一种定位数据的更新方法及移动终端技术

技术编号:18557001 阅读:28 留言:0更新日期:2018-07-28 13:54
本发明专利技术提供一种定位数据的更新方法及移动终端,该方法包括:获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息;根据所述第一位置信息和所述第二位置信息,确定移动终端的地理位置变化量;若所述地理位置变化量大于预设值,则更新定位所需的星历数据和/或所述移动终端的系统时间;本发明专利技术实施例通过检测移动终端的地理位置变化量,能够实现当移动终端的地理位置变化量大于预设值时触发移动终端主动更新定位所需的星历数据和/或移动终端的系统时间,以解决由于周期性更新移动终端的时间和星历数据导致搜星时间较长或搜星失败的问题,提升定位速度,确保移动终端在任意时刻都能快速完成定位功能。

【技术实现步骤摘要】
一种定位数据的更新方法及移动终端
本专利技术涉及通信
,特别是指一种定位数据的更新方法及移动终端。
技术介绍
在现有移动终端设备上配备了全球定位系统(GNSS),一般为北斗、Galileo、GLONASS中的一个或者多个,定位系统的定位速度依赖于移动终端设备天线接收到的信号强度(如室内信号很弱,室外很强)、接收机的时间是否准确以及是否包含当前位置的星历信息;当信号很强、时间与卫星时间同步、且包含当前位置星历时,可快速完成定位,反之则定位花费时间较长。在现有的定位方案中,移动终端设备需要根据当前手机初始位置、本地设备时间和存储的星历数据,来完成搜星操作,在搜索到至少4颗卫星后,根据定位原理计算出用户当前位置。现有移动终端设备采取周期性更新移动终端的时间和星历数据,当用户发起定位时,存在移动终端的时间与卫星时间有较大偏差、星历数据不是当前位置的最新数据,从而使得定位时间较长,影响用户体验。进一步的,时间偏差较大时,移动设备根据时间来搜索卫星时耗时较差,甚至长时间无法完成搜星;星历数据与当前实际位置不对应时,则有可能无法完成搜星,需要更新完整的星历数据,才能完成搜星,耗时很长。
技术实现思路
本专利技术实时提供一种定位数据的更新方法及移动终端,以解决现有技术中采用周期性更新移动终端的时间和星历数据导致搜星耗时较长甚至搜星失败的问题。为了解决上述技术问题,本专利技术是这样实现的:一种定位数据的更新方法,包括:获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息;根据所述第一位置信息和所述第二位置信息,确定移动终端的地理位置变化量;若所述地理位置变化量大于预设值,则更新定位所需的星历数据和/或所述移动终端的系统时间。本专利技术实施例还提供了一种移动终端,包括:位置获取模块,用于获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息;变化确定模块,用于根据所述第一位置信息和所述第二位置信息,确定移动终端的地理位置变化量;第一更新模块,用于若所述地理位置变化量大于预设值,则更新定位所需的星历数据和/或所述移动终端的系统时间。本专利技术实施例还提供了一种移动终端,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的定位数据的更新方法的步骤。本专利技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的定位数据的更新方法的步骤。在本专利技术实施例中,通过检测移动终端的地理位置变化量,能够实现当移动终端的地理位置变化量大于预设值时触发移动终端主动更新定位所需的星历数据和/或移动终端的系统时间,以解决由于周期性更新移动终端的时间和星历数据导致搜星时间较长或搜星失败的问题,提升定位速度,确保移动终端在任意时刻都能快速完成定位功能。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1表示本专利技术实施例提供的定位数据的更新方法的步骤流程图;图2表示本专利技术实施例提供的移动终端的结构示意图之一;图3表示本专利技术实施例提供的移动终端的结构示意图之二;图4表示本专利技术实施例提供的移动终端的结构示意图之三;图5表示本专利技术实施例提供的移动终端的结构示意图之四。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。如图1所示,本专利技术实施例提供一种定位数据的更新方法,包括:步骤101,获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息。本步骤中,当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息无需通过定位系统来获取,其可以通过移动网络或无线网络来智能感知移动终端的粗略位置信息。步骤102,根据所述第一位置信息和所述第二位置信息,确定移动终端的地理位置变化量。步骤103,若所述地理位置变化量大于预设值,则更新定位所需的星历数据和/或所述移动终端的系统时间。本步骤中,为了避免移动终端实时更新定位数据导致移动终端的资源和功耗的浪费,移动终端或者基站可预先配置一预设值,当移动终端的位置变化较大(即地理位置变化量大于预设值),则触发移动终端主动更新星历数据和/或所述移动终端的系统时间。例如,移动终端的地理位置变化量大于50KM,则移动终端主动请求网络服务器下发星历数据和/或移动终端的系统时间,从而缩短下次用户发起定位时搜星过程需要的时间,缩短定位时间。在本专利技术实施例中,通过检测移动终端的地理位置变化量,能够实现当移动终端的地理位置变化量大于预设值时触发移动终端主动更新定位所需的星历数据和/或移动终端的系统时间,以解决由于周期性更新移动终端的时间和星历数据导致搜星时间较长或搜星失败的问题,提升定位速度,确保移动终端在任意时刻都能快速完成定位功能。优选的,本专利技术的上述实施例中,步骤101包括:通过移动终端接入的基站,获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息。移动终端连接到移动网络后,可获取到当前接入的基站的信息,基站的位置为已知,将当前时刻移动终端与基站之间的相对位置作为当前时刻移动终端所处的第一位置信息,将上一时刻移动终端与基站之间的相对位置作为上一时刻移动终端所处的第二位置信息。进一步的,终端对比第一位置信息和第二位置信息,可得到移动终端的地理位置变化量。或者,步骤101包括:通过移动终端接入的无线网络,获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息。当移动终端未插入移动卡(SIM卡、NanoSIM卡或者MicroSIM卡)时,移动终端无法获取到基站信息;此时若移动终端连接到无线网络(例如,wifi网络),可无线网络获取到无线网络实体的位置信息。并将当前时刻移动终端与无线网络实体之间的相对位置作为当前时刻移动终端所处的第一位置信息,将上一时刻移动终端与无线网络实体之间的相对位置作为上一时刻移动终端所处的第二位置信息。进一步的,终端对比第一位置信息和第二位置信息,可得到移动终端的地理位置变化量。无线网络实体具体可以包括:无线路由器、无线网卡等,在此不一一枚举。相应的,步骤103包括:若所述地理位置变化量大于预设值,根据所述移动终端接入的基站或者所述移动终端接入的无线网络,获取所述移动终端的当前地理位置;向定位服务器发送请求信息,所述请求信息中携带所述移动终端的当前地理位置;接收所述定位服务器发送的与移动终端的当前地理位置匹配的定位所需的星历数据和/或所述移动终端的系统时间。由于星历数据与移动终端的地理位置相关,即处于不同位置的移动终端具有不同的星历数据;则当移动终端的地理位置变化较大时,移动终端根据当前地理位置请求定位服务器下发当前地理位置对应的星历数据,从而优化下次用户发起定位时搜本文档来自技高网...

