Emergency call test system and test method thereof

By designing an emergency call testing system, using simulation modules to simulate emergency calls and accident scenarios, the problem of inefficient testing in the prior art is solved and automated testing of emergency calls is realized.

CN119996275AActive Publication Date: 2025-05-13CHONGQING SELIS PHOENIX INTELLIGENT INNOVATION TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202510035141.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-01-09
Publication Date
2025-05-13
Estimated Expiration
2045-01-09

AI Technical Summary

Technical Problem

In the prior art, various vehicle accident scenarios need to be simulated manually, resulting in low efficiency in emergency call testing.

Method used

An emergency call testing system is designed, including a host computer, a first simulation module, a second simulation module, an on-board communication module to be tested and a cloud platform. The first simulation module simulates the operation of manually pressing the emergency call button, and the second simulation module simulates the operation of an accident in a vehicle to realize automated testing of emergency calls.

Benefits of technology

There is no need to artificially simulate vehicle accident scenarios, which improves the efficiency of emergency call testing and realizes automated testing of emergency call functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119996275A_ABST
    Figure CN119996275A_ABST
Patent Text Reader

Abstract

The invention relates to an emergency call test system and method, and the system comprises an upper computer, a first simulation module, a second simulation module, a to-be-tested vehicle-mounted communication module, and a cloud platform. A second test instruction is sent to the second simulation module; the first simulation module is used for executing a first simulation operation in response to the first test instruction, and feeding back an operation result of the first simulation operation to the to-be-tested vehicle-mounted communication module; the second simulation module is used for executing a second simulation operation in response to the second test instruction, and feeding back an operation result of the second simulation operation to the to-be-tested vehicle-mounted communication module; the to-be-tested vehicle-mounted communication module is used for judging whether to send an emergency call to the cloud platform according to the received operation result, and the cloud platform is used for determining a test result according to a judgment result of the to-be-tested vehicle-mounted communication module, so that the test efficiency of the emergency call is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of vehicle networking technology, and in particular to an emergency call test system and a test method thereof. Background Art

[0002] With the continuous development of Internet of Vehicles technology, the application of emergency call (eCall) function in vehicles is becoming more and more popular. The emergency call function can automatically trigger an emergency call when a vehicle accident occurs, and send the vehicle location information and accident situation to the rescue center, thereby greatly shortening the rescue time and improving the efficiency of accident handling. Therefore, in order to ensure that the emergency call function can operate normally, it is necessary to test the emergency call function.

[0003] However, the related technologies usually require humans to simulate various vehicle accident scenarios, which results in low testing efficiency. Therefore, how to improve the testing efficiency of emergency calls has become a technical problem that needs to be solved urgently. Summary of the invention

[0004] The present application provides an emergency call test system and a test method thereof to solve the problem in the related art that various vehicle accident scenarios are usually simulated manually, resulting in low test efficiency.

[0005] In a first aspect, an embodiment of the present application provides an emergency call test system, the system comprising a host computer, a first simulation module, a second simulation module, a vehicle communication module to be tested, and a cloud platform:

[0006] The host computer is respectively connected to the first simulation module and the second simulation module for communication, and the host computer is used to receive a test request triggered by a user, and send a first test instruction to the first simulation module based on the test request, and send a second test instruction to the second simulation module;

[0007] The vehicle-mounted communication module to be tested is respectively connected to the first simulation module and the second simulation module for communication, the first simulation module is used to respond to the first test instruction, perform a first simulation operation, and feed back the operation result of the first simulation operation to the vehicle-mounted communication module to be tested; the second simulation module is used to respond to the second test instruction, perform a second simulation operation, and feed back the operation result of the second simulation operation to the vehicle-mounted communication module to be tested, wherein the first simulation operation is used to simulate the operation related to manually pressing the emergency call button, and the second simulation module is used to simulate the operation related to the occurrence of a vehicle accident;

[0008] The cloud platform is communicatively connected to the vehicle-mounted communication module to be tested and the host computer respectively. The vehicle-mounted communication module to be tested is used to determine whether to send an emergency call to the cloud platform according to the received operation result. The cloud platform is used to determine the test result according to the judgment result of the vehicle-mounted communication module to be tested, and return the test result to the host computer.

[0009] Optionally, the first simulation module includes a program-controlled relay;

[0010] Wherein, the normally open contact of the program-controlled relay is connected to the voltage module of the vehicle-mounted communication module to be tested, and the common end of the program-controlled relay is connected to the monitoring port of the vehicle-mounted communication module to be tested;

[0011] The programmable relay is used to respond to the first test instruction, connect the normally open contact of the programmable relay with the common end of the programmable relay, and feed back the voltage signal output by the programmable relay as the operation result of the first simulation operation to the vehicle-mounted communication module to be tested.

[0012] Optionally, the second simulation module includes a CAN bus analyzer;

[0013] Wherein, the CAN bus analyzer is preset with a variety of message signals, and different message signals correspond to different simulated vehicle accidents;

[0014] The CAN bus analyzer is used to respond to the second test instruction, send part or all of the multiple message signals to the vehicle-mounted communication module to be tested, and feed back the successfully sent message signal as the operation result of the second simulation operation to the vehicle-mounted communication module to be tested.

[0015] Optionally, the CAN bus analyzer is communicatively connected to the host computer via a universal serial bus, and the CAN bus analyzer is communicatively connected to the vehicle-mounted communication module to be tested via a controller area network.

[0016] Optionally, the vehicle-mounted communication module to be tested is communicatively connected to the cloud platform via a mobile network, and the cloud platform is communicatively connected to the host computer via Ethernet.

[0017] In a second aspect, an embodiment of the present application further provides an emergency call test method, which is applied to the emergency call test system described in the first aspect, and the method includes:

[0018] The host computer receives a test request triggered by a user, and based on the test request, sends a first test instruction to the first simulation module, and sends a second test instruction to the second simulation module;

[0019] The first simulation module performs a first simulation operation in response to the first test instruction, and feeds back the operation result of the first simulation operation to the vehicle communication module to be tested, and the second simulation module performs a second simulation operation in response to the second test instruction, and feeds back the operation result of the second simulation operation to the vehicle communication module to be tested, wherein the first simulation operation is used to simulate the operation related to manually pressing the emergency call button, and the second simulation module is used to simulate the operation related to the vehicle accident;

[0020] The vehicle communication module to be tested determines whether to send an emergency call to the cloud platform according to the received operation result;

[0021] The cloud platform determines the test result according to the judgment result of the vehicle-mounted communication module to be tested, and returns the test result to the host computer.

[0022] Optionally, the first simulation module includes a program-controlled relay;

[0023] The first simulation module executes a first simulation operation in response to the first test instruction, and feeds back an operation result of the first simulation operation to the vehicle-mounted communication module to be tested, including:

[0024] In response to the first test instruction, the programmable relay connects the normally open contact of the programmable relay with the common end of the programmable relay, and feeds back the voltage signal output by the programmable relay to the vehicle communication module to be tested as the operation result of the first simulation operation.

[0025] Optionally, the second simulation module includes a CAN bus analyzer;

[0026] The second simulation module performs a second simulation operation in response to the second test instruction, and feeds back an operation result of the second simulation operation to the vehicle-mounted communication module to be tested, including:

[0027] In response to the second test instruction, the CAN bus analyzer sends part or all of the multiple message signals preset by itself to the on-board communication module to be tested, and feeds back the successfully sent message signals as the operation results of the second simulation operation to the on-board communication module to be tested.

[0028] Optionally, after the cloud platform determines the test result according to the judgment result of the cloud platform and returns the test result to the host computer, the method further includes:

[0029] The host computer generates a test report according to the test result and outputs the test report.

[0030] Optionally, a first test case and a second test case are pre-set in the host computer, wherein the first test case is used to generate the first test instruction, and the second test case is used to generate the second test instruction.

