A detection device and a detection method

By receiving and analyzing basic safety information from vehicles through a detection device, the problem of not being able to detect abnormal V2X module functions in intelligent connected vehicles in a timely manner in existing technologies has been solved. This enables timely detection and display of issues such as safety certificate failures before leaving the factory, thereby improving detection efficiency.

CN116346406BActive Publication Date: 2025-12-12CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310076240.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-18
Publication Date
2025-12-12
Estimated Expiration
2043-01-18

AI Technical Summary

Technical Problem

Existing mass production vehicle off-line testing technologies cannot detect in a timely manner any abnormalities in the internal functions of intelligent connected vehicles equipped with V2X modules, especially safety certificate failures.

Method used

A detection device is provided, including a touch screen and a first vehicle-mounted unit, which receives and analyzes basic safety messages in the vehicle, determines the existence of a safety certificate and the validity of the signature, parses the message content, counts the message sending cycle and signal strength, and identifies and displays the fault type.

Benefits of technology

Before vehicles leave the factory, timely detection and display of V2X module security certificate failures, signature failures, message parsing failures, abnormal transmission cycles, and signal strength failures improves the defect detection rate of intelligent connected vehicles.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116346406B_ABST
    Figure CN116346406B_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide a detection device and a detection method, which can detect whether a V2X module in a smart connected vehicle has a security certificate fault. The detection device comprises: a touch display screen, configured to send a detection instruction to a first vehicle-mounted unit when a start instruction for a detection option is detected; the first vehicle-mounted unit, configured to start receiving a basic safety message sent by a second vehicle-mounted unit in a receiving vehicle in response to the detection instruction; if the basic safety message does not carry a security certificate, send a first state update instruction to the touch display screen, the first state update instruction carrying a first fault identifier representing a security certificate fault of the second vehicle-mounted unit; and the touch display screen is further configured to determine and present first alarm information based on a corresponding relationship between the fault identifier and the alarm information, wherein the first alarm information is used to indicate the security certificate fault of the second vehicle-mounted unit.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Embodiments of the present application relate to the technical field of vehicle detection, and in particular to a detection device and a detection method. BACKGROUND

[0002] A cellular vehicle to everything (C-V2X) module based on a cellular network is a vehicle-side communication module that interacts with other vehicles, mobile terminals, road infrastructure, and base stations through a cellular wireless network. Currently, intelligent networked vehicles typically use C-V2X modules to improve the driving performance of the vehicle, and the V2X module of such a vehicle is usually pre-installed with other modules of the automatic driving system before leaving the factory.

[0003] In existing mass production whole vehicle off-line detection technology, there is no finished product equipment for detecting intelligent networked vehicles equipped with V2X modules, and it is impossible to timely detect the functional abnormalities of the internal V2X module of such vehicles before they leave the factory. SUMMARY

[0004] Embodiments of the present application provide a detection device and a detection method, which can detect whether the V2X module in the intelligent networked vehicle has a security certificate fault.

[0005] In a first aspect, embodiments of the present application provide a detection device, which comprises a touch display screen and a first on-board unit electrically connected to the touch display screen; wherein

[0006] The touch display screen is configured to send a detection instruction to the first on-board unit when a start instruction for a detection option is detected.

[0007] The first on-board unit is configured to start receiving a basic safety message sent by a second on-board unit in the vehicle in response to the detection instruction, and send a first state update instruction to the touch display screen if the basic safety message does not carry a security certificate, wherein the first state update instruction carries a first fault identifier representing a security certificate fault of the second on-board unit.

[0008] The touch display screen is further configured to determine and present first alarm information based on a corresponding relationship between the fault identifier and the alarm information, wherein the first alarm information is used to indicate the security certificate fault of the second on-board unit.

[0009] In the embodiment of the present application, the first vehicle-mounted unit can receive and store the basic safety message sent by the second vehicle-mounted unit carried in the vehicle interior, detect the message characteristics of each basic safety message, and then notify the touch display screen to display the fault result according to the detected fault indicators. For example, when a safety certificate is not carried in a basic safety message, it is judged that the safety certificate generation algorithm of the second vehicle-mounted unit being detected has a fault, and the touch display screen is notified to display this fault information. That is, through the detection device, the safety certificate fault of the V2X module can be detected in time before the vehicle is offline, so as to repair the safety certificate fault in time.

[0010] Optionally, the first vehicle-mounted unit is further configured to: if the basic safety message carries a safety certificate, verifying the signature of the safety certificate; if the signature verification of the safety certificate fails, sending a second state update instruction to the touch display screen, the second state update instruction carrying a second fault identifier representing a safety certificate signature fault of the second vehicle-mounted unit;

[0011] The touch display screen is further configured to determine and present second alarm information based on the correspondence between the fault identifier and the alarm information, the second alarm information being used to indicate the safety certificate signature fault of the second vehicle-mounted unit.

[0012] In the embodiment of the present application, by detecting the safety certificate signature carried by each basic safety message when receiving, it can be quickly identified whether the message certificate or message certificate digest used to sign the basic safety message is a type that can be read under the current V2X module framework; if the safety certificate signature cannot be read by the first vehicle-mounted unit in the detection device, it is immediately judged that the safety certificate signature generated by the second vehicle-mounted unit being detected based on the algorithm has a problem, and the touch display screen is notified to display the safety certificate signature fault information, so as to accurately detect the safety certificate signature writing fault of the second vehicle-mounted unit of the vehicle being tested, so that relevant personnel can repair the safety certificate signature fault in time.

[0013] Optionally, the first vehicle-mounted unit is further configured to: if the safety certificate verification is successful, parsing the basic safety message; if the basic safety message parsing fails, sending a third state update instruction to the touch display screen, the third state update instruction carrying a third fault identifier representing a message parsing fault of the second vehicle-mounted unit;

