一种终端定位方法、装置及存储介质制造方法及图纸

技术编号:21797596 阅读:24 留言:0更新日期:2019-08-07 10:09
本申请涉及一种终端定位方法、装置及存储介质,该终端定位方法应用于移动终端,包括:启动卫星定位功能后,统计在第一预设时间内已连接卫星的更换次数;判断更换次数是否大于预设次数;若是,则获取移动终端当前时刻的移动信息,移动信息包括移动速度、移动方向以及地理位置;根据移动信息确定移动终端在当前时刻之后的移动路径;获取移动路径上可连接卫星的连接参数;基于连接参数和移动路径对已连接卫星进行更换。通过这种方式,使得移动终端在位置发生快速变化时,能够及时更换所连接的卫星,以避免GPS数据接收失败,进而提高GPS导航精度,提高用户体验。

A Terminal Location Method, Device and Storage Media

【技术实现步骤摘要】
一种终端定位方法、装置及存储介质
本申请涉及通信
,尤其是涉及一种终端定位方法、装置及存储介质。
技术介绍
随着通信技术的发展,移动终端已经成为人们日常生活中必不可少的电子设备。用户通常会通过移动终端启动GPS(GlobalPositioningSystem,全球定位系统)进行定位、导航,以确定出行路线。其中,GPS导航系统的基本原理是测量出已知位置的卫星到用户接收机之间的距离,然后综合多颗卫星的数据就可知道接收机的具体位置。但是,当移动终端的位置在短时间内发生很大变化时,会导致移动终端无法及时更换所连接的卫星,进而导致GPS数据接收失败,影响GPS导航精度,不利于用户体验。
技术实现思路
本申请的目的在于提供一种终端定位方法、装置及存储介质,以使得移动终端在位置发生快速变化时,能够及时更换所连接的卫星,进而避免GPS数据接收失败,提高GPS导航精度,提高用户体验。为了解决上述问题,本申请采用的一个技术方案是:提供一种终端定位方法,该方法包括以下步骤:启动卫星定位功能后,统计在第一预设时间内已连接卫星的更换次数;判断更换次数是否大于预设次数;若是,则获取移动终端当前时刻的移动信息,移动信息包括移动速度、移动方向以及地理位置;根据移动信息确定移动终端在当前时刻之后的移动路径;获取移动路径上可连接卫星的连接参数;基于连接参数和移动路径对已连接卫星进行更换。其中,根据移动信息确定移动终端在当前时刻之后的移动路径的步骤,具体包括:确定在第二预设时间内,以移动速度进行匀速运动的直线距离;获取地图信息,地图信息包括地理位置所在区域的道路路线、以及位于道路路线上的交叉路口位置;根据直线距离、地图信息和地理位置确定移动路径。其中,在根据移动信息确定移动终端在当前时刻之后的移动路径的步骤之前,还包括:判断移动速度是否大于预设速度;若是,则执行根据移动信息确定移动终端在当前时刻之后的移动路径的步骤。其中,获取移动终端当前时刻的移动信息的步骤,具体包括:获取移动终端当前时刻的地理位置、以及多个前预设时刻对应的已定位位置;根据地理位置以及已定位位置确定多个移动速度和多个移动方向;根据多个移动速度和多个移动方向,确定当前时刻的移动速度和移动方向。其中,基于连接参数和移动路径对已连接卫星进行更换的步骤,具体包括:根据移动路径确定下一地理位置;确定下一地理位置对应的可连接卫星,作为目标卫星;当目标卫星与已连接卫星不同时,判断目标卫星的定位误差是否小于已连接卫星的定位误差;若是,则利用目标卫星对应的连接参数将已连接卫星更换为目标卫星。为了解决上述问题,本申请采用的另一个技术方案是:提供一种终端定位装置,应用于移动终端,该终端定位装置包括:统计模块,用于在启动卫星定位功能后,统计在第一预设时间内已连接卫星的更换次数;第一判断模块,用于判断更换次数是否大于预设次数;第一获取模块,用于当更换次数大于预设次数时,获取移动终端当前时刻的移动信息,移动信息包括移动速度、移动方向以及地理位置;确定模块,用于根据移动信息确定移动终端在当前时刻之后的移动路径;第二获取模块,用于获取移动路径上可连接卫星的连接参数;定位模块,用于基于连接参数和移动路径对已连接卫星进行更换。其中,确定模块具体包括:第一确定单元,用于确定在第二预设时间内,以移动速度进行匀速运动的直线距离;第一获取单元,用于获取地图信息,地图信息包括地理位置所在区域的道路路线、以及位于道路路线上的交叉路口位置;第二确定单元,用于根据直线距离、地图信息和地理位置确定移动路径。其中,终端定位装置还包括:第二判断模块,用于判断移动速度是否大于预设速度;确定模块,具体用于当移动速度大于预设速度时,根据移动信息确定移动终端在当前时刻之后的移动路径。其中,第一获取模块具体包括:第二获取单元,用于获取移动终端当前时刻的地理位置、以及多个前预设时刻对应的已定位位置;第三确定单元,用于根据地理位置以及已定位位置确定多个移动速度和多个移动方向;第四确定单元,用于根据多个移动速度和多个移动方向,确定当前时刻的移动速度和移动方向。为了解决上述问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,该存储介质中存储有多条指令,指令适于由处理器加载以执行上述任一项的终端定位方法。本申请的有益效果是:区别于现有技术,本申请提供的终端定位方法,通过在启动卫星定位功能后,统计在第一预设时间内已连接卫星的更换次数,并判断更换次数是否大于预设次数,然后若更换次数大于预设次数,则获取移动终端当前时刻的移动信息,移动信息包括移动速度、移动方向以及地理位置,并根据移动信息确定移动终端在当前时刻之后的移动路径,再然后获取移动路径上可连接卫星的连接参数,并基于连接参数和移动路径对已连接卫星进行更换,使得移动终端在位置发生快速变化时,能够及时更换所连接的卫星,以避免GPS数据接收失败,进而提高GPS导航精度,提高用户体验。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的终端定位方法的流程示意图;图2是图1中S13的流程示意图;图3是图1中S14的流程示意图;图4是本申请实施例提供的终端定位方法的另一流程示意图;图5是图1中S16的流程示意图;图6为本申请实施例提供的终端定位装置的结构示意图;图7为本申请实施例提供的移动终端的结构示意图;图8为本申请实施例提供的移动终端的另一结构示意图。具体实施方式本申请提供一种终端定位方法、装置及存储介质,为使本申请的目的、技术方案和技术效果更加明确、清楚,以下对本申请进一步详细说明,应当理解此处所描述的具体实施条例仅用于解释本申请,并不用于限定本申请。目前,当移动终端的位置在短时间内发生很大变化时,会出现移动终端无法及时更换所连接的卫星,进而导致GPS数据接收失败的问题,影响GPS导航精度,不利于用户体验。为了解决上述技术问题,本申请采用的技术方案是提供一种终端定位方法,以使得移动终端在位置发生快速变化时,能够及时更换所连接的卫星,进而避免GPS数据接收失败,提高GPS导航精度,提高用户体验。请参阅图1,图1是本申请实施例提供的终端定位方法的流程示意图,其应用于移动终端,该终端定位方法的具体流程可以如下:S11:启动卫星定位功能后,统计在第一预设时间内已连接卫星的更换次数。移动终端在接收用户的定位请求后,会启动卫星定位功能,然后移动终端的GPS模块会连接多个卫星,并接受已连接卫星发送的卫星信号,以确定移动终端的位置。并且,当移动终端的位置在短时间内发生很大变化时,移动终端的卫星连接情况会发生改变。例如,当移动终端位于火车或高速公路上,以较快速度移动时,在某一时刻,已连接卫星为卫星1、卫星2、卫星3和卫星4,在下一时刻,已连接卫星由卫星1、卫星2、卫星3和卫星4更换为卫星1、卫星2、卫星3和卫星5,即在上述某一时刻和上述下一时刻之间,移动终端的已连接卫星更换了一次。在本实施例中,启动移动终端的卫星定位功能后,统计移动终端在第一预设时间内已连接卫星的更换次数,以判断移动终端本文档来自技高网...

【技术保护点】
1.一种终端定位方法,应用于移动终端,其特征在于,所述方法包括:启动卫星定位功能后,统计在第一预设时间内已连接卫星的更换次数;判断所述更换次数是否大于预设次数;若是,则获取所述移动终端当前时刻的移动信息,所述移动信息包括移动速度、移动方向以及地理位置;根据所述移动信息确定所述移动终端在当前时刻之后的移动路径;获取所述移动路径上可连接卫星的连接参数;基于所述连接参数和所述移动路径对所述已连接卫星进行更换。

【技术特征摘要】
1.一种终端定位方法,应用于移动终端,其特征在于,所述方法包括:启动卫星定位功能后,统计在第一预设时间内已连接卫星的更换次数;判断所述更换次数是否大于预设次数;若是,则获取所述移动终端当前时刻的移动信息,所述移动信息包括移动速度、移动方向以及地理位置;根据所述移动信息确定所述移动终端在当前时刻之后的移动路径;获取所述移动路径上可连接卫星的连接参数;基于所述连接参数和所述移动路径对所述已连接卫星进行更换。2.根据权利要求1所述的终端定位方法,其特征在于,所述根据所述移动信息确定所述移动终端在当前时刻之后的移动路径的步骤,具体包括:确定在第二预设时间内,以所述移动速度进行匀速运动的直线距离;获取地图信息,所述地图信息包括所述地理位置所在区域的道路路线、以及位于所述道路路线上的交叉路口位置;根据所述直线距离、所述地图信息和所述地理位置确定移动路径。3.根据权利要求1所述的终端定位方法,其特征在于,在所述根据所述移动信息确定所述移动终端在当前时刻之后的移动路径的步骤之前,还包括:判断所述移动速度是否大于预设速度;若是,则执行所述根据所述移动信息确定所述移动终端在当前时刻之后的移动路径的步骤。4.根据权利要求1所述的终端定位方法,其特征在于,所述获取所述移动终端当前时刻的移动信息的步骤,具体包括:获取所述移动终端当前时刻的地理位置、以及多个前预设时刻对应的已定位位置;根据所述地理位置以及所述已定位位置确定多个移动速度和多个移动方向;根据所述多个移动速度和所述多个移动方向,确定当前时刻的移动速度和移动方向。5.根据权利要求1所述的终端定位方法,其特征在于,所述基于所述连接参数和所述移动路径对所述已连接卫星进行更换的步骤,具体包括:根据所述移动路径确定下一地理位置;确定所述下一地理位置对应的所述可连接卫星,作为目标卫星;当所述目标卫星与所述已连接卫星不同时,判断所述目标卫星的定位误差是否小于所述已连接卫星的定位误差;若是,则利用所述...

【专利技术属性】
技术研发人员:俞斌杨维琴
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东,44

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

1