[0031] The above-mentioned technical scheme provided by the embodiment of the present application has the following advantages over the prior art: the emergency call test system provided by the embodiment of the present application includes a host computer, a first simulation module, a second simulation module, a vehicle-mounted communication module to be tested and a cloud platform: wherein the host computer is respectively communicated with the first simulation module and the second simulation module, the host computer is used to receive a test request triggered by a user, and based on the test request, sends a first test instruction to the first simulation module, and sends a second test instruction to the second simulation module; the vehicle-mounted communication module to be tested is respectively communicated with the first simulation module and the second simulation module, the first simulation module is used to respond to the first test instruction, perform a first simulation operation, and perform the operation of the first simulation operation The result of the operation is fed back to the vehicle communication module to be tested; the second simulation module is used to respond to the second test instruction, perform the second simulation operation, and feed back the operation result of the second simulation operation to the vehicle communication module to be tested, wherein the first simulation operation is used to simulate the related operation of manually pressing the emergency call button, and the second simulation module is used to simulate the related operation of the vehicle accident; the cloud platform is respectively connected to the vehicle communication module to be tested and the host computer, and the vehicle communication module to be tested is used to determine whether to send an emergency call to the cloud platform according to the received operation result, and the cloud platform is used to determine the test result according to the judgment result of the vehicle communication module to be tested, and return the test result to the host computer. Through the above method, the first simulation module can be used to simulate the related operation of manually pressing the emergency call button, and the second simulation module can be used to simulate the related operation of the vehicle accident, thereby realizing the automatic test of the emergency call, without the need to simulate various vehicle accident scenes manually, and improving the test efficiency of the emergency call. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0033] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0034] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.

[0035] Figure 1 A schematic diagram of the structure of an emergency call test system provided in an embodiment of the present application;

[0036] Figure 2 A schematic diagram of the structure of another emergency call test system provided in an embodiment of the present application;

[0037] Figure 3 A schematic diagram of the connection relationship between a program-controlled relay and a vehicle-mounted communication module to be tested provided in an embodiment of the present application;

[0038] Figure 4 A flowchart of an emergency call testing method provided in an embodiment of the present application. DETAILED DESCRIPTION

[0039] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0040] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.

[0041] In order to solve the problem of low testing efficiency in related technologies that usually require manual simulation of various vehicle accident scenarios, the present application provides an emergency call testing system and a testing method thereof, which can improve the testing efficiency of emergency calls.

[0042] See also Figure 1 , Figure 1 This is a schematic diagram of the structure of an emergency call test system provided in an embodiment of the present application. Figure 1As shown, the emergency call test system may include a host computer 110, a first simulation module 120, a second simulation module 130, a vehicle communication module to be tested 140 and a cloud platform 150:

[0043] The host computer 110 is respectively connected to the first simulation module 120 and the second simulation module 130 for communication. The host computer 110 is used to receive a test request triggered by a user, and send a first test instruction to the first simulation module 120 based on the test request, and send a second test instruction to the second simulation module 130;

[0044] The vehicle communication module 140 to be tested is respectively connected to the first simulation module 120 and the second simulation module 130 for communication, wherein the first simulation module 120 is used to respond to the first test instruction, perform a first simulation operation, and feed back the operation result of the first simulation operation to the vehicle communication module 140 to be tested; the second simulation module 130 is used to respond to the second test instruction, perform a second simulation operation, and feed back the operation result of the second simulation operation to the vehicle communication module 140 to be tested, wherein the first simulation operation is used to simulate the operation related to manually pressing the emergency call button, and the second simulation module 130 is used to simulate the operation related to the vehicle accident;

[0045] The cloud platform 150 is respectively communicatively connected with the vehicle-mounted communication module 140 to be tested and the host computer 110. The vehicle-mounted communication module 140 to be tested is used to determine whether to send an emergency call to the cloud platform 150 according to the received operation result. The cloud platform 150 is used to determine the test result according to the judgment result of the vehicle-mounted communication module 140 to be tested, and return the test result to the host computer 110.

[0046] Specifically, the host computer 110 can be an electronic device such as a laptop, a personal computer, a smart phone, etc. The host computer 110 is used to receive a test request triggered by a user, and send a first test instruction to the first simulation module 120 based on the test request, and send a second test instruction to the second simulation module 130. Among them, the first test instruction here refers to an instruction for testing according to the test flow of the first test case, and the second test instruction refers to an instruction for testing according to the test flow of the second test case. The first test case and the second test case here are test cases pre-set in the host computer 110.

