移动终端及其定位方法与流程

文档序号:12136661阅读:454来源:国知局
移动终端及其定位方法与流程

本发明涉及通信技术领域,具体涉及一种移动终端及其定位方法。



背景技术:

目前,移动终端大都具有增强小区ID(Enhanced CELL ID,E-CID)功能。当开启E-CID功能时,所述移动终端可以收取不同邻区的系统消息,进而可以从所收取的系统消息中获取相应的定位信息,并将所述定位信息发送至所述定位服务器,由所述定位服务器根据移动终端上报的定位信息确定所述移动终端的地理位置。

然而,由于不同邻区的定位信息承载于不同的邻区的系统消息中,为了获得相应小区的定位信息,所述移动终端需要多次收取邻区的系统消息,导致功耗增加。并且,通过E-CID功能来获取所述移动终端的地理位置时,存在一定的时延。



技术实现要素:

本发明要解决的是如何快速地对移动终端进行定位,并降低所述移动终端的功耗。

为解决上述问题,本发明实施例提供了一种移动终端的定位方法,所述方法包括:

接收定位服务器发送的定位能力上报请求;

根据所述定位能力上报请求向所述定位服务器上报定位能力信息;

接收所述定位服务器根据所上报的定位能力信息产生的获取定位信息的请求;

根据所述获取定位信息的请求,从最近一次接收到的第一系统消息中获取对应的定位信息,并上报至所述定位服务器,由所述定位服务器根据所上报的定位信息对所述移动终端的地理位置进行定位,所述第一系统消息中包 括当前服务小区及邻区的定位信息。

可选地,所述第一系统消息独立于所述移动终端接收到的其他系统消息,或者附加在所述移动终端接收到的一个或两个以上的其他系统消息中。

可选地,所述第一系统消息是基站获取各个小区之间的相邻关系及各个小区的定位信息并进行合并处理后获得的。

可选地,所述第一系统消息中定位信息对应的小区的排列顺序,与携带邻区列表的系统消息中各个小区的排列顺序相同。

可选地,所述邻区包括所述移动终端所支持的异系统的邻区。

本发明实施例还提供了一种移动终端,所述移动终端包括:

第一接收单元,适于预先接收第一系统消息,所述第一系统消息中包括当前服务小区及邻区的定位信息;

第二接收单元,适于接收所述定位服务器发送的定位能力上报请求;

第一发送单元,适于根据所述定位能力上报请求向所述定位服务器上报定位能力信息;

第三接收单元,适于接收所述定位服务器根据所上报的定位能力信息产生的获取定位信息的请求;

第二发送单元,适于根据所述获取定位信息的请求从所述第一接收单元最近一次接收到的第一系统消息中获取对应的定位信息,并上报至所述定位服务器,由所述定位服务器根据所上报的定位信息对所述移动终端的地理位置进行定位。

可选地,所述第一接收单元接收到的第一系统消息独立于所述移动终端接收到的其他系统消息,或者附加在所述移动终端接收到的一个或两个以上的其他系统消息中。

可选地,所述第一接收单元接收到的第一系统消息是基站获取各个小区之间的相邻关系及各个小区的定位信息并进行合并处理后获得的。

可选地,所述第一系统消息中定位信息对应的小区的顺序,与携带邻区 列表的系统消息中各个小区的排列顺序相同。

可选地,所述邻区包括所述移动终端所支持的异系统的邻区。

与现有技术相比,本发明的技术方案至少具有以下优点:

在移动终端接收到定位服务器发送的定位能力上报请求时,通过将LTE通信系统的E-CID能力信息以及至少一个异系统的E-CID能力信息上报至定位服务器,从而所述定位服务器可以根据所述移动终端上报定位信息确定所述移动终端的地理位置,因此可以提高定位服务器对移动终端定位的准确性。

附图说明

图1是本发明实施例中一种移动终端定位方法流程图;

图2是本发明实施例中一种移动终端结构示意图。

具体实施方式

目前,当移动终端开启E-CID功能时,需要多次收取邻区的系统消息来获取相应的定位信息。由于不同邻区的定位消息承载于不同的邻区系统消息中,导致功耗增加。并且,在实际应用中,自所述移动终端开启E-CID功能至将所获取的定位信息上报至所述定位服务器,存在一定的时延,导致所述定位服务器无法实时地对所述移动终端进行定位。

