System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种测试方法、装置、车辆和可读存储介质制造方法及图纸_技高网

一种测试方法、装置、车辆和可读存储介质制造方法及图纸

技术编号:44916478 阅读:5 留言:0更新日期:2025-04-08 18:58
本申请提供了一种测试方法、装置、车辆和可读存储介质,该方法应用于车辆领域,该方法包括:向车辆中的电子控制单元发送测试所用的控制指令;确定是否接收到电子控制单元发送的实际结果报文;其中,实际结果报文为电子控制单元在接收到控制指令后重启,并在重启之后向车联网控制单元发送的结果报文;若接收到实际结果报文,则在实际结果报文与控制指令对应的预期结果报文相同时生成第一测试结果。该方法可以验证电子控制单元是否可以在重启之后正确发送在重启之前未发送的结果报文。

【技术实现步骤摘要】

本申请涉及车辆领域,并且更具体地,涉及车辆领域中一种测试方法、装置、车辆和可读存储介质


技术介绍

1、目前,车辆中会设置较多数量的电子控制单元,通过电子控制单元对车辆中的各个部件进行控制。在车辆运行过程中,电子控制单元可能需要通过车联网控制单元接收外部的控制指令,并在响应控制指令后通过车联网控制单元向外部发送控制指令对应的结果报文。

2、实际应用中,电子控制单元在运行过程中可能会断电重启。若电子控制单元在重启之前接收到控制指令,但是在重启之前未能将对应的结果报文发出,在重启之后可能无法正确向外部发送断电之前未发送的结果报文。因此,需要验证电子控制单元是否可以在重启之后正确发送在重启之前未发送的结果报文。


技术实现思路

1、本申请提供了一种测试方法、装置、车辆和可读存储介质,该方法能够验证电子控制单元是否可以在重启之后正确发送在重启之前未发送的结果报文。

2、第一方面,提供了一种测试方法,应用于车辆中的车联网控制单元,该方法包括:

3、向车辆中的电子控制单元发送测试所用的控制指令;

4、确定是否接收到电子控制单元发送的实际结果报文;其中,实际结果报文为电子控制单元在接收到控制指令后重启,并在重启之后向车联网控制单元发送的结果报文,实际结果报文与控制指令对应;

5、若接收到实际结果报文,则在实际结果报文与控制指令对应的预期结果报文相同时生成第一测试结果;其中,第一测试结果表示电子控制单元在重启之后可以正确发送重启之前未发送的结果报文。

6、在本申请的实施例中,车联网控制单元可以主动向电子控制单元发送测试所用的控制指令,通过控制指令触发电子控制单元执行控制指令得到对应的实际结果报文,并在重启之后返回实际结果报文,以及车联网控制单元可以通过对比实际结果报文和预期结果报文得到可以表示电子控制单元在重启之后是否可以正确发送重启之前的结果报文测试结果,进而可以验证电子控制单元是否可以在重启之后正确发送在重启之前未发送的结果报文。

7、结合第一方面,在某些可能的实现方式中,控制指令为多个,若接收到实际结果报文,则在实际结果报文与控制指令对应的预期结果报文相同时生成第一测试结果,包括:

8、在接收到每个控制指令分别对应的实际结果报文时,若每个实际结果报文与对应的预期结果报文相同,则生成第一测试结果。

9、在本申请的实施例中,车联网控制单元在接收到每个控制指令分别对应的实际结果报文时,通过判断每个实际结果报文是否与对应的预期结果报文相同,可以验证电子控制单元是否可以正确执行多个控制指令。

10、结合第一方面,在某些可能的实现方式中,向车辆中的电子控制单元发送测试过程中所用的控制指令,包括:依次向电子控制单元发送多个控制指令;

11、若每个实际结果报文与对应的预期结果报文相同,则生成第一测试结果包括:若每个实际结果报文与对应的预期结果报文相同、且多个实际结果报文的接收顺序与多个控制指令的发送顺序对应,则生成第一测试结果。

12、在本申请的实施例中,车联网控制单元可以通过依次发送多条控制指令,使电子控制单元依次执行多条控制指令得到多个结果报文,并依次发送多个结果报文,通过判断多个控制指令的发送顺序与多个结果报文的接收顺序是否一致,可以验证电子控制单元是否可以顺序执行多个控制指令。

13、结合第一方面,在某些可能的实现方式中,多个控制指令的优先级不同,若每个实际结果报文与对应的预期结果报文相同,则生成第一测试结果,包括:

14、确定多个实际结果报文的发送顺序;

15、若每个实际结果报文与对应的预期结果报文相同、且多个实际结果报文的发送顺序与多个控制指令的优先级对应,则生成第一测试结果。

16、在本申请的实施例中,车联网控制单元可以根据控制指令的优先级确定多个实际结果报文的发送顺序,通过判断多个实际结果报文的发送顺序与多个控制指令的优先级是否一致,可以验证电子控制单元是否可以按照指令的优先级顺序执行多个控制指令。

