一种定位方法和终端技术

技术编号:18899232 阅读:46 留言:0更新日期:2018-09-08 14:06
本发明专利技术实施例提供了一种定位方法和终端,涉及计算机技术领域,该方法包括:在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,历史服务小区为终端前一次定位时所在的服务小区。在确定当前服务小区的标识与历史服务小区的标识不一致时,根据当前服务小区的邻小区与历史服务小区的邻小区的关系,确定是否启动定位功能。由于在定位周期到达时,根据终端当前服务小区和历史服务小区之间的关系以及当前服务小区的邻小区与历史服务小区的邻小区之间的关系来判定是否启动定位功能,而不是在定位周期到达时就启动定位功能,从而减少了定位次数,降低了功耗,延长了续航时间。

A positioning method and terminal

The embodiment of the invention provides a positioning method and a terminal, which relates to the field of computer technology. The method comprises: when the positioning cycle arrives, the identification of the terminal current service area and the identification of the historical service area are obtained, and the historical service area is the service area where the terminal was located at the previous positioning. When identifying the inconsistency between the current service area and the historical service area, according to the relationship between the neighboring area of the current service area and the neighboring area of the historical service area, determine whether to start the positioning function. When the positioning cycle arrives, the positioning function is decided whether to start or not according to the relationship between the terminal current service cell and the historical service cell and the relationship between the current service cell and the historical service cell, instead of starting the positioning function when the positioning cycle arrives, thus reducing the positioning. The power consumption is reduced and the endurance time is extended.

【技术实现步骤摘要】
一种定位方法和终端
本专利技术实施例涉及计算机
,尤其涉及一种定位方法和终端。
技术介绍
现有移动设备平台设计中,很多都有记录用户移动轨迹功能,尤其是带有运动记录功能或者定位监护功能的智能电子产品。如果需要记录用户的移动轨迹则需要发起全球定位系统(GlobalPositioningSystem,简称GPS定位),获取用户的位置信息。现有技术中是以固定频率发起GPS定位获取用户位置信息,然而当用户在一个地方停留时间过长,若仍以固定频率发起GPS定位将导致设备耗电较多,影响设备的续航时间。
技术实现思路
本专利技术实施例提供一种定位方法和终端,用于解决现有技术中以固定频率发起GPS定位导致设备耗电较多的问题。一方面,本专利技术实施例提供了一种定位方法,包括:在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,所述历史服务小区为所述终端前一次定位时所在的服务小区;在确定所述当前服务小区的标识与所述历史服务小区的标识不一致时,根据所述当前服务小区的邻小区与所述历史服务小区的邻小区的关系,确定是否启动定位功能。可选地,所述根据所述当前服务小区的邻小区与所述历史服务小区的邻小区的关系,确定是否启动定位功能,包括:在确定所述当前服务小区的邻小区与所述历史服务小区的邻小区均不相同时,启动定位功能;在确定所述当前服务小区的邻小区与所述历史服务小区的邻小区存在至少一个相同的邻小区时,根据所述终端上的计步器记录的数据,确定是否启动定位功能。可选地,所述根据所述终端上的计步器记录的数据,确定是否启动定位功能,包括:判断所述终端上的计步器的当前步数与前一次定位时所述终端上的计步器记录的历史步数的差值是否小于第一阈值;若是,则不启动定位功能;否则,启动定位功能。可选地,还包括:在确定所述当前服务小区的标识与所述历史服务小区的标识一致,且所述终端上的计步器的当前步数与前一次定位时所述终端上的计步器的历史步数的差值小于第二阈值时,不启动定位功能。另一方面,本专利技术实施例提供了一种终端,包括:获取模块,用于在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,所述历史服务小区为所述终端前一次定位时所在的服务小区;处理模块,用于在确定所述当前服务小区的标识与所述历史服务小区的标识不一致时,根据所述当前服务小区的邻小区与所述历史服务小区的邻小区的关系,确定是否启动定位功能。可选地,所述处理模块具体用于:在确定所述当前服务小区的邻小区与所述历史服务小区的邻小区均不相同时,启动定位功能;在确定所述当前服务小区的邻小区与所述历史服务小区的邻小区存在至少一个相同的邻小区时,根据所述终端上的计步器记录的数据,确定是否启动定位功能。可选地,所述处理模块具体用于:判断所述终端上的计步器的当前步数与前一次定位时所述终端上的计步器记录的历史步数的差值是否小于第一阈值;若是,则不启动定位功能;否则,启动定位功能。可选地,所述处理模块还用于:在确定所述当前服务小区的标识与所述历史服务小区的标识一致,且所述终端上的计步器的当前步数与前一次定位时所述终端上的计步器的历史步数的差值小于第二阈值时,不启动定位功能。另一方面,本专利技术实施例提供了一种终端设备,包括至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有计算机程序,当所述程序被所述处理单元执行时,使得所述处理单元执行上述方面所述方法的步骤。又一方面,本专利技术实施例提供了一种计算机可读介质,其存储有可由终端设备执行的计算机程序,当所述程序在终端设备上运行时,使得所述终端设备执行上述方面所述方法的步骤。本专利技术实施例中,在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,历史服务小区为终端前一次定位时所在的服务小区。在确定当前服务小区的标识与历史服务小区的标识不一致时,根据当前服务小区的邻小区与历史服务小区的邻小区的关系,确定是否启动定位功能。由于在定位周期到达时,根据终端当前服务小区和历史服务小区之间的关系以及当前服务小区的邻小区与历史服务小区的邻小区之间的关系来判定是否启动定位功能,而不是在定位周期到达时就启动定位功能,从而减少了定位次数,降低了功耗,延长了续航时间。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供了一种系统架构示意图;图2为本专利技术实施例提供的一种定位方法的流程示意图;图3为本专利技术实施例提供的一种蜂窝小区的结构示意图;图4为本专利技术实施例提供的一种蜂窝小区的结构示意图;图5为本专利技术实施例提供的一种蜂窝小区的结构示意图;图6为本专利技术实施例提供的一种定位方法的流程示意图;图7为本专利技术实施例提供的一种终端的结构示意图;图8为本专利技术实施例提供的一种终端设备的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1示例性示出了本专利技术实施例适用的一种系统架构示意图,如图1所示,本专利技术实施例适用的系统架构包括一个终端110和至少一个基站120。终端110是具有定位能力的电子设备,该电子设备是智能手机、智能手表、数码相机、数码摄像机、平板电脑或便携式个人计算机等等。基站120是一种将终端110接入到无线网络的设备,包括但不限于:演进型节点B(evolvednodeB,eNB)、无线网络控制器(radionetworkcontroller,RNC)、节点B(nodeB,NB)、基站控制器(basestationcontroller,BSC)、基站收发台(basetransceiverstation,BTS)、传输点(transmittingandreceivingpoint,TRP)、发射点(transmittingpoint,TP)、移动交换中心等。基于图1所示的系统架构,如图2所示,本专利技术实施例提供的一种定位方法,该定位方法可以由终端执行,包括以下步骤:步骤S201,在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,历史服务小区为终端前一次定位时所在的服务小区。具体地,服务小区也称蜂窝小区,是指在蜂窝移动通信系统中,一个基站或基站的一部分(扇形天线)所覆盖的区域,在这个区域内移动台可以通过无线信道可靠地与基站进行通信。由于终端进行通信时,总需要与一个基站建立连接,或者说处于某一个服务小区下,终端的不同位置可能对应不同的服务小区,故终端当前服务小区能代表终端当前所在的位置,终端的历史服务小区能代表终端前一次定位时所在的位置。需要说明的是,虽然在定位周期到达时,终端均会获取当前服务小区的标识,但是终端并不一定会启动定位功能,故历史服务小区并不是前一定位周期到达时,终端所在的服务小区,而是终端前一次启动定位功能时所在的服务小区。定位周期可以根据实际情况确定,比如定位周期设置为5s、10s、30s、1min、5min等。步骤S202,在确定当前服务小区的标识与历史服务小区的标识不一致时,根本文档来自技高网...

