CN115657633A - 一种电子控制单元电检方法、装置、存储介质和电子设备 - Google Patents

一种电子控制单元电检方法、装置、存储介质和电子设备 Download PDF

Info

Publication number
CN115657633A
CN115657633A CN202211180122.4A CN202211180122A CN115657633A CN 115657633 A CN115657633 A CN 115657633A CN 202211180122 A CN202211180122 A CN 202211180122A CN 115657633 A CN115657633 A CN 115657633A
Authority
CN
China
Prior art keywords
script
electronic control
control unit
detected
execution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211180122.4A
Other languages
English (en)
Inventor
高旭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Co Wheels Technology Co Ltd
Original Assignee
Beijing Co Wheels Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Co Wheels Technology Co Ltd filed Critical Beijing Co Wheels Technology Co Ltd
Priority to CN202211180122.4A priority Critical patent/CN115657633A/zh
Publication of CN115657633A publication Critical patent/CN115657633A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • Stored Programmes (AREA)

Abstract

本申请提供了一种电子控制单元电检方法、装置、存储介质和电子设备,其方法包括:获取脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测。本方案电检过程中执行的是相互独立的脚本,而并非融合多种检测功能的复杂脚本,所以本方案的电检方式降低了电检过程的复杂度。

Description

一种电子控制单元电检方法、装置、存储介质和电子设备
技术领域
本申请涉及车辆设备技术领域,尤其涉及一种电子控制单元电检方法、装置、存储介质和电子设备。
背景技术
目前,随着车辆向着智能化的快速发展,车辆中的电子控制单元数量逐渐增多。为了确保车辆的正常运行,需要对车辆中的各电子控制单元执行检测,一般,采用引擎执行与电子控制单元功能检测的脚本来实现,此过程为车辆的电检。
现有技术中,车辆电检时,同一引擎需要对多个电子控制单元执行检测,需要将多个电子控制单元的检测任务写入到同一脚本中由引擎运行,导致引擎需要执行非常复杂的脚本后得到检测结果,存在较高的复杂度。
发明内容
本申请的目的在于提供一种电子控制单元电检方法、装置、存储介质和电子设备,以解决现有电子控制单元的电检方案较为复杂的技术问题。
本申请第一方面的技术方案提供一种电子控制单元的电检方法,包括:
获取脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测。
在一些实施例中的电子控制单元的电检方法,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,包括:
获取脚本执行信息,所述脚本执行信息记录当前脚本的执行状态;
根据所述执行状态判断所述当前脚本是否已完成执行,若所述当前脚本已完成执行,则表示与所述当前脚本对应的所述被检功能已完成检测。
在一些实施例中的电子控制单元的电检方法,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,还包括:
根据所述执行顺序,确定要执行的下一脚本的脚本信息;
根据所述下一脚本的脚本信息,确定所述下一脚本执行时所需的数据;
当执行到所述下一脚本时,将所需的数据发送至与所述下一脚本对应的被检电子控制单元。
在一些实施例中的电子控制单元的电检方法,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,包括:
响应于每一所述脚本完成执行的完成信号,获取每一脚本的执行结果信息,所述执行结果信息表示所述被检功能的检测结果;
响应于全部脚本完成执行的结束信号,汇总全部所述脚本的执行结果信息后得到全部所述被检电子控制单元的全部所述被检功能的检测结果。
在一些实施例中的电子控制单元的电检方法,所述响应于每一所述脚本完成执行的完成信号,获取每一脚本的执行结果信息,所述执行结果信息表示所述被检功能的检测结果,包括:
所述执行结果信息包括记录有与所述执行结果信息对应的被检电子控制单元、被检功能以及检测时间。
在一些实施例中的电子控制单元的电检方法,所述根据所述调用顺序执行所述脚本信息对应的脚本,以按照所述执行顺序对被检电子控制单元的被检功能进行检测的步骤中还包括:
根据所述多个脚本中的第一个脚本的调用时间得到电检开始时间,根据所述多个脚本中的最后一个脚本完成执行的时间得到电检结束时间;
根据所述电检开始时间、所述电检结束时间和每一脚本的执行结果信息得到电检执行结果。
本申请第二方面的技术方案提供一种电子控制单元的电检方法,包括:
生成脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
发送所述脚本配置文件至电检引擎。
本申请第三方面的技术方案提供一种电子控制单元的电检装置,包括:
配置文件获取模块,用于获取脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
检测执行模块,用于根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测。
本申请第四方面的技术方案提供一种电子控制单元的电检服务器,包括:
脚本配置文件生成模块,用于生成脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
脚本配置文件发送模块,用于发送所述脚本配置文件至电检引擎。
本申请第五方面的技术方案提供一种存储介质,所述存储介质中存储有程序信息,计算机读取所述程序信息后执行第一方面任一项所述的电子控制单元的电检方法或者第二方面所述的电子控制单元的电检方法。
本申请第六方面的技术方案提供一种电子设备,包括至少一个处理器和至少一个存储器,至少一个所述存储器中存储有程序信息,至少一个所述处理器读取所述程序信息后执行第一方面任一项所述的电子控制单元的电检方法或者第二方面所述的电子控制单元的电检方法。
采用上述技术方案,具有以下有益效果:
本申请提供的方案中,每一个脚本仅对应于一个被检电子控制单元的一个被检功能,在执行电检的过程中,通过获取脚本配置文件能够获得不同脚本的执行顺序,根据执行顺序依次调取各个脚本即可对不同电子控制单元的不同功能进行检测。因此,本方案电检过程中执行的是相互独立的脚本,而并非融合多种检测功能的复杂脚本,所以本方案的电检方式降低了电检过程的复杂度。
附图说明
图1为本申请一实施例中电检引擎端执行电子控制单元的电检方法的流程图;
图2为本申请另一实施例中电子控制单元的顺序执行脚本过程的流程图;
图3为本申请一实施例中云端执行电子控制单元的电检方法的流程图;
图4为本申请一实施例中电子控制单元的电检装置的结构框图;
图5为本申请一实施例中电子控制单元的电检服务器的结构框图;
图6为本申请一实施例中执行电子控制单元的电检方法的电子设备的硬件连接关系示意图。
具体实施方式
下面结合附图来进一步说明本申请的具体实施方式。
容易理解,根据本申请的技术方案,在不变更本申请实质精神下,本领域的一般技术人员可相互替换的多种结构方式以及实现方式。因此,以下具体实施方式以及附图仅是对本申请的技术方案的示例性说明,而不应当视为本申请的全部或视为对申请技术方案的限定或限制。
在本说明书中提到或者可能提到的上、下、左、右、前、后、正面、背面、顶部、底部等方位用语是相对于各附图中所示的构造进行定义的,它们是相对的概念,因此有可能会根据其所处不同位置、不同使用状态而进行相应地变化。所以,也不应当将这些或者其他的方位用语解释为限制性用语。
本实施例提供一种电子控制单元的电检方法,可应用于电检引擎中,如图1所示,所述方法包括:
S10:获取脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能。
本步骤中,脚本配置文件可以预先存储在电检引擎的某一存储区域内,或者存储于外部存储介质(如移动硬盘),也可以是从云端获取。不同被检电子控制单元中,针对不同被检功能的检测方式具有单独的脚本文件,例如,由云端依据被检电子控制单元的标识信息和被检功能的属性信息将对不同的脚本文件进行排序,相当于对被检电子控制单元的检测顺序、被检功能的检测顺序进行排列,排列完成后即可得到脚本配置文件。所述脚本配置文件中记录的所述脚本信息可以包括如脚本ID信息,脚本的执行顺序的编号,脚本描述和脚本名称等信息,根据脚本ID信息就能够确定脚本所对应的被检电子控制单元,根据脚本描述就能够确定脚本对应的被检功能。
S20:根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测。
本步骤中,电检引擎能够根据执行顺序依次调用各个脚本,每调用一个脚本即相当于对一个被检电子控制单元的一个被检功能进行检测。在调用脚本之后,电检引擎能够和被检电子控制单元执行检测信息的交互,判断被检电子控制单元是否能够按照与脚本对应的设计要求接收信息、处理信息或反馈信息等。
以上方案中,在执行电检时,每一个脚本仅对应于一个被检电子控制单元的一个被检功能,在执行电检的过程中,通过获取脚本配置文件能够获得不同脚本的执行顺序,根据执行顺序依次调取各个脚本即可对不同电子控制单元的不同功能进行检测。因此,本方案电检过程中执行的是相互独立的脚本,而并非融合多种检测功能的复杂脚本,所以本方案的电检方式降低了电检过程的复杂度。
另外,由于本方案中不同被检电子控制单元的不同被检功能,采用的是相互独立的脚本,那么在执行电检的过程中,不同的检测任务彼此相互独立,不会相互影响,解除了不同检测任务之间的耦合,提高了检测结果的准确性。
以上方案中,所述步骤S20中,如图2所示,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,包括:
S201:获取脚本执行信息,所述脚本执行信息记录当前脚本的执行状态。
所述脚本执行信息为根据电检引擎与被检电子控制单元之间的预置通信协议得到的,本步骤中,电检引擎获取到脚本信息之后,即可根据脚本信息解析得到执行状态,执行状态能表示当前脚本的执行进度,例如可包括:已完成百分比,预估剩余执行时间等。
S202:根据所述执行状态判断所述当前脚本是否已完成执行,若所述当前脚本已完成执行,则表示与所述当前脚本对应的所述被检功能已完成检测。
本步骤中,能够根据执行状态判断每一脚本对应的被检功能是否已经完成检测,从而实现对电检过程的自动监控。在具体实现时,可以在电检引擎中预留内存空间,将每一脚本的执行状态的监控过程数据存储到内存空间中。
进一步地,以上方案中的步骤S20中,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,还包括:
S203:根据所述执行顺序,确定要执行的下一脚本的脚本信息。
在脚本配置文件中已经记录了各脚本的脚本信息和执行顺序,那么当前脚本执行时,就能够据执行顺序确定到下一脚本。
S204:根据所述下一脚本的脚本信息,确定所述下一脚本执行时所需的数据。
由于每一脚本对应的被检电子控制单元和被检功能都是确定的,而不同被检功能在执行检测时与电检引擎之间的交互需求可能是不同的,可能需要电检引擎发送不同的数据以对不同功能进行诊断检测。例如针对一些具有交互功能的电子控制单元,其需要具有信息响应功能,这就需要电检引擎与电子控制单元按照预先设定好的通信协议发送交互信号,以诊断电子控制单元是否可以在规定的时间内反馈响应信号。
S205:当执行到所述下一脚本时,将所需的数据发送至与所述下一脚本对应的被检电子控制单元。
通过本方案,能够使电检引擎依据脚本配置文件,根据不同脚本的执行顺序,预先准备好与即将执行的脚本相对应的数据,当执行到该脚本时就能够立即将数据发送至对应的被检电子控制单元,从而对被检电子控制单元的被检功能进行诊断。
在一些方案中,以上的步骤S20中还可以包括:
S206:响应于每一所述脚本完成执行的完成信号,获取每一脚本的执行结果信息,所述执行结果信息表示所述被检功能的检测结果。
不同脚本所对应的被检电子控制单元、被检功能会有所不同,因此每一脚本的执行结果信息均对应于一个被检电子控制单元的一个被检功能的检测结果,该检测结果可以表示通过检测或者检测失败等。
S207:响应于全部脚本完成执行的结束信号,汇总全部所述脚本的执行结果信息后得到全部所述被检电子控制单元的全部所述被检功能的检测结果。
在电检引擎中,可以分别为每个脚本分配存储脚本执行结果信息的内存空间,将脚本执行结果信息存放到内存空间中,等到所有脚本全部执行完毕后,电检引擎即可汇总分析所有脚本的执行结果信息,得出本次电检任务执行的结果,例如所有被检电子控制单元的所有被检功能的检测结果都通过,则本次电检任务的执行结果即可定义为通过,而只要存在检测失败的被检电子控制单元,则本次电检任务的执行结果即可定义为失败。
进一步地,上述步骤S206中,所述执行结果信息还包括记录有与所述执行结果信息对应的被检电子控制单元、被检功能以及检测时间。本方案中,通过将执行结果信息与其对应的被检电子控制单元和被检功能进行关联,能便于工作人员方便地确认被检任务的失败详情,以方便其进行维护更新等。
更进一步优选地,以上步骤S20中,还可以包括如下步骤:
S208:根据所述多个脚本中的第一个脚本的调用时间得到电检开始时间,根据所述多个脚本中的最后一个脚本完成执行的时间得到电检结束时间。
根据所述执行顺序中的第一个脚本和最后一个脚本,电检引擎能够记录其调用时间和执行完成时间,从而确定本次电检任务的开始时间和结束时间。
S209:根据所述电检开始时间、所述电检结束时间和每一脚本的执行结果信息得到电检执行结果。
本方案中,电检引擎将汇总后的执行结果信息以及本次电检任务的开始和结束时间融合为电检执行结果,形成完整信息并存储,从而便于电检人员对电检结果进行后续查看。
本申请一些实施例中还提供一种电子控制单元的电检方法,可应用于云端,如图3所示,所述方法包括:
S30:生成脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能。
云端可创建一个用于记录脚本执行顺序的配置文件,在云端可供操作人员自由配置,该脚本配置文件中可包括脚ID,脚本的执行顺序编号,脚本描述,脚本名称等配置信息。
S40:发送所述脚本配置文件至电检引擎。
本步骤可以在启动电检任务后自动执行,电检引擎与云端能够建立通信连接,电检引擎能够向云端发送请求,云端在收到请求后将脚本配置文件下发至电检引擎即可。
本方案,可自行配置不同脚本的执行顺序,即能自行配置不同被检电子控制单元的不同被检任务的检测顺序,实现每一个被检功能的检测任务都是相互独立,按照顺序依次执行,不需要构建复杂的脚本文件,也不存在不同检测任务的耦合关系,大大简化了电检过程,且提升了电检过程的灵活性和准确度。
本申请一些实施例中提供一种电子控制单元的电检装置,如图4所示,包括:
配置文件获取模块10,用于获取脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;脚本配置文件可以预先存储在电检装置,或者存储于外部存储介质(如移动硬盘),也可以是从云端获取。不同被检电子控制单元中,针对不同被检功能的检测方式具有单独的脚本文件,所述脚本配置文件中记录的所述脚本信息可以包括如脚本ID信息,脚本的执行顺序的编号,脚本描述和脚本名称等信息,根据脚本ID信息就能够确定脚本所对应的被检电子控制单元,根据脚本描述就能够确定脚本对应的被检功能。
检测执行模块20,用于根据所述执行顺序调用脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测。根据执行顺序依次调用各个脚本,每调用一个脚本即相当于对一个被检电子控制单元的一个被检功能进行检测。在调用脚本之后,电检引擎能够和被检电子控制单元执行检测信息的交互,判断被检电子控制单元是否能够按照与脚本对应的设计要求接收信息、处理信息或反馈信息等。
以上装置中,在执行电检时,每一个脚本仅对应于一个被检电子控制单元的一个被检功能,在执行电检的过程中,通过获取脚本配置文件能够获得不同脚本的执行顺序,根据执行顺序依次调取各个脚本即可对不同电子控制单元的不同功能进行检测。因此,本方案电检过程中执行的是相互独立的脚本,而并非融合多种检测功能的复杂脚本,所以本方案的电检方式降低了电检过程的复杂度。
在一些方案中,检测执行模块20还用于获取脚本执行信息,所述脚本执行信息记录当前脚本的执行状态。根据所述执行状态判断所述当前脚本是否已完成执行,若所述当前脚本已完成执行,则表示与所述当前脚本对应的所述被检功能已完成检测。本步骤中,能够根据执行状态判断每一脚本对应的被检功能是否已经完成检测,从而实现对电检过程的自动监控。
在一些方案中,检测执行模块20还用于根据所述执行顺序,确定要执行的下一脚本的脚本信息,根据所述下一脚本的脚本信息,确定所述下一脚本执行时所需的数据,当执行到所述下一脚本时,将所需的数据发送至与所述下一脚本对应的被检电子控制单元。由于每一脚本对应的被检电子控制单元和被检功能都是确定的,而不同被检功能在执行检测时与电检引擎之间的交互需求可能是不同的,可能需要电检引擎发送不同的数据以对不同功能进行诊断检测。通过本方案,能够使电检引擎依据脚本配置文件,根据不同脚本的执行顺序,预先准备好与即将执行的脚本相对应的数据,当执行到该脚本时就能够立即将数据发送至对应的被检电子控制单元。从而对被检电子控制单元的被检功能进行诊断。
在一些方案中,检测执行模块20还用于响应于每一所述脚本完成执行的完成信号,获取每一脚本的执行结果信息,所述执行结果信息表示所述被检功能的检测结果,响应于全部脚本完成执行的结束信号,汇总全部所述脚本的执行结果信息后得到全部所述被检电子控制单元的全部所述被检功能的检测结果。不同脚本所对应的被检电子控制单元、被检功能会有所不同,因此每一脚本的执行结果信息均对应于一个被检电子控制单元的一个被检功能的检测结果,该检测结果可以表示通过检测或者检测失败等。本方案可以分别为每个脚本分配存储脚本执行结果信息的内存空间,将脚本执行结果信息存放到内存空间中,等到所有脚本全部执行完毕后,电检引擎即可汇总分析所有脚本的执行结果信息,得出本次电检任务执行的结果,例如所有被检电子控制单元的所有被检功能的检测结果都通过,则本次电检任务的执行结果即可定义为通过,而只要存在检测失败的被检电子控制单元,则本次电检任务的执行结果即可定义为失败。
在一些方案的检测执行模块20中所述执行结果信息还包括记录有与所述执行结果信息对应的被检电子控制单元、被检功能以及检测时间。本方案中,通过将执行结果信息与其对应的被检电子控制单元和被检功能进行关联,能便于工作人员方便地确认被检任务的失败详情,以方便其进行维护更新等。
在一些方案的检测执行模块20中,根据所述多个脚本中的第一个脚本的调用时间得到电检开始时间,根据所述多个脚本中的最后一个脚本完成执行的时间得到电检结束时间。根据所述电检开始时间、所述电检结束时间和每一脚本的执行结果信息得到电检执行结果。本方案中,电检引擎将汇总后的执行结果信息以及本次电检任务的开始和结束时间融合为电检执行结果,形成完整信息并存储,从而便于电检人员对电检结果进行后续查看。
本申请一些实施例中还提供一种电子控制单元的电检服务器,如图5所示,包括:
脚本配置文件生成模块30,用于生成脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;云端可创建一个用于记录脚本执行顺序的配置文件,在云端可供操作人员自由配置,该脚本配置文件中可包括脚ID,脚本的执行顺序编号,脚本描述,脚本名称等配置信息。脚本配置文件发送模块40,用于发送所述脚本配置文件至电检引擎。电检引擎与云端能够建立通信连接,电检引擎能够向云端发送请求,云端在收到请求后将脚本配置文件下发至电检引擎即可。
本方案,可自行配置不同脚本的执行顺序,即能自行配置不同被检电子控制单元的不同被检任务的检测顺序,实现每一个被检功能的检测任务都是相互独立,按照顺序依次执行,不需要构建复杂的脚本文件,也不存在不同检测任务的耦合关系,大大简化了电检过程,且提升了电检过程的灵活性和准确度。
在一些实施例中,还提供一种存储介质,所述存储介质中存储有程序信息,计算机读取所述程序信息后执行以上方法实施例中所述的电子控制单元的电检方法。
在一些实施例中,提供一种电子设备,如图6所示,包括至少一个处理器51和至少一个存储器52,至少一个所述存储器52中存储有程序信息,至少一个所述处理器51读取所述程序信息后执行以上任一项所述的电子控制单元的电检方法。所述电子设备还可以包括:输入装置53和输出装置54。处理器51、存储器52、输入装置53和输出装置54可以通信连接。存储器52作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块。处理器51通过运行存储在存储器52中的非易失性软件程序、指令以及模块,从而执行各种功能应用以及数据处理,即实现上述任一方案提供的电子控制单元的电检方法。
根据需要,可以将上述各技术方案进行结合,以达到最佳技术效果。
以上的仅是本申请的原理和较佳的实施例。应当指出,对于本领域的普通技术人员来说,在本申请原理的基础上,还可以做出若干其它变型,也应视为本申请的保护范围。

