一种实现移动定位业务的方法

文档序号:7612539阅读:122来源:国知局
专利名称:一种实现移动定位业务的方法
技术领域
本发明涉及移动定位技术,特别是一种网络侧发起的可减小时延和异常失败的实现移动定位业务的方法。
背景技术
现有的定位技术中,当移动台同意被通过回复短消息实现,通过MO短消息传送信令不是十分可靠,而且时延较大。

发明内容
为了解决现有定位技术中移动台利用通过回复短消息同意定位不可靠,而且时延较大的问题,本发明的目的在于提供一种实现移动定位业务的方法,提高成功率,降低时延。
为了实现上述目的,本发明提供了一种实现移动定位业务的方法,其中,包括以下步骤步骤1,定位业务客户机通过L1接口向移动定位中心发送定位请求消息;步骤2,移动定位中心对定位业务客户机进行鉴权认证,通过后,向移动台发送短消息,触发定位处理;步骤3,移动台收到触发短消息后,同意被定位时通过TCP/IP方式进行响应,移动定位中心收到响应后,向移动台返回消息,并通知定位实体准备进行定位处理;步骤4,移动台和定位实体进行IS-801数据交互,完成位置信息的计算;步骤5,定位实体将位置信息返回给移动定位中心,移动定位中心得到移动台的位置信息后,向定位业务客户机提供所请求的移动台位置信息。
上述的实现移动定位业务的方法,其中,所述步骤2具体包括步骤201,移动定位中心通过数据库对定位业务客户机和目标移动台鉴权;
步骤202,移动定位中心接收鉴权结果;步骤203,鉴权授权检查通过后,移动定位中心向移动台发送移动台终止短消息定位请求。
上述的实现移动定位业务的方法,其中,所述步骤3具体包括步骤301,移动台通过TCP/IP的方式向移动定位中心发送定位操作启动请求消息,同意定位;步骤302,移动定位中心使用地理位置请求消息向定位实体发送定位请求;步骤303,定位实体向移动定位中心返回一个地理位置请求的确认消息;步骤304,移动定位中心向移动台发送定位操作启动响应消息;上述的实现移动定位业务的方法,其中,所述定位操作启动响应消息包含定位实体的IP地址和端口号,或者定位实体的统一资源定位器地址。
上述的实现移动定位业务的方法,其中,所述定位请求消息中包含CP标识、查询发起者标识、服务质量PQoS和目标移动台的用户标识。
为了更好的实现上述目的,本发明还提供了一种实现移动定位业务的方法,其中,包括以下步骤步骤10,定位业务客户机向移动定位中心发送对移动台的连续定位请求;步骤20,移动定位中心对定位业务客户机进行鉴权和认证后,触发移动台启动连续定位处理;步骤30,移动台收到触发短消息后,同意被定位时通过TCP/IP方式进行响应,移动定位中心收到响应后,向移动台返回消息,并通知第一定位实体准备进行定位处理;步骤40,移动台与第一定位实体IS-801交互,获取定位所需的信息;步骤50,移动台按照要求的间隔时间和次数,完成位置信息的计算,并向移动定位中心上报位置信息,移动定位中心收到信息后向定位业务客户机转发;步骤60,当移动台需要更新定位所需的卫星信息时,将同定位实体交互,更新信息。
上述的实现移动定位业务的方法,其中,所述步骤20具体包括以下步骤步骤2001,移动定位中心通过一数据库对定位业务客户机和目标移动台鉴权;步骤2002,所述数据库向移动定位中心返回鉴权结果;步骤2003,鉴权通过后移动定位中心通过短消息中心向目标移动台发送移动台终止短消息定位请求消息,所述移动台终止短消息定位请求消息包含定位次数和相邻定位间的时间间隔;上述的实现移动定位业务的方法,其中,所述步骤30具体包括以下步骤步骤3001,移动台向移动定位中心发送包含参数IMSI、SID、NID和会话周期的定位操作启动请求消息;步骤3002,移动定位中心通过地理位置请求消息向第一定位实体发送定位请求;步骤3003,第一定位实体返回一个发送地理位置请求的确认消息;步骤3004,移动定位中心向定位业务客户机发送一个定位触发回复消息;步骤3005,移动定位中心向移动台发送定位操作启动响应消息。
上述的实现移动定位业务的方法,其中,所述步骤50具体包括以下步骤步骤5001,第一定位实体向移动定位中心返回会话结束信息;步骤5002,移动台在位置报告消息中向移动定位中心提供位置信息;步骤5003,移动定位中心返回一个位置报告响应消息;步骤5004,移动定位中心存贮定位结果,并通过L1接口返回给定位业务客户机;步骤5005,每隔周期时间重复执行步骤5002、步骤5003和步骤5004,直到移动台返回了定位次数的定位结果;步骤5006,移动定位中心通过L1接口向定位业务客户机返回最后的位置。
上述的实现移动定位业务的方法,其中,所述步骤5004与所述步骤5006还包括以下步骤步骤5007,移动台和定位实体执行附加的IS-801数据交互,下载所需的辅助数据并提供最新的位置信息;上述的实现移动定位业务的方法,其中,还包括以下步骤步骤218,每个附加的IS-801数据交互结束后,定位实体向移动定位中心提供有关会话结束的信息。
上述的实现移动定位业务的方法,其中,所述连续定位请求消息中包含CP标识、查询发起者标识、服务质量、目标移动台的用户标识和跟踪会话的START_TIME、STOP_TIME和reporting INTERVAL。
上述的实现移动定位业务的方法,其中,所述定位操作启动响应消息应包含或者是定位实体的IP地址/端口号或统一资源定位器地址。
上述的实现移动定位业务的方法,其中,所述步骤5002中,还设置一定时器,如果所述定时器在接收到位置报告响应消息以前超时,移动台继续进行完剩余的呼叫流程,且根据需要拆除TCP/IP连接。
上述的实现移动定位业务的方法,其中,每个时间间隔内移动台与定位实体执行IS-801数据交互。
上述的实现移动定位业务的方法,其中,移动台超出第一定位实体的服务范围后,需进行定位实体切换,还包括以下步骤步骤70,移动定位中心向移动台通知新定位实体的地址;步骤80,移动定位中心通知新定位实体跟踪定位处理信息;步骤90,移动定位中心向第一定位实体发送定位处理取消的消息,同时第一定位实体释放为终端分配的资源;步骤100,移动台与新定位实体进行交互。
本发明的实现移动定位业务的方法,移动台采用基于TCP/IP的消息回复移动定位中心,时延小、成功率高。