[0014] The touch display screen is further configured to determine and present third alarm information based on the correspondence between the fault identifier and the alarm information, the third alarm information being used to indicate the message parsing fault of the second vehicle-mounted unit.

[0015] In the embodiments of the present application, by verifying each message whether it can be parsed by the detection device, it can be accurately judged whether there is a parsing failure in the process of message encryption of the second vehicle-mounted unit of the vehicle under test; if there is a message that cannot be parsed by the detection device, it is determined that the second vehicle-mounted unit has a message parsing failure, and the touch display screen is notified to display the failure cause, so that relevant personnel can timely repair the parsing failure.

[0016] Optionally, the first vehicle-mounted unit is further configured to: count a total number of the basic safety messages received within a preset unit time; if the total number is greater than the first set threshold, and the basic safety messages are all parsed successfully, calculate a first ratio of a first number of the basic safety messages whose sending period exceeds a set time length to the total number; if the first ratio is greater than a second set threshold, send a fourth state update instruction to the touch display screen, the fourth state update instruction carrying a fourth failure identifier representing a sending period abnormal failure of the second vehicle-mounted unit;

[0017] The touch display screen is further configured to determine and present fourth alarm information based on a corresponding relationship between the failure identifier and the alarm information, the fourth alarm information being used to indicate the sending period abnormal failure of the second vehicle-mounted unit.

[0018] In the embodiments of the present application, by limiting the minimum total number of messages received by the first vehicle-mounted unit within a preset unit time, it is ensured that the detection device can obtain the average performance of the second vehicle-mounted unit within a period of time, and the influence of occasional failures on the overall data index detection is minimized. At the same time, after obtaining the average performance of the second vehicle-mounted unit of the vehicle under test, it is determined whether there is an abnormality in the sending period of each basic safety message, and if the proportion of messages with abnormal sending period is greater than a second set threshold, it is considered that the second vehicle-mounted unit has a sending period abnormal failure, and the touch display screen is notified to display the failure cause, so that relevant personnel can timely repair the sending period abnormal failure.

[0019] Optionally, the first vehicle-mounted unit is further configured to: if the first ratio does not exceed the second set threshold, calculate a second ratio of a second number of the basic safety messages whose signal strength is lower than a set strength to the total number; if the second ratio is greater than a third set threshold, send a fifth state update instruction to the touch display screen, the fifth state update instruction carrying a fifth failure identifier representing a signal strength failure of the second vehicle-mounted unit;

[0020] The touch display screen is further configured to determine and present fifth alarm information based on a corresponding relationship between the failure identifier and the alarm information, the fifth alarm information being used to indicate the signal strength failure of the second vehicle-mounted unit.

[0021] In the embodiments of the present application, after ensuring that the total number of messages obtained can represent the average performance of the second vehicle-mounted unit of the vehicle under test, the signal strength data recorded by the first vehicle-mounted unit for each basic safety message is read, and it is determined whether the signal strength of each basic safety message is abnormal. If it is detected that the proportion of messages with excessively low signal strength is greater than a third set threshold, it can be considered that the second vehicle-mounted unit has a signal strength failure, and the touch display screen is notified to display the cause of the failure, so that relevant personnel can timely repair the failure of the sending cycle.

[0022] Optionally, the first vehicle-mounted unit is further configured to: if the second ratio does not exceed the third set threshold, send a sixth state update instruction to the touch display screen, the sixth state update instruction carrying a qualified identifier representing that the second vehicle-mounted unit passes the detection;

[0023] The touch display screen is further configured to present the detection qualified information in response to the received detection qualified identifier.

[0024] In the embodiments of the present application, the safety certificate signature, message parsing, signal transmission cycle and signal strength of the basic safety message are detected by the detection device, and it is determined whether the V2X module mounted in the vehicle under test has a failure in the indicators, and the touch display screen is notified to display the cause of the failure, so that relevant personnel can timely repair the failure of the sending cycle. If no failure is detected, the detection result is considered qualified. Through this detection method, it can automatically find out whether the vehicle-mounted unit has a failure and the type of the failure before the vehicle is delivered, and improve the C-V2X module defective product detection rate of the intelligent networked vehicle in the whole vehicle delivery link.

[0025] Optionally, the first vehicle-mounted unit is further configured to: if the total number does not exceed the first set threshold, send a seventh state update instruction to the touch display screen, the seventh state update instruction carrying a receiving failure identifier representing that the first vehicle-mounted unit has a receiving failure of the total number of received basic safety messages;

[0026] The touch display screen is further configured to determine and present the seventh alarm information based on the corresponding relationship between the failure identifier and the alarm information, the seventh alarm information being used to indicate the receiving failure of the first vehicle-mounted unit.

[0027] In the embodiments of the present application, since it is necessary to ensure that the total number of received messages can represent the average performance of the second vehicle-mounted unit, the first set threshold is set for the minimum total number of received basic safety messages. When the received basic safety messages are less than the threshold, the touch display screen is notified to display the receiving failure prompt, so that the user can find out the operation problem or other reasons that cause the insufficient number of received messages in the detection process.

[0028] In a second aspect, the embodiments of the present application further provide a detection method, characterized by being applied to the detection device of the first aspect, and the detection method comprises:

[0029] The touch display screen sends a detection instruction to the first vehicle-mounted unit when detecting a starting instruction for the detection option;

[0030] The first vehicle-mounted unit receives a basic safety message sent by a second vehicle-mounted unit in the vehicle in response to the detection instruction;

[0031] If the first vehicle-mounted unit determines that the basic safety message does not carry a safety certificate, the first vehicle-mounted unit sends a first state update instruction to the touch display screen, and the first state update instruction carries a first fault identifier representing a safety certificate fault of the second vehicle-mounted unit;

[0032] The touch display screen determines and presents first alarm information based on the correspondence between the fault identifier and the alarm information, and the first alarm information is used to indicate the safety certificate fault of the second vehicle-mounted unit.

[0033] Optionally, the method further comprises:

