A special vehicle identity rapid identification method and system

By using primitives of special vehicle feature information and digital certificate verification, distributed execution of identity recognition primitives solves the latency problem of traditional special vehicle identification methods, achieving fast and accurate special vehicle identification.

CN116506204BActive Publication Date: 2025-12-23ZHENGZHOU XINDA JIEAN INFORMATION TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310536173.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-12
Publication Date
2025-12-23
Estimated Expiration
2043-05-12

AI Technical Summary

Technical Problem

Traditional special vehicle identification methods are prone to delays in identification, which prevents special vehicles from performing special tasks in a timely manner, and lack a fast and accurate identification method.

Method used

Special vehicle feature information is primitiveized, identity recognition primitives are executed in a distributed manner, and signature information is verified based on digital certificates. The identity of special vehicles is then collaboratively identified through edge computing devices.

Benefits of technology

It enables rapid and accurate identification of special vehicles, improving the accuracy and speed of special vehicle identification and ensuring that special vehicles can perform their tasks in a timely manner.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116506204B_ABST
    Figure CN116506204B_ABST
Patent Text Reader

Abstract

The application provides a special vehicle identity rapid identification method and system, wherein the method comprises the following steps: receiving an identity identification request message of a special vehicle; performing primitization on special vehicle characteristic information to generate an identity identification primitive set; verifying signature information of the identity identification request message based on a digital certificate of the special vehicle by an edge computing device; selecting and executing an identity identification primitive from the identity identification primitive set by an intelligent roadside device, and sending an execution result to the edge computing device; and identifying the identity of the corresponding special vehicle according to the verification result and the execution result of the identity identification primitive set by the edge computing device. The application granulates the special vehicle identification mode into multiple atomic operations, realizes the rapidity of the special vehicle identity identification through the indivisibility of the atomic operations, and identifies the identity of the special vehicle in combination with the execution result of each identity identification primitive, so that the accuracy of the special vehicle identity identification is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of V2X technology, and in particular to a method and system for rapid identification of special vehicles. Background Technology

[0002] Special vehicles typically refer to vehicles with special markings or special model designs, performing special duties, and displaying special vehicle license plates, equipped with sirens and warning lights, such as ambulances, fire trucks, police cars, engineering rescue vehicles, and military supervision vehicles. Special vehicles have priority passage when performing special tasks; therefore, road operators should grant special vehicles priority passage.

[0003] Traditional special vehicle identification methods typically employ a centralized approach. This involves using sensors such as cameras, millimeter-wave radar, and lidar to collect information about the special vehicle's license plate, color, and unique external markings. The collected information is then centrally processed and identified by a backend system or Roadside Unit (RSU) to determine the vehicle's identity. This method is prone to security risks, such as delays in identification, which can hinder the special vehicle's ability to perform its missions and prevent it from exercising its right-of-way in a timely manner.

[0004] Therefore, how to provide a faster and more accurate method for identifying special vehicles is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0005] The present invention aims to at least partially solve one of the technical problems in the related art.

[0006] Therefore, the first objective of this invention is to propose a method for rapid identification of special vehicles. This method primitives the characteristic information of special vehicles, executes the identification primitives in a distributed manner to identify the characteristics of special vehicles, and verifies the signature information of the identification request message based on the digital certificate of the special vehicle. Based on the signature verification result and the execution result of each identification primitive, the method collaboratively distinguishes the identity of the special vehicle, thereby achieving rapid identification of the special vehicle.

[0007] The second objective of this invention is to propose a rapid identification system for special vehicles.

[0008] To achieve the above objectives, a first aspect of the present invention proposes a method for rapid identification of special vehicles. The method includes the following steps: a smart roadside device receives an identification request message for a special vehicle and forwards the message to an edge computing device. The identification request message includes an identification request message content and a signature. The content includes a unique identification code for the special vehicle and characteristic information of the special vehicle. The edge computing device primitives the characteristic information of the special vehicle to generate a set of identification primitives. The edge computing device verifies the signature information of the identification request message based on the digital certificate of the special vehicle. The smart roadside device selects an identification primitive from the set of primitives through the edge computing device. The smart roadside device executes the selected primitive and sends the execution result to the edge computing device. The edge computing device, based on the signature verification result and the execution result of the set of primitives, collaboratively identifies the identity of the special vehicle corresponding to the identification request message. The smart roadside device obtains the identification result of the special vehicle through the edge computing device.

[0009] In a specific embodiment of the first aspect, the identity recognition request message content further includes special vehicle feature information, which includes the license plate, color, and appearance of the special vehicle;

[0010] When the edge computing device primitives the special vehicle feature information to generate an identity recognition primitive set, it performs the following steps: splitting the identity recognition request message into signature information and content; splitting the content into a unique identification code and feature information; decomposing the feature information into individual feature information based on its description; generating corresponding identity recognition primitives; assembling the primitives into an identity recognition primitive set; determining the execution capability of each primitive in the set; and binding the primitives to their corresponding execution capabilities.

[0011] In a specific embodiment of the first aspect, after generating the set of identity recognition primitives, the following is executed:

[0012] Establish a mapping relationship between the set of identity recognition primitives and the unique identification code of special vehicles;

[0013] The initial primitive state of each identity recognition primitive in the set of identity recognition primitives is configured as "not executed"; wherein the primitive state also includes "executed", "consistent" and "inconsistent".

