System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种软件升级方法、装置及存储介质制造方法及图纸_技高网

一种软件升级方法、装置及存储介质制造方法及图纸

技术编号:44474574 阅读:1 留言:0更新日期:2025-03-04 17:44
本申请提供一种软件升级方法、装置及存储介质,涉及智能汽车技术领域,用于解决现有技术中下载通道可能会发生网络堵塞的问题。该方法包括:获取用于下载软件升级文件的下载通道的剩余带宽以及与下载通道连接的至少一个车载终端中,每个车载终端的测试数据传输速率;根据剩余带宽以及每个车载终端的测试数据传输速率,确定剩余带宽支持同时下载软件升级文件的车载终端数量;从至少一个车载终端中,选取处于运行状态且安装有与软件升级文件对应的待升级软件的目标车载终端,并获取目标车载终端的目标数据;根据车载终端数量和目标数据,确定目标车载终端中待升级软件的升级策略。

【技术实现步骤摘要】

本申请涉及智能汽车,尤其涉及一种软件升级方法、装置及存储介质


技术介绍

1、随着汽车产业的不断发展,汽车智能化已成为一种汽车产业发展的趋势。为了满足快速发展汽车智能化的需求,需要对汽车中车载终端使用的软件不断进行更新。

2、现有的软件更新方法通常是车载终端采用空中下载(over-the-air technology,ota)技术下载软件升级数据包。但是,当多个车载终端同时下载软件升级数据包时,容易造成用于下载软件升级数据包的ota下载通道网络堵塞。


技术实现思路

1、本申请提供一种软件升级方法、装置及存储介质,用于解决现有技术中存在隐私信息泄露风险的问题。

2、为达到上述目的,本申请采用如下技术方案:

3、第一方面,提供一种软件升级方法,包括:获取用于下载软件升级文件的下载通道的剩余带宽以及与下载通道连接的至少一个车载终端中,每个车载终端的测试数据传输速率;根据剩余带宽以及每个车载终端的测试数据传输速率,确定剩余带宽支持同时下载软件升级文件的车载终端数量;从至少一个车载终端中,选取处于运行状态且安装有与软件升级文件对应的待升级软件的目标车载终端,并获取目标车载终端的目标数据;目标数据包括:目标车载终端归属车辆的行驶速度、目标车载终端使用的网络制式、目标车载终端的测试数据传输时长和目标车载终端与用于分发软件升级文件的内容分发服务器的距离中的至少一项;根据车载终端数量和目标数据,确定目标车载终端中待升级软件的升级策略。

4、可选的,当目标数据包括:目标车载终端归属车辆的行驶速度时,根据车载终端数量和目标数据,确定目标车载终端中待升级软件的升级策略,包括:从目标车载终端中选取小于或者等于车载终端数量的第一车载终端;根据目标车载终端归属车辆的行驶速度,确定目标车载终端的实际数据传输速率;目标车载终端归属车辆的行驶速度与目标车载终端的实际数据传输速率成反比;确定目标车载终端中待升级软件的升级策略为:以目标车载终端的实际数据传输速率向第一车载终端发送软件升级文件。

5、可选的,当目标数据包括:目标车载终端使用的网络制式时,根据车载终端数量和目标数据,确定目标车载终端中待升级软件的升级策略,包括:从同一网络制式下的目标车载终端中选取小于或者等于车载终端数量的第二车载终端;确定目标车载终端中待升级软件的升级策略为:按照第一预设顺序依次向第二车载终端发送软件升级文件;第一预设顺序为目标车载终端使用的网络制式的网络传输速率从快到慢的顺序。

6、可选的,当目标数据包括:目标车载终端的测试数据传输时长时,根据车载终端数量和目标数据,确定目标车载终端中待升级软件的升级策略,包括:从同一测试数据传输时长的目标车载终端中选取小于或者等于车载终端数量的第三车载终端;确定目标车载终端中待升级软件的升级策略为:按照第二预设顺序依次向第三车载终端发送软件升级文件;第二预设顺序为目标车载终端的测试数据传输时长从小到大的顺序。

7、可选的,当目标数据包括:目标车载终端与内容分发服务器的距离时,根据车载终端数量和目标数据,确定目标车载终端中待升级软件的升级策略,包括:从同一目标车载终端与内容分发服务器距离的目标车载终端中选取小于或者等于车载终端数量的第四车载终端;确定目标车载终端中待升级软件的升级策略为:按照第三预设顺序依次向第四车载终端发送软件升级文件;第三预设顺序为目标车载终端与内容分发服务器的距离从小到大的顺序。

8、可选的,当确定目标车载终端中待升级软件的升级策略后,该软件升级方法还包括:向目标车载终端发送下载软件升级文件的请求;接收目标车载终端发送的同意下载软件升级文件的响应消息;控制内容分发服务器按照升级策略向目标车载终端传输软件升级文件。

