Data processing method, system and equipment of vehicle-road cooperation system and readable medium
By receiving traffic monitoring messages in the vehicle-road collaboration system and performing quality evaluation, and generating quality evaluation information, the problem of low data processing efficiency in the existing technology is solved, and the accuracy, safety and sustainability of data are achieved, providing more efficient support for traffic management.
Patent Information
- Application Number
- CN202311554456.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-20
- Publication Date
- 2025-05-20
AI Technical Summary
The data processing efficiency of existing vehicle-road collaborative systems is low, making it difficult to ensure data accuracy, safety and sustainability.
By receiving traffic monitoring messages, quality evaluation is performed based on environmental condition information and data source information, quality evaluation information is generated, and added to traffic monitoring messages for storage and subsequent processing.
It improves the data processing efficiency of vehicle-road collaborative systems, ensures data accuracy, safety and sustainability, and provides possibilities for improving the efficiency, safety and sustainability of traffic management.
Smart Images

Figure CN120021287A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of communication technology, and in particular to a data processing method, system, device and readable medium for a vehicle-road cooperative system. Background Art
[0002] With the development of the fifth generation of mobile communication (5G) technology, vehicle-road collaboration (V2X) technology based on 5G and C-V2X (vehicle-to-infrastructure communication) has emerged. Vehicle-road collaboration aims to improve the efficiency, safety and sustainability of traffic management through real-time data exchange between vehicles, road infrastructure and traffic management systems.
[0003] At present, vehicle-road cooperative technology has made significant progress in intelligent traffic management, but the data processing efficiency of the vehicle-road cooperative system still needs to be further improved. Summary of the invention
[0004] The embodiments of the present disclosure provide a data processing method, system, device and readable medium for a vehicle-road cooperative system.
[0005] A first aspect of an embodiment of the present disclosure provides a data processing method for a vehicle-road cooperative system, including:
[0006] Receiving a traffic monitoring message; wherein the traffic monitoring message carries traffic monitoring data, and the traffic monitoring data includes data source information and environmental condition information;
[0007] Determining quality evaluation information of the traffic monitoring data according to the environmental condition information and the data source information;
[0008] The quality evaluation information is added to the corresponding traffic monitoring message and saved.
[0009] A second aspect of the present disclosure provides a vehicle-road cooperative system, including:
[0010] A communication module, used to obtain traffic monitoring data, generate traffic monitoring messages and report to the cloud control platform through a communication network, wherein the traffic monitoring messages carry the traffic monitoring data, and the traffic monitoring data includes data source information and environmental condition information;
[0011] The cloud control platform is used to receive the traffic monitoring message; determine the quality evaluation information of the traffic monitoring data according to the environmental condition information and the data source information; and add the quality evaluation information to the corresponding traffic monitoring message and save it.
[0012] A third aspect of the present disclosure provides an electronic device, including:
[0013] at least one processor;
[0014] a memory having at least one program stored thereon, wherein when the at least one program is executed by the at least one processor, the at least one processor implements the method according to the first aspect;
[0015] At least one I / O interface is connected between the processor and the memory and is configured to implement information interaction between the processor and the memory.
[0016] A fourth aspect of the embodiments of the present disclosure provides a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method according to the first aspect.
[0017] The embodiments of the present disclosure have the following advantages:
[0018] When receiving traffic monitoring messages, quality evaluation is performed on the traffic monitoring data based on the data source information and environmental condition information of the traffic monitoring data carried in the traffic monitoring messages, quality evaluation information of the traffic monitoring data is obtained, and the quality evaluation information is carried in the traffic monitoring message, so that subsequent data processing can execute different processing rules based on the quality evaluation information, thereby improving the data processing efficiency of the vehicle-road cooperative system, ensuring the accuracy, security and sustainability of the data, and providing possibilities for improving the efficiency, safety and sustainability of traffic management. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 A schematic diagram of an application environment of a vehicle collaborative data processing method provided in an embodiment of the present disclosure;
[0020] Figure 2 A schematic diagram of a data processing method for a vehicle-road cooperative system provided in an embodiment of the present disclosure;
[0021] Figure 3 A schematic diagram of a standardization process of a message format provided in an embodiment of the present disclosure;
[0022] Figure 4a A schematic diagram of a comprehensive quality score calculation standard formulation process provided in an embodiment of the present disclosure;
[0023] Figure 4b A schematic diagram of a process for formulating a communication protocol provided in an embodiment of the present disclosure;
[0024] Figure 5 A schematic diagram of a data processing device for a vehicle-road cooperative system provided in an embodiment of the present disclosure;
[0025] Figure 6 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0026] The specific implementation of the present disclosure is described in detail below in conjunction with the accompanying drawings. It should be understood that the specific implementation described herein is only used to illustrate and explain the present disclosure, and is not used to limit the present disclosure.
[0027] As used in this disclosure, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0028] The terms used in the present disclosure are only used to describe specific embodiments and are not intended to limit the present disclosure.As used in the present disclosure, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0029] When the terms “comprising” and / or “made of…” are used in the present disclosure, it specifies the existence of the stated features, integers, steps, operations, elements and / or components, but does not exclude the existence or addition of one or more other features, integers, steps, operations, elements, components and / or groups thereof.
[0030] Unless otherwise defined, all terms (including technical and scientific terms) used in this disclosure have the same meaning as those commonly understood by those of ordinary skill in the art. It will also be understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant art and this disclosure, and will not be interpreted as having an idealized or overly formal meaning unless explicitly defined in this disclosure.
[0031] The vehicle-road cooperative system data processing method provided by the embodiment of the present disclosure is as follows: Figure 1 The vehicle-road cooperative system involved in the application environment shown mainly includes:
[0032] Vehicles, the source of data, generate and send vehicle-related data by carrying IoT devices (such as on-board communication modules). These data include location, speed, traffic conditions, etc.
[0033] The vehicle-mounted communication module is a hardware device installed on the vehicle, which is responsible for collecting vehicle data and sending it to the cloud control platform. The module usually includes a GPS receiver, sensors, data processing unit, etc., and can communicate seamlessly with the 5G / C-V2X network.
[0034] The communication network is the connection channel between the vehicle and the cloud control platform. It can be a 5G network or a C-V2X (Vehicle to Everything) network, providing high-speed, low-latency 5G network connection in the application environment. The network supports real-time communication between vehicles (V2V), vehicles and infrastructure (V2I), and vehicles and the cloud (V2C) to transmit vehicle and road information and ensure high-speed data transmission.
[0035] The cloud control platform, also known as the cloud computing platform, is used to store, process and analyze large-scale vehicle and road data. The cloud control platform includes distributed computing resources and data centers to cope with the processing needs of large amounts of data. Specifically, the data center is a key component of the cloud control platform and is used to securely store and manage data. The application environment has a highly reliable data center infrastructure, including data backup, fault tolerance, and data security. The cloud control platform is the center of data processing and management, receiving data from vehicles and processing, storing, and analyzing it. The cloud control platform includes the following components:
[0036] Data receiving and processing module: receives data streams from vehicles and parses the data into standardized message formats;
[0037] Standardization processing module: responsible for executing the data processing process, including message format standardization, dynamic data quality control, data encryption and digital signature, communication protocol formulation, etc.;
[0038] Data storage and management module: stores the processed data in the database and provides data query and retrieval functions;
[0039] Data analysis and application module: Analyze vehicle data to support intelligent traffic management applications, such as real-time traffic condition monitoring, route optimization, etc.
[0040] The traffic management center is a user of the cloud control platform, responsible for monitoring and managing the traffic system, and accessing standardized vehicle data through the cloud control platform to support traffic management decisions.
[0041] The security layer covers the implementation of data encryption and digital signatures to ensure the confidentiality and integrity of data during transmission and storage. The security layer includes: data encryption module, which uses encryption algorithms such as Advanced Encryption Standard (AES) to encrypt data; digital signature module, which uses digital signature algorithms such as RSA and Elliptic Curve Digital Signature Algorithm (ECDSA) to sign and verify data.
[0042] The vehicle-road cooperative system covers the data processing and management from vehicle-generated data to the cloud control platform, as well as the data application for traffic management. The system provides a basis for the standardized processing of vehicle-road cooperative data and a powerful tool for traffic management. All parts work together to ensure the reliability, security and efficiency of the data.
[0043] The present disclosure provides a data processing method for a vehicle-road cooperative system, which can be applied to a cloud control platform of the vehicle-road cooperative system. Figure 2The figure is a flow chart of a data processing method for a vehicle-road cooperative system, which mainly includes the following steps:
[0044] Step 201, receiving a traffic monitoring message; wherein the traffic monitoring message carries traffic monitoring data, and the traffic monitoring data includes data source information and environmental condition information.
[0045] In some embodiments, environmental condition information refers to external factors and situations when the vehicle-road cooperative system is running, which may affect the quality and credibility of the data.
[0046] The environmental condition information includes at least one of the following environmental condition parameters:
[0047] Weather conditions, such as rain, snow, fog, and other adverse weather conditions, may reduce the credibility of sensor data;
[0048] Traffic density, high traffic density may cause instability in vehicle sensor data;
[0049] Road conditions: The state of the road, such as slippery, potholes, etc., may affect the accuracy of the vehicle's sensors;
[0050] Lighting conditions,Low-light conditions may affect the quality of traffic camera data.
[0051] In some embodiments, the data source information reflects the credibility of the data source. The data sources of the vehicle-road cooperative system include vehicle sensors, traffic cameras, traffic management centers, etc.
[0052] For example, sensors installed on vehicles can provide information such as location, speed, acceleration, etc. These data usually have a high degree of credibility because they come directly from the vehicle itself and are usually sensors specially designed for vehicle control and monitoring. Traffic cameras can capture images and videos on the road. These data sources usually have a high degree of credibility, but are affected by environmental conditions (such as weather and light). Traffic management centers can provide traffic flow data and road condition information, which usually have a high degree of credibility.
[0053] In some embodiments, the traffic monitoring data also includes traffic-related data, which includes vehicle data, road data and other data. The vehicle data includes data related to vehicle operation, such as the vehicle's location and speed, etc. The road data includes data related to the road on which the vehicle operates, such as road congestion.
[0054] Step 202: Determine the quality evaluation information of the traffic monitoring data based on the environmental condition information and the data source information.
[0055] In some embodiments, the quality assessment information is determined based on at least one of the following quality criteria:
[0056] The accuracy of the data, that is, how close the data value is to the actual situation;
[0057] The completeness of the data, that is, whether the data contains all the required information;
[0058] The timeliness of the data, that is, whether the data is updated in a timely manner;
[0059] Data consistency, that is, whether data from different sources are consistent;
[0060] The credibility of data refers to whether the data is credible and the degree to which it can be trusted.
[0061] Among them, the setting of quality standards is related to the credibility of the corresponding environmental condition information and data source information. The adjustment of quality standards is usually based on environmental conditions and data source credibility. Quality standards include but are not limited to: data quality metrics, data cleaning, and error repair mechanisms. The specific relationship is as follows: when environmental conditions are not conducive to data quality (for example, bad weather), higher requirements may be required for data quality standards to ensure the credibility of the data; when the credibility of the data source is low (for example, data from low-precision sensors or smartphones), higher requirements may be required for data quality standards, including more error repair and interpolation operations.
[0062] In some embodiments, the environmental condition information includes information of at least one environmental condition parameter.
[0063] Determining the quality evaluation information corresponding to the traffic monitoring data according to the environmental condition information and the data source information includes: performing the following processing for at least one quality standard:
[0064] Based on the information of each environmental condition parameter included in the environmental condition information, determine the first part of the quality evaluation value corresponding to the quality standard; based on the data source information, determine the second part of the quality evaluation value corresponding to the quality standard; based on the first part of the quality evaluation value and the second part of the quality evaluation value, determine the quality evaluation information corresponding to the traffic monitoring data.
[0065] Exemplarily, the environmental condition parameters included in the environmental condition information include at least one of the parameters such as weather conditions, traffic density, road conditions, and lighting conditions. Wherein, each quality standard is configured with a corresponding quality evaluation method corresponding to the environmental condition information, and the first part of the quality evaluation value corresponding to the quality standard is obtained based on the quality evaluation method corresponding to the quality standard.
[0066] Among them, the data source information corresponds to different quality standards and is configured with corresponding quality evaluation methods. For example, for the same data source, the quality evaluation method for the timeliness of the data is different from the evaluation method for the accuracy of the data.
[0067] Among them, the first part of the quality evaluation value is used to reflect the impact of environmental condition information on the quality of traffic monitoring data, and the second part of the quality evaluation value is used to reflect the impact of data source information on the quality of traffic monitoring data.
[0068] In some embodiments, determining the first part of the quality evaluation value corresponding to the quality standard based on the information of each environmental condition parameter included in the environmental condition information includes: obtaining the weight value of each environmental condition parameter in the environmental condition information corresponding to the quality standard; determining the quality score of the quality standard corresponding to the indication value of each environmental condition parameter; and determining the first part of the quality evaluation value corresponding to the quality standard based on the weight value and quality score of each environmental condition parameter corresponding to the quality standard.
[0069] In some embodiments, determining the quality score of the quality standard corresponding to the indication value of each environmental condition parameter includes: determining the quality score of the quality standard corresponding to the indication value of the environmental condition parameter based on a mapping relationship among the indication value of the preset environmental condition parameter, the quality grade of the quality standard and the quality score.
[0070] In some embodiments, the determining the quality score of the quality standard corresponding to the indication value of the environmental condition parameter according to the mapping relationship among the indication value of the preset environmental condition parameter, the quality grade of the quality standard, and the quality score includes: determining the target quality grade of the quality standard corresponding to the indication value of the environmental condition parameter according to the mapping relationship among the indication value of the preset environmental condition parameter, the quality grade of the quality standard, and the quality score, and determining the quality score corresponding to the target quality grade as the quality score of the quality standard corresponding to the indication value of the environmental condition parameter.
[0071] In some embodiments, determining the first part of the quality evaluation value corresponding to the quality standard based on the weight value and quality score of each of the environmental condition parameters corresponding to the quality standard includes: determining the target quality evaluation value of each of the environmental condition parameters corresponding to the quality standard based on the weight value of each of the environmental condition parameters corresponding to the quality standard and the product of the quality score of the quality standard; determining the first part of the quality evaluation value of the environmental condition information corresponding to the quality standard based on the sum of the target quality evaluation values.
[0072] In some embodiments, determining the second part of the quality evaluation value corresponding to the quality standard based on the data source information includes: obtaining the weight value of the data source information corresponding to the quality standard; obtaining the quality score of the data source information corresponding to the quality standard; and determining the second part of the quality evaluation value of the data source information corresponding to the quality standard based on the product of the weight value of the data source information corresponding to the quality standard and the quality score corresponding to the quality standard.
[0073] In some embodiments, determining the quality evaluation information corresponding to the traffic monitoring data based on the first part quality evaluation value and the second part quality evaluation value includes: determining the quality evaluation information of the traffic monitoring data corresponding to the quality standard based on the sum of the first part quality evaluation value and the second part quality evaluation value.
[0074] Exemplarily, different indication values are set for different environmental condition parameters and data source information, that is, specific value ranges are defined to adjust the quality evaluation information, for example:
[0075] Weather condition score range:
[0076] Good weather: score range 0.7-1.0;
[0077] Sunny day: score range 0.6-0.79;
[0078] Cloudy: score range 0.5-0.69;
[0079] Rainy day: score range 0.4-0.59;
[0080] Snowy day: score range 0.3-0.49;
[0081] Foggy day: score range 0.0-0.29;
[0082] Traffic density score range:
[0083] Low traffic density: score range 0.7-1.0;
[0084] Medium traffic density: score range 0.5-0.69;
[0085] High traffic density: score range 0.0-0.49;
[0086] Road condition rating range:
[0087] Excellent road conditions: score range 0.8-1.0;
[0088] Good road conditions: score range 0.6-0.79;
[0089] Moderate road conditions: score range 0.4-0.59;
[0090] Poor road conditions: score range 0.0-0.39;
[0091] Lighting condition rating range:
[0092] Bright light conditions: score range 0.7-1.0;
[0093] Medium light conditions: score range 0.5-0.69;
[0094] Low light conditions: score range 0.0-0.49;
[0095] The credibility score range corresponding to the data source information is:
[0096] High-credibility data source: score range 0.8-1.0;
[0097] Moderately reliable data source: score range 0.6-0.79;
[0098] Low-credibility data source: score range 0.0-0.59.
[0099] Exemplarily, the mapping relationship between the indication value of the environmental condition parameter and the quality grade of the quality standard is expressed as follows:
[0100] Weather conditions: rated as "good" (score range 0.7-1.0);
[0101] Traffic density: Rated as "medium" (score range 0.5-0.69);
[0102] Road conditions: Rated as "excellent" (score range 0.8-1.0);
[0103] Lighting conditions: Rated as "poor" (score range 0.0-0.49);
[0104] Data source credibility: Rated as “excellent” (score range 0.8-1.0);
[0105] According to the weight distribution (the weight of each factor has been defined), the quality score of each factor is calculated, and then the comprehensive quality score is calculated as follows:
[0106] Weather condition score: 0.85;
[0107] Traffic density score: 0.59;
[0108] Road condition score: 0.9;
[0109] Lighting condition score: 0.2;
[0110] Data source credibility score: 0.9;
[0111] Comprehensive quality score calculation:
[0112] Comprehensive quality score = (0.85*0.2)+(0.59*0.2)+(0.9*0.2)+(0.2*0.1)+(0.9*0.3)=0.67;
[0113] Based on the range of the comprehensive quality score, it can be judged that the data quality is high (0.67 is in the range of 0.6-0.79), so the data can be used directly. Different processing strategies will be adopted for comprehensive quality scores in different ranges to ensure that the data can be properly used in various scenarios.
[0114] In some embodiments, the data source information includes a sender identifier, a receiver identifier, a timestamp, and a version number;
[0115] Each of the received traffic monitoring messages adopts the same standard message format, and the traffic monitoring message includes a message header and a message body;
[0116] The message header includes the message type, sender identifier, receiver identifier, timestamp and version number;
[0117] The message body includes traffic monitoring data, for example, operation information of the vehicle, and the operation information of the vehicle includes location information, speed information and traffic condition information of the vehicle.
[0118] The standard message format is predefined and includes a message header and a message body. The message header includes metadata such as message type, sender ID, receiver ID, timestamp, and version number. The message body contains specific data fields. For example, the standard message format is represented as follows:
[0119]
[0120]
[0121] The data fields include traffic monitoring data, such as vehicle location information, speed information, and traffic condition information. The following are some possible field examples:
[0122]
[0123] The data field supports multimedia data, such as images, videos, and sounds. These data can be stored in a linked or coded manner, and metadata is provided to describe the multimedia data. For example, the data field that introduces an image to express the traffic operation status through a link is expressed as follows:
[0124]
[0125] In the embodiment of the present disclosure, the consistency and interpretability of data in the vehicle-road cooperative system are ensured by standardizing the message format. For example, the standardization process of the message format can be found in Figure 3 shown.
[0126] Step 203: Add the quality evaluation information to the corresponding traffic monitoring message and save it.
[0127] In some embodiments, the adjustment of quality standards will affect the data processing process. For example, when a data source with low credibility needs to be updated for data cleaning and error repair, the data content may change to meet higher quality standards. Changes in data content include correction of data values, data interpolation to fill missing values, etc.
[0128] In some embodiments, the quality evaluation information in the traffic monitoring message is very important for subsequent data analysis and processing. For example, the system can automatically filter or mark low-quality data based on the quality evaluation information to ensure that the analysis and decision-making are based on high-quality data.
[0129] Specifically, the method further includes performing data processing based on the traffic monitoring message, specifically including:
[0130] According to the quality evaluation information in each of the traffic monitoring messages, low-quality messages are screened and filtered out from each of the traffic monitoring messages, wherein the quality evaluation value indicated by the quality evaluation information of the low-quality message is lower than a preset low-quality threshold value.
[0131] It should be noted that, in the case where there is quality evaluation information corresponding to multiple quality standards, data processing is performed on the traffic monitoring message for the quality evaluation information of each quality standard respectively, wherein the process of data processing the traffic monitoring message for the quality evaluation information corresponding to any quality standard includes:
[0132] According to the quality evaluation information corresponding to the quality standard in each traffic monitoring message, low-quality messages corresponding to the quality standard are screened and filtered out from each traffic monitoring message, wherein the quality evaluation value indicated by the quality evaluation information of the low-quality message corresponding to the quality standard is lower than a preset low-quality threshold value corresponding to the quality standard.
[0133] In some embodiments, the method further includes: determining a preprocessing method corresponding to the traffic monitoring message according to the quality evaluation information in the traffic monitoring message, and preprocessing the traffic monitoring message using the preprocessing method.
[0134] In an exemplary embodiment, a preprocessing level corresponding to the traffic monitoring message is determined based on the quality evaluation information corresponding to at least one quality standard in the traffic monitoring message; and the traffic monitoring message is preprocessed using a preprocessing method corresponding to the preprocessing level.
[0135] In some embodiments, the quality evaluation information in the traffic monitoring message can also be used to generate a data quality report to help users understand the credibility level of the data and thus make better decisions using the data.
[0136] Specifically, the method further includes performing data processing based on the traffic monitoring message, specifically including:
[0137] A data quality report is generated based on the traffic monitoring message.
[0138] Exemplarily, the data quality report includes at least one of the following:
[0139] Detailed description of the quality evaluation information corresponding to the quality standards. For example, the report should include detailed information on each data quality indicator, such as accuracy, completeness, timeliness, consistency and credibility, with the score and weight of each indicator clearly visible;
[0140] The environmental conditions information should clearly indicate the changes in data quality under different environmental conditions, such as the performance of data quality under different weather conditions, traffic density, road conditions and lighting conditions. These changes can be presented in charts or graphs;
[0141] The credibility of the data source indicated by the data source information. The report should consider the credibility level of different data sources and highlight it in the quality report. This can be achieved by identifying, scoring or color coding different data sources so that users can quickly identify and understand the credibility of the data;
[0142] The historical traffic monitoring data received within a set time period, and the data quality change trend of the historical traffic monitoring data over time; the data quality change trend is determined according to the quality evaluation information of each of the historical traffic monitoring data corresponding to the quality standard; the historical data and trend icons can enhance the information value of the report, so that users can understand the changes in data quality over time;
[0143] Abnormal data and alarm information, wherein the abnormal data is determined according to the quality evaluation information of the quality standard, and the alarm information is used to indicate the abnormal data, for example, the report highlights any data quality abnormalities or problems exceeding the threshold, and provides alarm information so that the user can take corrective measures in time;
[0144] Visualizing data generated based on the traffic monitoring messages, for example, using data visualization tools such as graphs, charts, and heat maps to enhance the readability and understandability of the report. Appropriate data visualization can make complex data quality information clearer;
[0145] Based on the human-computer interaction data generated by the traffic monitoring messages, the reports are designed to be interactive, allowing users to explore the data quality information in depth according to their needs and concerns, for example, users can view specific data quality aspects by clicking on a chart or selecting different filter conditions;
[0146] A summary and recommendations of the analysis results of the traffic monitoring message. For example, the end of the report should include a concise summary that summarizes the overall status of data quality and provides relevant recommendations or decision support, which helps users quickly understand the core issues and solutions of data quality;
[0147] Customized content generated according to customized requirements. Considering that different users may have different concerns, the report has a certain degree of customizability so that users can customize the data quality information and visualization methods they need;
[0148] Marking information for key content, for example, using colors, symbols or other identification methods to highlight important data quality information and indicators to guide users to focus on key aspects.
[0149] By taking all these factors into consideration, a clear, easy-to-understand, and highly visible quality report can be created to improve the visibility and information integrity of the report, help users better understand the quality status and credibility of the data, and support better decision making.
[0150] In some embodiments, an error recovery mechanism is performed on the traffic monitoring message, specifically in the following manner:
[0151] Process for identifying data errors:
[0152] 1. Outlier detection: Identify potential errors by analyzing the outliers or outliers in the data. For example, if the vehicle speed suddenly increases from 60 km / h to 600 km / h, this may be an outlier.
[0153] 2. Data consistency check: Check whether the data is inconsistent with other related data or environmental conditions. For example, if the vehicle position data shows that the car is flying in the air, this is obviously inconsistent.
[0154] 3. Historical data comparison: Compare the newly collected data with the historical data to see if there are any unreasonable changes or differences.
[0155] 4. Sensor self-diagnosis: Some sensors have self-diagnosis functions and can detect their own faults or abnormalities.
[0156] Data error repair process:
[0157] 1. Interpolation: For missing data points, interpolation methods can be used to estimate the missing values. Common interpolation methods include linear interpolation, polynomial interpolation, etc.
[0158] 2. Filter: Use filters to smooth data and remove noise and outliers. Common filters include mean filtering, median filtering, etc.
[0159] 3. Data correction: Correct inaccurate data based on known accurate data sources. For example, correct vehicle sensor data by comparing it with data from the traffic management center.
[0160] The repaired data should be re-labeled with quality evaluation information according to its quality standards to reflect the impact of the repair operation on the data. The repaired data can be used for further processing, analysis, and decision-making in the system. At the same time, the repair operation and the repaired data should be recorded and reported for subsequent review and analysis. This can help ensure the quality and credibility of the data. For example, the repaired data example is as follows:
[0161]
[0162] In an exemplary embodiment, a calculation standard for quality evaluation information is pre-established to comprehensively evaluate the quality of traffic monitoring data under different environmental conditions and data sources. Figure 4a As shown, the formulation process includes the following key steps:
[0163] 1. Define environmental conditions and data source information, taking into account key factors such as weather conditions, traffic density, road conditions, lighting conditions, and credibility of data sources;
[0164] 2. Assign weights to each factor, depending on its importance to data quality, to ensure that the combined score is between 0 and 1;
[0165] 3. Define quality grades for each factor, and define different quality grades for each factor, such as: excellent, good, medium, poor;
[0166] 4. Assign a score range to each factor and a score range to each quality grade. These ranges will be used to calculate the quality score for each factor.
[0167] 5. Calculate the quality score of each factor, map the rating of each factor to the corresponding score range according to the actual situation, and calculate the quality score;
[0168] 6. Calculate the comprehensive quality score, use the weights to sum the quality scores of each factor, and get the comprehensive quality score, which is the quality evaluation information;
[0169] 7. Determine data quality and process it, and decide how to process the data based on the range of comprehensive quality scores to ensure that data quality is appropriately managed in all situations.
[0170] In some embodiments, a data encryption and digital signature mechanism is introduced to encrypt and digitally sign traffic monitoring messages to ensure the confidentiality and integrity of the data. Standard encryption algorithms and signature methods, such as RSA or ECDSA, may be used.
[0171] In an exemplary embodiment, Figure 4b As shown in the figure, the process of formulating the communication protocol is as follows:
[0172] Define the data transmission protocol, including data packaging, compression and transmission methods. When designing the protocol, consider the low latency characteristics of 5G to achieve efficient data transmission. This protocol can ensure the reliable delivery of messages and correct parsing by the receiver.
[0173] Data Packaging:
[0174] 1. Message format definition: Define the structure of the message, usually using structured data formats such as JSON or XML to ensure the parsability and consistency of the message.
[0175] 2. Message header: The message header should include metadata information, such as message type, sender, receiver, timestamp, and version number. This information helps the receiver to correctly parse and process the message.
[0176] 3. Message: The message body should contain specific data fields, such as location, speed, traffic conditions, etc. Make sure the data fields in the message body are arranged according to the specifications so that the receiver can parse it correctly.
[0177] 4. Data encoding: The encoding method of data fields should be unified to ensure interoperability between different platforms. UTF-8 is usually used to encode text data and a standard numerical representation is used.
[0178] Data Compression:
[0179] 1. Select a compression algorithm: Select the Brotli data compression algorithm, which has low latency while maintaining a high compression rate and is suitable for use in vehicle-road cooperative systems.
[0180] 2. Pre-compression processing: Before compression, the data can be pre-processed, such as removing unnecessary spaces, line breaks, etc., to improve compression efficiency.
[0181] 3. Decompression: The data is decompressed using the same compression algorithm at the receiving end to restore the original message.
[0182] Data transmission method:
[0183] Data transmission uses V2V communication method. V2V communication utilizes direct connection between vehicles without going through a central server, which can achieve low-latency and high-reliability data transmission; in addition, the support of 5G technology further improves the performance of V2V communication.
[0184] Through the above methods, data packaging, compression and transmission can be realized in an efficient and reliable manner in the vehicle-road cooperative system to meet the needs of real-time monitoring and traffic management.
[0185] In the disclosed embodiment, when receiving a traffic monitoring message, a quality evaluation is performed on the traffic monitoring data based on the data source information and environmental condition information of the traffic monitoring data carried in the traffic monitoring message, quality evaluation information of the traffic monitoring data is obtained, and the quality evaluation information is carried in the traffic monitoring message, so that subsequent data processing can execute different processing rules based on the quality evaluation information, thereby improving the processing efficiency of the vehicle-road cooperative system, ensuring the accuracy, security and sustainability of the data, and providing the possibility of improving the efficiency, safety and sustainability of traffic management.
[0186] Furthermore, by formulating a standard message format in the vehicle-road cooperative system, the traffic monitoring data interacting in the vehicle-road cooperative system are all transmitted in the standard message format, quality evaluation is performed according to at least one quality standard, quality evaluation information corresponding to at least one quality standard is obtained, and the quality evaluation information is carried in the standardized traffic monitoring message, so that traffic monitoring messages in the standard message format are exchanged between devices in the vehicle-road cooperative system, eliminating the differences in the traffic monitoring message formats from different devices, laying a foundation for improving data processing efficiency. Furthermore, by adding quality evaluation information of the data to the standardized message, subsequent data processing can execute different processing rules based on the quality evaluation information, thereby ensuring the accuracy, security and sustainability of the data, and providing the possibility of improving the efficiency, security and sustainability of traffic management.
[0187] In the disclosed embodiments, the standardization of message formats is introduced, making it easier for different vehicles and systems to exchange and understand data, which reduces the technical complexity in terms of integration and interoperability.
[0188] In the disclosed embodiment, a dynamic data quality control mechanism is introduced to adjust the data quality standard in real time according to the credibility of the data source and environmental conditions. This means that the traffic management system can use vehicle data more reliably, improve the accuracy of decision-making, and ensure the accuracy and reliability of vehicle-road cooperative data in different scenarios.
[0189] In the disclosed embodiments, by supporting multimedia data, such as images, videos, and sounds, these data can be seamlessly integrated into a standardized message format, enabling a traffic management center to have a more comprehensive understanding of traffic conditions and thus better respond to incidents and problems without the need for a separate multimedia processing system.
[0190] In the disclosed embodiment, data encryption and digital signatures are introduced to ensure the confidentiality and integrity of vehicle data, provide a higher level of data security protection, and ensure the confidentiality and integrity of data during transmission and storage, which helps prevent data leakage and tampering and improves the security of the entire system.
[0191] In the disclosed embodiments, the advantages of advanced communication technologies such as 5G and C-V2X are fully utilized to achieve low-latency, high-bandwidth data transmission, making vehicle-road collaboration more responsive.
[0192] In the disclosed embodiments, due to the standardization and quality control of data, the traffic management center can more accurately monitor traffic conditions, predict congestion and perform intelligent route optimization, thereby improving urban traffic fluidity.
[0193] In summary, the embodiments of the present disclosure provide improvements in aspects including data standardization, quality control, multimedia data support, data security enhancement, and intelligent traffic management, which will help to improve the efficiency, safety, and sustainability of the transportation system.
[0194] Possible applications of the embodiments of the present disclosure include but are not limited to the following aspects:
[0195] 1. Intelligent Traffic Management: It can be applied to intelligent traffic management systems to monitor vehicle location, speed, traffic conditions, and multimedia data in real time to support traffic light optimization, optimize traffic flow, provide early warning of traffic incidents, and improve traffic safety.
[0196] 2. Traffic decision support: Traffic management centers can use standardized data to support traffic decisions, including route optimization, traffic congestion management, incident response, and traffic signal control.
[0197] 3. Autonomous driving and vehicle interconnection: Autonomous driving vehicles and vehicle interconnection communications require accurate and real-time data. The embodiments of the present disclosure provide standardized processing of this data to support the development of autonomous driving systems and communication between interconnected vehicles.
[0198] 4. Urban Planning and Smart Cities: Urban planners can use vehicle data to improve urban planning, including the design of transportation infrastructure and the optimization of public transportation systems, thereby creating smarter and more sustainable cities.
[0199] 5. Vehicle safety: The data standardization and dynamic data quality control of the disclosed embodiments help improve vehicle safety. Traffic management centers can more accurately monitor traffic conditions, warn drivers, and take measures to avoid accidents.
[0200] 6. Emergency response and rescue: The multimedia data support of the embodiments of the present disclosure can be used for rapid response to accidents and rescue operations in emergency situations, and rescue personnel can better understand the situation through video and sound data.
[0201] 7. Environmental monitoring: The data standardization and multimedia support of the disclosed embodiments can also be used for environmental monitoring, such as monitoring pollution or environmental changes caused by traffic.
[0202] 8. Road safety monitoring: The application environment can be used for road safety monitoring, including pedestrian detection, traffic sign recognition and traffic accident detection.
[0203] 9. Traffic flow optimization: The embodiments of the present disclosure can be used to optimize traffic flow, reduce traffic congestion, and improve road utilization efficiency.
[0204] 10. Personalized transportation services: The application environment can provide personalized transportation suggestions and route planning based on the user’s travel habits and preferences.
[0205] The disclosed embodiments may have many other potential uses, depending on specific market demand and innovative applications, and the application field can be continuously expanded according to market demand and technological development. The application environment of the disclosed embodiments covers multiple intelligent transportation fields, aiming to improve road safety, traffic efficiency and user experience.
[0206] The application environment of the embodiments of the present disclosure may combine the following technologies to improve intelligence, stability, security and processing efficiency:
[0207] 1. Machine learning and deep learning: Use machine learning and deep learning technologies for data classification and analysis to improve the efficiency of the standardization process. The application environment includes software and hardware infrastructure that supports these technologies, including high-performance graphics processing units (GPUs) and machine learning frameworks (such as TensorFlow, PyTorch).
[0208] 2. Data standardization tools: In order to achieve data standardization, the application environment has data format conversion tools and standardization libraries to ensure that data collected by different devices can be converted into a unified format.
[0209] 3. Distributed computing technology: In order to efficiently process large-scale data, the application environment supports distributed computing technologies such as Apache Spark and Hadoop to achieve parallel processing and analysis of data.
[0210] 4. Data security and privacy protection: Since sensitive traffic data is involved, the application environment needs to adopt enhanced data security and privacy protection measures, including data encryption, access control and identity authentication.
[0211] 5. Real-time data stream processing: Data streams need to be monitored and analyzed in real time, and the application environment needs to have real-time data processing technology to support real-time traffic monitoring, predictive analysis, and decision support.
[0212] The step division of the above various methods is only for clear description. When implemented, they can be combined into one step or some steps can be split and decomposed into multiple steps. As long as they include the same logical relationship, they are all within the protection scope of this disclosure. Adding insignificant modifications to the algorithm or process or introducing insignificant designs without changing the core design of the algorithm and process are all within the protection scope of this disclosure.
[0213] In an embodiment of the present disclosure, a data processing device for a vehicle-road cooperative system is provided. The specific implementation of the device can be found in the relevant description of the method embodiment, which will not be repeated here. Figure 5 The schematic diagram of the structure of the device is shown, which mainly includes:
[0214] The acquisition module 501 is used to receive a traffic monitoring message; wherein the traffic monitoring message carries traffic monitoring data, and the traffic monitoring data includes data source information and environmental condition information;
[0215] A standardization module 502, configured to determine quality evaluation information of the traffic monitoring data according to the environmental condition information and the data source information;
[0216] The processing module 503 is used to add the quality evaluation information to the corresponding traffic monitoring message and save it.
[0217] The functions or modules included in the device provided in the embodiments of the present disclosure can be used to execute the method described in the method embodiments. The specific implementation and technical effects thereof can be referred to the description of the method embodiments above, and will not be described again here for the sake of brevity.
[0218] It should be noted that all modules involved in this embodiment are logic modules. In practical applications, a logic unit may be a physical unit, or a part of a physical unit, or may be implemented as a combination of multiple physical units. In addition, in order to highlight the innovative part of the present disclosure, this embodiment does not introduce units that are not closely related to solving the technical problems proposed by the present disclosure, but this does not mean that there are no other units in this embodiment.
[0219] The embodiment of the present disclosure further provides a vehicle-road cooperative system, including:
[0220] A communication module, used to obtain traffic monitoring data, generate traffic monitoring messages and report to the cloud control platform through a communication network, wherein the traffic monitoring messages carry the traffic monitoring data, and the traffic monitoring data includes data source information and environmental condition information;
[0221] The cloud control platform is used to receive the traffic monitoring message; determine the quality evaluation information of the traffic monitoring data according to the environmental condition information and the data source information; and add the quality evaluation information to the corresponding traffic monitoring message and save it.
[0222] The communication module includes on-board communication modules, roadside units and other communication devices that can obtain vehicle-road monitoring data and transmit them to the central control platform.
[0223] Reference Figure 6 , an embodiment of the present disclosure provides an electronic device, comprising:
[0224] at least one processor 601;
[0225] A memory 602 having at least one program stored thereon, and when the at least one program is executed by the at least one processor, the at least one processor implements the above method;
[0226] At least one I / O interface 603 is connected between the processor and the memory and is configured to implement information exchange between the processor and the memory.
[0227] Among them, the processor 601 is a device with data processing capabilities, including but not limited to a central processing unit (CPU); the memory 602 is a device with data storage capabilities, including but not limited to random access memory (RAM, more specifically SDRAM, DDR, etc.), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory (FLASH); the I / O interface (read-write interface) 603 is connected between the processor 601 and the memory 602, and can realize information interaction between the processor 601 and the memory 602, including but not limited to a data bus (Bus), etc.
[0228] In some embodiments, the processor 601 , the memory 602 , and the I / O interface 603 are connected to each other through a bus, and further connected to other components of the computing device.
[0229] This embodiment further provides a computer-readable medium on which a computer program is stored. When the program is executed by a processor, the method provided in this embodiment is implemented. To avoid repeated description, the specific steps of the method are not repeated here.
[0230] It will be appreciated by those skilled in the art that all or some of the steps, systems, and functional modules / units in the methods applied for above may be implemented as software, firmware, hardware, and appropriate combinations thereof. In hardware implementations, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed by several physical components in cooperation. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor, or a microprocessor, or implemented as hardware, or implemented as an integrated circuit, such as an application-specific integrated circuit. Such software may be distributed on a computer-readable medium, which may include a computer storage medium (or non-transitory medium) and a communication medium (or temporary medium). As known to those skilled in the art, the term computer storage medium includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism, and may include any information delivery media.
[0231] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or device including the element.
[0232] Those skilled in the art will understand that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present embodiment and to form different embodiments.
[0233] It is to be understood that the above embodiments are merely exemplary embodiments used to illustrate the principles of the present disclosure, but the present disclosure is not limited thereto. For those of ordinary skill in the art, various modifications and improvements can be made without departing from the spirit and substance of the present disclosure, and these modifications and improvements are also considered to be within the scope of protection of the present disclosure.
Claims
1. A data processing method for a vehicle-road cooperative system, characterized in that: include: Receiving a traffic monitoring message; wherein the traffic monitoring message carries traffic monitoring data, and the traffic monitoring data includes data source information and environmental condition information; Determining quality evaluation information of the traffic monitoring data according to the environmental condition information and the data source information; The quality evaluation information is added to the corresponding traffic monitoring message and saved.
2. The method according to claim 1, characterized in that: The quality evaluation information is determined based on at least one of the following quality criteria: The accuracy of the data; Data integrity; Timeliness of data; Data consistency; Credibility of data.
3. The method according to claim 2, characterized in that The determining, according to the environmental condition information and the data source information, the quality evaluation information corresponding to the traffic monitoring data comprises: For at least one quality standard, perform the following: Determine a first part of the quality evaluation value corresponding to the quality standard according to the information of each environmental condition parameter included in the environmental condition information; Determining, according to the data source information, a second part of the quality evaluation value corresponding to the quality standard; Quality evaluation information corresponding to the traffic monitoring data is determined according to the first part of the quality evaluation value and the second part of the quality evaluation value.
4. The method according to claim 3, characterized in that The determining, according to information of each environmental condition parameter included in the environmental condition information, a first part of the quality evaluation value corresponding to the quality standard comprises: Obtaining a weight value of each environmental condition parameter in the environmental condition information corresponding to the quality standard; Determine the mass fraction of the indicated value of each of the environmental condition parameters corresponding to the quality standard; According to the weight value and quality score of each of the environmental condition parameters corresponding to the quality standard, a first part of the quality evaluation value corresponding to the quality standard is determined.
5. The method according to claim 4, characterized in that The step of determining the quality score of the quality standard corresponding to the indication value of each of the environmental condition parameters includes: According to the mapping relationship among the indication value of the preset environmental condition parameter, the quality grade of the quality standard and the quality score, it is determined that the indication value of the environmental condition parameter corresponds to the quality score of the quality standard.
6. The method according to claim 5, characterized in that The step of determining the quality score of the quality standard corresponding to the indication value of the environmental condition parameter according to a mapping relationship among the indication value of the preset environmental condition parameter, the quality grade of the quality standard, and the quality score comprises: According to the mapping relationship among the indication value of the preset environmental condition parameter, the quality grade of the quality standard and the quality score, determine that the indication value of the environmental condition parameter corresponds to the target quality grade of the quality standard, and determine the quality score corresponding to the target quality grade as the quality score of the quality standard corresponding to the indication value of the environmental condition parameter.
7. The method according to claim 4, characterized in that Determining the first part of the quality evaluation value corresponding to the quality standard according to the weight value and the quality score of each of the environmental condition parameters corresponding to the quality standard includes: Determine the target quality evaluation value of each environmental condition parameter corresponding to the quality standard according to the product of the weight value of each environmental condition parameter corresponding to the quality standard and the quality score corresponding to the quality standard; A first part of the quality evaluation value of the environmental condition information corresponding to the quality standard is determined according to the sum of the target quality evaluation values.
8. The method according to claim 3, characterized in that Determining the second part of the quality evaluation value corresponding to the quality standard according to the data source information includes: Obtaining a weight value of the data source information corresponding to the quality standard; Obtaining the quality score of the data source information corresponding to the quality standard; The second part of the quality evaluation value of the data source information corresponding to the quality standard is determined according to the product of the weight value of the data source information corresponding to the quality standard and the quality score corresponding to the quality standard.
9. The method according to claim 3, characterized in that: The determining, according to the first part of the quality evaluation value and the second part of the quality evaluation value, the quality evaluation information corresponding to the traffic monitoring data includes: The quality evaluation information of the traffic monitoring data corresponding to the quality standard is determined according to the sum of the first part quality evaluation value and the second part quality evaluation value.
10. The method according to claim 1, characterized in that The environmental condition information includes at least one of the following environmental condition parameters: Weather conditions; Traffic density; Road conditions; Lighting conditions.
11. The method according to claim 1, characterized in that The method further comprises: According to the quality evaluation information in each of the traffic monitoring messages, low-quality messages are screened and filtered out from each of the traffic monitoring messages, wherein the quality evaluation value indicated by the quality evaluation information of the low-quality message is lower than a preset low-quality threshold value.
12. The method according to claim 1, characterized in that The method further comprises: According to the quality evaluation information in the traffic monitoring message, a preprocessing method corresponding to the traffic monitoring message is determined, and the traffic monitoring message is preprocessed using the preprocessing method.
13. The method according to claim 1, characterized in that The method further comprises: A data quality report is generated based on the traffic monitoring message.
14. A vehicle-road cooperative system, characterized in that: include: A communication module, used to obtain traffic monitoring data, generate traffic monitoring messages and report to the cloud control platform through a communication network, wherein the traffic monitoring messages carry the traffic monitoring data, and the traffic monitoring data includes data source information and environmental condition information; The cloud control platform is used to receive the traffic monitoring message; determine the quality evaluation information of the traffic monitoring data according to the environmental condition information and the data source information; and add the quality evaluation information to the corresponding traffic monitoring message and save it.
15. An electronic device, characterized in that: include: at least one processor; A memory having at least one program stored thereon, wherein when the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 13; At least one I / O interface is connected between the processor and the memory and is configured to implement information interaction between the processor and the memory.
16. A computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method according to any one of claims 1 to 13.