[0014] In a specific embodiment of the first aspect, when the intelligent roadside device selects an identity recognition primitive from the identity recognition primitive set through the edge computing device, it performs the following steps: extracting the special vehicle's unique identification code from the special vehicle's identity recognition request message; querying the identity recognition primitive set corresponding to the special vehicle's unique identification code through the edge computing device; finding all identity recognition primitives with a primitive status of "not executed" in the identity recognition primitive set; randomly selecting an identity recognition primitive with a primitive status of "not executed" and determining whether the primitive execution capability bound to the identity recognition primitive matches the execution capability of the intelligent roadside device itself; if they match, then selecting the identity recognition primitive as the primitive to be executed.

[0015] In a specific embodiment of the first aspect, after the edge computing device primitives the special vehicle feature information to generate a set of identity recognition primitives, it further performs the following: the edge computing device sets an execution time threshold T for each identity recognition primitive in the set of identity recognition primitives.

[0016] In a specific embodiment of the first aspect, when the intelligent roadside device executes the selected identity recognition primitive and sends the execution result to the edge computing device, it performs the following: based on the description of the selected identity recognition primitive, it uses its own perception capabilities to collect actual information corresponding to the special vehicle; based on the actual information corresponding to the special vehicle, it uses a machine learning algorithm to identify the special vehicle features described by the identity recognition primitive; the edge computing device assigns the primitive state of the identity recognition primitive to "executing"; after the identification is completed, the identification result is obtained, and the primitive state of the identity recognition primitive is modified by the edge computing device according to the identification result.

[0017] In a specific embodiment of the first aspect, when the edge computing device collaboratively identifies the identity of the special vehicle corresponding to the identity recognition request message based on the signature verification result and the execution result of the identity recognition primitive set, it performs the following: when the execution time of the identity recognition primitive reaches the execution time threshold T, the primitive status of "not executed" or "being executed" is changed to "consistent" according to a preset default rule; the primitive status of each identity recognition primitive in the identity recognition primitive set is counted, and if the primitive status of each identity recognition primitive in the identity recognition set is all "consistent", the identity recognition result of the special vehicle is determined to be "passed", otherwise the identity recognition result of the special vehicle is determined to be "failed".

[0018] In a specific embodiment of the first aspect, when the edge computing device verifies the signature information of the identity recognition request message based on the digital certificate of the special vehicle, it performs the following: the edge computing device queries the digital certificate of the corresponding special vehicle through the unique identification code of the special vehicle, obtains the public key of the special vehicle, and uses the public key of the special vehicle to verify the signature information of the identity recognition request message.

[0019] To achieve the above objectives, a second aspect of the present invention provides a rapid identification system for special vehicles, the system comprising an intelligent roadside device and an edge computing device, wherein the intelligent roadside device is connected to the edge computing device;

[0020] The intelligent roadside device is configured to receive a special vehicle identification request message and forward it to the edge computing device. The identification request message includes identification request message content and identification request message signature information. The identification request message content includes a special vehicle unique identifier and special vehicle feature information. The device is also configured to select an identification primitive from a set of identification primitives using the edge computing device; execute the selected identification primitive and send the execution result to the edge computing device; and obtain the special vehicle identification result using the edge computing device.

[0021] The edge computing device is configured to receive a special vehicle identification request message sent by the intelligent roadside device; to primitive the feature information of the special vehicle to generate an identification primitive set; to verify the signature information of the identification request message based on the digital certificate of the special vehicle; to receive the execution result of the identification primitive sent by the intelligent roadside device; and to collaboratively identify the identity of the special vehicle corresponding to the identification request message based on the signature verification result and the execution result of the identification primitive set.

[0022] In one specific embodiment of the second aspect, the system further includes a special vehicle authentication agency connected to the edge computing device, which is used to: feed back relevant information used for the verification of the special vehicle's identification request message to the edge computing device.

[0023] The beneficial effects of this invention are:

[0024] This invention primitives the characteristic information of special vehicles to generate a set of identity recognition primitives. By executing the identity recognition primitives related to the identity characteristics of special vehicles, the signature information of the identity recognition request message is verified based on the digital certificate of the special vehicle. The identity of the special vehicle is then collaboratively identified based on the signature verification result and the execution results of each identity recognition primitive, thereby achieving rapid and accurate identification of the special vehicle's identity. Moreover, by verifying the legitimacy of the special vehicle's identity in conjunction with its digital identity and physical characteristics, the accuracy of special vehicle identity recognition can be effectively improved.

[0025] The technical solution of this invention, based on V2X technology, granularizes the special vehicle identification method into multiple atomic operations. By leveraging the indivisible and uninterruptible nature of atomic operations, it enables distributed execution of multiple identification primitives, thereby improving the speed of special vehicle identification. Attached Figure Description

[0026] Figure 1 A timing diagram of a method for rapid identification of special vehicles provided in an embodiment of the present invention;

[0027] Figure 2 A flowchart illustrating a method for rapid identification of special vehicles provided in an embodiment of the present invention;

[0028] Figure 3 A flowchart illustrating a method for primitiveizing feature information of special vehicles provided in an embodiment of the present invention;

[0029] Figure 4 A flowchart illustrating an identity recognition primitive selection method provided in an embodiment of the present invention;

[0030] Figure 5 A flowchart of an identity recognition primitive execution method provided in an embodiment of the present invention;

[0031] Figure 6 A block diagram illustrating a rapid identification system for special vehicles provided in an embodiment of the present invention;

[0032] Figure 7 This is a block diagram illustrating another special vehicle identification rapid recognition system provided in an embodiment of the present invention. Detailed Implementation

[0033] To better understand the above-mentioned objects, features, and advantages of the present invention, the present invention will be described in detail below with reference to the accompanying drawings and specific embodiments. It should be noted that, unless otherwise specified, the embodiments of the present invention and the features thereof can be combined with each other.

