【技术实现步骤摘要】
【国外来华专利技术】对部分压缩固件的空中(OTA)更新本专利申请要求享受以下申请的优先权:于2017年7月7日提交的、名称为“Over-The-Air(OTA)UpdatingofPartially-compressedFirmware”的临时申请No.62/530,039;以及于2018年7月5日提交的、名称为“Over-The-Air(OTA)UpdatingofPartially-compressedFirmware”的非临时No.16/028,321,并且上述申请被转让给本申请的受让人并且据此通过引用的方式明确地并入本文。
概括地说,本公开内容的实施例涉及空中(OTA)更新,并且更具体地,本公开内容的实施例涉及固件OTA(FOTA)更新。
技术介绍
FOTA更新允许供应商对无线联网的电子设备和/或所述电子设备的组件的子集的固件进行自动更新。FOTA技术通常用于例如更新移动智能电话的固件。这与例如可能要求端用户利用电缆将移动设备连接到计算机并且手动地安装更新的先前的技术相比,允许供应商以更一致并且更及时的方式修复错误(bug),实现补丁,添加特征和/或以其它方式更新固件。用于更新固件OTA的一种传统方法包括将固件的经更新的映像(image)文件发送到无线联网的电子设备,随后设备利用经更新的固件覆写(overwrite)旧固件,并且然后重启(reboot)以便实现更新。其它方法可以减小发送的文件大小,并且因此,允许使用更少的设备资源进行更快的更新。这种大小减小对于具有有限的功率和/或通信带宽的设备(诸如举例而言,物联 ...
【技术保护点】
1.一种计算设备,其包括处理器、存储器和无线电收发机,其中:/n所述存储器适于存储基准固件,所述基准固件包括第一基准未压缩段和第一基准压缩段;/n所述处理器适于进行以下操作:/n接收第一增量文件,其中,所述第一增量文件用于生成中间固件,所述中间固件包括第一中间未压缩段和第一中间压缩段;/n接收第二增量文件,其中,所述第二增量文件用于生成第一更新压缩段,所述第一更新压缩段与所述第一基准压缩段和所述第一中间压缩段相对应;/n将所述第一增量文件应用于所述基准固件,以生成所述中间固件;以及/n将所述第一更新压缩段应用于所述中间固件,以生成经更新的固件。/n
【技术特征摘要】
【国外来华专利技术】20170707 US 62/530,039;20180705 US 16/028,3211.一种计算设备,其包括处理器、存储器和无线电收发机,其中:
所述存储器适于存储基准固件,所述基准固件包括第一基准未压缩段和第一基准压缩段;
所述处理器适于进行以下操作:
接收第一增量文件,其中,所述第一增量文件用于生成中间固件,所述中间固件包括第一中间未压缩段和第一中间压缩段;
接收第二增量文件,其中,所述第二增量文件用于生成第一更新压缩段,所述第一更新压缩段与所述第一基准压缩段和所述第一中间压缩段相对应;
将所述第一增量文件应用于所述基准固件,以生成所述中间固件;以及
将所述第一更新压缩段应用于所述中间固件,以生成经更新的固件。
2.根据权利要求1所述的设备,其中,所述处理器适于进行以下操作:
将所述第二增量文件应用于未压缩的基准前驱段,以生成未压缩的经更新的前驱段;以及
对所述未压缩的经更新的前驱段进行压缩,以生成所述第一更新压缩段。
3.根据权利要求2所述的设备,其中,所述处理器适于通过对所述第一基准压缩段进行解压缩,来动态地生成所述未压缩的基准前驱段。
4.根据权利要求2所述的设备,其中,所述未压缩的基准前驱段是从所述存储器中取得的。
5.根据权利要求1所述的设备,其中,所述处理器适于通过利用所述第一更新压缩段来替换所述第一中间压缩段,来将所述第一更新压缩段应用于所述中间固件,以生成所述经更新的固件。
6.根据权利要求1所述的设备,其中,所述第一中间压缩段是所述第一基准压缩段的子部分。
7.根据权利要求1所述的设备,其中,所述第一中间压缩段包括所述第一基准压缩段和填充比特。
8.根据权利要求1所述的设备,其中:
所述第一中间压缩段与所述第一基准压缩段是相同的;以及
所述第一更新压缩段与所述第一基准压缩段是不同的。
9.根据权利要求1所述的设备,其中,所述第一增量文件和所述第二增量文件是经由所述调制解调器来接收的。
10.根据权利要求1所述的设备,其中,所述处理器适于进行以下操作:
接收第三增量文件,所述第三增量文件用于生成与第二基准...
【专利技术属性】
技术研发人员:N·耿,G·S·查伯拉,C·刘,C·何,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。