【技术实现步骤摘要】
本专利技术涉及gnss接收机,具体为一种基于增量更新算法的gnss接收机固件升级方法。
技术介绍
1、固件升级目前主要有全量升级方式和增量升级方式,全量升级的实现原理如下:通过某种通讯方式来传输完整的新版本固件,下载完成后将固件搬运到app运行的位置即可。增量升级的原理如下:服务端通过增量算法将新版本固件和旧版本固件之间的差异部分提取出来制作成增量包,然后在进行ota升级时只需要传输增量包即可,终端在接收到增量包之后,再通过增量算法将差分包与本地固件进行融合生成新的固件包,最后通过bootloader引导即可实现新固件的部署。
2、gnss接收机更新固件一般通过蓝牙、串口或网络,对于用户来说,使用蓝牙、串口升级更为简单直接,但蓝牙、串口的通讯速率比较低,当gnss接收机功能较多时,固件文件一般会比较大。在这种情况下,若使用全量升级方式,则固件升级持续时间会比较长,当超过一分钟时,用户的体验感会比较差。
3、采用增量升级方式,用户不需要对gnss接收机升级完整的固件文件,而是通过增量升级算法,将当前gnss接收机固
...【技术保护点】
1.一种基于增量更新算法的GNSS接收机固件升级方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于增量更新算法的GNSS接收机固件升级方法,其特征在于,所述S1中,服务端将各旧版本固件针对新版本固件制作成多个增量包,执行以下操作:
3.根据权利要求2所述的一种基于增量更新算法的GNSS接收机固件升级方法,其特征在于,所述S1中,将各增量包通过zip压缩算法压缩成一个增量压缩包,执行以下操作:
4.根据权利要求3所述的一种基于增量更新算法的GNSS接收机固件升级方法,其特征在于,所述S2中,通过蓝牙、网络的传输途径将增
...【技术特征摘要】
1.一种基于增量更新算法的gnss接收机固件升级方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于增量更新算法的gnss接收机固件升级方法,其特征在于,所述s1中,服务端将各旧版本固件针对新版本固件制作成多个增量包,执行以下操作:
3.根据权利要求2所述的一种基于增量更新算法的gnss接收机固件升级方法,其特征在于,所述s1中,将各增量包通过zip压缩算法压缩成一个增量压缩包,执行以下操作:
4.根据权利要求3所述的一种基于增量更新算法的gnss接收机固件升级方法,其特征在于,所述s2中,通过蓝牙、网络的传输途径将增量压缩包下发给需要更新的gnss终端,执行以下操作:
5.根据权利要求4所述的一种基于增量更新算法的gnss接收机固件升级方法,其特征在于,所述s2中,gnss终端在接收完增量压缩包后会解压为多个增量包,执行以下操作:
6.根据权利要求5所述的一种基于增量更新算法的gnss接收机固件升级方法,其特征在于,所述s2中,根...
【专利技术属性】
技术研发人员:史文军,殷庆,罗晓宇,刘羽秋,
申请(专利权)人:上海时空奇点智能技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。