一种移动终端定位的方法

文档序号:7626299阅读:113来源:国知局
专利名称:一种移动终端定位的方法
技术领域
本发明涉及移动通信技术,特别是涉及一种移动终端定位的方法。
背景技术
在移动终端定位领域,开放移动联盟(Open Mobile Alliance,OMA)在其制定的基于安全用户平面的移动定位(Secure User Plane Location,SUPL)协议中定义了SUPL终端(SUPL Enabled Terminal,SET)始发定位流程和网络(Network)始发定位流程的相关规范。
在SUPL协议中还定义了一个SET获取其他SET的位置时采用的定位流程,如图1所示。该流程主要包括以下步骤。
步骤101,定位发起终端SET1与为其提供服务的归属SUPL定位平台(SUPL Location Platform,SLP)建立数据连接。
步骤102,定位发起终端SET1向归属SLP(Home SLP,H-SLP)发送SUPL终端初始化(SUPL SET INIT)消息。
在SUPL SET INIT消息中包含了对话标识(session id)和终端标识(SETIDs)。其中session id是本次对话的唯一标识。SET IDs是需要SLP进行定位的终端列表。
步骤103,H-SLP确定被定位终端归属于本SLP。
步骤104,H-SLP根据SUPL SET INIT消息中的SET IDs参数,向需要进行定位的终端列表中的每一个被定位终端发起SUPL网络始发定位流程,获取这些被定位终端的位置。
步骤105,H-SLP向定位发起终端SET1发送SUPL结束(SUPL END)消息并结束会话,释放与本次会话相关的资源。
SUPL END消息中包含了session id和位置信息(Position)参数。Position中包含与SUPL SET INIT消息中的SET IDs对应的被定位终端位置。如果对某些被定位终端的定位失败则在Position中给出与这些终端对应的失败原因。
定位发起终端SET1在收到SUPL END消息后,释放与本次对话相关的资源。
在一些应用中,定位发起终端SET1需要同时获取自身和其他终端的位置。现有技术实现这类应用有两种方法。一种是先由SET1发起一次终端始发定位流程获取自身的位置,再由SET1根据图1所述的流程发起一次对其他终端的定位。这种方法需要SET1发起两次定位,因此效率低下。另一种方法SET1在图1中所述的SUPL SET INIT消息的SET IDs参数中加入SET1自己的SET ID。这种方法中H-SLP并不区别被定位终端是发起定位的终端本身还是其他终端,而对SUPL SET INIT消息中的SET IDs参数所指定的所有终端均采用网络始发定位流程。在网络始发定位流程中,需要H-SLP与被定位终端之间进行授权和认证,步骤多流程复杂,效率低于终端始发定位流程,因此还是会延长SET1获取位置信息的等待时间。同时,在整个定位过程中,终端和定位平台之间的交互需要占用网络和服务器资源,定位时间越长,占用资源的时间就越多,从而造成网络和服务器资源的浪费。
由此可见,现有技术的缺点是当定位发起终端需要同时获取自身和其他终端位置时流程复杂。因此使用现有技术效率低,定位时间长,会导致网络和服务器资源的浪费。

