Vehicle central control intelligent welcome test method and system, electronic equipment and storage medium
Through the combination of hardware in-loop system and simulation testing software, the vehicle operating conditions and intelligent welcome scenarios are simulated, and the problem of insufficient comprehensive and reliable testing in the existing test solutions is solved, achieving a more efficient and safe intelligent welcome to the vehicle central control test.
Patent Information
- Application Number
- CN202411358392.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-27
- Publication Date
- 2025-01-14
AI Technical Summary
The existing vehicle central control intelligent welcome test solution lacks a complete test process and insufficient coverage of use cases, resulting in insufficient comprehensive and reliable tests, especially in complex working conditions, and the actual vehicle test is very dangerous and Inefficiency problem.
Through the combination of hardware-in-loop system and simulation testing software, the signal interaction environment and vehicle operating conditions in intelligent welcome scenarios are simulated, and various components of hardware-in-loop system (such as DVR controllers, adjustable DC power management units, and signals are used. ) and simulation testing software monitor signal changes and judge the normality of the intelligent welcome function, including analog switches, voice welcome words, festival/soul eggs, car purchase anniversary and custom welcome speech functions.
Improve the efficiency and comprehensiveness of the intelligent welcome test of the vehicle central control, ensure the coverage and reliability of test cases, reduce the risk and complexity of real-vehicle testing, make the test environment closer to the real-vehicle, and the test reuse More sexual.
Smart Images