图1为本发明的方法实现单次定位的流程图;图2为本发明的方法实现连续定位的流程图;及图3为本发明的方法连续定位时切换PDE的流程图。
具体实施例方式
本发明的实现移动定位业务的方法改进了第三方发起的定位流程,即当用户同意被定位时采用基于TCP/IP的消息回复移动定位中心,减少了MO(移动台发起)短信可能造成的较大时延和异常失败。
本发明的实现移动定位业务的方法实现单次定位包括以下步骤首先定位业务客户机向移动定位中心请求用户位置信息;
移动定位中心对定位业务客户机进行鉴权认证,通过后,向移动台发送短消息,触发定位处理;移动台收到触发短消息后,通过TCP/IP方式进行响应,移动定位中心收到响应后,向移动台返回消息,并通知定位实体准备进行定位处理;移动台和定位实体进行交互,完成位置信息的计算;定位实体将位置信息返回给移动定位中心,移动定位中心得到移动台的位置信息后,向定位业务客户机提供所请求的移动台位置信息。
如图1所示,本发明的实现移动定位业务的方法实现单次定位具体包括以下步骤步骤S101,定位业务客户机通过L1接口向移动定位中心发送定位请求消息,该消息中包含CP标识LCS CLIENTID、查询发起者标识ORID、服务质量PQoS和目标移动台的用户标识;步骤S102,移动定位中心通过用户/CP数据库对定位业务客户机和目标移动台鉴权,对CP和查询发起者进行授权检查;移动定位中心检查CP和目标移动台是否已签约,发起定位的用户是否有权获取目标移动台的位置信息,且用户/CP数据库为移动定位中心的一部分,此处理过程通过内部接口进行;步骤S103,用户/CP数据库向移动定位中心返回鉴权结果;鉴权结果应包括以下信息CP和目标移动台是否为定位服务签约用户、目标移动台的IMSI和定位能力、是否允许目标移动台被发起请求的CP定位、是否需要与用户/应用有关的通知和确认机制、查询发起者的标识(供目标移动台确认用)等;步骤S104,鉴权授权检查通过后,移动定位中心通过专用短信中心向目标移动台发送一个MT SMS(移动台终止短消息)定位请求,并启动定时器T3;步骤S105,MS向移动定位中心发送定位操作启动请求消息,即StartPositioningProcessRequest消息,同意定位,同时MPC终止定时器T3,在现有技术中,通过MS回复短消息实现,通过短消息传送信令不是十分可靠,而且时延较大,本发明通过TCP/IP的方式进行回复,提高了成功率,降低了时延;步骤S106,移动定位中心使用地理位置请求消息,即GEOPOSREQ消息向定位实体发送定位请求,MPC启动定时器T1;
GEOPOSREQ消息如下表所示。