[0034] It should be noted that steps 201 to 207 refer to the appendix. Figure 2The method steps shown, steps 301 to 304 refer to the appendix. Figure 3 The method steps shown, steps 401 to 404 refer to the appendix. Figure 4 The method steps shown, steps 501 to 504 refer to the appendix. Figure 5 The steps are shown.

[0035] Example 1

[0036] The method for rapid identification of special vehicles according to an embodiment of the present invention is described below with reference to the accompanying drawings.

[0037] like Figure 1 and Figure 2 As shown, an embodiment of the present invention provides a method for rapid identification of special vehicles, comprising the following steps:

[0038] Step S201: The intelligent roadside device receives the identification request message of a special vehicle and forwards the identification request message to the edge computing device. The identification request message includes the content of the identification request message and the signature information of the identification request message. The content of the identification request message includes the unique identification code of the special vehicle and the characteristic information of the special vehicle.

[0039] The aforementioned intelligent roadside equipment refers to intelligent devices installed on the roadside within a V2X (Vehicle to Everything) system. These devices are capable of directly participating in vehicle-to-infrastructure (V2X) communication and possess machine learning algorithms, communication computing capabilities, and perception capabilities. This includes devices that directly communicate with special vehicles and identify their characteristics. In practical applications, intelligent roadside equipment may include one or more of the following: RSU (Road Side Unit), intelligent cameras, LiDAR, millimeter-wave radar, etc.

[0040] The aforementioned edge computing devices are those installed on the roadside in V2X, possessing network, computing, and storage capabilities, and are used to coordinate with intelligent roadside equipment to determine the identity of special vehicles, including MEC (Mobile Edge Computing) units.

[0041] The aforementioned special vehicle identification request message contains relevant information that can prove the identity of the special vehicle. In practical applications, the special vehicle identification request message can be sent by the special vehicle itself to the intelligent roadside device, or it can be forwarded to the intelligent roadside device by a third-party electronic device, such as by another special vehicle.

[0042] The signature information of the aforementioned identity verification request message is the signature information of the special vehicle corresponding to the identity verification request message.

[0043] The aforementioned unique identification code for special vehicles is a set of characters representing the unique identity of a special vehicle. In practical applications, the unique identification code for special vehicles can be a set of characters such as the chassis number or engine number, which are uniquely associated with the special vehicle.

[0044] The aforementioned characteristic information of special vehicles reflects their physical characteristics. In practical applications, any physical feature that a person with normal vision can see from the outside of a vehicle can be used as characteristic information of a special vehicle.

[0045] Step S202: The edge computing device primitives the feature information of the special vehicle to generate a set of identity recognition primitives;

[0046] The aforementioned primitiveization refers to first breaking down the identity recognition request message into the smallest granularity of information that the intelligent roadside device can recognize, and then converting this smallest granularity of information into a primitive form that the intelligent roadside device can execute to identify the characteristics of special vehicles. Specific methods for generating primitives can be found in existing technologies and will not be elaborated upon here.

[0047] The aforementioned set of identity recognition primitives is a set of one or more identity recognition primitives generated by the edge computing device after primitiveizing the special vehicle feature information. The identity recognition primitive is the smallest unit that the intelligent roadside device can execute (executable instruction) to describe the determination of special vehicle features.

[0048] It should be noted that identification primitives are indivisible during execution; that is, an identification primitive can only be executed by one device to produce a result, ensuring that all execution processes of the identification primitive are performed by the same device. Furthermore, identification primitives are uninterrupted during execution; that is, the execution of an identification primitive is a continuous process from start to finish. These indivisible and uninterrupted properties of identification primitives improve the speed of identification of special vehicles.

[0049] Step S203: The edge computing device verifies the signature information of the identity recognition request message based on the digital certificate of the special vehicle;

[0050] It should be noted that the edge computing device verifies the signature information of the identity recognition request message based on the digital certificate of the special vehicle in the following ways:

[0051] In some embodiments, the edge computing device sends an identity verification request message to an Application Certificate Authority (ACA) or a special vehicle management platform. The ACA or the special vehicle management platform verifies the signature and returns the verification result to the edge computing device. The ACA is responsible for the identity verification and authorization of the certificate applicant. The special vehicle management platform is usually set up by the local road management department and is responsible for the management and optimization of special vehicles and road resources. It can store identity-related information of special vehicles, such as digital certificates of special vehicles.

[0052] In other embodiments, the edge computing device sends the special vehicle's unique identification code to the special vehicle certification authority (ACA) or the special vehicle management platform. The special vehicle certification authority (ACA) or the special vehicle management platform returns the corresponding digital certificate of the special vehicle to the edge computing device. The edge computing device performs verification based on the certificate mechanism. The specific certificate mechanism can be found in existing technologies and will not be described in detail here.

[0053] Step S204: The intelligent roadside device selects identity recognition primitives from the identity recognition primitive set through an edge computing device;

[0054] It should be noted that the intelligent roadside device selects identity recognition primitives based on the primitive state. Specifically, the intelligent roadside device only selects identity recognition primitives whose primitive state is "not executed". The primitive state represents the execution status of the primitive, such as being executed or not executed. There is a dependency relationship between the primitive state and the primitive.

[0055] It should also be noted that when selecting identification primitives, intelligent roadside devices need to consider not only the primitive state but also whether their own execution capabilities can collect and identify the special vehicle characteristics described by the identification primitives. These execution capabilities include machine learning algorithms, communication and computing capabilities, and perception capabilities. Only when the intelligent roadside device's own execution capabilities can collect and identify the special vehicle characteristics described by the identification primitives does it possess the ability to execute the selected identification primitives.

