Service area vehicle data processing method and device based on multi-source data and medium

By using multi-source data processing methods and calibrating, supplementing, and filtering high-card data and ETC data, the problem of inaccurate vehicle statistics in service areas was solved, achieving higher accuracy in vehicle statistics and reliability of traffic flow data.

CN119600821AActive Publication Date: 2025-03-11广东利通科技投资有限公司
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411530808.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-30
Publication Date
2025-03-11
Estimated Expiration
2044-10-30

AI Technical Summary

Technical Problem

In existing technologies, the accuracy of vehicle statistics at highway service areas is not high. The recognition results of high-definition checkpoints and ETC antennas are easily affected by equipment location and weather, leading to inaccurate vehicle statistics.

Method used

By acquiring high-card and ETC data from service areas, calibration, completion, and filtering are performed. Multi-source data processing methods are used to improve the accuracy of vehicle statistics, including calculating matching degree, setting time buffers and dwell thresholds, and integrating multiple data sources to repair license plate data.

Benefits of technology

This effectively improved the accuracy of vehicle statistics within the service area, reduced the impact of a single data source, and enhanced the reliability of traffic flow data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119600821A_ABST
    Figure CN119600821A_ABST
Patent Text Reader

Abstract

The invention discloses a service area vehicle data processing method and device based on multi-source data and a medium, and can be applied to the technical field of big data processing. According to the invention, after the first high card data and the first ETC data of the service area are respectively obtained, the first high card data are calibrated according to the first ETC data to obtain the first vehicle data and the second vehicle data, and the license plate data in the second vehicle data are complemented through the first ETC data to obtain the third vehicle data. And filtering the first ETC data according to the first high card data and the stay threshold to obtain fourth vehicle data, and performing statistics according to the first vehicle data, the third vehicle data and the fourth vehicle data to obtain traffic flow data of the service area, so that the influence of single high card data or single ETC antenna data on a statistical result can be reduced; and the accuracy of the vehicle statistical result in the service area is effectively improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of big data processing technology, and in particular to a service area vehicle data processing method, device and medium based on multi-source data. Background Art

[0002] In the related art, with the continuous increase in the number of cars, the traffic volume on the highway is also increasing. The increasing traffic volume increases the difficulty of vehicle management in the highway service area. Accurate and timely understanding of the changes in vehicles in the service area can provide a decision-making basis for the optimization process of personnel and resource allocation in the service area, and help improve the management level and service capabilities of the service area. At present, high-definition card ports and ETC antennas are generally installed at the entrances and exits of existing service areas on highways. High-definition card ports rely on image recognition to collect data, and the recognition results are easily affected by factors such as the installation location of the equipment and weather conditions. There are license plate recognition errors or no license plate recognition, resulting in low accuracy of vehicle statistics in the service area. In addition, some service areas also install antennas at the entrances and exits to record the vehicle passing time and license plate information by reading the ETC card, but the reading process of the ETC antenna is easy to read the vehicle information passing through the main line of the road section, which also leads to low accuracy of vehicle statistics in the service area.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a service area vehicle data processing method, device and medium based on multi-source data, which can effectively improve the accuracy of vehicle statistics results in the service area.

[0005] To achieve the above object, one aspect of an embodiment of the present application provides a method for processing service area vehicle data based on multi-source data, the method comprising the following steps:

[0006] Acquire first high-speed card data and first ETC data of the service area, wherein the first high-speed card data includes entrance high-speed card data and exit high-speed card data, and the first ETC data includes first entrance ETC data and first exit ETC data;

[0007] Calibrate the first high-speed card data according to the first ETC data to obtain first vehicle data and second vehicle data;

[0008] Completing the license plate data in the second vehicle data by using the first ETC data to obtain third vehicle data;

[0009] Filter the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data;

[0010] The traffic flow data of the service area is obtained based on the first vehicle data, the third vehicle data and the fourth vehicle data.

[0011] In some embodiments, the calibrating the first high-speed card data according to the first ETC data to obtain the first vehicle data and the second vehicle data includes:

[0012] Calculate a first matching degree between the entrance high-speed card data and the license plate number in the first entrance ETC data;

[0013] Using the entry high-speed card data with the first matching degree equal to the first threshold as the fourth vehicle data;