[0047] The first simulation module 120 and the second simulation module 130 may be simulation modules implemented by hardware, simulation modules implemented by software, or simulation modules implemented by both hardware and software. The first simulation module 120 may be used to respond to a first test instruction sent by the host computer 110, execute a first simulation operation for simulating manual pressing of an emergency call button, and feed back the operation result of the first simulation operation to the vehicle-mounted communication module 140 (Telematics BOX, T-BOX for short) to be tested. The second simulation module 130 may be used to respond to a second test instruction sent by the host computer 110, execute a second simulation operation for simulating a vehicle accident, and feed back the operation result of the second simulation operation to the vehicle-mounted communication module 140 to be tested.

[0048] The vehicle-mounted communication module 140 to be tested can be an independent vehicle-mounted communication module before installation, or a vehicle-mounted communication module after installation, which is not specifically limited in this application. The vehicle-mounted communication module 140 to be tested can be used to determine whether to send an emergency call to the cloud platform 150 according to the operation result received from the first simulation module 120 or the second simulation module 130, and the cloud platform 150 can be used to determine the test result according to the judgment result of the vehicle-mounted communication module 140 to be tested, and return the test result to the host computer 110.

[0049] Through the above method, the first simulation module can be used to simulate the related operations of manually pressing the emergency call button, and the second simulation module can be used to simulate the related operations of a vehicle accident, thereby realizing automated testing of emergency calls. There is no need to manually simulate various vehicle accident scenarios, thereby improving the testing efficiency of emergency calls.

[0050] In an alternative embodiment, see Figure 2 and Figure 3 , the first simulation module 120 includes a program-controlled relay 1201;

[0051] The normally open contact of the program-controlled relay 1201 is connected to the voltage module of the vehicle-mounted communication module 140 to be tested, and the common end of the program-controlled relay 1201 is connected to the monitoring port of the vehicle-mounted communication module 140 to be tested;

[0052] The programmable relay 1201 is used to respond to the first test instruction, connect the normally open contact of the programmable relay 1201 with the common end of the programmable relay 1201, and feed back the voltage signal output by the programmable relay 1201 as the operation result of the first simulation operation to the vehicle communication module 140 to be tested.

[0053] Specifically, the normally open contact of the above-mentioned programmable relay 1201 is connected to the voltage module of the on-board communication module 140 to be tested, and the voltage module can provide a high-level voltage (such as 5V voltage, etc.). The common end of the programmable relay 1201 is connected to the monitoring port of the on-board communication module 140 to be tested, and the monitoring port is used to monitor the voltage signal output by the programmable relay 1201. When the user does not trigger the first test instruction on the host computer 110, the common end of the programmable relay 1201 is connected to the normally closed contact, and the common end of the programmable relay 1201 outputs a low level; when the user triggers the first test instruction on the host computer 110, the host computer 110 will output a control current to connect the normally open contact of the programmable relay 1201 to the common end (i.e., simulating the operation of manually pressing the emergency call button). At this time, the common end of the programmable relay 1201 outputs a high level, and the on-board communication module 140 to be tested can monitor the high-level signal output by the programmable relay 1201. When the duration of the high-level signal reaches the specified duration, it indicates that the simulation test is successful and an emergency call can be sent to the cloud platform 150; when the duration of the high-level signal does not reach the specified duration, it indicates that the simulation test has failed and no emergency call is sent to the cloud platform 150.

[0054] Through the above method, the related operation of manually pressing the emergency call button can be accurately simulated without the need for a person to personally press the emergency call button on the vehicle control panel, thereby realizing the automation of the emergency call test.

[0055] In an alternative embodiment, see Figure 2 , the second simulation module 130 includes a CAN bus analyzer 1301;

[0056] Among them, the CAN bus analyzer 1301 is preset with a variety of message signals, and different message signals correspond to different simulated vehicle accidents;

[0057] The CAN bus analyzer 1301 is used to respond to the second test instruction, send part or all of the multiple message signals to the vehicle-mounted communication module 140 to be tested, and feed back the successfully sent message signals as the operation results of the second simulation operation to the vehicle-mounted communication module 140 to be tested.

[0058] Specifically, the CAN bus analyzer 1301 (also called a CAN card) is preset with a variety of message signals, and different message signals correspond to different simulated vehicle accidents, as shown in the following table:

[0059] Message ID Message Content Simulated vehicle accident Ox380 Ox01 Ox01 Ox00 Ox00 Ox00 Ox00 Ox00 Ox00 collision Ox381 Ox01 Ox02 Ox00 Ox00 Ox00 Ox00 Ox00 Ox00 roll Ox382 Ox01 Ox03 Ox00 Ox00 Ox00 Ox00 Ox00 Ox00 System abnormality …… …… ……

[0060] The CAN bus analyzer 1301 can respond to the second test instruction sent by the host computer 110, send part or all of the multiple message signals to the vehicle-mounted communication module 140 to be tested, and use the successfully sent message signals as the operation result of the second simulation operation, and feed back to the vehicle-mounted communication module 140 to be tested. For example, when the CAN bus analyzer 1301 sends the Ox380 message to the vehicle-mounted communication module 140 to be tested, it means that the current simulation is a scene of a vehicle collision. At this time, if the vehicle-mounted communication module 140 to be tested sends an emergency call to the cloud platform 150, it means that the test is successful; if the vehicle-mounted communication module 140 to be tested does not send an emergency call to the cloud platform 150, it means that the test fails. For another example, when the CAN bus analyzer 1301 sends the Ox381 message to the on-board communication module 140 to be tested, it indicates that the current simulation is a scenario in which the vehicle rolls over. At this time, if the on-board communication module 140 to be tested sends an emergency call to the cloud platform 150, it indicates that the test is successful; if the on-board communication module 140 to be tested does not send an emergency call to the cloud platform 150, it indicates that the test has failed.

[0061] Through the above method, the relevant operations of a vehicle accident can be accurately simulated without the need for humans to personally simulate the scene of a vehicle accident, thereby realizing the automation of emergency call testing.

[0062] In an alternative embodiment, see Figure 2 The CAN bus analyzer 1301 is connected to the host computer 110 through a universal serial bus, and the CAN bus analyzer 1301 is connected to the vehicle communication module 140 to be tested through a controller area network.

[0063] In this way, the CAN bus analyzer can connect the host computer to the controller area network (CAN) through the Universal Serial Bus (USB), thereby realizing the interaction of data between the host computer and the vehicle-mounted communication module to be tested.

[0064] In an alternative embodiment, see Figure 2 The vehicle communication module 140 to be tested is connected to the cloud platform 150 through a mobile network, and the cloud platform 150 is connected to the host computer 110 through Ethernet.

[0065] In this way, the vehicle-mounted communication module to be tested can be connected to the cloud platform through the mobile network, and the cloud platform can be connected to the host computer through Ethernet to achieve data interaction between the vehicle-mounted communication module to be tested, the cloud platform and the host computer.

[0066] See also Figure 4 , Figure 4 A flowchart of an emergency call test method provided in an embodiment of the present application. Figure 4 As shown, the emergency call test method is applied to the above-mentioned emergency call test system, and the emergency call test method includes the following steps:

[0067] Step S401: The host computer receives a test request triggered by a user, and based on the test request, sends a first test instruction to the first simulation module, and sends a second test instruction to the second simulation module;

[0068] Step S402: the first simulation module performs a first simulation operation in response to the first test instruction, and feeds back the operation result of the first simulation operation to the vehicle communication module to be tested, and the second simulation module performs a second simulation operation in response to the second test instruction, and feeds back the operation result of the second simulation operation to the vehicle communication module to be tested, wherein the first simulation operation is used to simulate the operation related to manually pressing the emergency call button, and the second simulation module is used to simulate the operation related to the vehicle accident;

[0069] Step S403: the vehicle communication module to be tested determines whether to send an emergency call to the cloud platform according to the received operation result;

[0070] Step S404: The cloud platform determines the test result according to the judgment result of the vehicle-mounted communication module to be tested, and returns the test result to the host computer.

[0071] Specifically, the host computer can be an electronic device such as a laptop computer, a personal computer, a smart phone, etc. The host computer is used to receive a test request triggered by a user, and send a first test instruction to the first simulation module based on the test request, and send a second test instruction to the second simulation module. Among them, the first test instruction here refers to an instruction for testing according to the test flow of the first test case, and the second test instruction refers to an instruction for testing according to the test flow of the second test case. The first test case and the second test case here are test cases pre-set in the host computer.