[0034] If the first vehicle-mounted unit determines that the basic safety message carries the safety certificate, the first vehicle-mounted unit verifies the signature of the safety certificate;

[0035] If the first vehicle-mounted unit determines that the signature verification of the safety certificate fails, the first vehicle-mounted unit sends a second state update instruction to the touch display screen, and the second state update instruction carries a second fault identifier representing a safety certificate signature fault of the second vehicle-mounted unit;

[0036] The touch display screen determines and presents second alarm information based on the correspondence between the fault identifier and the alarm information, and the second alarm information is used to indicate the safety certificate signature fault of the second vehicle-mounted unit.

[0037] Optionally, the method further comprises:

[0038] If the first vehicle-mounted unit determines that the signature verification of the safety certificate succeeds, the first vehicle-mounted unit analyzes the basic safety message; if the first vehicle-mounted unit determines that the analysis of the basic safety message fails, the first vehicle-mounted unit sends a third state update instruction to the touch display screen, and the third state update instruction carries a third fault identifier representing a message analysis fault of the second vehicle-mounted unit;

[0039] The touch display screen determines and presents third alarm information based on the correspondence between the fault identifier and the alarm information, and the third alarm information is used to indicate the message analysis fault of the second vehicle-mounted unit.

[0040] Optionally, the method further comprises:

[0041] The first vehicle-mounted unit counts a total number of the basic safety messages received within a preset unit time length; if the first vehicle-mounted unit determines that the total number is greater than the first set threshold value, and the basic safety messages are all successfully parsed, a first ratio of a first number of the basic safety messages whose sending period exceeds a set time length to the total number is calculated;

[0042] If the first vehicle-mounted unit determines that the first ratio is greater than the second set threshold value, a fourth state update instruction is sent to the touch display screen, and the fourth state update instruction carries a fourth fault identifier representing a sending period abnormal fault of the second vehicle-mounted unit;

[0043] The touch display screen determines and presents fourth alarm information based on a corresponding relationship between fault identifiers and alarm information, and the fourth alarm information is used to indicate the sending period abnormal fault of the second vehicle-mounted unit.

[0044] Optionally, the method further comprises:

[0045] If the first vehicle-mounted unit determines that the first ratio does not exceed the second set threshold value, a second ratio of a second number of the basic safety messages whose signal strength is lower than a set strength to the total number is calculated;

[0046] If the first vehicle-mounted unit determines that the second ratio is greater than a third set threshold value, a fifth state update instruction is sent to the touch display screen, and the fifth state update instruction carries a fifth fault identifier representing a signal strength fault of the second vehicle-mounted unit;

[0047] The touch display screen determines and presents fifth alarm information based on a corresponding relationship between fault identifiers and alarm information, and the fifth alarm information is used to indicate the signal strength fault of the second vehicle-mounted unit.

[0048] Optionally, the method further comprises:

[0049] If the first vehicle-mounted unit determines that the second ratio does not exceed the third set threshold value, a sixth state update instruction is sent to the touch display screen, and the sixth state update instruction carries a qualified identifier representing that the second vehicle-mounted unit is qualified;

[0050] The touch display screen presents qualified detection information in response to the received qualified detection identifier.

[0051] Optionally, the method further comprises:

[0052] If the first vehicle-mounted unit determines that the total number does not exceed the first set threshold, a seventh state update instruction is sent to the touch display screen, and the seventh state update instruction carries a receiving failure identifier indicating that the first vehicle-mounted unit appears to have a total number of received basic safety messages that is insufficient.

[0053] The touch display screen determines and presents seventh alarm information based on a correspondence between the failure identifier and the alarm information, and the seventh alarm information is used to indicate that the first vehicle-mounted unit appears to have a receiving failure.

[0054] In a third aspect, an electronic device is provided, and the electronic device includes at least one processor and a memory connected to the at least one processor, and the at least one processor is configured to execute a computer program stored in the memory to implement the steps of the method according to any one of the second aspect.

[0055] In a fourth aspect, a computer readable storage medium is provided, and the computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the steps of the method according to any one of the second aspect.

[0056] It should be understood that the second to fourth aspects of the embodiments of the present application are consistent with the technical solution of the first aspect of the embodiments of the present application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation manner are similar, and will not be described again. BRIEF DESCRIPTION OF DRAWINGS

[0057] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed in the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0058] Figure 1 An architecture diagram of a detection device provided by the embodiments of the present application;

[0059] Figure 2 A flowchart of a detection method provided by the embodiments of the present application;

[0060] Figure 3 A structural schematic diagram of an electronic device provided by the embodiments of the present application. DETAILED DESCRIPTION

[0061] In order to better understand the technical solutions of the present application, the embodiments of the present application will be described in detail below with reference to the drawings.

[0062] It should be understood that the embodiments described are only a part of the embodiments of the present specification, rather than all the embodiments. Based on the embodiments in the present specification, all other embodiments obtained by a person of ordinary skill in the art without creative labor fall within the scope of protection of the present specification.

[0063] The terms used in the embodiments of the present application are merely for the purpose of describing specific embodiments, and are not intended to limit the present specification. The singular forms "a", "said" and "the" used in the embodiments of the present application and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise.

[0064] The C-V2X module is a vehicle-side communication module that interacts with other vehicles, mobile terminals, road infrastructure and base stations through a cellular wireless network, which is based on the operation of the on-board unit, sends the status of each component and the driving state of the car in the form of basic safety messages to the roadside unit or road assistance system in real time, and learns real-time road condition information from the feedback messages from the latter. At present, due to the fact that the local sensor system of the intelligent network connected vehicle cannot fully perceive the surrounding environment, it is necessary to cooperate with the real-time road condition information provided by the C-V2X module to improve the automatic driving performance of the car. The V2X module of such a car is usually pre-installed with other modules of the automatic driving system before leaving the factory.