针对上述问题,本发明的实施例提供了一种移动终端的定位方法,所述方法可以使得所述移动终端预先接收包括当前服务小区及邻区的定位信息第一系统消息,进而可以在接收到定位服务器发送的获取定位信息的请求时,从所述第一系统消息中获取相应的定位信息并上报至定位服务器,而无须所述移动终端接收邻区的系统消息,因此可以降低所述移动终端的功耗。并且,在接收到所述获取定位信息的请求时,直接从最近一次接收到的第一系统消息获取相应的定位信息即可,而无须启动E-CID功能,也就不存在通过E-CID功能进行定位时引起的时延,因此可以使得定位服务器快速地对所述移动终端进行定位。

为使本发明的上述目的、特征和优点能够更为明显易懂,下面结合附图对本发明的具体实施例作详细的说明。

如图1所示,本发明实施例提供了一种移动终端的定位方法。

所述方法可以包括如下步骤;

步骤11,接收定位服务器发送的定位能力上报请求。

在具体实施中,所述定位服务器通过向移动终端发送定位能力请求的方式,获得所述移动终端当前的定位能力。其中,所述移动终端的定位能力,即所述移动终端是否可以获得相关定位信息的能力。

在具体实施中,可以采用多种方式触发所述定位服务器发送定位能力上报请求,比如,可以通过所述移动终端向所述定位服务器发送定位请求的方式触发所述定位服务器发送定位能力上报请求;也可以通过所述定位服务器向所述移动终端发送定位请求的方式触发所述定位服务器发送定位能力上报请求。也就是说,所述定位服务器及移动终端都可以触发所述定位服务器发送定位能力上报请求。其中,所述移动终端可以通过多种方式产生定位请求,例如,可以通过所述移动终端的地图软件等应用程序产生定位请求。

需要说明的是,在本发明的实施例中,所述移动终端是指可以在移动中使用的计算机设备,包括但不限于手机、笔记本、平板电脑以及车载电脑等设备。所述移动终端可以支持两种通信模式,也可以支持三种或三种以上的通信模式。具体无论所述移动终端可以支持的通信模式的数量如何,均不构成对本发明的限制,且均在本发明的保护范围之内。

需要说明的是,在本发明的实施例中,所述定位服务器可以是一台独立的专用服务器,也可以同时提供其他服务,比如可以在其他服务器上开辟一块专用的存储区和内存区,以提供定位服务。当然,不论是采用哪种方式的定位服务器,都可以与所述移动终端进行通信。

需要说明的是,所述移动终端与所述定位服务器之间可以采用有线连接的方式进行通信,也可以采用无线连接的方式进行通信。其中,所述无线连接的方法可以包括WiFi、蓝牙、红外等多种通信方式。具体无论所述移动终端与所述定位服务器之间的连接方式如何,均不构成对本发明的限制,且均在本发明的保护范围之内。

步骤12,根据所述定位能力上报请求向所述定位服务器上报定位能力信 息。

当所述移动终端接收到所述定位能力上报请求时,将自身的定位能力上报至所述定位服务器。其中,所述移动终端的定位能力既包括对当前通信系统下各小区的定位能力,又包括对异系统下各小区的定位能力。

在具体实施中,除当前的通信模式对应的通信系统外,所述移动终端所支持的其他通信系统均为异系统。例如,所述移动终端当前的通信模式为LTE模式,对应的当前通信系统为LTE系统。所述异系统可以为无线局域网(Wireless Local Area Network,WLAN),全球移动通信系统(Global System For Mobile,GSM),时分同步码分多址(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)以及码分多址(Code Division Multiple Access,CDMA)2000等系统中的一种或两种以上。

所述移动终端在上报定位能力信息时,除上报当前通信系统的定位能力信息外,还可以上报至少一个异系统的定位能力信息。所述至少一个异系统,可以是所述移动终端所支持的异系统中的一个,也可以是两个或两个以上。在本发明的一实施例中,所述移动终端可以上报当前通信系统的定位能力信息以及全部异系统的定位能力信息。

步骤13,接收所述定位服务器根据所上报的定位能力信息产生的获取定位信息的请求。

所述定位服务器接收到移动终端发送的定位能力信息后,可以产生对应的获取定位信息的请求。例如,当所述移动终端所上报的定位能力信息包括LTE通信系统及WLAN通信系统时,所述获取定位信息的请求即获取LTE通信系统及WLAN通信系统的相关定位信息。

