移动设备的位置估计的制作方法

文档序号:6165817阅读:162来源:国知局
移动设备的位置估计的制作方法
【专利摘要】本公开提供一种估计移动设备的位置的方法,所述移动设备配置用于在包括多个基站的蜂窝移动通信网络中使用,所述方法包括:通过使用基于卫星的定位系统随着时间获得所述移动设备的所述位置的测量值来生成具有由所述移动设备访问的位置的数据库;在所述移动设备的所述位置的每一次测量时获得服务于所述移动设备的所述基站的识别特征;并且分析所述测量值以便识别由所述移动设备访问的位置,每一个位置与特定的基站相关联,以使得当所述移动设备位于所述位置处时将所述移动设备附接到所述基站;并且在所述移动设备的随后使用期间,在不能够使用所述基于卫星的定位系统来测量所述移动设备的所述位置的情况下,将所述移动设备的所述位置估计为与所述移动设备当前附接到的所述基站相关联的一个或者多个识别的位置。还提供相对应的装置和计算机程序产品。
【专利说明】移动设备的位置估计
【技术领域】
[0001]本发明涉及用于估计移动设备的位置的方法以及实现所述方法的移动设备,特别是在使用基于卫星的定位系统的所述移动设备的精确位置不可用时。
【背景技术】
[0002]跌倒是老年人最大的健康风险因素之一。大约有三分之一超过65岁的老人至少
一年跌倒一次。
[0003]现在许多老年人携带个人求助按钮(PHB)或者个人紧急情况响应系统(PERS),如果它们需要紧急的援助,例如,当他们跌倒时,他们能够进行激活。自动跌倒检测器也是可用的,它们监视用户的移动并且如果检测到跌倒,则自动触发警报。
[0004]当设备被激活时,这些设备(B卩,PHB, PERS和跌倒检测器)能够经由位于用户附近(即,典型地位于用户家中)的基本单元,发起到呼叫中心的固定电话呼叫,并且呼叫中心中的工作人员能够与用户通话,并且安排要被发送到处于紧急情况中的用户的援助。因为用户是PHB/PERS服务的注册用户,因而他们的家庭住址(或者发现基站的其它位置)将已知,并且呼叫中心工作人员能够将紧急情况援助指向那个位置。
[0005]然而,使用用户携带的移动电话或者其它能够进行移动远程通信的设备,以便允许PHB,PERS,或者跌倒检测器发起到呼叫中心的移动呼叫的系统目前可用。因为能够在存在蜂窝网络覆盖的任何地方使用这些设备,因此当触发警报时,向呼叫中心提供关于用户的位置的信息是必要的。应该自动地提供这一信息,因为用户可能没有反应(即,他们可能已经跌倒并且失去知觉)。典型地,使用移动设备中的全球定位系统(GPS)接收机来获得这一位置信息。
[0006]然而,当用户位于室内或者以其它方式在要求的卫星看不见的地方,则可靠的位置信息对于呼叫中心不可用。
[0007]US2010/0194631描述一种确定便携式设备的位置的方法,该方法在GPS可用时使用GPS并且在GPS不可用时使用利用关于小区塔的信息的三角测量来确定便携式设备的位置。每当用户具有网络覆盖时,这一技术允许估计便携式设备的位置。充其量,小区塔三角测量(或者例如小区塔指纹识别的类似技术)能够提供具有大致50米精度的用户的位置,尽管这取决于有利的网络拓扑并且在用户的范围中具有多个小区塔。典型的数字更高,例如200米。在紧急情况中,这一精度不足以将用户定位到正确的位置或建筑物。
[0008]因此,当GPS或者其它基于卫星的定位系统不可用时,需要用于确定用户的位置的替代技术。

【发明内容】

