基于车载FOTA终端的数据传输方法分析与设计
发布时间:2025-04-11 01:57
随着汽车产业的高速发展,车载电子控制单元的数量也不断增多,同时也伴随着功能故障的概率增加。车厂通常以更换硬件或更新软件来解决功能故障问题。传统的大规模召回更新软件方法对客户和车厂带来了巨大的损失,FOTA(Firmware Over The Air)技术的出现能够很好的解决这个问题。但是汽车的安全性和时效性要求远高于其他智能移动终端,如何保证FOTA技术的安全性和时效性是目前研究的重点。本文主要分析了车载FOTA终端的现状,提出了目前车载FOTA终端存在的安全性问题和传输时间长的问题,根据车载FOTA终端的特点提出了一种优化Bsdiff算法与混合加密算法结合的数据传输方法,并将此数据传输方法在车载FOTA终端中实现。然后设计并搭建了车载FOTA终端系统台架,最后在系统台架上测试验证了车载FOTA终端的安全性和时效性。本文的主要工作内容如下:1.首先介绍了目前国内外车载FOTA终端的研究现状,分析出目前车载FOTA终端存在数据传输时间长与数据传输安全的问题,提出差分算法与加密算法是解决数据传输问题的关键技术,并分别对目前主流的差分算法与加密算法进行了对比分析。2.根据差分算法的分析结果,选...
【文章页数】:96 页
【学位级别】:硕士
【部分图文】:
本文编号:4039323
【文章页数】:96 页
【学位级别】:硕士
【部分图文】:
图2.2Vcdiff算法原理
重庆邮电大学硕士学士论文第2章车载FOTA终端关键技术的研究112.Vcdiff算法Vcdiff算法具有对比新旧文件生成差分更新包的功能,以及将差分更新包进行压缩的功能,并可以对没有旧版本的新文件直接进行压缩。该算法主要包括:ADD、COPY、RUN、NOOP等方法来实现差分[6....
图2.3生成字典序I过程
重庆邮电大学硕士学士论文第2章车载FOTA终端关键技术的研究12通过以上数据的对比与分析,得出的结论为Bsdiff算法相比其他差分算法的压缩率更大、压缩与解压的时间更短、消耗的资源也更小,所以本文重点对Bsdiff算法进行研究和分析。2.1.2Bsdiff算法的研究Bsdiff算....
图2.4Bsdiff算法文件比较
重庆邮电大学硕士学士论文第2章车载FOTA终端关键技术的研究由于这些差值包含大量的空数据(即零值),所以可以用bzip等压缩算法压缩该部分差值,以减少内存占用。
图2.5Bsdiff算法差分文件格式经过以上步骤生成的差分文件将发送到更新端,更新端收到差分文件之后,利
图2.4Bsdiff算法文件比较3.生成差分文件利用对比生成的数据即可快速打包出差分文件,整个差分文件包括共了4个部分:头部、控制区域、相似区域以及不相似区域。差分文件的具体格式如图2.5所示,其中头部区域包括版本名称、控制区域长度、相似区域长度、不相似区域长度。....
本文编号:4039323
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/4039323.html