步骤S107,定位实体向移动定位中心返回一个地理位置请求的确认消息,即geoposreq’(ack)消息,证实它准备接受来自MS的IS-801消息;geoposreq’(ack)消息格式如下表所示

步骤S108,移动定位中心向移动台发送一个包含所用定位实体地址和端口号的定位操作启动响应消息,即StartPositioningProcessResponse消息,该消息中应包含或者是PDE的IP地址/端口号或者是PDE的URL地址;步骤S109,定位实体与移动台之间进行IS-801数据交互,定位实体在最后一条IS801消息中向移动台发送真实的位置结果;步骤S110,定位实体使用地理位置请求的返回消息,即geoposreq’消息向移动定位中心返回定位结果。终止定时器T1;geoposreq’消息格式如下所示

步骤S111,移动定位中心通过L1接口向定位业务客户机返回定位结果。
MS-based(基于移动台的)定位方式或MS-assisted(移动台辅助的)定位方式都可用于网络侧发起的跟踪定位如果采用MS-assisted的定位方式,在每个时间间隔内都要求有一个IS-801数据交互。为避免MS-assisted和MS-based定位在移动定位中心上有不同的状态处理要求,对于两种定位方式,定位结果都应该由移动台通过一个定位报告消息(Position Report)返回给移动定位中心。
本发明的实现移动定位业务的方法实现基于移动台连续定位包括以下步骤首先定位业务客户机向移动定位中心发送对移动台的跟踪定位请求;移动定位中心对定位业务客户机进行鉴权和认证后,触发移动台启动连续定位处理,同时通知定位实体进行相关处理;移动台和定位实体交互,获取定位所需的信息;移动台按照要求的间隔时间和次数,不断向移动定位中心上报位置信息,移动定位中心收到信息后向定位业务客户机转发;当移动台需要更新定位所需的卫星信息时,将同定位实体交互,更新信息。
如图2所示,本发明的实现移动定位业务的方法实现基于移动台连续定位具体包括以下步骤步骤S201,定位业务客户机通过L1接口向移动定位中心发送定位请求消息;该消息包含CP标识LCS CLIENTID、查询发起者标识ORID、服务质量PQoS和目标移动台的用户标识,也包含该跟踪会话的START_TIME、STOP_TIME和reporting INTERVAL;其中,START_TIME跟踪定位的开始时间;STOP_TIME跟踪定位的结束时间;REPORTING INTERVAL限定移动台上报位置信息的间隔,如每隔N秒钟上报。
步骤S202,移动定位中心通过用户/CP数据库对定位业务客户机和目标移动台鉴权,对CP和查询发起者进行授权检查;移动定位中心检查CP和目标移动台是否已签约,发起定位的用户是否有权获取目标移动台的位置信息,且用户/CP数据库为移动定位中心的一部分,此处理过程通过内部接口进行;步骤S203,用户/CP数据库向移动定位中心返回鉴权结果;步骤S204,鉴权通过后移动定位中心通过短消息中心向目标移动台发送MT(移动台终止)短消息Positioning Request(定位请求),移动定位中心启动定时器T3,并计算所需的定位次数并在消息中包含N(定位次数)和T(相邻定位间的时间间隔);步骤S205,移动台向移动定位中心发送包含参数IMSI、SID、NID和会话周期(由N和T计算得到)的定位操作启动请求消息,即StartPositioningProcessRequest消息,该消息表明移动台同意定位,移动定位中心终止定时器T3,并利用TCP/IP方式进行传送;步骤S206,移动定位中心通过地理位置请求消息,即GEOPOSREQ’消息向定位实体发送定位请求;GEOPOSREQ’消息格式如下表所示