[0014] The entry high-card data whose first matching degree is less than the first threshold and greater than the second threshold is used as the second high-card data;

[0015] Calculate a second matching degree between the second high-speed card data and the license plate number in the first exit ETC data;

[0016] taking the second high-card data whose second matching degree is equal to the first threshold as fifth vehicle data, wherein the first vehicle data includes the fourth vehicle data and the fifth vehicle data;

[0017] The second high-card data whose second matching degree is smaller than the first threshold and larger than a third threshold is used as the second vehicle data.

[0018] In some embodiments, the calculation formulas of the first matching degree and the second matching degree are as follows:

[0019]

[0020] In the formula, R represents the first matching degree, N1 represents the total number of different character strings between the entry high-speed card data and the character strings corresponding to the license plate numbers in the entry ETC data, and N represents the total number of character strings corresponding to the license plate numbers in the entry high-speed card data and the entry ETC data; or

[0021] R represents the second matching degree, N1 represents the total number of different character strings between the second high-speed card data and the character strings corresponding to the license plate numbers in the exit ETC data, and N represents the total number of character strings corresponding to the license plate numbers in the second high-speed card data and the exit ETC data.

[0022] In some embodiments, the method of completing the license plate data in the second vehicle data by using the first ETC data to obtain the third vehicle data includes:

[0023] Acquire the data without license plate in the second vehicle data and the recording time corresponding to the data without license plate;

[0024] Determine a first time buffer segment according to the recording time;

[0025] Determine that only the first inlet ETC data exists in the first time buffer as the second inlet ETC data;

[0026] The license plate data in the second vehicle data is completed according to the license plate data in the second entry ETC data to obtain the third vehicle data.

[0027] In some embodiments, the method of completing the license plate data in the second vehicle data by using the first ETC data to obtain the third vehicle data includes:

[0028] Acquire the data without license plate in the second vehicle data and the recording time corresponding to the data without license plate;

[0029] Determine a second time buffer period according to the recording time;

[0030] Determine that there is unique first exit ETC data in the second time buffer period as second exit ETC data;

[0031] The license plate data in the second vehicle data is completed according to the license plate data in the second exit ETC data to obtain the third vehicle data.

[0032] In some embodiments, filtering the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data includes:

[0033] Compare the first high-speed card data with the first entrance ETC data to obtain third entrance ETC data, wherein the license plate data in the first high-speed card data does not include the license plate data in the third entrance ETC data;

[0034] Compare the license plate data in the third entrance ETC data with the license plate data in the first exit ETC data to obtain second ETC data with the same license plate data;

[0035] Calculating the travel time of the vehicle passing through the service area in the second ETC data;

[0036] The second ETC data corresponding to the driving time being greater than the stay threshold is used as the fourth vehicle data.

[0037] In some embodiments, obtaining the traffic flow data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data includes:

[0038] Extracting all license plate data from the first vehicle data, the third vehicle data, and the fourth vehicle data;

[0039] The total number of all license plate data is counted as the traffic flow data of the service area.

[0040] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application provides a service area vehicle data processing device based on multi-source data, the device comprising:

[0041] The first module is used to obtain the first high-speed card data and the first ETC data of the service area, wherein the first high-speed card data includes the entrance high-speed card data and the exit high-speed card data, and the first ETC data includes the first entrance ETC data and the first exit ETC data;

[0042] The second module is used to calibrate the first high-speed card data according to the first ETC data to obtain first vehicle data and second vehicle data;

[0043] A third module is used to complete the license plate data in the second vehicle data by using the first ETC data to obtain third vehicle data;

[0044] A fourth module is used to filter the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data;

[0045] The fifth module is used to obtain the traffic flow data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data.

[0046] To achieve the above objective, another aspect of the present application provides a computer device, including:

[0047] at least one processor;

[0048] at least one memory for storing at least one program;

[0049] When the at least one program is executed by the at least one processor, the at least one processor implements the above method.

[0050] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.

