一种提供定位信息的移动通信设备和方法与流程

文档序号:12039254阅读:257来源:国知局
一种提供定位信息的移动通信设备和方法与流程
本发明通常涉及移动通信设备和用于提供位置(或定位)信息的方法。

背景技术:
随着移动通信终端(如手机,PDA,寻呼机,传感器等)数量的增加,这些移动通信终端能够通过GPS模块和/或类似定位技术确定其自身的地理位置,关于其当前位置,现代通信终端具有高度的自身意识。这不仅允许了新应用的产生,还允许协议栈较低层中特定功能的推进。例如通过建议将CSG(闭合用户组)小区(即毫微微小区或由家庭基站操作的小区)“按指纹”至其位置上,3GPP(第三代合作伙伴计划)标准已经开始利用这样的位置意识能力,使得用户可以在未来快速找到小区。标准中识别到的另一项目是MDT(最小化路测)。该特征允许移动终端向网络报告一组测量,可选地,测量包括其位置(无论何时可用)。此外,移动终端的位置信息可用于为RRC_IDLE状态下的UE(用户设备)优化邻近小区测量和小区重选过程。总体来讲,当前,不仅从应用观点上,也以更全面的方式,识别到越来越多的功能,其中位置信息可以对移动终端有很大帮助。例如,可从移动终端的位置意识中受益的附加功能可位于NAS(非接入层),RRC(无线资源控制)层或任一其他LTE(长期演进)协议栈的较低层。

