著录项信息
专利名称 | 对显著位置进行建模 |
申请号 | CN201480031991.8 | 申请日期 | 2014-05-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-01-27 | 公开/公告号 | CN105284144A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04W24/00 | IPC分类号 | H04W24/00查看分类表>
|
申请人 | 苹果公司 | 申请人地址 | 美国加利***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 苹果公司 | 当前权利人 | 苹果公司 |
发明人 | L·M·马蒂;M·P·达尔散图;R·K·黄 |
代理机构 | 中国国际贸易促进委员会专利商标事务所 | 代理人 | 罗亚男 |
摘要
本发明描述了用于对显著位置进行建模的技术。显著位置可以是由于各种原因而对于移动设备的用户而言显著的位置。移动设备可在确定移动设备以足够的确定性已经在某个地方或区域停留了足够的时间量时确定这个地方或区域是显著位置。移动设备可构建作为一个或多个显著位置的抽象的状态模型。状态模型可包括表示显著位置的状态、和表示移动设备在位置之间的移动的过渡。移动设备可使用状态模型来提供预测性用户辅助。
1.一种方法,包括:
由移动设备从所述移动设备的位置确定子系统来接收所述移动设备的多个位置,每个位置与指示所述位置被所述位置确定子系统确定的时间的时间戳相关联,所述多个位置基于所述位置的时间戳顺序地排序;
由所述移动设备基于群集条件来确定所排序的多个位置中的两个或更多个连续位置形成位置群集,
所述群集条件规定一个或多个标准,所述一个或多个标准指示所述两个或更多个连续位置各自属于所述位置群集,以及
所述位置群集指示所述移动设备已经停留在如下的地理位置处:所述地理位置对应于在用于预测所述移动设备的移动的状态模型中被表示的显著位置,其中所述显著位置是通过对所述位置群集中的位置应用具有恒定增益的递归滤波器基于所述位置群集来确定的;
由所述移动设备基于所述显著位置来确定所述状态模型,包括将所述显著位置添加为所述状态模型中的状态以及将所述移动设备的从第一显著位置到第二显著位置的每个移动表示为从表示所述第一显著位置的第一状态到表示所述第二显著位置的第二状态的过渡,所述过渡与过渡开始时间和过渡结束时间相关联;以及
将所述状态模型提供给所述移动设备的预测子系统以用于生成所述移动设备在给定的未来时间处的未来位置是所述状态模型中表示的所述显著位置中的一个显著位置的预测,其中基于如下项来生成所述预测:当前时间、所述未来时间、当前位置和基于所述状态模型的所述状态和所述过渡确定的状态过渡的概率密度。
2.根据权利要求1所述的方法,其中接收所述位置包括从所述位置确定子系统一次一个地读取所述位置,所述位置确定子系统的每次读取是通过由位置预测应用程序或功能之外的应用程序或功能对所述位置确定子系统的激活而触发的。
3.根据权利要求l所述的方法,其中所述群集条件规定:
所述连续位置是相同的,或者每对所述连续位置之间的距离小于空间邻近阈值;并且与所述连续位置中的第一位置相关联的时间戳和与所述连续位置中的最后位置相关联的时间戳之间的时间差大于时间邻近阈值,其中所述显著位置是所述移动设备已经在其中停留了至少与所述时间邻近阈值所指示的时间段一样长的时间段的位置。
4.根据权利要求1所述的方法,其中确定所述位置群集包括:
基于与每个相应位置相关联的不确定性值来验证所述两个或更多个连续位置中的每个位置,所述不确定性值指示所述相应位置被所述位置确定子系统正确确定的可能性;
从所述连续位置排除一个或多个异常值,每个异常值是与超过阈值的不确定性值相关联的位置;以及
利用不是异常值的所验证的位置来确定所述位置群集。
5.根据权利要求1所述的方法,其中所述状态模型中的每个状态与状态进入时间戳和状态离开时间戳相关联。
6.根据权利要求1所述的方法,其中确定所述状态模型包括如下中的一者:
在确定所述位置群集已经被指定为所述状态模型中的所述状态时,向所述状态模型添加所述移动设备在所述状态和另一状态之间的过渡或者向所述状态添加状态进入时间和状态离开时间戳;或者
在确定所述位置群集还未被表示为所述状态模型中的所述状态时,向所述状态模型添加所述位置群集。
7.根据权利要求1所述的方法,包括:
确定所述状态模型的至少一个属性满足统计阈值;以及然后
确定所述状态的语义含义和所述过渡的语义含义。
8.根据权利要求7所述的方法,其中:
所述统计阈值包括每个状态的寿命;
确定所述状态的所述语义含义包括确定所述状态是否与生活活动模式有关;并且所述过渡的所述语义含义是基于两个生活活动之间的往返的属性来确定的。
9.根据权利要求1所述的方法,包括利用自回归滤波器来随时间推移调节所述状态模型中的状态,其中调节所述状态包括在确定所述移动设备在给定的时间段没有访问过由所述状态模型表示的显著位置时从所述状态模型移除陈旧状态。
10.一种系统,包括:
一个或多个处理器;和
非暂态计算机可读介质,所述非暂态计算机可读介质耦接到所述一个或多个处理器并存储用于使所述一个或多个处理器执行包括如下的操作的指令:
接收移动设备的多个位置,每个位置与指示所述位置被位置确定子系统确定的时间的时间戳相关联,所述多个位置基于所述位置的时间戳顺序地排序;
基于群集条件来确定所排序的所述多个位置中的两个或更多个连续位置形成位置群集,
所述群集条件规定一个或多个标准,所述一个或多个标准指示所述两个或更多个连续位置各自属于所述位置群集,以及
所述位置群集指示所述移动设备已经停留在如下的地理位置处:所述地理位置对应于在用于预测所述移动设备的移动的状态模型中被表示的显著位置,其中所述显著位置是通过对所述位置群集中的位置应用具有恒定增益的递归滤波器基于所述位置群集来确定的;
基于所述显著位置来确定所述状态模型,包括将所述显著位置添加为所述状态模型中的状态以及将所述移动设备的从第一显著位置到第二显著位置的每个移动表示为从表示所述第一显著位置的第一状态到表示所述第二显著位置的第二状态的过渡,所述过渡与过渡开始时间和过渡结束时间相关联;以及
将所述状态模型提供给所述移动设备的预测子系统以用于生成所述移动设备在给定的未来时间处的未来位置是所述状态模型中表示的所述显著位置中的一个显著位置的预测。
11.根据权利要求10所述的系统,其中接收所述位置包括从所述位置确定子系统一次一个地读取所述位置,所述位置确定子系统的每次读取是通过由位置预测应用程序或功能之外的应用程序或功能对所述位置确定子系统的激活而触发的。
12.根据权利要求10所述的系统,其中所述群集条件规定:
所述连续位置是相同的,或者每对所述连续位置之间的距离小于空间邻近阈值;并且与所述连续位置中的第一位置相关联的时间戳和与所述连续位置中的最后位置相关联的时间戳之间的时间差大于时间邻近阈值,其中所述显著位置是所述移动设备已经在其中停留了至少与所述时间邻近阈值指示的时间段一样长的时间段的位置。
13.根据权利要求10所述的系统,其中确定所述位置群集包括:
基于与每个相应位置相关联的不确定性值来验证所述两个或更多个连续位置中的每个位置,所述不确定性值指示所述相应位置被所述位置确定子系统正确确定的可能性;
从所述连续位置排除一个或多个异常值,每个异常值是与超过阈值的不确定性值相关联的位置;以及
利用不是异常值的所验证的位置来确定所述位置群集。
14.根据权利要求10所述的系统,其中所述状态模型中的每个状态与状态进入时间戳和状态离开时间戳相关联。
15.根据权利要求10所述的系统,其中确定所述状态模型包括如下中的一者:
在确定所述位置群集已经被指定为所述状态模型中的所述状态时,向所述状态模型添加所述移动设备在所述状态和另一状态之间的过渡或者向所述状态添加状态进入时间和状态离开时间戳;或者
在确定所述位置群集还未被表示为所述状态模型中的所述状态时,向所述状态模型添加所述位置群集。
16.根据权利要求10所述的系统,所述操作包括:
确定所述状态模型的至少一个属性满足统计阈值;以及然后
确定所述状态的语义含义和所述过渡的语义含义。
17.根据权利要求16所述的系统,其中:
所述统计阈值包括每个状态的寿命;
确定所述状态的所述语义含义包括确定所述状态是否与生活活动模式有关;以及所述过渡的所述语义含义是基于两个生活活动之间的往返的属性来确定的。
18.根据权利要求10所述的系统,所述操作包括利用自回归滤波器来随时间推移调节所述状态模型中的状态,其中调节所述状态包括在确定所述移动设备在给定的时间段没有访问过由所述状态模型表示的显著位置时从所述状态模型移除陈旧状态。
19.一种系统,包括:
用于接收移动设备的多个位置的装置,每个位置与指示所述位置被位置确定子系统确定的时间的时间戳相关联,所述多个位置基于所述位置的时间戳顺序地排序;
用于基于群集条件来确定所排序的所述多个位置中的两个或更多个连续位置形成位置群集的装置,
所述群集条件规定一个或多个标准,所述一个或多个标准指示所述两个或更多个连续位置各自属于所述位置群集,以及
所述位置群集指示所述移动设备已经停留在如下的地理位置处:所述地理位置对应于在用于预测所述移动设备的移动的状态模型中被表示的显著位置,其中所述显著位置是通过对所述位置群集中的位置应用具有恒定增益的递归滤波器基于所述位置群集来确定的;
用于基于所述显著位置来确定所述状态模型的装置,所述确定包括将所述显著位置添加为所述状态模型中的状态以及将所述移动设备的从第一显著位置到第二显著位置的每个移动表示为从表示所述第一显著位置的第一状态到表示所述第二显著位置的第二状态的过渡,所述过渡与过渡开始时间和过渡结束时间相关联;和
用于将所述状态模型提供给所述移动设备的预测子系统以用于生成所述移动设备在给定的未来时间处的未来位置是所述状态模型中表示的所述显著位置中的一个显著位置的预测的装置。
20.根据权利要求19所述的系统,其中用于接收所述位置的装置包括用于从所述位置确定子系统一次一个地读取所述位置的装置,所述位置确定子系统的每次读取是通过由位置预测应用程序或功能之外的应用程序或功能对所述位置确定子系统的激活而触发的。
21.根据权利要求19所述的系统,其中所述群集条件规定:
所述连续位置是相同的,或者每对所述连续位置之间的距离小于空间邻近阈值;并且与所述连续位置中的第一位置相关联的时间戳和与所述连续位置中的最后位置相关联的时间戳之间的时间差大于时间邻近阈值,其中所述显著位置是所述移动设备已经在其中停留了至少与所述时间邻近阈值指示的时间段一样长的时间段的位置。
22.根据权利要求19所述的系统,其中用于确定所述位置群集的装置包括:
用于基于与每个相应位置相关联的不确定性值来验证所述两个或更多个连续位置中的每个位置的装置,所述不确定性值指示所述相应位置被所述位置确定子系统正确确定的可能性;
用于从所述连续位置排除一个或多个异常值的装置,每个异常值是与超过阈值的不确定性值相关联的位置;以及
用于利用不是异常值的所验证的位置来确定所述位置群集的装置。
23.根据权利要求19所述的系统,其中所述状态模型中的每个状态与状态进入时间戳和状态离开时间戳相关联。
24.根据权利要求19所述的系统,其中用于确定所述状态模型的装置包括如下中的一者:
用于在确定所述位置群集已经被指定为所述状态模型中的所述状态时,向所述状态模型添加所述移动设备在所述状态和另一状态之间的过渡或者向所述状态添加状态进入时间和状态离开时间戳的装置;或者
用于在确定所述位置群集还未被表示为所述状态模型中的所述状态时,向所述状态模型添加所述位置群集的装置。
25.根据权利要求19所述的系统,还包括:
用于确定所述状态模型的至少一个属性满足统计阈值的装置;以及
用于确定所述状态的语义含义和所述过渡的语义含义的装置。
26.根据权利要求25所述的系统,其中:
所述统计阈值包括每个状态的寿命;
用于确定所述状态的所述语义含义的装置包括用于确定所述状态是否与生活活动模式有关的装置;以及
所述过渡的所述语义含义是基于两个生活活动之间的往返的属性来确定的。
27.根据权利要求19所述的系统,还包括用于利用自回归滤波器来随时间推移调节所述状态模型中的状态的装置,其中用于调节所述状态的装置包括用于在确定所述移动设备在给定的时间段没有访问过由所述状态模型表示的显著位置时从所述状态模型移除陈旧状态的装置。
法律信息
- 2019-04-23
- 2016-02-24
实质审查的生效
IPC(主分类): H04W 24/00
专利申请号: 201480031991.8
申请日: 2014.05.30
- 2016-01-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-07-11
|
2010-08-19
| | |
2
| |
2011-12-28
|
2011-06-09
| | |
3
| |
2011-06-08
|
2010-11-26
| | |
4
| | 暂无 |
2012-08-13
| | |
5
| |
2011-03-23
|
2010-07-27
| | |
6
| |
2012-07-11
|
2010-03-26
| | |
7
| | 暂无 |
2010-09-23
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |