一种对终端进行定位的方法及装置制造方法及图纸

技术编号:20220856 阅读:21 留言:0更新日期:2019-01-28 19:40
本发明专利技术实施例公开了一种对终端进行定位的方法及装置,涉及定位技术领域,能够提高定位速度。本发明专利技术实施例主要技术方案为:接收定位操作指令;获取本地终端已下载的星历文件;根据所述星历文件对本地终端进行定位。本发明专利技术实施例主要应用于优化对本地终端进行定位过程。

【技术实现步骤摘要】
一种对终端进行定位的方法及装置
本专利技术实施例涉及定位
,尤其涉及一种对终端进行定位的方法及装置。
技术介绍
全球定位系统(GlobalPositioningSystem,GPS)是一个由覆盖全球的24颗卫星组成的卫星系统,这个系统可以保证在任意时刻在地球上任意一点都可以同时观测到4颗卫星,同时还可以保证卫星可以采集到地球上观测点的经纬度和高度,以便实现导航、定位、授时等功能。简而言之,GPS定位技术的基本原理是:搜索卫星并测量出该卫星的位置到用户接收机之间的距离,据此综合搜索到的多颗卫星数据就可以计算出用户接收机的具体位置。目前,随着定位技术的不断发展、创新,科技人员研发出用于定位的GPS芯片,以此将复杂的GPS定位技术应用在人们触手可及的电子设备上(比如:手机、可穿戴设备等等),从而可以随时随地为用户提供获取地理位置信息服务。然而,在进行专利技术创造的过程中,专利技术人发现:当用户在电子设备上使用GPS定位时,因为涉及到硬件天线性能、射频参数限制,不可避免地会出现GPS长时间无法搜星和定位的现象,另外再加上恶劣的天气状况、电磁干扰、遮挡物密集等客观因素也会对接收GPS信号造成不良影响,这都将降低定位的准确率,甚至导致无法对电子设备进行定位。
技术实现思路
有鉴于此,本专利技术实施例提供一种对终端进行定位的方法及装置,主要目的在于通过预先将星历文件下载至本地终端,以此优化GPS定位过程,进而提高GPS定位速度。为了达到上述目的,本专利技术实施例主要提供如下技术方案:第一方面,本专利技术实施例提供了一种对终端进行定位的方法,该方法包括:接收定位操作指令;获取本地终端已下载的星历文件;根据所述星历文件对本地终端进行定位。可选的,所述根据所述星历文件对本地终端进行定位,包括:获取预设定位层级信息,所述预设定位层级信息中包含多个地域层级,所述多个地域层级是按照最高地域层级至最低地域层级排序;利用星历文件对本地终端进行初次定位,得到初次定位数据,所述初次定位是指根据所述最高地域层级对所述本地终端执行的定位操作;按照所述多个地域层级之间的层级排序,遍历所述初次定位数据,获取与所述最低地域层级匹配的定位数据;根据与所述最低地域层级匹配的定位数据,确定所述本地终端的地理位置信息。可选的,所述本地终端与服务器建立网络连接,在所述接收定位操作指令之前,所述方法还包括:判断所述服务器上存储的星历文件是否存在更新;若是,则从所述服务器上下载星历文件;对所述星历文件添加标识信息;建立所述标识信息与所述星历文件的匹配关系并存储在所述本地终端。可选的,所述获取本地终端已下载的星历文件,包括:读取所述标识信息中携带的星历文件下载时间点;在多个所述星历文件下载时间点中,确定目标下载时间点,所述目标下载时间点是距离当前系统显示时间最近的下载星历文件时间点;通过查询所述服务器上星历文件日志信息,确定目标更新时间点,所述目标更新时间点是距离所述当前系统显示时间最近的更新星历文件时间点;判断所述目标下载时间点是否等于或者超过所述目标更新时间点;若是,则获取所述目标下载时间点对应的星历文件;若否,则从所述服务器上下载并获取所述目标更新时间点对应的星历文件。可选的,当所述本地终端无法接入互联网时,所述方法还包括:按照预置时间周期从辅助终端上下载星历文件,其中,所述辅助终端与所述本地终端建立蓝牙匹配,所述辅助终端用于从所述服务器上下载星历文件;将所述下载的星历文件存储在所述本地终端。第二方面,本专利技术实施例还提供了一种对终端进行定位的装置,该装置包括:接收单元,用于接收定位操作指令;获取单元,用于获取本地终端已下载的星历文件;定位单元,用于根据所述获取单元获取的星历文件对本地终端进行定位。可选的,所述定位单元包括:第一获取模块,用于获取预设定位层级信息,所述预设定位层级信息中包含多个地域层级,所述多个地域层级是按照最高地域层级至最低地域层级排序;第一定位模块,用于利用星历文件对本地终端进行初次定位,得到初次定位数据,所述初次定位是指根据所述最高地域层级对所述本地终端执行的定位操作;遍历模块,用于按照所述多个地域层级之间的层级排序,遍历所述初次定位数据;第二获取模块,用于获取与所述最低地域层级匹配的定位数据;确定模块,用于根据所述第二获取模块获取的定位数据,确定所述本地终端的地理位置信息。可选的,所述装置还包括:判断单元,用于在所述本地终端与服务器建立网络连接时,判断所述服务器上存储的星历文件是否存在更新;下载单元,用于当所述判断单元判断所述服务器上存储的星历文件存在更新时,从所述服务器上下载星历文件;添加单元,用于对所述下载单元下载的星历文件添加标识信息;建立单元,用于建立所述标识信息与所述星历文件的匹配关系;存储单元,用于将所述建立单元建立的所述标识信息与所述星历文件的匹配关系存储在所述本地终端。可选的,所述获取单元包括:读取模块,用于读取所述标识信息中携带的星历文件下载时间点;第一确定模块,用于在所述读取模块读取的多个所述星历文件下载时间点中,确定目标下载时间点,所述目标下载时间点是距离当前系统显示时间最近的下载星历文件时间点;第二确定模块,用于通过查询所述服务器上星历文件日志信息,确定目标更新时间点,所述目标更新时间点是距离所述当前系统显示时间最近的更新星历文件时间点;判断模块,用于判断所述第一确定模块确定的目标下载时间点是否等于或者超过所述第二确定模块确定的目标更新时间点;第一获取模块,用于当所述判断模块判断判断所述目标下载时间点等于或者超过所述目标更新时间点时,则获取所述目标下载时间点对应的星历文件;第二获取模块,用于当所述判断模块判断判断所述目标下载时间点不是等于或者超过所述目标更新时间点时,则从所述服务器上下载并获取所述目标更新时间点对应的星历文件。可选的,所述装置还包括:所述下载单元,还用于当所述本地终端无法接入互联网时,按照预置时间周期从辅助终端上下载星历文件,其中,所述辅助终端与所述本地终端建立蓝牙匹配,所述辅助终端用于从所述服务器上下载星历文件;所述存储单元,还用于将所述下载单元下载的星历文件存储在所述本地终端。第三方面,本专利技术实施例还提供了一种电子设备,包括:至少一个处理器;以及与所述处理器连接的至少一个存储器、总线;其中,所述处理器、存储器通过所述总线完成相互间的通信;所述处理器用于调用所述存储器中的程序指令,以执行如上述所述的对终端进行定位的方法。第四方面,本专利技术实施例还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如上述所述的对终端进行定位的方法。借由上述技术方案,本专利技术实施例提供的技术方案至少具有下列优点:本专利技术实施例提供的一种对终端进行定位的方法及装置。在本专利技术实施例中当接收到定位操作指令时,通过获取本地终端上预先下载的星历文件,可以直接获知天上的卫星运行随时间而变的地理位置或者轨迹数据,进而依据该星历文件完成对本地终端的快速定位。与现有技术相比较,避免因硬件天线性能、射频参数限制,又或者由于恶劣的天气状况、电磁干扰、遮挡物密集等客观因素对接收GPS信号造成不良影响,进而导致出现GPS长时间无法搜星和定位的问题。本专利技术实施例通过预先将星历文件下载至本地终端,本文档来自技高网...