[0065] The present inventor found through research that in the existing mass-produced vehicle off-line detection technology, there is no finished product equipment for detecting intelligent network connected vehicles equipped with V2X modules, and it is impossible to timely detect functional abnormalities of the internal V2X module of such vehicles before they leave the factory.

[0066] In view of this, the embodiments of the present application provide a detection device, which can receive basic safety information from a second on-board unit of a vehicle, and judge whether a security certificate is carried in the basic safety information. If the above-mentioned basic safety information does not carry a security certificate, it can be considered that the vehicle has a security certificate failure, and the security certificate failure is displayed through a touch display screen, so as to timely repair the security certificate failure.

[0067] The technical solutions provided by the embodiments of the present application will be described in detail below with reference to the drawings.

[0068] Please refer to Figure 1 The architecture diagram of a detection device provided by the embodiments of the present application is shown in Figure 1 including a touch display screen 101, a first on-board unit 102 electrically connected to the touch display screen 101;

[0069] The touch display screen 101 is used to send a detection instruction to the first on-board unit 102 when a starting instruction for a detection option is detected.

[0070] The first vehicle-mounted unit 102 is configured to, in response to the detection instruction, start receiving a basic safety message sent by a second vehicle-mounted unit in the vehicle, and send a first state update instruction to the touch display screen 101 if the basic safety message does not carry a security certificate, wherein the first state update instruction carries a first fault identifier representing a security certificate fault of the second vehicle-mounted unit.

[0071] The touch display screen 101 is further configured to determine and present first alarm information based on a correspondence between the fault identifier and the alarm information, wherein the first alarm information is used to indicate the security certificate fault of the second vehicle-mounted unit.

[0072] It should be noted that, since the application scenario of the detection device is the whole vehicle off-line detection of mass-produced vehicles pre-installed with C-V2X modules, that is, the detection of faults existing in the hardware part of the V2X module (i.e., the second vehicle-mounted unit mentioned above) of the intelligent networked vehicle pre-installed with the V2X module before it is ready to be off-line and out of the factory, this detection process does not accompany the change of road condition information or vehicle condition information, and therefore it can be considered that the basic safety message sent by the vehicle-mounted unit is a regular basic safety message that does not involve a certain event triggered state (such as the change of the basic safety message state caused by vehicle braking, turning, etc.). The regular basic safety message sent by the commonly seen vehicle-mounted unit on the market generally has a default fixed message sending period, for example, 100 ms.

[0073] The security certificate of each basic safety message sent by the second vehicle-mounted unit is generated by the module based on the SM2 algorithm. The SM2 algorithm is an asymmetric encryption algorithm, which is based on the public key cryptography standard of the elliptic curve password algorithm, and has a secret key length of 256 bi. The security strength and operation speed in communication are better than the more commonly used RSA algorithm on the market, and therefore it is widely used in electronic authentication services and other applications. The first vehicle-mounted unit 102 in the detection device also carries this algorithm to realize the instant decoding of the security certificate of the received basic safety message.

[0074] It should be understood that, in the actual application of the C-V2X module, the second vehicle-mounted unit needs to generate a security certificate for each basic safety message before sending the message, and attach the generated certificate signature to the security certificate for reading and verification by the roadside unit or road auxiliary system and other receiving devices, so as to ensure the security of this wireless communication. If the signature verification fails, it can be considered that even if the basic safety message carries a security certificate, it will still be regarded as invalid information by the receiving device. Therefore, a step of judgment logic for verifying the validity of the signature needs to be added in the detection process to find this fault.

[0075] As a possible implementation, the first vehicle-mounted unit 102 is further configured to: if the basic safety message carries a security certificate, verify the signature of the security certificate; and if the signature verification of the security certificate fails, send a second state update instruction to the touch display screen 101, the second state update instruction carrying a second fault identifier indicating a security certificate signature fault of the second vehicle-mounted unit.

[0076] The touch display screen 101 is further configured to determine and present second alarm information based on a correspondence between the fault identifier and the alarm information, the second alarm information being used to indicate the security certificate signature fault of the second vehicle-mounted unit.

[0077] It should be noted that in addition to the security certificate, the message sent by the second vehicle-mounted unit also carries state information such as the speed, steering, brake, double flash, and position of the vehicle being tested. These information are mostly used in automatic driving scenarios such as lane change warning, blind area warning, and intersection collision warning. Once the parameters or state bits of these information appear to be abnormal in coding, the content of the basic safety message cannot be normally parsed, and thus is also regarded as a fault, which also needs a detection logic specially used to detect this fault.

[0078] As a possible implementation, the first vehicle-mounted unit 102 is further configured to: if the signature verification of the security certificate succeeds, parse the basic safety message; and if the basic safety message parsing fails, send a third state update instruction to the touch display screen 101, the third state update instruction carrying a third fault identifier indicating a message parsing fault of the second vehicle-mounted unit.

[0079] The touch display screen 101 is further configured to determine and present third alarm information based on a correspondence between the fault identifier and the alarm information, the third alarm information being used to indicate the message parsing fault of the second vehicle-mounted unit.

[0080] In the embodiments of the present application, the first vehicle-mounted unit 102 detects whether there is a writing fault in the second vehicle-mounted unit when writing the content of the basic safety message by parsing each parameter in the basic safety message used to express state information to determine whether the message is a normal readable state.

[0081] For example, when the first vehicle-mounted unit 102 receives the basic safety message sent by the second vehicle-mounted unit in the vehicle being tested, the parameters in the message packet are detected. If the parameter of the vehicle position information is in a coding form that the first vehicle-mounted unit 102 cannot understand when reading the parameter, it can be determined that the second vehicle-mounted unit has a message parsing fault.

[0082] It should be noted that the above three detection actions are mainly single detection of the detection device for each basic safety message sent by the second vehicle-mounted unit, mainly for judging whether all received basic safety messages exist accidental failures that cause messages to be unreadable.

