一种全球导航卫星系统GNSS启动方法及装置制造方法及图纸

技术编号:27973551 阅读:11 留言:0更新日期:2021-04-06 14:07
本申请实施例公开一种全球导航卫星系统GNSS启动方法及装置。其中,全球导航卫星系统GNSS启动方法包括:接收GNSS定位请求;确定长期演进LTE帧数量,该LTE帧数量为上一次GNSS冷启动结束时刻至接收该GNSS定位请求的时刻之间接收到的LTE帧的数量;基于该LTE帧的数量确定GNSS休眠时间;基于该GNSS休眠时间确定GNSS的启动方式,该启动方式为冷启动方式或热启动方式。通过这样的方式,终端设备可以通过LTE帧对休眠时间进行计时,提升休眠时间的准确性。

【技术实现步骤摘要】
一种全球导航卫星系统GNSS启动方法及装置
本申请涉及通信定位
,尤其涉及一种全球导航卫星系统GNSS启动方法及装置。
技术介绍
全球导航卫星系统(GlobalNavigationSatelliteSystem,GNSS)是能在地球表面或近地空间的任何地点为用户提供全天候的3维坐标和速度以及时间信息的空基无线电导航定位系统。在该通信定位芯片融合系统中,GNSS休眠的过程中会通常会采用芯片的32K晶振计数以确定GNSS的休眠时间,以便GNSS接收到下一次定位需求后,可以根据该休眠时间确定启动GNSS的方式,进而启动GNSS获取终端设备的位置信息。其中,启动GNSS的方式包括冷启动方式(即GNSS无任何先验数据,获取航天定位卫星参数并根据该航天定位参数获取定位)和热启动方式(即GNSS存在先验数据,可以根据先验数据中的航天定位卫星参数获取定位)。但由于32K晶振容易受运行环境的环境温度影响,导致频偏增加的情况,故而采用此方法得到的GNSS休眠时间准确性较低,从而导致无法准确确定终端设备的位置信息。为了提升GNSS休眠时间的准确性,终端设备可以通过周期性地唤醒GNSS的方式,对32K晶振进行调整。例如,终端设备在32K晶振计数达到3次时唤醒GNSS,并对GNSS对应的32K晶振进行调整,以提升基于32K晶振得到的GNSS休眠时间的准确性。但通过这样的方式提升了32K晶振准确性的同时,也会增加终端设备的功耗。
技术实现思路
本申请实施例提供了一种全球导航卫星系统GNSS启动方法及装置,通过本申请提供的方法,终端设备可以根据长期演进(LongTermEvolution,LTE)系统中的LTE帧对休眠时间进行准确计时,提升休眠时间的准确性,进而可以提升通过热启动方式启动GNSS获取定位的准确性。第一方面,本申请实施例提供了一种全球导航卫星系统GNSS启动方法,该方法包括:接收GNSS定位请求;确定长期演进LTE帧数量,该LTE帧数量为上一次GNSS冷启动结束时刻至接收GNSS定位请求时刻之间接收到的LTE帧的数量;基于LTE帧的数量确定GNSS休眠时间;基于该GNSS休眠时间确定GNSS的启动方式,该启动方式为冷启动方式或热启动方式。可见,通过这样的GNSS启动方法,终端设备可以基于LTE帧准确获取GNSS的休眠时间,进而可以根据该休眠时间确定GNSS的启动方式,提升GNSS获取定位的准确性。一种可能的实现方式中,LTE系统与GNSS时分复用,基于LTE帧的数量、LTE帧的时长以及LTE系统的寻呼周期确定GNSS休眠时间。一种可能的实现方式中,若休眠时间小于或等于第一时间阈值,则确定GNSS的启动方式为热启动方式;若休眠时间大于第一时间阈值,则确定GNSS的启动方式为冷启动方式。一种可能的实现方式中,若休眠时间小于或等于第一时间阈值,则确定GNSS的启动方式为热启动方式之后,根据GNSS的热启动方式,获取第一位置信息;若检测到第一位置信息与第二位置信息之间的距离大于距离阈值,则确定GNSS的启动方式为冷启动,第二位置信息为上一次GNSS冷启动结束时刻的位置。一种可能的实现方式中,若检测到第一位置信息与第二位置信息之间的距离大于距离阈值,则确定GNSS的启动方式为冷启动之后,更新第一数值,第一数值用于记录第一位置信息与第二位置信息之间的距离大于距离阈值的次数;获取第二数值,第二数值用于记录根据GNSS的热启动方式获取第一位置信息的总次数;基于第一数值与第二数值之比,更新第一时间阈值得到第二时间阈值。第二方面,本申请实施例提供了一种全球导航卫星系统GNSS启动装置,所述全球导航卫星系统GNSS启动装置包括:接收单元,用于接收GNSS定位请求;处理单元,用于确定长期演进LTE帧数量,所述LTE帧数量为上一次GNSS冷启动结束时刻至接收所述GNSS定位请求时刻之间接收到的LTE帧的数量;所述处理单元,还用于基于所述LTE帧的数量确定GNSS休眠时间;所述处理单元,还用于基于所述GNSS休眠时间确定GNSS的启动方式,所述启动方式为冷启动方式或热启动方式。一种可能的实现中,LTE系统与所述GNSS时分复用,所述处理单元具体用于:基于所述LTE帧的数量、LTE帧的时长以及LTE系统的寻呼周期确定GNSS休眠时间。一种可能的实现中,所述处理单元具体用于:若所述休眠时间小于或等于第一时间阈值,则确定GNSS的启动方式为热启动方式;若所述休眠时间大于第一时间阈值,则确定GNSS的启动方式为冷启动方式。一种可能的实现中,若所述休眠时间小于或等于第一时间阈值,所述处理单元确定GNSS的启动方式为热启动方式之后,所述处理单元还用于:根据GNSS的热启动方式启动GNSS,获取第一位置信息;若检测到所述第一位置信息与第二位置信息之间的距离大于距离阈值,则确定GNSS的启动方式为冷启动,所述第二位置信息为上一次冷启动结束时刻的位置。一种可能的实现中,若检测到所述第一位置信息与第二位置信息之间的距离大于距离阈值,则确定GNSS的启动方式为冷启动之后,所述处理单元还用于:更新第一数值,所述第一数值用于记录所述第一位置信息与第二位置信息之间的距离大于距离阈值的次数;获取第二数值,所述第二数值用于记录根据GNSS的热启动方式获取第一位置信息的次数;基于所述第一数值与所述第二数值之比,更新所述第一时间阈值得到第二时间阈值。第三方面,本申请实施例提供了一种终端设备,所述终端设备包括:存储器,用于存储计算机程序;处理器,调用计算机程序,用于执行以下操作:接收GNSS定位请求;确定长期演进LTE帧数量,LTE帧数量为上一次GNSS冷启动结束时刻至接收GNSS定位请求时刻之间接收到的LTE帧的数量;基于LTE帧的数量确定GNSS休眠时间;基于GNSS休眠时间确定GNSS的启动方式,启动方式为冷启动方式或热启动方式。第四方面,本申请实施例提供一种计算机可读存储介质,用于储存上述用户设备所用的计算机软件指令,其包括用于执行上述第一方面任一所述的方法所涉及的程序。本申请实施例中,终端设备接收GNSS定位请求,并确定上一次GNSS冷启动结束时刻至接收该GNSS定位请求时刻之间接收到的LTE帧的数量,进一步地,终端设备基于该LTE帧的数量确定GNSS休眠时间,从而可以基于该GNSS休眠时间确定GNSS的启动方式,该启动方式为冷启动方式或热启动方式。通过这样的方法,终端设备可以根据LTE帧对休眠时间进行准确计时,以提升休眠时间的准确性,进而可以提升通过热启动方式启动GNSS获取定位的准确性。附图说明图1为本申请实施例提供的一种通信定位融合系统的工作模式的示意图;图2为本申请实施例提供的一种GNSS启动方法的流程示意图;图3为本申请实施例提供的一种确定LTE帧数量的方法示意图;图4为本申请实施例提供的另一种确定LTE帧数量的方法示意图;图5为本本文档来自技高网...

