移动终端的定位方法及相关装置的制作方法

文档序号:7744272阅读:141来源:国知局
专利名称:移动终端的定位方法及相关装置的制作方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种移动终端的定位方法及一种移动终
端的定位装置。
背景技术
现有移动终端的定位技术主要分为主动定位技术和被动定位技术两大类,其中主
动定位是指由移动终端主动发起定位过程;被动定位是指由除移动终端、网络侧定位网元
之外的第三方位置服务客户端(LCS CLIENT, locationService Client)通过向网络侧定位
网元发送定位请求而触发的定位过程。其中位置服务客户端可以通过网站、无线应用协议
(WAP, Wireless A卯licationProtocol)或专用应用软件来发送定位请求。 目前,在进行被动定位时通常采用ms-assissted模式,附图1给出了现有技术中
一种ms-assissted模式的示意图。 步骤101,LCS Client向移动定位中心(MPC, Mobile Positioning Center)发送定位请求; 步骤102, MPC接收到定位请求后与用户/内容提供商数据库(USER/CPDB, User/Content Provider Database)进行用于确定LCS Client是否已与目标移动终端签约,以及发起定位请求的LCS Client是否有权获取目标移动终端位置信息的鉴权交互,在鉴权成功后,进行步骤103 ; 步骤103, MPC通过一个移动台终止短消息(MT SMS, Mobile TerminateShortMessage)向目标移动终端发送Positioning Request定位请求消息,用于触发目标移动终端中的定位处理过程。网络侧通过将该MT SMS中的SMS_TeleserviceIdentifier字段设为"65001"来表明该MT SMS为一个定位请求消息; 步骤104,目标移动终端向MPC发送StartPositioningProcessRequest消息,同意定位; 步骤105,MPC通过GE0P0SREQ消息向网络侧定位实体(PDE,PositionDeterminingEntity)发送定位请求; 步骤106, PDE向MPC发送与接收到的GE0P0SREQ消息对应的反馈消息geoposreq',用于告知MPC自身已准备接受来自MS的IS801消息; 步骤107, MPC向目标移动终端发送 一 个包含PDE地址和端口号的StartPositioningProcessResponse消息; 步骤108, PDE与目标移动终端之间进行IS801消息交互,用于计算目标移动终端的位置信息; 步骤109,PDE通过geoposreq'消息向MPC返回定位结果_目标移动终端的位置信息; 步骤110, MPC向LCS Client返回定位结果。 在上述步骤108中,移动终端从PDE中下载用于进行搜星的星历信息(包括可用卫星标识、卫星年历、卫星的导航信息或多普勒频移等信息),移动终端根据下载的星历信息进行搜星,对接收到的卫星信号进行解调后,将解调获得的伪距数据上报给PDE, PDE将基于伪距数据计算出的该移动终端的位置信息通过网络侧定位相关网元发送给位置服务客户端LCS CLIENT。 PDE与移动终端之间通信链路中断、或者PDE处理能力的限制等诸多原因都有可能导致上述过程失败,在上述过程失败时,网络侧定位相关网元可以向LCSCLIENT返回定位失败消息,或者采用基于小区标识(Cell-ID)的定位方式或AFLT定位方式继续进行定位。其中基于小区标识的定位方式的主要工作原理为由于一个基站可覆盖至少一个小区,将覆盖范围包括移动终端当前服务小区的基站作为该移动终端的当前服务基站,将移动终端当前服务基站所在的地理位置信息(例如经纬度坐标)作为该移动终端当前的位置信息,并将该移动终端的位置信息告知LCS CLIENT ;AFLT定位方式的主要工作原理为移动终端基于分别接收到不同基站发出的信号的时间差,利用该移动终端内置软件来计算该移动终端的当前位置信息,并将计算出的该移动终端的当前位置信息通过网络侧服务器来告知LCS CLIENT,或者变通为移动终端将所述时间差上报给网络侧服务器,由网络侧服务器来计算该移动终端的当前位置信息,并告知LCSCLIENT。 对于基于小区标识的定位方式而言,由于通常情况下小区的覆盖范围较大(几平
方公里到十几平方公里不等),移动终端可能位于服务小区中的任意位置,因此将当前服务
基站所在的地理位置信息作为该移动终端的当前位置信息会存在精度低的问题。 对于AFLT定位方式而言,由于信号的传输过程是与许多环境因素,例如地形等因
素密切相关的,因此根据接收到的信号的时间差来计算移动终端的当前位置信息也同样存
在误差较大的问题。 主动定位技术的处理过程与附图1中的被动定位过程的区别在于,步骤101中是由移动终端向MPC发起定位请求的,在步骤110中,MPC向发起定位请求的移动终端返回定位结果。与被动定位技术类似,现有主动定位技术中同样也存在着上述可靠性较低或定位精度较低的问题。

