第三方定位方法与系统、移动终端的制作方法

文档序号:7588039阅读:84来源:国知局
专利名称:第三方定位方法与系统、移动终端的制作方法
技术领域
本发明涉及通信技术,尤其是一种第三方定位方法与系统、移动终端。
背景技术
随着无线通信技术与网络技术的发展,移动终端的使用逐渐普及,已经成为大众随身携带的必备生活用品之一。随着移动终端功能的增加,人们可以通过移动终端完成越来越多的工作,例如可以将定位技术应用于移动终端,通过对企业人员,如巡查外勤人员、 销售外勤人员等,配置移动终端来实现对企业人员的位置管理。移动终端定位分为主动定位与第三方定位。其中,主动定位时移动终端用户在希望获得自己当前地理位置时,操作手机定位应用软件,例如手机导航软件,来实现定位。第三方定位是应用方(也称为第三方)希望获得某移动终端用户当前的地理位置时,使用移动通信网络实现对移动终端的定位,移动终端用户当时不一定意识到有第三方对其进行定位。第三方定位目前已经广泛应用于企业管理、监外服刑人员监管、销售人员管理、巡警调度等业务。在现有的码分多址(Code Division Multiple Access,以下简称CDMA)通信网络中,通常采用定位之星(GPSone)定位技术来实现移动终端的定位。GPSone定位技术是利用CDMA地面网络定位和全球定位系统(GlcAal Positioning System,以下简称GPS)定位的互补性而发展起来的新技术。其提供基于移动终端计算的定位方式与基于平台计算的定位方式。其中,基于移动终端计算的定位由移动终端发起,定位计算过程在移动终端上完成,该基于移动终端计算的定位方式包括基于移动终端(Mobile Station Based,以下简称MSB)定位模式与独立移动终端(Mandalone)定位模式。基于平台计算的定位由网络平台发起,定位计算过程在网络定位服务器上完成,该于平台计算的定位模式包括移动终端辅助(Mobile Station Assisted,以下简称MSA)定位模式。由于MSA与MSB的定位需要从移动通信网络下载GPS卫星的星历信息,在缺少卫星信号的环境中,采用MSA与MSB定位模式会定位失败,这时可以采用基于基站位置信息的粗精度定位模式来实现移动终端的定位,但其定位精度较低,使得定位结果不准确。由于Mandalone的定位模式需要移动终端用户在定位时手动下载GPS星历信息,目前,主要采用MSA、MSB定位模式与基于基站位置信息的粗精度定位模式来实现第三方定位。在实现本发明的过程中,发明人发现在移动终端进行语音呼叫时,现有的第三方定位技术至少存在以下问题在CDMA通信网络中,移动终端不支持数据与语音的并发业务,且语音业务的优先级高于数据业务,在移动终端进行语音呼叫时其与通信网络的数据连接中断。对于MSA定位模式来说,由于在定位过程中需要移动终端与GPSone定位服务器基于数据连接进行数据协商,因此在移动终端进行语音呼叫时无法采用MSA的定位模式进行定位;而对于MSB定位模式来说,移动终端需要基于数据连接将定位结果数据传递给第三方应用平台,由于在移动终端进行语音呼叫时其与通信网络的数据连接中断,因此在移动终端进行语音呼叫时无法向第三方应用平台传送定位结果数据,将导致第三方定位失败。

