车门状态的测试方法、装置、控制器、存储介质及车辆转让专利

申请号 : CN201910818650.X

文献号 : CN112444408A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱玲刘登李伟伟

申请人 : 比亚迪股份有限公司

摘要 :

本公开涉及一种车门状态的测试方法、装置、控制器、存储介质及车辆,以提供一种新的车门状态的测试方法,提高车门测试效率。该车门状态的测试方法应用于车辆,包括:确定所述车辆处于车门测试状态;获取待测试车门对应的预设测试参数;根据所述预设测试参数,控制所述待测试车门的开启和关闭。

权利要求 :

1.一种车门状态的测试方法,其特征在于,待测试车门安装于车辆,所述测试方法包括:确定所述车辆处于车门测试状态;

获取所述待测试车门的预设测试参数;

根据所述预设测试参数,控制所述待测试车门开启和关闭,以对所述待测试车门的状态进行测试。

2.根据权利要求1所述的方法,其特征在于,所述确定所述车辆处于车门测试状态,包括:确定所述待测试车门处于预设关闭状态;

获取用户输入的第一控制信息,其中,所述第一控制信息用于控制所述车辆进入车门测试状态。

3.根据权利要求2所述的方法,其特征在于,所述确定所述待测试车门处于预设关闭状态,包括:控制所述待测试车门处于开启状态;

获取用户输入的控制信息,其中,所述控制信息用于控制车门关闭,获取所述待测试车门与所述车辆车身前后方向的夹角;

如果所述待测试车门与所述车辆车身前后方向的夹角满足预设夹角,则确定所述待测试车门处于预设关闭状态。

4.根据权利要求2所述的方法,其特征在于,所述获取用户输入的第一控制信息,包括:获取所述用户输入的用于按下控制台上的开门按钮和关门按钮的目标控制信息,其中,所述控制台用于与所述车辆进行通信,以对所述车辆的功能进行控制;

若所述用户持续输入所述目标控制信息的时长达到预设时长,则确定获取到所述第一控制信息。

5.根据权利要求1-4任一所述的方法,其特征在于,所述获取待测试车门对应的预设测试参数,包括:在所述车辆的车门中,确定多个待测试车门;

获取所述多个待测试车门分别对应的预设测试参数。

6.根据权利要求5所述的方法,其特征在于,所述根据所述预设测试参数,控制所述待测试车门的开启和关闭,包括:针对所述多个待测试车门中的每个车门,分别根据所述车门对应的预设测试参数,控制所述车门的开启和关闭,以对每个所述待测试车门的状态进行测试。

7.根据权利要求1-4任一所述的方法,其特征在于,所述预设测试参数包括车门测试时间段,根据所述预设测试参数,控制所述待测试车门的开启和关闭,包括:获取所述车辆记录的时间;

判断所述车辆记录的时间是否在所述车门测试时间段之内;

如果所述车辆记录的时间在所述车门测试时间段之内,则根据所述预设测试参数,控制所述待测试车门的开启和关闭。

8.根据权利要求1-4任一所述的方法,其特征在于,所述预设测试参数包括车门测试次数,在根据所述预设测试参数,控制所述待测试车门的开启和关闭之后,所述方法还包括:统计所述待测试车门在开门和关门之间切换的次数;

判断所述待测试车门在开门和关门之间切换的次数是否达到预设次数;

如果所述待测试车门在开门和关门之间切换的次数未达到预设次数,则继续根据所述预设测试参数,控制所述待测试车门的开启和关闭;

如果所述待测试车门在开门和关门之间切换的次数达到所述预设次数,则控制所述车辆退出所述车门测试状态。

9.根据权利要求1-4任一所述的方法,其特征在于,所述方法还包括:获取用户输入的第二控制信息,其中,第二控制信息用于控制所述车辆退出所述车门测试状态。

10.一种车门状态的测试装置,其特征在于,待测试车门安装于车辆,所述测试装置包括:确定模块,用于确定所述车辆处于车门测试状态;

获取模块,用于获取所述待测试车门的预设测试参数;