步骤S207,定位实体返回一个发送地理位置请求的确认消息,即中间geoposreq’消息,表明它准备接受来自MS的MO IS-801消息。

步骤S208,移动定位中心向定位业务客户机发送一个定位触发回复消息,即Location Triggered Answer消息;步骤S209,移动定位中心向移动台发送一个包含所用PDE地址和端口号的定位操作启动响应消息,即StartPositioningProcessResponse,该消息中应包含PDE的IP地址/端口号或是PDE的URL地址;步骤S210,IS-801数据交互根据需要产生,图中显示为MS-based定位时下载辅助数据的情况;步骤S211,定位实体通过地理位置请求的返回消息geoposreq’向移动定位中心返回会话结束信息,终止定时器T1;geoposreq’格式如下表所示

步骤S212,移动台在位置报告消息中向移动定位中心提供位置信息;步骤S213,移动定位中心返回一个位置报告响应消息以确认接收到位置报告消息;如果定时器T14在接收到位置报告响应消息以前超时,移动台继续进行完剩余的呼叫流程,且根据需要拆除TCP/IP连接;步骤S214,移动定位中心存贮定位结果,并通过L1接口返回给定位业务客户机;
步骤S215,经过时间间隔T后,移动台向移动定位中心发送另一个位置报告消息;步骤S216,移动定位中心返回一个位置报告响应消息以确认接收到位置报告消息;步骤S217,移动定位中心存贮定位结果,并通过L1接口返回给定位业务客户机;步骤S218,根据需要,移动台和定位实体执行附加的IS-801数据交互以用于下载所需的辅助数据并提供最新的位置信息;步骤S219,每个附加的IS-801数据交互结束后,作为一个选项,定位实体可以向移动定位中心提供有关会话结束的信息;步骤S220,移动台每隔时间间隔T通过位置报告消息向移动定位中心提供位置信息,直至返回了所需次数的定位结果;步骤S221,移动定位中心每接收到一个位置报告消息就返回一个位置报告响应消息用以确认;步骤S222,移动定位中心通过Ll接口向定位业务客户机返回最后的位置。
在本发明的实现移动定位业务的方法实现基于移动台连续定位时,当移动台超出一PDE的服务范围后,需要进行PDE切换,图3所示为进行PDE切换的流程图,具体包括以下步骤步骤S301,移动台发送第n个位置报告消息给移动定位中心;步骤S302,移动定位中心根据位置报告消息中的SID/NID信息发现移动台已经移出了当前所分配的定位实体的服务范围,因此需要进行PDE切换,移动定位中心向能服务移动台当前SID/NID区域的新的定位实体发送地理位置请求消息GEOPOSREQ’;该GEOPOSREQ’消息格式如下所示


消息中的ACCDUR域将反映该第三方跟踪定位过程的剩余时间;步骤S303,新定位实体返回一个地理位置请求的确认消息geoposreq’响应,确认它已准备好接收来自该移动台的MOIS-801消息;