Figure CN119310965A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of vehicle testing technology, and in particular to a vehicle central control intelligent welcome test method, system, electronic equipment and storage medium. Background Art
[0002] With the rapid development of the automobile industry, people are becoming more and more dependent on the central control screen of the car. The central control screen of the car has become a key component of the car, and it has gone through a development process from digitalization to intelligence and networking. The smart welcome function is a crucial function of the central control screen of the car. In the actual vehicle test of the smart welcome function, the test cases cannot be fully covered, and some special working conditions cannot be created. In addition, there are inevitably omissions in naked eye observation, resulting in inaccurate tests.
[0003] As the importance of the smart welcome function becomes increasingly prominent, it is necessary to intervene in the functional testing of the controller product to ensure the correct implementation of the function. The existing testing solutions have the following problems:
[0004] 1) There is a lack of a complete test solution for the controller's electronic components, and the test process and use cases are not fully presented. In addition, the test case coverage for electronic and electrical functions is insufficient, which affects the comprehensiveness and reliability of the vehicle's central control smart welcome test.
[0005] 2) Actual vehicle testing is complex, difficult to test repeatedly, and has a high risk of injury; road tests are all random tests, which make it difficult to cover all functions of the module, affecting the efficiency of the vehicle's central control smart welcome test. Summary of the invention
[0006] The purpose of the present invention is to solve one of the technical problems existing in the prior art to at least a certain extent.
[0007] To this end, an object of an embodiment of the present invention is to provide a vehicle central control intelligent welcome test method, which improves the efficiency of the vehicle central control intelligent welcome test and also improves the comprehensiveness and reliability of the vehicle central control intelligent welcome test.
[0008] Another object of an embodiment of the present invention is to provide a vehicle central control intelligent welcome test system.
[0009] In order to achieve the above technical objectives, the technical solutions adopted by the embodiments of the present invention include:
[0010] On the one hand, an embodiment of the present invention provides a vehicle central control intelligent welcome test method, comprising the following steps:
[0011] The signal interaction environment in the smart welcome scenario is simulated through the hardware-in-the-loop system and simulation test software;
[0012] The vehicle operating conditions are simulated by the hardware-in-the-loop system, and the signal change status is monitored by the simulation test software, and then it is determined whether the intelligent welcome function is normal according to the signal change status.
[0013] Furthermore, in one embodiment of the present invention, the hardware-in-the-loop system includes a DVR controller, an adjustable DC power management unit, a signal conditioning power supply, a CSC control unit, a real vehicle electronic load unit, a gateway, a signal injection board, an instrument observation display screen, a power amplifier, a speaker and a test recorder, the signal injection board is connected to the DVR controller through the signal conditioning power supply, the gateway is connected to the DVR controller through the CSC control unit, the speaker is connected to the DVR controller through the power amplifier, the test recorder is connected to the DVR controller through the instrument observation display screen, the real vehicle electronic load unit is connected to the DVR controller, and the adjustable DC power management unit is electrically connected to the DVR controller.
[0014] Furthermore, in one embodiment of the present invention, simulating the vehicle operating condition by the hardware-in-the-loop system and monitoring the signal change condition by the simulation test software, and then judging whether the intelligent welcome function is normal according to the signal change condition, specifically includes:
[0015] Start the intelligent welcome function and turn off the voice welcome option, send a first control signal stream to the DVR controller through the host computer, and monitor the first audio signal of the speaker through the simulation test software;
[0016] Turn off the intelligent welcome function, send the first control signal stream to the DVR controller through the host computer, and monitor the second audio signal of the speaker through the simulation test software;
[0017] When the first audio signal plays a welcome sound effect but does not broadcast a welcome message, and the second audio signal does not play a welcome sound effect but does not broadcast a welcome message, it is determined that the smart welcome switch functions normally;
[0018] Among them, the first control signal flow is used to simulate the vehicle operating conditions of closing four doors and two covers, locking the key, unlocking the key, opening the main driver's door and closing the main driver's door in sequence.
[0019] Furthermore, in one embodiment of the present invention, simulating the vehicle operating condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcome function is normal according to the signal change status, further includes:
[0020] Activate the intelligent welcome function, turn on the voice welcome option, set the system time to the preset morning time period, send the first control signal stream to the DVR controller through the host computer, and monitor the third audio signal of the speaker through the simulation test software;
[0021] Setting the system time to a preset afternoon time period, sending the first control signal stream to the DVR controller through the host computer, and monitoring the fourth audio signal of the speaker through the simulation test software;
[0022] Setting the system time to a preset nighttime period, sending the first control signal stream to the DVR controller through the host computer, and monitoring the fifth audio signal of the speaker through the simulation test software;
[0023] When the third audio signal plays a welcome sound effect and broadcasts a preset morning welcome message, the fourth audio signal plays a welcome sound effect and broadcasts a preset afternoon welcome message, and the fifth audio signal plays a welcome sound effect and broadcasts a preset night welcome message, it is determined that the intelligent welcome voice welcome message function is normal.
[0024] Furthermore, in one embodiment of the present invention, simulating the vehicle operating condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcome function is normal according to the signal change status, further includes:
[0025] Start the intelligent welcome function and turn on the voice welcome option, send the first control signal stream to the DVR controller through the host computer, and monitor the sixth audio signal of the speaker through the simulation test software;
[0026] Sending a second control signal stream to the DVR controller through the host computer, and sending festival / solar term Easter egg data to the DVR controller through the cloud;
[0027] Sending a third control signal stream to the DVR controller through the host computer so that the DVR controller downloads the festival / solar term Easter egg data;
[0028] Sending the first control signal stream to the DVR controller through the host computer, and monitoring the seventh audio signal of the speaker through the simulation test software;
[0029] When the sixth audio signal plays a welcome sound effect and broadcasts a common welcome message, and the seventh audio signal plays a welcome sound effect and broadcasts a festival / solar term easter egg welcome message, it is determined that the intelligent welcome festival / solar term easter egg function is normal;
[0030] Among them, the second control signal flow is used to simulate the vehicle operating condition of closing four doors and two covers, locking the key and putting the central control screen into sleep mode in sequence, and the third control signal flow is used to simulate the vehicle operating condition of unlocking the key, braking and starting the central control screen in sequence.
[0031] Furthermore, in one embodiment of the present invention, simulating the vehicle operating condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcome function is normal according to the signal change status, further includes:
[0032] Start the intelligent welcome function and turn on the voice welcome option, send the first control signal stream to the DVR controller through the host computer, and monitor the eighth audio signal of the speaker through the simulation test software;
[0033] Sending the second control signal stream to the DVR controller through the host computer, and sending the car purchase anniversary data to the DVR controller through the cloud;
[0034] Sending the third control signal stream to the DVR controller through the host computer so that the DVR controller downloads the car purchase anniversary data;
[0035] Sending the first control signal stream to the DVR controller through the host computer, and monitoring the ninth audio signal of the speaker through the simulation test software;
[0036] When the eighth audio signal plays a welcoming sound effect and broadcasts a common welcoming message, and the ninth audio signal plays a welcoming sound effect and broadcasts a car purchase anniversary welcoming message, it is determined that the smart car purchase anniversary welcoming function is normal.
[0037] Furthermore, in one embodiment of the present invention, simulating the vehicle operating condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcome function is normal according to the signal change status, further includes:
[0038] Start the intelligent welcome function, select the custom voice welcome option, send a first control signal stream to the DVR controller through the host computer, and monitor the tenth audio signal of the speaker through the simulation test software;
[0039] Input a custom welcome message in text / voice format, send the first control signal stream to the DVR controller through the host computer, and monitor the eleventh audio signal of the speaker through the simulation test software;
[0040] When the tenth audio signal plays a welcoming sound effect without broadcasting a welcoming message, and the eleventh audio signal plays a welcoming sound effect and broadcasts a customized welcoming message, it is determined that the intelligent welcoming message customized welcoming message function is normal.
[0041] On the other hand, an embodiment of the present invention provides a vehicle central control intelligent welcome test system, including:
[0042] Environmental simulation module, used to simulate the signal interaction environment in the intelligent welcome scenario through the hardware-in-the-loop system and simulation test software;
[0043] The functional testing module is used to simulate the vehicle operating conditions through the hardware-in-the-loop system, and monitor the signal change status through the simulation test software, and then determine whether the intelligent welcome function is normal according to the signal change status.
[0044] On the other hand, an embodiment of the present invention provides an electronic device, which includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for realizing connection and communication between the processor and the memory. When the program is executed by the processor, the vehicle central control intelligent welcome test method as described above is realized.
[0045] On the other hand, an embodiment of the present invention further provides a storage medium, which is a computer-readable storage medium for computer-readable storage, and which stores one or more programs, and the one or more programs can be executed by one or more processors to implement the vehicle central control intelligent welcome test method as described above.
[0046] The advantages and beneficial effects of the present invention will be partly given in the following description, partly become apparent from the following description, or be understood through the practice of the present invention:
[0047] The embodiment of the present invention simulates the signal interaction environment in the intelligent welcome scene through the hardware-in-the-loop system and the simulation test software, simulates the vehicle working condition through the hardware-in-the-loop system, and monitors the signal change status through the simulation test software, and then judges whether the intelligent welcome function is normal according to the signal change status. The embodiment of the present invention can simulate various working conditions in real time through the hardware-in-the-loop system and the simulation test software, so that more potential problems of the test parts are exposed, the test reusability is stronger, and the test environment is closer to the real vehicle. Compared with the real vehicle test, it is more convenient and the test case coverage is wider, which improves the efficiency of the vehicle central control intelligent welcome test, and also improves the comprehensiveness and reliability of the vehicle central control intelligent welcome test. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] In order to more clearly illustrate the technical solution in the embodiments of the present invention, the following introduction is made to the drawings required for use in the embodiments of the present invention. It should be understood that the drawings introduced below are only for the convenience of clearly describing some embodiments of the technical solution of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0049] Figure 1 A flowchart of a vehicle central control intelligent welcome test method provided by an embodiment of the present invention;
[0050] Figure 2 A schematic diagram of the structure of a hardware-in-the-loop system provided by an embodiment of the present invention;
[0051] Figure 3 A step flow chart of step S102 provided in an embodiment of the present invention;
[0052] Figure 4 Another step flow chart of step S102 provided in an embodiment of the present invention;
[0053] Figure 5 Another step flow chart of step S102 provided in an embodiment of the present invention;
[0054] Figure 6 Another step flow chart of step S102 provided in an embodiment of the present invention;
[0055] Figure 7 Another step flow chart of step S102 provided in an embodiment of the present invention;
[0056] Figure 8 A schematic diagram of the structure of a vehicle central control intelligent welcoming test system provided by an embodiment of the present invention;
[0057] Fig. 9 A schematic diagram of the hardware structure of an electronic device provided by an embodiment of the present invention;
[0058] Fig.10 A schematic diagram of the structure of a storage medium provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0059] Embodiments of the present invention are described in detail below, and examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present application, and cannot be understood as limitations on the present application. It should be noted that, although the functional module division is performed in the system schematic diagram and the logical order is shown in the flow chart, in some cases, the steps shown or described may be performed in a different order from the module division in the system schematic diagram or the flow chart. For the step numbers in the following embodiments, they are only set for the convenience of explanation, and the order between the steps is not limited in any way. The execution order of each step in the embodiment can be adaptively adjusted according to the understanding of those skilled in the art.
[0060] In the description of the present invention, the meaning of "a plurality" is two or more. If there is a description of the first or the second, it is only for the purpose of distinguishing the technical features, and it cannot be understood as indicating or implying the relative importance or implicitly indicating the number of the indicated technical features or implicitly indicating the order of the indicated technical features. In addition, unless otherwise defined, all technical and scientific terms used in this document have the same meaning as those commonly understood by technicians in the technical field of this application. The terms used in this document are only for the purpose of describing the embodiments of the present application and are not intended to limit the present application.
[0061] The vehicle central control intelligent welcome test method provided in the embodiment of the present application can be applied to the terminal, can also be applied to the server side, and can also be software running in the terminal or the server side. In some embodiments, the terminal can be a smart phone, tablet computer, laptop computer, desktop computer, set-top box, etc.; the server side can be configured as an independent physical server, or a server cluster or distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the vehicle central control intelligent welcome test method, but is not limited to the above forms.
[0062] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronic devices, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.
[0063] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to user identity or characteristics such as user information, user behavior data, user historical data, and user location information, the user's permission or consent will be obtained first, and the collection, use, and processing of these data will comply with the relevant laws, regulations, and standards of the relevant countries and regions. In addition, when the embodiment of the present application needs to obtain the user's sensitive personal information, the user's separate permission or consent will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the user's separate permission or consent, the necessary user-related data for the normal operation of the embodiment of the present application will be obtained.
[0064] As the importance of the smart welcome function becomes increasingly prominent, it is necessary to intervene in the functional testing of the controller product to ensure the correct implementation of the function. The present invention provides a vehicle central control smart welcome test method, which simulates the signal interaction environment in the smart welcome scenario through a hardware-in-the-loop system and simulation test software, and performs a complete test and analysis of the smart welcome function to check whether the controller's response ability and response mode meet expectations under various working conditions.
[0065] like Figure 1 FIG. 1 is a flow chart showing a method for testing a vehicle central control intelligent welcome provided by an embodiment of the present invention. Figure 1 The embodiment of the present invention provides a vehicle central control intelligent welcome test method, which specifically includes the following steps:
[0066] S101, simulating the signal interaction environment in the intelligent welcoming scene through the hardware-in-the-loop system and simulation test software;
[0067] S102, simulating the vehicle operating condition through the hardware-in-the-loop system, and monitoring the signal change status through the simulation test software, and then judging whether the intelligent welcome function is normal according to the signal change status.
[0068] Specifically, the embodiment of the present invention simulates the environment required for the intelligent welcome and unit signal interaction of the car by using hardware-in-the-loop tools and simulation test software, simulates the vehicle operating conditions that trigger various functions through the hardware-in-the-loop mode, and monitors the signal changes through the simulation test software to test whether the electronic and electrical functions of the control unit meet expectations.
[0069] like Figure 2 FIG. 1 is a schematic diagram of the structure of the hardware-in-the-loop system provided by an embodiment of the present invention, referring to FIG. Figure 2 Further as an optional implementation, the hardware-in-the-loop system includes a DVR controller, an adjustable DC power management unit, a signal conditioning power supply, a CSC control unit, a real vehicle electronic load unit, a gateway, a signal injection board, an instrument observation display screen, a power amplifier, a speaker and a test recorder. The signal injection board is connected to the DVR controller through the signal conditioning power supply, the gateway is connected to the DVR controller through the CSC control unit, the speaker is connected to the DVR controller through the power amplifier, the test recorder is connected to the DVR controller through the instrument observation display screen, the real vehicle electronic load unit is connected to the DVR controller, and the adjustable DC power management unit is electrically connected to the DVR controller.
[0070] Specifically, the hardware-in-the-loop system includes a DVR controller, an adjustable DC power management unit, a signal conditioning power supply, a CSC control unit, a real vehicle electronic load unit, a gateway, a signal injection board, an instrument observation display, a power amplifier, a speaker, and a test recorder (with a 256G storage card). In addition, an AC power management (Power Distribution Unit, PDU) is also used. The PDU is a series AC on-off switch used to distribute and protect the AC power inside the equipment. The adjustable DC power management unit is used to power the controller and the load so that the voltage is continuously controllable; the signal conditioning power supply is used to power the internal boards such as the signal conditioning and signal injection boards, and the signal conditioning board is used to realize the level conversion between the controller and the real-time system board. The real-time system software of the DVR controller is used for the real-time operation of simulation signal software such as CANoe (CAN open Environment, CANoe), real-time data interaction with the host computer test software, online parameter adjustment and monitoring, output of the signals required by the controller through various IO boards and acquisition of all signals sent by the controller; the speaker is used to output audio signals; the instrument observation display screen is used to intuitively amplify and display the test result output; the real vehicle electronic load unit is used to simulate the real real vehicle interaction environment.
[0071] The hardware-in-the-loop system connects with testers through the interface testing software CANoe to manage the test project. The testing software includes: resource management, which is used to configure analog, digital, and bus interface resources; model management, which is used to import vehicle simulation models or control algorithms; interaction management, which is used to manage the correspondence between models and hardware resources; and interface management, which is used to detect and control the status of system operation.
[0072] In some optional embodiments, the basic function test of the DVR controller includes: turning on the device, entering the test system, entering the csc interface, clicking on the driving recorder settings, and starting to test the DVR entry / exit function and the driving record (general recording) function.
[0073] In some optional embodiments, the vehicle intelligent welcome function tests include: intelligent welcome switch function test, intelligent welcome voice welcome function test, intelligent welcome festival / solar term Easter egg function test, intelligent welcome car purchase anniversary function test and intelligent welcome custom welcome function test. The power supply system is connected to the CSC vehicle control to supply power to the CSC control unit. The power supply can be adjusted between 0-30V. The CSC control unit works normally at a voltage of about 12V. The CSC control unit is connected to the host computer via a data cable. Start the host computer TCS engineering tool, drag the program-controlled power supply (ShutDown) = ON, 30 electricity (KL30) = ON in the engineering panel, unlock the key, and step on the brake. At this time, the instrument and the central control screen are started.
[0074] like Figure 3 FIG. 1 is a flow chart of step S102 provided in an embodiment of the present invention, referring to FIG. Figure 3 As an optional implementation, the vehicle operating condition is simulated by the hardware-in-the-loop system, and the signal change condition is monitored by the simulation test software, and then the intelligent welcome function is judged to be normal according to the signal change condition, which specifically includes:
[0075] A1. Start the intelligent welcome function and turn off the voice welcome option. Send a first control signal stream to the DVR controller through the host computer and monitor the first audio signal of the speaker through the simulation test software.
[0076] A2. Turn off the intelligent welcome function, send the first control signal stream to the DVR controller through the host computer, and monitor the second audio signal of the speaker through the simulation test software;
[0077] A3. When the first audio signal plays a welcoming sound effect without broadcasting a welcoming message, and the second audio signal does not play a welcoming sound effect and does not broadcast a welcoming message, it is determined that the intelligent welcoming switch functions normally;
[0078] Among them, the first control signal flow is used to simulate the vehicle operating conditions of closing four doors and two covers, locking the key, unlocking the key, opening the main driver's door and closing the main driver's door in sequence.
[0079] Specifically, start the central control screen, select the vehicle icon (vehicle settings) in the lower left corner of the screen, then select the laboratory option in the list on the right to enter the laboratory screen, click the switch on the right side of the smart welcome option to turn on the smart welcome function, select the off option for the voice welcome, and send a signal through the upper computer to close the four doors and two covers (DoorSt_FL=0; DoorSt_FR=0; DoorSt_RL=0; DoorSt_RR=0; PLG_TailgateSt=0; EngineHoodSt=0), key lock (FLDoorLockCtrlCmd=1; FRDoorLockCtrlCmd=1; RLDoorLockCtrlCmd=1; RRDoorLockCtrlCmd=1), and key unlock (FLDoorLockCtrlCmd=2; FRDoorLockCtrlCmd=2; RLDoorLockCtrlCmd=2; RRDoorLockCtrlCmd=2). CtrlCmd=2), manually open the main driver's door (DoorSt_FL=1), and close the main driver's door within 10 seconds (DoorSt_FL=0). At this time, the normal function is to broadcast the welcoming sound effect outside the car, but not the welcoming words.
[0080] Start the central control screen, select the vehicle icon (vehicle settings) in the lower left corner of the screen, then select the laboratory option in the list on the right, enter the laboratory screen, click the switch on the right side of the smart welcome / farewell option, turn off the smart welcome / farewell function, close the four doors and two covers, lock the key, unlock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is that the welcome sound effect outside the car is not broadcast, and the welcome words are not broadcast.
[0081] like Figure 4 FIG. 1 is another step flow chart of step S102 provided in an embodiment of the present invention, referring to FIG. Figure 4 As an optional implementation, the vehicle operating condition is simulated by the hardware-in-the-loop system, and the signal change condition is monitored by the simulation test software, and then the intelligent welcome function is judged to be normal according to the signal change condition, which also includes:
[0082] B1. Start the intelligent welcome function and turn on the voice welcome option, set the system time to the preset morning time period, send the first control signal stream to the DVR controller through the host computer, and monitor the third audio signal of the speaker through the simulation test software;
[0083] B2. Set the system time to the preset afternoon time period, send the first control signal stream to the DVR controller through the host computer, and monitor the fourth audio signal of the speaker through the simulation test software;
[0084] B3, setting the system time to a preset night time period, sending a first control signal stream to the DVR controller through the host computer, and monitoring the fifth audio signal of the speaker through the simulation test software;
[0085] B4. When the third audio signal plays a welcome sound effect and broadcasts a preset morning welcome message, the fourth audio signal plays a welcome sound effect and broadcasts a preset afternoon welcome message, and the fifth audio signal plays a welcome sound effect and broadcasts a preset night welcome message, it is determined that the intelligent welcome voice welcome message function is normal.
[0086] Specifically, the current system time is set to be between 6:00-11:59, the four doors and two covers are closed, the key is locked, the key is unlocked, the main driver's door is opened manually, and the main driver's door is closed within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the ordinary welcome language corresponding to the morning of the day. The current system time is set to be between 12:00-17:59, the four doors and two covers are closed, the key is locked, the key is unlocked, the main driver's door is opened manually, and the main driver's door is closed within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the ordinary welcome language corresponding to the afternoon of the day. The current system time is set to be between 18:00-05:59, the four doors and two covers are closed, the key is locked, the key is unlocked, the main driver's door is opened manually, and the main driver's door is closed within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the ordinary welcome language corresponding to the evening of the day.
[0087] like Figure 5 FIG. 1 is another step flow chart of step S102 provided in an embodiment of the present invention, referring to FIG. Figure 5 As an optional implementation, the vehicle operating condition is simulated by the hardware-in-the-loop system, and the signal change condition is monitored by the simulation test software, and then the intelligent welcome function is judged to be normal according to the signal change condition, which also includes:
[0088] C1. Start the intelligent welcome function and turn on the voice welcome option, send the first control signal stream to the DVR controller through the host computer, and monitor the sixth audio signal of the speaker through the simulation test software;
[0089] C2, sending a second control signal stream to the DVR controller through the host computer, and sending festival / solar term Easter egg data to the DVR controller through the cloud;
[0090] C3, sending a third control signal stream to the DVR controller through the host computer, so that the DVR controller downloads the festival / solar term Easter egg data;
[0091] C4, sending the first control signal stream to the DVR controller through the host computer, and monitoring the seventh audio signal of the speaker through the simulation test software;
[0092] C5. When the sixth audio signal plays a welcoming sound effect and broadcasts a normal welcoming message, and the seventh audio signal plays a welcoming sound effect and broadcasts a festival / solar term Easter egg welcoming message, it is determined that the intelligent welcoming festival / solar term Easter egg function is normal;
[0093] Among them, the second control signal stream is used to simulate the vehicle operating condition of closing four doors and two lids, locking the key and putting the central control screen into sleep mode in sequence, and the third control signal stream is used to simulate the vehicle operating condition of unlocking the key, braking and starting the central control screen in sequence.
[0094] Specifically, close the four doors and two covers, lock the key, unlock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the ordinary welcome words of the day. Close the four doors and two covers, lock the key, wait for the instrument screen to go out (enter the Sleep state), and the cloud sends holiday egg data (New Year's Day, Spring Festival, May Day, National Day, Dragon Boat Festival, Mid-Autumn Festival) or solar term egg data (24 solar terms); unlock the key, step on the brake, the instrument and the central control screen start, and the car computer downloads the holiday / solar term egg data sent by the cloud; close the four doors and two covers, lock the key, unlock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the holiday / solar term egg welcome words.
[0095] like Figure 6 FIG. 1 is another step flow chart of step S102 provided in an embodiment of the present invention, referring to FIG. Figure 6 As an optional implementation, the vehicle operating condition is simulated by the hardware-in-the-loop system, and the signal change condition is monitored by the simulation test software, and then the intelligent welcome function is judged to be normal according to the signal change condition, which also includes:
[0096] D1. Start the intelligent welcome function and turn on the voice welcome option, send the first control signal stream to the DVR controller through the host computer, and monitor the eighth audio signal of the speaker through the simulation test software;
[0097] D2, sending a second control signal stream to the DVR controller through the host computer, and sending the car purchase anniversary data to the DVR controller through the cloud;
[0098] D3, sending a third control signal stream to the DVR controller through the host computer, so that the DVR controller downloads the car purchase anniversary data;
[0099] D4, sending the first control signal stream to the DVR controller through the host computer, and monitoring the ninth audio signal of the speaker through the simulation test software;
[0100] D5. When the eighth audio signal plays a welcoming sound effect and broadcasts a normal welcoming message, and the ninth audio signal plays a welcoming sound effect and broadcasts a car purchase anniversary welcoming message, it is determined that the smart car purchase anniversary welcoming message function is normal.
[0101] Specifically, close the four doors and two covers, lock the key, unlock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the ordinary welcome words of the day. Close the four doors and two covers, lock the key, wait for the instrument screen to go out (enter the Sleep state), and send the car purchase anniversary data to the cloud; unlock the key, step on the brake (BrakePedal = 100%), the instrument and the central control screen start, and the car computer downloads the car purchase anniversary data sent by the cloud; close the four doors and two covers, lock the key, unlock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the holiday / solar term Easter egg welcome words.
[0102] like Figure 7 FIG. 1 is another step flow chart of step S102 provided in an embodiment of the present invention, referring to FIG. Figure 7 As an optional implementation, the vehicle operating condition is simulated by the hardware-in-the-loop system, and the signal change condition is monitored by the simulation test software, and then the intelligent welcome function is judged to be normal according to the signal change condition, which also includes:
[0103] E1. Start the intelligent welcome function, select the custom voice welcome option, send the first control signal stream to the DVR controller through the host computer, and monitor the tenth audio signal of the speaker through the simulation test software;
[0104] E2. Input a custom welcome message in text / voice format, send a first control signal stream to the DVR controller via the host computer, and monitor the eleventh audio signal of the speaker via the simulation test software;
[0105] E3. When the tenth audio signal plays a welcoming sound effect without broadcasting a welcoming message, and the eleventh audio signal plays a welcoming sound effect and broadcasts a customized welcoming message, it is determined that the intelligent welcoming message customized welcoming message function is normal.
[0106] Specifically, start the central control screen, select the vehicle icon (vehicle settings) in the lower left corner of the screen, then select the laboratory option in the list on the right, enter the laboratory screen, click the switch on the right side of the smart welcome / farewell option, turn on the smart welcome / farewell function, select the custom option for voice welcome, select to enter text welcome, enter any text (such as: I wish you a happy day), after successful saving, select the current default, close four doors and two lids, lock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the current default custom welcome.
[0107] Start the central control screen, select the vehicle icon (vehicle settings) in the lower left corner of the screen, then select the laboratory option in the list on the right, enter the laboratory screen, click the switch on the right side of the smart welcome / farewell option, turn on the smart welcome / farewell function, select the custom option for voice welcome, select to record voice welcome, record any voice, after successful saving, select the current default, close four doors and two lids, lock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is to play the welcome sound effect outside the car and broadcast the current default custom welcome.
[0108] Start the central control screen, select the vehicle icon (vehicle settings) in the lower left corner of the screen, then select the laboratory option in the list on the right, enter the laboratory screen, click the switch on the right side of the smart welcome / farewell option, turn on the smart welcome / farewell function, select the custom option for the voice welcome, do not enter any welcome words or there is no current default option, close the four doors and two lids, lock the key, manually open the main driver's door, and close the main driver's door within 10 seconds. At this time, the normal function is to play the welcome sound effects outside the car, and not broadcast the welcome words.
[0109] The above is an explanation of the method steps of the embodiment of the present invention. It can be understood that the embodiment of the present invention can simulate various working conditions in real time through the hardware-in-the-loop system and simulation test software, so that more potential problems of the test parts are exposed, the test reusability is stronger, and the test environment is closer to the real vehicle. Compared with the real vehicle test, it is more convenient and the test case coverage is wider, which improves the efficiency of the vehicle central control intelligent welcome test, and also improves the comprehensiveness and reliability of the vehicle central control intelligent welcome test.
[0110] Compared with the prior art, the embodiments of the present invention also have the following advantages:
[0111] 1) This solution can ensure the coverage of multiple working conditions, and has a wider coverage of test cases than the actual vehicle environment test. Functional tests under complex conditions can be performed without causing harm to personnel or vehicles.
[0112] 2) The hardware-in-the-loop test system has good repeatability, and the test conditions are set digitally and standardized, and are not affected by the driver's random behavior. Test case scripts can be written to solidify the test steps and realize test automation. The test scripts can be used repeatedly and are easy to transplant in different projects.
[0113] 3) The hardware-in-the-loop system can test a single controller as well as a network of multiple controllers. The system can be used to test multiple models of the same controller after simple modification.
[0114] like Figure 8 FIG. 1 is a schematic diagram of the structure of the vehicle central control intelligent welcoming test system provided by an embodiment of the present invention, referring to FIG. Figure 8 The embodiment of the present invention provides a vehicle central control intelligent welcoming test system, including:
[0115] Environmental simulation module, used to simulate the signal interaction environment in the intelligent welcome scenario through the hardware-in-the-loop system and simulation test software;
[0116] The functional testing module is used to simulate the vehicle operating conditions through the hardware-in-the-loop system, and monitor the signal change status through the simulation test software, and then judge whether the intelligent welcome function is normal based on the signal change status.
[0117] The contents of the above method embodiments are all applicable to the present system embodiments. The functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.
[0118] The embodiment of the present invention also provides an electronic device, the electronic device comprising: a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for realizing connection and communication between the processor and the memory, and the program is executed by the processor to realize the above-mentioned vehicle central control intelligent welcome test method. The electronic device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.
[0119] like Fig. 9 FIG. 1 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present invention, referring to FIG. Fig. 9 , an embodiment of the present invention provides an electronic device, including:
[0120] The processor 901 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present invention;
[0121] The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the vehicle central control intelligent welcome test method of the embodiment of the present invention;
[0122] Input / output interface 903, used to implement information input and output;
[0123] Communication interface 904, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);
[0124] A bus 905 that transmits information between the various components of the device (e.g., the processor 901, the memory 902, the input / output interface 903, and the communication interface 904);
[0125] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .
[0126] like Fig.10 FIG. 1 is a schematic diagram of a storage medium according to an embodiment of the present invention. Fig.10 An embodiment of the present invention further provides a storage medium, which is a computer-readable storage medium used for computer-readable storage. The storage medium stores one or more programs 1001, and one or more programs 1001 can be executed by one or more processors to implement the above-mentioned vehicle central control intelligent welcome test method.
[0127] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0128] An embodiment of the present invention further provides a vehicle, which includes the above-mentioned vehicle central control intelligent welcome test system or an electric drive assembly of the electronic device.
[0129] Specifically, the vehicle may be a private car, such as a sedan, SUV, MPV or pickup truck. The vehicle may also be an operating vehicle, such as a van, bus, small truck or large trailer. The vehicle may be a gasoline vehicle or a new energy vehicle. When the vehicle is a new energy vehicle, it may be a hybrid vehicle or a pure electric vehicle.
[0130] The embodiment of the present invention further provides a computer program product or a computer program, wherein the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device can read the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes Figure 1 The method shown.
[0131] In some selectable embodiments, the function / operation mentioned in the block diagram may not occur in the order mentioned in the operation diagram. For example, depending on the function / operation involved, the two boxes shown in succession can actually be executed substantially simultaneously or the above-mentioned boxes can sometimes be executed in reverse order. In addition, the embodiment presented and described in the flow chart of the present invention is provided by way of example, for the purpose of providing a more comprehensive understanding of technology. The disclosed method is not limited to the operation and logic flow presented herein. Selectable embodiments are expected, wherein the order of various operations is changed and the sub-operation of a part for which is described as a larger operation is performed independently.
[0132] In addition, although the present invention is described in the context of functional modules, it should be understood that, unless otherwise specified, one or more of the above-mentioned functions and / or features can be integrated into a single physical device and / or software module, or one or more functions and / or features can be implemented in a separate physical device or software module. It is also understood that a detailed discussion of the actual implementation of each module is unnecessary for understanding the present invention. More specifically, in view of the properties, functions and internal relationships of the various functional modules in the device disclosed herein, the actual implementation of the module will be understood within the conventional skills of the engineer. Therefore, those skilled in the art can implement the present invention set forth in the claims without excessive experimentation using ordinary techniques. It is also understood that the specific concepts disclosed are merely illustrative and are not intended to limit the scope of the present invention, which is determined by the full scope of the appended claims and their equivalents.
[0133] If the above functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the above methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.
[0134] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For the purposes of this specification, "computer-readable medium" can be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0135] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the above-mentioned program is printed, since the above-mentioned program can be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or processing in other suitable ways as necessary, and then stored in a computer memory.
[0136] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0137] In the above description of this specification, the description with reference to the terms "one embodiment / example", "another embodiment / example" or "certain embodiments / examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0138] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.
[0139] The above is a specific description of the preferred implementation of the present invention, but the present invention is not limited to the above embodiments. Those skilled in the art may make various equivalent modifications or substitutions without violating the spirit of the present invention. These equivalent modifications or substitutions are all included in the scope defined by the claims of this application.
Claims
1. A vehicle central control intelligent welcome test method, characterized in that: The following steps are involved: The signal interaction environment in the smart welcome scenario is simulated through the hardware-in-the-loop system and simulation test software; The vehicle operating conditions are simulated by the hardware-in-the-loop system, and the signal change status is monitored by the simulation test software, and then it is determined whether the intelligent welcome function is normal according to the signal change status.
2. A vehicle central control intelligent welcoming test method according to claim 1, characterized in that: The hardware-in-the-loop system includes a DVR controller, an adjustable DC power management unit, a signal conditioning power supply, a CSC control unit, a real vehicle electronic load unit, a gateway, a signal injection board, an instrument observation display screen, a power amplifier, a speaker and a test recorder. The signal injection board is connected to the DVR controller through the signal conditioning power supply, the gateway is connected to the DVR controller through the CSC control unit, the speaker is connected to the DVR controller through the power amplifier, the test recorder is connected to the DVR controller through the instrument observation display screen, the real vehicle electronic load unit is connected to the DVR controller, and the adjustable DC power management unit is electrically connected to the DVR controller.
3. A vehicle central control intelligent welcome test method according to claim 2, characterized in that: The method of simulating the vehicle working condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcome function is normal according to the signal change status, specifically includes: Start the intelligent welcome function and turn off the voice welcome option, send a first control signal stream to the DVR controller through the host computer, and monitor the first audio signal of the speaker through the simulation test software; Turn off the intelligent welcome function, send the first control signal stream to the DVR controller through the host computer, and monitor the second audio signal of the speaker through the simulation test software; When the first audio signal plays a welcome sound effect but does not broadcast a welcome message, and the second audio signal does not play a welcome sound effect but does not broadcast a welcome message, it is determined that the smart welcome switch functions normally; Among them, the first control signal flow is used to simulate the vehicle operating conditions of closing four doors and two covers, locking the key, unlocking the key, opening the main driver's door and closing the main driver's door in sequence.
4. A vehicle central control intelligent welcome test method according to claim 3, characterized in that: The method of simulating the vehicle working condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcoming function is normal according to the signal change status, further includes: Activate the intelligent welcome function, turn on the voice welcome option, set the system time to the preset morning time period, send the first control signal stream to the DVR controller through the host computer, and monitor the third audio signal of the speaker through the simulation test software; Setting the system time to a preset afternoon time period, sending the first control signal stream to the DVR controller through the host computer, and monitoring the fourth audio signal of the speaker through the simulation test software; Setting the system time to a preset nighttime period, sending the first control signal stream to the DVR controller through the host computer, and monitoring the fifth audio signal of the speaker through the simulation test software; When the third audio signal plays a welcome sound effect and broadcasts a preset morning welcome message, the fourth audio signal plays a welcome sound effect and broadcasts a preset afternoon welcome message, and the fifth audio signal plays a welcome sound effect and broadcasts a preset night welcome message, it is determined that the intelligent welcome voice welcome message function is normal.
5. A vehicle central control intelligent welcome test method according to claim 3, characterized in that: The method of simulating the vehicle working condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcoming function is normal according to the signal change status, further includes: Start the intelligent welcome function and turn on the voice welcome option, send the first control signal stream to the DVR controller through the host computer, and monitor the sixth audio signal of the speaker through the simulation test software; Sending a second control signal stream to the DVR controller through the host computer, and sending festival / solar term Easter egg data to the DVR controller through the cloud; Sending a third control signal stream to the DVR controller through the host computer so that the DVR controller downloads the festival / solar term Easter egg data; Sending the first control signal stream to the DVR controller through the host computer, and monitoring the seventh audio signal of the speaker through the simulation test software; When the sixth audio signal plays a welcome sound effect and broadcasts a common welcome message, and the seventh audio signal plays a welcome sound effect and broadcasts a festival / solar term easter egg welcome message, it is determined that the intelligent welcome festival / solar term easter egg function is normal; Among them, the second control signal flow is used to simulate the vehicle operating condition of closing four doors and two covers, locking the key and putting the central control screen into sleep mode in sequence, and the third control signal flow is used to simulate the vehicle operating condition of unlocking the key, braking and starting the central control screen in sequence.
6. A vehicle central control intelligent welcome test method according to claim 5, characterized in that: The method of simulating the vehicle working condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcoming function is normal according to the signal change status, further includes: Start the intelligent welcome function and turn on the voice welcome option, send the first control signal stream to the DVR controller through the host computer, and monitor the eighth audio signal of the speaker through the simulation test software; Sending the second control signal stream to the DVR controller through the host computer, and sending the car purchase anniversary data to the DVR controller through the cloud; Sending the third control signal stream to the DVR controller through the host computer so that the DVR controller downloads the car purchase anniversary data; Sending the first control signal stream to the DVR controller through the host computer, and monitoring the ninth audio signal of the speaker through the simulation test software; When the eighth audio signal plays a welcoming sound effect and broadcasts a common welcoming message, and the ninth audio signal plays a welcoming sound effect and broadcasts a car purchase anniversary welcoming message, it is determined that the smart car purchase anniversary welcoming function is normal.
7. A vehicle central control intelligent welcome test method according to any one of claims 3 to 6, characterized in that: The method of simulating the vehicle working condition by the hardware-in-the-loop system and monitoring the signal change status by the simulation test software, and then judging whether the intelligent welcoming function is normal according to the signal change status, further includes: Start the intelligent welcome function, select the custom voice welcome option, send a first control signal stream to the DVR controller through the host computer, and monitor the tenth audio signal of the speaker through the simulation test software; Input a custom welcome message in text / voice format, send the first control signal stream to the DVR controller through the host computer, and monitor the eleventh audio signal of the speaker through the simulation test software; When the tenth audio signal plays a welcoming sound effect without broadcasting a welcoming message, and the eleventh audio signal plays a welcoming sound effect and broadcasts a customized welcoming message, it is determined that the intelligent welcoming message customized welcoming message function is normal.
8. A vehicle central control intelligent welcoming test system, characterized in that: include: Environmental simulation module, used to simulate the signal interaction environment in the intelligent welcome scenario through the hardware-in-the-loop system and simulation test software; The functional testing module is used to simulate the vehicle operating conditions through the hardware-in-the-loop system, and monitor the signal change status through the simulation test software, and then determine whether the intelligent welcome function is normal according to the signal change status.
9. An electronic device, characterized in that: The electronic device includes a memory, a processor, a program stored in the memory and executable on the processor, and a data bus for realizing connection and communication between the processor and the memory. When the program is executed by the processor, the steps of the vehicle central control intelligent welcome test method as described in any one of claims 1 to 7 are realized.
10. A storage medium, the storage medium being a computer-readable storage medium, used for computer-readable storage, characterized in that: The storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the steps of the vehicle central control intelligent welcome test method as described in any one of claims 1 to 7.