【技术保护点】
1.一种全球导航卫星系统GNSS启动方法,其特征在于,所述方法包括:/n接收GNSS定位请求;/n确定长期演进LTE帧数量,所述LTE帧数量为上一次GNSS冷启动结束时刻至接收所述GNSS定位请求时刻之间接收到的LTE帧的数量;/n基于所述LTE帧的数量确定GNSS休眠时间;/n基于所述GNSS休眠时间确定GNSS的启动方式,所述启动方式为冷启动方式或热启动方式。/n

【技术特征摘要】
1.一种全球导航卫星系统GNSS启动方法,其特征在于,所述方法包括:
接收GNSS定位请求;
确定长期演进LTE帧数量,所述LTE帧数量为上一次GNSS冷启动结束时刻至接收所述GNSS定位请求时刻之间接收到的LTE帧的数量;
基于所述LTE帧的数量确定GNSS休眠时间;
基于所述GNSS休眠时间确定GNSS的启动方式,所述启动方式为冷启动方式或热启动方式。


2.根据权利要求1所述方法,其特征在于,LTE系统与所述GNSS时分复用,所述基于所述LTE帧的数量确定GNSS休眠时间,包括:
基于所述LTE帧的数量、LTE帧的时长以及LTE系统的寻呼周期确定GNSS休眠时间。


3.根据权利要求1或2所述方法,其特征在于,所述基于所述GNSS休眠时间确定GNSS的启动方式,包括:
若所述休眠时间小于或等于第一时间阈值,则确定GNSS的启动方式为热启动方式;
若所述休眠时间大于第一时间阈值,则确定GNSS的启动方式为冷启动方式。


4.根据权利要求3所述方法,其特征在于,若所述休眠时间小于或等于第一时间阈值,则确定GNSS的启动方式为热启动方式之后,所述方法还包括:
根据GNSS的热启动方式启动GNSS,获取第一位置信息;
若检测到所述第一位置信息与第二位置信息之间的距离大于距离阈值,则确定GNSS的启动方式为冷启动,所述第二位置信息为上一次GNSS冷启动结束时刻的位置。


5.根据权利要求4所述方法,其特征在于,若检测到所述第一位置信息与第二位置信息之间的距离大于距离阈值,则确定GNSS的启动方式为冷启动之后,所述方法还包括:
更新第一数值,所述第一数值用于记录所述第一位置信息与第二位置信息之间的距离大于距离阈值的次数;
获取第二数值,所述第二数值用于记录根据GNSS的热启动方式获取第一位置信息的总次数;
基于所述第一数值与所述第二数值之比,更新所述第一时间阈值为第二时间阈值。


6.一种全球导航卫星系统GNSS启动装置,其特征在于,所述全球导航卫星系统GNSS启动装置包括:
接收单元,用于接收GNSS定位请求;
处理单元,用于确定长期演进LTE帧数量,所述LTE帧数量为上一次GNSS冷启动结束时刻至接收所述GN...

【专利技术属性】
技术研发人员:晏龙李知方杨江
申请(专利权)人:紫光展锐重庆科技有限公司
类型:发明
国别省市:重庆;50

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

1