终端的定位方法及终端的制作方法

文档序号:7760365阅读:136来源:国知局
专利名称:终端的定位方法及终端的制作方法
技术领域
本发明涉及通信领域,具体而言,涉及一种终端的定位方法及终端。
背景技术
目前,全球定位系统(Global Positioning System,简称为GPS)技术已被广泛地 应用在终端定位等领域。图1是根据相关技术的GPS独立定位终端和系统处理流程图,如图1所示,相关技 术中,采用GPS独立模式的终端的定位过程包括以下步骤步骤1,定位系统向定位终端下发位置信息上报请求;步骤2,定位终端收到位置信息上报请求后,搜索GPS信号,若成功搜索GPS信号, 则上报当次定位经纬度信息;否则,上报经纬度为0(目前如此规定)。当终端处在某些接收不到GPS卫星信号的地方(例如,室内),在定位系统下发位 置上报请求给终端后,由于终端搜索不到GPS卫星信号,导致终端本身无法获取自己的经 纬度信息,因此,按照相关技术目前的规定,终端只能上报经纬度信息为0。通过以上的描述可以看出,在终端处于某些接收不到GPS卫星信号的地方,定位 系统无法获取到有效的经纬度信息,从而导致定位系统定位终端失败。

发明内容
本发明的主要目的在于提供一种终端的定位方法及终端,以至少解决上述问题。本发明的一个方面提供了一种终端的定位方法,包括终端接收到位置上报请求; 终端搜索GPS信号,若搜索不成功,则上报存储的根据最近一次搜索成功的GPS信号确定的位置。进一步地,若搜索成功,则根据搜索到的GPS信号确定当前位置并上报。进一步地,在搜索成功的情况下,还包括终端存储根据搜索到的GPS信号确定的 当前位置。进一步地,终端存储根据最近一次搜索成功的GPS信号确定的位置包括终端按 照预定方式搜索GPS信号,若搜索成功,则存储根据搜索到的GPS信号确定的位置,其中,预 定方式包括以下至少之一定期搜索、终端开机时搜索、终端关机前搜索、按照用户指示搜索。进一步地,采用一个数组储存根据最近一次搜索成功的GPS信号确定的位置。进一步地,以上的位置为经纬度信息。本发明的另一个方面提供了一种终端,包括接收模块,用于接收位置上报请求; 搜索模块,用于在接收模块接收到位置上报请求的情况下,搜索GPS信号;存储模块,用于 存储根据最近一次搜索成功的GPS信号确定的位置;第一上报模块,用于在搜索模块搜索 不成功的情况下,上报存储模块中存储的根据最近一次搜索成功的GPS信号确定的位置。进一步地,该终端还包括第二上报模块,用于在搜索模块搜索成功的情况下,根据搜索到的GPS信号确定当前位置并上报。进一步地,存储模块用于存储根据搜索到的GPS信号确定的当前位置。进一步地,存储模块用于存储根据按照预定方式搜索到的GPS信号所确定的位 置,其中,预定方式包括以下至少之一定期搜索、终端开机时搜索、终端关机前搜索、按照 用户指示搜索。通过本发明,终端在搜索GPS信号失败的情况下,上报存储的根据最近一次搜索 成功的GPS信号确定的位置,解决了相关技术中终端搜索GPS信号失败会导致定位终端失 败的问题,通过该方法,终端能够上报比较准确的位置信息,而不至于导致定位失败,并且, 该方法仅对终端软件进行修改,易于实现。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据相关技术的GPS独立定位终端和系统处理流程图;图2是根据本发明实施例的终端的定位方法的流程图;图3是根据本发明实施例的终端的结构框图;图4是根据本发明实施例的终端的优选结构框图;图5是根据本发明实施例1的终端的定位方法的详细流程图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图2是根据本发明实施例的终端的定位方法的流程图,如图2所示,该方法包括以 下步骤步骤S202,终端接收到位置上报请求;步骤S204,终端搜索GPS信号,若搜索不成功,则上报存储的根据最近一次搜索成 功的GPS信号确定的位置。通过该方法,在当前GPS信号搜索不成功的情况下,终端上报最近一次搜索到的 GPS信号所确定的位置,而不是按照相关技术中的上报经纬度为0的处理方式进行上报,通 过该方法,即使终端当前处在无法搜索到GPS信号的位置,请求对终端进行定位的网元(例 如,定位系统)也能够得到终端的位置信息,并且,由于终端的移动速度一般不高,这种位 置信息大体能够体现终端的当前位置,误差不会太大。在步骤S204中,若搜索成功,则可以根据搜索到的GPS信号确定当前位置并上报, 根据当前搜索到的GPS信号确定的位置更加准确,也能够精确地体现终端当前所处的位 置。当然,在搜索成功的情况下,也可以上报存储的根据最近一次搜索成功的GPS信号确定 的位置,实际上,在终端的搜索频度较高的情况下,存储的最近一次的位置信息与终端当前 的位置之间的偏差较小,也能够比较准确地体现终端当前所在的位置。实际上,存储的位置可以是终端在接收到位置上报请求时,根据主动发起的搜索 得到的GPS信号所确定的位置,因此,在搜索成功的情况下,终端还可以存储根据搜索到的GPS信号确定的当前位置,以便在后续接到位置上报请求,但搜索失败的时候,将其作为终 端的位置上报(假定该搜索是距离失败搜索最近的一次搜索)。为了使得搜索失败时上报的位置更加准确,终端可以在未收到上报请求时,也进 行搜索,并将确定的位置存储。基于这种思路,终端可以按照预定方式搜索GPS信号,若搜 索成功,则存储根据搜索到的GPS信号确定的位置,其中,预定方式包括以下至少之一定 期搜索、终端开机时搜索、终端关机前搜索、按照用户指示搜索。优选地,为了能够以较简便且节省空间的方式来实现以上的构思,可以采用一个 数组储存根据最近一次搜索成功的GPS信号确定的位置。在每次搜索后,若搜索成功,则将 根据搜索到的GPS信号确定的位置存储到该数组中,具体地,若数组为空,则直接存储,若 数组不为空,则用最新的位置替换该数组中存储的位置。终端接收到上报请求但搜索失败 时,可以直接提取该数组中的信息进行上报,实现简单,且占用的空间较小。需要说明的是,本领域技术人员能够理解,也可以采用其他的方式存储根据最近 一次搜索成功的GPS信号确定的位置,例如,可以采用多个数组按时间顺序存储,则最后一 个不为空的数组中存储的即是根据最近一次搜索成功的GPS信号确定的位置,如果所有数 组都满了,则可以将数组清空,以备后续存储使用。优选地,以上的位置可以为经纬度信息,其能够非常清楚简便地体现终端的位置, 当然,还可以返回距离一个具体标志性建筑物的相对坐标,或者具体的街道和建筑信息等 等,只要能够体现终端的位置即可。本实施例还提供了一种终端,图3是根据本发明实施例的终端的结构框图,该终 端包括接收模块32,用于接收位置上报请求;搜索模块34,耦合至接收模块32,用于在接 收模块32接收到位置上报请求的情况下,搜索GPS信号;存储模块36,用于存储根据最近 一次搜索成功的GPS信号确定的位置;第一上报模块38,耦合至搜索模块34和存储模块 36,用于在搜索模块34搜索不成功的情况下,上报存储模块36中存储的根据最近一次搜索 成功的GPS信号确定的位置。通过该终端,在搜索模块34搜索不成功的情况下,第一上报模块38上报存储模块 36存储的最近一次搜索到的GPS信号所确定的位置,即使终端当前处在无法搜索到GPS信 号的位置,请求对终端进行定位的网元(例如,定位系统)也能够得到终端的位置信息,并 且,由于终端的移动速度一般不高,这种位置信息大体能够体现终端的当前位置,误差不会 太大。图4是根据本发明实施例的终端的优选结构框图,如图4所示,该终端还可以包 括第二上报模块42,耦合至搜索模块34,用于在搜索模块34搜索成功的情况下,根据搜索 到的GPS信号确定当前位置并上报。优选地,存储模块36用于存储根据搜索到的GPS信号确定的当前位置。优选地,存储模块36用于存储根据按照预定方式搜索到的GPS信号所确定的位 置,其中,预定方式包括以下至少之一定期搜索、终端开机时搜索、终端关机前搜索、按照 用户指示搜索。优选地,为了能够以较简便且节省空间的方式来实现以上的构思,存储模块36可 以采用一个数组储存根据最近一次搜索成功的GPS信号确定的位置。在每次搜索后,若搜 索成功,则将根据搜索到的GPS信号确定的位置存储到该数组中,具体地,若数组为空,则直接存储,若数组不为空,则用最新的位置替换该数组中存储的位置。终端接收到上报请求 但搜索失败时,可以直接提取该数组中的信息进行上报,实现简单,且占用的空间较小。优选地,以上存储模块36存储的位置可以为经纬度信息,当然,还可以是距离一 个具体标志性建筑物的相对坐标,或者具体的街道和建筑信息等等,只要能够体现终端的 位置即可。下面描述的实施例1-2,综合了上述多个优选实施例的技术方案。实施例1图5是根据本发明实施例1的终端的定位方法的详细流程图,如图5所示,包括以 下步骤步骤1,定位系统下发位置信息上报请求给定位终端(S卩,以上的终端)。其中,定位终端指的是需要被监控所处位置的终端,是定位系统的监控对象,定位 系统可以是定位平台,由监控用户操作,如果监控用户(可以使监控终端持有人)需要监控 某个终端的位置,则可以操作该定位平台对终端定位,操作定位平台下发一条位置上报请 求消息,要求终端上报当前的位置信息(例如,终端所处的经纬度信息)。步骤2,定位终端接收到位置上报请求消息后,终端搜索GPS卫星信号,以确定终 端自己所处的位置(例如,经纬度信息),终端如果搜索成功,则进入步骤3,否则,进入步骤 4;步骤3,终端成功搜索到GPS卫星信号(一般是在室外情况),能够获取到终端自 己的经纬度信息,这时候终端将本次搜索到的经纬度信息上报给定位系统,并且终端保存 本次的经纬度信息到数组。步骤4,终端如果搜索GPS卫星信号失败(一般是在室内的情况),终端则将终端 数组中存储的经纬度信息上报,结果是上报的数字是最近一次成功获取的经纬度信息。步骤5,定位平台收到终端上报位置后显示终端用户的位置(往往通过电子地图 的形式显示)。实施例2为了使得终端能够存储最近一次确定的位置信息,除了可以按照实施例1中的方 法(即,在每次终端接收到位置上报请求且搜索成功时,将根据搜索到的GPS信号确定的位 置信息存储起来,以备后续搜索失败时使用)之外,还可以采用以下的方式,由终端自动搜索。为了存储最近一次的位置信息,终端可以设置一个数组,用于存储一组经纬度信 肩、o终端开机状态下,可以每隔一段(例如3分钟)时间自动搜索一次GPS卫星信号, 或者,也可以在开机时搜索GPS卫星信号,还可以在终端关机前搜索GPS卫星信号,还可以 按照使用终端的用户的指令进行搜索。以上搜索如果成功,终端则将本次获取到的经纬度 信息存储到数组中,如果数组不为空,则替换以前的数据,如果本次搜索GPS卫星信号失 败,则终端不进行任何操作。综上所述,本发明实施例提供的方案中,即使终端位于无法正常接收GPS信号的 位置,定位系统仍然能够获取到终端相对准确的位置信息,而不会定位失败;并且,整个修 改只在终端软件上,无需对硬件结构进行改变,易于实现。
需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的 计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不 同于此处的顺序执行所示出或描述的步骤。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们 中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的 硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种终端的定位方法,其特征在于,包括终端接收到位置上报请求;所述终端搜索全球定位系统GPS信号,若搜索不成功,则上报存储的根据最近一次搜索成功的GPS信号确定的位置。
2.根据权利要求1所述的方法,其特征在于,若搜索成功,则根据所述搜索到的GPS信 号确定当前位置并上报。
3.根据权利要求2所述的方法,其特征在于,在搜索成功的情况下,还包括所述终端 存储根据所述搜索到的GPS信号确定的当前位置。
4.根据权利要求1所述的方法,其特征在于,所述终端存储根据最近一次搜索成功的GPS信号确定的位置包括所述终端按照预定方式搜索GPS信号,若搜索成功,则存储根据所述搜索到的GPS信号 确定的位置,其中,所述预定方式包括以下至少之一定期搜索、终端开机时搜索、终端关机 前搜索、按照用户指示搜索。
5.根据权利要求1至4中任一项所述的方法,其特征在于,采用一个数组储存所述根据 最近一次搜索成功的GPS信号确定的位置。
6.根据权利要求1至4中任一项所述的方法,其特征在于,所述位置为经纬度信息。
7.—种终端,其特征在于,包括接收模块,用于接收位置上报请求;搜索模块,用于在所述接收模块接收到所述位置上报请求的情况下,搜索GPS信号;存储模块,用于存储根据最近一次搜索成功的GPS信号确定的位置;第一上报模块,用于在所述搜索模块搜索不成功的情况下,上报所述存储模块中存储 的根据最近一次搜索成功的GPS信号确定的位置。
8.根据权利要求7所述的终端,其特征在于,还包括第二上报模块,用于在所述搜索模块搜索成功的情况下,根据所述搜索到的GPS信号 确定当前位置并上报。
9.根据权利要求8所述的终端,其特征在于,所述存储模块用于存储根据所述搜索到 的GPS信号确定的当前位置。
10.根据权利要求7所述的终端,其特征在于,所述存储模块用于存储根据按照预定方 式搜索到的GPS信号所确定的位置,其中,所述预定方式包括以下至少之一定期搜索、终 端开机时搜索、终端关机前搜索、按照用户指示搜索。
全文摘要
本发明公开了一种终端的定位方法及终端,该方法包括终端接收到位置上报请求;终端搜索GPS信号,若搜索不成功,则上报存储的根据最近一次搜索成功的GPS信号确定的位置。通过本发明,终端能够上报比较准确的位置信息,而不至于导致定位失败,并且,该方法仅对终端软件进行修改,易于实现。
文档编号H04W64/00GK101998237SQ20101028810
公开日2011年3月30日 申请日期2010年9月19日 优先权日2010年9月19日
发明者王强 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1