[0072] The first simulation module and the second simulation module can be simulation modules implemented by hardware, or they can be simulation modules implemented by software, or they can be simulation modules implemented by both hardware and software. The first simulation module can be used to respond to a first test instruction sent by the host computer, execute a first simulation operation for simulating manual pressing of an emergency call button, and feed back the operation result of the first simulation operation to the vehicle-mounted communication module (Telematics BOX, T-BOX for short) to be tested. The second simulation module can be used to respond to a second test instruction sent by the host computer, execute a second simulation operation for simulating a vehicle accident, and feed back the operation result of the second simulation operation to the vehicle-mounted communication module to be tested.

[0073] The vehicle-mounted communication module to be tested can be an independent vehicle-mounted communication module before installation, or a vehicle-mounted communication module after installation, which is not specifically limited in this application. The vehicle-mounted communication module to be tested can be used to determine whether to send an emergency call to the cloud platform according to the operation result received from the first simulation module or the second simulation module, and the cloud platform can be used to determine the test result according to the judgment result of the vehicle-mounted communication module to be tested, and return the test result to the host computer.

[0074] Through the above method, the first simulation module can be used to simulate the related operations of manually pressing the emergency call button, and the second simulation module can be used to simulate the related operations of a vehicle accident, thereby realizing automated testing of emergency calls. There is no need to manually simulate various vehicle accident scenarios, thereby improving the testing efficiency of emergency calls.

[0075] In an optional embodiment, the first simulation module includes a program-controlled relay;

[0076] In the above step S402, the first simulation module executes the first simulation operation in response to the first test instruction, and feeds back the operation result of the first simulation operation to the vehicle-mounted communication module to be tested, including:

[0077] In response to the first test instruction, the programmable relay conducts the normally open contact of the programmable relay with the common end of the programmable relay, and feeds back the voltage signal output by the programmable relay to the vehicle communication module to be tested as the operation result of the first simulation operation.

[0078] Specifically, the normally open contact of the above-mentioned program-controlled relay is connected to the voltage module of the vehicle-mounted communication module to be tested, and the voltage module can provide a high-level voltage (such as 5V voltage, etc.), and the common end of the program-controlled relay is connected to the monitoring port of the vehicle-mounted communication module to be tested, and the monitoring port is used to monitor the voltage signal output by the program-controlled relay. When the user does not trigger the first test instruction on the host computer, the common end of the program-controlled relay is connected to the normally closed contact, and the common end of the program-controlled relay outputs a low level; when the user triggers the first test instruction on the host computer, the host computer will output a control current to connect the normally open contact of the program-controlled relay to the common end (i.e., simulate the operation of manually pressing the emergency call button), at this time, the common end of the program-controlled relay outputs a high level, and the vehicle-mounted communication module to be tested can monitor the high-level signal output by the program-controlled relay, when the duration of the high-level signal reaches the specified duration, it means that the simulation test is successful, and an emergency call can be sent to the cloud platform; when the duration of the high-level signal does not reach the specified duration, it means that the simulation test fails, and no emergency call is sent to the cloud platform.

[0079] Through the above method, the related operation of manually pressing the emergency call button can be accurately simulated without the need for a person to personally press the emergency call button on the vehicle control panel, thereby realizing the automation of the emergency call test.

[0080] In an optional embodiment, the second simulation module includes a CAN bus analyzer;

[0081] In the above step S402, the second simulation module executes the second simulation operation in response to the second test instruction, and feeds back the operation result of the second simulation operation to the vehicle-mounted communication module to be tested, including:

[0082] In response to the second test instruction, the CAN bus analyzer sends part or all of the multiple message signals preset by itself to the vehicle communication module to be tested, and feeds back the successfully sent message signals as the operation results of the second simulation operation to the vehicle communication module to be tested.

[0083] Specifically, the CAN bus analyzer (also called CAN card) is preset with a variety of message signals, and different message signals correspond to different simulated vehicle accidents, as shown in the following table:

[0084] Message ID Message Content Simulated vehicle accident Ox380 Ox01 Ox01 Ox00 Ox00 Ox00 Ox00 Ox00 Ox00 collision Ox381 Ox01 Ox02 Ox00 Ox00 Ox00 Ox00 Ox00 Ox00 roll Ox382 Ox01 Ox03 Ox00 Ox00 Ox00 Ox00 Ox00 Ox00 System abnormality …… …… ……