发明内容
有鉴于此,本发明的主要目的在于提供一种移动终端定位的方法,当定位发起终端需要同时获取自身和其他终端位置的时候,由定位平台按照SUPL终端始发定位流程与定位发起终端交互获取其位置;同时按照SUPL网络始发定位流程与其他终端交互获取其位置。
为了达到上述目的,本发明提出的移动终端定位方法的技术方案是这样实现的步骤A,定位发起终端向为其服务的归属定位平台发送被定位终端列表,请求该定位平台对该列表中的终端进行定位;步骤B,归属定位平台根据被定位终端列表中是否包括定位发起终端自身来判断定位发起终端是否需要同时对自己进行定位,如果是则执行步骤C,否则与被定位终端列表中的所有被定位终端按照基于安全用户平面的移动定位SUPL网络始发定位流程进行交互,获取这些终端的位置;步骤C,归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置,同时,归属定位平台与被定位终端列表中除了定位发起终端外的其他被定位终端按照SUPL网络始发定位流程进行交互,获取这些终端的位置。
其中,所述定位平台是SUPL定位平台SLP。
其中,在步骤C之后进一步包括步骤D,归属定位平台将包含有对话标识和被定位终端位置信息的消息发送给定位发起终端。
其中,步骤A所述定位发起终端向为其服务的归属定位平台发送被定位终端列表,请求该定位平台对该列表中的终端进行定位是定位发起终端向归属定位平台发送SUPL终端初始化SUPL SET INIT消息。
其中,所述SUPL SET INIT消息中至少包括对话标识、被定位终端列表,当定位发起终端需要对自身进行定位的时候,该消息中还包括定位发起终端所在的小区标识和定位发起终端的能力以用于归属定位平台和定位发起终端之间根据SUPL终端始发定位流程进行的交互。
其中,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤是非漫游情况下标准SUPL终端始发定位流程中的实质定位步骤。
其中,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤是漫游代理模式情况下标准SUPL终端始发定位流程中的实质定位步骤。
其中,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤是漫游非代理模式中基于归属定位平台的SUPL位置计算中心H-SPC情况下标准SUPL终端始发定位流程中的实质定位步骤。
其中,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤包括步骤C11,定位发起终端的归属定位平台、定位发起终端当前所在的拜访定位平台和定位发起终端之间根据漫游非代理模式中基于拜访定位平台的SUPL位置计算中心V-SPC情况下标准SUPL终端始发定位流程中的实质定位步骤进行交互,由拜访定位平台的SUPL位置计算中心SPC获取定位发起平台的位置;步骤C12,拜访定位平台的SPC在获取定位发起终端的位置后与拜访定位平台的SUPL定位中心SLC交互,由SLC将定位发起终端的位置信息按照SUPL结束SUPL END消息的格式封装在漫游定位协议标准SUPL漫游定位RLP SSRP消息中发送给归属定位平台。
其中,所述归属定位平台与被定位终端按照SUPL网络始发定位流程进行交互,获取这些终端的位置包括步骤C21,归属定位平台判断被定位终端是否归属于本定位平台,如果是则执行步骤C25,否则执行步骤C22;步骤C22,归属定位平台向不归属于本定位平台的被定位终端所在的其他定位平台发送RLP标准SUPL漫游立即定位请求SSRLIR消息,该消息中至少包括需要其他定位平台进行定位的被定位终端列表;步骤C23,其他定位平台向归属于自身的被定位终端发起SUPL的网络始发定位流程,获取这些被定位终端的位置;步骤C24,其他定位平台向归属定位平台发送RLP标准SUPL漫游立即定位响应SSRLIA消息,该消息中至少包括其他定位平台得到的被定位终端的位置信息;步骤C25,归属定位平台与归属于本定位平台的被定位终端按照SUPL网络始发定位流程进行交互,获取这些被定位终端的位置。
其中,所述的位置信息是移动定位服务MLS所规定格式的位置参数。
采用以上移动终端定位的方法,当定位发起终端需要同时获取自身和其他终端的位置时,定位平台与定位发起终端按照SUPL终端始发定位流程交互;同时与其他终端按照SUPL网络始发定位流程交互。由于SUPL终端始发定位流程与SUPL网络始发定位流程相比,省去了定位平台和终端之间的鉴权和认证过程,步骤少流程简单,从而提高了定位效率,缩短了定位时间,进一步还节约了网络和服务器资源。