步骤14,根据所述获取定位信息的请求,从最近一次接收到的第一系统消息中获取对应的定位信息,并上报至所述定位服务器,由所述定位服务器根据所上报的定位信息对所述移动终端的地理位置进行定位。

在具体实施中,所述第一系统消息是基站获取各个小区之间的相邻关系及各个小区的定位信息并进行合并处理后获得的。其中,所述基站可以通过多种方式获取各个小区之间的相邻关系及各个小区的定位信息,例如,所述 基站可以在对所述移动终端进行网络网络规划或者优化时获得所述定位信息,也可以是通过运营维护系统的输入获得所述定位信息,还可以是通过自动邻区关联等自组织网络技术获得所述定位信息,具体获得所述定位信息的方式不作限制。

所述基站可以按照一定的调度间隔向所述移动终端发送所述第一系统消息。每次发送的第一系统消息的内容可以相同,也可以不同,只要为所述基站所获得的所述移动终端各小区最新的定位信息即可。

其中,所述调度间隔可以根据所述移动终端在不同情况下接收到所述获取定位信息的请求的周期进行设置。例如,所述移动终端在开机5s后接收到所述获取定位信息的请求,则所述基站可以在所述移动终端开机后小于5s的时间内发送所述第一系统消息。又如,所述移动终端在待机情况下,每2s就可以接收到一次所述获取定位信息的请求,则所述基站可以每1s发送一次所述第一系统消息。

在具体实施中,所述第一系统消息中包括当前服务小区及邻区的定位信息。其中,所述邻区既包括当前通信系统的邻区,又包括异系统的邻区。

在具体实施中,基站将所述第一系统消息发送至所述移动终端时,可以将所述第一系统消息独立于发送至所述移动终端的其他系统消息进行发送,即所述基站增加发送至所述移动终端的系统消息。此时,所述第一系统消息的数量可以为一个,也可以为两个以上,即所述移动终端各个小区的定位信息可以全部承载于一个第一系统消息中,也可以分别承载于两个以上的第一系统消息中。

基站也可以将所述第一系统消息附加在发送至所述移动终端的其他系统消息中。例如,可以将所述第一系统消息全部附加在所述携带邻区列表的系统消息中,也可以将所述第一系统消息的部分附加在所述携带邻区列表的系统消息中,另一部分附加在其他系统消息中。

在具体实施中,可以将所述第一系统消息中定位信息对应的小区的排列顺序,按照携带邻区列表的系统消息中各个小区的排列顺序进行设置。这样,当所述移动终端接收到所述第一系统消息时,可以按照携带邻区列表的系统 消息中各个小区的排列顺序,读取所述第一系统消息中各个小区的定位信息,因此可以减小所述第一系统消息的长度,节约空口资源。

在具体实施中,所述第一系统消息的形式与所述移动终端的通信模式相关。例如,在3G模式下,所述第一系统消息的形式可以为ASN.1形式,即所述第一系统消息中的内容按照表格的形式排列。

当所述移动终端接收到所述获取定位信息的请求时,直接从最近一次接收到的第一系统消息中获取对应的定位信息上报至定位服务器即可,而无须再通过接收邻区的系统消息来获取对应的定位信息。例如,当所述获取定位信息的请求为请求获取LTE通信系统及WLAN通信系统的相关定位信息时,所述移动终端直接从所述第一系统消息中获取LTE通信系统及WLAN通信系统的相关定位信息并上报即可。

在具体实施中,所述定位信息可以包括:实时的定位信息以及非实时的定位信息。其中,所述实时的定位信息可以由所述移动终端通过小区测量的方式获得,例如,各小区的信号强度。所述非实时的定位信息可以通过所述移动终端读取相应系统消息来获得,例如,陆上公用移动通信网(Public Land Mobile Network,PLMN)、位置区码(Location Area Code,LAC)、路由区码(Routing Area Code,RAC)、跟踪区码(Tracking Area Code,TAC)、PLMN内唯一小区ID(Global Cell Identity,Global Cell ID)、小区频点(freq),物理小区号(phy cell id)等信息。可以理解的是,不同通信系统的定位信息不同,具体定位信息的内容不作限制,只要所述移动终端可以将对应系统下的部分或全部定位信息上报至定位服务器即可。

在本发明的实施例中,所述非实时的定位信息可以从最近一次接收到的第一系统消息中获得。当所述移动终端根据所述获取定位信息的请求上报所述定位信息时,一方面可以从最近一次接收到的第一系统消息中获得所述非实时的定位信息,另一方面可以通过小区测量得到的所述实时的定位信息,将所述非实时的定位信息及实时的定位信息共同上报至所述定位服务器。