[0009]根据本发明的第一方面,提供一种估计移动设备的位置的方法,所述移动设备配置用于在包括多个基站的蜂窝移动通信网络中使用,所述方法包括通过下列步骤生成具有由所述移动设备访问的位置的数据库:使用基于卫星的定位系统随着时间获得所述移动设备的所述位置的测量值;在所述移动设备的所述位置的每一次测量时获得服务于所述移动设备的基站的识别特征;分析所述测量值以便识别由移动设备访问的位置,每一个位置与特定的基站相关联,以使得当所述移动设备位于所述位置处时将所述移动设备附接到所述基站;并且在所述移动设备的随后使用期间,在不能够使用所述基于卫星的定位系统来测量所述移动设备的所述位置的情况下,将所述移动设备的所述位置估计为与所述移动设备当前附接到的所述基站相关联的一个或者多个识别的位置。
[0010]在一个实施例中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤包括:识别所述移动设备的所述位置的测量值的集群;并且将每一个识别的集群认为是由所述移动设备访问的位置。
[0011 ] 在进一步的实施例中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤包括:根据所述用户的所述位置的连续测量值来识别所述用户进行的路程;并且将所述路程的终点识别为由所述移动设备访问的位置。
[0012]在一个实施例中,所述路程的终点与在其处不再能够使用所述基于卫星的定位系统来测量所述移动设备的所述位置的点相对应。此外,或者作为替代,所述路程的终点与在其处所述移动设备中的移动传感器指示所述移动设备不再移动的点相对应。
[0013]在进一步的实施例中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤包括:将位置识别为与在所述移动设备在其间静止的时间段之后获得的所述移动设备的所述位置的第一测量值相对应。
[0014]在一些实施例中,所述方法进一步包括:记下获得所述移动设备的所述位置的每一个测量值的时间的步骤;其中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤进一步包括:识别所述移动设备位于每一个位置处的时间;并且其中,所述估计所述移动设备的所述位置的步骤使用当前时间以及移动站当前附接到的所述基站的识别特征。按照这种方式,以通常在特定基站的覆盖区域内的多个位置中最可能发现所述用户的一个位置处发现所述用户的一天的时间为基础,能够确定那个位置。
[0015]在一些实施例中,所述方法进一步包括:在所述移动设备的所述位置的每一次测量时,获得从服务于所述移动设备的所述基站接收的信号的强度的测量值的步骤;其中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤进一步包括:当所述移动设备位于每一个位置处时识别测量的信号强度;并且其中,所述估计所述移动设备的所述位置的步骤使用移动台当前附接到的所述基站的识别特征以及当前测量的信号强度。这一实施例提供确定在特定基站的覆盖区域内的多个位置中最可能发现所述用户的一个位置的另一方式。
[0016]所述估计所述移动设备的所述位置的步骤可以包括:使用所述移动设备的所述位置的最近测量值以及与所述移动设备当前附接到的所述基站相关联的一个或者多个识别的位置来估计所述移动设备的所述位置。这一实施例也提供了确定在特定基站的覆盖区域内的多个位置中最可能发现所述用户的一个位置的另一方式。
[0017]优选地,在所述移动设备的用户触发警报或者所述移动设备以其它方式触发警报之后,执行所述估计所述移动设备的所述位置的步骤。在这种情况下,所述方法优选地进一步包括:从所述移动设备向远程位置发送关于与所述移动设备当前附接到的所述基站相关联的所述一个或者多个识别的位置的信息。[0018]根据发明的第二方面,提供一种装置,包括:配置为执行下列操作的处理器:接收使用基于卫星的定位系统随着时间获得的移动设备的位置的测量值;在所述移动设备的所述位置的每一次测量时,确定位于服务于所述移动设备的蜂窝电信网络中的基站的识别特征;分析所述测量值以便识别由所述移动设备访问的位置,每一个位置与特定的基站相关联,以使得当所述移动设备位于所述位置处时将所述移动设备附接到所述基站;并且在所述移动设备的随后使用期间,在不能够使用所述基于卫星的定位系统来确定所述移动设备的所述位置的测量值的情况下,将所述移动设备的所述位置估计为与所述移动设备当前附接到的基站相关联的一个或者多个识别的位置。
[0019]在优选的实现中,所述装置是移动设备,但是在替代实施例中,所述装置可以是配置为与所述移动设备进行通信的服务器。
[0020]在一个实施例中,所述处理器配置为通过下列步骤来分析所述测量值以便识别由所述移动设备访问的位置:识别所述移动设备的所述位置的测量值的集群;并且将每一个识别的集群认为是由所述移动设备访问的位置。
[0021]在进一步的实施例中,所述处理器配置为通过下列步骤来分析所述测量值以便识别由所述移动设备访问的位置:根据所述用户的所述位置的连续测量来识别所述用户进行的路程;并且将所述路程的终点识别为由所述移动设备访问的位置。
[0022]在一个实现中,所述路程的终点与在其处不再能够使用所述基于卫星的定位系统来测量所述移动设备的所述位置的点相对应。此外或者替代地,所述路程的终点与在其处所述移动设备中的运动传感器指示所述移动设备不再移动的点相对应。
[0023]在进一步的实施例中,所述处理器配置为通过下列步骤来分析所述测量值以便识别由所述移动设备访问的位置:将位置识别为与在所述移动设备在其间静止的时间段之后获得的所述移动设备的所述位置的第一测量值相对应。
[0024]在一些实施例中,所述处理器进一步配置为记录获得所述移动设备的所述位置的每一个测量值的时间;其中,所述处理器配置为分析所述测量值以便通过识别所述移动设备在每一个位置处的时间来识别由所述移动设备访问的位置;并且其中,所述处理器配置为使用当前时间以及移动台当前附接到的基站的识别特征来估计所述移动设备的所述位置。
[0025]在一些实施例中,所述处理器进一步配置为在所述移动设备的所述位置的每一次测量时,获得从服务于所述移动设备的所述基站接收的信号的强度的测量值;其中,所述处理器配置为分析所述测量值以便通过在所述移动设备位于每一个位置处时识别测量的信号强度来识别由所述移动设备访问的位置;并且其中,所述处理器配置为使用移动台当前附接到的基站的识别特征和当前测量的信号强度来估计所述移动设备的所述位置。
[0026]所述处理器能够配置为使用所述移动设备的所述位置的最近测量值以及与所述移动设备当前附接到的基站相关联的一个或者多个识别的位置来估计所述移动设备的所述位置。
[0027]优选地,所述处理器配置为在所述移动设备用户触发警报或者所述移动设备以其它方式触发警报之后,估计所述移动设备的所述位置。在这种情况下,所述处理器优选地配置为从所述移动设备向远程位置发送关于与所述移动设备当前附接到的基站相关联的一个或者多个识别的位置的信息。[0028]根据本发明的第三方面,提供一种包括计算机程序代码的计算机程序产品,当在适当的计算机或者处理器上执行时,所述计算机程序代码配置为使所述计算机或者处理器执行在上面段落中的任意一段中描述的方法。
【专利附图】

