目标终端软件升级系统、方法及装置与流程
- 国知局
- 2024-08-02 12:40:19
本申请涉及软件升级领域,尤其涉及目标终端软件升级系统、目标终端软件升级方法、目标终端软件升级装置、还涉及电子设备及存储介质。
背景技术:
1、现代智能汽车提供了整车ota软件升级功能,升级的内容不限于整车内所有的控制器软件,还包括很多智能车机的应用软件,ota升级功能对于车辆智能化带来持续的功能迭代,但是由于车辆的户外行驶和停放位置的特殊性,高频次的软件升级需要使用巨量的移动网络流量,当前专用网络连接下的移动网络流量的费用是一笔可观的经济费用。
2、而为了保障车辆功能安全,对软件系统的安全性要求很高,所以车辆系统相对封闭,对软件的升级不对用户普通的移动设备(例如u盘)开放。而通过制造商专门的诊断仪设备进行软件线下更新的非ota方式,需要用户到专门的4s店,用户时间成本高昂,费用成不也不低,难以高频次的及时升级系统。
3、因此,需要一种目标终端软件升级的方案,借助手机移动端的费率低的优势,灵活选择升级系统ota软件的数据通道,使整车ota软件升级的数据成本尽量降低。
技术实现思路
1、本发明的目的在于提供一种目标终端软件升级系统、目标终端软件升级方法、目标终端软件升级装置、电子设备及存储介质,至少解决上述的一个技术问题。
2、本发明提供了下述方案:
3、根据本发明的一个方面,提供一种目标终端软件升级系统,所述目标终端软件升级系统包括:ota云端服务器和目标终端;
4、建立ota云端服务器与目标终端之间的通信连接;
5、根据所述建立ota云端服务器和目标终端之间的通信连接,所述ota云端服务器下发ota软件,升级所述目标终端的软件应用;
6、其中,所述目标终端软件升级系统还包括,移动终端;
7、其中,ota云端服务器与目标终端之间的通信连接,经过所述移动终端。
8、进一步的,所述ota云端服务器包括:ota软件存储服务模块、ota证书存储服务模块、ota软件发布服务模块和ota软件证书服务模块;
9、所述ota软件存储服务模块,用于存储ota文件;
10、所述ota证书存储服务模块,用于存储设备端的pki签名证书、云端服务的pki签字证书和ota文件签名证书;
11、所述ota软件发布服务模块,用于发布软件应用的ota文件和管理ota下载任务;
12、所述ota软件证书服务模块,用于pki签名证书的颁发、校验、更新和撤回。
13、进一步的,所述目标终端包括:第一软件下载模块、第一证书存储模块和第一软件更新应用模块;
14、所述目标终端还包括,第一设备连接模块;
15、所述第一软件下载模块,用于下载ota文件;
16、所述第一证书存储模块,用于存储目标终端的pki证书签名、云端服务的pki签名证书、ota文件的签名证书;
17、所述第一软件更新应用模块,用于控制对目标终端的软件应用进行ota升级;
18、所述第一设备连接模块,用于控制与移动终端连接。
19、进一步的,所述移动终端包括:第二证书存储模块、第二软件下载模块、第二软件更新应用模块和第二设备连接模块;
20、所述第二证书存储模块,用于存储移动终端的pki证书签名、云端服务的pki签名证书
21、所述第二软件下载模块,用于下载ota软件;
22、所述第二软件更新应用模块,用于控制对目标终端的软件应用进行ota升级;
23、所述第二设备连接模块,用于控制与目标终端的连接。
24、根据本发明的二个方面,提供一种目标终端软件升级方法,基于所述的目标终端软件升级系统,目标终端软件升级方法包括:第一数据通道和第二数据通道;
25、所述第一数据通道包括,ota云端服务器直接与目标终端之间通信连接的数据通道;
26、所述第二数据通道包括,经过所述移动终端,ota云端服务器与目标终端之间通信连接的数据通道。
27、进一步的,包括:
28、所述第一软件更新应用模块判断所述目标终端的软件应用是否需要升级;
29、若,需要升级,则所述第一设备连接模块判断所述目标终端能否与所述移动终端建立连接;
30、若,能,则根据所述第二数据通道,所述ota云端服务器发布ota文件升级所述目标终端的软件应用;
31、若,不能,则根据所述第一数据通道,所述ota云端服务器发布ota文件升级所述目标终端的软件应用。
32、进一步的,包括:
33、所述第二设备连接模块判断所述目标终端能否与所述移动终端建立连接;
34、若,能,则所述第二软件更新应用模块判断所述目标终端的软件应用是否需要升级;
35、若,需要升级,则根据所述第二数据通道,所述ota云端服务器发布ota文件升级所述目标终端的软件应用。
36、根据本发明的三个方面,提供一种目标终端软件升级装置,基于所述的目标终端软件升级系统,所述目标终端软件升级装置包括:第一数据通道模块和第二数据通道模块;
37、所述第一数据通道模块,用于建立ota云端服务器直接与目标终端之间通信连接;
38、所述第二数据通道模块,用于建立经过所述移动终端,ota云端服务器与目标终端之间通信连接。
39、根据本发明的四个方面,提供一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
40、所述存储器中存储有计算机程序,当所述计算机程序被所述处理器执行时,使得所述处理器执行所述目标终端软件升级方法的步骤。
41、根据本发明的五个方面,提供一种计算机可读存储介质,包括:其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行所述目标终端软件升级方法的步骤。
42、通过上述方案,获得如下有益的技术效果:
43、本申请通过设置第一数据通道和第二数据通道,使车辆的ota软件升级灵活的选择数据通道,在保障效率的同时,尽可能控制费用的消耗。
44、本申请通过拓展第三方移动设备的云端服务器连接权限,使车辆的ota软件升级拓展出新的数据通道的同时,保障了数据的安全。
45、本申请通过主动检测车辆ota升级需求,将升级的频率控制在合理的范围内,使车辆的ota软件升级尽量选择在费用低的数据通道下进行。
技术特征:1.一种目标终端软件升级系统,其特征在于,所述目标终端软件升级系统包括:ota云端服务器和目标终端;
2.根据权利要求1所述的目标终端软件升级系统,其特征在于,所述ota云端服务器包括:ota软件存储服务模块、ota证书存储服务模块、ota软件发布服务模块和ota软件证书服务模块;
3.根据权利要求2所述的目标终端软件升级系统,其特征在于,所述目标终端包括:第一软件下载模块、第一证书存储模块和第一软件更新应用模块;
4.根据权利要求3所述的目标终端软件升级系统,其特征在于,所述移动终端包括:第二证书存储模块、第二软件下载模块、第二软件更新应用模块和第二设备连接模块;
5.一种目标终端软件升级方法,基于权利要求1至4中任一项所述的目标终端软件升级系统,其特征在于,所述目标终端软件升级方法包括:第一数据通道和第二数据通道;
6.根据权利要求5所述的目标终端软件升级方法,其特征在于,包括:
7.根据权利要求5所述的目标终端软件升级方法,其特征在于,包括:
8.一种目标终端软件升级装置,基于权利要求1至4中任一项所述的目标终端软件升级系统,其特征在于,所述目标终端软件升级装置包括:第一数据通道模块和第二数据通道模块;
9.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;
10.一种计算机可读存储介质,其特征在于,包括:其存储有可由电子设备执行的计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行权利要求5至7任一项所述目标终端软件升级方法的步骤。
技术总结本申请公开了目标终端软件升级系统、方法及装置,系统包括,建立OTA云端服务器与目标终端之间的通信连接;根据所述建立OTA云端服务器和目标终端之间的通信连接,所述OTA云端服务器下发OTA软件,升级所述目标终端的软件应用;其中,所述目标终端软件升级系统还包括,移动终端;其中,OTA云端服务器与目标终端之间的通信连接,经过所述移动终端。通过上述方案,使车辆的OTA软件升级灵活的选择数据通道,在保障效率的同时,尽可能控制费用的消耗。通过拓展第三方移动设备的云端服务器连接权限,使车辆的OTA软件升级拓展出新的数据通道的同时,保障了数据的安全。通过主动检测车辆OTA升级需求,将升级的频率控制在合理的范围内。技术研发人员:高洪伟,李晓琴,李浩,丁晓年,李昱霖,武鹏飞,刘渠,袁志伟,韩爽,谢磊受保护的技术使用者:中国第一汽车股份有限公司技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/237246.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。