9、第二方面,提供一种软件升级装置,包括:获取单元和确定单元;获取单元,用于获取用于下载软件升级文件的下载通道的剩余带宽以及与下载通道连接的至少一个车载终端中,每个车载终端的测试数据传输速率;确定单元,用于根据剩余带宽以及每个车载终端的测试数据传输速率,确定剩余带宽支持同时下载软件升级文件的车载终端数量;获取单元,还用于从至少一个车载终端中,选取处于运行状态且安装有与软件升级文件对应的待升级软件的目标车载终端,并获取目标车载终端的目标数据;目标数据包括:目标车载终端归属车辆的行驶速度、目标车载终端使用的网络制式、目标车载终端的测试数据传输时长和目标车载终端与用于分发软件升级文件的内容分发服务器的距离中的至少一项;确定单元,用于根据车载终端数量和目标数据,确定目标车载终端中待升级软件的升级策略。

10、可选的,当目标数据包括:目标车载终端归属车辆的行驶速度时,确定单元具体用于:从目标车载终端中选取小于或者等于车载终端数量的第一车载终端;根据目标车载终端归属车辆的行驶速度,确定目标车载终端的实际数据传输速率;目标车载终端归属车辆的行驶速度与目标车载终端的实际数据传输速率成反比;确定目标车载终端中待升级软件的升级策略为:以目标车载终端的实际数据传输速率向第一车载终端发送软件升级文件。

11、可选的,当目标数据包括:目标车载终端使用的网络制式时,确定单元具体用于:从同一网络制式下的目标车载终端中选取小于或者等于车载终端数量的第二车载终端;确定目标车载终端中待升级软件的升级策略为:按照第一预设顺序依次向第二车载终端发送软件升级文件;第一预设顺序为目标车载终端使用的网络制式的网络传输速率从快到慢的顺序。

12、可选的,当目标数据包括:目标车载终端的测试数据传输时长时,确定单元具体用于:从同一测试数据传输时长的目标车载终端中选取小于或者等于车载终端数量的第三车载终端;确定目标车载终端中待升级软件的升级策略为:按照第二预设顺序依次向第三车载终端发送软件升级文件;第二预设顺序为目标车载终端的测试数据传输时长从小到大的顺序。

13、可选的,当目标数据包括:目标车载终端与内容分发服务器的距离时,确定单元具体用于:从同一目标车载终端与内容分发服务器距离的目标车载终端中选取小于或者等于车载终端数量的第四车载终端;确定目标车载终端中待升级软件的升级策略为:按照第三预设顺序依次向第四车载终端发送软件升级文件;第三预设顺序为目标车载终端与内容分发服务器的距离从小到大的顺序。

14、可选的,当确定目标车载终端中待升级软件的升级策略后,该软件升级装置还包括:发送单元和控制单元;发送单元,用于向目标车载终端发送下载软件升级文件的请求;获取单元,还用于接收目标车载终端发送的同意下载软件升级文件的响应消息;控制单元,用于控制内容分发服务器按照升级策略向目标车载终端传输软件升级文件。

15、第三方面,提供一种软件升级装置,包括存储器和处理器;存储器用于存储计算机执行指令,处理器与存储器通过总线连接;当软件升级装置运行时,处理器执行存储器存储的计算机执行指令,以使软件升级装置执行第一方面所述的软件升级方法。

16、该软件升级装置可以是网络设备,也可以是网络设本文档来自技高网...

【技术保护点】

1.一种软件升级方法,其特征在于,包括:

2.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端归属车辆的行驶速度时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升级软件的升级策略,包括:

3.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端使用的网络制式时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升级软件的升级策略,包括:

4.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端的测试数据传输时长时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升级软件的升级策略,包括:

5.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端与内容分发服务器的距离时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升级软件的升级策略,包括:

6.根据权利要求1-5任一项所述的软件升级方法,其特征在于,当确定所述目标车载终端中待升级软件的升级策略后,还包括:

7.一种软件升级装置,其特征在于,包括:获取单元和确定单元;

8.根据权利要求7所述的软件升级装置,其特征在于,当目标数据包括:所述目标车载终端归属车辆的行驶速度时,所述确定单元,具体用于:

9.一种软件升级装置,其特征在于,包括存储器和处理器;所述存储器用于存储计算机执行指令,所述处理器与所述存储器通过总线连接;当所述软件升级装置运行时,所述处理器执行所述存储器存储的所述计算机执行指令,以使所述软件升级装置执行如权利要求1-6任一项所述的软件升级方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机执行指令,当所述计算机执行指令在计算机上运行时,使得所述计算机执行如权利要求1-6任一项所述的软件升级方法。

...

【技术特征摘要】

1.一种软件升级方法,其特征在于,包括:

2.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端归属车辆的行驶速度时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升级软件的升级策略,包括:

3.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端使用的网络制式时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升级软件的升级策略,包括:

4.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端的测试数据传输时长时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升级软件的升级策略,包括:

5.根据权利要求1所述的软件升级方法,其特征在于,当目标数据包括:所述目标车载终端与内容分发服务器的距离时,所述根据所述车载终端数量和所述目标数据,确定所述目标车载终端中待升...

【专利技术属性】
技术研发人员:李耀军蔡凯尹政
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

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

1