用于装置自动操作的系统和方法
2020-01-06

用于装置自动操作的系统和方法

本公开涉及基于位置的装置自动操作。本公开描述了系统、方法和计算机程序产品,用于识别地理位置处多个移动装置的存在;基于所识别的多个移动装置,确定要在所述地理位置处播放的娱乐选项;和基于所述确定,选择要在所述地理位置处播放的娱乐选项。

例如,与所检出的移动装置相关的音乐播放列表可以被比较以识别常见歌曲(例如,存储在阈值百分数的检出移动装置上的歌曲),不常见歌曲(例如,不存储在阈值百分数的检出移动装置上的歌曲),或者在检出移动装置中流行的歌曲(例如,已经被使用音乐应用或者社交网址的、阈值百分数的移动装置的用户评价为在阈值等级以上的歌曲)。所识别的歌曲可以通过特定地理位置处的音乐系统或者家庭影院系统来播放。

例如,当移动装置404的距离小于或者等于R1,基于位置的自动操作系统104可以进入“在家”模式,依据用户配置文件可以启动与“在家”模式相关的各种自动操作动作。类似地,当移动装置的距离在R1和R2之间,基于位置的自动操作系统104可以进入“离家”模式,依据用户配置文件可以启动与“离家”模式相关的各种自动操作动作。更进一步地,当移动装置的距离大于R2时,基于位置的自动操作系统104可以进入“假期”模式,依据用户配置文件可以启动与“假期”模式相关的各种自动操作动作。

在如上所述示例应用中,可使用各种技术来确定移动装置122、124或者126的当前位置,包括短距离通信技术,例如蓝牙或者射频识别(RFID)标签。在一些实施例中,可以使用蜂窝定位技术,例如,使用接收自蜂窝塔130的数据,或者使用Wi-Fi定位技术(例如trilateralization),与平面布置图信息或者地图数据库和地理编码一起,来确定移动装置的位置。如果移动装置在户外,可使用GPS或者其他GNSS技术来确定移动装置的位置,例如,使用接收自卫星128的数据。在一些情况下,移动装置122、124或者126的当前位置可以由移动装置例如使用蜂窝或者Wi-Fi定位技术来确定。替代地,移动装置122、124或者126可以从外部位置服务,例如Skyhook,获得其位置。

可以应用摄像头子系统720和光学传感器722,例如光电耦合器件(CCD)或者互补金属氧化物半导体(CMOS)光传感器,以便利摄像头功能,例如记录照片和影像剪辑。

基于多个移动装置来调整装置自动操作的示例过程

本公开描述了用于基于位置的装置自动操作的系统、方法和计算机程序产品。与特定地理位置相关的装置(例如照明、电器和气候控制系统)可以基于一个或多个移动装置的地理位置来自动操作。如本说明书所述,特定地理位置可以是房间、办公室、大厦、住宅或者能够安放装置的任何其他结构。装置的自动操作可以包含激活或者停用该装置,或者调整该装置的一个或多个设置。

通过调整在该位置处的一个或多个装置的自动操作模式(304)来继续过程300。在一些实施例中,对于与特定地理位置配对的移动装置,准许在特定地理位置处的装置的自动操作。因而,例如,当检出配对移动装置接近特定地理位置时,而并非检出未配对的(例如,未被识别)移动装置时,特定地理位置处的光源和电器可以自动操作。

当基于移动装置位置选择自动操作模式时,过程200可以评估附加的输入。例如,可以评估发生在特定地理位置的活动(例如,门打开,激活/停用光源和电器),以确定是否应选择不同的自动操作模式(例如系统是否应保持在家模式或转到离家模式)。在另一示例,在特定地理位置内居住者的钥匙的存在,可以阻止选择离家或者假期模式(例如,即使移动装置已不在特定地理位置之内,也阻止门上锁)。

电器控制系统112可基于特定移动装置122、124或者126的存在来配置电器的自动操作设置,电器例如是微波炉、咖啡机、洗衣机、电视机和热水器。

根据一个实施例,所述基于位置的自动操作系统(102)还被配置为调整与所述位置相关的一个或多个装置的状态。

用于装置自动操作的系统和方法

