一种OTA升级方法、装置、电子设备及存储介质制造方法及图纸

技术编号:39189542 阅读:11 留言:0更新日期:2023-10-27 08:36
本申请涉及新能源汽车领域,提供了一种OTA升级方法、装置、电子设备及存储介质。该方法包括:向OTA升级主控提交第一升级服务申请;在接收OTA升级主控传输过来的第一升级文件时,使用第一升级文件进行升级刷写,并发布广播消息;接收其他升级需求方发送的第二升级服务申请;将与第二订阅内容对应的第一升级文件确定为目标升级文件,并将目标升级文件发送至其他升级需求方,以使其他升级需求方使用目标升级文件进行升级刷写。本申请打破了传统的“被动式”接收升级刷写的模式,实现了“主动式”的升级刷写,采用“订阅

【技术实现步骤摘要】
一种OTA升级方法、装置、电子设备及存储介质


[0001]本申请涉及新能源汽车领域,尤其涉及一种OTA升级方法、装置、电子设备及存储介质。

技术介绍

[0002]OTA(Over the Air Technology),即空间下载技术,汽车OTA升级是指利用空中下载技术对汽车进行固件升级和/或软件升级。
[0003]目前的OTA升级基本上都是由OTA主控对被升级部件(如ECU等)进行升级刷写,而各被升级部件“被动式”接收升级刷写。由于这种“被动式”的升级刷写方式不管被升级部件是否有升级刷写需求,OTA主控都会对被升级部件进行升级刷写,所以不仅需要消耗大量的网络带宽,而且难以充分发挥OTA升级的潜力,升级效率也较低。

技术实现思路

[0004]有鉴于此,本申请实施例提供了一种OTA升级方法、装置、电子设备及存储介质,以解决现有的OTA升级方法需要消耗大量的网络带宽,难以充分发挥OTA升级的潜力,且升级效率较低的问题。
[0005]本申请实施例的第一方面,提供了一种OTA升级方法,包括:
[0006]向OTA升级主控提交第一升级服务申请,第一升级服务申请包括第一标识信息以及与第一标识信息对应的第一订阅事件组,第一订阅事件组包括至少一个第一订阅内容;
[0007]在接收OTA升级主控传输过来的与每一个第一订阅内容对应的第一升级文件时,使用第一升级文件进行升级刷写,并发布广播消息,广播消息至少包括第一升级文件的第一版本信息;
[0008]接收其他升级需求方发送的第二升级服务申请,第二升级服务申请包括第二标识信息以及与第二标识信息对应的第二订阅事件组,第二订阅事件组包括至少一个第二订阅内容;
[0009]将与第二订阅内容对应的第一升级文件确定为目标升级文件,并将目标升级文件发送至其他升级需求方,以使其他升级需求方使用目标升级文件进行升级刷写。
[0010]本申请实施例的第二方面,提供了一种OTA升级装置,包括:
[0011]申请发起模块,被配置为向OTA升级主控提交第一升级服务申请,第一升级服务申请包括第一标识信息以及与第一标识信息对应的第一订阅事件组,第一订阅事件组包括至少一个第一订阅内容;
[0012]消息广播模块,被配置为在接收OTA升级主控传输过来的与每一个第一订阅内容对应的第一升级文件时,使用第一升级文件进行升级刷写,并发布广播消息,广播消息至少包括第一升级文件的第一版本信息;
[0013]申请接收模块,被配置为接收其他升级需求方发送的第二升级服务申请,第二升级服务申请包括第二标识信息以及与第二标识信息对应的第二订阅事件组,第二订阅事件
组包括至少一个第二订阅内容;
[0014]文件发送模块,被配置为将与第二订阅内容对应的第一升级文件确定为目标升级文件,并将目标升级文件发送至其他升级需求方,以使其他升级需求方使用目标升级文件进行升级刷写。
[0015]本申请实施例的第三方面,提供了一种电子设备,包括存储器、处理器以及存储在存储器中并且可在处理器上运行的计算机程序,该处理器执行计算机程序时实现上述方法的步骤。
[0016]本申请实施例的第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述方法的步骤。
[0017]本申请实施例与现有技术相比,其有益效果至少包括:一方面,升级需求方(例如,某个ECU)可作为升级服务需求方,向OTA升级主控提交第一升级服务申请,以向OTA升级主控获取与第一升级服务申请中的第一订阅内容对应的第一升级文件;之后,在使用该第一升级文件进行升级刷写时,可发布广播消息,以告知其他升级需求方(例如,其他ECU等)其当前可提供的升级服务,包括升级文件版本及升级文件等;另一方面,该升级需求方可作为升级服务提供方,在接收到其他升级需求方发送的第二升级服务申请时,将与第二升级服务申请中的第二订阅内容对应的第一升级文件确定为目标升级文件,并将该目标升级文件发送至其他升级需求方,以使其他升级需求方使用目标升级文件进行升级刷写。也即,升级需求方既可作为升级服务需求方,也可以作为升级服务提供方。在升级需求方作为升级服务需求方时,升级需求方在有升级需求时才会主动向OTA升级主控申请获取其所需求的第一升级文件,打破了传统的“被动式”接收升级刷写的模式,实现了“主动式”的升级刷写,这种“订阅

