当前位置: 首页 > 专利查询>苹果公司专利>正文

生成非预期位置通知制造技术

技术编号:26263175 阅读:57 留言:0更新日期:2020-11-06 18:02
本公开涉及生成非预期位置通知。在一些具体实施中,第一计算设备可在第一计算设备不在预期位置时发送通知。第二计算设备的用户可远程地配置第一计算设备的预期位置,这可以是对于某个时间段的特定位置。在该时间期间,第一计算设备可监测其自身的位置并检查其是否在预期位置内。如果第一计算设备非预期地离开或未能进入预期位置,则第一计算设备可将通知传输给第二计算设备。类似地,如果第一计算设备失去与其他设备的连接,则服务器设备可向第二计算设备通知不能确定第一计算设备的位置。

【技术实现步骤摘要】
生成非预期位置通知
本公开整体涉及当另一计算设备不在预期位置时在一个计算设备处接收通知。
技术介绍
许多用户可具有能够跟踪和报告设备位置的移动计算设备。这些用户的父母或监护人可能希望利用这些能力。例如,使用移动设备的孩子的父母可利用孩子的移动设备的能力来确保孩子的安全。例如,父母可能希望确保孩子在父母可能无法物理地观察孩子的时间期间(例如,当孩子在学校时)的安全。类似地,老年用户的监护人可能希望使用老年用户的计算设备的位置监测能力来确保老年用户处于其预期所处的位置。
技术实现思路
在一些具体实施中,当第一计算设备不在预期位置时,第一计算设备可向第二计算设备发送通知。第二计算设备的用户(例如父母或监护人)可远程地配置(例如,与孩子相关联的)第一计算设备的预期位置,这可以是对于某个时间段的特定位置。在该时间期间,第一计算设备可监测其自身的位置并检查其是否在预期位置内。如果第一计算设备在所配置的时间段期间离开或未能进入预期位置,则第一计算设备可向第二计算设备传输通知,指示第二计算设备不在预期位置处。类似地,如果第一计算设备失去与其他设备的连接,则第二计算设备向用户(例如,父母或监护人)提供关于不能确定第一计算设备的位置的通知。特定具体实施提供了至少以下优点。例如,特定具体实施为父母提供了方式来为孩子的设备限定预期位置,并且如果孩子的设备不在预期位置处则接收通知。这改善了孩子的安全性,因为孩子的设备可用于确保孩子处于预期的安全位置(例如,学校)而不是不安全的位置。所述通知改善了父母对其计算设备的使用,因为父母是接收通知,而不是必须周期性地联系孩子或担心孩子的位置。这些具体实施比已知方法更快,因为父母可立即接收到通知而不是由其他人通知孩子丢失。特定具体实施是有利的,因为即使当孩子的设备在预期通知关于孩子的位置时不可达的时候也通知父母。这同样改善了父母对孩子位置的了解,因为父母于是可使用某个其他方法来定位孩子。另外,孩子的设备监测其自己的位置,并且不与例如服务器交换位置信息。孩子的设备可相对于设备的周围位置执行低功率位置检查,而不是进行需要与外部服务器通信并进行更复杂的位置计算的功率密集型位置确定。这减少了孩子的设备的电池使用、数据使用和处理器循环。这也增强了孩子的隐私,因为没有其他设备跟踪或以其他方式处理孩子的位置。在下面的附图和具体实施方式中阐述了一种或多种具体实施的细节。其他特征、方面和潜在优点将在具体实施方式和附图以及权利要求书中显而易见。附图说明图1是用于非预期位置通知的示例性系统的框图。图2是示出可如何基于不同的预期位置配置和时间段来传输不同通知的通知时间线图示。图3示出了配置过程,通过该配置过程可生成和在被监测设备上实现预期位置配置。图4是被监测设备在进入预期位置时传输预期位置通知的示例。图5是被监测设备在进入预期位置时传输非预期位置通知的示例。图6是被监测设备在离开预期位置时传输预期位置通知的示例。图7示出了被监视设备的连接丢失状态,其中服务器设备于是向监测设备通知被监测设备不可达。图8示出了在接收到非预期位置通知时的监测设备。图9示出了在接收到非预期位置通知之后可遵循的动作流。图10是由被监测设备执行的用于非预期位置通知的示例性过程的流程图。图11是由监测设备执行的用于非预期位置通知的示例性过程的另一流程图。图12是可实现图1至图11的特征和过程的示例性计算设备的框图。各个附图中的类似参考符号指示类似的元素。具体实施方式图1是用于生成非预期位置通知的示例性系统100的框图。例如,父母可能希望在父母可能不能物理地观察孩子时确定一天中孩子何时偏离预期的常规行为或离开预期位置(例如,学校、家等)。父母可使用监测设备140来为被监测设备138创建预期位置(例如,利用孩子的设备作为孩子的代理)并将预期位置发送给被监测设备138。被监测设备138可在针对预期位置指定的时间段期间监测被监测设备的位置,并且当孩子在所述指定时间段期间不在所述预期位置时通知监测设备140(例如,父母的设备)。参考图1,在一些实施方案中,系统100可包括监测设备140和被监测设备138。通知监测设备140和被监测设备138中的任一者可以是膝上型计算机、台式计算机、智能电话、平板电脑、可穿戴设备(例如,智能手表)或任何其他计算设备。例如,系统100可以是非预期位置通知系统,其为监测设备140的用户(例如,父母或其他被授权家庭成员)提供通过网络120(例如,局域网、广域网、互联网等)和/或服务器设备110远程创建(例如,与孩子或其他家庭成员相关联的)被监测设备138的预期位置配置的能力。系统100还可为监测设备140的操作者提供在被监测设备不在预期位置或在特定时间(例如,由于被监测设备失去连接)未提供位于预期位置的通知时接收通知的能力。用户可指定的预期位置配置(例如,基于时间、地理位置、设备环境/条件等的配置)以及与那些配置对应的任何通信可以端对端加密方式加密,如本文所述。这样,配置数据仅能由与用户(例如,和/或孩子)相关联的设备访问,而不能被服务器(例如,服务器110)访问,从而保护用户隐私。在一些实施方案中,监测设备140可生成被监测设备138的预期位置配置。例如,父母可使用监测设备140处的配置应用程序145来创建预期位置配置。预期位置配置可包括多种特定规格。例如,预期位置配置可以包括地理围栏规格、地理围栏标识符、时间段和目标被监测设备138。在一些实施方案中,父母将预期位置定义为地理围栏。地理围栏可以是以虚拟项表示真实世界位置的虚拟地理边界。在一些实施方案中,父母以例如地理坐标、距离量度等来定义地理围栏规格。例如,配置应用程序145可提供一个或多个界面以供父母查看地图上的位置、绘制边界以形成地理围栏等。配置应用程序145也可接收基于文本的位置输入(例如,地址)。所创建的地理围栏可以准确地跟踪位置的边界(例如,建筑物的墙壁),或者可以是包围该位置的近似形状(例如,大到足以涵盖整个建筑物的圆)。父母可将所创建的地理围栏在目标被监测设备上实施作为预期位置。父母可将所述时间段限定为地理围栏表示被监测设备的预期位置的时间段。在一些实施方案中,配置应用程序145可生成表示预期位置配置的数据结构或结构化数据对象。数据结构可被配置为能够由例如被监测设备138消耗。在一些实施方案中,监测设备140可被配置为发送预期位置配置给被监测设备138。例如,监测设备140可通过服务器110将预期位置配置发送给被监测设备138。监测设备140可通过对等连接(例如,蓝牙、对等Wi-Fi等)或通过不包括服务器110的某个其他网络连接将这些配置直接发送给被监测设备138。在一些实施方案中,父母和孩子可各自使用被注册在一组彼此相关联的设备(例如,家庭组)内的计算设备。在其他实施方案中,可利用某个用户账户来操作每个设备。例如,用户家庭(例如,两个父母及其孩子)可各自具有特定用户账户。家庭的用本文档来自技高网...