Claims (11)

1.一种电子控制单元的电检方法,其特征在于,包括:
获取脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测。
2.根据权利要求1所述的电子控制单元的电检方法,其特征在于,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,包括:
获取脚本执行信息,所述脚本执行信息记录当前脚本的执行状态;
根据所述执行状态判断所述当前脚本是否已完成执行,若所述当前脚本已完成执行,则表示与所述当前脚本对应的所述被检功能已完成检测。
3.根据权利要求2所述的电子控制单元的电检方法,其特征在于,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,还包括:
根据所述执行顺序,确定要执行的下一脚本的脚本信息;
根据所述下一脚本的脚本信息,确定所述下一脚本执行时所需的数据;
当执行到所述下一脚本时,将所需的数据发送至与所述下一脚本对应的被检电子控制单元。
4.根据权利要求3所述的电子控制单元的电检方法,其特征在于,所述根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测,包括:
响应于每一所述脚本完成执行的完成信号,获取每一脚本的执行结果信息,所述执行结果信息表示所述被检功能的检测结果;
响应于全部脚本完成执行的结束信号,汇总全部所述脚本的执行结果信息后得到全部所述被检电子控制单元的全部所述被检功能的检测结果。
5.根据权利要求4所述的电子控制单元的电检方法,其特征在于,所述响应于每一所述脚本完成执行的完成信号,获取每一脚本的执行结果信息,所述执行结果信息表示所述被检功能的检测结果,包括:
所述执行结果信息包括记录有与所述执行结果信息对应的被检电子控制单元、被检功能以及检测时间。
6.根据权利要求5所述的电子控制单元的电检方法,其特征在于,所述根据所述调用顺序执行所述脚本信息对应的脚本,以按照所述执行顺序对被检电子控制单元的被检功能进行检测的步骤中还包括:
根据所述多个脚本中的第一个脚本的调用时间得到电检开始时间,根据所述多个脚本中的最后一个脚本完成执行的时间得到电检结束时间;
根据所述电检开始时间、所述电检结束时间和每一脚本的执行结果信息得到电检执行结果。
7.一种电子控制单元的电检方法,其特征在于,包括:
生成脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
发送所述脚本配置文件至电检引擎。
8.一种电子控制单元的电检装置,其特征在于,包括:
配置文件获取模块,用于获取脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
检测执行模块,用于根据所述执行顺序调用所述脚本信息对应的脚本,以按照所述执行顺序对所述被检电子控制单元的所述被检功能进行检测。
9.一种电子控制单元的电检服务器,其特征在于,包括:
脚本配置文件生成模块,用于生成脚本配置文件,所述脚本配置文件中记录有多个脚本的脚本信息以及与所述脚本信息对应的执行顺序,且每一脚本对应于一个被检电子控制单元的一个被检功能;
脚本配置文件发送模块,用于发送所述脚本配置文件至电检引擎。
10.一种存储介质,其特征在于,所述存储介质中存储有程序信息,计算机读取所述程序信息后执行权利要求1-6任一项所述的电子控制单元的电检方法或者权利要求7所述的电子控制单元的电检方法。
11.一种电子设备,其特征在于,包括至少一个处理器和至少一个存储器,至少一个所述存储器中存储有程序信息,至少一个所述处理器读取所述程序信息后执行权利要求1-6任一项所述的电子控制单元的电检方法或者权利要求7所述的电子控制单元的电检方法。
CN202211180122.4A 2022-09-26 2022-09-26 一种电子控制单元电检方法、装置、存储介质和电子设备 Pending CN115657633A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211180122.4A CN115657633A (zh) 2022-09-26 2022-09-26 一种电子控制单元电检方法、装置、存储介质和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211180122.4A CN115657633A (zh) 2022-09-26 2022-09-26 一种电子控制单元电检方法、装置、存储介质和电子设备