在具体实施中,所述移动终端将所述定位信息上报至所述定位服务器的方式不作限定,只要所述定位服务器可以接收到所述定位信息即可。例如, 可以将所述定位信息以信令的方式发送至所述定位服务器,也可以将定位信息以IP数据链接报的方式发送至所述定位服务器。

由上述内容可以看出,本发明实施例中所述移动终端的定位方法,通过预先接收包括当前服务小区及邻区的定位信息第一系统消息,进而可以在接收到定位服务器发送的获取定位信息的请求时,直接从所述第一系统消息中读取相应的定位信息,从而可以使得所述定位服务器可以更加快速地对所述移动终端进行定位,并且可以有效降低所述移动终端的功耗。

为了使本领域技术人员更好地理解和实现本发明,以下分别对上述移动终端的定位方法对应的移动终端进行详细描述。

如图2所示,本发明实施例提供了一种移动终端20。在本发明的实施例中,所述移动终端是指可以在移动中使用的计算机设备,包括但不限于手机、笔记本、平板电脑以及车载电脑等设备。所述移动终端可以支持两种通信模式,也可以支持三种或三种以上的通信模式,具体无论所述移动终端可以支持的通信模式的数量如何,均不构成对本发明的限制。

具体地,所述移动终端20可以包括:第一接收单元21,第二接收单元22,第一发送单元23,第三接收单元24以及第二发送单元25。其中:

所述第一接收单元21适于预先接收第一系统消息,所述第一系统消息中包括当前服务小区及邻区的定位信息。所述第二接收单元22适于接收所述定位服务器发送的定位能力上报请求。所述第一发送单元23适于根据所述定位能力上报请求向所述定位服务器上报定位能力信息。所述第三接收单元24适于接收所述定位服务器根据所上报的定位能力信息产生的获取定位信息的请求。所述第二发送单元25适于根据所述获取定位信息的请求从所述第一接收单元最近一次接收到的第一系统消息中获取对应的定位信息,并上报至所述定位服务器,由所述定位服务器根据所上报的定位信息对所述移动终端的地理位置进行定位。

在具体实施中,所述第一接收单元21接收到的第一系统消息既可以独立于所述移动终端接收到的其他系统消息,又可以附加在所述移动终端接收到的其他系统消息中。当所述第一系统消息独立于所述移动终端接收到的其他 系统消息发送时,所述移动终端各个小区的定位信息可以全部设置在一个第一系统消息中,也可以分别设置在两个或两个以上的系统消息中。当所述第一系统消息附加在所述移动终端接收到的其他系统消息中发送时,所述移动终端各个小区的定位信息可以全部附加在一个所述其他系统消息中,也可以分别附加在两个或两个以上的所述其他系统消息中。

在具体实施中,所述第一系统消息是基站获取各个小区之间的相邻关系及各个小区的定位信息并进行合并处理后获得的。其中,所述基站可以通过多种方式获取各个小区之间的相邻关系及各个小区的定位信息,例如,所述基站可以在对所述移动终端进行网络网络规划或者优化时获得所述定位信息,也可以是通过运营维护系统的输入获得所述定位信息,还可以是通过自动邻区关联等自组织网络技术获得所述定位信息,具体获得所述定位信息的方式不作限制。

在具体实施中,所述第一系统消息中包括当前服务小区及邻区的定位信息。其中,所述邻区既包括当前通信系统的邻区,又包括异系统的邻区。

在具体实施中,为减小所述第一系统消息的长度,以节约空口资源,基站可以将所述第一系统消息中定位信息对应的小区的排列顺序,按照携带邻区列表的系统消息中各个小区的排列顺序进行设置。这样,当所述移动终端接收到所述第一系统消息时,可以按照携带邻区列表的系统消息中各个小区的排列顺序,读取所述第一系统消息中各个小区的定位信息。

由上述内容可以看出,本发明实施例中所述移动终端,通过第一接收单元21预先接收第一系统消息,进而可以在第三接收单元24接收到获取定位信息的请求时,直接从所述第一系统消息中读取相应的定位信息,从而可以使得所述定位服务器可以更加快速地对所述移动终端进行定位,并且可以有效降低所述移动终端的功耗。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。

虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员, 在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1