[0083] In some embodiments, in the daily work of the second vehicle-mounted unit, even if the above indicators are all fault-free, there may still be overall failures such as too long signal transmission period and too low signal strength of the basic safety message, resulting in substandard work performance. Therefore, a detection logic for the average work performance of the second vehicle-mounted unit is also needed to ensure that the overall operation of the unit (mainly the two indicators of message transmission period and signal strength) is also good.

[0084] As a possible implementation, the first vehicle-mounted unit 102 is also configured to count the total number of basic safety messages received within a preset unit time; if the total number is greater than a first set threshold, and the basic safety messages are all successfully parsed, calculate a first ratio of a first number of basic safety messages whose transmission period exceeds a set time length to the total number; if the first ratio is greater than a second set threshold, send a fourth state update instruction to the touch display screen 101, and the fourth state update instruction carries a fourth failure identifier representing a transmission period abnormal failure of the second vehicle-mounted unit;

[0085] The touch display screen 101 is also configured to determine and present a fourth alarm information based on the correspondence between the failure identifier and the alarm information, and the fourth alarm information is used to indicate the transmission period abnormal failure of the second vehicle-mounted unit.

[0086] For example, in order to ensure that the total number of messages collected can represent the average performance of the second vehicle-mounted unit when sending messages, the first set threshold is set to 1800, which represents that in the message receiving process, the first vehicle-mounted unit 102 receives the basic safety messages sent by the second vehicle-mounted unit with the most common 100ms default period on the market, and this receiving process lasts at least 3 minutes. By parsing all messages contained in the total number of messages, the first vehicle-mounted unit 102 can obtain the transmission time stamp of each basic safety message, identify whether the transmission period between every two messages is abnormal, and further judge whether the ratio of messages with abnormal transmission period to the total number of messages exceeds the second set threshold. In general cases, the maximum transmission period (i.e. the set time length) for detecting this failure is limited to 100ms, and the second set threshold for judging the ratio of messages with transmission period failure to the total number of messages is 5%.

[0087] In some embodiments, considering that some whole vehicle offline processes have relatively relaxed requirements for the work performance of the C-V2X module, the limit value of the maximum transmission period can be modified to 110ms.

[0088] Further, the first vehicle-mounted unit 102 is further configured to: if the first ratio does not exceed the second set threshold, calculate a second ratio of a second number of basic safety messages with signal strength lower than a set strength to the total number; and if the second ratio is greater than a third set threshold, send a fifth state update instruction to the touch display screen 101, the fifth state update instruction carrying a fifth fault identifier representing a signal strength fault of the second vehicle-mounted unit.

[0089] The touch display screen 101 is further configured to determine and present a fifth alarm information based on a corresponding relationship between the fault identifier and the alarm information, the fifth alarm information being used to indicate the signal strength fault of the second vehicle-mounted unit.

[0090] For example, on the premise that a sufficient total number of messages has been received, the first vehicle-mounted unit 102 can know the signal strength of each basic safety message by extracting the sending power data record in the receiving layer, and then determine whether the ratio of messages with excessively low signal strength to the total number of messages exceeds the third set threshold. In general cases, the minimum signal strength (i.e., the set strength) for detecting this fault is limited to -80 dbm, and the second set threshold for judging the ratio of messages with sending cycle faults to the total number of messages is 5%.

[0091] Similarly, in some embodiments, considering that the work performance requirements of the C-V2X module in part of the vehicle offline process are relatively relaxed, the limited value of the minimum signal strength can be modified to -90 dbm.

[0092] Further, as a possible implementation, the first vehicle-mounted unit 102 is further configured to: if the second ratio does not exceed the third set threshold, send a sixth state update instruction to the touch display screen 101, the sixth state update instruction carrying a qualified identifier representing that the second vehicle-mounted unit is qualified.

[0093] The touch display screen 101 is further configured to present the qualified information in response to receiving the qualified identifier.

[0094] It should be noted that in the process of displaying the alarm information or the detection information by the touch display screen 101, because there are differences in severity among various fault types, the corresponding detection links are sorted in order of severity. Therefore, if the second vehicle-mounted unit has two or more faults at the same time, the touch display screen 101 will only display the alarm information corresponding to the more serious fault (i.e., the fault detected first), for the detection personnel to repair and eliminate. If all faults of the second vehicle-mounted unit under test are to be detected, the vehicle-mounted unit should be detected again after the repair of the fault detected last time is completed.

[0095] It should be understood that only when all the above detection indicators pass the detection, it can be said that the second vehicle-mounted unit, that is, the V2X module of the vehicle being tested, is qualified for detection, reaching the standard for leaving the factory and being used.

[0096] In some embodiments, when using the detection device provided by the embodiments of the present application, it cannot be ruled out that the user has the possibility of error operation, such as suddenly moving away from the vehicle being tested during detection, disconnecting the power supply of the second vehicle-mounted unit, etc. For such error operations, the embodiments of the present application design an additional judgment logic for reminding the user to correct the error operation before re-detecting the V2X module.

[0097] As a possible implementation, the first vehicle-mounted unit 102 is further configured to send a seventh state update instruction to the touch display screen 101 when the total number of received basic safety messages does not exceed the first set threshold, the seventh state update instruction carrying a reception failure identifier indicating that the first vehicle-mounted unit 102 has a total number of received basic safety messages that is insufficient.

[0098] The touch display screen 101 is further configured to determine and present a sixth alarm information based on the correspondence between the failure identifier and the alarm information, the sixth alarm information being used to indicate the reception failure of the first vehicle-mounted unit 102.

[0099] In the embodiments of the present application, the touch display screen 101 can be any liquid crystal display screen on the market with touch operation function, having standard hardware structures such as backlight panel and CCFL light source, and being able to realize the display of alarm information and the recognition and reception of user operation instructions. In some embodiments, the touch display screen can also be equivalently replaced by an LED display screen connected to control buttons to achieve lower equipment manufacturing and maintenance costs.

