【ELT.ZIP】OpenHarmony啃论文俱乐部——电子设备软件更新压缩

本文探讨了在消费类电子设备和车载ECU软件更新中如何快速有效地进行数据传输。研究了基于差分压缩算法、增量表示格式、RSYNC算法、BPE算法及其改进、基于字典压缩算法等方法,特别提到了Deflate算法的改进以适应RAM资源有限的设备。实验评估了不同算法在工作内存、压缩比和传输时间等方面的表现,为软件更新提供了优化策略。
摘要由CSDN通过智能技术生成
  • 本文出自ELT.ZIP团队,ELT<=>Elite(精英),.ZIP为压缩格式,ELT.ZIP即压缩精英。
  • 成员:
    • 上海工程技术大学大二在校生
    • 合肥师范学院大二在校生
    • 清华大学大二在校生
    • 成都信息工程大学大一在校生
    • 黑龙江大学大一在校生
    • 华南理工大学大一在校生
  • 我们是来自6个地方的同学,我们在OpenHarmony成长计划啃论文俱乐部里,与华为、软通动力、润和软件、拓维信息、深开鸿等公司一起,学习和研究操作系统技术

【往期回顾】

 ① 2月23日 《老子到此一游系列》之 老子为什么是老子 —— ++综述视角解读压缩编码++
 ② 3月11日 《老子到此一游系列》之 老子带你看懂这些风景 —— ++多维探秘通用无损压缩++
 ③ 3月25日 《老子到此一游系列》之 老子见证的沧海桑田 —— ++轻翻那些永垂不朽的诗篇++
 ④ 4月4日   《老子到此一游系列》之 老子游玩了一条河 —— ++细数生活中的压缩点滴++
 ⑤ 4月18日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——一文穿透多媒体过往前沿++
 ⑥ 4月18日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——这些小风景你不应该错过++
 ⑦ 4月18日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——浅析稀疏表示医学图像++
 ⑧ 4月29日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——计算机视觉数据压缩应用++
 ⑨ 4月29日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——点燃主缓存压缩技术火花++
 ⑩ 4月29日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——即刻征服3D网格压缩编码++
 ⑪ 5月10日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——云计算数据压缩方案++
 ⑫ 5月10日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——大数据框架性能优化系统++
 ⑬ 5月10日 ++【ELT.ZIP】OpenHarmony啃论文俱乐部——物联网摇摆门趋势算法++

【本期看点】

  • HCompress在多层存储环境中大放光彩
  • 揭秘消费类电子设备软件更新压缩算法
  • AIMCS如何压缩短字符串

【技术DNA】

middle_img_v2_0398a8a42df94e04aab0aa585a1527dg.png

【智慧场景】

********** ******************** ******************** ******************** ******************** ******************** ******************** ******************** ******************** ******************** ******************** ******************** ******************** ******************** ********************
场景 自动驾驶 / AR 语音信号 流视频 GPU 渲染 科学、云计算 内存缩减 科学应用 医学图像 数据库服务器 人工智能图像 文本传输 GAN媒体压缩 图像压缩 文件同步
技术 点云压缩 ‎稀疏快速傅里叶变换‎ 有损视频压缩 网格压缩 动态选择压缩算法框架 无损压缩 分层数据压缩 医学图像压缩 无损通用压缩 人工智能图像压缩 短字符串压缩 GAN 压缩的在线多粒度蒸馏 图像压缩 文件传输压缩
开源项目 Draco / 基于深度学习算法/PCL/OctNet SFFT AV1 / H.266编码 / H.266解码/VP9 MeshOpt / Draco Ares LZ4 HCompress DICOM Brotli RAISR AIMCS OMGD OpenJPEG rsync

引言

现实场景

  • 许多消费类产品在市场上流行起来,其中就有类似物联网设备的消费类电子产品。随着消费类电子设备的数量和种类急剧增加,各种软件也开始流行,比如我们常见的微信、抖音。在我们的手机上,经常会出现手机系统需要更新或者某个软件需要更新的情况,这些更新都是通过与互联网连接实现的。但是互联网的带宽有限,而且用户对更新占用时间也有一定的要求,所以如何快速的传输数据并应用更新是一个问题。

图 1 手机系统更新
在这里插入图片描述(a) IPhone 更新
在这里插入图片描述
(b) 手机的软件更新

  • 随着 ECU 软件的复杂性和规模的增加,车辆中电气控制单元 (ECU) 中的错误也在增加。 联网车辆需要ECU软件或安全功能的升级功能。 因此,在汽车出场后需要具备通过无线(Over the Air, OTA)重新编程ECU的软件功能。因为在软件更新的过程中可能无法驾驶汽车而汽车联网的带宽又非常有限,OTA更新最重要的问题是减少更新时间

图 2 车载ECU更新

在这里插入图片描述
(a) 通过OTA进行车载ECU升级
在这里插入图片描述(b) 车载ECU软件更新系统概述

问题

  • 对于手机等消费类电子设备的更新,可以总结出两个要求
    • 减少新旧版本之间的代码差异,这是对基于差分压缩算法的更新方案而言,减少代码差异即意味着需要传输和下载的数据量减少。
    • 减少闪存的写入页数,以减少设备设备不可使用的时间。这既要求下载的数据量小,还要求能够快速地将下载好的数据应用到设备上,通常对应数据解压和闪存写入所需的时间。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值