本公开涉及基于位置的装置自动操作。本公开描述了系统、方法和计算机程序产品,用于识别地理位置处多个移动装置的存在;基于所识别的多个移动装置,确定要在所述地理位置处播放的娱乐选项;和基于所述确定,选择要在所述地理位置处播放的娱乐选项。

图4是用于图示特定地理位置上的地理围栏的示例示图。

在图4中,地理围栏406使用半径R1定义,地理围栏408使用半径R2定义。半径R1和R2之间的距离可以是英尺、米、英里或者任何其他适当的距离测量单位。移动装置404可以与特定地理位置402有关。更进一步地,可以基于移动装置404相对于地理围栏406和408的位置来触发特定地理位置402处的装置的自动操作。

在一些实施例中,过程200可以基于操作移动装置的用户在社交网站的登记,来测量移动装置的距离。例如,操作移动装置的用户可以在离特定地理位置15英里的餐厅登记。过程200可以确定用户登记的餐厅距离特定地理位置15英里,并且响应于所述确定,可以基于该确定选择适当的自动操作模式。

用于自动操作装置的示例GUI

可以应用摄像头子系统720和光学传感器722,例如光电耦合器件(CCD)或者互补金属氧化物半导体(CMOS)光传感器,以便利摄像头功能,例如记录照片和影像剪辑。

根据一个实施例,所述通信系统(104)还被配置为:向所述移动装置发送一个或多个位置请求;并响应所述发送,从所述移动装置接收一个或多个位置指示。

基于位置的自动操作系统102可以与用户设置数据库118通信以获得与特定移动装置122、124和126相关的用户配置文件。用户配置文件可基于特定移动装置122、124或者126的存在来个性化一个位置处一个或多个装置的自动操作。用户配置文件可以被存储在用户设置数据库118中和/或移动装置122、124和126中。例如,特定移动装置的用户可以配置一个或多个装置(例如娱乐、气候、电器、光源和安全)的设置,并且,当特定移动装置处于从与基于位置的自动操作系统102相关的地理位置起的特定距离之内时,基于位置的自动操作系统102可以基于所配置的设置使一个或多个装置自动操作。

用户配置文件可以与移动装置有关,并且可用于个性化一个或多个装置的自动操作。基于用户配置文件中存储的偏好,用户配置文件可用于选择优选自动操作模式和/或可以个性化各个装置的自动操作。可以基于与该特定地理位置相关的多个移动装置的存在来分别地配置用于特定地理位置的自动操作模式。

照明控制系统114可用于配置一个位置处的一个或多个光源的自动操作设置。例如,照明控制系统114可以基于特定移动装置122、124或者126的存在,在所述位置的一个或多个区域(例如房间)中,激活或者停用光源,或者调整光源设置(例如,调暗光源)。照明控制系统114还可以基于各种输入(例如,时间、天、日期和/或月份)来自动操作光源。

在一些实施例中,一种方法包括:确定从一个位置到移动装置的距离,所述移动装置与所述位置相关;确定所述移动装置位于所述位置的临界距离之外的时长;部分地基于所述移动装置的所述确定的距离和时长来选择用于所述位置的自动操作模式。

基于位置的自动操作系统102可以与通信系统104通信以确定移动装置122、124和126的地理位置。通信系统104可以经过一个或多个有线或者无线网络120,例如Wi-Fi、蜂窝、蓝牙和互联网,与移动装置122、124和I26进行交互。例如,通信系统104可以发送消息到移动装置122、124和126以请求所述移动装置的地理位置。通信系统1〇4还可以从移动装置122、124和126接收提供所述移动装置的地理位置的消息。在一些实施例中,基于位置的自动操作系统102和通信系统104可以是同一装置(例如,个人电脑)的一部分。在一个示例配置中,通信系统104可以是耦合到个人电脑或者集成在个人电脑中的无线收发器,并且,基于位置的自动操作系统102可以通过个人电脑的一个或多个处理器执行的软件或者固件指令来实现。在一些实施例中,基于位置的自动操作系统102和通信系统104可以是网络装置或电器的一部分,包括但不限于路由器或者集线器。

装置(例如,家用电器)可以基于各种设置来自动操作。例如,家中照明可以被配置成根据天和时间来激活或停用。