[0051] The embodiments of the present application include at least the following beneficial effects: The present application provides a service area vehicle data processing method, device and medium based on multi-source data. The scheme obtains the first high-speed card data and the first ETC data of the service area respectively, calibrates the first high-speed card data according to the first ETC data to obtain the first vehicle data and the second vehicle data, and then completes the license plate data in the second vehicle data with the first ETC data to obtain the third vehicle data, and then filters the first ETC data according to the first high-speed card data and the stay threshold to obtain the fourth vehicle data, and then obtains the traffic data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data, thereby reducing the influence of a single high-speed card data or a single ETC antenna data on the statistical results, and effectively improving the accuracy of the vehicle statistical results in the service area. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 is a flow chart of a method for processing service area vehicle data based on multi-source data provided by an embodiment of the present application;

[0053] Figure 2 is an application flow chart of a service area vehicle data processing method based on multi-source data provided in an embodiment of the present application;

[0054] Figure 3 is a structural schematic diagram of a service area vehicle data processing device based on multi-source data provided by an embodiment of the present application;

[0055] Figure 4 It is a schematic diagram of the hardware structure of the computer device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0056] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application, they are only examples of devices and methods consistent with some aspects of the embodiments of the present application.

[0057] The embodiment of the present application provides a service area vehicle data processing method, device and medium based on multi-source data. The present application obtains the first high-speed card data and the first ETC data of the service area respectively, calibrates the first high-speed card data according to the first ETC data to obtain the first vehicle data and the second vehicle data, and then completes the license plate data in the second vehicle data with the first ETC data to obtain the third vehicle data, and then filters the first ETC data according to the first high-speed card data and the stay threshold to obtain the fourth vehicle data, and then obtains the traffic flow data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data, thereby reducing the influence of a single high-speed card data or a single ETC antenna data on the statistical results, and effectively improving the accuracy of the vehicle statistical results in the service area.

[0058] The service area vehicle data processing method based on multi-source data provided in the embodiment of the present application relates to the field of big data processing technology. The service area vehicle data processing method based on multi-source data provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a vehicle-mounted terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application that implements a service area vehicle data processing method based on multi-source data, etc., but is not limited to the above forms.

[0059] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0060] Figure 1 is an optional flow chart of a method for processing service area vehicle data based on multi-source data provided in an embodiment of the present application. Figure 1 The method may include but is not limited to steps S101 to S106.

[0061] Step S110, obtaining first high-speed card data and first ETC data of the service area, wherein the first high-speed card data includes entrance high-speed card data and exit high-speed card data, and the first ETC data includes first entrance ETC data and first exit ETC data;

[0062] Step S120, calibrating the first high-speed card data according to the first ETC data to obtain the first vehicle data and the second vehicle data;

[0063] Step S130, completing the license plate data in the second vehicle data by using the first ETC data to obtain third vehicle data;

[0064] Step S140, filtering the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data;

[0065] Step S150: Obtain traffic flow data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data.

[0066] In the embodiment of the present application, the high-speed card data can be collected in real time through the high-definition card port set at the entrance and exit of the service area, and the ETC data can be collected in real time through the ETC antenna set at the entrance and exit of the service area. Both the high-speed card data and the ETC data of the service area can be directly called from the server corresponding to the service area after applying for authorization from the management department corresponding to the service area.

[0067] It is understandable that after obtaining the first ETC data and the first high-speed card data, the first high-speed card data is calibrated according to the first ETC data to obtain the first vehicle data and the second vehicle data. Specifically, the calibration process includes but is not limited to the following steps:

[0068] Calculate the first matching degree of the license plate number in the entrance high-speed card data and the first entrance ETC data;

[0069] The entrance high-speed card data with the first matching degree equal to the first threshold is used as the fourth vehicle data;

[0070] The entry high-card data whose first matching degree is less than the first threshold and greater than the second threshold is used as the second high-card data;

[0071] Calculate the second matching degree of the license plate number in the second highest card data and the first exit ETC data;

[0072] The second high-card data having a second matching degree equal to the first threshold is used as the fifth vehicle data, and the first vehicle data includes the fourth vehicle data and the fifth vehicle data;

[0073] The second high-vehicle data whose second matching degree is less than the first threshold and greater than the third threshold is used as the second vehicle data.