Publications (1)

Publication Number Publication Date
CN115657633A true CN115657633A (zh) 2023-01-31

Family

ID=84985437

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211180122.4A Pending CN115657633A (zh) 2022-09-26 2022-09-26 一种电子控制单元电检方法、装置、存储介质和电子设备

Country Status (1)

Country Link
CN (1) CN115657633A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130104106A1 (en) * 2011-04-18 2013-04-25 Julian M. Brown Automation controller for next generation testing system
US20180182184A1 (en) * 2016-12-22 2018-06-28 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method and system for the diagnosis or configuration of a vehicle
CN108536593A (zh) * 2018-04-02 2018-09-14 泰华智慧产业集团股份有限公司 基于ui的cs架构软件自动化测试方法及***
CN111026096A (zh) * 2019-12-30 2020-04-17 华人运通(江苏)技术有限公司 车辆诊断方法、装置、***、设备及计算机可读存储介质
CN114297056A (zh) * 2021-12-21 2022-04-08 华人运通(上海)云计算科技有限公司 一种自动化测试方法及***

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130104106A1 (en) * 2011-04-18 2013-04-25 Julian M. Brown Automation controller for next generation testing system
US20180182184A1 (en) * 2016-12-22 2018-06-28 Dr. Ing. H.C. F. Porsche Aktiengesellschaft Method and system for the diagnosis or configuration of a vehicle
CN108536593A (zh) * 2018-04-02 2018-09-14 泰华智慧产业集团股份有限公司 基于ui的cs架构软件自动化测试方法及***
CN111026096A (zh) * 2019-12-30 2020-04-17 华人运通(江苏)技术有限公司 车辆诊断方法、装置、***、设备及计算机可读存储介质
CN114297056A (zh) * 2021-12-21 2022-04-08 华人运通(上海)云计算科技有限公司 一种自动化测试方法及***