发明内容
本发明实施例所要解决的技术问题是提供一种第三方定位方法与系统、移动终端,以解决在移动终端进行语音呼叫时,通过MSA定位模式或MSB定位模式导致第三方定位失败的技术问题。为解决上述技术问题,本发明实施例提供的一种第三方定位方法,包括移动终端接收定位管理平台发送的定位请求;所述移动终端判断当前时刻是否正在进行语音呼叫业务;若当前时刻正在进行语音呼叫业务,且所述移动终端启动基于移动终端计算的定位方式进行定位时,所述移动终端通过短消息,将定位得到的定位结果数据发送给所述定位管理平台。本发明实施例提供的一种移动终端,包括通信业务处理单元,用于处理所述移动终端上的通信业务,包括语音呼叫业务与短消息业务;接收单元,用于接收定位管理平台发送的定位请求;判断单元,用于判断所述通信业务处理单元在所述接收单元接收到定位请求的当前时刻是否正在进行语音呼叫业务;定位单元,用于根据所述判断单元的判断结果,若所述通信业务处理单元当前时刻正在进行语音呼叫业务,启动基于移动终端计算的定位方式进行定位;发送单元,用于在所述定位单元定位得到定位结果数据时,指示所述通信业务处理单元生成包含所述定位结果数据的短消息,并将包含所述定位结果数据的短消息发送给所述定位管理平台。本发明实施例提供的一种第三方定位系统,包括移动终端与定位管理平台,所述定位管理平台,用于向所述移动终端发送定位请求,以及接收所述移动终端定位得到的定位结果数据;所述移动终端,用于接收所述定位管理平台发送的定位请求,判断当前时刻是否正在进行语音呼叫业务,并在当前时刻正在进行语音呼叫业务,且所述移动终端启动基于移动终端计算的定位方式进行定位时,通过短消息将定位得到的定位结果数据发送给所述定位管理平台。基于本发明上述实施例提供的第三方定位方法与系统、移动终端,在移动终端接收到定位管理平台发送的定位请求后,可以判断当前时刻是否正在进行语音呼叫业务,若当前时刻正在进行语音呼叫业务,可以启动基于移动终端计算的定位方式进行定位,并通过短消息,将定位得到的定位结果数据发送给定位管理平台,由于移动终端可以支持语音与短消息的并发业务,因此在移动终端进行语音呼叫时,可以将定位得到的定位结果数据成功发送给定位管理平台,与现有技术相比,解决了移动终端进行语音呼叫时,通过MSA定位模式或MSB定位模式导致第三方定位失败的技术问题,有效实现了在移动终端进行语音呼叫时对移动终端的精确定位。下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明第三方定位方法一个实施例的流程图;图2为本发明第三方定位方法另一个实施例的流程图;图3为本发明移动终端一个实施例的结构示意图;图4为本发明移动终端另一个实施例的结构示意图;图5为本发明移动终端又一个实施例的结构示意图;图6为本发明第三方定位系统一个实施例的结构示意图;图7为本发明第三方定位系统另一个实施例的结构示意图;图8为本发明第三方定位系统又一个实施例的结构示意图;图9为本发明第三方定位系统再一个实施例的结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明第三方定位方法一个实施例的流程图。如图1所示,该实施例的第三方定位方法包括以下流程步骤101,移动终端接收定位管理平台发送的定位请求。具体地,该定位请求可以为第三方请求对该移动终端用户进行定位的第三方定位请求,其中包括定位管理平台的地址信息。因为移动终端与移动终端用户对应,因此,本发明各实施例中,对移动终端的定位即为对移动终端用户的定位。步骤102,移动终端判断当前时刻是否正在进行语音呼叫业务。步骤103,若当前时刻正在进行语音呼叫业务,且移动终端启动基于移动终端计算的定位方式进行定位时,移动终端通过短消息,将定位得到的定位结果数据发送给定位管理平台。具体地,其中的短消息中可以包括移动终端用户标识(identification,以下简称ID)与定位管理平台的地址信息。本发明上述实施例提供的第三方定位方法,在移动终端接收到定位管理平台发送的定位请求后,可以判断当前时刻是否正在进行语音呼叫业务,若当前时刻正在进行语音呼叫业务,可以启动基于移动终端计算的定位方式进行定位,并通过短消息,将定位得到的定位结果数据发送给定位管理平台,由于移动终端可以支持语音与短消息的并发业务,因此在移动终端进行语音呼叫时,可以将定位得到的定位结果数据成功发送给定位管理平台,解决了移动终端进行语音呼叫时,通过MSA定位模式或MSB定位模式导致第三方定位失
7败的技术问题,有效实现了在移动终端进行语音呼叫时对移动终端的精确定位。图2为本发明第三方定位方法另一个实施例的流程图。该实施例中,基于移动终端计算的定位方式包括MSB定位模式,采用MSB进行定位的流程称为MSB定位流程。如图 2所示,该实施例的第三方定位方法包括以下流程步骤201,移动终端接收定位管理平台发送的定位请求。具体地,该定位请求可以为第三方请求对该移动终端用户进行定位的第三方定位请求,其中包括定位管理平台的地址信息。步骤202,移动终端判断当前时刻是否正在进行语音呼叫业务。若移动终端当前时刻正在进行语音呼叫业务,执行步骤203。否则,若移动终端当前时刻未进行语音呼叫业务,执行步骤206。步骤203,移动终端启动MSB定位流程进行定位,并识别是否得到定位结果数据。 若得到定位结果数据,执行步骤204。否则,若未得到定位结果数据,执行步骤205。具体地,作为本发明的一个具体实施例,在实际应用中,具体可以通过移动终端识别是否通过连续N次定位计算均未获得定位结果数据,来作为移动终端识别是否得到定位结果数据的标准。例如若移动终端通过连续N次定位计算均未获得定位结果数据,可以认为移动终端未得到定位结果数据,否则,若移动终端通过连续的、小于N次定位计算即得到定位结果数据,则认为移动终端得到定位结果数据,其中,N为预设的、大于零的任意整数, 例如:5ο在实际应用中,在移动终端处于室内等GPS卫星不可见的场景中时,移动终端无法搜索到GPS信号,采用MSB定位流程可能会导致定位失败,此时,即无法得到定位结果数据。步骤204,移动终端通过短消息,将定位得到的定位结果数据发送给定位管理平台。之后,不再执行本实施例的后续流程。其中的短消息中可以包括移动终端用户ID与定位管理平台的地址信息。步骤205,移动终端通过短消息发起基于基站位置信息的粗精度定位流程进行定位。之后,不再执行本实施例的后续流程。步骤206,移动终端发起第三方定位流程进行定位。在上述图2所示实施例中,移动终端优先启动MSB定位流程,在通过MSB定位流程无法得到定位结果数据的情况下,选择基于基站位置信息的粗精度定位流程进行定位,由于通过MSB的定位模式得到定位结果比基于基站位置信息的粗精度定位得到的定位结果精确度高,因此,优先启动MSB定位流程优先保证了定位结果的准确性,而在通过MSB定位流程无法得到定位结果数据时选择基于基站位置信息的粗精度定位流程进行定位,又保证了在移动终端进行语音呼叫时对移动终端的进行定位的可行性。具体地,作为本发明的另一个具体实施例,该上述图2所示实施例的步骤206具体可以是移动终端发起MSA定位流程,即采用MSA进行定位的流程,进行定位;或者,移动终端启动MSB定位流程进行定位,此时,移动终端在得到定位结果数据后,可以通过短消息或者数据连接方式,将定位得到的定位结果数据发送给定位管理平台;或者,移动终端发起基于基站位置信息的粗精度定位流程进行定位。作为本发明的又一个具体实施例,在本发明上述实施例的步骤203或步骤206中,可以通过如下方法实现移动终端启动MSB定位流程进行定位移动终端从定位服务器获取 GPS卫星的星历信息;移动终端根据GPS卫星的星历信息进行GPS卫星搜索;移动终端通过搜索到的GPS卫星信号进行定位计算,得到移动终端的定位结果数据。步骤206中,移动终端启动MSB定位流程进行定位之后,还可以通过短消息,将定位结果数据发送给定位管理
D ο作为本发明的又一个具体实施例,在本发明上述实施例的步骤206中,可以通过如下方法实现移动终端发起移动终端辅助MSA定位流程进行定位移动终端从定位服务器获取GPS卫星的星历信息;移动终端根据GPS卫星的星历信息进行GPS卫星搜索,并将搜索得到的GPS卫星信号信息发送给定位服务器;定位服务器通过移动终端发送的GPS卫星信号信息进行定位计算,得到移动终端的定位结果数据。之后,定位服务器还可以将定位结果数据发送给定位管理平台。作为本发明的再一个具体实施例,在本发明上述实施例的步骤206中,可以通过如下方法实现移动终端发起基于基站位置信息的粗精度定位流程进行定位移动终端向粗精度定位平台发送自我定位请求,该自我定位请求中包括移动终端用户ID与移动终端用户所处小区ID信息,以及定位管理平台的地址信息;粗精度定位平台根据预先存储的小区 ID与基站之间的对应关系信息,获取自我定位请求中小区ID对应的基站信息,并根据该基站的位置获得移动终端的定位结果数据。之后,粗精度定位平台还可以将定位结果数据发送给定位管理平台。图3为本发明移动终端一个实施例的结构示意图。该实施例的移动终端可用于实现本发明上述各第三方定位方法中用户终端的相应功能。如图3所示,其包括通信业务处理单元301、接收单元302、判断单元303、定位单元304与发送单元305。其中,通信业务处理单元301用于处理移动终端上的通信业务,包括语音呼叫业务与短消息业务。接收单元302用于接收定位管理平台发送的定位请求。判断单元303用于判断通信业务处理单元301在接收单元302接收到定位请求的当前时刻,是否正在进行语音呼叫业务。定位单元304用于根据判断单元303的判断结果,若通信业务处理单元301 当前时刻正在进行语音呼叫业务,启动基于移动终端计算的定位方式进行定位。具体地,该定位单元304可以通过一个GPSone芯片实现。发送单元305用于在定位单元304定位得到定位结果数据时,指示通信业务处理单元301生成包含定位结果数据的短消息,并将该包含定位结果数据的短消息发送给定位管理平台。本发明上述实施例提供的移动终端,在接收到定位管理平台发送的定位请求后, 可以判断当前时刻是否正在进行语音呼叫业务,若当前时刻正在进行语音呼叫业务,可以启动基于移动终端计算的定位方式进行定位,并通过短消息,将定位得到的定位结果数据发送给定位管理平台,由于移动终端可以支持语音与短消息的并发业务,因此在移动终端进行语音呼叫时,可以将定位得到的定位结果数据成功发送给定位管理平台,解决了移动终端进行语音呼叫时,通过MSA定位模式或MSB定位模式导致第三方定位失败的技术问题, 有效实现了在移动终端进行语音呼叫时对移动终端的精确定位。与图2所示第三方定位方法实施例相应,作为本发明移动终端的另一个实施例, 图3所示移动终端实施例中,基于移动终端计算的定位方式包括MSB定位模式。相应的,定位单元304具体用于根据判断单元303的判断结果,若通信业务处理单元301当前时刻正在进行语音呼叫业务,启动MSB定位流程进行定位。如图4所示,为本发明移动终端另一个实施例的结构示意图。该实施例的移动终端还包括识别单元306,用于识别定位单元304是否得到定位结果数据。发送单元305具体用于根据识别单元306的识别结果,在定位单元 304定位得到定位结果数据时,指示通信业务处理单元301生成包含定位结果数据的短消息,并将该包含定位结果数据的短消息发送给定位管理平台,在定位单元304未得到定位结果数据时,发起基于基站位置信息的粗精度定位流程进行定位。图5为本发明移动终端又一个实施例的结构示意图,与本发明上述第三方定位方法实施例相应的,与图3或图4所示的实施例相比,该实施例的移动终端还包括定位策略管理单元307,用于根据判断单元303的判断结果,在通信业务处理单元301当前时刻正在进行语音呼叫业务时,指示定位单元304启动MSB定位流程进行定位;在通信业务处理单元301当前时刻未进行语音呼叫业务时,根据预先设置的定位策略,指示定位单元304启动 MSB定位流程进行定位,或者,指示定位单元304发起MSA定位流程进行定位;或者,指示发送单元305发起基于基站位置信息的粗精度定位流程进行定位。图6为本发明第三方定位系统一个实施例的结构示意图。该实施例的第三方定位系统可用于实现本发明上述各第三方定位方法的流程。如图6所示,其包括移动终端1与定位管理平台2。其中,定位管理平台2用于向移动终端1发送定位请求,以及接收该移动终端1定位得到的定位结果数据。移动终端1用于接收定位管理平台2发送的定位请求,判断当前时刻是否正在进行语音呼叫业务,并在当前时刻正在进行语音呼叫业务,且该移动终端1启动基于移动终端计算的定位方式进行定位时,通过短消息将定位得到的定位结果数据发送给定位管理平台2。具体地,该移动终端1可以采用本发明图3至图5任一实施例的结构实现。图6所示的实施例中,具体采用了图5所示实施例的结构。移动终端1通过短消息将定位得到的定位结果数据发送给定位管理平台2时,具体通过短消息服务中心(Short Message Service Center,以下简称SMSC),将包含定位结果数据的短消息转发给SMSC,其中短消息中除了包含定位结果数据,还包括用户终端用户ID信息与定位管理平台2的地址信息,SMSC接收到移动终端1发送的短消息后,根据其中的定位管理平台2的地址信息,将短消息转发给定位管理平台2。本发明上述实施例提供的第三方定位系统,在移动终端接收到定位管理平台发送的定位请求后,可以判断当前时刻是否正在进行语音呼叫业务,若当前时刻正在进行语音呼叫业务,可以启动基于移动终端计算的定位方式进行定位,并通过短消息,将定位得到的定位结果数据发送给定位管理平台,由于移动终端可以支持语音与短消息的并发业务,因此在移动终端进行语音呼叫时,可以将定位得到的定位结果数据成功发送给定位管理平台,解决了移动终端进行语音呼叫时,通过MSA定位模式或MSB定位模式导致第三方定位失败的技术问题,有效实现了在移动终端进行语音呼叫时对移动终端的精确定位。图7为本发明第三方定位系统另一个实施例的结构示意图。如图7所示,在定位单元304启动MSB定位流程进行定位时,该实施例的第三方定位系统还包括定位服务器3, 用于存储GPS卫星的星历信息。相应的,定位单元304具体从定位服务器3获取GPS卫星的星历信息,根据该GPS卫星的星历信息进行GPS卫星搜索,并通过搜索到的GPS卫星信号进行定位计算,得到移动终端的定位结果数据。移动终端1通过短消息将定位得到的定位结果数据发送给定位管理平台2时,具体通过SMSC,将包含定位结果数据的短消息转发给SMSC,其中短消息中除了包含定位结果数据,还包括用户终端用户ID信息与定位管理平台2的地址信息,SMSC接收到移动终端1 发送的短消息后,根据其中的定位管理平台2的地址信息,将短消息转发给定位管理平台 2。若移动终端在接收到定位请求的当前时刻未进行语音呼叫业务,则移动终端1在得到定位结果数据后,可以通过短消息或者数据连接方式,将定位得到的定位结果数据发送给定位管理平台2。图8为本发明第三方定位系统又一个实施例的结构示意图。如图8所示,在定位单元304发起MSA定位流程进行定位时,该实施例的第三方定位系统还包括定位服务器3, 用于存储GPS卫星的星历信息,接收发送单元305发送的GPS卫星信号信息并进行定位计算,得到移动终端的定位结果数据,并将定位结果数据发送给定位管理平台2。相应的,定位单元304具体从定位服务器3获取GPS卫星的星历信息,根据GPS卫星的星历信息进行 GPS卫星搜索,得到的GPS卫星信号信息。发送单元305还用于将定位单元304搜索得到的 GPS卫星信号信息发送给定位服务器3。图9为本发明第三方定位系统再一个实施例的结构示意图。如图9所示,在发送单元305发起基于基站位置信息的粗精度定位流程进行定位时,该实施例的第三方定位系统还包括粗精度定位平台4,用于接收发送单元305发送的自我定位请求,获取该自我定位请求中小区ID对应的基站信息,以及根据该基站的位置获得移动终端1的定位结果数据, 并将定位结果数据发送给定位管理平台2。相应的,发送单元305具体向粗精度定位平台4 发送我定位请求,该自我定位请求中包括移动终端用户ID与移动终端用户所处小区ID信肩、ο另外,与本发明图5所示实施例相应的,本发明第三方定位系统中也可以同时包括定位服务器3与粗精度定位平台4,定位服务器3与第三方定位系统中其它装置之间的连接关系与图8相同,粗精度定位平台4与第三方定位系统中其它装置之间的连接关系与图 9相同,由移动终端中的定位策略管理单元307来确定采用何种定位方式进行定位。本说明书中各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似的部分相互参见即可。对于移动终端、第三方定位系统实施例而言,由于其与第三方定位方法实施例基本相似,所以描述的比较简单,相关之处参见第三方定位方法实施例的部分说明即可。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。本发明实施例在移动终端进行语音呼叫时,可以将定位得到的定位结果数据成功发送给定位管理平台,解决了移动终端进行语音呼叫时,通过MSA定位模式或MSB定位模式导致第三方定位失败的技术问题,有效实现了在移动终端进行语音呼叫时对移动终端的精
11确定位。 本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种第三方定位方法,其特征在于,包括移动终端接收定位管理平台发送的定位请求;所述移动终端判断当前时刻是否正在进行语音呼叫业务;若当前时刻正在进行语音呼叫业务,且所述移动终端启动基于移动终端计算的定位方式进行定位时,所述移动终端通过短消息,将定位得到的定位结果数据发送给所述定位管理平台。
2.根据权利要求1所述的方法,其特征在于,所述基于移动终端计算的定位方式包括基于移动终端MSB定位模式;若当前时刻正在进行语音呼叫业务,且所述移动终端启动基于移动终端计算的定位方式进行定位包括若当前时刻正在进行语音呼叫业务,所述移动终端启动MSB定位流程进行定位,并识别是否得到定位结果数据;若得到定位结果数据,执行所述移动终端通过短消息,将定位得到的定位结果数据发送给所述定位管理平台的操作;若未得到定位结果数据,所述移动终端通过短消息发起基于基站位置信息的粗精度定位流程进行定位。
3.根据权利要求2所述的方法,其特征在于,所述识别是否得到定位结果包括所述移动终端识别是否通过连续N次定位计算均未获得定位结果数据,若通过连续N次定位计算均未获得定位结果数据则认为未得到定位结果数据,否则认为得到定位结果数据,其中,N为大于零的任意整数。
4.根据权利要求1、2或3所述的方法,其特征在于,若当前时刻未进行语音呼叫业务,所述移动终端发起第三方定位流程进行定位。
5.根据权利要求4所述的方法,其特征在于,所述移动终端发起第三方定位流程进行定位包括所述移动终端发起移动终端辅助MSA定位流程进行定位;或者所述移动终端启动MSB定位流程进行定位;或者所述移动终端发起基于基站位置信息的粗精度定位流程进行定位。
6.根据权利要求5所述的方法,其特征在于,所述移动终端启动MSB定位流程进行定位包括所述移动终端从定位服务器获取全球定位系统GPS卫星的星历信息;所述移动终端根据所述GPS卫星的星历信息进行GPS卫星搜索;所述移动终端通过搜索到的GPS卫星信号进行定位计算,得到所述移动终端的定位结果数据;所述移动终端启动MSB定位流程进行定位之后,还包括所述移动终端通过短消息,将所述定位结果数据发送给所述定位管理平台。
7.根据权利要求5所述的方法,其特征在于,所述移动终端发起移动终端辅助MSA定位流程进行定位包括所述移动终端从定位服务器获取GPS卫星的星历信息;所述移动终端根据所述GPS卫星的星历信息进行GPS卫星搜索,并将搜索得到的GPS卫星信号信息发送给所述定位服务器;所述定位服务器通过所述移动终端发送的GPS卫星信号信息进行定位计算,得到所述移动终端的定位结果数据;所述移动终端发起MSA定位流程进行定位之后,还包括 所述定位服务器将所述定位结果数据发送给所述定位管理平台。
8.根据权利要求5所述的方法,其特征在于,所述移动终端发起基于基站位置信息的粗精度定位流程进行定位包括所述移动终端向粗精度定位平台发送自我定位请求,所述自我定位请求中包括所述移动终端用户标识ID与所述移动终端用户所处小区ID信息;所述粗精度定位平台获取所述小区ID对应的基站信息,并根据所述基站的位置获得所述移动终端的定位结果数据; 所述移动终端发起MSA定位流程进行定位之后,还包括 所述粗精度定位平台将所述定位结果数据发送给所述定位管理平台。
9.一种移动终端,其特征在于,包括通信业务处理单元,用于处理所述移动终端上的通信业务,包括语音呼叫业务与短消息业务;接收单元,用于接收定位管理平台发送的定位请求;判断单元,用于判断所述通信业务处理单元在所述接收单元接收到定位请求的当前时刻是否正在进行语音呼叫业务;定位单元,用于根据所述判断单元的判断结果,若所述通信业务处理单元当前时刻正在进行语音呼叫业务,启动基于移动终端计算的定位方式进行定位;发送单元,用于在所述定位单元定位得到定位结果数据时,指示所述通信业务处理单元生成包含所述定位结果数据的短消息,并将包含所述定位结果数据的短消息发送给所述定位管理平台。
10.根据权利要求9所述的移动终端,其特征在于,所述基于移动终端计算的定位方式包括MSB定位模式;所述定位单元具体用于根据所述判断单元的判断结果,若所述通信业务处理单元当前时刻正在进行语音呼叫业务,启动MSB定位流程进行定位;所述移动终端还包括识别单元,用于识别所述定位单元是否得到定位结果数据; 所述发送单元具体用于根据所述识别单元的识别结果,在所述定位单元定位得到定位结果数据时,指示所述通信业务处理单元生成包含所述定位结果数据的短消息,并将包含所述定位结果数据的短消息发送给所述定位管理平台;在所述定位单元未得到定位结果数据时,发起基于基站位置信息的粗精度定位流程进行定位。
11.根据权利要求9或10所述的移动终端,其特征在于,还包括定位策略管理单元,用于根据所述判断单元的判断结果,在所述通信业务处理单元当前时刻正在进行语音呼叫业务时,指示所述定位单元启动MSB定位流程进行定位;在所述通信业务处理单元当前时刻未进行语音呼叫业务时,根据预先设置的定位策略,指示所述定位单元启动MSB定位流程进行定位,或者,指示所述定位单元发起MSA定位流程进行定位;或者,指示所述发送单元发起基于基站位置信息的粗精度定位流程进行定位。
12.—种第三方定位系统,包括移动终端与定位管理平台,其特征在于,所述定位管理平台,用于向所述移动终端发送定位请求,以及接收所述移动终端定位得到的定位结果数据;所述移动终端,用于接收所述定位管理平台发送的定位请求,判断当前时刻是否正在进行语音呼叫业务,并在当前时刻正在进行语音呼叫业务,且所述移动终端启动基于移动终端计算的定位方式进行定位时,通过短消息将定位得到的定位结果数据发送给所述定位管理平台。
13.根据权利要求12所述的系统,其特征在于,所述移动终端具体为权利要求9至11 任意一项所述的移动终端。
14.根据权利要求13所述的系统,其特征在于,所述定位单元启动MSB定位流程进行定位时,所述系统还包括定位服务器,用于存储GPS卫星的星历信息;所述定位单元具体从定位服务器获取GPS卫星的星历信息,根据所述GPS卫星的星历信息进行GPS卫星搜索,并通过搜索到的GPS卫星信号进行定位计算,得到所述移动终端的定位结果数据。
15.根据权利要求13所述的系统,其特征在于,所述定位单元发起MSA定位流程进行定位时,所述系统还包括定位服务器,用于存储GPS卫星的星历信息,接收所述发送单元发送的GPS卫星信号信息并进行定位计算,得到所述移动终端的定位结果数据,并将所述定位结果数据发送给所述定位管理平台;所述定位单元具体从定位服务器获取GPS卫星的星历信息,根据所述GPS卫星的星历信息进行GPS卫星搜索,得到的GPS卫星信号信息;所述发送单元还用于将所述定位单元搜索得到的GPS卫星信号信息发送给所述定位服务器。
16.根据权利要求13所述的系统,其特征在于,所述发送单元发起基于基站位置信息的粗精度定位流程进行定位时,所述系统还包括粗精度定位平台,用于接收所述发送单元发送的自我定位请求,获取所述自我定位请求中小区ID对应的基站信息,以及根据所述基站的位置获得所述移动终端的定位结果数据,并将所述定位结果数据发送给所述定位管理平台;所述发送单元具体向所述粗精度定位平台发送我定位请求,所述自我定位请求中包括所述移动终端用户ID与所述移动终端用户所处小区ID信息。
全文摘要
本发明公开了一种第三方定位方法与系统、移动终端,其中,方法包括移动终端接收定位管理平台发送的定位请求;所述移动终端判断当前时刻是否正在进行语音呼叫业务;若当前时刻正在进行语音呼叫业务,且所述移动终端启动基于移动终端计算的定位方式进行定位时,所述移动终端通过短消息,将定位得到的定位结果数据发送给所述定位管理平台。本发明实施例可以解决在移动终端进行语音呼叫时,通过MSA定位模式或MSB定位模式导致第三方定位失败的技术问题。
文档编号H04W88/18GK102573051SQ201110040838
公开日2012年7月11日 申请日期2011年2月18日 优先权日2010年12月8日
发明者杨恒, 杨晨, 田辛酉, 白春红, 蒋红源, 郑中平, 郭先海, 魏丫丫, 黄友瑞 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1