发明内容
本发明实施例提供一种移动终端的定位方法,用以解决现有定位技术中存在的可靠性较低、或精度较低的问题。 对应地,本发明实施例还提供了 一种移动终端的定位装置。 本发明实施例提供的技术方案如下 —种移动终端的定位方法,包括 移动终端确定出需要进行重新定位时,确定重新定位时采用的定位方式;以及 按照确定出的定位方式重新进行定位。 —种移动终端的定位方法,包括 移动终端确定出需要进行重新定位时,确定重新定位时采用的定位方式;以及 按照确定出的定位方式重新进行定位。 —种移动终端的定位装置,包括 第一确定单元,用于确定是否需要进行重新定位; 第二确定单元,用于在第一确定单元确定出需要进行重新定位时,确定重新定位时采用的定位方式; 定位处理单元,用于根据第二确定单元确定出的定位方式重新进行定位。
—种定位网元设备,包括 确定单元,用于根据定位结果,确定是否需要进行重新定位; 发送单元,用于在确定单元确定出需要进行重新定位时,向移动终端发送用于指示重新定位的信令。 本发明实施例通过定位网元根据定位结果确定出需要进行重新定位时,向移动终端发送用于指示重新定位的信令,移动终端接收到定位网元发来的用于指示重新定位的信令后,确定重新定位时采用的精度和可靠性更高的定位方式;移动终端按照确定出的定位方式重新进行定位,从而避免了现有定位技术定位可靠性或精确性较低的问题。