[0085] The CAN bus analyzer can respond to the second test instruction sent by the host computer, send part or all of the message signals in the multiple message signals to the vehicle communication module to be tested, and use the successfully sent message signals as the operation result of the second simulation operation, and feed back to the vehicle communication module to be tested. For example, when the CAN bus analyzer sends the Ox380 message to the vehicle communication module to be tested, it means that the current simulation is a scene of a vehicle collision. At this time, if the vehicle communication module to be tested sends an emergency call to the cloud platform, it means that the test is successful; if the vehicle communication module to be tested does not send an emergency call to the cloud platform, it means that the test failed. For another example, when the CAN bus analyzer sends the Ox381 message to the vehicle communication module to be tested, it means that the current simulation is a scene of a vehicle rollover. At this time, if the vehicle communication module to be tested sends an emergency call to the cloud platform, it means that the test is successful; if the vehicle communication module to be tested does not send an emergency call to the cloud platform, it means that the test failed.

[0086] Through the above method, the relevant operations of a vehicle accident can be accurately simulated without the need for humans to personally simulate the scene of a vehicle accident, thereby realizing the automation of emergency call testing.

[0087] In an optional embodiment, after the above step S404, the cloud platform determines the test result according to the judgment result of the cloud platform, and returns the test result to the host computer, the method further includes:

[0088] The host computer generates a test report based on the test results and outputs the test report.

[0089] In this way, the host computer can obtain the test results after each test, and then form a test report based on the test results, and output the test report for the convenience of test personnel to review.

[0090] In an optional embodiment, a first test case and a second test case are pre-set in the host computer, wherein the first test case is used to generate a first test instruction, and the second test case is used to generate a second test instruction.

[0091] In this way, before conducting the test, the user can choose to execute the first test case alone, or execute the second test case alone, or execute the first test case and the second test case at the same time as needed. When the host computer executes the first test case, it can first obtain the first test case from the database, and then parse the first test case to obtain its key information, such as the test target (forward target or reverse target), test data (the number of eCall executions and the time the simulated eCall button is pressed and held, etc.), and the preset execution result (execution success or execution failure), and then generate the first test instruction based on the extracted key information to control the conduction state of the programmable relay.

[0092] When the host computer executes the second test case, it can first obtain the second test case from the database, and then parse the second test case to obtain its key information, such as the test target (forward target or reverse target), test data (the number of times eCall is executed, and the type of vehicle accident caused by simulated eCall, etc.), and preset execution results (successful execution or failed execution). Then, the second test instruction is generated according to the extracted key information to control the message output of the CAN bus analyzer.

[0093] In this way, the automatic test of the emergency call function can be realized through the cooperation of the host computer, programmable relay and CAN bus analyzer, which greatly improves the test efficiency and test stability.

[0094] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0095] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0096] It should be understood that the terms used herein are only for the purpose of describing specific example embodiments and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used herein may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.

[0097] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. An emergency call test system, characterized in that: The system includes a host computer, a first simulation module, a second simulation module, a vehicle communication module to be tested, and a cloud platform: The host computer is respectively connected to the first simulation module and the second simulation module for communication, and the host computer is used to receive a test request triggered by a user, and send a first test instruction to the first simulation module based on the test request, and send a second test instruction to the second simulation module; The vehicle-mounted communication module to be tested is respectively connected to the first simulation module and the second simulation module for communication, the first simulation module is used to respond to the first test instruction, perform a first simulation operation, and feed back the operation result of the first simulation operation to the vehicle-mounted communication module to be tested; the second simulation module is used to respond to the second test instruction, perform a second simulation operation, and feed back the operation result of the second simulation operation to the vehicle-mounted communication module to be tested, wherein the first simulation operation is used to simulate the operation related to manually pressing the emergency call button, and the second simulation module is used to simulate the operation related to the occurrence of a vehicle accident; The cloud platform is communicatively connected to the vehicle-mounted communication module to be tested and the host computer respectively. The vehicle-mounted communication module to be tested is used to determine whether to send an emergency call to the cloud platform according to the received operation result. The cloud platform is used to determine the test result according to the judgment result of the vehicle-mounted communication module to be tested, and return the test result to the host computer.

