用于提供软件补丁的计算机实现的方法和计算机程序产品、装置和通信系统制造方法及图纸

技术编号:45723006 阅读:11 留言:0更新日期:2025-07-04 18:46
提出了一种用于向一个设备提供软件补丁的计算机实现的方法,包括:a)确定现有模型和新模型之间的模型差异,b)将所确定的模型差异转换成一组图,c)将图挖掘单元应用于该组图以识别封闭子图的类型,其中所识别的封闭子图的类型包括最优类型,d)存储最优类型并生成对所存储的最优类型的引用,e)用所生成的引用替换对应于最优类型的每个所识别类型的封闭子图,以获得压缩模型差和包括压缩模型差异的压缩补丁,以及f)对压缩补丁进行编码并将其传输到设备。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及用于提供软件补丁的计算机实现的方法和计算机程序产品,以及用于提供软件补丁的装置和通信系统。


技术介绍

1、随着物联网(iot)的出现,所谓的固件空中(fota)更新变得无处不在。新特征和错误修复在运行时传送到设备,而不需要直接连接到计算机或其他编程设备。许多这些设备通过蜂窝连接来连接,导致数据传送的高成本。示例包括智能农业应用、智能园艺、智能制造系统、风能和车辆中的设备。

2、使用蜂窝连接,fota更新非常耗时,并且下载更新的成本可能很高。此外,在更新期间,连接可能会丢失,并且可能需要重新传输整个更新。此外,设备,例如嵌入式设备,由于其有限的存储能力,通常非常受限。

3、固件通常作为完整的二进制文件发送到嵌入式设备。传统上,嵌入式设备保留两个存储分区:现有的存储分区用于运行的固件,以及新的存储分区用于下一次固件更新(新固件)。当下载新的固件时,新的存储分区被选为引导分区。然后,新固件会执行一些初始测试,并且如果一切如预期那样工作,设备最终会使用新固件重新引导。

4、固件二进制文件通常使用无损压缩算法(如霍夫本文档来自技高网...

【技术保护点】

1.一种用于向至少一个设备(10)提供软件补丁(sw_patch),特别是固件补丁的计算机实现的方法,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1-3之一所述的方法,其特征在于,

5.根据权利要求1-4之一所述的方法,其特征在于,

6.根据权利要求1-5之一所述的方法,其特征在于,

7.根据权利要求1-6之一所述的方法,其特征在于,

8.根据权利要求1-7之一所述的方法,其特征在于,

9.根据权利要求1-8之一所述的...

【技术特征摘要】
【国外来华专利技术】

1.一种用于向至少一个设备(10)提供软件补丁(sw_patch),特别是固件补丁的计算机实现的方法,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求1-3之一所述的方法,其特征在于,

5.根据权利要求1-4之一所述的方法,其特征在于,

6.根据权利要求1-5之一所述的方法,其特征在于,

7.根据权利要求1-6之一所述的方法,其特征在于,

8.根据权利要求1-7之一所述的方法,其特征在于,

9.根据权利要求1-8之一所述的方法,其特征在于,

...

【专利技术属性】
技术研发人员:C·廷尼斯U·霍恩斯坦
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

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

1