图1为现有ms-assissted定位模式中定位过程的示意图; 图2为本发明实施例的主要实现原理流程图; 图3为本发明实施例提供的定位系统中移动终端和定位网元执行定位过程的流程图; 图4为本发明实施例中MPC确定定位失败的示意图; 图5为本发明实施例提供的移动终端的定位装置的结构示意图; 图6为本发明实施例提供的定位网元设备的结构示意图。
具体实施例方式
由于现有定位技术存在定位可靠性较低、或者精度较低的问题。本发明人提出了一种综合利用ms-based模式、standalone模式、ms-assisted模式的定位方案,以解决现有定位技术中存在的问题。 ms-based模式的基本工作原理为网络侧定位网元向移动终端发送定位请求后,PDE以预定周期(例如30 120分钟)向移动终端发送星历信息,移动终端根据接收到的星历信息进行搜星,对接收到的卫星信号进行解调后,根据解调后的数据计算该移动终端的位置信息,并通过移动通信网络将位置信息发送给位置服务客户端LCS CLIENT。
standalone模式的基本工作原理为网络侧定位网元向移动终端发送定位请求后,移动终端独立地利用自身的定位装置,例如全球定位系统(GPS, GlobalPositioningSystems)接收机,进行搜星,对接收到的卫星信号进行解调后,根据解调后的数据计算该移动终端的位置信息,并通过移动通信网络将位置信息发送给位置服务客户端LCS CLIENT。
可见,上述ms-based模式禾P standalone模式与ms—assisted模式相比,在确定移动终端的位置信息的过程中,ms-based较少依赖移动通信网络、或网络侧的定位网元,standalone模式不依赖移动通信网络、网络侧的定位网元,因而容错率较高,同时由于根据卫星信号来确定位置信息,因而精确性通常也较高。然而,由于ms-based模式或standalone模式对移动终端的处理资源的消耗较多,同时效率较低,因此目前较少使用。
本发明实施例提出的定位方案为定位网元或移动终端在根据定位结果确定出需要进行重新定位时,移动终端确定重新定位时采用的定位方式,并按照确定出的定位方式重新进行定位,而不是像现有技术一样定位网元直接向LCSCLIENT或移动终端返回定位结果或定位失败消息。 下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其
对应能够达到的有益效果进行详细的阐述。 如图2所示,本发明实施例的主要实现原理流程如下 步骤10,移动终端确定是否需要进行重新定位,若是进入步骤20 ; 步骤20,移动终端确定重新定位时采用的定位方式; 步骤30,移动终端按照步骤20中确定的定位方式重新进行定位。 下面将依据本发明上述发明原理,详细介绍两个实施例来对本发明方法的主要实
现原理进行详细的阐述和说明。 实施例一 附图3为本发明实施例的示意图,为了简明起见,附图3中仅标明了定位网元MPC和移动终端MS。 步骤301,在附图1步骤109中MPC获得移动终端的位置信息后,MPC根据定位结果,确定是否需要进行重新定位,若是进入步骤302,否则进入步骤303 ;
较佳地,需要进行重新定位的情况包括但不限于以下两种 (1)定位失败的情况。MPC可以根据预先定义的规则来确定定位失败,例如参照附图4,在附图1步骤105中,MPC在向PDE发送GEOPOSREQ消息时,会同时启动定时器Tl,以及在附图1步骤109中,MPC在接收到目标移动终端的位置信息后,终止定时器T1, MPC在等待PDE发送的位置信息时,若定时器T1的计时超过了预定时长时,则确定定位失败;
(2)定位结果的精度低于预定阈值的情况。目前,定位网元可以利用多种方式来估算定位精度,例如MPC在获得移动终端的位置信息后,采用基于小区标识的定位方式获取该移动终端的服务基站的地理位置信息,并计算步骤301中获得的移动终端的位置信息和该移动终端的服务基站的地理位置信息之间的第一差值,然后确定计算出的第一差值与预定值(例如小区半径)之间的第二差值,在第二差值超过预定的精度判定阈值时,确定定位结果的精度低于预定阈值。 所述用于判定定位结果精度的精度判断阈值可以为MPC中预先设置的,也可以是
在附图1步骤101中由LCS Client携带在发送给MPC的定位请求中的。 步骤302, MPC向移动终端发送用于指示重新定位的信令; 步骤303,与现有技术类似,MPC通过LI接口向LCS CLIENT返回定位结果; 步骤304,移动终端接收到MPC发来的用于指示重新定位的信令之后,确定需要进
行重新定位,并确定重新定位时采用的定位方式; 较佳地,移动终端确定重新定位时采用的定位方式包括但不限于以下两种方式
(1)MPC在步骤301根据定位结果,确定出需要进行重新定位时,根据获得所述定位结果时采用的定位方式,确定出重新定位时应采用的的定位方式的标识,MPC将确定出的重新定位时采用的的定位方式的标识携带在所述用于指示重新定位的信令中,移动终端从接收到的指示中获取重新定位时采用的定位方式的标识,并将获取到的标识对应的定位方式作为重新定位时采用的定位方式; 例如,假定步骤301中采用ms-assissted获得定位结果后,MPC在确定需要进行
7重新定位时,确定重新定位时采用的的定位方式的标识为为ms-based方式的标识; 假定步骤301中采用ms-based获得定位结果后,MPC在确定需要进行重新定位时,
确定重新定位时采用的的定位方式的标识为为standalone方式的标识; 当然,也可以在步骤301中采用ms-assissted获得定位结果后,MPC在确定需要
进行重新定位时,确定重新定位时采用的的定位方式的标识为为standalone方式的标识; 总之,MPC确定重新定位时采用的的定位方式的原则为重新定位时采用的的定位
方式是比获得当前定位结果的定位方式可靠性更高、精度更高的定位方式。
(2)移动终端接收到所述用于指示重新定位的信令后,根据自身预先存储的当前
采用的定位方式的标识,确定重新定位时采用的定位方式; 例如,假定移动终端中存储的当前采用的定位方式的标识为ms-assissted的标识,移动终端接收到所述用于指示重新定位的信令后,确定重新定位时采用的的定位方式的标识为为ms-based方式的标识; 假定移动终端中存储的当前采用的定位方式的标识为ms-based的标识,移动终端接收到所述用于指示重新定位的信令后,确定重新定位时采用的的定位方式的标识为为standalone方式的标识; 当然,也可以移动终端中存储的当前采用的定位方式的标识为ms-assissted的标识,移动终端接收到所述用于指示重新定位的信令后,确定重新定位时采用的的定位方式的标识为为standalone方式的标识; 总之,移动终端确定重新定位时采用的的定位方式的原则为重新定位时采用的的
定位方式是比获得当前定位结果的定位方式可靠性更高、精度更高的定位方式。 上述第(2)种方式与第(1)种方式的区别仅在于,第(1)种方式中确定重新定位
时采用的定位方式是由定位网元完成的,而第(2)种方式中确定重新定位时采用的定位方
式是由移动终端完成的。 步骤305,移动终端按照步骤304确定出的定位方式重新进行定位。 如果移动终端在步骤304中确定出的重新定位时采用的定位方式为ms-based方
式,则移动终端以ms-based方式重新进行定位,接收PDE以预定周期发送的星历信息,根据
接收到的星历信息进行搜星,对接收到的卫星信号进行解调后,根据解调后的数据计算该
移动终端的位置信息,并在被动定位时通过移动通信网络将位置信息发送给位置服务客户
端LCS CLIENT。 如果移动终端在步骤304中确定出的重新定位时采用的定位方式为standalone方式,则移动终端以standalone方式重新进行定位,移动终端独立地利用自身的GPS接收机进行搜星,对接收到的卫星信号进行解调后,根据解调后的数据计算该移动终端的位置信息,并在被动定位时通过移动通信网络将位置信息发送给位置服务客户端LCS CLIENT。
本发明实施例仅以MPC为例,介绍本发明实施例提供的定位方案的,上述MPC的功能也可以由其他定位网元来实现。 本发明实施例提供的定位方案定位网元根据定位结果确定出需要进行重新定位时,向移动终端发送用于指示重新定位的信令,移动终端接收到定位网元发来的用于指示重新定位的信令后,确定重新定位时采用的定位方式;移动终端按照确定出的定位方式重新进行定位,在采用ms-assissted定位模式获得的定位结果不满足预定要求时,重新采用ms-based模式、或stancklone模式进行定位,从而避免了现有的ms-assissted定位模式 较多依赖移动通信网络中的网元设备,而造成的定位成功率、可靠性、以及精确性较低的问 题。 实施例二 在实施例一中是由网络侧定位网元来执行根据定位结果来确定是否需要进行重
新定位的处理步骤的,该处理步骤经过调整同样也可以由移动终端来执行。 第一步,移动终端判断是否需要进行重新定位。这就要求无论是主动定位过程还
是被动定位过程,移动终端与PDE交互获取定位结果后,移动终端根据定位结果确定是否
需要重新定位,若是,执行第二步,否则处理结束; 较佳地,需要进行重新定位的情况包括但不限于以下两种 (1)定位失败的情况。移动终端可以根据预先定义的规则来确定定位失败,例如在 附图1的步骤104中,移动终端在向MPC发送StartPositioningProcessRequest消息时, 会同时启动定时器T2,在后续从与PDE交互的IS801消息中获取定位结果后,终止定时器 T2,若定时器T2的计时超过预定时长时,则确定定位失败; (2)定位结果的精度低于预定阈值的情况。移动终端可以利用多种方式来估算定 位精度,例如移动终端计算定位结果与该移动终端的服务基站的地理位置信息之间的第一 差值,然后确定计算出的第一差值与预定值(例如小区半径)之间的第二差值,在第二差值 超过预定的精度判定阈值时,确定定位结果的精度低于预定阈值。 所述服务基站的地理位置信息可以是移动终端在开机后的位置更新过程中获得 的,也可以是MPC随同定位结果一并下发的。用于判定定位结果精度的精度判断阈值可以 是移动终端中预先设置的。 第二步,移动终端确定重新定位时采用的定位方式; 具体地,移动终端根据自身预先存储的当前采用的定位方式的标识,确定重新定 位时采用的定位方式; 例如,假定移动终端中存储的当前采用的定位方式的标识为ms-assissted的标 识,移动终端接收到所述用于指示重新定位的信令后,确定重新定位时采用的的定位方式 的标识为为ms-based方式的标识; 假定移动终端中存储的当前采用的定位方式的标识为ms-based的标识,移动终 端接收到所述用于指示重新定位的信令后,确定重新定位时采用的的定位方式的标识为为 standalone方式的标识; 当然,也可以移动终端中存储的当前采用的定位方式的标识为ms-assissted的 标识,移动终端接收到所述用于指示重新定位的信令后,确定重新定位时采用的的定位方 式的标识为为standalone方式的标识; 总之,移动终端确定重新定位时采用的的定位方式的原则为重新定位时采用的的
定位方式是比获得当前定位结果的定位方式可靠性更高、精度更高的定位方式。 第三步,移动终端按照第二步确定出的定位方式重新进行定位。 如果移动终端在第二步中确定出的重新定位时采用的定位方式为ms-based方
式,则移动终端以ms-based方式重新进行定位,接收PDE以预定周期发送的星历信息,根据
接收到的星历信息进行搜星,对接收到的卫星信号进行解调后,根据解调后的数据计算该移动终端的位置信息,并在被动定位时通过移动通信网络将位置信息发送给位置服务客户 端LCS CLIENT 。 如果移动终端在第二步中确定出的重新定位时采用的定位方式为standalone方 式,则移动终端以standalone方式重新进行定位,移动终端独立地利用自身的GPS接收机 进行搜星,对接收到的卫星信号进行解调后,根据解调后的数据计算该移动终端的位置信 息,并在被动定位时通过移动通信网络将位置信息发送给位置服务客户端LCS CLIENT。
相应地,请参照附图5,本发明实施例提供了一种移动终端的定位装置,该装置可 以设置在移动终端中,该装置包括第一确定单元501、第二确定单元502和定位处理单元 503,其中 第一确定单元501,用于确定是否需要进行重新定位; 第二确定单元502,用于在第一确定单元501确定出需要进行重新定位时,确定重 新定位时采用的定位方式; 定位处理单元503,用于根据第二确定单元502确定出的定位方式重新进行定位。
附图5所示的移动终端的定位装置可以位于移动终端中。 与方法实施例一相对应,附图5中的第一确定单元501具体包括接收子单元和确 定子单元,其中 接收子单元,用于接收定位网元发来的用于指示重新定位的信令;
确定子单元,用于在接收子单元接收到所述信令后,确定需要进行重新定位。
与实施例一相对应,本发明实施例还提供了一种定位网元设备,如图6所示,该设 备包括确定单元601和发送单元602,具体如下 确定单元601,用于根据定位结果,确定是否需要进行重新定位; 发送单元602,用于在确定单元601确定出需要进行重新定位时,向移动终端发送
用于指示重新定位的信令。 较佳地,确定单元601可以但不限于在定位失败或定位结果的精度低于预定阈值 时,确定需要进行重新定位。 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
10
权利要求
一种移动终端的定位方法,其特征在于,包括移动终端确定出需要进行重新定位时,确定重新定位时采用的定位方式;以及按照确定出的定位方式重新进行定位。
2. 如权利要求1所述的定位方法,其特征在于,移动终端确定是否需要进行重新定位, 具体包括移动终端接收到定位网元发来的用于指示重新定位的信令后,确定需要进行重新定 位,所述信令是定位网元根据定位结果确定出需要进行重新定位时,向移动终端发送的。
3. 如权利要求2所述的定位方法,其特征在于,定位网元根据定位结果确定是否需要 进行重新定位,具体为定位网元在定位失败、或定位结果的精度低于预定阈值时,确定需要进行重新定位。
4. 如权利要求3所述的定位方法,其特征在于,所述定位网元与移动终端交互定位消 息花费的时间超过预定时长时,该定位网元确定定位失败。
5. 如权利要求2所述的定位方法,其特征在于,移动终端确定重新定位时采用的定位 方式,具体包括移动终端从接收到的指示中获取携带的定位方式的标识,所述定位方式的标识是定位 网元根据定位结果,确定出需要进行重新定位时,根据获得所述定位结果时采用的定位方 式,确定出的重新定位时采用的的定位方式的标识;并将获取到的定位方式的标识对应的定位方式作为重新定位时采用的定位方式。
6. 如权利要求5所述的定位方法,其特征在于,所述定位网元确定出的重新定位时采 用的的定位方式为比获得所述定位结果时采用的定位方式定位可靠性和精确性更高的定 位方式。
7. 如权利要求5所述的定位方法,其特征在于,定位网元根据获得所述定位结果时采 用的定位方式,确定出的重新定位时采用的的定位方式的标识,具体包括定位网元在获得所述定位结果时采用的定位方式为ms-assissted时,确定重新定位 时采用的定位方式的标识为ms-based方式的标识,或者定位网元在获得所述定位结果时采用的定位方式为ms-based时,确定重新定位时采 用的定位方式的标识为standalone方式的标识。
8. 如权利要求2所述的定位方法,其特征在于,移动终端确定重新定位时采用的定位 方式,具体包括移动终端根据预先存储的当前定位方式的标识,确定重新定位时采用的定位方式。
9. 如权利要求1所述的定位方法,其特征在于,移动终端确定是否需要进行重新定位, 具备包括移动终端在预定时间内未收到定位网元发送的定位结果、或定位网元发来的定位结果 的精度低于预定阈值时,确定需要进行重新定位。
10. 如权利要求9所述的定位方法,其特征在于,移动终端确定重新定位时采用的定位方式,具体包括移动终端根据预先存储的当前定位方式的标识,确定重新定位时采用的定位方式。
11. 一种移动终端的定位装置,其特征在于,包括 第一确定单元,用于确定是否需要进行重新定位;第二确定单元,用于在第一确定单元确定出需要进行重新定位时,确定重新定位时采 用的定位方式;定位处理单元,用于根据第二确定单元确定出的定位方式重新进行定位。
12. 如权利要求11所述的定位装置,其特征在于,所述第一确定单元具体包括 接收子单元,用于接收定位网元发来的用于指示重新定位的信令; 确定子单元,用于在接收子单元接收到所述信令后,确定需要进行重新定位。
13. —种定位网元设备,其特征在于,包括 确定单元,用于根据定位结果,确定是否需要进行重新定位;发送单元,用于在确定单元确定出需要进行重新定位时,向移动终端发送用于指示重 新定位的信令。
全文摘要
本发明公开了一种移动终端的定位方法及相关装置,用以解决现有定位技术中存在的可靠性较低、或精度较低的问题。该方法包括移动终端确定出需要进行重新定位时,确定重新定位时采用的定位方式;以及按照确定出的定位方式重新进行定位。
文档编号H04W4/02GK101784007SQ20101013074
公开日2010年7月21日 申请日期2010年3月11日 优先权日2010年3月11日
发明者荆楠楠 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1