[0074] It can be understood that, in this embodiment, the recording time of the entrance high-card data can be used as a reference to set a third time buffer section, and the first matching degree of the license plate data between the entrance high-card data and the first entrance ETC data within the third time buffer section can be calculated. When the first matching degree is equal to the first threshold value (1), it can be determined that the license plate number in the entrance high-card data is completely matched with the license plate number in the first entrance ETC data. Therefore, there is no need to repair the license plate number in the entrance high-card data, and the entrance high-card data is used as the fourth vehicle data. When the first matching degree is less than the first threshold value (1) and greater than the second threshold value, it can be determined that the license plate data in the entrance high-card data (second high-card data) is unclear but can be repaired. When the first matching degree is less than the second threshold value, it is considered that the license plate data in the high-definition card port cannot be repaired, and therefore, the high-definition card port data is discarded. Specifically, the second threshold value can be a constant set based on actual conditions.

[0075] Based on this, this embodiment further calculates the second matching degree between the second high-speed card data and the license plate number in the exit ETC data. When the second matching degree is equal to the first threshold value (1), it can be determined that the corresponding license plate number in the second high-speed card data completely matches the license plate number in the first exit ETC data. Therefore, there is no need to repair the corresponding license plate number in the second high-speed card data, and the second high-speed card data is used as the fifth vehicle data. When the second matching degree is less than the first threshold value (1) and greater than the third threshold value, it can be determined that the vehicle in the second high-speed card data has entered the service area. Therefore, the second high-speed card data is repaired with the ETC data of the import and export. When the second matching degree is less than the third threshold value, it is considered that the license plate data in the second high-speed card data cannot be repaired, so the high-definition card port data is discarded.

[0076] Specifically, the calculation formulas for the first matching degree and the second matching degree in this embodiment can both adopt the following formulas:

[0077]

[0078] In the formula, when R represents the first matching degree, N1 represents the total number of different character strings corresponding to the license plate number in the entrance high-speed card data and the entrance ETC data, and N represents the total number of character strings corresponding to the license plate number in the entrance high-speed card data and the entrance ETC data;

[0079] When R represents the second matching degree, N1 represents the total number of different character strings between the second highest card data and the character strings corresponding to the license plate numbers in the exit ETC data, and N represents the total number of character strings corresponding to the license plate numbers in the second highest card data and the exit ETC data.

[0080] In the embodiment of the present application, the process of completing the license plate data in the second vehicle data by the first ETC data to obtain the third vehicle data includes but is not limited to the following steps:

[0081] Obtaining the no-license plate data and the recording time corresponding to the no-license plate data in the second vehicle data;

[0082] Determine a first time buffer segment according to the recording time;

[0083] Determine that there is only first-entry ETC data in the first time buffer segment as the second-entry ETC data;

[0084] The license plate data in the second vehicle data is completed according to the license plate data in the second entry ETC data to obtain the third vehicle data.

[0085] It can be understood that this embodiment identifies the data without license plates in the second vehicle data, and sets a first time buffer period based on the recording time of the high-speed card data corresponding to the data without license plates, and then counts the number of vehicles in the second entrance ETC data within the first time buffer period. When only one vehicle passes within the preset range, it is considered that the license plate number recorded by the ECT antenna is the license plate number of the "no license plate" vehicle recorded by the high-speed card (the license plate number of the vehicle without license plates in the second vehicle data).

[0086] In the embodiment of the present application, the license plate number of the vehicle without a license plate in the high-speed card data can also be determined by the exit ETC data. Specifically, the process of completing the license plate data in the second vehicle data with the first ETC data to obtain the third vehicle data can also include but is not limited to the following steps:

[0087] Obtaining the no-license plate data and the recording time corresponding to the no-license plate data in the second vehicle data;

[0088] Determine a second time buffer period according to the recording time;

[0089] Determine that there is unique first exit ETC data in the second time buffer section as the second exit ETC data;

[0090] The license plate data in the second vehicle data is completed according to the license plate data in the second exit ETC data to obtain the third vehicle data.

[0091] It can be understood that this embodiment identifies the data without license plates in the second vehicle data, and sets a second time buffer period based on the recording time of the high-speed card data corresponding to the data without license plates, and then counts the number of vehicles in the second exit ETC data within the second time buffer period. When only one vehicle passes within the preset range, it is considered that the license plate number recorded by the ECT antenna is the license plate number of the "no license plate" vehicle recorded by the high-speed card (the license plate number of the vehicle without license plates in the second vehicle data).