[0056] Step S205: The intelligent roadside device executes the selected identity recognition primitive and sends the execution result to the edge computing device;

[0057] It is understandable that the intelligent roadside equipment executes the selected identity recognition primitive. Specifically, based on the description of the selected identity recognition primitive, it calls its own perception capabilities to collect the actual information corresponding to the special vehicle, uses machine learning algorithms to identify the actual information of the special vehicle, and obtains the execution result of the identity recognition primitive after successful identification.

[0058] Step 206: The edge computing device, based on the signature verification result and the execution result of the identity recognition primitive set, collaboratively identifies the identity of the special vehicle corresponding to the identity recognition request message;

[0059] It can be understood that the corresponding special vehicle refers to the special vehicle described / corresponding to the identity recognition primitive. The recognition result obtained by the edge computing device can be "pass" or "fail". "Pass" means that the special vehicle corresponding to the identity recognition primitive is a legitimate special vehicle performing a special task; "fail" means that the special vehicle corresponding to the identity recognition primitive is not a special vehicle performing a special task.

[0060] Step 207: The intelligent roadside device obtains the identification result of the special vehicle through the edge computing device.

[0061] It is understood that "special vehicles" refers to the special vehicles corresponding to the identification request message. After obtaining the identification result of the special vehicle through edge computing devices, the intelligent roadside equipment executes corresponding traffic assistance measures based on the identification result.

[0062] Specifically, when the identification result of the special vehicle is "pass", the intelligent roadside equipment assists the special vehicle to pass with priority; when the identification result of the special vehicle is "not pass", the intelligent roadside equipment does not grant the special vehicle the right to pass with priority and reports the special vehicle's unique identification code.

[0063] In some embodiments, the special vehicle feature information includes the special vehicle's license plate, color, and appearance;

[0064] The appearance of the aforementioned special vehicle refers to all visible parts installed on the exterior of the vehicle, including the vehicle's lights and alarms. However, the embodiments of the present invention are not limited to this and may also include the vehicle body and body stripes / stickers.

[0065] Furthermore, such as Figure 3 As shown, when the edge computing device primitives the special vehicle feature information to generate a set of identity recognition primitives, it executes the following:

[0066] Step S301: The identity verification request message is split into the signature information of the identity verification request message and the content of the identity verification request message;

[0067] Step S302: The identity recognition request message content is split into a special vehicle unique identification code and special vehicle characteristic information;

[0068] Step S303: Decompose the special vehicle feature information into individual feature information of the special vehicle according to the special vehicle features described by itself, and generate corresponding identity recognition primitives based on the individual feature information of the special vehicle.

[0069] It should be noted that, since the feature information of special vehicles includes the license plate, color, and appearance of the special vehicle, the corresponding identity recognition primitives generated based on the individual feature information of the special vehicle are as follows: the identity recognition primitive generated based on the license plate of the special vehicle is called the special vehicle license plate recognition primitive; the identity recognition primitive generated based on the color of the special vehicle is called the special vehicle color recognition primitive; and the identity recognition primitive generated based on the appearance of the special vehicle is called the special vehicle appearance recognition primitive.

[0070] Among them, the special vehicle license plate recognition primitive is an executable instruction for recognizing the special vehicle license plate. The special vehicle color recognition primitive is an executable instruction for recognizing the color of a special vehicle; for example, the information described by the special vehicle color recognition primitive is "Please determine whether the color of the special vehicle is red?". The special vehicle appearance recognition primitive is an executable instruction for recognizing the appearance of a special vehicle; for example, when the appearance of a special vehicle is the vehicle body or the lights, the corresponding special vehicle appearance recognition primitive is a special vehicle body recognition primitive or a special vehicle lights recognition primitive.

[0071] It should also be noted that splitting the identity recognition request message into corresponding identity recognition primitives is to enable multiple identity recognition primitives to be executed in parallel by multiple devices, thereby achieving distributed recognition of special vehicle characteristics and ensuring fast and accurate identification of special vehicle identities.

[0072] Step S304: Form an identity recognition primitive set from the identity recognition primitives, determine the primitive execution capability corresponding to each identity recognition primitive in the identity recognition primitive set, and bind the identity recognition primitives to the corresponding primitive execution capabilities;

[0073] The execution capability of the aforementioned primitive refers to the application and / or machine learning algorithm that needs to be invoked to execute the identity recognition primitive. The application that needs to be invoked may include network links, signature verification, etc., and the machine learning algorithm that needs to be invoked may include image acquisition, image recognition, etc.

[0074] It should be noted that an identity recognition primitive can be bound to one or more primitive execution capabilities. For example, a special vehicle license plate recognition primitive can be bound to multiple primitive execution capabilities such as image acquisition and image recognition.

[0075] It should also be noted that binding identity recognition primitives with corresponding primitive execution capabilities is intended to help intelligent roadside devices identify identity recognition primitives that they can execute based on their own execution capabilities, thereby improving the speed at which intelligent roadside devices execute identity recognition primitives.

[0076] In some embodiments, after generating the set of identity recognition primitives, the following is performed:

[0077] Establish a mapping relationship between the set of identity recognition primitives and the unique identification code of special vehicles;

[0078] The initial primitive state of each identity recognition primitive in the set of identity recognition primitives is configured as "not executed"; wherein the primitive state also includes "executing", "consistent" and "inconsistent";

[0079] It can be understood that the "not executed" primitive state means that the identity recognition primitive has not yet started execution; the "in execution" primitive state means that the identity recognition primitive is currently performing recognition; the "consistent" primitive state means that the recognition result of the special vehicle characteristics described by the identity recognition primitive is consistent with the actual information of the special vehicle; and the "inconsistent" primitive state means that the recognition result of the special vehicle characteristics described by the identity recognition primitive is inconsistent with the actual information of the special vehicle.

