【技术实现步骤摘要】
利用OTA更新车辆软件的方法和装置相关申请的交叉引用本申请要求2018年11月23日提交的韩国专利申请No.10-2018-0146148的优先权,该申请的全部内容结合于此用于通过该引用的所有目的。
本专利技术涉及一种用于更新车辆软件的方法和装置,更具体而言,涉及一种在利用空中下载(OTA)更新车辆软件时使发送的数据量最小的更新车辆软件的方法和装置。
技术介绍
传统的更新软件的方法大致分为后台更新方法和差异更新方法。后台更新方法是将相同的软件镜像(image)双重存储在存储器中并更新软件,以在车辆行驶和系统使用时更新软件的方法。在这种情况下,可以压缩和管理软件镜像以减少用于存储软件镜像的存储器的容量。差异更新方法是利用原始软件镜像和目标软件镜像之间的差异来减少通过空中下载(OTA)更新车辆软件时通过无线网络发送的数据量的更新软件的方法。参考图1,在无线更新车辆固件的固件空中下载(FOTA)方法中,提取两个软件版本(即源版本V1和目标版本V2)之间的差异(delta或diff),由此,利用提取的差异所生成的差异包可以通过无线网络发送到车辆终端。车辆终端可以仅保持源版本V1,并且可以使用所接收的源版本V1和差异包来生成并更新目标版本V2。参考图2,当存在所接收的差异包时,车辆终端可以执行更新代理。车辆终端可以基于闪存(其包括在车辆终端中)的特定大小的区域来执行更新。更新代理可以将源版本V1中有变化的区域带到随机存取存储器(RAM),并由此可以应用差异包的对应区域,以生成目标 ...
【技术保护点】
1.一种在服务器中更新车辆软件的方法,所述方法包括:/n提取与更新目标软件镜像的第一格式和第二格式分别相对应的第一格式差异数据和第二格式差异数据;/n将第一格式差异数据的大小与第二格式差异数据的大小进行比较;/n基于第一格式差异数据的大小与第二格式差异数据的大小的比较结果,确定作为发送目标的差异数据的格式;/n通过无线网络将所确定格式的差异数据发送到更新目标车辆终端,/n其中,将第一格式差异数据与第二格式差异数据中数据大小较小的差异数据确定为发送目标差异数据。/n
【技术特征摘要】 【专利技术属性】
20181123 KR 10-2018-01461481.一种在服务器中更新车辆软件的方法,所述方法包括:
提取与更新目标软件镜像的第一格式和第二格式分别相对应的第一格式差异数据和第二格式差异数据;
将第一格式差异数据的大小与第二格式差异数据的大小进行比较;
基于第一格式差异数据的大小与第二格式差异数据的大小的比较结果,确定作为发送目标的差异数据的格式;
通过无线网络将所确定格式的差异数据发送到更新目标车辆终端,
其中,将第一格式差异数据与第二格式差异数据中数据大小较小的差异数据确定为发送目标差异数据。
2.根据权利要求1所述的方法,进一步包括:
在发送所确定格式的差异数据之前,向车辆终端发送指示将哪种格式的差异数据确定为发送目标的第一控制信号,
其中,车辆终端根据第一控制信号、使用不是所确定格式的另一格式的软件镜像来驱动系统。
3.根据权利要求2所述的方法,进一步包括:
从车辆终端接收指示系统是否完全驱动的第二控制信号,
其中,根据第二控制信号启动所确定格式的差异数据的发送。
4.根据权利要求1所述的方法,其中,所确定格式的差异数据通过OTA发送。
5.根据权利要求1所述的方法,其中,第一格式是压缩格式,第二格式是非压缩格式。
6.根据权利要求5所述的方法,其中,基于压缩软件镜像的第一版本与压缩软件镜像的第二版本之间的差异来提取第一格式差异数据,基于非压缩软件镜像的第一版本与非压缩软件镜像的第二版本之间的差异来提取第二格式差异数据,第二版本是比第一版本更高级别的版本。
7.根据权利要求1所述的方法,其中,
第一格式和第二格式具有不同的文件扩展名;
软件镜像根据类别进行分类,在包括在服务器中的储存器的相应区域中保持和管理各个类别的第一格式的软件镜像和第二格式的软件镜像。
8.一种服务器,其包括:
储存单元,其配置为保持第一格式的软件镜像和第二格式的软件镜像;
提取单元,其连接至所述储存单元,并配置为提取与更新目标软件镜像的第一格式和第二格式分别相对应的第一格式差异数据和第二格式差异数据;
比较单元,其连接至所述提取单元,并配置为将第一格式差异数据的大小与第二格式差异数据的大小进行比较;
控制器,其连接至所述比较单元,并配置为基于第一格式差异数据的大小与第二格式差异数据的大小的比较结果,确定作为发送目标的差异数据的格式;以及
通信单元,其连接至所述比较单元,并配置为通过无线网络将所确定格式的差异数据发送至更新目标车辆终端,
其中,所述控制器配置为将第一格式差异数据与第二格式差异数据中数据大小较小的差异数据确定为发送目标差异数据。
9.根据权利要求8所述的服务器,其中,
所述控制器配置为在发送所确定格式的差异数据之前,生成指示将哪种格式的差异数据确定为发送目标的第一控制信号,并且通过通信单元将第一控制信号发送至车辆终端;
车辆终端根据第一控制信号、使用不是所确定格式的另一格式的软件镜像来驱动系统。
10.根据权利要求9所述的服务器,其中,在从车辆终端接收到指示系统是否完全驱动的第二控制信号时,所述控制器配置为根据第二控制信号执行将所确定格式的差异数据发送至车辆终端的控制。
11.根据权利要求8所述的服务器,其中,通过空中下载发送所确定格式的差异数据。
12.根据权利要求8所述的服务器,其中,第一格式是压缩格式,第二格式是非压缩格式。
13.根据权利要求12所述的服务器,其中,
技术研发人员:柳惠园,李相锡,朴蓉雨,
申请(专利权)人:现代自动车株式会社,起亚自动车株式会社,
类型:发明
国别省市:韩国;KR
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。