System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() OTA运营策略自动生成方法、系统、设备及可读存储介质技术方案_技高网

OTA运营策略自动生成方法、系统、设备及可读存储介质技术方案

技术编号:41147992 阅读:5 留言:0更新日期:2024-04-30 18:15
本发明专利技术公开了一种OTA运营策略自动生成方法,包括以下步骤:选定第一版本,获取待升级车辆信息;选定第二版本,计算第一版本与第二版本的差异项,将差异项转化为待升级内容;获取兼容待升级车辆信息与待升级内容的硬件版本号;生成包含第一版本与硬件版本号的版本组合;将待升级车辆信息与版本组合匹配,圈定目标升级车辆;根据待升级内容和目标升级车辆,自动生成OTA运营策略;通过第一版本和第二版本的多次比对生成待升级内容,解决了现有OTA策略中目标升级车辆覆盖不完全的问题,通过升级内容与硬件版本号圈定目标升级车辆,解决了现有圈定目标车辆依靠人工的问题,并能够自动生成OTA运营策略,提高了升级效率,实现自动化管理。

【技术实现步骤摘要】

本专利技术涉及ota技术,尤其涉及一种ota运营策略自动生成方法、系统、设备及可读存储介质。


技术介绍

1、空中下载技术(over-the-air technology,ota)是通过移动通信的空中接口实现对移动终端设备及sim卡数据进行远程管理的技术,ota技术也应用于汽车行业中,用于实现大批量的汽车升级。

2、在使用ota的过程中,经常需要大批量升级汽车,但是各个汽车的软件版本并不一致,在ota运营中需要合理的制定策略,根据升级的内容圈定目标车辆,现有技术通常需要运营人员手动圈定目标车辆,而人工圈定除效率低外,也存在圈定的车辆无法覆盖所有目标升级车辆的情况,造成遗漏升级车辆,有时候也存在车辆重复升级的情况,因此,亟需一种能够自动生成ota运营策略的方法,实现目标车辆的自动圈定。


技术实现思路

1、鉴于目前存在的ota运营人为圈定目标升级车辆不准确的问题,本专利技术提供一种ota运营策略自动生成方法,根据获取的第一版本、第二版本,得到待升级内容、硬件版本号,进一步实现自动匹配目标升级车辆,实现ota运营策略的自动生成。

2、为达到上述目的,本专利技术的实施例采用如下技术方案:

3、一种ota运营策略自动生成方法,包括以下步骤:

4、选定第一版本,获取待升级车辆信息;

5、选定第二版本,计算第一版本与第二版本的差异项,将差异项转化为待升级内容;

6、根据待升级内容获取硬件版本,生成包含第一版本与硬件版本的版本组合;

7、将待升级车辆信息与版本组合匹配,圈定目标升级车辆。

8、依照本专利技术的一个方面,所述获取待升级车辆信息包括:从所有车辆中获取软件版本为第一版本的车辆信息,将获取到的车辆信息作为待升级车辆信息。

9、依照本专利技术的一个方面,所述计算第一版本与第二版本的差异项包括:

10、获取第一版本和第二版本的属性信息;

11、将第一版本属性信息与第二版本属性信息进行比对,得到比对结果;

12、根据比对结果得到差异项。

13、依照本专利技术的一个方面,所述属性信息包括:bom行号、bom行属性、软件零件号以及软件版本号。

14、依照本专利技术的一个方面,所述将第一版本属性信息与第二版本属性信息进行比对,得到比对结果包括:

15、获取第一版本与第二版本的bom行号、软件零件号、软件版本号以及bom行属性;

16、依次将第一版本的bom行号、软件零件号、软件版本号以及bom行属性与第二版本进行比对;

17、若第一版本与第二版本的属性信息存在任意一项不同,则得到初步比对结果为不同;

18、若第一版本与第二版本的属性信息完全一致,则得到比对结果为无变化。

19、依照本专利技术的一个方面,所述初步比对结果包括:

20、若第二版本bom行号的内容在第一版本中未出现,则得到比对结果为新增;

21、若第一版本bom行号的内容在第二版本中不再出现,则得到比对结果为删除;

22、若第一版本与第二版本的软件零件号、软件版本号中任意一项不同,则得到比对结果为替换;

23、若第一版本与第二版本的bom行属性不一致,则得到比对结果为修改。

24、依照本专利技术的一个方面,所述根据比对结果得到差异项包括:

25、若比对结果为新增,将第二版本相对于第一版本的新增项作为差异项;

26、若比对结果为替换,将第二版本相对于第一版本的替换项作为差异项;

27、若比对结果为修改,将第二版本相对于第一版本的修改项作为差异项;

28、若比对结果为删除,将第二版本相对于第一版本的删除项作为差异项。

29、依照本专利技术的一个方面,所述将差异项转化为待升级内容包括:

30、判断所述差异项对应的比对结果是否为删除;

31、若比对结果不为删除,则获取差异项对应的第二版本所有版本内容,根据获取的版本内容生成待升级内容;

32、若比对结果为删除,不生成待升级内容。

33、依照本专利技术的一个方面,所述生成包含第一版本与硬件版本号的版本组合包括:

34、计算第一版本的md5值;

35、将md5值与获取的硬件版本号一一组合;

36、剔除其中不兼容的版本组合,得到最终的版本组合。

37、依照本专利技术的一个方面,所述计算第一版本的md5值的方法包括:

38、获取第一版本的所有软件零件号;

39、将第一版本的所有软件零件号按request id规则排序;

40、将排序后的软件零件号取值计算得到md5值。

41、一种ota运营策略自动生成系统,包括:

42、车辆信息模块,用于根据第一版本获取待升级的车辆信息;

43、差异计算模块,用于计算第一版本与第二版本的差异项,将差异项转化为待升级内容;

44、版本组合模块,用于根据待升级内容获取硬件版本,生成包含第一版本与硬件版本的版本组合;

45、车辆匹配模块,用于将待升级车辆信息与版本组合匹配,圈定目标升级车辆。

46、一种ota运营策略自动生成设备,包括:

47、存储器,用于存储计算机程序;

48、处理器,用于执行所述计算机程序时实现如上所述的ota运营策略自动生成方法的步骤。

49、一种ota运营策略自动生成可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被执行实现如上所述的ota运营策略自动生成方法的步骤。

50、本专利技术实施的优点:本专利技术所述的一种ota运营策略自动生成方法,包括以下步骤:选定第一版本,获取待升级车辆信息;选定第二版本,计算第一版本与第二版本的差异项,将差异项转化为待升级内容;获取兼容待升级车辆信息与待升级内容的硬件版本号;生成包含第一版本与硬件版本号的版本组合;将待升级车辆信息与版本组合匹配,圈定目标升级车辆;根据待升级内容和目标升级车辆,自动生成ota运营策略;通过第一版本和第二版本的多次比对生成待升级内容,解决了现有ota策略中目标升级车辆覆盖不完全的问题,通过升级内容与硬件版本号圈定目标升级车辆,解决了现有圈定目标车辆依靠人工的问题,并能够自动生成ota运营策略,提高了升级效率,实现自动化管理。

本文档来自技高网...

【技术保护点】

1.一种OTA运营策略自动生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的OTA运营策略自动生成方法,其特征在于,所述获取待升级车辆信息包括:从所有车辆中获取软件版本为第一版本的车辆信息,将获取到的车辆信息作为待升级车辆信息。

3.根据权利要求1所述的OTA运营策略自动生成方法,其特征在于,所述计算第一版本与第二版本的差异项包括:

4.根据权利要求3所述的OTA运营策略自动生成方法,其特征在于,所述属性信息包括:BOM行号、BOM行属性、软件零件号以及软件版本号。

5.根据权利要求4所述的OTA运营策略自动生成方法,其特征在于,所述将第一版本属性信息与第二版本属性信息进行比对,得到比对结果包括:

6.根据权利要求5所述的OTA运营策略自动生成方法,其特征在于,所述初步比对结果包括:

7.根据权利要求6所述的OTA运营策略自动生成方法,其特征在于,所述根据比对结果得到差异项包括:

8.根据权利要求7所述的OTA运营策略自动生成方法,其特征在于,所述将差异项转化为待升级内容包括:

9.根据权利要求4所述的OTA运营策略自动生成方法,其特征在于,所述生成包含第一版本与硬件版本的版本组合包括:

10.根据权利要求10所述的OTA运营策略自动生成方法,其特征在于,所述计算第一版本的MD5值的方法包括:

11.根据权利要求1所述的OTA运营策略自动生成方法,其特征在于,所述OTA运营策略自动生成方法还包括:根据第一版本、第二版本、圈定的目标升级车辆以及待升级内容,自动生成OTA运营策略。

12.一种OTA运营策略自动生成系统,其特征在于,包括

13.一种OTA运营策略自动生成设备,其特征在于,包括:

14.一种OTA运营策略自动生成可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序,所述计算机程序被执行实现如权利要求1-11任意一项所述的OTA运营策略自动生成方法的步骤。

...

【技术特征摘要】

1.一种ota运营策略自动生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的ota运营策略自动生成方法,其特征在于,所述获取待升级车辆信息包括:从所有车辆中获取软件版本为第一版本的车辆信息,将获取到的车辆信息作为待升级车辆信息。

3.根据权利要求1所述的ota运营策略自动生成方法,其特征在于,所述计算第一版本与第二版本的差异项包括:

4.根据权利要求3所述的ota运营策略自动生成方法,其特征在于,所述属性信息包括:bom行号、bom行属性、软件零件号以及软件版本号。

5.根据权利要求4所述的ota运营策略自动生成方法,其特征在于,所述将第一版本属性信息与第二版本属性信息进行比对,得到比对结果包括:

6.根据权利要求5所述的ota运营策略自动生成方法,其特征在于,所述初步比对结果包括:

7.根据权利要求6所述的ota运营策略自动生成方法,其特征在于,所述根据比对结果得到差异项包括:

<...

【专利技术属性】
技术研发人员:黄维孙建兵
申请(专利权)人:上海艾拉比智能科技有限公司
类型:发明
国别省市:

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

1