[0080] It should be noted that since the unique identification code of a special vehicle is an identifier of the set of identity recognition primitives, the corresponding set of identity recognition primitives can be found through the unique identification code of the special vehicle.

[0081] It should also be noted that in practical applications, an identity recognition primitive set or a queue can be established based on the identity recognition primitives. The purpose of establishing an identity recognition primitive set or queue is to facilitate subsequent intelligent road testing equipment in querying the corresponding identity recognition primitive set or queue using the special vehicle's unique identifier, selecting identity recognition primitives based on the primitive status of each primitive in the set or queue, and enabling edge computing devices to participate in the identification of special vehicles based on the primitive status of each primitive in the set or queue.

[0082] like Figure 4 As shown, in some embodiments, when the intelligent roadside device selects an identity recognition primitive from the identity recognition primitive set through an edge computing device, it performs the following:

[0083] Step S401: Extract the unique identification code of the special vehicle from the special vehicle identification request message;

[0084] Step S402: Query the set of identity recognition primitives corresponding to the unique identification code of the special vehicle through the edge computing device;

[0085] It should be noted that, since there is a mapping relationship between the set of identity recognition primitives and the unique identification code of special vehicles, intelligent roadside equipment can query the corresponding set of identity recognition primitives through the unique identification code of special vehicles.

[0086] Step S403: Find all identity recognition primitives in the set of identity recognition primitives whose primitive status is "not executed";

[0087] Step S404: Randomly select an identity recognition primitive whose primitive status is "not executed", and determine whether the execution capability of the primitive bound to the identity recognition primitive matches the execution capability of the intelligent roadside device itself; if they match, select the identity recognition primitive as the primitive to be executed.

[0088] Specifically, the intelligent roadside device is an intelligent camera. It randomly selects an identity recognition primitive whose primitive state is "not executed" and binds it with the primitive execution capabilities of image acquisition and image recognition. Since the intelligent camera can acquire and recognize images, the primitive execution capability bound to this identity recognition primitive matches the execution capability of the intelligent camera itself, and the intelligent camera can execute this identity recognition primitive.

[0089] Since the set of identity recognition primitives includes primitives for special vehicle license plate recognition, special vehicle color recognition, and special vehicle appearance recognition, the intelligent roadside equipment can include one or more of various intelligent devices, such as RSU (Road Side Unit), intelligent cameras, LiDAR, millimeter-wave radar, etc. These multiple intelligent devices can simultaneously select and execute identity recognition primitives in the set of identity recognition primitives according to steps S401-S404 to achieve distributed selection and execution, thereby accelerating the speed of identifying special vehicle features.

[0090] In some embodiments, after the edge computing device primitives the special vehicle feature information to generate a set of identity recognition primitives, it further performs the following:

[0091] The edge computing device sets an execution time threshold T for each identity recognition primitive in the identity recognition primitive set; the execution time threshold T is the maximum time that can be spent executing the identity recognition primitive in the identity recognition set.

[0092] It should be noted that the execution time threshold for each identity recognition primitive in the identity recognition primitive set is the execution time threshold T; the execution time threshold T is usually in the second range, with a value range of 5s-30s, such as setting the execution time threshold T to 15s.

[0093] like Figure 5As shown, in some embodiments, when the intelligent roadside device executes the selected identity recognition primitive and sends the execution result to the edge computing device, it executes:

[0094] Step S501: Based on the description of the selected identity recognition primitive, call upon its own perception capabilities to collect the actual information corresponding to the special vehicle.

[0095] It should be noted that the description of an identification primitive refers to the information described by the executable instruction read by the computer, including the characteristics of the special vehicle and the identification intent. For example, if the description of an identification primitive is "Please determine if the color of the special vehicle is red?", it means that the received special vehicle identification request information indicates that the color of the special vehicle is red, and the request is to identify whether the actual color of the special vehicle is red.

[0096] Step S502: Based on the actual information corresponding to the special vehicle, use a machine learning algorithm to identify the special vehicle features described by the identity recognition primitives.

[0097] It is understandable that after the intelligent roadside equipment collects the actual information of special vehicles, it uses machine learning algorithms to extract and identify features of the actual information of the special vehicles based on the characteristics of the special vehicles described in the identity recognition primitives and the recognition intent.

[0098] It should be noted that the machine learning algorithm includes one or more of neural networks, image recognition, etc. The machine learning algorithm is pre-trained. By using the pre-trained machine learning algorithm and inputting the actual information collected from the special vehicle, it can identify the actual characteristics of the special vehicle and thus obtain the identification result. The specific training methods for the machine learning algorithm can be found in existing technologies and will not be elaborated here.

[0099] Step S503: The edge computing device assigns the primitive state of the identity recognition primitive to "execution";

[0100] It is understandable that when an identity recognition primitive is executed, its state is changed from "not executed" to "executed". This prevents duplicate execution caused by other intelligent devices in the same roadside device also selecting the same identity recognition primitive to execute when one intelligent device in the same roadside device is executing the same identity recognition primitive. This achieves non-repetitive distributed execution of all identity recognition primitives in the set of identity recognition primitives, thereby speeding up the identification of special vehicles.

[0101] Step S504: After the recognition is completed, the recognition result is obtained, and the primitive state of the identity recognition primitive is modified through the edge computing device according to the recognition result.