[0092] In the embodiment of the present application, the process of filtering the first ETC data according to the first high-speed card data and the stay threshold to obtain the fourth vehicle data includes but is not limited to the following steps:

[0093] Compare the first high-speed card data with the first-entry ETC data to obtain the third-entry ETC data, wherein the license plate data in the first high-speed card data does not include the license plate data in the third-entry ETC data;

[0094] Compare the license plate data in the third entrance ETC data with the license plate data in the first exit ETC data to obtain second ETC data with the same license plate data;

[0095] Calculate the travel time of the vehicle passing through the service area in the second ETC data;

[0096] The second ETC data corresponding to the driving time being greater than the stay threshold is used as the fourth vehicle data.

[0097] It can be understood that this embodiment screens the ETC entry data that does not correspond to the license plate number in the entry high-speed card data as the third entry ETC data, compares the third entry ETC data with the license plate data in the first exit ETC data, determines the second ETC data with the same license plate, obtains the recording time of the entrance and exit in the second ETC data, and determines the driving time of the vehicle through the service area based on the recording time. If the driving time is less than or equal to the stay threshold, it is determined that the vehicle has only passed the service area but has not entered the service area; if the driving time is greater than the stay threshold, it is determined that the vehicle has entered the service area but the high-definition card port at the entrance has not recorded the vehicle data.

[0098] In some embodiments, Figure 2 As shown, when the method provided in the embodiment of the present application is applied, it includes but is not limited to the following steps:

[0099] Step S210: High-speed card and ETC entry data fusion calibration:

[0100] Obtain the vehicle passing data of the high-definition card port and the ETC antenna entrance at the service area entrance, set the time buffer based on the high-speed card record, set the third time buffer segment to t, that is, ±t with the high-speed card record time, and the specific third time buffer segment can be 30s. Perform similarity fusion calculation on each high-speed card record and the ECT antenna record within the buffer range, and calculate the matching degree R of the license plate numbers in the two records. The calculation formula is:

[0101]

[0102] When the R matching degree is 1, it indicates a complete match and the vehicle is considered to have entered the service area.

[0103] When the matching degree is greater than 0 and less than 1, it indicates a partial match, and it is considered that the vehicle may enter the service area and needs further judgment. Set a matching degree threshold Z (second threshold) and compare the vehicle's matching degree R with the matching degree threshold Z. Vehicles with a matching degree higher than the matching degree threshold Z are repaired based on the ETC license plate. The matching degree threshold Z can be 80%.

[0104] Vehicles with a matching degree higher than 80% are recorded as license plate repair result 1 (the second highest card data), which needs to be further integrated and analyzed with the ETC exit records.

[0105] Step S220: Fusion calibration of high-speed card and ETC export data:

[0106] Obtain the vehicle passing data at the service area ETC antenna exit, and set a new time buffer t (the fourth time buffer segment) based on the entrance license plate repair result 1. The time buffer t can be set to 30s, and the matching degree of each record is calculated with the exit ECT antenna record within the buffer range, and the matching degree R of the license plate numbers in the two records is calculated.

[0107] Set the matching degree threshold Z (third threshold) to 80%, and compare the matching degree of the vehicle with the matching degree threshold. When the matching degree is 1, it indicates a complete match, and the vehicle is considered to have entered the service area. When the matching degree is greater than the matching degree threshold Z, the vehicle is considered to have entered the service area, and repairs are performed based on the ETC license plate, which is recorded as the license plate repair result 2 (second vehicle data). If the matching degree is lower than the matching degree threshold Z, the vehicle is considered to be unrepairable.

[0108] Step S230: Data fusion and completion of high-speed card entrance and ETC entrance:

[0109] Get the service area entrance license plate repair result 2 and the vehicle passing data at the ETC antenna entrance, identify the "no license plate" records based on the high-speed card records, and set the time buffer t based on the recording time of the "no license plate" data q (First time buffer period), that is, the floating time with the high card recording time ±t q,The time buffer can be set to 5s, and the ECT antenna records within the buffer range are compared. When only one vehicle passes within the preset range, it is considered that the license plate number recorded by the ECT antenna is the license plate number of the "no license plate" vehicle recorded by the high-speed card, and the third vehicle data is obtained; when multiple vehicles pass within the preset range, it is considered that there is no match; when no vehicle passes within the preset range, it is considered that there is no match.