步骤S304,移动定位中心返回位置报告响应消息(Position Report Response)给移动台,消息中的Report Status Indicator域被设为“PDE Handoff”,消息中包含新的PDE地址;步骤S305,移动定位中心将定位结果通过一个L1接口的LTR Report消息传给定位业务客户机;步骤S306,移动定位中心向原先的定位实体发送取消定位消息;步骤S307,原先的定位实体释放相关资源,并返回一个取消定位确认消息给移动定位中心;步骤S308,当需要时,移动台向新分配的定位实体进行IS801数据交互。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种实现移动定位业务的方法,其特征在于,包括以下步骤步骤1,定位业务客户机通过L1接口向移动定位中心发送定位请求消息;步骤2,移动定位中心对定位业务客户机进行鉴权认证,通过后,向移动台发送短消息,触发定位处理;步骤3,移动台收到触发短消息后,同意被定位时通过TCP/IP方式进行响应,移动定位中心收到响应后,向移动台返回消息,并通知定位实体准备进行定位处理;步骤4,移动台和定位实体进行IS-801数据交互,完成位置信息的计算;步骤5,定位实体将位置信息返回给移动定位中心,移动定位中心得到移动台的位置信息后,向定位业务客户机提供所请求的移动台位置信息。
2.根据权利要求1所述的实现移动定位业务的方法,其特征在于,所述步骤2具体包括步骤201,移动定位中心通过数据库对定位业务客户机和目标移动台鉴权;步骤202,移动定位中心接收鉴权结果;步骤203,鉴权授权检查通过后,移动定位中心向移动台发送移动台终止短消息定位请求。
3.根据权利要求1所述的实现移动定位业务的方法,其特征在于,所述步骤3具体包括步骤301,移动台通过TCP/IP的方式向移动定位中心发送定位操作启动请求消息,同意定位;步骤302,移动定位中心使用地理位置请求消息向定位实体发送定位请求;步骤303,定位实体向移动定位中心返回一个地理位置请求的确认消息;步骤304,移动定位中心向移动台发送定位操作启动响应消息。
4.根据权利要求3所述的实现移动定位业务的方法,其特征在于,所述定位操作启动响应消息包含定位实体的IP地址和端口号,或者定位实体的统一资源定位器地址。
5.根据权利要求1、2、3或4所述的实现移动定位业务的方法,其特征在于,所述定位请求消息中包含CP标识、查询发起者标识、服务质量PQoS和目标移动台的用户标识。
6.一种实现移动定位业务的方法,其特征在于,包括以下步骤步骤10,定位业务客户机向移动定位中心发送对移动台的连续定位请求;步骤20,移动定位中心对定位业务客户机进行鉴权和认证后,触发移动台启动连续定位处理;步骤30,移动台收到触发短消息后,同意被定位时通过TCP/IP方式进行响应,移动定位中心收到响应后,向移动台返回消息,并通知第一定位实体准备进行定位处理;步骤40,移动台与第一定位实体IS-801交互,获取定位所需的信息;步骤50,移动台按照要求的间隔时间和次数,完成位置信息的计算,并向移动定位中心上报位置信息,移动定位中心收到信息后向定位业务客户机转发;步骤60,当移动台需要更新定位所需的卫星信息时,将同定位实体交互,更新信息。
7.根据权利要求6所述的实现移动定位业务的方法,其特征在于,所述步骤20具体包括以下步骤步骤2001,移动定位中心通过一数据库对定位业务客户机和目标移动台鉴权;步骤2002,所述数据库向移动定位中心返回鉴权结果;步骤2003,鉴权通过后移动定位中心通过短消息中心向目标移动台发送移动台终止短消息定位请求消息,所述移动台终止短消息定位请求消息包含定位次数和相邻定位间的时间间隔。
8.根据权利要求6所述的实现移动定位业务的方法,其特征在于,所述步骤30具体包括以下步骤步骤3001,移动台向移动定位中心发送包含参数IMSI、SID、NID和会话周期的定位操作启动请求消息;步骤3002,移动定位中心通过地理位置请求消息向第一定位实体发送定位请求;步骤3003,第一定位实体返回地理位置请求的确认消息;步骤3004,移动定位中心向定位业务客户机发送一个定位触发回复消息;步骤3005,移动定位中心向移动台发送定位操作启动响应消息。
9.根据权利要求6所述的实现移动定位业务的方法,其特征在于,所述步骤50具体包括以下步骤步骤5001,第一定位实体向移动定位中心返回会话结束信息;步骤5002,移动台在位置报告消息中向移动定位中心提供位置信息;步骤5003,移动定位中心返回一个位置报告响应消息;步骤5004,移动定位中心存贮定位结果,并通过L1接口返回给定位业务客户机;步骤5005,每隔周期时间重复执行步骤5002、步骤5003和步骤5004,直到移动台返回了定位次数的定位结果;步骤5006,移动定位中心通过L1接口向定位业务客户机返回最后的位置。
10.根据权利要求9所述的实现移动定位业务的方法,其特征在于,所述步骤5004与所述步骤5006还包括以下步骤步骤5007,移动台和定位实体执行附加的IS-801数据交互,下载所需的辅助数据并提供最新的位置信息。
11.根据权利要求10所述的实现移动定位业务的方法,其特征在于,还包括以下步骤步骤5008,每个附加的IS-801数据交互结束后,定位实体向移动定位中心提供有关会话结束的信息。
12.根据权利要求6、7、8、9、10或11所述的实现移动定位业务的方法,其特征在于,所述连续定位请求消息中包含CP标识、查询发起者标识、服务质量、目标移动台的用户标识和跟踪会话的START_TIME、STOP_TIME和reporting INTERVAL。
13.根据权利要求8所述的实现移动定位业务的方法,其特征在于,所述定位操作启动响应消息应包含定位实体的IP地址/端口号或统一资源定位器地址。
14.根据权利要求9所述的实现移动定位业务的方法,其特征在于,所述步骤5002中,还设置一定时器,如果所述定时器在接收到位置报告响应消息以前超时,移动台继续进行完剩余的呼叫流程,且根据需要拆除TCP/IP连接。
15.根据权利要求6、7、8、9、10或11所述的实现移动定位业务的方法,其特征在于,每个时间间隔内移动台与定位实体执行IS-801数据交互。
16.根据权利要求6、7、8、9、10或11所述的实现移动定位业务的方法,其特征在于,移动台超出第一定位实体的服务范围后,需进行定位实体切换,还包括以下步骤步骤70,移动定位中心向移动台通知新定位实体的地址;步骤80,移动定位中心通知新定位实体跟踪定位处理信息;步骤90,移动定位中心向第一定位实体发送定位处理取消的消息,同时第一定位实体释放为终端分配的资源;步骤100,移动台与新定位实体进行交互。
全文摘要
本发明公开了一种实现移动定位业务的方法,用于网络侧发起的定位业务,包括定位业务客户机向移动定位中心发送定位请求消息;移动定位中心对定位业务客户机鉴权认证,通过后,向移动台发送短消息;移动台同意被定位时通过TCP/IP方式进行响应,移动定位中心收到响应后,向移动台返回消息,并通知定位实体准备进行定位处理;移动台和定位实体IS-801数据交互;定位实体将位置信息返回给移动定位中心,移动定位中心向定位业务客户机提供所请求的移动台位置信息。本发明的实现移动定位业务的方法改进了第三方发起的定位流程,即当用户同意被定位时采用基于TCP/IP的消息回复移动定位中心,减少了移动台发起短信可能造成的较大时延和异常失败。
文档编号H04W64/00GK1719939SQ20051001227
公开日2006年1月11日 申请日期2005年7月28日 优先权日2005年7月28日
发明者翟一兵, 罗宏兰, 于鹏, 王兴刚, 吴成志, 蔡磊, 欧阳欣, 张红, 董晓鲁 申请人:中国联合通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1