[0102] It should be noted that the identification result is usually "yes" or "no". If the identification result is "yes", the edge computing device changes the primitive status of the identification primitive from "executing" to "consistent"; if the identification result is "no", the edge computing device changes the primitive status of the identification primitive from "executing" to "inconsistent".

[0103] Specifically, the selected identification primitive is a special vehicle color identification primitive, which describes the information "Please confirm that the color of the special vehicle is red?". The intelligent roadside device is an intelligent camera. The intelligent roadside device uses its own image acquisition capabilities to collect actual image information of the special vehicle, and uses a pre-trained machine learning algorithm to identify whether the color of the special vehicle in the actual image information is red. The edge computing device changes the primitive status of the selected identification primitive (i.e., the special vehicle color identification primitive) from "not executed" to "executed". After the identification is completed, if the identification result is "yes", it means that the actual color of the special vehicle is red. Then, the edge computing device changes the primitive status of the identification primitive from "executed" to "consistent", indicating that the color of the special vehicle in the received identification request message is consistent with the identified actual color of the special vehicle.

[0104] In some embodiments, when the edge computing device collaboratively identifies the identity of the special vehicle corresponding to the identity recognition request message based on the signature verification result and the execution result of the identity recognition primitive set, it executes:

[0105] When the execution time of an identity recognition primitive reaches the execution time threshold T, the primitive status of "not executed" or "being executed" is changed to "consistent" according to the preset default rules;

[0106] It should be noted that the preset default rule means that when the execution time threshold T is reached, the edge computing device will change the "not executed" primitive state to "consistent" and the "executing" primitive state to "consistent". That is, the recognition result of the identity recognition primitive that has not been executed or has not finished execution is assumed to be consistent, which lays the foundation for the subsequent method of determining the identity of special vehicles. At the same time, it also avoids the intelligent roadside device from executing the identity recognition primitives corresponding to these primitive states after the execution time threshold T is reached.

[0107] The primitive states of each identity recognition primitive in the identity recognition primitive set are statistically analyzed. If all primitive states of each identity recognition primitive in the identity recognition set are "consistent", the identity recognition result of the special vehicle is determined to be "passed"; otherwise, the identity recognition result of the special vehicle is determined to be "failed".

[0108] It should be noted that unexpected events such as severe weather or equipment malfunctions may occur during the data collection and / or identification process, which can easily lead to inaccurate data collection or identification errors. Therefore, the identification result of the special vehicle corresponding to the identification request message can only be determined as "passed" when all primitive states in the identity recognition primitive set are "consistent". Special vehicles with an identification result of "failed" can resend their identification request message to the intelligent roadside equipment for re-identification, or report the situation to the special vehicle management system for allocation of road resources.

[0109] It should also be noted that setting the execution time threshold T is intended to set the recognition duration for special vehicle identification. This embodiment uses a default approach: for intersections with incomplete types of intelligent roadside equipment (where a certain identification primitive cannot be executed, i.e., a certain feature cannot be determined, so the primitive status is "not executed"), the default feature determination result is "consistent"; or, for a feature determination that times out (identity identification primitives whose primitive status is still "executing" when the execution time threshold T is reached are considered timed out), the execution result is discarded, and the default feature determination result is also "not executed". "Consistency"; after the execution time threshold T, the execution results corresponding to each identity recognition primitive (various feature judgments) in the identity recognition primitive set are "ANDed" as the final special vehicle identity recognition result; thus enabling special vehicles to complete identity recognition within the set time range, thereby achieving rapid identification of special vehicle identities, and enabling special vehicles to promptly perform special tasks with priority passage rights; moreover, combining the physical characteristics of special vehicles (license plate, color, and appearance) with digital identities (digital certificates of special vehicles) to determine the legality of special vehicle identities can improve the accuracy of special vehicle identity recognition.

[0110] If the primitive status of all primitives in the set of identity recognition primitives is "not executed" or "being executed", and the default rule is required to change the primitive status of all primitives in the set of identity recognition primitives to "consistent", then this situation should be reported to the special vehicle management system for subsequent traceability.

[0111] In some embodiments, when the edge computing device verifies the signature information of the identity recognition request message based on the digital certificate of the special vehicle, it performs the following:

[0112] The edge computing device retrieves the digital certificate of the special vehicle through the special vehicle's unique identification code, obtains the public key of the special vehicle, and uses the public key of the special vehicle to verify the signature information of the identity recognition request message.

[0113] Specifically, the edge computing device sends the special vehicle's unique identification code to a third-party platform. The third-party platform uses the special vehicle's unique identification code to retrieve the digital certificate associated with the special vehicle, and returns the special vehicle's unique identification code and the corresponding digital certificate to the edge computing device. The edge computing device obtains the special vehicle's public key through the special vehicle's digital certificate, and uses the special vehicle's public key to verify the signature information of the identity verification request message corresponding to the special vehicle's unique identification code.

[0114] Optionally, the third-party platform is the special vehicle certification body ACA.

[0115] Optionally, the third-party platform is a special vehicle management platform.

[0116] This invention discloses a method for rapid identification of special vehicles. It primitives the characteristic information of special vehicles to generate corresponding identification primitives. By executing these primitives, it verifies the signature information of the identification request message based on the digital certificate of the special vehicle. The method then collaboratively identifies the special vehicle's identity based on the signature verification result and the execution results of each identification primitive, thereby achieving rapid identification of the special vehicle's identity. Furthermore, by combining the digital identity of the special vehicle with its physical characteristics to verify the legitimacy of the special vehicle's identity, the accuracy of special vehicle identification can be effectively improved.