[0110] Step S240: Data fusion and completion of high-speed card exit and ETC exit:

[0111] Obtain the license plate repair result 2 at the service area exit and the vehicle passing data at the ETC antenna exit. Based on the high-speed card record, identify the "no license plate" record. Based on the recording time of the "no license plate" data, set the time buffer t q (Second time buffer), that is, ±t with the high card recording time q ,The time buffer can be set to 5s, and the ECT antenna records within the buffer range are compared. When only one vehicle passes within the preset range, the license plate number recorded by the ECT antenna is considered to be the license plate number of the "no license plate" vehicle recorded by the high-speed card, and the third vehicle data is obtained; in other cases, it is considered that there is no match.

[0112] Step S250: ETC antenna entry and ETC antenna exit data are integrated and completed:

[0113] Obtain the exit and entrance vehicle data of the service area ETC antenna, and use the entrance record as a benchmark to filter out the license plate numbers that do not appear in the high-speed card entrance data, and match them with the exit data of the ETC day, filter out two records with the same license plate number, and calculate the travel time T, that is:

[0114] T=t l -t a ;

[0115] Among them, t l is the time when the vehicle leaves the service area, t a The time when the vehicle enters the service area.

[0116] Set the dwell threshold T z , you can set T z When the driving time exceeds T z , it is considered that the vehicle has passed through the service area and has not been recorded by the high-speed card. The passing of the vehicle with the license plate is used as the fourth vehicle data.

[0117] In an embodiment of the present application, after completing the calibration process of the vehicle data in the service area, the traffic flow in the service area can be counted based on the calibrated data, so that more accurate traffic flow information can be obtained.

[0118] Reference Figure 3 The embodiment of the present application provides a service area vehicle data processing device based on multi-source data, the device comprising:

[0119] The first module 310 is used to obtain first high-speed card data and first ETC data of the service area, the first high-speed card data includes entrance high-speed card data and exit high-speed card data, and the first ETC data includes first entrance ETC data and first exit ETC data;

[0120] The second module 320 is used to calibrate the first high-speed card data according to the first ETC data to obtain the first vehicle data and the second vehicle data;

[0121] The third module 330 is used to complete the license plate data in the second vehicle data by using the first ETC data to obtain third vehicle data;

[0122] The fourth module 340 is used to filter the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data;

[0123] The fifth module 350 is used to obtain the traffic flow data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data.

[0124] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0125] The embodiment of the present application also provides a computer device, the computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned service area vehicle data processing method based on multi-source data when executing the computer program. The computer device can be any intelligent terminal including a tablet computer, a vehicle-mounted computer, etc.

[0126] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0127] See also Figure 4 , Figure 4 The hardware structure of a computer device according to another embodiment is shown, and the computer device includes:

[0128] The processor 410 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application.

[0129] The memory 420 may be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 420 may store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 420, and the processor 410 calls and executes the service area vehicle data processing method based on multi-source data in the embodiment of this application;

[0130] Input / output interface 430, used to implement information input and output;

[0131] Communication interface 440, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WI FI, Bluetooth, etc.);

[0132] bus 450 , which transmits information between the various components of the device (e.g., processor 410 , memory 420 , input / output interface 430 , and communication interface 440 );

[0133] The processor 410 , the memory 420 , the input / output interface 430 , and the communication interface 440 are connected to each other in communication within the device via the bus 450 .

[0134] An embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned service area vehicle data processing method based on multi-source data is implemented.

[0135] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0136] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0137] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0138] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

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

[0140] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0141] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0142] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0143] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0145] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0146] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0147] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. A service area vehicle data processing method based on multi-source data, characterized in that: The method comprises the following steps: Acquire first high-speed card data and first ETC data of the service area, wherein the first high-speed card data includes entrance high-speed card data and exit high-speed card data, and the first ETC data includes first entrance ETC data and first exit ETC data; Calibrate the first high-speed card data according to the first ETC data to obtain first vehicle data and second vehicle data; Completing the license plate data in the second vehicle data by using the first ETC data to obtain third vehicle data; Filtering the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data; The traffic flow data of the service area is obtained based on the first vehicle data, the third vehicle data and the fourth vehicle data.