【技术保护点】
1.一种对终端进行定位的方法,其特征在于,所述方法包括:接收定位操作指令;获取本地终端已下载的星历文件;根据所述星历文件对本地终端进行定位。

【技术特征摘要】
1.一种对终端进行定位的方法,其特征在于,所述方法包括:接收定位操作指令;获取本地终端已下载的星历文件;根据所述星历文件对本地终端进行定位。2.根据权利要求1所述的方法,其特征在于,所述根据所述星历文件对本地终端进行定位,包括:获取预设定位层级信息,所述预设定位层级信息中包含多个地域层级,所述多个地域层级是按照最高地域层级至最低地域层级排序;利用星历文件对本地终端进行初次定位,得到初次定位数据,所述初次定位是指根据所述最高地域层级对所述本地终端执行的定位操作;按照所述多个地域层级之间的层级排序,遍历所述初次定位数据,获取与所述最低地域层级匹配的定位数据;根据与所述最低地域层级匹配的定位数据,确定所述本地终端的地理位置信息。3.根据权利要求1或2所述的方法,其特征在于,所述本地终端与服务器建立网络连接,在所述接收定位操作指令之前,所述方法还包括:判断所述服务器上存储的星历文件是否存在更新;若是,则从所述服务器上下载星历文件;对所述星历文件添加标识信息;建立所述标识信息与所述星历文件的匹配关系并存储在所述本地终端。4.根据权利要求3所述的方法,其特征在于,所述获取本地终端已下载的星历文件,包括:读取所述标识信息中携带的星历文件下载时间点;在多个所述星历文件下载时间点中,确定目标下载时间点,所述目标下载时间点是距离当前系统显示时间最近的下载星历文件时间点;通过查询所述服务器上星历文件日志信息,确定目标更新时间点,所述目标更新时间点是距离所述当前系统显示时间最近的更新星历文件时间点;判断所述目标下载时间点是否等于或者超过所述目标更新时间点;若是,则获取所述目标下载时间点对应的星历文件;若否,则从所述服务器上下载并获取所述目标更新时间点对应的星历文件。5.根据权利要求1所述的方法,其特征在于,当所述本地终端无法接入互联网时,所述方法还包括:按照预置时间周期从辅助终端上下载星历文件,其中,所述辅助终端与所述本地终端建立蓝牙匹配,所述辅助终端用于从所述服务器上下载星...

【专利技术属性】
技术研发人员:周文杰
申请(专利权)人:出门问问信息科技有限公司
类型:发明
国别省市:北京,11

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

1