控制模块,用于根据所述预设测试参数,控制所述待测试车门的开启和关闭,以对所述待测试车门的状态进行测试。

11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-9中任一项所述方法的步骤。

12.一种车门控制器,其特征在于,所述车门控制器包括处理器、存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序从而执行如权利要求1-9任一所述的方法的步骤。

13.一种车辆,其特征在于,包括多个车门和权利要求12所述的车门控制器。

说明书 :

车门状态的测试方法、装置、控制器、存储介质及车辆

技术领域

[0001] 本公开涉及车辆技术领域,具体地,涉及一种车门状态的测试方法、装置、控制器、存储介质及车辆。

背景技术

[0002] 车辆车身上的每一个部件直接关系到车身的整体安全性能,因此为了保证车辆的行驶安全,需要对车辆车身上的各部件进行测试。其中,对于车辆车门的测试主要有以下三种方式:
[0003] 1、将单独的车门放置于试验台架进行一次或多次测试,如果一次或多次测试满足台架验证,则可以确定该车门满足车辆实际运行的功能使用要求,那么在台架测试完成后,可以将该车门更新至车辆使用。
[0004] 2、通过人工操作开关门按钮,对车门进行多次开门和关门测试。
[0005] 3、设计外部测试装置进行测试。在测试之前,需按照测试需求,对车辆车门的控制线路进行重新接线,并进行相应的参数配置,然后在测试结束后再恢复车辆车门原有的接线和配置。

发明内容

[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] 图1是根据本公开一示例性实施例示出的一种车门状态的测试方法的流程图;
[0049] 图2是根据本公开一示例性实施例示出的一种车门状态的测试方法中车辆进入车门测试状态的过程示意图;
[0050] 图3是根据本公开一示例性实施例示出的一种车门状态的测试方法中可选择的待测试车门的示意图;
[0051] 图4是根据本公开另一示例性实施例示出的一种车门状态的测试方法的流程图;
[0052] 图5是根据本公开一示例性实施例示出的一种车门状态的测试方法中车门控制系统的控制过程示意图;
[0053] 图6是根据本公开一示例性实施例示出的一种车门状态的测试装置的框图。

具体实施方式