2. The method according to claim 1, characterized in that: The calibrating the first high-speed card data according to the first ETC data to obtain the first vehicle data and the second vehicle data includes: Calculate a first matching degree between the entrance high-speed card data and the license plate number in the first entrance ETC data; Using the entry high-speed card data with the first matching degree equal to the first threshold as the fourth vehicle data; The entry high-card data whose first matching degree is less than the first threshold and greater than the second threshold is used as the second high-card data; Calculate a second matching degree between the second high-speed card data and the license plate number in the first exit ETC data; taking the second high-card data whose second matching degree is equal to the first threshold as fifth vehicle data, wherein the first vehicle data includes the fourth vehicle data and the fifth vehicle data; The second high-card data whose second matching degree is smaller than the first threshold and larger than a third threshold is used as the second vehicle data.

3. The method according to claim 2, characterized in that The calculation formulas of the first matching degree and the second matching degree are as follows: In the formula, R represents the first matching degree, N1 represents the total number of different character strings between the entry high-speed card data and the character strings corresponding to the license plate numbers in the entry ETC data, and N represents the total number of character strings corresponding to the license plate numbers in the entry high-speed card data and the entry ETC data; or R represents the second matching degree, N1 represents the total number of different character strings between the second high-speed card data and the character strings corresponding to the license plate numbers in the exit ETC data, and N represents the total number of character strings corresponding to the license plate numbers in the second high-speed card data and the exit ETC data.

4. The method according to claim 1, characterized in that The method of completing the license plate data in the second vehicle data by using the first ETC data to obtain the third vehicle data includes: Acquire the data without license plate in the second vehicle data and the recording time corresponding to the data without license plate; Determine a first time buffer segment according to the recording time; Determine that only the first inlet ETC data exists in the first time buffer as the second inlet ETC data; The license plate data in the second vehicle data is completed according to the license plate data in the second entry ETC data to obtain the third vehicle data.

5. The method according to claim 1, characterized in that The method of completing the license plate data in the second vehicle data by using the first ETC data to obtain the third vehicle data includes: Acquire the data without license plate in the second vehicle data and the recording time corresponding to the data without license plate; Determine a second time buffer period according to the recording time; Determine that there is unique first exit ETC data in the second time buffer period as second exit ETC data; The license plate data in the second vehicle data is completed according to the license plate data in the second exit ETC data to obtain the third vehicle data.

6. The method according to claim 1, characterized in that The filtering of the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data includes: Compare the first high-speed card data with the first entrance ETC data to obtain third entrance ETC data, wherein the license plate data in the first high-speed card data does not include the license plate data in the third entrance ETC data; Compare the license plate data in the third entrance ETC data with the license plate data in the first exit ETC data to obtain second ETC data with the same license plate data; Calculating the travel time of the vehicle passing through the service area in the second ETC data; The second ETC data corresponding to the driving time being greater than the stay threshold is used as the fourth vehicle data.

7. The method according to claim 1, characterized in that The obtaining the traffic flow data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data includes: Extracting all license plate data from the first vehicle data, the third vehicle data, and the fourth vehicle data; The total number of all license plate data is counted as the traffic flow data of the service area.

8. A service area vehicle data processing device based on multi-source data, characterized in that: The device comprises: The first module is used to obtain the first high-speed card data and the first ETC data of the service area, wherein the first high-speed card data includes the entrance high-speed card data and the exit high-speed card data, and the first ETC data includes the first entrance ETC data and the first exit ETC data; The second module is used to calibrate the first high-speed card data according to the first ETC data to obtain first vehicle data and second vehicle data; A third module is used to complete the license plate data in the second vehicle data by using the first ETC data to obtain third vehicle data; A fourth module is used to filter the first ETC data according to the first high-speed card data and the stay threshold to obtain fourth vehicle data; The fifth module is used to obtain the traffic flow data of the service area according to the first vehicle data, the third vehicle data and the fourth vehicle data.

9. A computer device, characterized in that: include: at least one processor; at least one memory for storing at least one program; 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 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.

Citation Information

Patent Citations

  • Parking lot access management method, device and equipment and readable storage medium

    CN111599208A

  • Method and system for applying ETC (Electronic Toll Collection) to highway service area to collect traffic flow

    CN114299710A

  • Method, device and equipment for counting vehicle traffic volume based on time slices and medium

    CN115294776A