图1现有技术的移动终端定位方法的流程图;图2本发明提供的移动终端定位方法的流程图;图3是获取定位发起终端位置的具体流程图;图4是获取定位发起终端位置的具体流程图;图5是获取定位发起终端位置的具体流程图;图6是获取定位发起终端位置的具体流程图;图7是获取定位发起终端位置的具体流程图。
具体实施例方式
本发明所提供的移动终端定位的方法,可以在定位发起终端需要同时获取自身和其他终端位置的时候,采用终端始发定位流程对定位发起终端自身进行定位而采用网络始发定位流程对其他终端进行定位,具有定位效率高,定位时间短,节约网络和服务器资源的优点。
为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实施例对本发明作进一步地详细描述。
请参考图2,图2是本发明提供的移动终端定位方法的流程图。该方法包括以下步骤步骤201,定位发起终端SET1与为其提供服务的H-SLP建立数据连接。
步骤202,定位发起终端SET1向H-SLP发送SUPL SET INIT消息。
在SUPL SET INIT消息中至少包含了对话标识(session id)和终端标识(SET IDs)。其中session id是本次对话的唯一标识。SET IDs是需要H-SLP进行定位的终端列表。如果SET1需要同时定位自身和其他终端,则将自身的SET ID加入到SUPL SET INIT消息的SET IDs参数中,并且在SUPL SETINIT消息中加入位置标识(Location ID,LID)和SET定位能力(SETCapabilities)两个参数。其中LID指定位发起终端SET1所在的小区位置标识,用来描述定位发起终端SET1的大致位置;SET Capabilities说明SET1所支持的定位方法,例如全球定位系统(Global Positioning System,GPS)、辅助全球定位系统(Assisted GPS,A-GPS)、小区识别(Cell Identifier,CELL ID)、增强型观测时间差(Enhanced Observed Time Difference,EOTD)、高级前向链路三角测量(Advanced Forward Link Trilateration,AFLT)到达时间(Time Of Arrival,TOA)/抵达时间差(Time Difference Of Arrival,TDOA)/观测抵达时间差(Observed TDOA,OTDOA)等技术。
步骤203,H-SLP将SET1自身的SET ID与SET IDs列出的SET ID依次比较,确定定位发起终端SET1需要定位自身位置。
步骤204,H-SLP确定SET IDs中除定位发起终端SET1以外的其他被定位终端归属于本SLP。
步骤205,H-SLP与SET1进行交互,获取SET1的位置;同时H-SLP根据SUPL SET INIT消息中的SET IDs参数,向需要进行定位的终端列表中除定位发起终端SET1以外的每一个被定位终端发起SUPL的网络始发定位流程,获取这些被定位终端的位置。
步骤206,H-SLP向定位发起终端SET1发送SUPL END消息并结束会话,释放与本次会话相关的资源。
SUPL END消息中包含了session id和位置信息(Position)。Position参数采取移动定位服务(Mobile Location Service,MLS)中的定义,其中包含与SUPL SET INIT消息中的SET IDs对应的被定位终端位置信息。如果对某些被定位终端的定位失败则在Position中给出与这些终端对应的失败原因。
如果在步骤204中H-SLP检查出SET IDs中指定的某些被定位终端归属于H-SLP以外的SLP,例如SLP2,则在步骤205中H-SLP向SLP2发出由漫游定位协议(Roaming Location Protocol,RLP)所定义的标准SUPL漫游立即定位请求消息(Standard SUPL Roaming Location Immediate Request,SSRLIR)消息,该消息中至少包括需要SLP2进行定位的终端列表;SLP2向这些被定位终端发起SUPL的网络始发定位流程,获取这些被定位终端的位置;SLP2将获取的被定位终端位置信息封装在RLP标准SUPL漫游立即定位响应(Standard SUPL Roaming Location Immediate Answer,SSRLIA)消息中发送给H-SLP。
在步骤205中,根据定位发起终端的漫游情况不同,会分别采取不同的流程以获取定位发起终端的位置。终端可能处于非漫游模式、漫游代理模式和漫游非代理模式中的任意一种。其中,当终端处于漫游代理模式时,终端的状态又可能漫游代理模式基于归属SLP(Home SLP,H-SLP)和漫游代理模式基于拜访SLP(Visiting SLP,V-SLP)两种情况之一;当终端处于漫游非代理模式时,终端的状态又可能是漫游非代理模式基于归属SUPL位置计算中心(Home SUPL Positioning Center,H-SPC)和漫游非代理模式基于拜访SUPL位置计算中心(Visiting SPC,V-SPC)两种情况之一。以下分别结合