【技术保护点】
1.一种方法,包括:/n与第一用户相关联的第一设备从第二设备接收包括第一预期位置配置的第一消息,所述第一预期位置配置由所述第二设备的第二用户限定并且指定所述第一设备在一时间段期间的预期位置;/n所述第一设备识别第一当前时间在所述第一预期位置配置所限定的所述时间段内;/n所述第一设备确定所述第一设备的当前位置不对应于所述预期位置;以及/n基于所述确定,自动地向所述第二设备发送所述第一设备不在所述预期位置处的第一通知。/n

【技术特征摘要】
20190506 US 62/843,942;20200410 US 16/845,2971.一种方法,包括:
与第一用户相关联的第一设备从第二设备接收包括第一预期位置配置的第一消息,所述第一预期位置配置由所述第二设备的第二用户限定并且指定所述第一设备在一时间段期间的预期位置;
所述第一设备识别第一当前时间在所述第一预期位置配置所限定的所述时间段内;
所述第一设备确定所述第一设备的当前位置不对应于所述预期位置;以及
基于所述确定,自动地向所述第二设备发送所述第一设备不在所述预期位置处的第一通知。


2.根据权利要求1所述的方法,其中所述第一设备与第一账户标识符相关联,所述第二设备与第二账户标识符相关联,并且所述第一账户标识符和所述第二账户标识符是账户标识符的可信组的成员,所述方法还包括:
基于所述第一消息识别与所述第二设备相关联的所述第二账户标识符;
确定所述第二账户标识符是所述可信组的成员;以及
自动地配置所述第一设备以对于所指定的时间段在所述第一设备上启用所述第一预期位置配置。