[0117] The technical solution of this invention, based on V2X technology, granularizes the special vehicle identification method into atomic operations. By leveraging the indivisible and uninterruptible nature of atomic operations, it enables the distributed execution of multiple identification primitives, thereby shortening the special vehicle identification time and ensuring the timeliness of the special vehicle identification results.

[0118] Example 2

[0119] Based on the above embodiments, this embodiment describes a rapid identification system for special vehicles according to the present invention, in conjunction with the accompanying drawings.

[0120] like Figure 6 As shown in the figure, a special vehicle identification rapid recognition system according to an embodiment of the present invention includes an intelligent roadside device and an edge computing device, wherein the intelligent roadside device is connected to the edge computing device;

[0121] The intelligent roadside device is configured to receive a special vehicle identification request message and forward it to the edge computing device. The identification request message includes identification request message content and identification request message signature information. The identification request message content includes a special vehicle unique identifier and special vehicle feature information. The device is also configured to select an identification primitive from a set of identification primitives via the edge computing device; execute the selected identification primitive and send the execution result to the edge computing device; and obtain the special vehicle identification result via the edge computing device and execute corresponding traffic assistance measures.

[0122] It should be noted that the intelligent roadside equipment is an intelligent device with machine learning algorithm capabilities, communication computing capabilities, and perception capabilities, including one or more of RSU (Road Side Unit), intelligent cameras, millimeter-wave radar, and lidar; in practical applications, the types and number of intelligent devices included in the intelligent roadside equipment can be determined by actual needs.

[0123] The edge computing device is configured to receive a special vehicle identification request message sent by the intelligent roadside device; to primitive the feature information of the special vehicle to generate an identification primitive set; to verify the signature information of the identification request message based on the digital certificate of the special vehicle; to receive the execution result of the identification primitive sent by the intelligent roadside device; and to collaboratively identify the identity of the special vehicle corresponding to the identification request message based on the signature verification result and the execution result of the identification primitive set.

[0124] Specifically, the edge computing device is an MEC (Mobile Edge Computing) unit.

[0125] This invention discloses a rapid identification system for special vehicles. It uses an edge computing device to primitive special vehicle feature information, generating corresponding identification primitives. A smart roadside device selects and executes these primitives from a set, sending the execution results to the edge computing device. The edge computing device then verifies the signature information of the identification request message. Based on the signature verification results and the execution results of each identification primitive, the edge computing device collaboratively identifies the special vehicle, achieving rapid and accurate identification of special vehicles.

[0126] The special vehicle identification rapid recognition system can also perform identification primitives in a distributed manner through intelligent roadside devices and feed the execution results back to edge computing devices. The edge computing devices can collaboratively identify the special vehicle's identity based on the signature verification results and the execution results of the identification primitives, thereby improving the accuracy of special vehicle identification.

[0127] like Figure 7 As shown, in some embodiments, the special vehicle identification rapid recognition system further includes a special vehicle certification authority connected to the edge computing device, which is used for:

[0128] The relevant information used for verifying the identity of special vehicles is fed back to the edge computing device.

[0129] It should be noted that the aforementioned Application Certificate Authority (ACA) for special vehicles is responsible for the authentication and authorization of certificate applicants. The ACA can determine the verification method of the edge computing device based on the information sent by the edge computing device, and feed back the relevant information used for verifying the special vehicle's identification request message to the edge computing device.

[0130] In practical applications, special vehicle certification agencies can send relevant information for different identity verification request messages to edge computing devices through direct verification, assisted verification, and other methods, so that the edge computing devices can obtain the verification results of the identity verification request messages.

[0131] Specifically, in some embodiments, the special vehicle certification authority adopts a direct verification method. After receiving the special vehicle identification request message sent by the edge computing device, it directly verifies the special vehicle identification request message and feeds back the verification result to the edge computing device.

[0132] In other embodiments, the special vehicle certification authority adopts an assisted signature verification method, which receives the special vehicle's unique identification code from the edge computing device, retrieves the corresponding special vehicle's digital certificate through the special vehicle's unique identification code, and sends the special vehicle's digital certificate to the edge computing device to assist the edge computing device in verifying the signature information of the identity recognition request message based on the special vehicle's digital certificate.

Claims

1. A method for quickly identifying the identity of a special vehicle, characterized in that, The method comprises the following steps: The intelligent roadside device receives an identity identification request message of the special vehicle, and forwards the identity identification request message to the edge computing device, wherein the identity identification request message comprises identity identification request message content and signature information of the identity identification request message, and the identity identification request message content comprises a unique identification code of the special vehicle and special vehicle feature information; The special vehicle feature information comprises a license plate, color and appearance of the special vehicle; The edge computing device primitivizes the special vehicle feature information to generate an identity identification primitive set; when the edge computing device primitivizes the special vehicle feature information to generate the identity identification primitive set, the following is performed: The identity identification request message is split into the signature information of the identity identification request message and the identity identification request message content, and the identity identification request message content is split into the unique identification code of the special vehicle and the special vehicle feature information; The special vehicle feature information is decomposed into individual feature information of the special vehicle according to the special vehicle features described by the special vehicle feature information, and corresponding identity identification primitives are generated based on the individual feature information of the special vehicle; Each identity identification primitive is combined into the identity identification primitive set, the primitive execution capability corresponding to each identity identification primitive in the identity identification primitive set is determined, and the identity identification primitive is bound to the corresponding primitive execution capability; The edge computing device verifies the signature information of the identity identification request message based on a digital certificate of the special vehicle; The intelligent roadside device selects an identity identification primitive from the identity identification primitive set through the edge computing device; The intelligent roadside device executes the selected identity identification primitive and sends the execution result to the edge computing device; The edge computing device cooperatively identifies the identity of the special vehicle corresponding to the identity identification request message according to the verification result and the execution result of the identity identification primitive set; The intelligent roadside device obtains the identity identification result of the special vehicle through the edge computing device.

