一种程序更新方法、程序更新装置及电子设备制造方法及图纸

技术编号:36283673 阅读:14 留言:0更新日期:2023-01-13 09:54
本申请公开了一种程序更新方法、程序更新装置及电子设备。该方法包括:检测第一设备组中各个第一设备是否满足预设条件,所述第一设备组包括至少一个第一设备,所述第一设备组与第二设备连接于同一总线,所述预设条件为限制第一设备发送数据后车辆不存在安全隐患;根据各个第一设备的检测结果,在所述第一设备组中确定第三设备;对确定出的所有第三设备的数据发送行为进行限制,并更新所述第二设备的程序。通过本申请方案,可以有效提高车辆中设备的程序更新成功率。的程序更新成功率。的程序更新成功率。

【技术实现步骤摘要】
一种程序更新方法、程序更新装置及电子设备


[0001]本申请属于车辆
,尤其涉及一种程序更新方法、程序更新装置、电子设备及计算机可读存储介质。

技术介绍

[0002]目前,车辆上的设备数量繁多,随时技术的不断发展,常常需要对车辆设备中的程序进行更新升级。相关技术中,在对车辆某一设备进行程序更新时,经常会出现更新失败的情况,此种情况下用户只能重新对设备进行程序更新,体验非常不好。

技术实现思路

