System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及软件更新,特别涉及一种软件更新方法、装置、服务器及车辆。
技术介绍
1、高阶辅助驾驶需要不断更新数据作为依赖,如高精地图数据,需要单车下载及定时更新,因此车端软件的实时性越高越好。
2、相关技术通常会通过tbox(telematics box,远程通信终端)上的4g/5g流量进行车端软件的更新和数据下载,但是会造成浪费过多流量,并且在没有外部网络的时候无法更新,数据更新的内容不一定是最新的。
技术实现思路
1、本申请提供一种软件更新方法、装置、服务器及车辆,以解决相关技术中车辆软件进行更新时,消耗过多流量,实时更新性较低等问题。
2、本申请第一方面实施例提供一种软件更新方法,所述方法应用于本地服务器,其中,所述方法包括以下步骤:获取所述本地服务器覆盖范围内车辆的车辆标识和软件的第一数据;根据所述车辆标识查询所述本地服务器上对应软件的第二数据,根据所述第一数据和所述第二数据确定差分数据,并生成更新指令;推送所述更新指令至所述本地服务器覆盖范围内的目标车辆,其中,所述本地服务器覆盖范围内的目标车辆相互之间传输所述差分数据进行软件更新。
3、可选地,在本申请的一个实施例中,在推送所述更新指令至所述本地服务器覆盖范围内的目标车辆之前,包括:分别识别所述第一数据和所述第二数据中软件的第一版本和第二版本;若所述第一版本与所述第二版本不一致,则标记较高版本对应的车辆为发送所述差分数据的发送车辆,标记较低版本对应的车辆为接收所述差分数据的接收车辆。
...【技术保护点】
1.一种软件更新方法,其特征在于,所述方法应用于本地服务器,其中,所述方法包括以下步骤:
2.根据权利要求1所述的软件更新方法,其特征在于,在推送所述更新指令至所述本地服务器覆盖范围内的目标车辆之前,包括:
3.根据权利要求2所述的软件更新方法,其特征在于,所述更新指令中包括作为发送车辆的车辆标识和接收车辆的车辆标识。
4.根据权利要求2所述的软件更新方法,其特征在于,所述本地服务器覆盖范围内的目标车辆相互之间传输所述差分数据进行软件更新,包括:
5.根据权利要求2所述的软件更新方法,其特征在于,在推送所述更新指令至所述本地服务器覆盖范围内的目标车辆之后,还包括:
6.一种软件更新方法,其特征在于,所述方法应用于车辆,其中,所述方法包括以下步骤:
7.一种软件更新装置,其特征在于,所述装置应用于本地服务器,其中,所述装置包括:
8.一种软件更新装置,其特征在于,所述装置应用于车辆,其中,所述装置包括:
9.一种服务器,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器
10.一种车辆,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求6所述的软件更新方法。
...【技术特征摘要】
1.一种软件更新方法,其特征在于,所述方法应用于本地服务器,其中,所述方法包括以下步骤:
2.根据权利要求1所述的软件更新方法,其特征在于,在推送所述更新指令至所述本地服务器覆盖范围内的目标车辆之前,包括:
3.根据权利要求2所述的软件更新方法,其特征在于,所述更新指令中包括作为发送车辆的车辆标识和接收车辆的车辆标识。
4.根据权利要求2所述的软件更新方法,其特征在于,所述本地服务器覆盖范围内的目标车辆相互之间传输所述差分数据进行软件更新,包括:
5.根据权利要求2所述的软件更新方法,其特征在于,在推送所述更新指令至所述本地服务器覆盖范围内的目标车辆之后,还包括:
6...
【专利技术属性】
技术研发人员:张盎农,
申请(专利权)人:大卓智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。