[0054] 以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。
[0055] 车辆车身上的每一个部件直接关系到车身的整体安全性能,因此为了保证车辆的行驶安全,需要对车辆车身上的各部件进行测试。其中,对于车辆车门的测试主要有以下三种方式:
[0056] 1、将单独的车门放置于试验台架进行一次或多次测试,如果一次或多次测试满足台架验证,则可以确定该车门满足车辆实际运行的功能使用要求,那么在台架测试完成后,可以将该车门更新至车辆使用。但是,此种方式无法模拟出真实的车辆环境,因此在将车门更新至车辆后,还需根据机械调试情况进行实车验证。并且,由于台架与车身环境的差异,可能导致台架验证不够充分,从而在进行实车验证之后可能还需要往返台架进行测试,操作繁琐,需要耗费大量人力和时间。
[0057] 2、通过人工操作开关门按钮,对车门进行多次开门和关门测试。此种方式中,由于需要人工长时间操作开关门按钮,对车门进行多次开门和关门测试,容易造成人员疲劳,从而影响测试效率。另外,人工操作开关门按钮的方式,仅便于对同一侧车门进行测试,而不便于选择不同侧的多个车门进行测试,无法较好的满足不同场景下的测试需求。
[0058] 3、设计外部测试装置进行测试。此种方式由于需单独设计外部测试装置,因此增加了测试成本。并且,此种方式在测试之前,需按照测试需求,对车辆车门的控制线路进行重新接线,并进行相应的参数配置,然后在测试结束后再恢复车辆车门原有的接线和配置,操作繁琐,测试效率也不高。
[0059] 有鉴于此,本公开实施例提供一种车门状态的测试方法、装置、控制器、存储介质及车辆,以将车门测试环境集成在车辆上,并实现车辆对车门的自动化测试,简化车门测试过程,提高车门测试效率。
[0060] 图1是根据本公开一示例性实施例示出的一种车门状态的测试方法的流程图。参照图1,该车门状态的测试方法中,待测试车门安装于车辆,该测试方法包括:
[0061] 步骤S101,确定车辆处于车门测试状态。
[0062] 在本公开实施例中,车辆可以具有两个状态,分别是车门测试状态和正常运行状态。在车门测试状态下,车辆可以获取预设测试参数,并根据该预设测试参数不断进行开门和关门,从而实现对车门的测试。在正常运行状态下,车辆可以接收控制指令,并根据该控制指令对应执行一次开门操作或一次关门操作。
[0063] 在可能的方式中,考虑到车门控制系统主要用于车门日常正常运营,包含车门系统所有功能要求,可以将本公开实施例中的的车门状态的测试方法应用于车辆的车门控制系统。相应地,车门控制系统内可以集成分别对应于车门测试状态和正常运行状态的控制逻辑。该两种控制逻辑不会对车门控制系统的原有功能造成任何影响,用户可以根据实际使用需求在车门测试状态与正常运行状态两种模式之间进行选择切换,相应地,车门控制系统可以通过对应的控制逻辑对车门进行控制。
[0064] 步骤S102,获取待测试车门的预设测试参数。
[0065] 示例地,预设测试参数可以是测试人员根据实际测试场景而预先设定的,可以包括测试时间、测试次数、测试功能要求,等等,本公开实施例对于预设测试参数的具体内容不作限定。另外,获取预设测试参数可以是检测到车辆进入车门测试状态后自动获取的,也可以是车辆进入车门测试状态后,响应于接收到获取指令再获取的,等等,本公开实施例对此也不作限定。
[0066] 步骤S103,根据预设测试参数,控制待测试车门开启和关闭,以对待测试车门的状态进行测试。
[0067] 在获取到预设测试参数之后,车辆可以根据该预设测试参数,控制待测试车门开启和关闭,从而待测试车门的状态进行测试。比如,预设测试参数包括测试功能要求,且该测试功能要求为防夹测试。此种情况下,可以先在车身的车门框处放置障碍物,然后车辆在获取到预设测试参数之后,可以控制待测试车门进行不断开启和关闭,以测试该车门的防夹功能。具体的,车门的状态测试结果可以表征该车门状态正常或不正常。比如,在上述举例中,通过本公开的车门状态测试方法,可以确定该车门的防夹功能正常或不正常。
[0068] 通过上述方式,可以将车门测试环境集成在车辆中,通过车辆自身实现对其车门的测试,无需将车门单独放置在试验台架,也无需外接测试装置进行测试,简化了车门测试过程,从而可以提高车门测试效率。并且,车辆可以获取待测试车门对应的预设测试参数,然后根据该预设测试参数,自动控制待测试车门的开启和关闭,无需人工操作开关门按钮对车门进行多次开门和关门测试,可以实现车门测试的自动化,从而进一步提高车门测试的效率。
[0069] 在本公开实施例中,还可以设定车辆进入车门测试状态的触发条件,该触发条件可以是测试人员根据实际情况自行设定的。应当理解的是,该触发条件设定得越复杂,越能避免非专业人员误触发而导致车辆进入车门测试环境的情况,从而保证车门测试的安全性。
[0070] 在一种可能的方式中,可以先确定待测试车门处于预设关闭状态,然后获取用户输入的第一控制信息,其中,该第一控制信息用于控制车辆处于车门测试状态。
[0071] 示例地,预设关闭状态可以是用户在操作车门过程中较少使车门达到的关闭状态,比如,车门处于闭合但未锁定的状态,以进一步提高进入车门测试环境的难度,避免非专业人员误触发进入车门测试环境。
[0072] 在一种可能的方式中,确定车辆处于预设关闭状态可以是先确定待测试车门处于开启状态,然后获取用户输入的控制信息,其中,该控制信息用于控制车门关闭。然后获取待测试车门与车辆的车身前后方向的夹角。如果待测试车门与车辆的车身前后方向的夹角满足预设夹角,则确定待测试车门处于预设关闭状态。
[0073] 示例地,确定待测试车门处于开启状态可以是通过车门电动控制器确定待测试车门处于开启状态,或者用户进行开门操作使待测试车门处于开启状态,等等,本公开实施例对此不作限定,只要待测试车门处于开启状态即可。
[0074] 在待测试车门处于开启状态之后,用户可以对待测试车门进行关门操作,那么当车辆接收到用户输入的关闭待测试车门的操作之后,可以检测待测试车门与车辆车身前后方向的夹角,并将该夹角与预设夹角进行比较,以确定车辆是否处于预设关闭状态。
[0075] 示例地,预设夹角可以是测试人员根据实际情况自行定义的,本公开实施例对此不作限定。例如,考虑到在关门的过程中,会较少地使车门处于闭合但未锁定的状态,因此,预设夹角可以设定得较小,比如可以将预设夹角设定为5°,等等。
[0076] 应当理解的是,预设夹角设定为不同的角度,则表明车门的预设关闭状态不同,因此测试人员可以在不同的场景下设定不同的预设夹角,从而在不同的场景下车辆通过不同的触发方式确定车门处于预设关闭状态,以进一步避免非专业人员误触发使得车辆进入车门测试状态的情况。
[0077] 在一种可能的方式中,还可以设置在车门处于预设关闭状态之后,触发设置在车门驱动器上的控制开关,比如触发开启指示灯的控制开关,等等。此种情况下,用户可以根据该控制开关是否被触发来确定车门是否处于预设关闭状态,比如,可以根据指示灯的亮灭来确定车门是否处于预设关闭状态,从而确定是否输入用于控制车辆进入车门测试状态的第一控制信息。
[0078] 示例地,第一控制信息可以是预先设置用于控制车辆进入车门测试状态的操作控制信息,即可以预先设定用户需要通过某种特定的操作才能控制车辆进入车门测试状态。在一种可能的方式中,获取用户输入的第一控制信息可以是先获取用户输入的用于按下控制台上的开门按钮和关门按钮的目标控制信息,其中,控制台用于与车辆进行通信,以对车辆的功能进行控制。若用户持续输入目标控制信息的时长达到预设时长,则确定获取到所述第一控制信息。
[0079] 例如,参照图2,待测试车门有两个,每一车门包括左门扇和右门扇。首先将待测试车门处于开启状态,然后手动关闭待测试车门,使待测试车门处于预设关闭状态。在待测试车门处于预设关闭状态之后,用户可以同时按下司控台(即前文所述的控制台)上的“开左门”按钮和“关门”按钮,以控制左门扇进入车门测试状态。或者,用户可以同时按下控制台上的“开右门”按钮和“关门”按钮,以控制右门扇进入车门测试状态。
[0080] 进一步,为了避免非专业人员误触发使得车辆进入车门测试状态的情况,在接收到用户输入的用于控制车辆进入车门的测试状态的目标控制信息后,还可以确定用户持续输入目标控制信息的时长。如果用户持续输入目标控制信息的时长达到预设时长,则确定获取到第一控制信息,从而可以控制车辆处于车门测试状态。
[0081] 示例地,预设时长可以是用户根据实际情况自定义的,本公开实施例对此不作限定。比如,预设时长可以设定为5秒,那么在上述举例中,可以在用户同时按下控制台上的开门按钮和关门按钮5秒后,再控制车辆处于车门测试状态,而不是用户一同时按下控制台上的开门按钮和关门按钮,则控制车辆处于车门测试状态,从而可以避免由于误触发使得车辆进入车门测试状态的情况,保证车门测试的安全性。
[0082] 车辆进入车门测试状态之后,可以获取待测试车门对应的预设测试参数。在一种可能的方式中,获取待测试车门对应的预设测试参数可以是在车辆的车门中,确定多个待测试车门,然后获取多个待测试车门分别对应的预设测试参数。相应地,根据预设测试参数,控制待测试车门的开启和关闭可以是针对多个待测试车门中的每个车门,分别根据该车门对应的预设测试参数,控制该车门的开启和关闭,以对每个所述待测试车门的状态进行测试。
[0083] 根据前文所述,本公开实施例的车门状态的测试方法可以应用于车门控制系统。其中,车门控制系统可以包括多个门控器,该多个门控器可以分别设置在车辆的多个车门上,用于分别控制多个车门执行功能。因此,本公开实施例中,还可以将车门测试环境集成在车辆每个车门对应的门控器上,从而可以在车辆的车门中,选择任意车门进行车门测试,即可以在车辆的车门中,确定多个待测试车门。
[0084] 比如,可以选择单车门进行测试,也可以选择在车身同一侧或者不同侧的多车门进行测试,还可以选择车辆的所有车门进行测试。因此,本公开实施例的车门状态的测试方法可以较好地满足用户不同场景下的车门测试需求,如果测试过程中出现异常,也方便及时修改、调整待测试车门,保证最终测试可行性,提高测试效率。
[0085] 应当理解的是,如果有多个车辆,同样可以在该多个车辆的所有车门中,选择任意车门进行车门测试。比如,参照图3,有A、B、C三辆车,那么可以选择A车的1、4号门进行测试,或者可以选择C车的1、2、3号门进行测试,又或者可以选择A、B、C三辆车的所有车门进行测试。
[0086] 在确定多个待测试车门之后,可以获取该多个待测试车门分别对应的预设测试参数。应当理解的是,该多个待测试车门对应的预设测试参数可以相同,也可以不相同,测试人员可以根据实际测试需求进行预先设定,本公开实施例对此不作限定。如果多个待测试车门对应的预设测试参数不同,那么在存储预设测试参数时,可以将该预设测试参数与待测试车门的标识信息一一对应存储,以便在后续获取预设测试参数之后,可以根据该预设测试参数,准确控制对应待测试车门的开启和关闭。
[0087] 在获取到多个待测试车门分别对应的预设测试参数之后,可以针对该多个测试车门中的每个车门,分别根据该车门对应的预设测试参数,控制该车门的开启和关闭,从而实现对多个待测试车门的同时测试,提高对多个车门的测试效率。
[0088] 在一种可能的方式中,获取到预设测试参数之后,还可以确定车辆当前的实际测试参数,并将该实际测试参数与预设测试参数进行比对,然后根据比对的结果,控制待测试车门的开启和关闭,以实现对待测试车门的测试。
[0089] 比如,在一种可能的方式中,预设测试参数可以包括车门测试时间段,相应地,根据预设测试参数,控制待测试车门的开启和关闭可以是先获取车辆记录的时间,然后判断车辆记录的时间是否在该车门测试时间段内,如果车辆记录的时间在车门测试时间段之内,则根据预设测试参数,控制待测试车门的开启和关闭。如果车辆记录的时间未在车门测试时间段之内,则控制车辆退出车门测试状态。
[0090] 也即是说,本公开实施例中,可以在开始车门测试之前,预先设定车门测试时间段,然后当车辆处于车门测试状态,且车辆记录的时间达到该车门测试时间段之后,车辆可以自动根据预设测试参数,控制待测试车门的开启和关闭,以自动完成对待测试车门的测试。
[0091] 示例地,为了不影响车辆的正常运行功能以及对车辆的其他功能测试,车门测试时间段可以设定为车辆的固定维修时间段,比如,设定了某天的下午4点为对该车辆的固定维修时间,那么车门测试时间段可以设定为当天下午4点。相应地,当处于车门测试状态,且车辆记录的时间到达这一天的下午4点后,车辆则可以自动根据预设测试参数,控制待测试车门的开启和关闭,以自动完成对待测试车门的测试。
[0092] 在完成对待测试车门的测试之后,车辆记录的时间可能未在车门测试时间段之内,那么可以控制车辆退出车门测试状态。
[0093] 通过上述方式,可以在预设测试参数中设定车门测试时间段,以使车辆处于车门测试状态下,当车辆记录的时间达到车门测试时间段时,可以自动根据预设测试参数控制待测试车门的开启和关闭,以自动完成对待测试车门的测试,提高车门测试效率。
[0094] 又比如,在另一种可能的方式中,预设测试参数还可以包括车门测试次数,相应地,根据预设测试参数,控制待测试车门的开启和关闭之后,还可以统计待测试车门在开门和关门之间切换的次数,然后判断所述待测试车门在开门和关门之间切换的次数是否达到预设次数。如果待测试车门在开门和关门之间切换的次数未达到预设次数,则继续根据预设测试参数,控制待测试车门的开启和关闭。如果待测试车门在开门和关门之间切换的次数达到预设次数,则控制车辆退出车门测试状态。
[0095] 示例地,车门测试次数可以是测试人员根据实际测试需求而预先设定的,比如测试次数可以设定为1000次,等等,本公开实施例对此不作限定。
[0096] 在预设测试参数包括车门测试次数的情况下,可以在根据预设测试参数,控制待测试车门的开启和关闭之后,统计待测试车门在开门和关门之间切换的次数。其中,待测试车门在开门和关门之间切换的次数可以是根据待测试车门的开门次数而确定,也可以是根据待测试车门的关门次数而确定的,还可以是根据待测试车门由开门变为关门或者关门变为开门的次数而确定的,等等,本公开实施例对此不作限定。
[0097] 在统计出待测试车门在开门和关门之间切换的次数之后,可以将该次数与车门测试次数进行比较,如果该次数未达到车门测试次数,则可以继续对待测试车门进行测试,即继续根据预设测试参数,控制待测试车门的开启和关闭。在其它可能的情况下,如果该次数达到车门测试次数,则说明本次车门测试完成,从而可以控制车辆退出车门测试状态。
[0098] 应当理解的是,在车门测试完成且车辆退出车门测试状态之后,如果车辆没有再次接收到进入车门测试状态的触发条件,那么车辆则自动进入正常运行状态,以保证车辆的正常使用。
[0099] 在实际应用中,可能会由于某种原因需要中途退出车门测试过程,在此种情况下,可以获取用户输入的第二控制信息,其中,第二控制信息用于控制车辆退出车门测试状态。
[0100] 示例地,第二控制信息可以是预先设定的用于控制车辆退出车门测试状态的操作控制信息,比如可以预先设定用户按下重启车门服务开关时控制车辆退出车门测试状态,相应地,第二控制信息可以是用于表征用户按下该重启车门服务开关的操作控制信息。在此种情况下,该重启车门服务开关可以与车门控制器的空气开关连接,并设定用户按下该重启车门服务开关时,断开该车门控制器的空气开关,从而控制车辆退出车门测试状态。
[0101] 应当理解的是,在上述的当待测试车门在开门和关门之间切换的次数达到预设次数时,控制车辆退出车门测试状态的场景下,或者当车辆记录的时间未在车门测试时间段之内,控制车辆退出车门测试状态的场景下,同样可以通过触发生成相应的第二控制信息,以控制车辆退出车门测试状态。比如,在上述举例中,通过触发重启车门服务开关控制车辆退出车门测试状态,那么当待测试车门在开门和关门之间切换的次数达到预设次数,或者当车辆记录的时间未在车门测试时间段之内,则可以自动触发该重启车门服务开关,以控制车辆退出车门测试状态。
[0102] 另外,应当理解的是,在本公开实施例中,如果车门测试过程中发生异常,比如某个检测功能不达标,车辆也可以触发生成第二控制信息,以控制车辆退出车门测试状态,或者车辆可以直接断电,以停止车门测试过程,等等,本公开实施例对此不作限定。
[0103] 下面通过另一示例性实施例对本公开的车门状态的测试方法进行说明。参照图4,该车门状态的测试方法可以包括以下步骤:
[0104] 步骤S401,设定待测试车门的预设测试参数,并将该预设测试参数进行存储。
[0105] 步骤S402,控制待测试车门处于开启状态。
[0106] 步骤S403,接收用户输入的关闭待测试车门的操作。
[0107] 步骤S404,确定待测试车门是否处于预设关闭状态,如果待测试车辆处于预设关闭状态,则进入步骤S405,否则进入步骤S403。
[0108] 也即是说,如果待测试车辆处于预设关闭状态,则继续执行后续步骤,但如果待测试车辆未处于预设关闭状态,则继续接收用户输入的关闭待测试车门的操作,直到用户将待测试车门关闭到预设关闭状态。应当理解的是,在此过程中,如果经过多次判断待测试车门均未处于预设关闭状态,即用户经过多次操作均未将待测试车门关闭到预设关闭状态,则可以结束本次车门测试过程。
[0109] 步骤S405,响应于接收到用户输入的用于控制车辆进入车门测试状态的第一控制信息,检测用户持续输入第一控制信息的时长。
[0110] 步骤S406,确定用户持续输入第一控制信息的时长是否达到预设时长,如果是,则进入步骤S407,否则,进入步骤S405。
[0111] 也即是说,如果用户持续输入第一控制信息的时长达到预设时长,则继续执行后续步骤,但如果用户输入第一控制信息的时长未达到预设时长,则继续检测用户输入第一控制信息的时长,直到第一控制信息的时长达到预设时长。应当理解的是,在此过程中,如果用户输入第一控制信息的时长经过多次判断均未达到预设时长,则可以结束本次车门测试过程。
[0112] 步骤S407,控制车辆处于车门测试状态。
[0113] 步骤S408,获取待测试车门对应的预设测试参数。其中,预设测试参数包括车门测试时间段和车门测试次数。
[0114] 步骤S409,确定车辆记录的时间是否达到车门测试时间段,如果是,则进入步骤S410,否则进入步骤S409,继续检测车辆记录的时间是否达到车门测试时间段。
[0115] 也即是说,如果车辆记录的时间达到车门测试时间段,则可以继续执行后续步骤,但如果车辆记录的时间未达到车门测试时间段,则可以继续检测车辆记录的时间是否达到车门测试时间段,直到车辆记录的时间在车门测试时间段之内。
[0116] 步骤S410,根据预设测试参数,控制待测试车门的开启和关闭。
[0117] 步骤S411,统计待测试车门在开门和关门之间切换的次数;
[0118] 步骤S412,确定该次数是否达到预设次数,如果是,则进入步骤S413,否则进入步骤S410。
[0119] 步骤S413,控制车辆退出车门测试状态。
[0120] 上述各步骤的具体实施方式已在上文进行详细举例说明,这里不再赘述。另外应当理解的是,对于上述方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受上文所描述的动作顺序的限制。其次,本领域技术人员也应该知悉,上文所描述的实施例属于优选实施例,所涉及的步骤并不一定是本公开所必须的。
[0121] 通过上述车门状态的测试方法,将车门测试环境集成于车辆运行环境中,通过硬件操作及软件识别控制车辆进入车门测试环境,无需经过台架测试和连接外部测试装置,直接在车辆上进行验证,简化了车门测试过程。并且,根据车辆的真实环境进行测试,测试结果可靠,如果测试过程中发生异常,也可以直接现场调整、测试,响应速度快,测试效率高。
[0122] 在可能的方式中,对于单个车门的测试控制过程可以如图5所示。参照图5,可以预先存储对于车门测试的时间要求、次数要求和其他要求,即预先存储预设测试参数。然后通过如上文所述的触发条件控制车辆进入车门测试环境。进入车门测试环境之后,车门控制系统可以根据预设测试参数执行测试过程,从而通过车门控制系统实现对车门的自动化测试,提高车门测试效率。
[0123] 参照图6,本公开实施例还提供一种车门状态的测试装置600,该车门状态的测试装置可以通过软件、硬件或者两者结合的方式成为车辆的部分或全部,待测试车门安装于车辆,该车门状态的测试装置可以包括:
[0124] 确定模块601,用于确定所述车辆处于车门测试状态;
[0125] 获取模块602,用于获取所述待测试车门的预设测试参数;
[0126] 控制模块603,用于根据所述预设测试参数,控制所述待测试车门的开启和关闭,以对所述待测试车门的状态进行测试。
[0127] 可选地,所述确定模块601包括:
[0128] 确定子模块,用于确定所述待测试车门处于预设关闭状态;
[0129] 获取子模块,用于获取用户输入的第一控制信息,其中,所述第一控制信息用于控制所述车辆处于所述车门测试状态。
[0130] 可选地,所述确定子模块用于:
[0131] 控制所述待测试车门处于开启状态;
[0132] 获取用户输入的控制信息,其中,所述控制信息用于控制车门关闭,[0133] 获取所述待测试车门与所述车辆的车身前后方向的夹角;
[0134] 如果所述待测试车门与所述车辆的车身前后方向的夹角满足预设夹角,则确定所述待测试车门处于预设关闭状态。
[0135] 可选地,所述获取子模块用于:
[0136] 获取所述用户输入的用于按下控制台上的开门按钮和关门按钮的第一控制信息,其中,所述控制台用于与所述车辆进行通信,以对所述车辆的功能进行控制;
[0137] 若所述用户持续输入所述目标控制信息的时长达到预设时长,则确定获取到所述第一控制信息。
[0138] 可选地,所述获取模块602用于:
[0139] 在所述车辆的车门中,确定多个待测试车门;
[0140] 获取所述多个待测试车门分别对应的预设测试参数。
[0141] 可选地,所述控制模块603用于:
[0142] 针对所述多个待测试车门中的每个车门,分别根据所述车门对应的预设测试参数,控制所述车门的开启和关闭,以对每个所述待测试车门的状态进行测试。
[0143] 可选地,所述预设测试参数包括车门测试时间段,所述控制模块603用于:
[0144] 获取所述车辆记录的时间;
[0145] 判断所述车辆记录的时间是否在所述车门测试时间段之内;
[0146] 如果所述车辆记录的时间在所述车门测试时间段之内,则根据所述预设测试参数,控制所述待测试车门的开启和关闭。
[0147] 可选地,所述预设测试参数包括车门测试次数,所述控制模块603用于:
[0148] 在根据所述预设测试参数,控制所述待测试车门的开启和关闭之后,统计所述待测试车门在开门和关门之间切换的次数;
[0149] 判断所述待测试车门在开门和关门之间切换的次数是否达到预设次数;
[0150] 如果所述待测试车门在开门和关门之间切换的次数未达到预设次数,则继续根据所述预设测试参数,控制所述待测试车门的开启和关闭;
[0151] 如果所述待测试车门在开门和关门之间切换的次数达到所述预设次数,则控制所述车辆退出所述车门测试状态。
[0152] 可选地,所述装置还包括:
[0153] 退出控制模块,用于获取用户输入的第二控制信息,其中,第二控制信息用于控制所述车辆退出所述车门测试状态。
[0154] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0155] 通过上述任一车门状态的测试装置,可以将车门测试环境集成在车辆中,通过车辆自身实现对其车门的测试,无需将车门单独放置在试验台架,也无需外接测试装置进行测试,简化了车门测试过程,可以提高车门测试效率。并且,车辆可以获取待测试车门对应的预设测试参数,然后根据该预设测试参数,自动控制待测试车门的开启和关闭,无需人工操作开关门按钮对车门进行多次开门和关门测试,可以实现车门测试的自动化,从而进一步提高车门测试的效率。
[0156] 本公开实施例还提供一种车门控制器,该车门控制器包括处理器、存储器,所述存储器用于存储计算机程序,所述处理器用于执行所述计算机程序从而执行上述任一车门状态的测试方法的步骤。
[0157] 本公开实施例还提供一种车辆,包括多个车门和上述车门控制器。
[0158] 本公开实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述任一车门状态的测试方法的步骤。
[0159] 另外,在一示例性实施例中,还提供一种计算机程序产品,当所述计算机程序产品中的指令被执行时,执行上述任一车门状态的测试方法的步骤。
[0160] 以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。
[0161] 另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。
[0162] 此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。