上述五种情况下步骤205中获取定位发起终端SET1位置的具体流程。
请参考图3,图3是获取定位发起终端位置的具体流程。当定位发起终端处于非漫游模式下将采用该流程获取定位发起终端的位置。
步骤301,定位发起终端SET1的H-SLP判断出定位发起终端SET1处于非漫游状态,向定位发起终端SET1发送SUPL响应(Response)消息。
SUPL响应消息至少包含session id和H-SLP支持的定位方法,该定位方法是H-SLP根据SUPL SET INIT消息中的SET Capabilities参数确定的。
步骤302,定位发起终端SET1收到SUPL Response消息后,向H-SLP发送SUPL定位初始化(SUPL POS INIT)消息。
SUPL POS INIT消息至少包含session id、LID和SET Capabilities。
步骤303,H-SLP收到SUPL POS INIT,根据该消息包含的定位发起终端SET1支持的定位方法,确定最终采用的定位方法,并开始SUPL定位过程。
H-SLP最终确定的定位方法是H-SLP和定位发起终端SET1都支持的。
在SUPL定位过程中,定位发起终端SET1和H-SLP的SPC之间可能会连续交换一些中间定位信息。例如,可以是由H-SLP根据定位发起终端SET1发送的位置测量信息计算出定位发起终端SET1的位置即SET辅助的A-GPS定位,也可以是由定位发起终端SET1根据H-SLP提供的辅助数据计算出自身位置如基于SET的A-GPS定位。
事实上,从步骤301到步骤303就是现有技术的标准非漫游SUPL终端始发定位流程中,定位发起终端向H-SLP发送SUPL开始(SUPL START)消息与H-SLP向定位发起终端发送SUPL END消息之间的步骤。定位发起终端向H-SLP发送SUPL START消息称为流程发起步骤;H-SLP向定位发起终端发送SUPL END消息称为流程终止步骤;流程发起步骤和流程终止步骤之间的步骤,也就是步骤301到步骤303,称为实质定位步骤。
请参考图4,图4是获取定位发起终端位置的具体流程。当定位发起终端处于漫游代理模式基于V-SLP情况下将采用该流程获取定位发起终端的位置。
步骤401,定位发起终端SET1的H-SLP判断出定位发起终端SET1处于漫游状态,并且根据网络建立时的设定采用漫游代理模式基于V-SLP的定位流程,向定位发起终端SET1当前所在的V-SLP发送RLP SSRLIR消息,该消息中封装了按照SUPL START消息格式提供的session-id、LID和SETCapabilities参数,这些参数都与定位发起终端SET1在步骤202中发送给H-SLP的SUPL SET INIT消息中的对应参数相同。
步骤402,V-SLP向H-SLP发送RLP SSRLIA消息,该消息中封装了按照SUPL RESPONSE消息格式提供的session-id、V-SLP address和posmethod参数。其中,V-SLP address参数是V-SLP的IP地址,posmethod表示所选择的定位方法。
步骤403,H-SLP将RLP SSRLIA消息中的SUPL RESPONSE消息转发到定位发起终端SET1。SUPL RESPONSE包含了session-id但没有H-SLP地址,向SET1指示不能再建立新的连接。SUPL RESPONSE还包含posmethod。
步骤404,当定位发起终端SET1从H-SLP收到SUPL RESPONSE消息后,定位发起终端SET1发送SUPL POS INIT消息给H-SLP。SUPL POS INIT消息至少包含了session-id,SET Capabilities和LID。
步骤405,H-SLP通过RLP标准SUPL漫游定位(Standard SUPL RoamingPosition,SSRP)消息将SUPL POS INIT内容转发给V-SLP。
步骤406,依据SUPL POS INIT消息中包含的定位发起终端SET1支持的定位方法,V-SLP确定采用的定位方法。以H-SLP为中介,SET和V-SLP可能会连续交换一些定位过程消息。例如,可以是由V-SLP根据定位发起终端SET1发送的位置测量信息计算出定位发起终端SET1的位置即SET辅助的A-GPS定位,也可以是由定位发起终端SET1根据V-SLP提供的辅助数据计算出自身位置如基于SET的A-GPS定位。
步骤407,当定位计算完成后,V-SLP向H-SLP发送RLP SSRP消息。该消息中封装了按照SUPL END消息格式提供的session id和定位结果。V-SLP释放所有与此次会话相关的资源。
事实上,从步骤401到步骤407就是现有技术的标准漫游代理模式基于V-SLP情况下SUPL终端始发定位流程中,定位发起终端向H-SLP发送SUPLSTART消息与H-SLP向定位发起终端发送SUPL END消息之间的步骤。定位发起终端向H-SLP发送SUPL START消息称为流程发起步骤;H-SLP向定位发起终端发送SUPL END消息称为流程终止步骤;流程发起步骤和流程终止步骤之间的步骤,也就是步骤401到步骤407,称为实质定位步骤。
请参考图5,图5是获取定位发起终端位置的具体流程。当定位发起终端处于漫游代理模式基于H-SLP情况下将采用该流程获取定位发起终端的位置。
事实上,从步骤501到步骤505就是现有技术的标准漫游代理模式基于H-SLP情况下SUPL终端始发定位流程中,定位发起终端向H-SLP发送SUPLSTART消息与H-SLP向定位发起终端发送SUPL END消息之间的步骤。定位发起终端向H-SLP发送SUPL START消息称为流程发起步骤;H-SLP向定位发起终端发送SUPL END消息称为流程终止步骤;流程发起步骤和流程终止步骤之间的步骤,也就是步骤501到步骤505,称为实质定位步骤。
请参考图6,图6是获取定位发起终端位置的具体流程。当定位发起终端处于漫游非代理模式基于H-SPC情况下将采用该流程获取定位发起终端的位置。
事实上,从步骤601到步骤607就是现有技术的标准漫游非代理模式基于H-SPC情况下SUPL终端始发定位流程中,定位发起终端向H-SLP发送SUPL START消息与H-SLP向定位发起终端发送SUPL END消息之间的步骤。定位发起终端向H-SLP发送SUPL START消息称为流程发起步骤;H-SLP向定位发起终端发送SUPL END消息称为流程终止步骤;流程发起步骤和流程终止步骤之间的步骤,也就是步骤601到步骤607,称为实质定位步骤。
请参考图7,图7是获取定位发起终端位置的具体流程。当定位发起终端处于漫游非代理模式基于V-SPC情况下将采用该流程获取定位发起终端的位置。
步骤701,定位发起终端SET1的H-SLP判断出定位发起终端SET1处于漫游状态,并且根据网络建立时的设定采用漫游非代理模式基于V-SPC的定位流程,向定位发起终端SET1当前所在的V-SLP发出RLP SSRLIR消息,该消息中封装了按照SUPL START消息格式提供的session-id、LID和SET Capabilities参数,这些参数都与定位发起终端SET1在步骤202中发送给H-SLP的SUPL SET INIT消息中的对应参数相同。
步骤702,V-SLP中的SUPL定位中心(SUPL Location Center,SLC)模块负责与H-SLP的交互,而V-SLP中的SUPL位置计算中心(SUPLPositioning Center,SPC)模块负责与定位发起终端SET1交互获取SET1的位置。当V-SLP的SLC收到由H-SLP发来的RLP SSRLIR消息后,即与SPC进行内部初始化,初始化完成后执行步骤703。
步骤703,V-SLP的SLC向H-SLP发送RLP SSRLIA消息,该消息中封装了按照SUPL RESPONSE消息格式提供的session-id、V-SPC address和posmethod参数。其中,V-SPC address参数是V-SLP中SPC的IP地址,posmethod表示所选择的定位方法。
步骤704,H-SLP向V-SLP的SLC发送RLP SSRP消息。RLP SSRP消息中封装了按照AUTH RESP消息格式提供的session-id、SPC Auth Key和key-id3。其中,SPC Auth Key和key-id3用于V-SLP的SPC和定位发起终端SET1之间的鉴权。V-SLP的SLC收到RLP SSRP消息后与SPC进行交互。
步骤705,H-SLP向定位发起终端SET1发送SUPL RESPONSE消息,该消息中包含了session-id、V-SPC address、SET auth-key和key-id4参数。其中V-SPC address参数是H-SLP从由V-SLP的SLC所发出的RLP SSRLIA消息中获取的,SET auth-key和key-id4用于V-SLP的SPC和定位发起终端SET1之间的鉴权。
步骤706,定位发起终端SET1根据步骤705中H-SLP所发送的SUPLRESPONSE消息中包含的V-SPC address参数与V-SLP的SPC建立数据连接,并向V-SLP的SPC发送SUPL POS INIT消息,该消息中提供了session-id,LID,SET Capabilities参数,这些参数都与定位发起终端SET1发送给H-SLP的SUPL SET INIT消息中的对应参数相同。V-SLP的SPC收到SUPL POSINIT消息后与SLC进行交互。
步骤707,V-SLP的SPC根据SUPL POS INIT消息包含的定位发起终端SET1支持的定位方法,确定最终采用的定位方法,并开始SUPL定位过程,过程完毕,得到定位发起终端SET1的位置。
V-SLP的SPC最终确定的定位方法是V-SLP的SPC和定位发起终端SET1都支持的。
在SUPL定位过程中,定位发起终端SET1和V-SLP的SPC之间可能会连续交换一些中间定位信息。例如,可以是由V-SLP的SPC根据定位发起终端SET1发送的位置测量信息计算出定位发起终端SET1的位置即SET辅助的A-GPS定位,也可以是由定位发起终端SET1根据V-SLP的SPC提供的辅助数据计算出自身位置如基于SET的A-GPS定位。
步骤708,V-SLP的SPC在获取定位发起终端SET1的位置后与SLC交互,由SLC将定位发起终端SET1的位置信息按照SUPL END消息的格式封装在RLP SSRP消息中发送给H-SLP。V-SLP的SPC和SLC释放与此次定位相关的资源。
以上步骤可以分为实质定位步骤和通知步骤。从步骤701到步骤707是实质定位步骤,这些步骤都与漫游非代理模式基于V-SPC下标准SUPL终端始发定位流程中的对应步骤相同;步骤708是通知步骤,它与漫游非代理模式基于V-SPC下标准SUPL终端始发定位流程中的对应步骤不同。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端定位的方法,其特征在于,该方法包括步骤A,定位发起终端向为其服务的归属定位平台发送被定位终端列表,请求该定位平台对该列表中的终端进行定位;步骤B,归属定位平台根据被定位终端列表中是否包括定位发起终端自身来判断定位发起终端是否需要同时对自己进行定位,如果是则执行步骤C,否则与被定位终端列表中的所有被定位终端按照基于安全用户平面的移动定位SUPL网络始发定位流程进行交互,获取这些终端的位置;步骤C,归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置,同时,归属定位平台与被定位终端列表中除了定位发起终端外的其他被定位终端按照SUPL网络始发定位流程进行交互,获取这些终端的位置。
2.根据权利要求1所述的移动终端定位的方法,其特征在于,所述定位平台是SUPL定位平台SLP。
3.根据权利要求1所述的移动终端定位的方法,其特征在于,在步骤C之后进一步包括步骤D,归属定位平台将包含有对话标识和被定位终端位置信息的消息发送给定位发起终端。
4.根据权利要求1所述的移动终端定位的方法,其特征在于,步骤A所述定位发起终端向为其服务的归属定位平台发送被定位终端列表,请求该定位平台对该列表中的终端进行定位是定位发起终端向归属定位平台发送SUPL终端初始化SUPL SET INIT消息。
5.根据权利要求4所述的移动终端定位的方法,其特征在于,所述SUPLSET INIT消息中至少包括对话标识、被定位终端列表,当定位发起终端需要对自身进行定位的时候,该消息中还包括定位发起终端所在的小区标识和定位发起终端的能力以用于归属定位平台和定位发起终端之间根据SUPL终端始发定位流程进行的交互。
6.根据权利要求1所述的移动终端定位的方法,其特征在于,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤是非漫游情况下标准SUPL终端始发定位流程中的实质定位步骤。
7.根据权利要求1所述的移动终端定位的方法,其特征在于,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤是漫游代理模式情况下标准SUPL终端始发定位流程中的实质定位步骤。
8.根据权利要求1所述的移动终端定位的方法,其特征在于,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤是漫游非代理模式中基于归属定位平台的SUPL位置计算中心H-SPC情况下标准SUPL终端始发定位流程中的实质定位步骤。
9.根据权利要求1所述的移动终端定位的方法,其特征在于,在步骤C中,所述归属定位平台与定位发起终端按照SUPL终端始发定位流程进行交互,获取定位发起终端的位置时所采取的步骤包括步骤C11,定位发起终端的归属定位平台、定位发起终端当前所在的拜访定位平台和定位发起终端之间根据漫游非代理模式中基于拜访定位平台的SUPL位置计算中心V-SPC情况下标准SUPL终端始发定位流程中的实质定位步骤进行交互,由拜访定位平台的SUPL位置计算中心SPC获取定位发起平台的位置;步骤C12,拜访定位平台的SPC在获取定位发起终端的位置后与拜访定位平台的SUPL定位中心SLC交互,由SLC将定位发起终端的位置信息按照SUPL结束SUPL END消息的格式封装在漫游定位协议标准SUPL漫游定位RLP SSRP消息中发送给归属定位平台。
10.根据权利要求1所述的移动终端定位的方法,其特征在于,所述归属定位平台与被定位终端按照SUPL网络始发定位流程进行交互,获取这些终端的位置包括步骤C21,归属定位平台判断被定位终端是否归属于本定位平台,如果是则执行步骤C25,否则执行步骤C22;步骤C22,归属定位平台向不归属于本定位平台的被定位终端所在的其他定位平台发送RLP标准SUPL漫游立即定位请求SSRLIR消息,该消息中至少包括需要其他定位平台进行定位的被定位终端列表;步骤C23,其他定位平台向归属于自身的被定位终端发起SUPL的网络始发定位流程,获取这些被定位终端的位置;步骤C24,其他定位平台向归属定位平台发送RLP标准SUPL漫游立即定位响应SSRLIA消息,该消息中至少包括其他定位平台得到的被定位终端的位置信息;步骤C25,归属定位平台与归属于本定位平台的被定位终端按照SUPL网络始发定位流程进行交互,获取这些被定位终端的位置。
11.根据权利要求3或9所述的移动终端定位的方法,其特征在于,所述的位置信息是移动定位服务MLS所规定格式的位置参数。
全文摘要
本发明公开了一种移动终端定位方法,包括步骤A,定位发起终端向定位平台发送被定位终端列表,请求对列表中的终端进行定位;步骤B,定位平台判断是否需要同时对定位发起终端进行定位,如果是则执行步骤C,否则与被定位终端列表中所有终端按SUPL网络始发定位流程进行交互,获取这些终端的位置;步骤C,定位平台与定位发起终端按SUPL终端始发定位流程进行交互,获取该终端的位置,同时,定位平台与被定位终端列表中除了定位发起终端外的其他终端按SUPL网络始发定位流程进行交互,获取这些终端的位置。采用本发明提供的移动终端定位方法,提高了同时获取定位发起终端和其他终端的位置时的定位效率,节约了网络和服务器资源。
文档编号H04W8/02GK1852582SQ200510115308
公开日2006年10月25日 申请日期2005年11月14日 优先权日2005年11月14日
发明者阎晓路 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1