17、结合第一方面,在某些可能的实现方式中,若接收到实际结果报文,则在实际结果报文与控制指令对应的预期结果报文相同时生成第一测试结果,包括:

18、若接收到实际结果报文,则确定实际结果报文的接收时间;

19、在实际结果报文与对应的预期结果报文相同时,若接收时间在控制指令的有效期内,则生成第一测试结果。

20、在本申请的实施例中,车联网控制单元在接受到实际报文时可以确定实际结果报文的接收时间,通过判断实际结果报文的接收时间是否在控制指令的有效期内,可以验证电子控制单元是否在控制指令的有效期内发送实际结果报文。

21、第二方面,提供了一种测试方法,应用于车辆中的电子控制单元,该方法包括:

22、接收车辆中的车联网控制单元在测试中发送的控制指令;

23、重启电子控制单元;

24、在重启之后,向车联网控制单元发送控制指令对应的实际结果报文;其中,实际结果报文用于使车联网控制单元在控制指令对应的预期结果报文与实际结果报文相同时生成第一测试结果,第一测试结果表示电子控制单元在重启之后可以正确发送重启之前未发送的结果报文。

25、在本申请的实施例中,电子控制单元在重启后向车联网控制单元发送实际结果报文,车联网控制单元可以通过对比实际结果报文和预期结果报文,进而可以验证电子控制单元是否可以在重启之后正确发送在重启之前未发送的结果报文。

26、结合第二方面,在某些可能的实现方式中,控制指令为多个,向车联网控制单元发送控制指令对应的实际结果报文,包括:

27、向车联网控制单元发送每个控制指令对应的实际结果报文;

28、其中,多个实际结果报文用于使车联网控制单元在每个实际结果报文与对应的预期结果报文相同时,生成第一测试结果。

29、在本申请的实施例中,车联网控制单元在接收到每个控制指令分别对应的实际结果报文时,通过判断每个实际结果报文是否与对应的预期结果报文相同,可以验证电子控制单元是否可以正确执行多个控制指令。

30、结合第二方面,在某些可能的实现方式中,多个控制指令由车联网控制单元依次发送,向车联网控制单元发送每个控制指令对应的实际结果报文,包括:

31、依次向车联网控制单元发送每个控制指令对应的实际结果报文;

32、其中,多个实际结果报文用于使车联网控制单元在每个实际结果报文与对应的预期结果报文相同、且多个实际结果报文的接收顺序与多个控制指令的发送顺序对应时,生成第一测试结果。

33、在本申请的实施例中,车联网控制单元可以通过依次发送多条控制指令,使电子控制单元依次执行多条控制指令得到多个结果报文,并依次发送多个结果报文,通过判断多个控制指令的发送顺序与多个结果报文的接收顺序是否一致,可以验证电子控制单元是否可以顺序执行多个控制指令。

34本文档来自技高网...

【技术保护点】

1.一种测试方法,其特征在于,所述方法应用于车辆中的车联网控制单元,所述方法包括:

2.根据权利要求1中所述的方法,其特征在于,所述控制指令为多个,所述若接收到所述实际结果报文,则在所述实际结果报文与所述控制指令对应的预期结果报文相同时生成第一测试结果,包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求2中所述的方法,其特征在于,多个所述控制指令的优先级不同,所述若每个所述实际结果报文与对应的所述预期结果报文相同,则生成所述第一测试结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述若接收到所述实际结果报文,则在所述实际结果报文与所述控制指令对应的预期结果报文相同时生成第一测试结果,包括:

6.一种测试方法,其特征在于,所述方法应用于车辆中的电子控制单元,所述方法包括:

7.根据权利要求6所述的方法,其特征在于,所述控制指令为多个,所述向所述车联网控制单元发送所述控制指令对应的实际结果报文,包括:

8.根据权利要求7所述的方法,其特征在于,多个所述控制指令由所述车联网控制单元依次发送,所述向所述车联网控制单元发送每个所述控制指令对应的所述实际结果报文,包括:

9.根据权利要求7所述的方法,其特征在于,所述向所述车联网控制单元发送所述控制指令对应的实际结果报文,包括:

10.根据权利要求6所述的方法,其特征在于,所述向所述车联网控制单元发送所述控制指令对应的实际结果报文,包括:

...

【技术特征摘要】

1.一种测试方法,其特征在于,所述方法应用于车辆中的车联网控制单元,所述方法包括:

2.根据权利要求1中所述的方法,其特征在于,所述控制指令为多个,所述若接收到所述实际结果报文,则在所述实际结果报文与所述控制指令对应的预期结果报文相同时生成第一测试结果,包括:

3.根据权利要求2所述的方法,其特征在于,

4.根据权利要求2中所述的方法,其特征在于,多个所述控制指令的优先级不同,所述若每个所述实际结果报文与对应的所述预期结果报文相同,则生成所述第一测试结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述若接收到所述实际结果报文,则在所述实际结果报文与所述控制指令对应的预期结果报文相同时生成第一测试结果,...

【专利技术属性】
技术研发人员:蒋伟
申请(专利权)人:长城汽车股份有限公司
类型:发明
国别省市:

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

1