发布”的通信方式有利于节约大量的网络带宽。在升级需求方作为升级服务提供方时,可向其他升级需求方提供升级服务(包括升级文件下载等服务),使得OTA升级的方式更加灵活和多样化,从而充分发挥OTA升级的潜力。通过上述方式,可实现一个升级需求方同时升级多个不同的应用,也可实现多个不同的升级需求方同时升级同一应用,从而有效提高了升级效率。
附图说明
[0018]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0019]图1是本申请实施例的一种应用场景的场景示意图;
[0020]图2是本申请实施例提供的一种OTA升级系统的系统架构示意图;
[0021]图3是本申请实施例提供的一种OTA升级方法的流程示意图;
[0022]图4是本申请实施例提供的另一种OTA升级系统的系统架构示意图;
[0023]图5是本申请实施例提供的另一种OTA升级方法的流程示意图;
[0024]图6是本申请实施例提供的一种OTA升级装置的示意图;
[0025]图7是本申请实施例提供的一种电子设备的结构示意图。
具体实施方式
[0026]以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本申请实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本申请。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本申请的描述。
[0027]下面将结合附图详细说明根据本申请实施例的一种OTA升级方法和装置。
[0028]图1是本申请实施例的一种应用场景的场景示意图。该应用场景可以包括OTA升级主控101、升级需求方102、其他升级需求方103、服务器104。
[0029]OTA升级主控101,可以是承载于VBOX(Vehicle BOX)中的OTA升级主控(简称“UMC”)。
[0030]升级需求方102、其他升级需求方103,均可以是整车网关(简称“VGW”),也可以是挂接在整车网关下的各个ECU(Electronic Control Unit,电子控制单元)件,还可以是IVI(In

vehicle info ainment,车载信息娱乐系统)等。其中,升级需求方102本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种OTA升级方法,其特征在于,包括:向OTA升级主控提交第一升级服务申请,所述第一升级服务申请包括第一标识信息以及与所述第一标识信息对应的第一订阅事件组,所述第一订阅事件组包括至少一个第一订阅内容;在接收所述OTA升级主控传输过来的与每一个所述第一订阅内容对应的第一升级文件时,使用所述第一升级文件进行升级刷写,并发布广播消息,所述广播消息至少包括所述第一升级文件的第一版本信息;接收其他升级需求方发送的第二升级服务申请,所述第二升级服务申请包括第二标识信息以及与所述第二标识信息对应的第二订阅事件组,所述第二订阅事件组包括至少一个第二订阅内容;将与所述第二订阅内容对应的第一升级文件确定为目标升级文件,并将所述目标升级文件发送至所述其他升级需求方,以使所述其他升级需求方使用所述目标升级文件进行升级刷写。2.根据权利要求1所述的方法,其特征在于,将所述目标升级文件发送至所述其他升级需求方,包括:向组内网关申请获取组内成员信息;根据所述组内成员信息,判断所述其他升级需求方是否为组内升级需求方;若所述其他升级需求方为组内升级需求方,则将所述目标升级文件发送至所述其他升级需求方。3.根据权利要求2所述的方法,其特征在于,根据所述组内成员信息,判断所述其他升级需求方是否为组内升级需求方之后,还包括:若所述其他升级需求方为组外升级需求方,则获取组外网关及其隶属成员的信息,并根据所述组外网关及其隶属成员的信息,确定所述其他升级需求方所隶属的组外网关;若所述组外网关与所述组内网关为同车网关组,则将所述目标升级文件发送至组内网关,以使所述组内网关将所述目标升级文件发送至所述组外网关,经由所述组外网关将所述目标升级文件发送至所述其他升级需求方。4.根据权利要求3所述的方法,其特征在于,根据所述组外网关及其隶属成员的信息,确定所述其他升级需求方所隶属的组外网关之后,还包括:若所述组外网关与所述组内网关为异车网关组,则检测所述组外网关与所述组内网关之间的网络通道的网络连接状态;若所述网络连接状态正常,则将所述目标升级文件发送至组内网关,以使所述组内网关将所述目标升级文件发送至所述组外网关,经由所述组外网关将所述目标升级文件发送至所述其他升级需求方。5.根据权利要求1所述的方法,其特征在于,所述方法,还包括:在发布广播消息后,累计时间达到预设时长仍未接收到其他升级需求方发送的第二升级服务申请时,判断使用所述第一升级文件进行升级刷写的刷写流程是...

【专利技术属性】
技术研发人员:韩波唐如意汪星星邓凌天陈建伟
申请(专利权)人:重庆赛力斯新能源汽车设计院有限公司
类型:发明
国别省市:

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

1