[0100] The first vehicle-mounted unit 102 is a C-V2X vehicle-mounted unit module available on the market, which has a C-V2X chip, a C-V2X protocol stack, a cellular communication antenna, etc. commonly equipped in vehicle-mounted unit modules, and at the same time has a standard software architecture of C-V2X vehicle-mounted unit: access layer, network layer, message layer and application layer. Among them, the access layer and the network layer are responsible for realizing the reception and transmission of V2X messages, the message layer is responsible for realizing the encoding and decoding of received / transmitted V2X messages, data fusion and analysis processing, and the application layer is responsible for realizing the logical operation of the current V2X module, the joint control of autonomous driving, the early warning broadcast of road and vehicle conditions, and the interaction between man and machine, etc. advanced functions.

[0101] But unlike the existing C-V2X vehicle-mounted unit, the software system of the existing vehicle-mounted unit is modified in the embodiments of the present application, and the logic for judging each index of a single basic safety message (including the carrying of safety certificates and the validity of signature, message resolution) is added to the message layer; at the same time, the logic for judging the average performance of the vehicle-mounted V2X module in a period of time (including signal transmission period and signal strength) is added to the application layer, so that the vehicle-mounted unit has the additional ability to detect the vehicle-mounted V2X module.

[0102] In some embodiments, the detection device can also be composed by adding judgment logic to the basic safety message by the existing roadside unit. Since the roadside unit and the vehicle-mounted unit have similar configurations in hardware, and have the same logical structure in software (including access layer, network layer, message layer and application layer), the detection device composed based on the roadside unit has no difference in use effect from the detection device composed of the vehicle-mounted unit.

[0103] As a possible embodiment, when it is necessary to detect whether the second vehicle-mounted unit in a plurality of vehicles is faulty:

[0104] The first vehicle-mounted unit 102 is also used for separately storing the fault identification of the i th vehicle according to the vehicle identification code in the basic safety information sent by the i th second vehicle-mounted unit, wherein i is a positive integer not greater than the maximum vehicle detection number;

[0105] The touch display screen 101 is also used for determining and presenting the alarm information corresponding to the fault identification of the i th vehicle based on the correspondence between the vehicle identification code, the fault identification and the alarm information when receiving the detection result viewing instruction for the i th vehicle.

[0106] Since the actual whole vehicle offline link of the mass-produced vehicle pre-installed with the C-V2X module often needs to detect the V2X module of a large number of intelligent networked vehicles one by one, the detection device further adds a function of storing the fault type corresponding to the vehicle based on the vehicle identification code in the basic safety message sent by the vehicle when detecting the vehicle, and retrieving the detection result of the vehicle when the user selects to view the detection result of the vehicle according to the vehicle identification code. Since each vehicle has a completely different vehicle identification code attached to the internal V2X module when it is shipped, only the vehicle identification code of each vehicle needs to be read additionally when measuring, and a detection result file corresponding to the identification code is created, so that when a plurality of vehicles are measured, the detection result of the next vehicle will not cover the detection result of the previous vehicle.

[0107] Please refer to Figure 2 The embodiments of the present application provide a detection method based on Figure 2 The detection method provided by the embodiments of the present application is described as follows:

[0108] Step 201: When the touch display screen 101 detects the starting instruction for the detection option, the touch display screen 101 sends a detection instruction to the first vehicle-mounted unit 102.

[0109] The first vehicle-mounted unit 102 receives the basic safety message sent by the second vehicle-mounted unit in the vehicle in response to the detection instruction.

[0110] Step 202: If the first vehicle-mounted unit 102 confirms that the basic safety message does not carry the safety certificate, the first vehicle-mounted unit 102 sends a first state update instruction to the touch display screen 101, and the first state update instruction carries a first fault identifier representing the safety certificate fault of the second vehicle-mounted unit.

[0111] The touch display screen 101 determines and presents the first alarm information based on the corresponding relationship between the fault identifier and the alarm information, and the first alarm information is used to indicate the safety certificate fault of the second vehicle-mounted unit.

[0112] Step 203: If the first vehicle-mounted unit 102 determines that the basic safety message carries the safety certificate, the signature of the safety certificate is verified.

[0113] Step 204: If the first vehicle-mounted unit 102 determines that the signature verification of the safety certificate fails, a second state update instruction is sent to the touch display screen 101, and the second state update instruction carries a second fault identifier representing the safety certificate signature fault of the second vehicle-mounted unit.

[0114] The touch display screen 101 determines and presents the second alarm information based on the corresponding relationship between the fault identifier and the alarm information, and the second alarm information is used to indicate the safety certificate signature fault of the second vehicle-mounted unit.

[0115] Step 205: If the first vehicle-mounted unit 102 determines that the signature verification of the safety certificate succeeds, the basic safety message is parsed.

[0116] Step 206: If the first vehicle-mounted unit 102 determines that the basic safety message parsing fails, a third state update instruction is sent to the touch display screen 101, and the third state update instruction carries a third fault identifier representing the message parsing fault of the second vehicle-mounted unit.

[0117] The touch display screen 101 determines and presents the third alarm information based on the corresponding relationship between the fault identifier and the alarm information, and the third alarm information is used to indicate the message parsing fault of the second vehicle-mounted unit.

[0118] Step 207: The first vehicle-mounted unit 102 counts the total number of basic safety messages received in a preset unit time; if the first vehicle-mounted unit 102 determines that the total number is greater than a first set threshold, and the basic safety messages are all successfully parsed, a first ratio of a first number of basic safety messages whose sending period exceeds the set time length to the total number is calculated.

[0119] Step 208: If the first vehicle-mounted unit 102 determines that the first ratio is greater than a second set threshold, a fourth state update instruction is sent to the touch display screen 101, and the fourth state update instruction carries a fourth fault identifier representing a sending period abnormal fault of the second vehicle-mounted unit;

