Information transmission method and apparatus, security certificate determination method and apparatus, and data quality level determination method and apparatus
By including security certificates related to data quality levels in the message of the rear-loaded vehicle equipment, the problem that the rear-loaded vehicle equipment cannot characterize the data quality levels is solved, and the credibility of the message by the Internet of Vehicles equipment is realized, which improves user experience and vehicle safety.
Patent Information
- Application Number
- PCT/CN2024/121643
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-23
- Filing Date
- 2024-09-27
- Publication Date
- 2025-05-30
AI Technical Summary
The messages sent by the rear-loaded vehicle equipment cannot characterize their own data quality level, resulting in the receiver being unable to perform different processing, which may lead to accidents.
By sending a first message to the Internet of Vehicles device that contains a security certificate and/or a summary thereof, the security certificate is associated with the data quality level of the rear-loaded vehicle device, which can parse the message to obtain the data quality level and perform corresponding processing.
Ensure that the Internet of Vehicles can determine the credibility of messages based on the data quality level, thereby improving the user's enthusiasm for interacting data with the on-board equipment after use and the safety of vehicle driving.
Smart Images

Figure CN2024121643_30052025_PF_FP_ABST
Abstract
Description
Information transmission, security certificate determination, data quality level determination method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202311573172.3 filed in China on November 23, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a method and device for information transmission, security certificate determination, and data quality level determination. Background Art
[0004] Cellular Vehicle-to-Everything (C-V2X) technology has gained widespread recognition within the automotive industry, with over a dozen automakers already releasing C-V2X pre-installed mass-produced models. However, relying solely on pre-installed vehicles equipped with C-V2X equipment has resulted in low penetration and slow growth, leading to a low user experience. Therefore, to increase C-V2X penetration, the industry is actively promoting the installation of C-V2X equipment in aftermarket vehicles (existing vehicles).
[0005] However, aftermarket vehicle-mounted devices vary across manufacturers in terms of form, installation method, functionality, and performance. This leads to differences in the application scenarios they support, the data content they provide, and their reliability. Because messages sent by aftermarket vehicle-mounted devices cannot represent their own data quality, recipients may refuse to receive messages from them or use them for subsequent warnings, impacting user engagement and potentially leading to collisions.
[0006] Summary of the Invention
[0007] The purpose of this application is to provide a method and device for information transmission, security certificate determination, and data quality level determination, so as to solve the problem that the messages sent by after-market vehicle-mounted equipment cannot represent their own data instruction level, resulting in the recipient being unable to process the received messages differently, which is prone to accidents.
[0008] In a first aspect, to achieve the above-mentioned objectives, embodiments of the present application provide an information transmission method, which is applied to an aftermarket vehicle-mounted device, comprising:
[0009] A first message is sent to the Internet of Vehicles device, where the first message includes a security certificate and / or a summary of the security certificate, where the security certificate is associated with a data quality level of the after-market vehicle-mounted device.
[0010] Optionally, the data quality level is represented by any of the following:
[0011] Application Identifier (AID);
[0012] AID and service-specific permission (Security Service Function, SSP).
[0013] Optionally, the method further includes:
[0014] Receive the security certificate sent by a certificate authority (CA).
[0015] Optionally, before receiving the security certificate sent by a certificate authority CA, the method further includes:
[0016] Send a first request to the CA, where the first request is used to apply for the security certificate, wherein the first request includes any one of the following:
[0017] The identity identifier (ID) of the after-installed vehicle-mounted device;
[0018] The ID of the after-installed vehicle-mounted device and the data quality level;
[0019] The data quality level and signature information of the third-party management platform device;
[0020] The ID of the after-installed vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
[0021] Optionally, sending the first request to the CA includes any one of the following:
[0022] When the after-market vehicle-mounted device is installed, sending the first request to the CA;
[0023] When the security certificate of the after-installed vehicle-mounted device expires, the first request is sent to the CA.
[0024] Optionally, the method further includes:
[0025] A second request is sent to a third-party management platform device, where the second request is used to request authentication of the data quality level of the after-installed vehicle-mounted device. The second request includes first information, where the first information includes at least one of the product model, certificate of conformity, installation instructions, product performance, functional description, and test results.
[0026] Optionally, after sending the second request to the third-party management platform device, the method further includes:
[0027] Receive a second message fed back by the third-party management platform device, where the second message includes any one of the following:
[0028] the data quality level;
[0029] The data quality level and the signature information of the third-party management platform device.
[0030] Optionally, sending the second request to the third-party management platform device includes:
[0031] When the after-market vehicle-mounted device is installed completely, the second request is sent to the third-party management platform device.
[0032] In a second aspect, to achieve the above-mentioned objectives, an embodiment of the present application provides a method for determining a security certificate, which is applied to a CA, and the method includes:
[0033] receiving a first request sent by an aftermarket vehicle-mounted device, where the first request is used to apply for a security certificate of the aftermarket vehicle-mounted device;
[0034] In response to the first request, a first operation is performed, where the first operation includes any one of the following:
[0035] Sending the security certificate of the after-installed vehicle-mounted device to the after-installed vehicle-mounted device;
[0036] storing the security certificate;
[0037] The security certificate is associated with the data quality level of the after-installed vehicle-mounted device.
[0038] Optionally, the data quality level is represented by any of the following:
[0039] AID;
[0040] AID and SSP.
[0041] Optionally, the first request includes any one of the following:
[0042] The ID of the after-installed vehicle-mounted device;
[0043] The ID of the after-installed vehicle-mounted device and the data quality level;
[0044] The data quality level and signature information of the third-party management platform device;
[0045] The ID of the after-installed vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
[0046] Optionally, before performing the first operation in response to the first request, the method further includes:
[0047] In a case where the first request includes the ID of the after-installed vehicle-mounted device, sending a fourth request to the third-party management platform device, the fourth request being used to request the data quality level of the after-installed vehicle-mounted device, the fourth request including the ID of the after-installed vehicle-mounted device;
[0048] Receive the data quality level fed back by the third-party management platform.
[0049] Optionally, before performing the first operation in response to the first request, the method further includes:
[0050] In a case where the first request includes the data quality level and the signature information of the third-party management platform device, the signature of the data quality level is verified.
[0051] Optionally, the method further includes:
[0052] According to the security certificate and the data quality level, a correspondence table between the data quality level and the security certificate is rebuilt or updated.
[0053] In a third aspect, to achieve the above-mentioned objectives, embodiments of the present application provide a method for determining a data quality level, which is applied to a third-party management platform device, comprising:
[0054] A data quality level of the aftermarket vehicle-mounted device is determined based on first information related to the aftermarket vehicle-mounted device, where the first information is related to accuracy of data carried in a first message sent by the aftermarket vehicle-mounted device.
[0055] Optionally, the data quality level is represented by any of the following:
[0056] AID;
[0057] AID and SSP.
[0058] Optionally, before determining the data quality level of the after-installed vehicle-mounted device based on the first information related to the after-installed vehicle-mounted device, the method further includes:
[0059] A second request sent by an aftermarket vehicle-mounted device is received, where the second request is used to request authentication of a data quality level of the aftermarket vehicle-mounted device, and the second request includes the first information.
[0060] Optionally, the first information includes at least one of a product model, a certificate of conformity, installation instructions, product performance, functional description, and test results.
[0061] Optionally, after determining the data quality level of the aftermarket vehicle-mounted device based on the first information related to the aftermarket vehicle-mounted device, the method further includes:
[0062] Send a second message to the aftermarket vehicle-mounted device, where the second message includes any one of the following:
[0063] the data quality level;
[0064] The data quality level and the signature information of the third-party management platform device.
[0065] Optionally, after determining the data quality level of the aftermarket vehicle-mounted device based on the first information related to the aftermarket vehicle-mounted device, the method further includes:
[0066] receiving a fourth request sent by the CA, the fourth request being used to request the data quality level of the after-installed vehicle-mounted device, the fourth request including an ID of the after-installed vehicle-mounted device;
[0067] In response to the fourth request, the data quality level is sent to the CA.
[0068] Fourthly, to achieve the above-mentioned objectives, embodiments of the present application provide an information transmission method, which is applied to an Internet of Vehicles device, comprising:
[0069] receiving a first message sent by an aftermarket vehicle-mounted device, the first message including a security certificate and / or a summary of the security certificate, the security certificate being associated with a data quality level of the aftermarket vehicle-mounted device;
[0070] The first message is processed according to the data quality level.
[0071] In a fifth aspect, to achieve the above-mentioned objectives, embodiments of the present application provide an information transmission device for use in aftermarket vehicle-mounted equipment, comprising:
[0072] The first sending module is used to send a first message to the Internet of Vehicles device, where the first message includes a security certificate and / or a summary of the security certificate, and the security certificate is associated with a data quality level of the after-installed vehicle-mounted device.
[0073] In a sixth aspect, to achieve the above-mentioned objectives, embodiments of the present application provide a security certificate determination device, applied to a CA, comprising:
[0074] A first receiving module is configured to receive a first request sent by an aftermarket vehicle-mounted device, where the first request is used to apply for a security certificate for the aftermarket vehicle-mounted device;
[0075] An execution module is configured to execute a first operation in response to the first request, where the first operation includes any one of the following:
[0076] Sending the security certificate of the after-installed vehicle-mounted device to the after-installed vehicle-mounted device;
[0077] storing the security certificate;
[0078] The security certificate is associated with the data quality level of the after-installed vehicle-mounted device.
[0079] In a seventh aspect, to achieve the above-mentioned purpose, an embodiment of the present application provides a data quality level determination device, which is applied to a third-party management platform device, comprising:
[0080] The determination module is used to determine the data quality level of the after-installed vehicle-mounted device based on first information related to the after-installed vehicle-mounted device, where the first information is related to the accuracy of data carried in a first message sent by the after-installed vehicle-mounted device.
[0081] In an eighth aspect, to achieve the above-mentioned objectives, embodiments of the present application provide an information transmission device, applied to an Internet of Vehicles device, comprising:
[0082] a receiving module, configured to receive a first message sent by an aftermarket vehicle-mounted device, the first message including a security certificate and / or a summary of the security certificate, the security certificate being associated with a data quality level of the aftermarket vehicle-mounted device;
[0083] A processing module is used to process the first message according to the data quality level.
[0084] In the ninth aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a post-installed vehicle-mounted device, including a transceiver, a memory, a processor, and a program stored on the memory and running on the processor, and when the processor executes the program, it implements the information transmission method described in the first aspect.
[0085] In the tenth aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a CA, including a transceiver, a memory, a processor, and a program stored on the memory and running on the processor, and when the processor executes the program, it implements the security certificate determination method as described in the second aspect.
[0086] In the eleventh aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a third-party management platform device, including a transceiver, a memory, a processor, and a program stored on the memory and running on the processor, and when the processor executes the program, it implements the data quality level determination method described in the third aspect.
[0087] In the twelfth aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a vehicle networking device, including a transceiver, a memory, a processor, and a program stored on the memory and running on the processor, and when the processor executes the program, it implements the information transmission method described in the fourth aspect.
[0088] In the thirteenth aspect, in order to achieve the above-mentioned purpose, an embodiment of the present application provides a readable storage medium on which a program or instruction is stored. When the program or instruction is executed by the processor, it implements the information transmission method as described in the first aspect, or implements the security certificate determination method as described in the second aspect, or implements the data quality level determination method as described in the third aspect, or implements the information transmission method as described in the fourth aspect.
[0089] The above technical solution of the present application has at least the following beneficial effects:
[0090] In the information transmission method of the embodiment of the present application, the after-installed vehicle-mounted device sends a first message to the Internet of Vehicles device, wherein the first message includes a security certificate and / or a summary of the security certificate, and the security certificate is associated with the data quality level of the after-installed vehicle-mounted device. In this way, the Internet of Vehicles device can obtain the data quality level of the after-installed vehicle-mounted device by parsing the first message, and determine the credibility of the data carried in the first message based on the data quality level, thereby performing corresponding operations on the first message based on the credibility, such as: accepting the first message and performing corresponding operations using the data carried in the first message, or discarding the first message (in the case of low credibility); in this way, the Internet of Vehicles device can use the first message with higher credibility to perform corresponding operations, so as to enhance the user's enthusiasm for interacting with the after-installed vehicle-mounted device and the safety of vehicle driving. BRIEF DESCRIPTION OF THE DRAWINGS
[0091] FIG1 is a schematic diagram of a flow chart of an information transmission method according to an embodiment of the present application;
[0092] FIG2 is a flow chart of a method for determining a security certificate according to an embodiment of the present application;
[0093] FIG3 is a flow chart of a method for determining a data quality level according to an embodiment of the present application;
[0094] FIG4 is a second flow chart of the information transmission method according to an embodiment of the present application;
[0095] FIG5 is a second flow chart of the method for determining a security certificate according to an embodiment of the present application;
[0096] FIG6 is a second flow chart of the method for determining data quality level according to an embodiment of the present application;
[0097] FIG7 is a third flow chart of a method for determining a data quality level according to an embodiment of the present application;
[0098] FIG8 is a schematic diagram of a process for requesting a data quality level and a security certificate according to an embodiment of the present application;
[0099] FIG9 is a second schematic diagram of a process for requesting a data quality level and a security certificate according to an embodiment of the present application;
[0100] FIG10 is a schematic diagram of a structure of an information transmission device according to an embodiment of the present application;
[0101] FIG11 is a schematic structural diagram of a security certificate determination device according to an embodiment of the present application;
[0102] FIG12 is a schematic structural diagram of a device for determining a data quality level according to an embodiment of the present application;
[0103] FIG13 is a second structural diagram of the information transmission device according to an embodiment of the present application. DETAILED DESCRIPTION
[0104] In order to make the technical problems, technical solutions and advantages to be solved by the present application clearer, the following will be described in detail with reference to the accompanying drawings and specific embodiments. In the following description, specific details such as specific configurations and components are provided only to help fully understand the embodiments of the present application. Therefore, it should be clear to those skilled in the art that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the present application. In addition, for clarity and brevity, the description of known functions and structures has been omitted.
[0105] It should be understood that references throughout this specification to "one embodiment" or "an embodiment" mean that a particular feature, structure, or characteristic associated with the embodiment is included in at least one embodiment of the present application. Therefore, the appearances of "in one embodiment" or "in an embodiment" throughout this specification do not necessarily refer to the same embodiment. Furthermore, these particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0106] In the various embodiments of the present application, it should be understood that the size of the serial numbers of the following processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0107] In the embodiments provided herein, it should be understood that "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B based solely on A; B can also be determined based on A and / or other information.
[0108] When describing the embodiments of the present application, relevant technical points are first explained.
[0109] Currently, the first phase involves vehicle-to-vehicle (V2V) communication scenarios, and the scenarios implement the data content that the vehicles should send, as shown in Table 1 below:
[0110] Table 1
[0111] While the capabilities of pre-installed vehicle-mounted devices are consistent and comply with relevant national standards, there are currently no corresponding standards for aftermarket vehicle-mounted devices. Furthermore, aftermarket vehicle-mounted devices vary from manufacturer to manufacturer in terms of form, installation method, functionality, and performance. This leads to inconsistent capabilities, supported application scenarios, data content, and reliability.
[0112] From the perspective of device capabilities: Some aftermarket onboard devices can access Controller Area Network (CAN) bus data, such as vehicle turn signals, steering wheel angle, and brake pedal status. Some devices cannot access CAN bus data but integrate inertial navigation systems to obtain four-axis acceleration. Some devices are mounted on the roof or the front windshield, and their antennas may be internal or external, affecting the position accuracy of the message. Taking these various factors into consideration, the data quality of aftermarket onboard devices should be classified into different levels, and the level should be displayed in the messages sent.
[0113] Pre-installed vehicle equipment mainly supports the first-stage scenario through Basic Safety Message (BSM). Four different application categories are defined based on vehicle type (normal vehicle / emergency vehicle) and event type (routine event / critical event), and different application identifiers (AIDs) are used, as shown in Table 2 below:
[0114] Table 2
[0115] The message content of the aftermarket vehicle-mounted equipment supporting the first-stage scenario is similar to that of the pre-installed vehicle-mounted equipment BSM, but the industry has not yet standardized the differences between the two. However, in order to distinguish between pre-installed vehicle-mounted equipment and aftermarket vehicle-mounted equipment, an AID representing the aftermarket vehicle-mounted equipment is defined, as shown in Table 3 below:
[0116] Table 3
[0117] In Table 2 and Table 3, the AID values in the first column are decimal codes, and the AID values in the second column are compact hexadecimal codes.
[0118] Due to differences in product form and installation methods, the quality of the data sent by aftermarket vehicle-mounted devices can vary. Some aftermarket vehicle-mounted devices send rich and highly accurate messages, while others send limited and less accurate messages. Therefore, aftermarket vehicle-mounted devices should display their data quality level.
[0119] Based on the aforementioned related technologies, an embodiment of the present application provides an information transmission method, which is applied to an aftermarket vehicle-mounted device. As shown in FIG1 , the method includes:
[0120] Step 101: Send a first message to an IoV device, the first message including a security certificate and / or a summary of the security certificate, wherein the security certificate is associated with the data quality level of the after-market vehicle-mounted device. The IoV device may be, for example, a pre-installed vehicle-mounted device or a after-market vehicle-mounted device on another vehicle, capable of communicating with the after-market vehicle-mounted device; the first message may be, for example, a BSM. As a specific example, the association of the security certificate with the data quality level of the after-market vehicle-mounted device may include, for example, adding a field / indication domain for carrying the data quality level to the security certificate; or, alternatively, utilizing a field or a combination of multiple fields in security certificate-related technologies to indicate the data quality level of the after-market vehicle-mounted device.
[0121] In the information transmission method of the embodiment of the present application, the after-installed vehicle-mounted device sends a first message to the Internet of Vehicles device, wherein the first message includes a security certificate and / or a summary of the security certificate, and the security certificate is associated with the data quality level of the after-installed vehicle-mounted device. In this way, the Internet of Vehicles device can obtain the data quality level of the after-installed vehicle-mounted device by parsing the first message, and determine the credibility of the data carried in the first message based on the data quality level, thereby performing corresponding operations on the first message based on the credibility, such as: accepting the first message and performing corresponding operations using the data carried in the first message, or discarding the first message (in the case of low credibility); in this way, the Internet of Vehicles device can use the first message with higher credibility to perform corresponding operations, so as to enhance the user's enthusiasm for interacting with the after-installed vehicle-mounted device and the safety of vehicle driving.
[0122] As an optional implementation, the data quality level is represented by any of the following:
[0123] AID;
[0124] AID and service-specific permission (Security Service Function, SSP).
[0125] Here, in the message sent by the after-installed vehicle-mounted device, the SSP structure is as shown in Table 4 below:
[0126] Table 4
[0127] The SSP license is defined as shown in Table 5 below:
[0128] Table 5
[0129] The specific examples of this optional implementation are as follows:
[0130] Method 1: Different AID values are assigned to different data quality levels. For example, the AID values corresponding to levels A, B, and C are 3630, 3631, and 3632, respectively.
[0131] Method 2: Different data quality levels use the same AID (such as 3617), but the SSP bit position is different. For example, the SSP bit positions corresponding to levels A, B, and C are 0, 1, and 2 respectively.
[0132] Furthermore, as an optional implementation, the method further includes:
[0133] Receive the security certificate sent by the Certificate Authority (CA). Specifically, this step may be performed before step 101, i.e., first, the aftermarket vehicle-mounted device needs to obtain the security certificate from the CA, and second, the first message sent by the aftermarket vehicle-mounted device may include the security certificate and / or the security certificate summary.
[0134] Furthermore, as an optional implementation, before receiving the security certificate sent by the certificate authority CA, the method further includes:
[0135] Send a first request to the CA, where the first request is used to apply for the security certificate, wherein the first request includes any one of the following:
[0136] The identity ID of the after-installed vehicle-mounted device, for example, the ID of the after-installed vehicle-mounted device is the device number of the after-installed vehicle-mounted device;
[0137] The ID of the after-market vehicle-mounted device and the data quality level; wherein the data quality level is the data quality level that the after-market vehicle-mounted device requests the third-party management platform to authenticate the after-market vehicle-mounted device;
[0138] The data quality level and signature information of the third-party management platform device;
[0139] The ID of the after-installed vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
[0140] In this optional implementation, the signature information is used to sign the data quality level, so that the Internet of Vehicles device can determine whether the data quality level has been tampered with by verifying the signature.
[0141] It should be noted here that after the CA receives the first request, one situation is: the CA generates a security certificate for the after-installed vehicle-mounted device based on the first request, and sends the generated security certificate to the after-installed vehicle-mounted device; another situation is: based on the first request, the CA further queries and obtains the security certificate of the after-installed vehicle-mounted device from other devices (such as the back-end server), and then sends the obtained security certificate to the after-installed vehicle-mounted device.
[0142] Furthermore, in order to improve the security of the transmission of the first request, before sending the first request to the CA, the aftermarket vehicle-mounted device signs and / or encrypts the first request.
[0143] As a specific implementation, sending the first request to the CA includes any of the following:
[0144] When the after-market vehicle-mounted device is installed, sending the first request to the CA;
[0145] When the security certificate of the after-installed vehicle-mounted device expires, the first request is sent to the CA.
[0146] That is to say, after the after-market vehicle-mounted device is installed in the vehicle (the after-market vehicle-mounted device functions normally), the after-market vehicle-mounted device sends a first request for a security certificate to the CA; or, after the after-market vehicle-mounted device determines that the security certificate it previously applied for has expired and cannot be used, the after-market vehicle-mounted device sends a first request for a security certificate to the CA; in this way, it can ensure that when the after-market vehicle-mounted device interacts with other Internet of Vehicles devices, it can use a valid security certificate to sign the sent messages, ensure the security of the messages sent by the after-market vehicle-mounted device, and the Internet of Vehicles devices can obtain the data quality level of the after-market vehicle-mounted device based on the message.
[0147] Furthermore, as an optional implementation, the method further includes:
[0148] A second request is sent to a third-party management platform device, where the second request is used to request authentication of the data quality level of the after-market vehicle-mounted device. The second request includes first information, where the first information is related to the credibility / accuracy / precision of the data sent by the after-market vehicle-mounted device, that is, the first information is supporting material for proving the credibility of the data sent by the after-market vehicle-mounted device. For example, the first information includes at least one of the product model, certificate of conformity, installation instructions, product performance, functional description, and test results.
[0149] In other words, the aftermarket vehicle device can request the third-party management platform device to authenticate its data quality level by sending a request. Since the aftermarket vehicle device's data quality level serves as the basis for the vehicle networking device interacting with the aftermarket vehicle device to process the first message sent by the aftermarket vehicle device, the aftermarket vehicle device does not need to know its own data quality level. Based on this, the aftermarket vehicle device can simply send a second request requesting data quality level authentication to the third-party management platform device, and the third-party management platform device may or may not provide feedback to the aftermarket vehicle device.
[0150] Therefore, further, as an optional implementation, after sending the second request to the third-party management platform device, the method further includes:
[0151] Receive a second message fed back by the third-party management platform device, where the second message includes any one of the following:
[0152] the data quality level;
[0153] The data quality level and the signature information of the third-party management platform device.
[0154] Based on the second message received by the after-installed vehicle-mounted device as feedback from the third-party management platform device, when the after-installed vehicle-mounted device requests a security certificate from the CA, the first request (used to request a security certificate) sent by the after-installed vehicle-mounted device may carry the data quality level; of course, in order to ensure that the data quality level is not tampered with, the first request may also carry the data quality level and the signature information of the third-party management platform device, so as to use the signature information to sign the data quality level; in addition, the first request may not carry the data quality level, but may carry the ID of the after-installed vehicle-mounted device, so that the CA can query the data quality level of the after-installed vehicle-mounted device from the third-party management platform device based on the ID of the after-installed vehicle-mounted device.
[0155] As a specific implementation manner, the sending of the second request to the third-party management platform device includes:
[0156] When the aftermarket vehicle-mounted device is installed, the second request is sent to the third-party management platform device. Here, "installation of the aftermarket vehicle-mounted device is complete" means that the aftermarket vehicle-mounted device is installed on the vehicle and functions normally. The installation of the aftermarket vehicle-mounted device on the vehicle includes the following two situations: Scenario 1: The aftermarket vehicle-mounted device is installed on the vehicle for the first time; Scenario 2: The aftermarket vehicle-mounted device originally installed on the vehicle is abnormal, and the replacement operation of the aftermarket vehicle-mounted device is completed.
[0157] The present application also provides a method for determining a security certificate, which is applied to a CA, as shown in FIG2 , and includes:
[0158] Step 201: Receive a first request sent by an aftermarket vehicle-mounted device, where the first request is used to apply for a security certificate for the aftermarket vehicle-mounted device. Here, the aftermarket vehicle-mounted device sends the first request to the CA when installation is complete or the security certificate of the aftermarket vehicle-mounted device expires.
[0159] Step 202: In response to the first request, perform a first operation, where the first operation includes any one of the following:
[0160] Sending the security certificate of the after-installed vehicle-mounted device to the after-installed vehicle-mounted device;
[0161] Storing the security certificate so that when the after-installed vehicle-mounted device needs to obtain the security certificate, the stored security certificate can be sent to the after-installed vehicle-mounted device; here, the security certificate can be stored in the CA's back-end server;
[0162] The security certificate is associated with the data quality level of the after-installed vehicle-mounted device.
[0163] In the security certificate determination method of the embodiment of the present application, the CA first receives a first request sent by an after-market vehicle-mounted device to apply for a security certificate for the after-market vehicle-mounted device. Thereafter, the CA responds to the first request and feeds back the determined security certificate of the after-market vehicle-mounted device to the after-market vehicle-mounted device or stores the after-market vehicle-mounted device; wherein, the security certificate is associated with the data quality level of the after-market vehicle-mounted device; in this way, the after-market vehicle-mounted device can send messages to other Internet of Vehicles devices based on the acquired security certificate related to the data quality level, so that other Internet of Vehicles devices can determine the credibility of the message sent by the after-market vehicle-mounted device based on the data quality level, and perform corresponding operations based on information with higher credibility, so as to enhance user enthusiasm for use and vehicle driving safety.
[0164] As a specific example of an embodiment of the present application, as shown in FIG5 , the process of the after-market vehicle-mounted device requesting a security certificate from the CA includes:
[0165] 1. The aftermarket vehicle-mounted device requests a security certificate (with the data quality level) from the CA. This means that the aftermarket vehicle-mounted device sends a security certificate application request to the CA, which includes the data quality level. It should be noted that this step is performed only if the aftermarket vehicle-mounted device has obtained the data quality level. For example, the aftermarket vehicle-mounted device has requested data quality level certification from the third-party management platform, and the third-party management platform has sent the data quality level to the aftermarket vehicle-mounted device.
[0166] 2. CA issues a security certificate that includes data quality level;
[0167] 3. The CA returns a security certificate containing the data quality level to the onboard device.
[0168] As an optional implementation, the data quality level is represented by any of the following:
[0169] AID;
[0170] AID and SSP.
[0171] As an optional implementation, the first request includes any one of the following:
[0172] The ID of the after-installed vehicle-mounted device; for example, the ID of the after-installed vehicle-mounted device is the device number of the after-installed vehicle-mounted device;
[0173] The ID of the after-market vehicle-mounted device and the data quality level; wherein the data quality level is the data quality level that the after-market vehicle-mounted device requests the third-party management platform to authenticate the after-market vehicle-mounted device;
[0174] The data quality level and signature information of the third-party management platform device;
[0175] The ID of the after-installed vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
[0176] In this optional implementation, the signature information is used to sign the data quality level, so that the Internet of Vehicles device can determine whether the data quality level has been tampered with by verifying the signature. Therefore, further, as an optional implementation, before performing the first operation in response to the first request, the method further includes:
[0177] In a case where the first request includes the data quality level and the signature information of the third-party management platform device, the signature of the data quality level is verified to confirm that the data quality level has not been tampered with.
[0178] As another optional implementation, before performing the first operation in response to the first request, the method further includes:
[0179] In a case where the first request includes the ID of the after-installed vehicle-mounted device, sending a fourth request to the third-party management platform device, the fourth request being used to request the data quality level of the after-installed vehicle-mounted device, the fourth request including the ID of the after-installed vehicle-mounted device;
[0180] Receive the data quality level fed back by the third-party management platform.
[0181] That is to say, in the first case: if the first request received by the CA includes the ID of the after-installed vehicle-mounted device, the CA can request the data quality level of the after-installed vehicle-mounted device from the third-party management platform device according to the ID of the after-installed vehicle-mounted device, so as to generate the security certificate of the after-installed vehicle-mounted device according to the data quality level obtained from the third-party management platform device; in the second case: if the first request received by the CA includes the data quality level, the CA can directly generate the security certificate of the after-installed vehicle-mounted device according to the data quality level; in the third case: if the first request received by the CA includes the data quality level and the ID of the after-installed vehicle-mounted device, then: if the CA trusts the after-installed vehicle-mounted device, it can directly generate the security certificate of the after-installed vehicle-mounted device based on the first request Alternatively, if the CA does not trust the after-installed vehicle device, the CA requests the data quality level of the after-installed vehicle device from the third-party management platform device based on the ID of the after-installed vehicle device to verify the authenticity of the data quality level provided by the after-installed vehicle device. If the data quality level in the first request is the same as the data quality level provided by the third-party management platform, the security certificate of the after-installed vehicle device is generated based on the data quality level. If the data quality level in the first request is different from the data quality level provided by the third-party management platform, the security certificate of the after-installed vehicle device is generated based on the data quality level fed back by the third-party management platform device.
[0182] In addition, when the after-installed vehicle-mounted device signs and / or encrypts the first request, the CA further performs the following steps after step 201 and before step 202:
[0183] Performing signature verification and / or decryption on the first request; and after successful signature verification and / or decryption, performing a first operation according to the first request after the signature verification and / or decryption.
[0184] Furthermore, as an optional implementation, the method further includes:
[0185] Based on the security certificate and the data quality level, the table of correspondences between data quality levels and security certificates is rebuilt or updated. In other words, the CA needs to maintain its own table of correspondences between data quality levels and security certificates for each after-market vehicle device in real time, based on the installation status of the after-market vehicle device and / or the expiration date of the security certificate, to ensure that the contents of the correspondence table stored by the CA are the most up-to-date correspondences between the data quality levels and security certificates of the after-market vehicle devices.
[0186] The present application also provides a method for determining a data quality level, which is applied to a third-party management platform device. As shown in FIG3 , the method includes:
[0187] Step 301 : determining a data quality level of the after-market vehicle-mounted device based on first information related to the after-market vehicle-mounted device, where the first information is related to the accuracy of data carried in a first message sent by the after-market vehicle-mounted device.
[0188] In the data quality level determination method of the embodiment of the present application, the data quality level of the after-market vehicle-mounted device is determined based on first information related to the after-market vehicle-mounted device, where the first information is related to the accuracy of the data carried in the first message sent by the after-market vehicle-mounted device. In this way, the determined data quality level can reflect the accuracy of the data provided by the after-market vehicle-mounted device, so that the Internet of Vehicles device that receives the first message sent by the after-market vehicle-mounted device can process the first message based on the data quality level, allowing the Internet of Vehicles device to perform corresponding operations based on highly reliable data, thereby improving users' enthusiasm for interacting with data from the after-market vehicle-mounted device and enhancing vehicle driving safety.
[0189] As an optional implementation, the data quality level is represented by any of the following:
[0190] AID;
[0191] AID and SSP.
[0192] As a specific implementation, the first information includes at least one of the following: product model, certificate of conformity, installation instructions, product performance, functional description, and test results. The test results may be provided by an aftermarket vehicle-mounted device or other device, or may be test results obtained after a third-party management platform instructs the aftermarket vehicle-mounted device to perform a test and verification.
[0193] Here, it should be noted that the third-party management platform device may determine the data quality level based on one item in the first information, or may determine the data quality level by comprehensively considering multiple items in the first information.
[0194] The following briefly describes the process by which the third-party management platform determines the data quality level of the aftermarket vehicle-mounted device based on the first information:
[0195] Classification method 1: Classification based on the installation method of aftermarket vehicle-mounted devices. Installation methods include but are not limited to: Original Equipment Manufacturer (OEM) installation, Automobile Sales Service Shop (4S) store installation, and user-installed.
[0196] Automotive OEM installation: Aftermarket devices are installed in a relatively uniform location and are aligned with the vehicle's geometric center, resulting in high data accuracy. They can connect to the Controller Area Network (CAN) bus to obtain data such as gear position, steering wheel, headlight status, and four-axis acceleration, providing rich data content. Under this installation method, aftermarket devices have the highest data quality and can be considered consistent with pre-installed devices.
[0197] Installation at a 4S dealership: The installation location of aftermarket on-board devices is relatively uniform, and the position is aligned with the vehicle's geometric center, resulting in higher data accuracy, but it may not be able to connect to the CAN bus. Under this installation method, the data quality level of aftermarket on-board devices is higher;
[0198] User-installed: The installation location of the aftermarket vehicle-mounted device is not fixed, and the position is not aligned with the vehicle's geometric center, resulting in low data accuracy; it cannot connect to the CAN bus, and the data content is limited. Under this installation method, the data quality level of the aftermarket vehicle-mounted device is the lowest;
[0199] In addition, aftermarket vehicle-mounted devices can be assigned identification tags (such as device numbers) within different regional ranges to indicate different installation methods. For example, aftermarket vehicle-mounted devices numbered 001-009 are installed by the OEM manufacturer; aftermarket vehicle-mounted devices numbered 010-019 are installed by the 4S dealership; and aftermarket vehicle-mounted devices numbered 020-029 are installed by the user. In this way, the third-party management platform device can determine the installation method of each aftermarket vehicle-mounted device based on the number.
[0200] Classification method 2: Classification is based on the functional indicators of aftermarket vehicle-mounted equipment. The functional indicators of aftermarket vehicle-mounted equipment include but are not limited to: whether CAN bus data can be obtained, whether an inertial navigation system is integrated, whether position calibration is performed, etc.; for example, aftermarket vehicle-mounted equipment can obtain CAN bus data directly or indirectly, such as: CAN bus open data directly to aftermarket vehicle-mounted equipment, or aftermarket vehicle-mounted equipment indirectly obtains data by connecting to the on-board diagnostic system (OBD) or the on-board telematics box (T-BOX).
[0201] Classification method 3: Classification is based on the performance indicators of after-market on-board equipment. These performance indicators include but are not limited to: antenna radiation capability (transmitting power), positioning accuracy, data content, data credibility, and communication reliability. Specifically, antenna radiation capability is related to antenna location, with external antenna having higher radiation capability. Positioning accuracy is related to position calibration, with higher positioning accuracy after position calibration. Data content is related to the data the device can provide, with more data supporting more scenarios. Data credibility is related to the data source, with data directly output from the CAN bus having higher credibility, while data calculated using the algorithm has lower credibility. More specifically, when the four factors of antenna radiation capability, positioning accuracy, data content, and data credibility are comprehensively considered, antenna radiation capability is divided into two categories: A1 (external antenna) and B1 (internal antenna). Positioning accuracy is divided into two categories: A2 (with position calibration) and B2 (without position calibration). Data content is divided into two categories: A3 (all pre-installed BSM data can be provided) and B3 (partial BSM data can be provided). Data credibility is divided into two categories: A4 (obtained from the CAN bus) and B4 (obtained via algorithm derivation). At this time, the data quality levels of the after-installed vehicle-mounted equipment can be divided into 2<4> = 16 levels, and different AIDs (decimal codes 3630-3645) can be used to represent different data quality levels of the after-installed vehicle-mounted equipment.
[0202] Division method 4: Comprehensively consider the above three division methods and adopt weight algorithm or other analysis algorithm to obtain it.
[0203] Here, it should be noted that the data quality level of after-sales vehicle equipment is divided into N levels (N≥2) using different classification methods. As mentioned above, the data quality level can be represented by different AIDs or by AID combination SSP.
[0204] Furthermore, as an optional implementation, before determining the data quality level of the after-installed vehicle-mounted device based on the first information related to the after-installed vehicle-mounted device, the method further includes:
[0205] A second request sent by an aftermarket vehicle-mounted device is received, where the second request is used to request authentication of a data quality level of the aftermarket vehicle-mounted device, and the second request includes the first information.
[0206] That is, the third-party management platform device can determine the data quality level of the after-installed vehicle device based on the request.
[0207] In addition, it should be noted that the data quality level is the basis for the Internet of Vehicles devices that interact with the after-installed vehicle-mounted devices to judge the credibility of the data provided by the after-installed vehicle-mounted devices, and the Internet of Vehicles devices can obtain the data quality level of the after-installed vehicle-mounted devices through the security certificates related to the data quality level. Therefore, the after-installed vehicle-mounted devices do not need to know their own data quality level, that is: after the third-party management platform device determines the data quality level of the after-installed vehicle-mounted device, it may not send the data quality level to the after-installed vehicle-mounted device, but instead send a request information for the data quality level of the after-installed vehicle-mounted device to the third-party management platform device when the CA needs it.
[0208] As a specific example of an embodiment of the present application, as shown in FIG6 , the process of the aftermarket vehicle-mounted device requesting the data quality level from the third-party management platform includes:
[0209] 1. The aftermarket vehicle-mounted device requests data quality level certification from the third-party management platform device; the request can include relevant supporting documents;
[0210] 2. The third-party management platform determines the data quality level. That is, the third-party management platform can determine the data quality level through different grading methods based on the supporting materials included in the request and the actual test results;
[0211] 3. The third-party management platform returns the data quality level to the after-installed vehicle-mounted device. Here, the third-party management platform can sign the data quality level result and then send it to the after-installed vehicle-mounted device.
[0212] As another specific example of the embodiment of the present application, referring to FIG7 , the process of determining the data quality level by the third-party management platform based on the data quality level request of the after-installed vehicle-mounted device in the aforementioned specific example includes:
[0213] S701: Determine the capability of the after-installed vehicle equipment;
[0214] S702: Determine whether the after-installed vehicle-mounted device can obtain CAN bus data. If the data such as gear position, steering wheel, light status, brake system, and four-axis acceleration can be obtained, then execute step S703. If the data such as gear position, steering wheel, light status, brake system, and four-axis acceleration cannot be obtained, then execute step S704.
[0215] S703: Determine whether the after-installed vehicle-mounted device has been position calibrated. If so, that is, the data content and data accuracy of the after-installed vehicle-mounted device are consistent with those of the pre-installed vehicle-mounted device, determine that the data quality level of the after-installed vehicle-mounted device is level A; if not, that is, the data content of the after-installed vehicle-mounted device is consistent with those of the pre-installed vehicle-mounted device, but the data accuracy is lower than that of the pre-installed vehicle-mounted device, determine that the data quality level of the after-installed vehicle-mounted device is level B;
[0216] S704: Determine whether the after-installed vehicle-mounted device is integrated with an inertial navigation system. If so, that is, the after-installed vehicle-mounted device can obtain four-axis acceleration data, then execute step S805; if not, that is, the after-installed vehicle-mounted device cannot obtain four-axis acceleration data, then execute step S806;
[0217] S705: Determine whether the after-installed vehicle-mounted device has been calibrated. If so, that is, the data content of the after-installed vehicle-mounted device is less than that of the pre-installed vehicle-mounted device and the data accuracy is higher, and determine the data quality level of the after-installed vehicle-mounted device to be level C; if not, that is, the data content of the after-installed vehicle-mounted device is less than that of the pre-installed vehicle-mounted device and the data accuracy is lower, and determine the data quality level of the after-installed vehicle-mounted device to be level D;
[0218] S706: Determine whether the after-installed vehicle-mounted device has been position calibrated. If so, that is, the data content of the after-installed vehicle-mounted device is less than that of the front-installed vehicle-mounted device and the data accuracy is higher, and determine that the data quality level of the after-installed vehicle-mounted device is level E; if not, that is, the data content of the after-installed vehicle-mounted device is less than that of the front-installed vehicle-mounted device and the data accuracy is lower, and determine that the data quality level of the after-installed vehicle-mounted device is level F.
[0219] Simply put, aftermarket on-board equipment submits a data quality level certification application to a third-party management platform, along with supporting documentation such as product model, qualification certificate, component integration, and position calibration. The third-party management platform then tests and verifies the data quality of aftermarket on-board equipment, categorizing it by functional indicators:
[0220] Level A: CAN bus data can be obtained and position calibration has been performed. The capabilities of after-market equipment at this level are basically the same as those of pre-installed equipment, and the data accuracy is high.
[0221] Level B: CAN bus data can be obtained but position calibration is not performed. At this level, the data sent by the aftermarket device is consistent with that of the original equipment, but the data accuracy is lower.
[0222] Level C: CAN bus data cannot be obtained, an inertial navigation system is integrated and position calibration is performed. After-market devices at this level send less data than pre-installed devices, and the data accuracy is higher.
[0223] Level D: CAN bus data cannot be obtained. The inertial navigation system is integrated but position calibration is not performed. After-market devices at this level send less data than pre-installed devices, and the data accuracy is lower.
[0224] Level E: CAN bus data cannot be obtained, the inertial navigation system is not integrated, but position calibration is performed. After-market equipment at this level sends very little data, but the data accuracy is relatively high.
[0225] Level F: CAN bus data cannot be obtained, the inertial navigation system is not integrated, and position calibration is not performed. After-market equipment at this level sends very little data and the data accuracy is low.
[0226] Among them, different AID methods are used to characterize the data quality level of after-installed vehicle-mounted equipment, as shown in Table 6 below:
[0227] Table 6
[0228] In the case where the after-market vehicle-mounted device does not obtain the data quality level, further, as an optional implementation manner, after determining the data quality level of the after-market vehicle-mounted device based on the first information related to the after-market vehicle-mounted device, the method further includes:
[0229] receiving a fourth request sent by the CA, the fourth request being used to request the data quality level of the after-installed vehicle-mounted device, the fourth request including an ID of the after-installed vehicle-mounted device;
[0230] In response to the fourth request, the data quality level is sent to the CA.
[0231] It should be noted here that after determining the data quality level sent by the after-market vehicle-mounted device, the third-party management platform device can store the correspondence between the ID of the after-market vehicle-mounted device and the data quality level, so that after receiving the fourth request sent by the CA, it can determine the data quality level corresponding to the ID of the after-market vehicle-mounted device carried in the fourth request based on the correspondence.
[0232] Furthermore, the after-installed vehicle-mounted device can also obtain its own data quality level. Based on this, as an optional implementation, after step 301, the method further includes:
[0233] Send a second message to the aftermarket vehicle-mounted device, where the second message includes any one of the following:
[0234] the data quality level;
[0235] The data quality level and the signature information of the third-party management platform device. Here, the signature information is used to verify the data quality level to ensure that the data quality level has not been tampered with.
[0236] The present application also provides an information transmission method, which is applied to a vehicle networking device. As shown in FIG4 , the method includes:
[0237] Step 401: Receive a first message sent by an aftermarket vehicle-mounted device, where the first message includes a security certificate and / or a summary of the security certificate, where the security certificate is associated with a data quality level of the aftermarket vehicle-mounted device; for example, the first message is a BSM.
[0238] Step 402: Process the first message according to the data quality level. Here, the processing of the first message includes but is not limited to at least one of the following: parsing the content of the first message, discarding the first message. For example, when congestion control is performed, messages sent by devices with high data quality levels should be retained as much as possible, and messages sent by devices with low data quality levels should be discarded. Therefore, the first message with a data quality level higher than the preset data quality level can be parsed, and the first message with a data quality level lower than the preset data quality level or the same as the preset data quality level can be discarded.
[0239] In the information transmission method of the embodiment of the present application, first, the Internet of Vehicles device receives a first message sent by an aftermarket vehicle-mounted device, wherein the first message includes a security certificate and / or a summary of the security certificate, and the security certificate is associated with the data quality level of the aftermarket vehicle-mounted device. Secondly, the Internet of Vehicles device processes the first message according to the data quality level to perform corresponding operations based on the first message obtained after processing (the credibility / accuracy / precision of the data carried by it is relatively high), so as to enhance the user's enthusiasm for interacting with data using the aftermarket vehicle-mounted device and the safety of vehicle driving.
[0240] The above-mentioned methods of the embodiments of the present application can realize that when the after-installed vehicle-mounted device interacts with other Internet of Vehicles devices, the first message sent by the after-installed vehicle-mounted device includes a security certificate related to the data quality level of the after-installed vehicle-mounted device, so that the after-installed vehicle-mounted device at the receiving end can obtain the data quality level of the after-installed vehicle-mounted device based on the security certificate, and thus parse or discard the first message based on the data quality level confirmation. In this way, on the one hand, it is achieved that the first messages sent by after-installed vehicle-mounted devices with different data quality levels take corresponding measures like fish, so as to realize the subsequent use of highly reliable data for early warning judgment or other operations, thereby enhancing the user's enthusiasm for using the after-installed vehicle-mounted device and improving the user's driving safety.
[0241] Below, in conjunction with FIG8 , an example of each method involved in the embodiment of the present application is described:
[0242] 1. Aftermarket vehicle-mounted devices request data quality level certification from a third-party management platform. It should be noted that aftermarket vehicle-mounted devices can provide relevant product model, certificate of conformity, installation method, and other supporting documentation in this request.
[0243] 2. The third-party management platform determines the data quality level. Specifically, this step can be implemented as follows: after receiving the request, the third-party management platform tests and verifies the data quality of the after-installed vehicle-mounted equipment and classifies the data according to the installation method. The following is an example of the classification:
[0244] Level A: Installed by the automotive OEM manufacturer, able to connect to the CAN bus, and position calibrated. The data quality of after-market equipment at this level is basically the same as that of original equipment, with the highest data quality and the highest degree of credibility.
[0245] Level B: Installed by a car dealership, cannot connect to the CAN bus, and has undergone position calibration. The data content of aftermarket equipment at this level is reduced and the reliability is higher.
[0246] Level C: Installed by the user, unable to connect to the CAN bus, and without position calibration. This level of aftermarket equipment has the lowest data quality and the lowest degree of credibility.
[0247] Different AID methods are used to characterize the data quality level of aftermarket vehicle-mounted equipment, as shown in Table 7:
[0248] Table 7
[0249] 3. The third-party management platform returns the data quality level (AID) to the onboard device;
[0250] 4. The after-installed vehicle device requests a security certificate from the CA. It should be noted that this request can include the AID obtained from the third-party management platform in step 3.
[0251] 5. CA issues a security certificate that includes data quality level;
[0252] 6. The CA returns a security certificate containing the data quality level to the onboard device.
[0253] In addition, based on the above steps, when the after-installed vehicle-mounted device sends the first message (such as BSM), it should be signed with a security certificate containing the data quality level. The first message carries the security certificate or its summary; the vehicle receiving the BSM (front-mounted vehicle-mounted device or after-installed vehicle-mounted device) can determine the data quality level of the sender based on the AID, and take different processing measures for data content of different levels. For example, if the sender's data quality level is C, you can choose not to parse its data content.
[0254] Next, another example of the methods involved in the embodiments of the present application will be described with reference to FIG9 .
[0255] 1. Aftermarket vehicle-mounted devices request data quality level certification from a third-party management platform. It should be noted that aftermarket vehicle-mounted devices can provide relevant product model, certificate of conformity, installation method, and other supporting documentation in this request.
[0256] 2. The third-party management platform determines the data quality level;
[0257] 3. The after-installed vehicle device requests a security certificate from the CA, including its identity in the request;
[0258] 4. CA requests the device data quality level corresponding to the identity from the third-party management platform;
[0259] 5. The third-party management platform returns the data quality level corresponding to the identity to the CA;
[0260] 6. CA issues a security certificate that includes data quality level;
[0261] 7. The CA returns a security certificate containing the device data quality level to the installed vehicle device.
[0262] In addition, based on the above steps, when the after-installed vehicle-mounted device sends BSM, it should be signed with a security certificate containing the device data quality level, and the information should carry the security certificate or its summary; the vehicle receiving the BSM (front-mounted vehicle-mounted device or after-installed vehicle-mounted device) can determine the sender's data quality level based on the AID, and take different processing measures for data content of different levels. For example, if the sender's data quality level is C, you can choose not to parse its data content.
[0263] The present application also provides an information transmission device for use with an aftermarket vehicle-mounted device, as shown in FIG10 , including:
[0264] The first sending module 1001 is configured to send a first message to an Internet of Vehicles device, where the first message includes a security certificate and / or a summary of the security certificate, where the security certificate is associated with a data quality level of the after-market vehicle-mounted device.
[0265] Optionally, the data quality level is represented by any of the following:
[0266] Application identity AID;
[0267] AID and service specific permission SSP.
[0268] Optionally, the device further comprises:
[0269] The first receiving module is configured to receive the security certificate sent by a certificate authority CA.
[0270] Optionally, the device further comprises:
[0271] The second sending module is configured to send a first request to the CA, where the first request is used to apply for the security certificate, wherein the first request includes any one of the following:
[0272] The identity ID of the after-installed vehicle-mounted device;
[0273] The ID of the after-installed vehicle-mounted device and the data quality level;
[0274] The data quality level and signature information of the third-party management platform device;
[0275] The ID of the after-installed vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
[0276] Optionally, the second sending module is specifically configured to perform any one of the following:
[0277] When the after-market vehicle-mounted device is installed, sending the first request to the CA;
[0278] When the security certificate of the after-installed vehicle-mounted device expires, the first request is sent to the CA.
[0279] Optionally, the device further comprises:
[0280] The third sending module is used to send a second request to the third-party management platform device, where the second request is used to request authentication of the data quality level of the after-installed vehicle-mounted device. The second request includes first information, where the first information includes at least one of the product model, certificate of conformity, installation instructions, product performance, functional description and test results.
[0281] Optionally, the device further comprises:
[0282] The second receiving module is configured to receive a second message fed back by the third-party management platform device, where the second message includes any one of the following:
[0283] the data quality level;
[0284] The data quality level and the signature information of the third-party management platform device.
[0285] Optionally, the third sending module is specifically used to: send the second request to the third-party management platform device when the after-installed vehicle-mounted device is installed.
[0286] It should be noted here that the above-mentioned information transmission device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned information transmission method embodiment applied to after-sales vehicle-mounted equipment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0287] The present application also provides a security certificate determination device, which is applied to a CA, as shown in FIG11 , and includes:
[0288] A first receiving module 1101 is configured to receive a first request sent by an aftermarket vehicle-mounted device, where the first request is used to apply for a security certificate for the aftermarket vehicle-mounted device;
[0289] The execution module 1102 is configured to execute a first operation in response to the first request, where the first operation includes any one of the following:
[0290] Sending the security certificate of the after-installed vehicle-mounted device to the after-installed vehicle-mounted device;
[0291] storing the security certificate;
[0292] The security certificate is associated with the data quality level of the after-installed vehicle-mounted device.
[0293] Optionally, the data quality level is represented by any of the following:
[0294] AID;
[0295] AID and SSP.
[0296] Optionally, the first request includes any one of the following:
[0297] The ID of the after-installed vehicle-mounted device;
[0298] The ID of the after-installed vehicle-mounted device and the data quality level;
[0299] The data quality level and signature information of the third-party management platform device;
[0300] The ID of the after-installed vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
[0301] Optionally, the device further comprises:
[0302] a sending module, configured to send a fourth request to a third-party management platform device when the first request includes the ID of the after-installed vehicle-mounted device, the fourth request being used to request the data quality level of the after-installed vehicle-mounted device, the fourth request including the ID of the after-installed vehicle-mounted device;
[0303] The second receiving module is configured to receive the data quality level fed back by the third-party management platform.
[0304] Optionally, the device further comprises:
[0305] The signature verification module is used to verify the data quality level when the first request includes the data quality level and the signature information of the third-party management platform device.
[0306] Optionally, the device further comprises:
[0307] The processing module is configured to reconstruct or update a correspondence table between data quality levels and security certificates based on the security certificate and the data quality level.
[0308] It should be noted here that the above-mentioned security certificate determination device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned security certificate determination method embodiment applied to CA, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0309] The present application also provides a data quality level determination device, which is applied to a third-party management platform device, as shown in FIG12 , and includes:
[0310] The determination module 1201 is configured to determine a data quality level of the aftermarket vehicle-mounted device based on first information related to the aftermarket vehicle-mounted device, where the first information is related to the accuracy of data carried in a first message sent by the aftermarket vehicle-mounted device.
[0311] Optionally, the data quality level is represented by any of the following:
[0312] AID;
[0313] AID and SSP.
[0314] Optionally, the device further comprises:
[0315] The first receiving module is configured to receive a second request sent by an aftermarket vehicle-mounted device, where the second request is used to request authentication of a data quality level of the aftermarket vehicle-mounted device, and the second request includes the first information.
[0316] Optionally, the first information includes at least one of a product model, a certificate of conformity, installation instructions, product performance, functional description, and test results.
[0317] Optionally, the device further comprises:
[0318] The first sending module is configured to send a second message to the aftermarket vehicle-mounted device, where the second message includes any one of the following:
[0319] the data quality level;
[0320] The data quality level and the signature information of the third-party management platform device.
[0321] Optionally, the device further comprises:
[0322] a second receiving module, configured to receive a fourth request sent by the CA, wherein the fourth request is used to request the data quality level of the after-installed vehicle-mounted device, and the fourth request includes an ID of the after-installed vehicle-mounted device;
[0323] A second sending module is configured to send the data quality level to the CA in response to the fourth request.
[0324] It should be noted here that the above-mentioned data quality level determination device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned data quality level determination method embodiment applied to third-party management platform equipment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as the method embodiment will not be described in detail here.
[0325] The present application also provides an information transmission device, which is applied to a vehicle networking device, as shown in FIG13 , and includes:
[0326] The receiving module 1301 is configured to receive a first message sent by an aftermarket vehicle-mounted device, wherein the first message includes a security certificate and / or a summary of the security certificate, wherein the security certificate is associated with a data quality level of the aftermarket vehicle-mounted device;
[0327] The processing module 1302 is configured to process the first message according to the data quality level.
[0328] It should be noted here that the above-mentioned information transmission device provided in the embodiment of the present application can implement all the method steps implemented in the above-mentioned information transmission method embodiment applied to the Internet of Vehicles equipment, and can achieve the same technical effect. The parts and beneficial effects of this embodiment that are the same as those in the method embodiment will not be described in detail here.
[0329] An embodiment of the present application also provides an aftermarket vehicle-mounted device, including a transceiver, a memory, a processor, and a program stored on the memory and running on the processor. When the processor executes the program, it implements the information transmission method applied to the aftermarket vehicle-mounted device as described above, and can achieve the same technical effect, which will not be repeated here.
[0330] An embodiment of the present application also provides a CA, including a transceiver, a memory, a processor, and a program stored on the memory and running on the processor. When the processor executes the program, the security certificate determination method applied to the CA as described above is implemented, and the same technical effect can be achieved, which will not be repeated here.
[0331] An embodiment of the present application also provides a third-party management platform device, including a transceiver, a memory, a processor, and a program stored on the memory and running on the processor. When the processor executes the program, it implements the data quality level determination method applied to the third-party management platform device as described above, and can achieve the same technical effect, which will not be repeated here.
[0332] An embodiment of the present application also provides an Internet of Vehicles device, including a transceiver, a memory, a processor, and a program stored in the memory and running on the processor. When the processor executes the program, the information transmission method applied to the Internet of Vehicles device as described above is implemented, and the same technical effect can be achieved, which will not be repeated here.
[0333] The embodiment of the present application also provides a computer-readable storage medium having a program or instruction stored thereon, which, when executed by a processor, implements the information transmission method for aftermarket vehicle-mounted equipment as described above, or implements the security certificate determination method for CA as described above, or implements the data quality level determination method for third-party management platform equipment as described above, or implements the information transmission method for Internet of Vehicles equipment as described above, and can achieve the same technical effect. To avoid repetition, it will not be described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0334] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0335] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present application. These improvements and modifications should also be regarded as the scope of protection of the present application.
Claims
1. An information transmission method, applied to aftermarket vehicle-mounted equipment, comprising: A first message is sent to the Internet of Vehicles device, where the first message includes a security certificate and / or a summary of the security certificate, where the security certificate is associated with a data quality level of the aftermarket vehicle-mounted device.
2. The method according to claim 1, wherein: The data quality level is represented by any of the following: Application identity AID; AID and service specific permission SSP.
3. The method according to claim 1, wherein: The method further comprises: Receive the security certificate sent by the certificate authority CA.
4. The method according to claim 3, wherein: Before receiving the security certificate sent by the certificate authority CA, the method further includes: Sending a first request to the CA, where the first request is used to apply for the security certificate, wherein the first request includes any of the following: The identity ID of the after-market vehicle-mounted device; The ID of the aftermarket vehicle-mounted device and the data quality level; The data quality level and signature information of the third-party management platform device; The ID of the aftermarket vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
5. The method according to claim 4, wherein: The sending of the first request to the CA includes any of the following: When the aftermarket vehicle-mounted device is installed, sending the first request to the CA; When the security certificate of the after-market vehicle-mounted device expires, the first request is sent to the CA.
6. The method according to claim 1 or 3, wherein: The method further comprises: A second request is sent to a third-party management platform device, where the second request is used to request authentication of the data quality level of the aftermarket vehicle-mounted device, and the second request includes first information, where the first information includes at least one of a product model, a certificate of conformity, installation instructions, product performance, functional description, and test results.
7. The method according to claim 6, wherein: After sending the second request to the third-party management platform device, the method further includes: Receive a second message fed back by the third-party management platform device, where the second message includes any one of the following: the data quality level; The data quality level and the signature information of the third-party management platform device.
8. The method according to claim 6, wherein: The sending a second request to the third-party management platform device includes: When the aftermarket vehicle-mounted device is installed, the second request is sent to the third-party management platform device.
9. A method for determining a security certificate, applied to a CA, the method comprising: receiving a first request sent by an aftermarket vehicle-mounted device, where the first request is used to apply for a security certificate of the aftermarket vehicle-mounted device; In response to the first request, a first operation is performed, where the first operation includes any one of the following: Sending the security certificate of the after-installed vehicle-mounted device to the after-installed vehicle-mounted device; storing the security certificate; The security certificate is associated with the data quality level of the aftermarket vehicle-mounted device.
10. The method according to claim 9, wherein: The data quality level is represented by any of the following: AID; AID and SSP.
11. The method according to claim 9, wherein: The first request includes any of the following: The ID of the after-market vehicle-mounted device; The ID of the aftermarket vehicle-mounted device and the data quality level; The data quality level and signature information of the third-party management platform device; The ID of the aftermarket vehicle-mounted device, the data quality level and the signature information of the third-party management platform device.
12. The method according to claim 11, wherein: Before performing the first operation in response to the first request, the method further includes: In the case where the first request includes the ID of the after-market vehicle-mounted device, sending a fourth request to the third-party management platform device, the fourth request being used to request the data quality level of the after-market vehicle-mounted device, and the fourth request including the ID of the after-market vehicle-mounted device; Receive the data quality level fed back by the third-party management platform.
13. The method according to claim 11, wherein: Before performing the first operation in response to the first request, the method further includes: In a case where the first request includes the data quality level and the signature information of the third-party management platform device, the data quality level is verified.
14. The method according to claim 9, wherein: The method further comprises: According to the security certificate and the data quality level, a correspondence table between the data quality level and the security certificate is rebuilt or updated.
15. A method for determining data quality level, applied to a third-party management platform device, comprising: The data quality level of the aftermarket vehicle-mounted device is determined according to first information related to the aftermarket vehicle-mounted device, wherein the first information is related to the accuracy of data carried in a first message sent by the aftermarket vehicle-mounted device.
16. The method according to claim 15, wherein: The data quality level is represented by any of the following: AID; AID and SSP.
17. The method according to claim 15, wherein: Before determining the data quality level of the after-market vehicle-mounted device according to the first information related to the after-market vehicle-mounted device, the method further includes: A second request sent by an aftermarket vehicle-mounted device is received, where the second request is used to request authentication of a data quality level of the aftermarket vehicle-mounted device, and the second request includes the first information.
18. The method according to claim 15 or 17, wherein: The first information includes at least one of a product model, a certificate of conformity, installation instructions, product performance, functional description, and test results.
19. The method according to claim 15 or 17, wherein: After determining the data quality level of the after-market vehicle-mounted device according to the first information related to the after-market vehicle-mounted device, the method further includes: Sending a second message to the aftermarket vehicle-mounted device, where the second message includes any one of the following: the data quality level; The data quality level and the signature information of the third-party management platform device.
20. The method according to claim 15, wherein: After determining the data quality level of the after-market vehicle-mounted device according to the first information related to the after-market vehicle-mounted device, the method further includes: receiving a fourth request sent by the CA, wherein the fourth request is used to request the data quality level of the after-market vehicle-mounted device, and the fourth request includes an ID of the after-market vehicle-mounted device; In response to the fourth request, the data quality level is sent to the CA.
21. An information transmission method, applied to a vehicle networking device, comprising: Receiving a first message sent by an aftermarket vehicle-mounted device, the first message including a security certificate and / or a summary of the security certificate, the security certificate being associated with a data quality level of the aftermarket vehicle-mounted device; The first message is processed according to the data quality level.
22. An information transmission device, applied to aftermarket vehicle-mounted equipment, comprising: The first sending module is used to send a first message to the Internet of Vehicles device, where the first message includes a security certificate and / or a summary of the security certificate, and the security certificate is associated with a data quality level of the aftermarket vehicle-mounted device.
23. A security certificate determination device, applied to a CA, comprising: A first receiving module, configured to receive a first request sent by an aftermarket vehicle-mounted device, wherein the first request is used to apply for a security certificate of the aftermarket vehicle-mounted device; An execution module, configured to execute a first operation in response to the first request, where the first operation includes any one of the following: Sending the security certificate of the after-installed vehicle-mounted device to the after-installed vehicle-mounted device; storing the security certificate; The security certificate is associated with the data quality level of the aftermarket vehicle-mounted device.
24. A data quality level determination device, applied to a third-party management platform device, comprising: The determination module is used to determine the data quality level of the aftermarket vehicle-mounted device according to first information related to the aftermarket vehicle-mounted device, wherein the first information is related to the accuracy of data carried in a first message sent by the aftermarket vehicle-mounted device.
25. An information transmission device, applied to a vehicle networking device, comprising: A receiving module, configured to receive a first message sent by an aftermarket vehicle-mounted device, wherein the first message includes a security certificate and / or a summary of the security certificate, and the security certificate is associated with a data quality level of the aftermarket vehicle-mounted device; A processing module is used to process the first message according to the data quality level.
26. An aftermarket vehicle-mounted device, comprising a transceiver, a memory, a processor, and a program stored in the memory and running on the processor, wherein the processor implements the information transmission method according to any one of claims 1 to 8 when executing the program.
27. A CA, comprising a transceiver, a memory, a processor, and a program stored in the memory and running on the processor, wherein the processor implements the security certificate determination method according to any one of claims 9 to 14 when executing the program.
28. A third-party management platform device, comprising a transceiver, a memory, a processor, and a program stored in the memory and running on the processor, wherein when the processor executes the program, the method for determining the data quality level as described in any one of claims 15 to 20 is implemented.
29. A vehicle networking device, comprising a transceiver, a memory, a processor, and a program stored in the memory and running on the processor, wherein the processor implements the information transmission method as claimed in claim 21 when executing the program.
30. A readable storage medium having a program or instruction stored thereon, which, when executed by a processor, implements the information transmission method as described in any one of claims 1 to 8, or implements the security certificate determination method as described in any one of claims 9 to 14, or implements the data quality level determination method as described in any one of claims 15 to 20, or implements the information transmission method as described in claim 21.
Citation Information
Patent Citations
Method and system for safely accessing after-loading equipment into vehicle electronic system
CN114815762A
Method and system for adding guarantee information to V2X message
CN115462056A
Communication security car networking system
CN115664691A
Communication methods and devices in intelligent transport systems
US20210160323A1