【技术保护点】
1.一种定位数据的更新方法,其特征在于,包括:获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息;根据所述第一位置信息和所述第二位置信息,确定移动终端的地理位置变化量;若所述地理位置变化量大于预设值,则更新定位所需的星历数据和/或所述移动终端的系统时间。

【技术特征摘要】
1.一种定位数据的更新方法,其特征在于,包括:获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息;根据所述第一位置信息和所述第二位置信息,确定移动终端的地理位置变化量;若所述地理位置变化量大于预设值,则更新定位所需的星历数据和/或所述移动终端的系统时间。2.根据权利要求1所述的更新方法,其特征在于,所述更新方法还包括:若所述地理位置变化量小于或者等于所述预设值,且当前时刻移动终端处于室外,获取移动终端上一次启动定位的时间;若当前时间与上一次启动定位的时间之间的时间差大于一门限值,更新定位所需的星历数据和/或所述移动终端的系统时间。3.根据权利要求1所述的更新方法,其特征在于,所述获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息的步骤,包括:通过移动终端接入的基站,获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息;或者,通过移动终端接入的无线网络,获取当前时刻移动终端所处的第一位置信息和上一时刻移动终端所处的第二位置信息。4.根据权利要求3所述的更新方法,其特征在于,所述若所述地理位置变化量大于预设值,则更新定位所需的星历数据和/或所述移动终端的系统时间的步骤,包括:若所述地理位置变化量大于预设值,根据所述移动终端接入的基站或者所述移动终端接入的无线网络,获取所述移动终端的当前地理位置;向定位服务器发送请求信息,所述请求信息中携带所述移动终端的当前地理位置;接收所述定位服务器发送的与移动终端的当前地理位置匹配的定位所需的星历数据和/或所述移动终端的系统时间。5.根据权利要求2所述的更新方法,其特征在于,所述若当前时间与上一次启动定位的时间之间的时间差大于一门限值,更新定位所需的星历数据和/或所述移动终端的系统时间的步骤,包括:若当前时间与上一次启动定位的时间之间的时间差大于一门限值,向定位服务器发送定位请求;接收所述定位服务器发送的导航电文数据,所述导航电文数据中包含定位服务器的卫星时间和星历数据;根据所述定位服务器的卫星时间,更新定位所需的移动终端的系统时间;和/或,根据所述星历数据,更新定位所需的定位数据。6.一种移动终端,其特征在于,包括:位置获取模块,用于获取当前时刻移动终端所处的第一位置信息和上...

【专利技术属性】
技术研发人员:邓伟成
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1