[0003]有鉴于此,本申请提供了一种程序更新方法、程序更新装置、电子设备及计算机可读存储介质,可以有效提高车辆中设备的程序更新成功率。
[0004]第一方面,本申请提供了一种程序更新方法,应用于电子设备,包括:
[0005]检测第一设备组中各个第一设备是否满足预设条件,上述第一设备组包括至少一个第一设备,上述第一设备组与第二设备连接于同一总线,上述预设条件为限制第一设备发送数据后车辆不存在安全隐患;
[0006]根据各个第一设备的检测结果,在上述第一设备组中确定第三设备;
[0007]对确定出的所有第三设备的数据发送行为进行限制,并更新上述第二设备的程序。
[0008]可选地,上述根据各个第一设备的检测结果,在上述第一设备组中确定第三设备,包括:
[0009]根据各个检测结果,判断上述各个第一设备是否均满足上述预设条件;
[0010]若上述各个第一设备均满足上述预设条件,则将上述各个第一设备均确定为第三设备;
[0011]若任一第一设备不满足上述预设条件,则不将任一第一设备确定为第三设备。
[0012]可选地,上述根据各个第一设备的检测结果,在上述第一设备组中确定第三设备,包括:
[0013]根据各个第一设备的检测结果,将上述第一设备组中满足上述预设条件的第一设备确定为第三设备。
[0014]可选地,上述对确定出的所有第三设备的数据发送行为进行限制,包括:
[0015]向上述确定出的所有第三设备发送禁言指令,上述禁言指令用于限制第三设备发送数据。
[0016]可选地,上述对确定出的所有第三设备的数据发送行为进行限制,包括:
[0017]向上述确定出的所有第三设备发送禁言指令和第一禁言标志,上述禁言指令用于限制第三设备发送数据,上述第一禁言标志用于指示允许执行上述禁言指令;
[0018]上述程序更新方法还包括:
[0019]若在上述第一设备组中未确定出第三设备,则向上述第一设备组中各个第一设备发送上述禁言指令和第二禁言标志,上述第二禁言标志用于指示不允许执行上述禁言指令。
[0020]可选地,上述禁言指令用于禁止第三设备发送数据,或者,上述禁言指令用于限制第三设备发送数据的频率。
[0021]可选地,在上述向上述第一设备组中各个第一设备发送上述禁言指令和第二禁言标志之后,还包括:
[0022]监听上述第一设备组中的第一设备发送的提醒消息,上述提醒消息用于指示第一设备的状态发生改变;
[0023]响应于上述提醒消息,返回执行上述检测第一设备组中各个第一设备是否满足预设条件的步骤。
[0024]可选地,上述第一设备为影响车辆运行安全的设备。
[0025]可选地,上述第一设备组还包括至少一个第四设备,在上述更新上述第二设备的程序之前,还包括:
[0026]对所有第四设备的数据发送行为进行限制,其中,上述第四设备为不影响车辆运行安全的设备。
[0027]可选地,上述程序更新方法还包括:
[0028]从上位机获取与上述第二设备相关联的程序更新文件;
[0029]上述更新上述第二设备的程序,包括:
[0030]根据上述程序更新文件更新上述第二设备的程序。
[0031]可选地,上述根据上述程序更新文件更新上述第二设备的程序,包括:
[0032]若上述第二设备为上述电子设备,则通过执行上述程序更新文件更新上述第二设备的程序;
[0033]若上述第二设备不为上述电子设备,则将上述程序更新文件发送至上述第二设备,以指示上述第二设备执行上述程序更新文件完成程序更新。
[0034]可选地,在上述检测第一设备组中各个第一设备是否满足预设条件之前,还包括:
[0035]接收程序更新请求,上述程序更新请求携带有设备标识;
[0036]将与上述设备标识对应的设备确定为上述第二设备。
[0037]可选地,上述电子设备为将整车下电休眠后仍处于常电状态下的设备,在上述检测第一设备组中各个第一设备是否满足预设条件之前,还包括:
[0038]检测上述各个第一设备是否处于上电状态;
[0039]控制未处于上电状态的第一设备上电。
[0040]第二方面,本申请提供了一种程序更新装置,应用于电子设备,包括:
[0041]检测单元,用于检测第一设备组中各个第一设备是否满足预设条件,上述第一设备组包括至少一个第一设备,上述第一设备组与第二设备连接于同一总线,上述预设条件为限制第一设备发送数据后车辆不存在安全隐患;
[0042]确定单元,用于根据各个第一设备的检测结果,在上述第一设备组中确定第三设备;
[0043]更新单元,用于对确定出的所有第三设备的数据发送行为进行限制,并更新上述
第二设备的程序。
[0044]第三方面,本申请提供了一种电子设备,上述电子设备包括存储器、处理器以及存储在上述存储器中并可在上述处理器上运行的计算机程序,上述处理器执行上述计算机程序时实现如上述第一方面的方法的步骤。
[0045]第四方面,本申请提供了一种计算机可读存储介质,上述计算机可读存储介质存储有计算机程序,上述计算机程序被处理器执行时实现如上述第一方面的方法的步骤。
[0046]由上可见,本方案中首先检测第一设备组中各个第一设备是否满足预设条件,该第一设备组与第二设备连接在同一总线上,该预设条件为限制第一设备发送数据后车辆不存在安全隐患,然后根据检测结果在第一设备组中的确定第三设备,最后对第三设备的数据发送行为进行限制,并对第二设备进行程序更新。本方案在保证车辆运行安全的前提下,限制第一设备组中的设备发送数据,以降低第二设备所在总线的网络负载,从而有效提高了车辆中设备的程序更新成功率。
[0047]可以理解的是,上述第二方面至第四方面的有益效果可以参见上述第一方面中的相关描述,在此不再赘述。
附图说明
[0048]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1是本申请实施例提供的程序更新方法的应用环境示意图;
[0050]图2是本申请实施例提供的程序更新方法的实现流程图;
[0051]图3是本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种程序更新方法,其特征在于,应用于电子设备,包括:检测第一设备组中各个第一设备是否满足预设条件,所述第一设备组包括至少一个第一设备,所述第一设备组与第二设备连接于同一总线,所述预设条件为限制第一设备发送数据后车辆不存在安全隐患;根据各个第一设备的检测结果,在所述第一设备组中确定第三设备;对确定出的所有第三设备的数据发送行为进行限制,并更新所述第二设备的程序。2.根据权利要求1所述的程序更新方法,其特征在于,所述根据各个第一设备的检测结果,在所述第一设备组中确定第三设备,包括:根据各个检测结果,判断所述各个第一设备是否均满足所述预设条件;若所述各个第一设备均满足所述预设条件,则将所述各个第一设备均确定为第三设备;若任一第一设备不满足所述预设条件,则不将任一第一设备确定为第三设备。3.根据权利要求1所述的程序更新方法,其特征在于,所述根据各个第一设备的检测结果,在所述第一设备组中确定第三设备,包括:根据各个第一设备的检测结果,将所述第一设备组中满足所述预设条件的第一设备确定为第三设备。4.根据权利要求1所述的程序更新方法,其特征在于,所述对确定出的所有第三设备的数据发送行为进行限制,包括:向所述确定出的所有第三设备发送禁言指令,所述禁言指令用于限制第三设备发送数据。5.根据权利要求1所述的程序更新方法,其特征在于,所述对确定出的所有第三设备的数据发送行为进行限制,包括:向所述确定出的所有第三设备发送禁言指令和第一禁言标志,所述禁言指令用于限制第三设备发送数据,所述第一禁言标志用于指示允许执行所述禁言指令;所述程序更新方法还包括:若在所述第一设备组中未确定出第三设备,则向所述第一设备组中各个第一设备发送所述禁言指令和第二禁言标志,所述第二禁言标志用于指示不允许执行所述禁言指令。6.根据权利要求4或5所述的程序更新方法,其特征在于,所述禁言指令用于禁止第三设备发送数据,或者,所述禁言指令用于限制第三设备发送数据的频率。7.根据权利要求5所述的程序更新方法,其特征在于,在所述向所述第一设备组中各个第一设备发送所述禁言指令和第二禁言标志之后,还包括:监听所述第一设备组中的第一设备发送的提醒消息,所述提醒消息用于指示第一设备的状态发生改变;响应于所述提醒消息,返回执行所述检测第一设备组中各个第一设备是否满足预设条件的步骤。8.根据权利要求1所述的程序更新方法,其特征...

【专利技术属性】
技术研发人员:陈志乐王吉全林靖许伯良王春生
申请(专利权)人:比亚迪股份有限公司
类型:发明
国别省市:

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

1