2. The emergency call test system according to claim 1, characterized in that: The first simulation module includes a program-controlled relay; Wherein, the normally open contact of the program-controlled relay is connected to the voltage module of the vehicle-mounted communication module to be tested, and the common end of the program-controlled relay is connected to the monitoring port of the vehicle-mounted communication module to be tested; The programmable relay is used to respond to the first test instruction, connect the normally open contact of the programmable relay with the common end of the programmable relay, and feed back the voltage signal output by the programmable relay as the operation result of the first simulation operation to the vehicle-mounted communication module to be tested.

3. The emergency call test system according to claim 1, characterized in that: The second simulation module includes a CAN bus analyzer; Wherein, the CAN bus analyzer is preset with a variety of message signals, and different message signals correspond to different simulated vehicle accidents; The CAN bus analyzer is used to respond to the second test instruction, send part or all of the multiple message signals to the vehicle-mounted communication module to be tested, and feed back the successfully sent message signal as the operation result of the second simulation operation to the vehicle-mounted communication module to be tested.

4. The emergency call test system according to claim 3, characterized in that: The CAN bus analyzer is communicatively connected to the host computer via a universal serial bus, and the CAN bus analyzer is communicatively connected to the vehicle-mounted communication module to be tested via a controller area network.

5. The emergency call test system according to claim 1, characterized in that: The vehicle-mounted communication module to be tested is connected to the cloud platform through a mobile network, and the cloud platform is connected to the host computer through Ethernet.

6. An emergency call testing method, characterized in that: The emergency call test system applied to any one of claims 1 to 5, the method comprising: The host computer receives a test request triggered by a user, and based on the test request, sends a first test instruction to the first simulation module, and sends a second test instruction to the second simulation module; The first simulation module performs a first simulation operation in response to the first test instruction, and feeds back the operation result of the first simulation operation to the vehicle communication module to be tested, and the second simulation module performs a second simulation operation in response to the second test instruction, and feeds back the operation result of the second simulation operation to the vehicle communication module to be tested, wherein the first simulation operation is used to simulate the operation related to manually pressing the emergency call button, and the second simulation module is used to simulate the operation related to the vehicle accident; The vehicle communication module to be tested determines whether to send an emergency call to the cloud platform according to the received operation result; The cloud platform determines the test result according to the judgment result of the vehicle-mounted communication module to be tested, and returns the test result to the host computer.

7. The emergency call test method according to claim 6, characterized in that: The first simulation module includes a program-controlled relay; The first simulation module executes a first simulation operation in response to the first test instruction, and feeds back an operation result of the first simulation operation to the vehicle-mounted communication module to be tested, including: In response to the first test instruction, the programmable relay connects the normally open contact of the programmable relay with the common terminal of the programmable relay, and feeds back the voltage signal output by the programmable relay to the vehicle communication module to be tested as the operation result of the first simulation operation.

8. The emergency call testing method according to claim 6, characterized in that: The second simulation module includes a CAN bus analyzer; The second simulation module performs a second simulation operation in response to the second test instruction, and feeds back an operation result of the second simulation operation to the vehicle-mounted communication module to be tested, including: In response to the second test instruction, the CAN bus analyzer sends part or all of the multiple message signals preset by itself to the on-board communication module to be tested, and feeds back the successfully sent message signals as the operation results of the second simulation operation to the on-board communication module to be tested.

9. The emergency call testing method according to claim 6, characterized in that: After the cloud platform determines the test result according to the judgment result of the cloud platform and returns the test result to the host computer, the method further includes: The host computer generates a test report according to the test result and outputs the test report.

10. The emergency call testing method according to claim 6, characterized in that: The host computer is pre-set with a first test case and a second test case, wherein the first test case is used to generate the first test instruction, and the second test case is used to generate the second test instruction.

Citation Information

Patent Citations

  • Automatic test method, device and equipment for call conversation scene and medium

    CN115118817A

  • Method and system for testing emergency call system

    CN116847392A

  • Simulation system for accident analysis of autonomous emergency braking and simulation method thereof

    KR102443919B1

  • Simulation System for Evaluating Emergency Call Unit Performance

    KR102636725B1