【技术保护点】
1.一种定位方法,其特征在于,包括:在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,所述历史服务小区为所述终端前一次定位时所在的服务小区;在确定所述当前服务小区的标识与所述历史服务小区的标识不一致时,根据所述当前服务小区的邻小区与所述历史服务小区的邻小区的关系,确定是否启动定位功能。

【技术特征摘要】
1.一种定位方法,其特征在于,包括:在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,所述历史服务小区为所述终端前一次定位时所在的服务小区;在确定所述当前服务小区的标识与所述历史服务小区的标识不一致时,根据所述当前服务小区的邻小区与所述历史服务小区的邻小区的关系,确定是否启动定位功能。2.如权利要求1所述的方法,其特征在于,所述根据所述当前服务小区的邻小区与所述历史服务小区的邻小区的关系,确定是否启动定位功能,包括:在确定所述当前服务小区的邻小区与所述历史服务小区的邻小区均不相同时,启动定位功能;在确定所述当前服务小区的邻小区与所述历史服务小区的邻小区存在至少一个相同的邻小区时,根据所述终端上的计步器记录的数据,确定是否启动定位功能。3.如权利要求2所述的方法,其特征在于,所述根据所述终端上的计步器记录的数据,确定是否启动定位功能,包括:判断所述终端上的计步器的当前步数与前一次定位时所述终端上的计步器记录的历史步数的差值是否小于第一阈值;若是,则不启动定位功能;否则,启动定位功能。4.如权利要求1所述的方法,其特征在于,还包括:在确定所述当前服务小区的标识与所述历史服务小区的标识一致,且所述终端上的计步器的当前步数与前一次定位时所述终端上的计步器的历史步数的差值小于第二阈值时,不启动定位功能。5.一种终端,其特征在于,包括:获取模块,用于在定位周期到达时,获取终端当前服务小区的标识以及历史服务小区的标识,所述历史服务小区...

【专利技术属性】
技术研发人员:徐佳
申请(专利权)人:上海创功通讯技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1