Similar Documents

Publication Publication Date Title
CN109302522B (zh) 测试方法、装置以及计算机***和介质
CN108959059B (zh) 一种测试方法以及测试平台
CN110908888A (zh) 服务器测试方法及装置
KR102537875B1 (ko) 차량 ecu 소프트웨어 검증을 위한 동적 결함 주입 방법 및 장치
US20150370691A1 (en) System testing of software programs executing on modular frameworks
CN110213258B (zh) 车辆can总线的异常监测方法、装置和计算机设备
CN110674034A (zh) 一种健康检查方法、装置及电子设备和存储介质
CN110928777B (zh) 测试用例的处理方法、装置、设备及存储介质
CN106980572B (zh) 分布式***的在线调试方法和***
US8327189B1 (en) Diagnosing an incident on a computer system using a diagnostics analyzer database
CN113535538B (zh) 应用全链路自动化测试方法、装置、电子设备和存储介质
CN110888804B (zh) 接口测试方法以及接口测试平台
CN112506760A (zh) 车辆控制器软件刷写测试方法、***、装置和存储介质
CN114328243A (zh) 一种异常运行数据的处理方法、装置、设备和存储介质
CN107544879A (zh) 服务器的诊断方法、装置及机器可读存储介质
CN116225802A (zh) 一种故障测试方法、装置及计算设备
CN109144874B (zh) 一种测试环境的监测方法和装置
CN115657633A (zh) 一种电子控制单元电检方法、装置、存储介质和电子设备
CN110874311A (zh) 数据库检测方法、装置、计算机设备和存储介质
CN111666200A (zh) 一种pc软件冷启动耗时的测试方法及终端
CN109271309B (zh) 自动化测试软件的方法及装置、服务器、设备和存储介质
CN115934503A (zh) 程序测试方法、装置、设备及存储介质
CN116257437A (zh) 基于实车数据回注的adas***缺陷验证方法及装置
CN107102938B (zh) 测试脚本的更新方法及装置
CN108845932B (zh) 一种网络库的单元测试方法、装置、存储介质及终端

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination