OTA运营策略自动生成方法、系统、设备及可读存储介质与流程

    专利2025-06-25  8


    本发明涉及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运营策略自动生成方法的步骤。


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

    技术研发人员:黄维,孙建兵
    受保护的技术使用者:上海艾拉比智能科技有限公司
    技术研发日:
    技术公布日:2024/4/29
    转载请注明原文地址:https://wp.8miu.com/read-88757.html

    最新回复(0)