[0120] The touch display screen 101 determines and presents the fourth alarm information based on the corresponding relationship between the fault identifier and the alarm information, and the fourth alarm information is used to indicate the sending period abnormal fault of the second vehicle-mounted unit.

[0121] Step 209: If the first vehicle-mounted unit 102 determines that the first ratio does not exceed the second set threshold, a second ratio of a second number of basic safety messages whose signal strength is lower than a set strength to the total number is calculated.

[0122] Step 210: If the first vehicle-mounted unit 102 determines that the second ratio is greater than a third set threshold, a fifth state update instruction is sent to the touch display screen 101, and the fifth state update instruction carries a fifth fault identifier representing a signal strength fault of the second vehicle-mounted unit;

[0123] The touch display screen 101 determines and presents the fifth alarm information based on the corresponding relationship between the fault identifier and the alarm information, and the fifth alarm information is used to indicate the signal strength fault of the second vehicle-mounted unit.

[0124] Step 211: If the first vehicle-mounted unit 102 determines that the second ratio does not exceed the third set threshold, a sixth state update instruction is sent to the touch display screen 101, and the sixth state update instruction carries a qualified identifier representing that the second vehicle-mounted unit is qualified;

[0125] The touch display screen 101 presents the qualified information in response to receiving the qualified identifier.

[0126] Step 212: If the first vehicle-mounted unit 102 determines that the total number of received basic safety messages does not exceed the first set threshold, a seventh state update instruction is sent to the touch display screen 101, and the seventh state update instruction carries a receiving fault identifier representing that the first vehicle-mounted unit has a total number of received basic safety messages deficiency;

[0127] The touch display screen 101 determines and presents the seventh alarm information based on the corresponding relationship between the fault identifier and the alarm information, and the seventh alarm information is used to indicate the receiving fault of the first vehicle-mounted unit 102.

[0128] Please refer to Figure 3 , based on the same inventive concept, the embodiments of the present application also provide an electronic device 300, which can include at least one processor 301 for executing a computer program stored in a memory, realizing the steps of the test method as shown in Figure 2 .

[0129] Optionally, the electronic device 300 can also include a memory 302 connected with the at least one processor 301, and the memory 302 can include ROM, RAM and disk memory. The memory 302 is used to store the data required by the processor 301 during operation, that is, the instructions executable by the at least one processor 301 are stored, and the at least one processor 301 executes the method as shown in Figure 2 by executing the instructions stored in the memory 302. Wherein, the number of memory 302 is one or more. Wherein, the memory 302 is shown in Figure 3 together, but it needs to be known that the memory 302 is not an optional functional module, so it is shown in Figure 3 with a dashed line.

[0130] The electronic device 300 can be used to execute the method provided by the embodiments as shown in Figure 2 . Therefore, for the functions that can be realized by each functional unit in the electronic device 300, reference can be made to the corresponding description in the embodiments as shown in Figure 2 , and no more will be described.

[0131] In addition, the embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores computer instructions, when the computer instructions run on the computer, make the computer execute the method as shown in Figure 2 .

[0132] The above only describes the preferred embodiments of the present application, and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A detection device, characterized in that, The detection device comprises a touch display screen and a first vehicle-mounted unit electrically connected to the touch display screen; wherein The touch display screen is configured to, before a vehicle equipped with a second vehicle-mounted unit is delivered, send a detection instruction to the first vehicle-mounted unit if a starting instruction for a detection option is detected; The first vehicle-mounted unit is configured to, in response to the detection instruction, start receiving a basic safety message sent by the second vehicle-mounted unit in the vehicle through an internal message layer; and send a first state update instruction to the touch display screen if the message layer determines that the basic safety message does not carry a security certificate, wherein the first state update instruction carries a first fault identifier representing a security certificate fault of the second vehicle-mounted unit. The touch display screen is further configured to determine and present first alarm information based on a corresponding relationship between fault identifiers and alarm information, wherein the first alarm information is used to indicate the security certificate fault of the second vehicle-mounted unit.

2. The device of claim 1, wherein The first vehicle-mounted unit is further configured to, if the basic safety message carries a security certificate, verify a signature of the security certificate; and send a second state update instruction to the touch display screen if the signature verification of the security certificate fails, wherein the second state update instruction carries a second fault identifier representing a security certificate signature fault of the second vehicle-mounted unit. The touch display screen is further configured to determine and present second alarm information based on a corresponding relationship between fault identifiers and alarm information, wherein the second alarm information is used to indicate the security certificate signature fault of the second vehicle-mounted unit.

3. The device of claim 2, wherein The first vehicle-mounted unit is further configured to, if the signature verification of the security certificate is successful, parse the basic safety message; and send a third state update instruction to the touch display screen if the basic safety message parsing fails, wherein the third state update instruction carries a third fault identifier representing a message parsing fault of the second vehicle-mounted unit. The touch display screen is further configured to determine and present third alarm information based on a corresponding relationship between fault identifiers and alarm information, wherein the third alarm information is used to indicate the message parsing fault of the second vehicle-mounted unit.

4. The device of claim 3, wherein The first vehicle-mounted unit is further configured to: count a total number of the basic safety messages received within a preset unit time period; if the total number is greater than a first set threshold value and the basic safety messages are all parsed successfully, calculate a first ratio of a first number of the basic safety messages whose sending period exceeds a set time length to the total number; and if the first ratio is greater than a second set threshold value, send a fourth state update instruction to the touch display screen, wherein the fourth state update instruction carries a fourth fault identifier representing a sending period abnormal fault of the second vehicle-mounted unit. ​ The touch display screen is further configured to determine and present fourth alarm information based on a correspondence between the fault identifiers and the alarm information, the fourth alarm information being used to indicate the sending period abnormality fault of the second vehicle-mounted unit.