3.根据权利要求1所述的方法,还包括:
所述第一设备识别所述第一当前时间在所述第一预期位置配置所限定的所述时间段内;
所述第一设备确定所述第一设备的所述当前位置对应于所述预期位置;以及
基于所述当前位置对应于所述预期位置的所述确定,拒绝向所述第二设备发送通知。


4.根据权利要求1所述的方法,还包括:
所述第一设备生成第二通知,所述第二通知被配置为向所述第二设备的所述第二用户告知所述第一设备已意料之外地离开所述预期位置;
所述第一设备在第一时间确定所述第一设备不能建立与所述第二设备的连接;
将所述第二通知存储在所述第一设备上;
所述第一设备在第二时间确定所述第一设备已建立与所述第二设备的连接;以及
所述第一设备向所述第二设备发送所存储的第二通知。


5.根据权利要求1所述的方法,还包括:
将所述当前位置识别为第一位置;
检测到所述当前位置已改变到与所述第一位置不同的第二位置;
确定所述第一位置和所述第二位置之间的距离超过阈值距离;以及
响应于确定所述距离超过所述阈值距离,将所述第一设备的当前位置与所述预期位置进行比较。


6.根据权利要求1所述的方法,其中所述第一通知包括所述预期位置的标识符和指示所述第一设备是在所述标识符所标识的所述预期位置之内还是之外的消息。


7.根据权利要求1所述的方法,还包括:
所述第一设备识别所述第一当前时间在所述第一预期位置配置所限定的所述时间段内;
所述第一设备确定所述第一设备的所述当前位置不对应于所述预期位置;以及
基于确定所述当前位置不对应于所述预期位置,向所述第二设备发送第三通知。


8.一种系统,包括:
一个或多个处理器;和
非暂态计算机可读介质,所述非暂态计算机可读介质包括一个或多个指令序列,所述一个或多个指令序列当由所述一个或多个处理器执行时,使所述处理器执行包括以下的操作:
与第一用户相关联的第一设备从第二设备接收包括第一预期位置配置的第一消息,所述第一预期位置配置由所述第二设备的第二用户限定并且指定所述第一设备在一时间段期间的预期位置;
所述第一设备识别第一当前时间在所述第一预期位置配置所限定的所述时间段内;
所述第一设备确定所述第一设备的当前位置不对应于所述预期位置;
基于所述确定,自动地向所述第二设备发送所述第一设备不在所述预期位置处的通知。


9.根据权利要求8所述的系统,其中所述第一设备与第一账户标识符相关联,所述第二设备与第二账户标识符相关联,并且所述第一账户标识符和所述第二账户标识符是账户标识符的可信组的成员,还包括:
基于所述第一消息识别与所述第二设备相关联的所述第二账户标识符;
确定所述第二账户标识符是所述可信组的成员;以及
自动地配置所述第一设备以对于所指定的时间段在所述第一设备上启用所述第一预期位置配置。


10.根据权利要求8所述的系统,其中所述程序还包括用于执行以下操作的指令集:
所述第一设备识别所述第一当前时间在所述第一预期位置配置所限定的所述时间段内;
所述...

【专利技术属性】
技术研发人员:A·E·朔贝尔S·贾亚拉曼T·罗谢特P·W·萨尔茨曼S·G·莫瓦D·J·威廉姆斯A·R·霍沃德F·D·钟R·F·奈德莱K·M·林奇T·C·阿布拉哈姆R·K·派S·布哈塔查亚
申请(专利权)人:苹果公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1