【附图说明】
[0029]现在将参照附图仅通过示例的方式来描述本发明实施例,其中:
[0030]图1是根据本发明的移动个人紧急情况系统(PERS)设备的框图;
[0031]图2是说明根据本发明实施例的方法的流程图;
[0032]图3是说明在地图上通过移动PERS设备收集的GPS数据的图;
[0033]图4是说明在图3中示出的GPS数据中的地标的识别的图;并且
[0034]图5是说明根据本发明的示例性地理预测数据库的内容的表格。
【具体实施方式】
[0035]图1中示出了示例性移动个人紧急情况响应系统(PERS)设备2。设备2包括当用户要求援助时能够由该用户激活的按钮4,当激活按钮4时能够用于召集该用户附近的某人的援助的声音警报单元6,扬声器7,用于通过蜂窝电信网络发起到呼叫中心的呼叫的收发机电路8和相关联的天线10,麦克风11,以及用于根据接收到的GPS信号来确定移动PERS设备2的位置的GPS接收机12和相关联的天线14。
[0036]移动PERS设备2还包括连接到按钮4、警报单元6、扬声器7、收发机电路8、麦克风11和GPS接收机12并且控制设备2的操作的处理器16。移动PERS设备2还包括连接到处理器16并且能够例如存储要由处理器16执行以便控制设备2的操作的代码、由GPS接收机12提供的位置信息以及根据本发明收集的其它信息的存储器18,这将在下面进行进一步描述。
[0037]将意识到,图1中示出的移动PERS设备2只是示例性的,并且在不影响本发明的操作的情况下可以采取替代形式。例如,移动PERS设备2可以包括传统的移动电话、智能电话或者其它能够进行移动远程通信的设备(例如,个人数字助理(PDA)、笔记本电脑或者平板电脑等等)以及具有能够由用户激活的按钮的分离设备(例如,PHB),该分离设备与所述设备以有线或无线的方式(例如使用WiFi或蓝牙)进行配对。
[0038]移动PERS设备2可以使用进一步的基于卫星的定位系统或者对于GPS的替代的基于卫星的定位系统,如本领域技术人员公知的。
[0039]按钮4可以有利地是设备2上的物理按钮,尽管将意识到,能够将按钮实现为能够经过使用设备2中的键盘和触摸屏用户接口进行选择的功能。
[0040]也将意识到,在移动PERS设备2用于监控用户的移动,例如用于检测跌倒,的情况下,设备2可以包括一个或多个传感器,例如加速度计,气压传感器,磁力计,和/或陀螺仪,并且这一信息也可以用于生成求助呼叫。
[0041]众所周知,在紧急情况下,用户可以按压或者以其它方式激活按钮4,这将触发到呼叫中心的呼叫。为了使呼叫中心工作人员能够将紧急情况援助指向到适当的位置,在激活按钮4之后,使用设备2中的GPS接收机12获取GPS位置信息,并且在呼叫期间将这一位置信息提供到呼叫中心。[0042]然而,当GPS信号不可用时,例如当用户位于室内或者不具有到足够数量的卫星的视距离时,不能够向呼叫中心提供这一位置信息。
[0043]因此,根据本发明,创建当设备2能够进行呼叫时一直可用的Cell_ID (服务于移动设备2的网络小区的识别特征)与GPS位置(当前最好的位置测量类型)之间的映射。
[0044]通过分析用户/移动设备2在一段时间(例如几天)上的GPS位置,能够识别用户最近或先前访问的和/或用户频繁访问的并且因此被认为是重要的位置。将每一个重要的位置(在本文中被标记为“地标”)与当设备2位于该位置时服务于设备2的小区塔的Cell_ID (即,当采取GPS位置测量时服务于设备2的塔的Cell_ID) —起存储在数据库中。
[0045]随后,当用户激活他们的按钮4时,呼叫中心工作人员将首先尝试通过语音通信和GPS位置测量来核实用户的安全和位置。如果这一方案失败(例如如果GPS不可用),则能够使用服务Cell_ID来查询数据库以便确定是否存在与该小区相关联的任何地标。如果识别到一个或多个地标,则能够通过设备2将这些地标的GPS坐标发送到呼叫中心。
[0046]由于典型的小区会在半径上从500m到30km进行变化,因此会将紧急情况响应器指向到该小区内的一个或多个地标,并且这会减少找到用户所花费的时间。
[0047]图2中示出了根据本发明的示例性方法。在步骤101中,使用GPS接收机12来进行设备2的位置的测量。为了保存设备2的电池寿命,不是连续地进行测量,而是以周期性间隔进行测量,例如每10秒钟、每分钟或每几(例如5)分钟。正如下文进一步讨论的,取决于由诸如加速度计的移动传感器测量的移动设备2的活动性,测量之间的间隔可以变化。例如,如果移动传感器指示移动设备2没有在移动,则测量之间的间隔可以相对长些,反之,当移动传感器指示移动设备2正在移动时,间隔会更短些(例如每几秒钟或几分钟)。
[0048]图3示出了在地图上绘制的GPS位置测量的示例集合30。当正在用户家中的一个区域中使用移动设备2时,收集这些测量。
[0049]在步骤103中,每次在进行位置测量时识别对于移动设备2的服务Cell_ID。诸如GSM、CDMA和UMTS的移动电话标准要求,作为它们技术规范的一部分,能够直接询问移动设备中的收发机以便确定基站识别特征Cell_ID,并且本领域技术人员将知道用于获取这一信息的技术。
[0050]将每一个位置测量值以及相关联的Cell_ID存储在设备2的存储器18中。也能够将进行位置测量的时间与相关的位置测量值以及Cell_ID存储在存储器18中。
[0051]将意识到,将经过用户对PERS服务的注册来了解该用户的家庭住址(可能按照GPS位置)。图3中示例性用户的家庭由附图标记32进行标注。由于当用户位于家中时移动PERS设备2可以使用基本单元(因此当触发警报时不需要由移动设备2进行的位置测量),因此可以丢弃在步骤101中进行的与用户的家庭位置相对应的位置测量(S卩,不将其存储在存储器18中),以便减少要被存储和分析的数据集合的大小。
[0052]一旦收集了多个位置测量值和Cell_ID,例如在几个小时、几天或几周的时间段内,或者一旦收集了预定义数量的位置测量值,就可以分析这些测量值以便识别是否存在由移动设备2频繁或者规则访问的位置(步骤105)。
[0053]分析步骤105的目的在于根据存储的GPS数据来识别用户已经访问的特定位置。被频繁访问的位置是可能重要的位置并且值得记录。
[0054]步骤105可以包括识别GPS位置测量值的集群,并且将每一个识别的集群认为是对于用户重要的位置。可以通过多个位置测量值到彼此的邻近来识别集群。通过检查用户是否访问该位置多于一次,例如通过对集群中的位置测量值的时间(和日期)进行比较,也可以将集群识别为值得注意的位置。
[0055]可以使用位置的简单的K均值集群形成来执行集群形成,或者可以使用隐含马尔科夫模型或贝叶斯网络来创建位置在时间上的概率分布。本领域技术人员将了解能够用于执行这一集群形成的其它算法和技术。
[0056]图4示出了对图3中说明的位置测量值应用集群形成算法的结果,可以看出,在位置测量值中识别了两个集群34a、34b。图4还示出了由三个小区覆盖的大致区域,并且可以看出,集群34a在小区A的覆盖区域内,并且集群34b在小区C的覆盖区域内。
[0057]步骤105也可以包括或者可以替代地包括:根据设备2的位置的连续测量值来识别用户进行的特定行程或者路程。能够使用跟踪算法来识别用户进行的单个行程,例如由具有终点(目的地)38的路线36指示。能够假设这一路径的终点是重要位置并且因此值得记录。本领域技术人员将意识到用于根据位置测量值来识别这些行程或者路程的算法和技术。在图4中能够看出,在小区B内发现路线36的终点38。
[0058]在一些实现中,可以通过不再能够使用GPS测量其位置的设备2来识别终点,例如,由于设备2被放置到室内。替代地,设备2中的另一传感器(例如,加速度器)可以指示路程由于被检测的设备2缺乏移动而结束。
[0059]识别重要位置的附加或者替代方式是,当在长的静止时间段之后检测到活动(SP,设备2的运动)时,激活GPS接收机12。如果不能够直接使用GPS来测量设备2的位置(或者在适当的时间窗内考虑设备2获得GPS位置测量值),则可以使GPS接收机在一段时间内开启,直到获得位置测量值。可以将这一位置测量值解释为用户和移动设备2离开建筑物。因此,可以将这一位置测量值认为是与Cell_ID相关联的地标,从而允许在用户下次访问时正确地识别建筑物。
[0060]图5示出了其中存储有被识别的位置或者地标的细节的地理预测数据库的内容的示例。每一个被识别的位置或者地标条目包括与该位置或者地表相关联的一个或多个GPS位置(如果在特定位置获得了多个GPS位置测量值),以及当移动设备2位于那个位置时服务于移动设备2的小区的Cell_ID (S卩,当进行GPS位置测量时的服务Cell_ID)。
[0061]因而,在图5中,标记为“小区A”的行示出了唯一的小区ID以及被考虑为与该小区相对应的重要位置或者地标的GPS位置的列表,即,与用户的家庭和医院相对应的GPS位置。在移动设备2由小区A服务时,在GPS不可用并且触发警报的假设下,这些将是开始对于用户的搜索的位置。
[0062]将意识到,步骤105中的分析结果能够确定多个Cell_ID与特定位置(地标)相关联,并且在这一情况下,特定位置将与数据库中这些Cell_ID的每一个相关联。
[0063]回到图2,在步骤107中,确定是否激活按钮4或者以其它方式发起警报。如果为否,则处理进行等待直到触发警报(由线109指示)。可替代地或者另外地,处理能够返回到步骤101,以便允许进行进一步的位置和Cell_ID测量(由线111指示),这意味着,能够持续更新地理预测数据库以便反映用户的当前或典型行为。
[0064]如果触发了警报,则确定是否能够使用GPS测量移动设备2的位置(步骤113)。如果为是,则进行GPS位置测量并且将其提供到呼叫中心。[0065]如果不能够使用GPS测量移动设备2的位置,则移动设备2确定服务于移动设备2的小区的识别特征并且利用这一 Cell_ID来查询地理预测数据库以便确定是否存在与该Cel 1_ID相关联的任何重要的或频繁访问的位置(地标)。
[0066]如果对于这一 Cell_ID在数据库中发现一个或多个位置,则移动设备2能够提取对于那些位置的GPS位置信息并且将这一信息发送到呼叫中心(步骤119)。将意识到,能够发送具有适当的标志或者其它标识符的这一信息,该标志或者其它标识符向呼叫中心指示这一位置信息是以地理预测数据库中信息为基础的估计或者预测。能够以文本或者多媒体消息的形式,或者经过在移动设备2和网络之间建立的2G,3G或4G数据连接来向呼叫中心发送该位置数据。
[0067]在对于该Cell_ID在数据库中存在多个位置的情况下,能够使用进一步的信息以便识别用户最有可能处于的位置。在一个实施例中,数据库中的每一个条目可以包括关于用户在其间典型地处于那个位置的一天的时间的信息。当获得每一个位置测量值时,能够记录这一信息。例如,可以将与用户工作单位相对应的记录的位置与工作日的上午8点到下午5点的时间相关联,并且能够将与相同小区的餐馆相对应的记录的位置与周末的下午8点到下午10点的时间相关联,在从数据库提取估计的位置信息时,移动设备2能够将当前时间与多个位置进行比较并且将关于最有可能的位置的信息提供到呼叫中心(或者替代地,按照概率的顺序整理提供的位置)。
[0068]在进一步或者替代的实施例中,如果移动设备2收集并存储了关于在移动设备2处从基站接收的信号的强度的信息(可以在进行每一次GPS位置测量时收集),则移动设备2能够使用当前测量的信号强度和Cell_ID来针对相关的被识别的位置查询数据库。测量的信号强度能够有助于区分对于特定Cell_ID的多个位置。
[0069]作为进一步的增强,移动设备2能够收集并存储关于从相邻小区(即,在进行GPS位置测量时没有服务于移动设备2的小区,包括形成由不同的网络供应商运营的网络的一部分的小区)接收的信号的强度的信息,并且能够收集和使用相对应的信息以便查询数据库来过滤对于服务Cell_ID的多个位置。
[0070]能够通过使用从服务基站和相邻小区接收的信号的强度的测量值来进一步增强这一实施例,以便通过三角测量来确定移动设备2的大致位置。可以将进行三角测量的位置与和数据库中对于服务Cell_ID识别的位置相关联的GPS测量值进行比较。
[0071]能够通过移动设备2测量或获得并且用于识别和区分小区内多个地标的其它信息可以包括:温度、声音、可用的WiFi网络和照相机图像。
[0072]将意识到,可以将图2中的方法大致地划分为两个部分,第一部分与步骤101,103和105相对应并且涉及生成具有由用户和移动设备2访问的位置(地标)的数据库,第二部分与步骤107,109,111,113和115相对应并且涉及当激活按钮4或警报时使用数据库中的信息以便将位置信息提供到呼叫中心。然而,将意识到,这一划分仅仅出于说明本发明的目的,并且数据库的生成和维护是持续的过程。
[0073]也将意识到,尽管在上面描述和说明的实施例中在移动设备2中创建和维护数据库,但是能够在远程服务器中创建和维护数据库,例如,数据库能够位于呼叫中心处,并且如果GPS位置测量值不可用,则移动设备2能够简单地将Cell_ID提供到呼叫中心,并且能够使用接收到的Cell_ID来查询呼叫中心处的服务器中的数据库以便确定用户的可能位置。
[0074]在进一步的实施例中,移动设备2能够在步骤117中使用Cell_ID提供最新的GPS位置测量值(或者多个最新的GPS位置测量值)。通过这种方式,呼叫中心能够提供有移动设备2的最新已知的精确的一个或多个位置以及用户在那个小区中的可能的一个或多个位置(地标)。通过在地图上绘制潜在的地标和最新的GPS位置测量值,呼叫中心工作人员能够推导出最佳位置以便开始寻找用户。
[0075]在再进一步的实施例中,如果移动设备2确定其邻近存储在数据库中的已知地标(例如通过对新获取的GPS位置测量值与数据库条目进行比较),则移动设备2能够减少进行进一步GPS位置测量的频率以便减少移动设备2的功率消耗。一旦移动设备2确定其不再邻近已知地标,则能够使频率返回到正常水平。
[0076]因而,本发明提供了对现有移动PERS设备2的扩展以便即使在例如GPS的主要位置技术不可用时辅助提供用户的有用位置信息。本发明能够完全地在移动设备2自身上实现,并且不要求到网络的活动的语音或数据连接来构建数据库。
[0077]因此,这里提供一种用于当GPS或其它基于卫星的定位系统不可用时确定用户的位置的技术。
[0078]尽管在附图和上面的描述中详细说明和描述了本发明,但是要认为这样的说明和描述是说明性或示例性的,而不是限制性的;本发明不局限于公开的这些实施例。
[0079]通过研究附图、本公开和所附的权利要求,在实践请求保护的本发明时,本领域技术人员能够理解和实施对于所公开实施例的改变。在权利要求中,“包括”一词不排除其它元件或步骤,并且词语“一”不排除多个。单独的处理器或其它单元可以实现在权利要求中引述的几个项目的功能。在共同的不同从属权利要求中引述某些措施的唯一事实并不指示不能够有利地使用这些措施的组合。可以将计算机程序存储/分布在合适的介质上,例如与其它硬件一起或者作为其它硬件的一部分提供的光存储介质或固态介质,但是也可以以其它形式进行分布,例如经由因特网或者其它有线或无线电信系统。权利要求中的任何附图标记不应该被解释为限制范围。
【权利要求】
1.一种估计移动设备的位置的方法,所述移动设备配置用于在包括多个基站的蜂窝移动通信网络中使用,所述方法包括: 通过下列步骤生成由所述移动设备访问的位置的数据库: 使用基于卫星的定位系统随着时间获得所述移动设备的位置的测量值; 在所述移动设备的位置的每一次测量时获得服务于所述移动设备的基站的识别特征;并且 分析所述测量值以便识别由所述移动设备访问的位置,每一个位置与特定的基站相关联,以使得当所述移动设备位于所述位置处时将所述移动设备附接到所述基站;并且 在所述移动设备的随后使用期间,在不能够使用所述基于卫星的定位系统来测量所述移动设备的位置的情况下,将所述移动设备的位置估计为与所述移动设备当前附接到的基站相关联的一个或多个识别的位置。
2.如权利要求1所述的方法,其中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤包括: 识别所述移动设备的位置的测量值的集群;并且 将每一个识别的集群认为是由所述移动设备访问的位置。
3.如权利要求1或者2所述的方法,其中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤包括: 根据所述用户的位置的连续测量值来识别所述用户进行的路程;并且 将所述路程的终点识别为由所述移动设备访问的位置。
4.如权利要求3所述的方法,其中,所述路程的所述终点与在其处不再能够使用所述基于卫星的定位系统来测量所述移动设备的位置的点相对应。
5.如权利要求3或者4所述的方法,其中,所述路程的所述终点与在其处所述移动设备中的移动传感器指示所述移动设备不再移动的点相对应。
6.如前述权利要求中的任意一项所述的方法,其中,所述分析所述测量值以便识别由所述移动设备访问的位置的步骤包括:将位置识别为与在所述移动设备在其间静止的时间段之后获得的所述移动设备的位置的第一测量值相对应。
7.如前述权利要求中的 任意一项所述的方法,进一步包括下列步骤: 记下获得所述移动设备的位置的每一个测量值的时间; 其中,分析所述测量值以便识别由所述移动设备访问的位置的步骤进一步包括:识别所述移动设备位于每一个位置处的时间;并且 其中,估计所述移动设备的位置的步骤使用当前时间以及移动站当前附接到的所述基站的识别特征。
8.如前述权利要求中的任意一项所述的方法,进一步包括下列步骤: 在所述移动设备的位置的每一次测量时,获得从服务于所述移动设备的所述基站接收的信号的强度的测量值; 其中,分析所述测量值以便识别由所述移动设备访问的位置的步骤进一步包括:当所述移动设备位于每一个位置处时识别测量的信号强度;并且 其中,估计所述移动设备的位置的步骤使用所述识别特征以及所述移动站当前附接到的所述基站的当前测量的信号强度。
9.如前述权利要求中的任意一项所述的方法,其中,估计所述移动设备的位置的步骤包括:使用所述移动设备的位置的最近测量值以及与所述移动设备当前附接到的所述基站相关联的一个或者多个识别的位置来估计所述移动设备的位置。
10.如前述权利要求中的任意一项所述的方法,其中,在所述移动设备的用户触发警报或者所述移动设备以其它方式触发警报之后,执行估计所述移动设备的位置的步骤。
11.如前述权利要求中的任意一项所述的方法,进一步包括从所述移动设备向远程位置发送关于与所述移动设备当前附接到的所述基站相关联的一个或者多个识别的位置的信息的步骤。
12.一种装置,包括: 处理器,配置为: 接收使用基于卫星的定位系统随着时间获得的移动设备的位置的测量值; 在所述移动设备的位置的每一次测量时,确定蜂窝电信网络中服务于所述移动设备的基站的识别特征; 分析所述测量值以便识别由所述移动设备访问的位置,每一个位置与特定的基站相关联,以使得当所述移动设备位于所述位置处时将所述移动设备附接到所述基站;并且 在所述移动设备的随后使用期间,在不能够使用所述基于卫星的定位系统来确定所述移动设备的位置的测量值的情况下,将所述移动设备的位置估计为与所述移动设备当前附接到的所述基站相关联的一个或者多个识别的位置。
13.如权利要求12所述的装置,其中,所述装置是所述移动设备。
14.如权利要求12所述的装置,其中,所述装置是配置为与所述移动设备进行通信的服务器。
15.一种包括计算机程序代码的计算机程序产品,当在合适的计算机或者处理器上执行时,所述计算机程序代码配置为使所述计算机或者处理器执行如权利要求1到11中的任意一项所述的方法。
【文档编号】G01S19/17GK103649770SQ201280032131
【公开日】2014年3月19日 申请日期:2012年6月21日 优先权日:2011年6月29日
【发明者】P·M·富尔顿, M·J·爱德华兹, S·雷曼, D·波林格, P·R·西蒙斯 申请人:皇家飞利浦有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1