[发明专利]数据处理方法、装置、计算机设备和存储介质在审
申请号: | 202010180650.4 | 申请日: | 2020-03-16 |
公开(公告)号: | CN111475209A | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 杨惠 | 申请(专利权)人: | 西安广和通无线软件有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/48 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 周清华 |
地址: | 710000 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种数据处理方法、装置、计算机设备和存储介质。该方法包括:当GNSS模块监测到终端设备从休眠状态恢复至正常运行状态时,获取终端设备当前的系统时间与预先存储在非易失性存储器中的历史卫星定位数据的时间之间的时间间隔,而后将该时间间隔与预设的卫星定位数据的更新周期进行对比,若上述时间间隔小于更新周期,则执行温启动或者热启动操作。本方法通过非易失性存储器存储卫星定位数据,极大地确保了历史卫星定位数据的有效性,根据历史卫星定位数据的有效性选择合适的启动操作,由于温启动或热启动操作比冷启动操作节省时间,避免了GNSS模块因全部进行冷启动操作而造成的耗时问题,大大提高了GNSS模块的启动效率。
技术领域
本申请涉及通信技术领域,特别是涉及一种数据处理方法、装置、计算机设备和存储介质。
背景技术
独立导航卫星系统(Global Navigation Satellite System standalone,GNSSstandalone)定位时间是衡量全球卫星导航系统(Global Navigation Satellite System,GNSS)模块性能的重要指标之一。GNSS定位分为冷启动和热启动,热启动的定位时间一般在10s之内,无需重新获取数据;冷启动的定位时间一般在1min之内,需要重新获取数据。
现有技术中,由于某种原因使得个人计算机(Personal Computer,PC)或服务器进入异常休眠状态时,或者由于某种原因使得PC或服务器发生断电情况时,PC会将GNSS模块的内部定位信息清除掉,使得GNSS接收机失去卫星参数,导致GNSS无法工作。当PC从休眠(hibernate)状态恢复正常状态时,GNSS模块会重新发送请求获取卫星提供的坐标数据,从而进入冷启动流程。
因此,现有技术中PC由hibernate状态恢复正常状态时,存在耗时较长的问题。
发明内容
基于此,有必要针对上述技术问题,提供一种数据处理方法、装置、计算机设备和存储介质。
第一方面,本申请提供一种数据处理方法,该方法包括:
当GNSS模块监测到终端设备从休眠状态恢复至正常运行状态,获取终端设备当前的系统时间;
若终端设备当前的系统时间与定位数据采集时间之间的间隔小于预设的卫星定位数据的更新周期,则执行温启动或者热启动操作;定位数据采集时间为预先存储在非易失性存储器中的历史卫星定位数据的时间信息;卫星定位数据的更新周期用于表示卫星定位数据的有效期限。
在其中一个实施例中,该方法还包括:
若终端设备当前的系统时间与定位数据采集时间之间的间隔大于或等于预设的卫星定位数据的更新周期,则执行冷启动操作。
在其中一个实施例中,上述执行冷启动操作,包括:
搜索卫星的位置,并根据卫星的位置,获取卫星的定位数据;
根据卫星的定位数据,恢复GNSS模块的卫星定位操作。
在其中一个实施例中,上述执行温启动或者热启动操作,包括:
判断终端设备当前的系统时间与定位数据采集时间之间的间隔是否大于预设的时间间隔;预设的时间间隔用于表征区分热启动与温启动的时间界限值;
若终端设备当前的系统时间与定位数据采集时间之间的间隔小于预设的时间间隔,则执行热启动操作;
若终端设备当前的系统时间与定位数据采集时间之间的间隔等于或大于预设的时间间隔,则执行温启动操作。
在其中一个实施例中,上述执行热启动操作,包括:
确定执行热启动操作所需的第一定位时间;第一定位时间为预先设定的所述热启动对应的搜索定位时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安广和通无线软件有限公司,未经西安广和通无线软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010180650.4/2.html,转载请声明来源钻瓜专利网。