5. The apparatus of claim 4, wherein, The first vehicle-mounted unit is further configured to, if the first ratio does not exceed the second set threshold, calculate a second ratio of a second number of the basic safety messages with a signal strength lower than a set strength to the total number; if the second ratio is greater than a third set threshold, send a fifth state update instruction to the touch display screen, the fifth state update instruction carrying a fifth fault identifier representing a signal strength fault of the second vehicle-mounted unit; The touch display screen is further configured to determine and present fifth alarm information based on a correspondence between the fault identifiers and the alarm information, the fifth alarm information being used to indicate the signal strength fault of the second vehicle-mounted unit.

6. The apparatus of claim 5, wherein, The first vehicle-mounted unit is further configured to, if the second ratio does not exceed the third set threshold, send a sixth state update instruction to the touch display screen, the sixth state update instruction carrying a qualified identifier representing that the second vehicle-mounted unit is qualified; The touch display screen is further configured to present qualified information in response to receiving the qualified identifier.

7. The apparatus of any one of claims 4-5, wherein, The first vehicle-mounted unit is further configured to, if the total number does not exceed the first set threshold, send a seventh state update instruction to the touch display screen, the seventh state update instruction carrying a receiving fault identifier representing that the first vehicle-mounted unit has a receiving fault of the total number of the basic safety messages; The touch display screen is further configured to determine and present seventh alarm information based on a correspondence between the fault identifiers and the alarm information, the seventh alarm information being used to indicate the receiving fault of the first vehicle-mounted unit.

8. A method of detection, characterized in that The detection method applied to any one of claims 1-7, the detection method comprising: Before a vehicle equipped with the second vehicle-mounted unit is delivered, the touch display screen sends a detection instruction to the first vehicle-mounted unit in response to detecting a start instruction for a detection option; The first vehicle-mounted unit receives the basic safety messages sent by the second vehicle-mounted unit in the vehicle through an internal message layer in response to the detection instruction; If the message layer in the first vehicle-mounted unit determines that the basic safety messages do not carry the security certificate, the first vehicle-mounted unit sends a first state update instruction to the touch display screen, the first state update instruction carrying a first fault identifier representing a security certificate fault of the second vehicle-mounted unit; The touch display screen determines and presents first alarm information based on a correspondence between the fault identifiers and the alarm information, the first alarm information being used to indicate the security certificate fault of the second vehicle-mounted unit.

9. The method of claim 8, wherein, The method further comprises: If the first vehicle-mounted unit determines that the basic safety messages carry the security certificate, verifying a signature of the security certificate; If the first vehicle-mounted unit determines that the signature verification of the security certificate fails, a second state update instruction is sent to the touch display screen, and the second state update instruction carries a second fault identifier representing a security certificate signature failure of the second vehicle-mounted unit; The touch display screen determines and presents second alarm information based on the correspondence between the fault identifier and the alarm information, and the second alarm information is used to indicate the security certificate signature failure of the second vehicle-mounted unit.

10. The method of claim 9, wherein, The method further comprises: If the first vehicle-mounted unit determines that the signature verification of the security certificate succeeds, the basic safety message is parsed; if the first vehicle-mounted unit determines that the parsing of the basic safety message fails, a third state update instruction is sent to the touch display screen, and the third state update instruction carries a third fault identifier representing a message parsing failure of the second vehicle-mounted unit; The touch display screen determines and presents third alarm information based on the correspondence between the fault identifier and the alarm information, and the third alarm information is used to indicate the message parsing failure of the second vehicle-mounted unit.

11. The method of claim 10, wherein, The method further comprises: The first vehicle-mounted unit counts the total number of the basic safety messages received within a preset unit time; if the first vehicle-mounted unit determines that the total number is greater than a first set threshold value, and the basic safety messages are all parsed successfully, a first ratio of a first number of the basic safety messages whose sending period exceeds a set time length to the total number is calculated; If the first vehicle-mounted unit determines that the first ratio is greater than a second set threshold value, a fourth state update instruction is sent to the touch display screen, and the fourth state update instruction carries a fourth fault identifier representing a sending period abnormality failure of the second vehicle-mounted unit; The touch display screen determines and presents fourth alarm information based on the correspondence between the fault identifier and the alarm information, and the fourth alarm information is used to indicate the sending period abnormality failure of the second vehicle-mounted unit.

12. The method of claim 11, wherein, The method further comprises: If the first vehicle-mounted unit determines that the first ratio does not exceed the second set threshold value, a second ratio of a second number of the basic safety messages whose signal strength is lower than a set strength to the total number is calculated; If the first vehicle-mounted unit determines that the second ratio is greater than a third set threshold value, a fifth state update instruction is sent to the touch display screen, and the fifth state update instruction carries a fifth fault identifier representing a signal strength failure of the second vehicle-mounted unit; The touch display screen determines and presents fifth alarm information based on the correspondence between the fault identifier and the alarm information, and the fifth alarm information is used to indicate the signal strength failure of the second vehicle-mounted unit.

13. The method of claim 12, wherein, The method further comprises: If the first vehicle-mounted unit determines that the second ratio does not exceed the third set threshold value, a sixth state update instruction is sent to the touch display screen, and the sixth state update instruction carries a qualified identifier representing that the second vehicle-mounted unit is qualified; The touch display screen presents qualified information in response to the received qualified identifier.

14. The method of claim 13, wherein, The method further comprises: If the first vehicle-mounted unit determines that the total number does not exceed the first set threshold, a seventh state update instruction is sent to the touch display screen, and the seventh state update instruction carries a receiving failure identifier representing that the first vehicle-mounted unit appears to have a total number of received basic safety messages that is insufficient; The touch display screen determines and presents the seventh alarm information based on the correspondence between the failure identifier and the alarm information, and the seventh alarm information is used to indicate that the first vehicle-mounted unit appears to have a receiving failure.

Citation Information

Patent Citations

  • Abnormal information detection method and device for vehicle-mounted equipment

    CN114040406A

  • Bluetooth communication system, method and equipment

    CN114745704A