2. The method for rapid identification of special vehicles as described in claim 1, characterized in that, After generating the identity identification primitive set, the following is performed: A mapping relationship between the identity identification primitive set and the unique identification code of the special vehicle is established; The initial primitive state of each identity identification primitive in the identity identification primitive set is configured as "not executed"; wherein the primitive state further comprises "being executed", "consistent" and "inconsistent".

3. The method for rapid identification of special vehicles as described in claim 2, characterized in that, When the intelligent roadside device selects an identity identification primitive from the identity identification primitive set through the edge computing device, the following is performed: The unique identification code of the special vehicle is extracted from the identity identification request message of the special vehicle; The identity identification primitive set corresponding to the unique identification code of the special vehicle is queried through the edge computing device; All identity identification primitives with the primitive state of "not executed" are found in the identity identification primitive set; An identity identification primitive with the primitive state of "not executed" is randomly selected, and it is judged whether the primitive execution capability bound to the identity identification primitive matches the execution capability of the intelligent roadside device itself; If the match is found, the identity identification primitive is selected as a to-be-executed primitive.

4. The method for rapid identification of special vehicles as described in claim 2, characterized in that, The edge computing device further performs the following after the primitive generation of the special vehicle feature information and the generation of the identity recognition primitive set: The edge computing device sets the execution time threshold T of each identity recognition primitive in the identity recognition primitive set.

5. The method for rapid identification of special vehicles as described in claim 4, characterized in that, When the intelligent roadside device executes the selected identity recognition primitive and sends the execution result to the edge computing device, the following is performed: According to the description of the selected identity recognition primitive, the perception capability of the intelligent roadside device is called to collect the actual information corresponding to the special vehicle; Based on the actual information corresponding to the special vehicle, the machine learning algorithm is used to identify the special vehicle feature described in the identity recognition primitive; The edge computing device assigns the primitive state of the identity recognition primitive as "executing"; After the identification is completed, the identification result is obtained, and the primitive state of the identity recognition primitive is modified by the edge computing device according to the identification result.

6. The method for rapid identification of special vehicles as described in claim 5, characterized in that, When the execution time of the identity recognition primitive reaches the execution time threshold T, the primitive state of "not executed" or "executing" is changed to "consistent" according to the preset default rule; The primitive state of each identity recognition primitive in the identity recognition primitive set is counted, and if the primitive state of each identity recognition primitive in the identity recognition primitive set is "consistent", it is determined that the identity recognition result of the special vehicle is "pass", otherwise it is determined that the identity recognition result of the special vehicle is "not pass". When the edge computing device verifies the signature information of the identity recognition request message based on the digital certificate of the special vehicle, the following is performed:

7. The method of claim 1 to 6, wherein, The edge computing device queries the digital certificate of the corresponding special vehicle through the unique identification code of the special vehicle, obtains the public key of the special vehicle, and verifies the signature information of the identity recognition request message using the public key of the special vehicle. The intelligent roadside device and the edge computing device are connected; 8. A special vehicle identity rapid identification system, characterized in that, The intelligent roadside device is configured to receive an identity recognition request message of a special vehicle and forward the identity recognition request message to the edge computing device, wherein the identity recognition request message includes identity recognition request message content and signature information of the identity recognition request message, the identity recognition request message content includes a unique identification code of the special vehicle and special vehicle feature information, and the special vehicle feature information includes license plate, color and appearance of the special vehicle; the intelligent roadside device is further configured to select an identity recognition primitive from an identity recognition primitive set through the edge computing device; the intelligent roadside device is further configured to execute the selected identity recognition primitive and send the execution result to the edge computing device; the intelligent roadside device is further configured to obtain an identity recognition result of the special vehicle through the edge computing device; The edge computing device is configured to receive the identity recognition request message of the special vehicle sent by the intelligent roadside device; The edge computing device is further configured to perform primitive generation on the special vehicle feature information to generate an identity recognition primitive set; The edge computing device is further configured to set the execution time threshold T of each identity recognition primitive in the identity recognition primitive set. When the edge computing device primitivizes the special vehicle feature information to generate the identity recognition primitive set, the edge computing device performs: splitting the identity recognition request message into signature information of the identity recognition request message and identity recognition request message content, splitting the identity recognition request message content into a special vehicle unique identification code and special vehicle feature information; decomposing the special vehicle feature information into individual feature information of the special vehicle according to the special vehicle feature described by the special vehicle feature information, and generating corresponding identity recognition primitives based on the individual feature information of the special vehicle; grouping each identity recognition primitive into the identity recognition primitive set, determining the primitive execution capability corresponding to each identity recognition primitive in the identity recognition primitive set, and binding the identity recognition primitive and the corresponding primitive execution capability; is further configured to verify the signature information of the identity recognition request message based on the digital certificate of the special vehicle; and is further configured to receive the execution result of the identity recognition primitive sent by the intelligent roadside device; is further configured to identify the identity of the special vehicle corresponding to the identity recognition request message in cooperation with the verification result and the execution result of the identity recognition primitive set.

9. The special vehicle identity quick identification system of claim 8, wherein, Further includes a special vehicle authentication mechanism connected to the edge computing device, which is configured to: feed back relevant information used for signature verification of the identity recognition request message of the special vehicle to the edge computing device.

Citation Information

Patent Citations

  • Identity recognition method and device and related equipment

    CN113408465A

  • Internet of vehicles communication security authentication method, system and equipment based on national cryptographic algorithm

    CN114154135A