技术实现要素:
根据本公开的一方面,提供的移动通信设备包括定位电路,其被配置成确定移动通信设备的地理位置;请求器,其被配置成产生对有关移动通信设备的地理定位信息的请求;位置管理电路,其被配置成从定位电路接收已确定的移动通信设备的地理位置的指示,从请求器接收请求,处理请求,并且基于请求的处理结果和已接收的移动通信设备的地理位置的指示,向请求器提供有关移动通信设备的地理位置的信息。根据本公开的一方面,提供一种根据上述移动通信设备提供定位信息的方法。附图说明在附图中,全部不同的视图中,类似的相关特征一般指代相同部位。这些附图无需按比例,而是一般着重于说明本发明的原则。以下描述中,关于以下附图,描述本发明公开的各种方面,其中:图1示出通信系统。图2示出协议体系结构。图3示出移动通信设备。图4示出流程图。图5示出移动通信设备。图6示出消息流程图。图7A和7B示出时间线,该时间线说明了请求有关移动通信设备的地理位置信息的时序。图8A和8B示出时间线,该时间线说明了请求有关移动通信设备的地理位置信息的时序。图9示出了移动通信设备。具体实施例以下详细的描述涉及附图,通过说明的方式,这些附图示出了实施本发明的本公开的特定细节和方面。这里使用的“示例性的”是指“作为例子,实例,或说明”。这里描述为“示例性的”公开或设计的任何方面无需解释为对于本公开或设计的其他方面是首选的或有利的。可将“电路”理解为任何类别的逻辑实现实体,其可以是硬件,软件,固件,或其任何组合。这样,“电路”可以是硬布线逻辑电路或可编程逻辑电路,如可编程处理器,例如微处理器(如复杂指令集计算机(CISC)处理器或精简指令集计算机(RISC)处理器)。“电路”也可以是由处理器实现或执行的软件,如任何类别的计算机程序,例如,使用如Java的虚拟机器代码的计算机程序。也可将任何其他类别的各自功能的实现理解为“电路”,以下将更详细的描述这些各自功能。术语“耦合”或“连接”意指分别包括直接“耦合”或直接“连接”,也包括间接“耦合”或间接“连接”。术语“协议”意指包括提供用于实现部分通信定义的任何层的软件和/或硬件的任何块。“协议”可以包括以下一个或更多个层的功能:物理层(层1),数据链路层(层2),网络层(层3)或任何其他上述层的子层或任何上层。在硬件,软件,固件或部分在硬件,和/或部分在软件,和/或部分在固件中实现将在下面描述的通信协议层及其各自的实体。可由一个或更多个电路实现一个或更多个通信协议层及其各自的实体。至少两个通信协议层可以被一个或更多个电路共同地实现。附图1示出了依据本公开的一方面的通信系统100.通信系统100是蜂窝移动通信系统(以下也称为蜂窝无线通信网络),包括无线接入网络101(如E-UTRAN,依据LTE(长期演进)的演进的UMTS(通用移动通信系统)陆地无线接入网络)和核心网102(如依据LTE的EPC,演进分组核心)。无线接入网101可以包括基站103(收发机)(如依据LTE的eNodeB,eNB)。每个基站103为一个或多个无线接入网101的移动无线小区104提供无线覆盖。位于移动无线小区104中的移动终端105(也称为UE,用户设备)可以通过在移动无线小区中提供覆盖(换句话说操作)的基站与核心网102和与其他移动终端105通信。换句话说,操作移动终端105位于其中的移动无线小区104的基站103向移动终端105提供E-UTRA用户平面端接和控制平面端接,E-UTRA用户平面端接包括PDCP(分组数据会聚协议)层,RLC(无线链路控制)层和MAC(媒体接入控制)层,控制平面端接包括RRC(无线资源控制)层。在基站103和位于移动无线小区104中由基站103在空中接口106上基于多接入方法操作的移动终端105之间传输控制和用户数据。借助第一接口107,如X2接口,基站103彼此互相连接。借助第二接口108,如S1接口,基站103还可以连接至核心网络,如通过S1-MME接口连接至MME109(移动管理实体),以及借助S1-U接口连接至服务网关(S-GW)。S1接口支持MME/S-GW109,110和基站103之间的多对多关系,即基站103可以连接至一个以上的MME/S-GW109,110,并且MME/S-GW109,110可以连接至一个以上的基站103。这使网络能够在LTE中共享。例如,MME109可以负责控制位于E-UTRAN覆盖区中的移动终端的移动性,而S-GW110负责处理移动终端105和核心网102之间用户数据的传输。LTE的情况下,无线接入网络101,即LTE情况下的E-UTRAN101可以被看作包括基站103,即LTE情况下的eNB103,基站103向UE105提供E-UTRA用户平面(PDCP/RLC/MAC)和控制平面(RRC)协议端接。附图2说明了依据LTE的E-UTRAN101的C-平面和U-平面的协议。依据本公开的一方面,附图2示出了协议体系结构200。逻辑上将LTE空中接口(也称为Uu接口)分为三个协议层。在移动终端105和基站103(或者在NAS情况下,在移动终端105和MME109中)中都实现保证和提供各自协议层的功能的实体。最底层是物理层201(PHY),依据OSI(开放式系统互连)参考模型,物理层201代表协议层1(L1)。布置在PHY上的协议层是数据链路层,依据OSI参考模型,数据链接层代表协议层2(L2)。LTE通信系统中,L2包括多个子层,即媒体接入控制(MAC)子层202,无线链路控制(RLC)子层203和分组数据会聚协议(PDCP)子层204。Uu空中接口的最上层是网络层,依据OSI参考模型,网络层是协议层3(L3),并且包括C-平面207上的无线资源控制(RRC)层205。在C-平面207上,进一步有NAS(非接入层)协议层206。每个协议层201至206通过定义的服务接入点(SAP)给其上的协议层提供其服务。为提供对协议层体系结构更好的理解,给SAP分配明确的名称:PHY201经由传输信道向MAC层202提供其服务,MAC层202经由逻辑信道向RLC层203提供其服务,RLC层203向RRC层205和PDCP层204提供其服务,作为根据RLC模式的功能的数据传输,RLC模式即是TM(透明模式),UM(未确认模式)和AM(确认模式)。进一步地,PDCP层204经由无线承载向RRC层205和U-平面208上层提供其服务,尤其如提供信令无线承载(SRB)至RRC205,以及如提供数据无线承载(DRB)至U-平面208上层。依据LTE,当前最多支持3个SRB和11个DRB。不仅仅是将无线协议体系结构水平地分为上述协议层;其也可以被垂直地分为“控制平面”207(C-平面)和“用户平面”208(U-平面)。控制平面207的实体用于处理移动终端105和基站103或核心网络109之间的信令数据的交换,物理信道,传输信道,逻辑信道,指令无线承载和数据无线承载的建立,重分配和释放尤其需要该信令数据的交换,而用户平面208的实体用于处理移动终端105和基站103之间的用户数据的交换。移动终端105可以具有确定移动终端105的地理位置的定位电路,例如,借助GPS(全球定位系统)确定移动终端105的地理位置的GPS模块。GPS模块是一个能够确定移动终端105的位置的逻辑或物理实体的例子。以下,这样的实体也称为定位电路。术语定位电路也可以包括,基于不同于GPS的定位技术,如三角化(有或没有网络协助),能够为移动设备做出位置定位(即位置确定)的模块,以及基于观察从(至少两个)不同来源传送的到达移动设备的(至少两个)信号的时间差异的方法。GPS是GNSS(全球导航卫星系统)定位方法类型外的定位技术。如果使用GNSS定位技术,所计算的位置通常包括经度,纬度和高度。另外,可以包括讨论中的移动设备的速度和方向。确定其地理位置的可能性(和可能的附加信息,如速度和航向)增加了移动终端的可用于各种功能的位置意识。依据本公开的各种方面使用移动终端位置意识的功能可以位于如NAS,RRC层或任何其他的LTE的较低层中。例如,请求地理信息的请求器可以是移动通信设备的任何这些层的实体。例如,请求器也可以是在移动通信设备上运行的软件应用。典型地,定位电路接收对位置定位的请求,其在没有协调的情况下发送响应。这样,可能发生的是,定位电路在短时间段内从两个不同延容忍受请求器(彼此不知道)中接收两个连续的请求以执行位置定位,由于不知道请求器的延迟容忍特征,两次计算其位置。依据本公开的一方面,在移动通信终端中提供实体,移动通信终端尤其管理请求和位置信息的分配。依据本公开的一方面,附图3示出了移动通信设备300。移动通信设备300包括定位电路301,配置成确定移动通信设备的地理位置。移动通信设备300进一步包括请求器302,配置成产生对有关移动通信设备的地理位置的信息的请求。另外,移动通信设备300包括位置管理电路,配置成从定位电路接收已确定的移动通信设备的地理位置的指示,从请求器接收请求,处理请求,以及基于请求的处理结果和移动通信设备的地理位置的指示,向请求器提供有关移动通信设备的地理位置的信息。换句话说,依据本公开的一方面,在移动通信设备中提供实体,将移动通信设备安排成与用于地理信息的一个或多个请求器和确定地理信息的一个或多个模块传送和交换信息。这可以看作是集中的方法,在该方法中,该实体(称为位置管理实体)管理从移动通信设备的不同实体接收的各种位置请求,编译/处理该请求,将编译结果转送至定位电路(如GPS单元),从而接着分配来自定位电路的响应。有关移动通信设备的地理位置信息,可以将位置管理个体(或位置管路电路)看作具有代理程序功能,并且位置管理个体(或位置管理电路)可以是逻辑单元且例如可以作为定位电路本身的一部分而被实现,或者可以位于移动通信设备的其他地方。位置管理个体(或位置管理电路)也可以是位于移动通信设备的分离的模块,且与定位电路和相关请求器对接。例如,请求器可以是应用,操作系统(OS)的实体,NAS层的实体,RRC层的实体等。请求器的请求可以包括特定参数(例如期望的准确性和最大允许延迟)。也可以指定请求器愿意在定期的基础上接收关于移动通信设备的地理位置的信息(如“我有兴趣每30秒高准确性地接收高度”)。位置管理电路也可以向请求器通知移动通信设备的地理位置的可用性(如“地理信息每5分钟变得中等准确性地可用”)。例如,移动通信设备可以是通信终端,如小区电话,平板电脑或膝上型电脑。依据一个或多个通信标准,如LTE(并因此如上述的UE那样操作),GSM(全球移动通信系统),UMTS(通用移动电信系统),WLAN(无线局域网),CDMA2000等,将其配置成作为用户终端进行操作。处理可包括确定是否应命令定位电路重新确定地理位置或是否应基于所存储的有关移动通信设备的地理位置的指示(或存储的有关信息)提供有关地理位置的信息。例如,将位置管理电路配置成命令定位电路重新确定地理位置,如果位置管理电路例如基于某内部程序和运算法则已决定,应命令定位电路重新确定地理位置,例如因为其已经决定需要更新的地理位置。这种情况下,定位电路可配置成确定移动通信设备的地理位置(如响应于位置管理电路的命令),并且可向位置管理电路发送响应。例如,如果位置管理电路的内部程序或运算法则决定无需更新的地理位置,则可以使用先前事务中确定的所存储的地理位置。为此,位置管理电路可能必须提前从数据库(如存储器)中读出计算的地理位置,或可能必须命令定位电路去这样做。位置管理电路进一步可配置成决定何时命令定位电路重新确定地理位置以及命令定位电路在依据决定结果的时间重新确定地理位置。位置管理电路可配置成,基于自确定地理位置以来的时间,决定是否应命令定位电路重新确定地理位置。例如,如果自最后一次确定(存储的指示所基于的)以来已经有很长时间,可决定应命令定位电路重新确定地理位置,而,如果时间短,则可决定不应命令定位电路重新确定地理位置。可基于比较在最后一次位置计算以来过去的时间和给出的门限值,做出决定。可将该门限值定位和预配置进设备,或者比如基于移动通信设备的速度被动态计算。也可将位置管理电路配置成决定是否应基于期望的有关地理位置的信息的准确性,命令定位电路重新确定地理位置。例如,如果期望(或需要)高准确性,可决定应命令定位电路重新确定地理位置,而如果只期望低准确性,可决定不应命令定位电路重新确定地理位置。例如,可能不可接受的是,使用已存储的指示来提供有关移动通信设备的地理位置的信息,因为移动通信设备的位置可能已经改变并且由此指示的准确性是低的。请求器可配置成将所期望的有关地理位置的信息的准确性的指示包括在请求中。也可将位置管理电路配置成决定是否应基于提供有关地理位置的信息所允许的延迟,来命令定位电路重新确定地理位置。例如,如果只允许(或期望)短延迟,可决定应命令定位电路重新确定地理位置,而如果允许(或期望)长延迟,可决定不应命令定位电路重新确定地理位置。请求器可配置成包括提供有关地理位置的信息所允许的延迟的指示。可将位置管理电路配置成决定是否应基于请求器的优先级,命令定位电路重新确定地理位置。例如,如果优先级高,可决定应命令定位电路重新确定地理位置,而如果请求器的优先级低,可决定不应命令定位电路重新确定地理位置。依据本公开的另一方面,移动通信设备进一步包括另一请求器,该另一请求器配置成产生对有关移动通信设备的地理位置的信息的另一请求,和位置管理电路,配置成从另一请求器接收另一请求以及向另一请求器提供有关移动通信设备的地理位置的信息。例如,位置管理电路可在请求之前接收另一请求,即另一请求可以是比所述请求更早的请求。位置管理电路也可在请求之后接收另一请求,即另一请求可以是比所述请求更晚的请求。应注意的是,另一请求器请求的信息可以与请求器请求的信息一样。例如,对信息的请求和对信息的另一请求可以都是对移动通信设备的当前地理位置的指示的请求。另一请求器请求的有关移动通信设备的地理位置信息也可以是与请求器请求的信息不同的另一时间点的有关移动通信设备的地理位置信息。位置管理电路可配置成响应于另一请求命令定位电路确定移动通信设备的地理位置,并且定位电路可配置成响应于该命令确定移动通信设备的地理位置。例如,由定位电路完成的确定可能响应于另一更早的请求而已经被完成。因此,地理位置的指示可以基于响应于另一更早的请求的确定(这样,响应于该请求提供的信息可对于特定水平是过时的)。作为另一例子,响应于另一较晚的请求,可以完成由定位电路完成的确定。因此,地理位置的指示可基于能响应于另一较晚的请求的确定(这样,可延迟对请求的反应直到另一请求为止)。例如,处理可包括决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息是否都应基于对移动通信设备的地理位置的相同确定,或者另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息是否应基于对移动通信设备的地理位置的不同确定。位置管理电路配置成,如果位置管理电路已决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息应基于对移动通信设备的地理位置的不同确定,命令定位电路确定地理位置,并且可将定位电路配置成,响应于确定地理位置的命令,确定移动通信设备的地理位置。换句话说,响应于请求,可完成地理位置的确定,例如,在已经决定响应于请求而提供的有关地理位置的信息不应基于响应于另一更早或更晚的请求而完成另一确定时,因为这将会分别导致低准确性或长延迟。例如,可将位置管理电路配置成,如果已决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息都应基于对移动通信设备的地理位置的相同确定,基于移动通信设备的地理位置的指示,提供另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息。可将位置管理电路配置成,基于提供另一请求器请求的信息的请求时间和提供请求器请求的信息的请求时间之间的差异,决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息是否都应基于对移动通信设备的地理位置的相同确定,或者另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息是否应基于对所述移动通信设备的地理位置的不同确定。例如,如果提供另一请求器请求的信息的请求时间和提供请求器请求的信息的请求时间之间的差异短,可决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息都应基于对移动通信设备的地理位置的相同确定。另一方面,如果提供另一请求器请求的信息的请求时间和提供请求器请求的信息的请求时间之间的差异大,可决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息应基于对移动通信设备的地理位置的不同确定。例如,可将请求器配置成将信息提供的时间包括在请求内。请求也可指示(可能非明显地)为请求传输的时间所请求的信息(或此后立即)。可将位置管理电路配置成,基于所期望的有关地理位置的信息的准确性,决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息是否都应基于对移动通信设备的地理位置的相同确定,或者另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的所述移动通信设备的地理位置信息是否应基于对移动通信设备的地理位置的不同确定。例如,如果所期望的准确率低(即低的准确率足够),可决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息都应基于对移动通信设备的地理位置的相同确定。另一方面,如果所期望的准确率高,可决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息应基于对移动通信设备的地理位置的不同确定。本文中,可将请求器配置成将所期望的有关地理位置的信息的准确性的指示包括在请求中。也可将位置管理电路配置成,基于提供有关地理位置的信息所允许的延迟,决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息是否都应基于对移动通信设备的地理位置的相同确定,或者另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息是否应基于对移动通信设备的地理位置的不同确定。例如,如果所允许的延迟高(如到提供另一请求器请求的信息之前,高于期望的时间),可决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息都应基于对移动通信设备的地理位置的相同确定。另一方面,如果所允许的延迟低(如到提供另一请求器请求的信息之前,低于期望的时间),可决定另一请求器请求的有关所述移动通信设备的地理位置的信息和请求器请求的有关移动通信设备的地理位置信息应基于对移动通信设备的地理位置的不同确定。本文中,可将请求器配置成包括提供有关地理位置的信息所允许的延迟的指示。可将定位电路配置成重新确定地理位置,将位置管理电路配置成存储已确定的地理位置的指示,接收重新确定的地理位置的指示,基于重新确定的地理位置的指示来更新存储的已确定的地理位置的指示。例如,将定位电路配置成,在每次重新计算位置时,重新确定地理位置并向位置管理电路提供信息。可将位置管理电路配置成存储从定位电路接收的有关地理位置的信息。依据本公开的一方面,将请求器配置成将所期望的有关地理位置的信息的准确性的指示包括在请求中,处理包括从请求中确定所期望的准确性,将位置管理电路配置成命令定位电路确定具有已确定的所期望的准确性的地理位置,并且将定位电路配置成响应于命令确定具有所期望的准确性的地理位置。依据本公开的一方面,移动通信设备可包括多个定位电路,并且可将位置管理电路配置成选择多个定位电路中应响应于请求确定地理位置的定位电路,并且命令已选择的定位电路确定地理位置,并将定位电路配置成响应于命令确定地理位置。依据本公开的一方面,移动通信设备包括多个定位电路,其中将位置管理电路配置成向请求器提供公共接口以从定位电路请求有关移动通信设备的地理位置信息。请求的处理包括将请求从一种依据公共接口的格式转换成定位电路所需的格式,反之亦然。请求可指示应在定期的基础上向请求器提供有关地理位置的信息,并且将位置管理电路配置成,响应于该请求,在定期的基础上提供有关地理位置的信息。例如,移动通信设备300实现如附图4描述的方法。依据本公开的一方面,附图4示出了流程图400。在401中,移动通信设备的请求器产生对有关移动通信设备地理位置信息的请求。在402中,位置管理电路接收来自请求器的请求。在403中,位置管理电路处理请求,例如该请求可包括决定是否需要新的位置定位。一个实施例中,在403中的是否需要(要求或调整)新的位置定位的决定是基于电池的状态指示(即位置管理电路可连同其他标准考虑电池状态指示)。如果是(即需要新的位置定位),在404中,位置管理电路可向定位电路发送请求,并且在405中,定位电路确定移动通信设备的地理位置,以及在406中,定位电路传送该定位至位置管理电路,如以移动通信设备地理位置指示的形式。在407中,基于请求的处理结果和基于移动通信设备地理位置的指示,位置管理电路向请求器提供有关移动通信设备地理位置的信息。应注意的是,无需按附图4示出的顺序实施步骤,其他顺序也是可能的。例如,甚至没有来自位置管理电路的请求,也可以由定位电路实现地理位置的确定。这种情况下,可将结果提供或不提供给位置管理电路。进一步地,处理不是必须需要包括决定是否需要新的位置定位,以及如果需要,向定位电路发送请求。进一步地,如果例如基于一些内部程序或运算法则,位置管理电路决定不需要新的位置定位,则位置管理电路可从数据库(如存储器)读取先前计算的地理位置,或者可命令定位电路去这样做。应进一步注意的是,移动通信设备的上下文中描述的方面对用于提供定位信息的方法近似有效,反之亦然。参考附图5,以下描述在移动通信设备中提供的位置管理实体(或位置管理电路)可能的代表性功能。附图5示出了依据本公开的一方面的移动通信设备500。移动通信设备500包括定位电路,本例子中是GPS模块501,位置管理实体502,以及在本例子中,多个请求器503,其中通过各自的接口504,将每个请求器503与位置管理实体502耦合。移动通信设备500可进一步包括将状态信息(如电量水平)提供给位置管理实体502的电池505。本发明的一个实施例中,由位置管理实体502考虑电池的状态指示,即电池状态指示被用作确定程序(如包括如上讨论的内部程序或运算法则)的输入。可将位置管理实体502连接至(或固有地包括)第一数据库506(如由移动通信设备500的存储器实现),一个或多个先前位置定位(如一个或多个先前确定的移动通信设备500的地理位置的指示)可被存储在第一数据库506中。第一数据库506可用于先前位置定位的重新利用,即用于基于先前确定的地理位置而不是移动通信设备地理位置的重新确定,来响应请求器503之一的请求。为此,先前存储的位置定位均可用时间戳(和入口,即可丢弃变旧的位置定位)来被加标签和/或,如基于它们准确性的级别对它们分类。位置管理实体502也可连接至(或固有地包括)第二数据库507(如由移动通信设备500的存储器实现的),来自处理请求器503的一个或多个请求的规则可被存储在第二数据库507中。例如,当从不同请求器503接收到位置定位的冲突请求时,可使用第二数据库507。第二数据库507也可用于存储有关正在进行的GPS模块询问进度表的信息(例如,有关什么请求器为位置管理实体502所熟知的信息,什么请求器当前是活动/休止的信息,请求器是否使用它们正常/已知的询问模式/周期的信息或何处存在有任何偏差的信息等等)和类似物。附图6示出了依据本公开的一方面的消息流程图600。消息流程发生在定位电路601,位置管理实体602和请求器603之间,定位电路601如对应于GPS模块501,位置管理实体602如对应于位置管理实体502,请求器603如对应于请求器503之一,这些都包括在移动通信设备中。在604中,请求器603产生对有关移动通信设备的地理位置信息的第一请求605。在606中,请求器603向位置管理实体602发送第一请求605。在607中,位置管理实体602处理第一请求605。取决于处理结果,在608中,位置管理实体602可向定位电路601发送第二请求609以确定移动通信设备的地理位置,例如对移动通信设备的地理位置的指示的请求(如依照纬度,经度和可能的高度)。第二请求609请求定位电路601确定移动通信设备的当前地理位置。在610中,响应于第二请求609,定位电路601向位置管理实体602发送移动通信设备地理位置的指示610。在612中,基于指示611,位置管理实体602向请求器603发送响应。应注意的是,由于607中的处理结果,位置管理实体602可决定不向定位电路601发送对移动通信设备的地理位置指示的请求,即其不发送第二请求609,而是其使用由定位电路601先前提供的已存储的地理位置指示来响应请求605。位置管理电路602也可以决定延迟第二请求609传送至定位电路601(并且这样延迟了定位电路601确定移动通信设备的地理位置),例如直到另一个请求器503也请求有关移动通信设备地理位置的信息。换句话说,位置管理实体502从不同请求器503接收的多个请求可被合并成去往定位电路501的单一请求。参考附图7A,7B,8A,8B,下面将描述延迟确定移动通信设备地理位置和基于先前确定的对移动通信设备的地理位置的请求的响应的例子。附图7A和7B示出了时间线701,702,时间线701,702说明了有关移动通信设备地理位置信息的请求的时序。在时间线701,702中,时间从左向右增加。附图7A和7B说明了存在对有关移动通信设备地理位置信息的两个连续的请求703,705的情况,一个请求来自请求器R1且另一个请求704来自请求器R2。来自R2的请求704是延迟容忍,即能够容忍对其请求的响应的延迟。现在,响应于每个请求703,704,705,能够请求定位电路501计算移动通信设备的位置。尽管如此,依据本公开的一方面,位置管理实体利用第二请求器是延迟容忍的事实。尤其是,假设第一请求器R1具有高准确性的要求,并周期性地需要有关移动通信设备地理位置的信息,而第二请求器R2偶尔地需要有关移动通信设备地理位置的信息以及具有低准确性的要求。因此,如附图7B描述,位置管理实体502不请求定位电路501来响应于来自R2的请求704确定移动通信设备的地理位置,而是只根据从定位电路501请求的移动通信设备地理位置的一个确定,来联合地响应来自R2的请求704和来自R1的请求705。这可以看作是请求704和705的协调,即通过请求的位置管理实体协调不同的请求器。附图8A和8B说明了另一例子。附图8A和8B示出了时间线801,802,时间线801,802说明了对有关移动通信设备地理位置信息的请求的时序。时间从左向右增加。类似于附图7A和7B,来自第一请求器的第一请求803跟随着第二请求器R3的第二请求804,且接着再次来自第一请求器的第三请求805。在该例子中,假设第二请求器R3对有关移动通信设备地理位置信息具有稀少且零星的需要,但是当它请求时,其请求是非常紧迫的(即不能等待)。依据本公开的一方面,如附图8B描述的,位置管理实体使用响应于第一请求803而计算的位置定位,也用于响应第二请求804,而不是响应于附图8A所说明的请求定位电路501每个请求803,804,805而计算移动通信设备的位置,这可以看作是在没有协调的情况下响应请求803,804,805。这样,移动通信设备地理位置的确定的数量类似于附图7A和7B描述的例子,由看作请求803,804,805的协调的东西减少该数量。这里,需要位置管理实体和第一数据库506之间的交互(如上述)以取回先前计算的移动通信设备的地理位置。依据本公开的不同方面,位置管理实体允许/提供如下一种或多种:1.由于位置管理实体502提供的协调,由定位电路501操作的位置定位的数量可以被减少。2.由于系统内的较少位置定位和较少消息交换,可以节省处理功率和能量。3.分散遍及整个系统的各种请求器503(从应用层,如导航软件,穿过操作系统(OS),下至协议栈功能体,如触发CSG邻近指示)可被服务。4.可定义和提供框架和接口,使得任一请求器503可以直接与位置管理单元502通信,不考虑使用的定位方法。5.按惯例不使用位置信息的功能体可在不需求额外电池消耗或处理功率的情况下在位置信息有效时利用该位置信息。6.可以以不同准确率向不同请求器503提供有关移动通信设备地理位置的信息。这允许请求器在位置管理实体502“签约雇佣”至特定周期或特定准确率,并且位置管理实体502可将请求进行协调,从而减少了针对定位电路501确定移动通信设备的地理位置的请求的数量。7.如果多个定位系统(即定位电路)501在移动通信设备(没必要限制为使用GNSS技术)中是可用的,位置管理单元502可以依据请求器503的准确性需求和定位系统501的功率利用选择使用哪个定位系统。8.如果多个定位系统501在移动通信设备中是可用的,位置管理单元502可以基于请求器的需求和定位系统501的功能利用选择多于一个的定位系统501用以确定移动通信设备的地理位置以增加准确性。例如,位置管理实体可具有一个或多个下面的主要责任/功能:1.协调来自请求器503的进来的位置信息请求。2.更新位置信息(通过与定位电路501交互)。3.管理/分组位置信息(即有关移动通信设备地理位置的信息)。4.提供适应请求器503的独立需求的位置消息响应。5.提供请求器503和定位系统之间的框架或接口,从而例如促进产品的演进。6.例如取决于准确性需求和功率利用,选择使用最好的定位系统501(在多于一个定位系统501的情况下)。下面,描述了位置管理实体502的示例性功能。请求组合可将从不同请求器503接收的请求组合成单一请求。例如,如果第一请求器503每五分钟需要位置定位,第二请求器503每十分钟需要位置定位,位置管理实体502可以每五分钟将这些组合成给定位电路501的单一位置确定请求。这样,定位电路501将在十分钟内只获取两个请求,而不是定位电路501在十分钟内获取三个请求。推送信息请求器503可以向位置管理实体(或位置管理功能)502注册以每次其(或将要)可用时接收位置信息。可以有准确性限制,比如只有自最后一次提供位置信息以来位置已经改变了给定门限值,才向请求器503提供位置信息。准确性协商位置管理实体502和请求器503可以在准确性方面协商给定的服务质量。例如,如果请求器503每五分钟需要位置定位,但是允许存在特定范围的不确定,可能知道移动通信设备速度的位置管理实体502可依据该速度适应发送给定位电路501的位置确定请求的频率。例如,其可以较高速度的情况下发送更多请求,在较低速度情况下发送更少请求。在移动通信设备静止的极端情况下,例如,只要速度维持零,位置管理实体502只向定位电路501发送一个单一请求,并接着每五分钟向请求器发送相同的位置定位,而不向定位电路501发送任一新的位置确定请求。功率优化/协商位置管理实体502和请求器503之间服务协商的质量不是必须限制为准确性。其也可以是在限制位置确定请求数量方面,由位置管理单元502产生位置确定请求并被发送至定位电路501。为了不向定位电路发送很多请求以及优化电池消耗,可以有某种协商,例如,如果来自请求器503的请求的总数量超过了门限值,则将不为该请求器503产生新的位置确定请求。这并不必须限于来自请求器503的请求。可以存在用于请求器503的原则,如果位置管理单元502产生的所有位置确定请求超过了门限值,则代表该请求器503将不产生新的请求。位置管理实体502也可以来自考虑电池505的状态信息,例如关于电池电量水平的信息,以决定是否向定位电路501发出位置确定请求用以处理请求(如万一电量水平高),或者在没有发出(重新)确定对移动通信设备地理位置的请求的情况下,是否更适合基于先前确定和存储的定位信息来决定是否处理请求。优先化位置管理单元502可以只允许最大数量的请求,并且如果达到了最大数量,其优先化特定请求器的请求。优先化准则可以如不给具有低优先级的给定请求器503产生位置确定请求一样简单,或者可以是更为复杂的准则,其中使用某个加权平均来减少来自所有503请求器的请求总数量以满足所允许的最大门限值。注册和授权能力可能有些特定场合,UE厂商可能想要只针对特定应用限制访问位置信息。位置管理单元可以向不同请求器提供注册和授权。这将允许来自厂商和也可能来自网络操作者的某种控制去限制哪些应用可访问GPS信息。例如,如果用户想要下载新的应用至她的IPhone,该应用将需要在访问任何GPS信息之前向位置管理单元注册和授权自己。包括多个位置模块的输出移动通信设备可包括多个定位电路(或位置确定模块)501,每个定位电路501可以具有略微不同的性能和需求。例如,可以为以下一种或多种技术中的每个提供位置确定模块●GPS美国的全球定位系统(GPS)包括6个不同轨道平面上的多至32个的媒介地球轨道卫星,由于较老的卫星被重发或取代,卫星的准确数目会变化。从1978年可运作,且从1994年全球可用,GPS是当前全世界最多利用的卫星导航系统。●GLONASS前苏联,现在的俄罗斯,全球nayaNavigatsionnayaSputnikovayaSistema(全球导航卫星系统),或GLONASS,在1995年是全功能性导航合成体。随着苏联共合体的瓦解,其陷入荒废,导致了覆盖上的断裂和仅部分的可用性。2011恢复和重建。●北斗卫星导航系统中国已经指出他们想要到2020年将其区域性导航系统,名为Beidou或北斗,扩展至全球导航系统,该计划已经被中国官方新闻代言人新华社叫做北斗卫星导航系统。北斗卫星导航系统系统目的是利用30个媒介地球轨道卫星和5个对地静止卫星。期望到2012年完成12卫星区域性版本(覆盖亚洲和太平洋区域)。●伽利略2002年3月同意的欧盟和欧洲航天署介绍其自己的GPS替代品,叫做伽利略定位系统。预计耗费30亿欧元,最初计划在2010年运作30个MEO卫星的系统。估计可运作的年份是2014年。在2005年12月28日发射了第一实验性卫星。期望伽利略兼容现代化的GPS系统。接收者将能够组合来自伽利略和GPS卫星的信号以大大地提高准确性。最早到2020年前并且以相当高的成本,现在并不期望伽利略完全投入服务。●NBPRAN中基于网络的定位技术(如基于三角测量和到达时间的差异)。例如位置管理实体502注意以下:●选择正确的(即匹配至特定进来的请求)位置模块,用于处理对有关移动通信设备地理位置信息的请求;●触发多于一个的位置模块以执行位置定位;●智能地组合从多个位置模块接收的结果以便提高整个系统准确性。框架依据本公开的一方面,定义框架和接口,使得任何请求器503可以直接与位置管理单元502通信,而不考虑用于处理来自请求器503的请求的定位方法。请求器503可以不知道所使用的定位方法的类型,在将来允许简单演进为新的定位系统。只要适当地定义位置管理实体502和请求器503之间的接口,自身位置信息的确定对请求器503是透明的。因此,定位方法的改变不需要在所有正使用位置信息的请求器503上的改变。只需要调整位置管理实体502以适应未来的改变。此外,采用本方法,如果在移动通信系统中多个定位系统501可用,位置管理实体502可以依赖于请求器的准确性需求和定位系统的功率利用,来选择使用最好/最适当的系统。这能够基于请求器来完成(即会使用不同定位服务来服务不同的请求器)或针对所有移动通信设备中的所有请求器503来整体完成。在附图9中说明了请求器503的框架(或接口)的提供。附图9示出了依据本公开的一方面的移动通信设备900。移动通信设备900包括多个定位电路(也称为定位系统)901,位置管理实体902和多个请求器903。通过框架904将请求器903耦合至位置管理实体902,位置管理实体902可形成公共接口,用于请求器903访问位置管理实体902和由此访问定位系统901。例如,请求器903可以使用相同的请求语法(如相同的请求消息格式)用于请求与定位系统901提供的信息相独立的有关移动通信设备地理位置的信息。在这种情况下,位置管理实体902可以看成用于封装定位系统901,以及例如依据框架904和各自的定位系统901请求的各自的请求格式来执行请求格式之间的协议转换。虽然参考本公开的特定方面,已经特别示出和描述了本发明,但本领域技术人员应理解的是这里可以做出多种形式和细节上的改变,而不偏离由附加权利要求定义的本发明的精神和范围。这样,由所附权利要求以及因此期望包含在权利要求等价的范围和含义里的所有变化来指示本发明的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1