A vehicle positioning method and system for road network holographic perception
By integrating roadside terminal and inspection data, and combining time and space constraint correction, the problem of accurately determining the parking location of vehicles in the digital road network has been solved, and accurate vehicle positioning in the digital road network has been achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- 4HII TECH CO LTD
- Filing Date
- 2026-05-08
- Publication Date
- 2026-06-26
Smart Images

Figure CN122290347A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of data processing technology, and in particular to a vehicle positioning method and system for road network holographic perception. Background Technology
[0002] With the continuous improvement of urban digital governance, digital road network systems based on refined management of road resources are gradually becoming an important infrastructure for urban traffic management and smart parking management. By deploying various sensing devices along roads and combining them with digital maps, dynamic perception and management of road resources, vehicle status, and parking space usage can be achieved, thus providing data support for urban traffic scheduling, parking supervision, and road resource utilization. In this process, accurately obtaining the actual parking location of vehicles in road parking spaces within the digital road network environment has become a crucial technological foundation for supporting road network perception and parking management.
[0003] Vehicle location is typically identified and inferred using a single type of sensor data. For example, roadside video equipment or geomagnetic detection equipment can be used to detect vehicle entry and exit, combined with order information or vehicle identification information from a parking management platform to determine whether a vehicle is parked. Alternatively, manual inspections can be conducted to record vehicle parking information, which is then compared in the background to manage vehicle parking behavior. These methods can, to a certain extent, obtain information on vehicle parking within road areas, thus providing basic data support for parking management.
[0004] Although vehicle parking status can be identified through single sensor data or simple data comparison, in actual road environments, due to differences in collection time, collection location, and data accuracy between different data sources, it is easy to encounter the problem of difficulty in uniformly determining the parking location when making comprehensive judgments on multi-source information of the same vehicle. Summary of the Invention
[0005] To overcome the problem of accurately determining the parking location of vehicles, this application provides a vehicle positioning method and system based on road network holographic perception.
[0006] On one hand, the present invention provides a vehicle positioning method based on road network holographic perception, comprising: collecting vehicle license plate information through a roadside terminal and recording the appearance and disappearance times of the corresponding vehicles to construct vehicle perception data; receiving vehicle license plate information, inspection verification time, and inspection location reported by inspection personnel to construct inspection data; acquiring vehicle license plate information, order generation time, payment time or cancellation time, and road segment identifier and parking space identifier associated with the parking order from parking orders to construct parking order data; associating and integrating the vehicle perception data, the inspection data, and the parking order data to generate fused positioning information; correcting the fused positioning information through preset time constraints and spatial constraints to obtain corrected fused positioning information; and mapping the corrected fused positioning information to a preset digital road network structure model to determine the actual parking space location of the vehicle in the digital road network.
[0007] Optionally, the step of collecting vehicle license plate information through a roadside terminal and recording the appearance and disappearance times of the corresponding vehicles to construct vehicle perception data includes: continuously acquiring road images within the monitoring area using the image acquisition module built into the roadside terminal to obtain a continuous frame image sequence; performing vehicle target detection on each frame of the continuous frame image sequence to extract candidate image blocks of the license plate area, and performing character recognition on the candidate image blocks to obtain the license plate information of the corresponding vehicle; recording the system timestamp corresponding to the first recognition of the license plate information as the appearance time of the vehicle; continuously tracking and detecting the continuous frame image sequence, and when no vehicle corresponding to the license plate information is detected within a preset number of consecutive frames, recording the system timestamp corresponding to the last successful recognition of the license plate information as the disappearance time of the vehicle; associating and encapsulating the license plate information, the appearance time, the disappearance time, and the device identifier of the roadside terminal to generate vehicle perception data for the corresponding vehicle.
[0008] Optionally, the step of receiving vehicle license plate information, inspection verification time, and inspection location reported by inspection personnel to construct inspection data includes: having inspection personnel use an inspection terminal to conduct on-site inspections of parked vehicles along a preset inspection route; using the image acquisition module built into the inspection terminal to photograph the license plate area of the parked vehicles and performing character recognition on the photographed images to obtain the license plate information of the corresponding vehicles; obtaining the current system timestamp as the inspection verification time and calling the positioning module built into the inspection terminal to obtain the current geographical coordinates as the inspection location; and associating and encapsulating the license plate information, the inspection verification time, the inspection location, and the inspection personnel's employee ID to form the inspection data for the corresponding vehicles.
[0009] Optionally, the step of obtaining the vehicle's license plate information, order generation time, payment time or cancellation time, and the road segment identifier and parking space identifier associated with the parking order to construct parking order data includes: triggering an order generation event by the corresponding parking space sensing device when the vehicle enters the parking space, recording the order generation time, the parking space identifier bound to the parking space, and the road segment identifier of the road segment to which the parking space belongs, thus forming a parking order; recording the payment time of the corresponding order when the vehicle completes payment and leaves; recording the cancellation time of the corresponding order when the vehicle has not completed payment and the order exceeds a preset time limit; and associating and encapsulating the order generation time, payment time or cancellation time, road segment identifier, parking space identifier, and the vehicle's corresponding license plate information to generate parking order data for the corresponding vehicle.
[0010] Optionally, the step of associating and integrating the vehicle perception data, the inspection data, and the parking order data to generate fused positioning information includes: using a pre-established parking space number as a spatial anchor point, and based on a preset correspondence between the monitoring area of the roadside terminal and the parking space number, mapping and matching the device identifier in the vehicle perception data, the inspection location in the inspection data, and the parking space identifier in the parking order data with the corresponding parking space number to obtain matched multi-source data; using the order generation time of the parking order data as a benchmark, aligning the matched multi-source data according to the time dimension, incorporating the appearance time and disappearance time in the vehicle perception data and the inspection verification time in the inspection data into a unified time axis to obtain time-aligned multi-source data; and integrating the matched multi-source data and the time-aligned multi-source data to generate fused positioning information.
[0011] Optionally, the step of correcting the fused positioning information through preset time and space constraints to obtain corrected fused positioning information includes: taking the time range in which the inspection verification time falls within the time interval formed by the appearance time and disappearance time of the corresponding vehicle perception data, and the difference between the inspection verification time and the order generation time of the parking order data does not exceed a preset time threshold as a time constraint; taking the spatial range in which the distance between the inspection location in the inspection data and the parking space coordinates corresponding to the parking space identifier in the parking order data does not exceed a preset spatial threshold, and the spatial range in which the monitoring area coverage of the roadside terminal and the parking space location corresponding to the parking space identifier have a spatial overlap relationship as a spatial constraint; using the time constraint and the spatial constraint to verify each record in the fused positioning information in sequence, retaining the records that simultaneously meet the time constraint and the spatial constraint, and updating the retained records as corrected fused positioning information; and marking records that do not meet any constraint rule as abnormal and triggering a manual review process.
[0012] Optionally, the step of mapping the corrected fused positioning information to a preset digital road network structure model to determine the actual parking space location of the vehicle in the digital road network includes: using the parking space number in the corrected fused positioning information as a search key, searching in the preset digital road network structure model based on the search key to obtain the road segment identifier and parking space information corresponding to the parking space number; binding the license plate information in the corrected fused positioning information with the retrieved road segment identifier and parking space information to generate the actual parking space location, wherein the actual parking space location includes the license plate information, the road segment identifier, the specific parking space number, and the parking space coordinates; and inputting the actual parking space location into the corresponding node of the digital road network structure model to realize the visual representation of the actual parking space location of the vehicle in the digital road network.
[0013] On the other hand, this application also provides a vehicle positioning system for road network holographic perception, including: a roadside acquisition module, used to acquire vehicle license plate information through a roadside terminal and record the appearance and disappearance times of the corresponding vehicles to construct vehicle perception data; a personnel acquisition module, used to receive vehicle license plate information, inspection verification time, and inspection location reported by inspection personnel to construct inspection data; an order acquisition module, used to acquire vehicle license plate information, order generation time, payment time or cancellation time, and road segment identifier and parking space identifier associated with the parking order in a parking order to construct parking order data; a data integration module, used to integrate the vehicle perception data, the inspection data, and the parking order data to generate fused positioning information; a constraint correction module, used to correct the fused positioning information through preset time constraints and spatial constraints to obtain corrected fused positioning information; and a data mapping module, used to map the corrected fused positioning information to a preset digital road network structure model to determine the actual parking space location of the vehicle in the digital road network.
[0014] The vehicle positioning method and system for road network holographic perception provided in this application have the following technical effects: Vehicle perception data is constructed by collecting vehicle license plate information and recording the appearance and disappearance times of the corresponding vehicles through roadside terminals; inspection data is constructed by collecting vehicle license plate information, inspection verification time, and inspection location reported by inspection personnel; parking order data is constructed by combining the order generation time, payment time, or cancellation time of parking orders with the associated road segment and parking space identifiers; based on this, vehicle perception data, inspection data, and parking order data are correlated and integrated to generate fused positioning information; and the fused positioning information is corrected through preset time and space constraints. The corrected fused positioning information is then mapped onto a digital road network structure model, thereby accurately determining the actual parking space location of vehicles in the digital road network. This effectively reduces the impact of differences in collection time and spatial positioning between data from different sources, improves the accuracy of vehicle parking location determination, and overcomes the problem of difficulty in accurately determining vehicle parking locations. Attached Figure Description
[0015] To more clearly illustrate the technical solutions and advantages in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0016] Figure 1 This is a flowchart illustrating a vehicle positioning method based on road network holographic perception provided in an embodiment of the present invention; Figure 2 This is a schematic diagram of the vehicle license plate recognition process provided in an embodiment of the present invention; Figure 3 This is a schematic block diagram illustrating the time constraints provided in an embodiment of the present invention; Figure 4 This is a schematic block diagram illustrating spatial constraints provided in an embodiment of the present invention; Figure 5 This is a schematic block diagram illustrating the structure of the time constraint and space constraint judgment process provided in the embodiments of the present invention; Figure 6 This is a schematic block diagram of the digital road network structure model provided in the embodiments of the present invention; Figure 7 This is a schematic block diagram of a vehicle positioning system for road network holographic perception provided in an embodiment of the present invention. Detailed Implementation
[0017] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0018] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or server that comprises a series of steps or sub-modules is not necessarily limited to those steps or sub-modules explicitly listed, but may include other steps or sub-modules not explicitly listed or inherent to such processes, methods, products, or devices.
[0019] The technical solution of the present invention will be further described below with reference to the accompanying drawings and specific embodiments.
[0020] like Figure 1 As shown, this application provides a vehicle localization method based on road network holographic perception, which can determine the actual parking location of a vehicle in a road parking space in an urban road parking management scenario. The method includes: Step S1: Collect vehicle license plate information through roadside terminals and record the appearance and disappearance times of the corresponding vehicles to construct vehicle perception data.
[0021] Roadside terminals are fixedly installed on light poles or dedicated brackets along the side of the road and are bound to a pre-registered road monitoring area via device identification. The roadside terminal continuously identifies vehicles passing through or parked within the monitoring area, extracts vehicle license plate information, and records the time information when a vehicle enters and leaves the monitoring area. The vehicle's appearance time is determined by the system timestamp when the vehicle's license plate information is first identified, and the vehicle's disappearance time is determined by the system timestamp corresponding to the point when the vehicle's license plate information is no longer identified during continuous monitoring. When generating a vehicle record, the roadside terminal associates and encapsulates the license plate information, appearance time, disappearance time, and the roadside terminal's device identification according to a unified data structure to form a complete vehicle perception data record.
[0022] For example, install a roadside terminal with the device identification XXX-1 on road section A. When a vehicle with the license plate information "粤BXXXXX" enters the monitoring area of this roadside terminal, if the image recognition module first recognizes this license plate information at the timestamp 20XX-06-18 09:12:08, record this timestamp as the appearance time; after the vehicle leaves the monitoring area, when the license plate information "粤BXXXXX" is no longer recognized in the consecutive image frames, and the last recognition result is recorded at the timestamp 20XX-06-18 09:37:46, record this timestamp as the disappearance time; then combine the license plate information "粤BXXXXX", the appearance time 20XX-06-18 09:12:08, the disappearance time 20XX-06-18 09:37:46, and the device identification XXX-1 to generate a vehicle perception data record.
[0023] As Figure 2 shown, in another embodiment, step S1 can be implemented in the following manner: Through the built-in image acquisition module of the roadside terminal, continuously acquire the road pictures within its monitoring area to obtain a sequence of consecutive frame images.
[0024] The image acquisition module is an industrial camera device installed inside the roadside terminal, and the lens faces the road parking area. The preset frame rate is the number of image frames acquired per unit time, and this preset frame rate is set based on the traffic density of road vehicles, the requirement of recognition accuracy, and the processing capacity of the device. The continuously acquired images are stored as a sequence of consecutive frame images in chronological order, and each frame of image is accompanied by a corresponding acquisition timestamp for subsequent recognition and time recording.
[0025] For example, in an area with dense road parking spaces, set the preset frame rate to 10 frames per second, that is, the image acquisition module acquires one frame of image every 0.1 seconds, generates 600 frames of image data in 1 minute, and forms a sequence of consecutive frame images in chronological order, with each frame of image attached with a timestamp accurate to the millisecond level.
[0026] Perform vehicle target detection on each frame of the sequence of consecutive frame images to extract the candidate image blocks of the license plate area, and perform character recognition on the candidate image blocks to obtain the license plate information of the corresponding vehicle.
[0027] Vehicle target detection uses object detection algorithms, such as the YOLOv5 vehicle detection algorithm or the Faster R-CNN vehicle detection algorithm based on convolutional neural networks, to detect vehicle targets in each frame of the image and obtain the vehicle target areas. Subsequently, license plate localization processing is performed within the vehicle target areas to extract candidate image blocks of the license plate area. Character recognition processing is performed on the candidate image blocks, and the character recognition processing uses an OCR character recognition algorithm, such as the CRNN character recognition algorithm based on convolutional neural networks or the LPRNet license plate recognition algorithm based on deep learning, so as to obtain the complete character sequence of the vehicle license plate as license plate information.
[0028] For example, in a frame of image, two vehicle target areas are detected. The two vehicle areas are respectively extracted through the YOLOv5 vehicle detection algorithm, and the license plate areas are located in each vehicle area. Subsequently, the license plate information "沪AXXXXX" and "浙BXXXXX" are recognized through the CRNN character recognition algorithm.
[0029] Record the system timestamp corresponding to when the license plate information is first recognized as the appearance time of the vehicle.
[0030] The roadside terminal maintains a vehicle recognition cache table. When a certain license plate information is first recognized in a continuous frame image sequence, the license plate information is written into the vehicle recognition cache table, and the system timestamp corresponding to the current image frame is recorded as the appearance time. The system timestamp comes from the internal clock module of the roadside terminal, and the clock module is calibrated through the network time synchronization protocol to ensure the consistency of time records.
[0031] For example, in the 152nd frame of the continuous frame image sequence, the license plate information "粤CXXXXX" is first recognized, and the timestamp of this frame image is 20XX-07-01 08:15:2X.312. Then, the appearance time of the license plate information "粤CXXXXX" is recorded in the vehicle recognition cache table as 20XX-07-01 08:15:2X.312.
[0032] Continuously perform tracking detection on the continuous frame image sequence. When the vehicle corresponding to the license plate information is not detected again within a continuous preset number of frames, record the system timestamp corresponding to the last successful recognition of the license plate information as the disappearance time of the vehicle.
[0033] The roadside terminal continuously tracks the recognized license plate information, performs vehicle detection and license plate recognition processing again in each frame of the image, and judges whether the license plate information exists in the recognition result. When the license plate information is not recognized again within a continuous preset number of frames, it is considered that the vehicle has left the monitoring area. The preset number of frames is the number of consecutive unrecognized frames used to judge the departure of the vehicle, and this value is set according to the driving speed of the road vehicles and the width of the camera field of view.
[0034] For example, under the condition that the preset frame rate is 10 frames per second, if the preset number of frames is set to 30 frames, and the license plate information "粤CXXXXX" is not recognized again in 30 consecutive frames of images, then record the time stamp of the last recognition of the license plate information as the disappearance time of the vehicle. For example, record it as 20XX-07-01 08:18:05.214.
[0035] Associate and encapsulate the license plate information, appearance time, disappearance time, and device identifier of the roadside terminal to generate vehicle perception data for the corresponding vehicle.
[0036] The roadside terminal establishes a unified data structure for the recognition records of each vehicle, and writes the license plate information, appearance time, disappearance time, and device identifier into this data structure. The device identifier is the unique number registered by the roadside terminal in the device management platform, which is used to identify the specific device where the vehicle data comes from. The data structure is encapsulated in the key-value pair format and uploaded to the data processing platform for storage through the wireless network.
[0037] For example, a vehicle perception data record can adopt the following structure: {License plate information: "粤CXXXXX", Appearance time: "20XX-07-01 08:15:2X.312", Disappearance time: "20XX-07-01 08:18:05.214", Device identifier: "XXX-1"}.
[0038] Step S2: Receive the license plate information, inspection verification time, and inspection location of the vehicle reported by the inspection personnel to construct inspection data.
[0039] The inspection personnel perform on-site inspection tasks in the road parking area and conduct manual verification of the parked vehicles. The inspection personnel register the parked vehicles through the inspection terminal carried with them, and upload the license plate information, inspection verification time, and inspection location of the vehicle to the data processing platform through the inspection terminal. The inspection verification time is automatically generated by the time recording module of the inspection terminal, and the inspection location is obtained through the positioning module of the inspection terminal. When generating an inspection record, the inspection terminal associates and encapsulates the license plate information, inspection verification time, inspection location, and inspection personnel identity identifier to form inspection data.
[0040] For example, the inspection personnel numbered 001 conducts on-site verification of the road berth at 20XX-07-01 09:02:17, recognizes the license plate information "沪AXXXXX" of the vehicle in the inspection terminal, the inspection terminal records the inspection verification time as 20XX-07-01 09:02:17, and obtains the inspection location as longitude 12X.481253 and latitude 3X.223541 through the positioning module, and then generates an inspection data record.
[0041] In another embodiment, step S2 can be implemented in the following manner: Patrol personnel use patrol terminals to conduct on-site inspections of parked vehicles along a pre-set patrol route. The patrol terminals utilize their built-in image acquisition modules to capture images of the license plate areas of parked vehicles and perform character recognition on the captured images to obtain the corresponding vehicle's license plate information.
[0042] The inspection terminal is a mobile device with image acquisition and recognition capabilities. The image acquisition module is used to acquire images of vehicle license plate areas. After acquiring the images, the inspection terminal performs license plate recognition processing. The license plate recognition processing uses license plate recognition algorithms, such as the LPRNet license plate recognition algorithm based on deep learning or the license plate character recognition algorithm based on convolutional neural networks, to recognize characters in the license plate image and obtain complete license plate information.
[0043] For example, inspection personnel take pictures of the license plates of parked vehicles using the inspection terminal, and the inspection terminal identifies the license plate image to obtain the license plate information "Su EXXXXX".
[0044] While completing the license plate information recognition, the inspection terminal automatically obtains the current system timestamp as the inspection verification time, and calls the positioning module built into the inspection terminal to obtain the current geographical coordinates as the inspection location.
[0045] The inspection terminal has a built-in time recording module and a positioning module. The time recording module generates the inspection verification time, and the positioning module uses satellite positioning technology, specifically GPS or BeiDou satellite positioning technology, to obtain the inspection location. The positioning module outputs longitude and latitude coordinates to describe the inspection location.
[0046] For example, while recognizing the license plate information "Su EXXXXX", the inspection terminal records the inspection verification time as 20XX-07-01 09:18:45, and obtains the inspection location as longitude 11X.793615 and latitude 3X.060255 through Beidou satellite positioning technology.
[0047] The inspection terminal associates and encapsulates license plate information, inspection verification time, inspection location, and the employee ID of the inspection personnel to form the inspection data for the corresponding vehicle.
[0048] The inspection terminal collects license plate information, inspection verification time, inspection location, and the inspector's employee ID, and writes these into a unified data structure to form an inspection data record. The inspector's employee ID is a unique number for the inspector in the inspection management platform, used to identify the source of the inspection record.
[0049] For example, an inspection data record uses the following structure: {License plate information: "Su EXXXXX", inspection and verification time: "20XX-07-01 09:18:45", inspection location: "11X.793615, 3X.060255", identification number of the inspection personnel: "001"}.
[0050] Step S3: Obtain the license plate information of the vehicle in the parking order, the order generation time, the payment time or the cancellation time, as well as the road section identifier and the berth identifier associated with the parking order, so as to construct the parking order data.
[0051] Obtain the parking order records related to the vehicle's parking behavior through the road parking toll platform, and extract the order generation time, the payment time or the cancellation time, as well as the road section identifier and the berth identifier associated with the parking order from the parking order records. At the same time, extract the license plate information of the vehicle bound to the parking order. The order generation time is used to represent the time node when the vehicle enters the berth and triggers the charging event. The payment time is used to represent the time node when the vehicle completes the payment of the parking fee. The cancellation time is used to represent the time node when the order is automatically closed without completing the payment. By uniformly sorting out the time information, the spatial identification information and the license plate information in the parking order records, it is saved as a complete parking order data record.
[0052] For example, on the berth P-XXX-05 of the road section R-XXX, when a vehicle with the license plate information "Yue BXXXXX" enters the berth and triggers the charging record, the platform generates the order number 20XX06180015, and records the order generation time as 20XX-XX-18 09:12:20. At the same time, record the road section identifier associated with this order as R-XXX and the berth identifier as P-XXX-05. When the vehicle leaves after completing the payment at 20XX-06-18 09:38:10, the platform records the payment time as
[0052] 20XX-06-18 09:38:10. Subsequently, combine the license plate information "Yue BXXXXX", the order generation time 20XX-06-18 09:12:20, the payment time 20XX-06-18 09:38:10, the road section identifier R-XXX and the berth identifier P-XXX-05 to generate a parking order data record.
[0053] Among them, the inspection location can be automatically obtained through the positioning module of the inspection terminal. The positioning module includes a satellite positioning module or a positioning module based on the mobile communication network, and is used to record the current geographical location of the inspection terminal in real time when the inspection personnel perform the vehicle verification operation, and report this geographical location as the inspection location. Through the above method, the inspection location can be kept consistent with the spatial location where the actual inspection behavior occurs, so as to improve the spatial reference accuracy of the inspection data in the subsequent fusion positioning process.
[0054] For example, when inspection personnel check parked vehicles on a certain road section, the inspection terminal automatically obtains the current location coordinates while recording the vehicle license plate information, and uploads the location coordinates and inspection verification time to the system platform, thereby forming an inspection data record containing license plate information, inspection verification time and inspection location.
[0055] In another embodiment, step S3 can be implemented in the following manner: When a vehicle enters a parking space, the parking management system triggers an order generation event through the corresponding parking space sensing device. It records the order generation time, the parking space identifier bound to the parking space, and the road segment identifier of the road segment to which the parking space belongs, thus forming a parking order.
[0056] Parking space sensing devices are installed in roadside parking areas to detect whether vehicles have entered parking spaces. These devices can be geomagnetic detectors or video detectors. When a vehicle enters a parking space, the sensing device detects that the parking space status has changed from "vacant" to "occupied" and sends an occupancy signal to the parking management platform. Upon receiving the occupancy signal, the parking management platform generates a corresponding parking order, records the order generation time, and simultaneously queries a pre-established parking space information table based on the device number of the parking space sensing device. From the table, it retrieves the parking space identifier corresponding to that device number and the road segment identifier of the parking space.
[0057] For example, a geomagnetic detection device with device number XXX-PXX03 is installed at parking space number P-XXX-03. When a vehicle enters the parking space, the device detects a change in the magnetic field and sends an occupancy signal to the platform. The platform generates a parking order 20XX0701100815 at timestamp 20XX-07-01 10:08:15. At the same time, it queries the parking space information table to find that the parking space identifier corresponding to the device is P-XXX-03 and the road segment identifier is R-XXXX, and writes this information into the parking order record.
[0058] When a vehicle completes payment and leaves, the parking management system records the payment time for the corresponding order.
[0059] After the vehicle completes the parking fee payment, the payment platform sends a payment success message to the parking management platform. Upon receiving the payment success notification, the parking management platform records the payment success time as the payment time and updates the parking order status to "Payment Completed". The payment time is derived from the transaction completion time returned by the payment platform and is stored in conjunction with the parking order number.
[0060] For example, after a vehicle with a license plate number of "Hu AXXXXX" finishes parking, it completes the payment through mobile payment. The payment platform returns a payment success notice at 20XX-07-01 10:36:22, and the parking management platform records this time as the payment time of 20XX-07-01 10:36:22 for order 20XX0701100815.
[0061] When the vehicle has not completed the payment and the order exceeds the preset time limit, the parking management system records the cancellation time of the corresponding order.
[0062] The platform performs regular detection on all parking orders that have not been paid. When a parking order has not been paid after exceeding the preset time limit after the order generation time, the order is marked as cancelled, and the cancellation time is recorded. The preset time limit is set according to the road parking management rules and is used to limit the maximum effective duration of the order.
[0063] For example, in the parking fee rules for a certain urban road, the preset time limit is set to 24 hours. When order 20XX0701100815 has not been paid within 24 hours after generation, the order status is updated to cancelled at 20XX-07-02 10:08:15, and the cancellation time is recorded as 20XX-07-02 10:08:15.
[0064] Associate and encapsulate the order generation time, payment time or cancellation time, section identifier, berth identifier of the parking order, and the license plate information of the corresponding vehicle to generate the parking order data for the corresponding vehicle.
[0065] Associate and encapsulate the license plate information, order generation time, payment time or cancellation time, section identifier, and berth identifier in the parking order record according to a unified data structure to form a parking order data record. This data structure uses the license plate information as the main identifier field and also includes a time information field and a spatial identifier field for subsequent data association processing.
[0066] For example, a parking order data record adopts the following structure: {License plate information: "Hu AXXXXX", Order generation time: "20XX-07-01 10:08:15", Payment time: "20XX-07-01 10:36:22", Section identifier: "R-XXXX", Berth identifier: "P-XXX-03"}.
[0067] Step S4: Associate and integrate the vehicle perception data, patrol data, and parking order data to generate fused positioning information.
[0068] Uniformly organize the vehicle perception data, inspection data, and parking order data, and establish the corresponding relationship between the three types of data through the license plate information and the berth identification. The vehicle perception data provides the time information of the vehicle within the monitoring area, the inspection data provides the time information and location information recorded by the inspection personnel on site, and the parking order data provides the berth identification corresponding to the vehicle and the road section identification information. By integrating and processing the three types of data, the records of the vehicle in different source data form a unified vehicle positioning record.
[0069] For example, for a vehicle with the license plate information "粤BXXXXX", the appearance time is recorded as 20XX-06-18 09:12:08 and the disappearance time is recorded as 20XX-06-18 09:37:46 in the vehicle perception data. The inspection verification time is recorded as 20XX-06-18 09:20:15 and the inspection location is longitude 11X.321525 and latitude 2X.124365 in the inspection data. The berth identification is recorded as P-XXX-05 in the parking order data. By integrating these data, a complete vehicle parking record can be formed.
[0070] In another embodiment, step S4 can be implemented in the following manner: Taking the vehicle license plate information as the primary key, establish an association index between the vehicle perception data, inspection data, and parking order data.
[0071] Create a vehicle data index table, use the license plate information as the index key, and group and store the vehicle perception data, inspection data, and parking order data according to the license plate information. When there is the same license plate information in different source data, locate the corresponding data records through the index table and merge these records into an associated data set of the same vehicle.
[0072] For example, in the index table, use the license plate information "粤BXXXXX" as the index key, and store the corresponding vehicle perception data records, inspection data records, and parking order data records in the same data set.
[0073] Taking the berth number pre-established in the parking management system as the spatial anchor point, and based on the preset corresponding relationship between the monitoring area of the roadside terminal and the berth number, map and match the device identification in the vehicle perception data, the inspection location in the inspection data, and the berth identification in the parking order data with the corresponding berth number respectively to obtain the multi-source data after matching.
[0074] The parking management platform pre-establishes a parking space information table, recording each parking space number, coordinates, and corresponding road segment identifier. It also establishes a mapping table between the monitoring areas of roadside terminals and parking space numbers. Device identifiers retrieve the set of parking space numbers covered by their monitoring area by querying the mapping table; inspection locations are determined by calculating the distance between the inspection location coordinates and the parking space coordinates to find the nearest parking space number; and parking space identifiers in parking order data directly correspond to parking space numbers. Through this method, data from different sources is converted into a unified parking space number representation.
[0075] For example, the monitoring area corresponding to equipment identifier XXX-1 covers berth numbers P-XXX-01 to P-XXX-08; the longitude 11X.321525 and latitude 2X.124365 of the inspection location are matched with berth number P-XXX-05 after distance calculation with berth coordinates; if the parking order data records berth identifier P-XXX-05, then all three types of data correspond to the same berth number P-XXX-05.
[0076] The pre-defined correspondence between the monitoring area of the roadside terminal and the parking space number can be established through on-site calibration during the system deployment phase. Specifically, based on the installation location, shooting or detection range, and actual distribution of road parking spaces of the roadside terminal, the monitoring area of each roadside terminal is spatially marked in the system platform, and the parking space number located within that monitoring area is associated and registered, thereby forming a spatial correspondence between the roadside terminal and the parking space number.
[0077] For example, after installing a roadside terminal on a certain road section, the monitoring coverage area of the roadside terminal can be determined by electronic map or on-site surveying, and the parking space numbers covered by the monitoring area can be marked in the system. When a vehicle is identified by the roadside terminal, the corresponding vehicle perception data can be mapped to the relevant parking space number according to the above correspondence, thereby providing a unified spatial reference for subsequent multi-source data fusion and positioning.
[0078] Based on the order generation time of parking order data, the matched multi-source data is aligned according to the time dimension. The appearance time and disappearance time in vehicle perception data and the inspection verification time in inspection data are incorporated into a unified time axis to obtain time-aligned multi-source data.
[0079] A unified timeline is established, using the order generation time of parking order data as the time reference point. The appearance and disappearance times in vehicle perception data and the inspection verification time in inspection data are converted into time offset values relative to the order generation time. Time records from different data sources are uniformly sorted using these time offset values to form multi-source data records with consistent time.
[0080] For example, the order generation time is 20XX-06-18 09:12:20, the vehicle perception data appearance time is 09:12:08, the disappearance time is 09:37:46, and the patrol check time is 09:20:15. By calculating the time difference, the appearance time offset value can be obtained as -12 seconds, and the patrol check time offset value is +475 seconds.
[0081] Integrate the matched multi-source data and the time-aligned multi-source data to generate fusion positioning information including license plate information, time series information, spatial location information, and berth number.
[0082] Unify and combine the time information in the vehicle perception data, the spatial location information in the patrol data, and the berth identification information in the parking order data, and use the berth number as the spatial identifier to write these fields into the fusion positioning data structure to form a complete fusion positioning information record.
[0083] For example, a fusion positioning information record adopts the following structure: {License plate information: "粤BXXXXX", Appearance time: "20XX-06-18 09:12:08", Disappearance time: "20XX-06-18 09:37:46", Patrol check time: "20XX-06-18 09:20:15", Patrol location: "11X.321525,2X.124365", Berth number: "P-XXX-05"}.
[0084] Step S5: Calibrate the fusion positioning information through preset time constraints and spatial constraints to obtain the calibrated fusion positioning information.
[0085] Perform rule verification on the time field and spatial field in the fusion positioning information, and screen the records in the fusion positioning information through time constraints and spatial constraints to eliminate the incorrect matches caused by time record deviations or spatial positioning deviations between different source data. The time constraint is used to verify the consistency of the vehicle perception data, patrol data, and parking order data in the time dimension, and the spatial constraint is used to verify the consistency of the patrol location, roadside terminal monitoring area, and berth coordinates in the spatial dimension. By performing time verification and spatial verification on each record of the fusion positioning information, the records that do not meet the constraint conditions are excluded, and the records that meet the constraint conditions are retained and updated, so as to obtain the calibrated fusion positioning information.
[0086] For example, in a fused positioning information record, the license plate information is "Yue BXXXXX", the appearance time of the vehicle perception data record is 20XX-06-18 09:12:08, the disappearance time is 20XX-06-18 09:37:46, the inspection verification time of the patrol inspection data record is 20XX-06-18 09:20:15, the order generation time of the parking order data record is 20XX-06-18 09:12:20, the patrol inspection location is longitude 11X.321525 and latitude 2X.124365, and the berth number is P-XXX-05. By judging through time constraint that the inspection verification time is between the appearance time and the disappearance time, and by judging through space constraint that the distance between the patrol inspection location and the berth coordinates is less than the space threshold, the record is retained as valid fused positioning information.
[0087] As Figures 3 to 5 shown, in another embodiment, step S5 can be implemented in the following manner: Taking the time range where the inspection verification time falls within the time interval formed by the appearance time and the disappearance time of the corresponding vehicle perception data, and the time difference between the inspection verification time and the order generation time of the parking order data does not exceed the preset time threshold as the time constraint.
[0088] Perform calculation verification on the time fields in the fused positioning information. The specific calculation method is as follows: Judge whether the inspection verification time satisfies appearance time ≤ inspection verification time ≤ disappearance time, and at the same time calculate the time difference between the inspection verification time and the order generation time in the parking order data. The preset time threshold is set according to the time distribution of vehicle parking behaviors in the parking management scenario, and is used to limit the maximum allowable difference between the inspection verification time and the order generation time.
[0089] For example, when the appearance time of the vehicle perception data record is 09:12:08, the disappearance time is 09:37:46, the inspection verification time is 09:20:15, and the order generation time of the parking order data record is 09:12:20, through calculation, it can be obtained that the inspection verification time is between the appearance time and the disappearance time, and the time difference between the inspection verification time and the order generation time is 475 seconds. If the preset time threshold is set to 900 seconds, then this record meets the time constraint conditions.
[0090] Taking the space range where the distance between the patrol inspection location in the patrol inspection data and the berth coordinates corresponding to the berth identifier in the parking order data does not exceed the preset space threshold, and there is a spatial overlap relationship between the monitoring area coverage range of the roadside terminal and the berth location corresponding to the berth identifier as the space constraint. [[ID=Distance calculations and area coverage checks are performed on the spatial fields in the fused positioning information. Berth coordinates are obtained from a berth information table, which records the longitude and latitude coordinates corresponding to each berth number. Inspection locations are obtained through the satellite positioning module of the inspection terminal. Whether the spatial threshold condition is met is determined by calculating the geographic distance between the inspection location and the berth coordinates. The distance calculation uses the Haversine distance calculation algorithm to calculate the spherical distance between two geographic coordinate points based on longitude and latitude. The preset spatial threshold is set based on the road berth width and the inspection positioning error. Monitoring area coverage is determined by querying the device monitoring area table, which records the boundary coordinates of the monitoring area corresponding to each device identifier.
[0092] For example, the inspection location is at longitude 11X.321525, latitude 2X.124365, and the berth coordinates are at longitude 11X.321510, latitude 2X.124350. The distance between the two points, calculated using Haversine distance, is 2.3 meters. When the preset spatial threshold is set to 5 meters, this distance satisfies the spatial constraint condition. Furthermore, a query of the equipment monitoring area table shows that the monitoring area of equipment identifier XXX-1 covers the area of berth number P-XXX-05; therefore, the spatial constraint condition is deemed valid.
[0093] Each record in the fused positioning information is verified sequentially using time and space constraints. Records that simultaneously meet both time and space constraints are retained, and the retained records are used to update the corrected fused positioning information.
[0094] Perform rule validation on each record in the fused positioning information data table. Calculate the temporal and spatial constraints for each record sequentially. If both constraints are met, mark the record as valid and write it into the corrected fused positioning information data table. If either constraint is not met, do not include the record in the corrected fused positioning information data table.
[0095] For example, in the fused positioning information data table, there are three records: record 1 satisfies both time and spatial constraints; record 2 satisfies only the time constraint but not the spatial constraint; and record 3 satisfies the spatial constraint, but the inspection and verification time exceeds the time threshold. After verification, only record 1 is retained and written into the corrected fused positioning information data table.
[0096] Records that do not meet any constraint rule are marked as abnormal and a manual review process is triggered.
[0097] Set an exception flag for the records that fail the constraint verification, and write the exception records into the exception record table. The exception record table stores license plate information, inspection verification time, inspection location, berth number, and an exception reason field. The exception reason field is used to identify the violated constraint type, such as time constraint exception or space constraint exception. The manual review personnel verify the data through the exception record table and correct or confirm the records.
[0098] For example, when the distance between the inspection location and the berth coordinates in a certain integrated positioning information record is 18 meters, which is greater than the preset space threshold of 5 meters, then mark this record as a space constraint exception and write it into the exception record table, and the exception reason field is recorded as "space constraint exception".
[0099] Step S6: Map the corrected integrated positioning information to a preset digital road network structure model to determine the actual parking berth position of the vehicle in the digital road network.
[0100] Perform spatial positioning on the berth number in the corrected integrated positioning information through the digital road network structure model, and obtain the spatial position and the affiliated road information of the corresponding berth according to the berth number. By writing the correspondence between the license plate information and the berth number into the berth node in the digital road network structure model, the parking position of the vehicle in the road network can be accurately identified in the digital road network structure model.
[0101] For example, in the corrected integrated positioning information, there is a record: the license plate information is "粤BXXXXX", and the berth number is P-XXX-05. Through querying in the digital road network structure model, the berth coordinates corresponding to this berth number can be obtained as longitude 11X.321510 and latitude 2X.124350, and the affiliated road section identification is R-XXX, so as to determine the parking position of the vehicle in the digital road network.
[0102] As Figure 6 shown, in another embodiment, step S6 can be implemented in the following manner: Pre-construct a digital road network structure model. The digital road network structure model takes road sections as basic units, assigns a unique road section identification to each road section, and registers the berth information and berth number of each parking berth in sequence according to the actual berth distribution on each road section, establishing a hierarchical spatial correspondence relationship between the road section identification and the berth number to form a three-level index structure of road network - road section - berth.
[0103] Construct a digital road network structure model through road basic data. The road basic data includes road center line data, road boundary data, and road berth layout data. Assign a section identifier to each road according to the road management number, and record the berth number, berth coordinates, and berth direction information on each section according to the berth layout map. By establishing a mapping relationship between the section identifier and the berth number, each berth number can be located to the section it belongs to.
[0104] For example, in the road number R-XXX, the berth numbers P-XXX-01 to P-XXX-08 are registered. Each berth number corresponds to a set of berth coordinates. For example, the berth number P-XXX-05 corresponds to the berth coordinates longitude 11X.321510 and latitude 2X.124350.
[0105] Use the berth number in the corrected fused positioning information as the retrieval key, and perform a retrieval in the three-level index structure of the preset digital road network structure model based on the retrieval key to obtain the section identifier and berth information corresponding to the berth number.
[0106] Retrieve through the berth number in the berth information table, and obtain the section identifier, berth coordinates, and berth serial number information corresponding to the berth number. The berth information table is the basic data table in the digital road network structure model, which is used to record the corresponding relationship between the berth number and the section identifier.
[0107] For example, when the berth number is P-XXX-05, query through the berth information table to obtain the section identifier as R-XXX, and the berth coordinates are longitude 11X.321510 and latitude 2X.124350.
[0108] Bind the license plate information in the corrected fused positioning information with the retrieved section identifier and berth information to generate the actual parking berth position. Among them, the actual parking berth position includes license plate information, section identifier, specific berth number, and berth coordinates.
[0109] Combine the license plate information field and the berth number field, and append the section identifier and berth coordinate information to form a vehicle parking position record. This record is used to describe the specific parking position of the vehicle in the road network.
[0110] For example, an actual parking berth position record is: {License plate information: "粤BXXXXX", Section identifier: "R-XXX", Berth number: "P-XXX-05", Berth coordinates: "11X.321510,2X.124350"}.
[0111] Input the actual parking berth position into the corresponding node of the digital road network structure model to realize the visual expression and dynamic update of the actual parking berth position of the vehicle in the digital road network.
[0112] By writing the actual parking berth position record into the berth node data table in the digital road network structure model, an association relationship is established between the berth node and the corresponding vehicle license plate information. In the digital map interface, vehicle identification icons are drawn according to the coordinate positions of the berth nodes, and the real-time update of the vehicle parking position is achieved by refreshing the berth node data table.
[0113] For example, in the digital map interface, when the berth number P-XXX-05 node is associated with the license plate information "粤BXXXXX", a vehicle icon is displayed at the coordinate position of this berth, and the vehicle identification is removed when the vehicle leaves the berth or the order ends, thus completing the dynamic update in the digital road network.
[0114] In this embodiment, the license plate information of the vehicle is continuously collected by the roadside terminal and the appearance time and disappearance time of the corresponding vehicle are recorded to construct vehicle perception data. At the same time, the license plate information, inspection verification time and inspection position reported by the inspection personnel are received to form inspection data, and the license plate information, order generation time, payment time or cancellation time of the vehicle in the parking order and the road section identifier and berth identifier associated with the parking order are obtained to construct parking order data. On this basis, the vehicle perception data, inspection data and parking order data are uniformly associated and integrated to form fusion positioning information including vehicle identity information, time information and berth information. Subsequently, the fusion positioning information is subjected to consistency verification and correction through preset time constraints and space constraints, and abnormal records that do not meet the constraint conditions are removed, so as to obtain reliable corrected fusion positioning information. Further, the corrected fusion positioning information is mapped to a preset digital road network structure model, and the vehicle parking position is located and bound through the hierarchical index relationship of road network - road section - berth, and finally the actual parking berth position of the vehicle in the digital road network is determined, and the visual expression and dynamic update of the vehicle parking position in the digital road network are realized. Through the above method, the effective fusion and mutual verification between the vehicle perception data, inspection data and parking order data are realized, and the accuracy of vehicle parking position recognition and data consistency can be improved in complex roadside parking scenarios, providing a reliable data basis for digital road network management and parking supervision.
[0115] As Figure 7 shown, in another example, the present application also provides a vehicle positioning system 10 for road network holographic perception, including: A roadside acquisition module 11, configured to collect the license plate information of the vehicle through a roadside terminal and record the appearance time and disappearance time of the corresponding vehicle to construct vehicle perception data.
[0116] A personnel acquisition module 12, configured to receive the license plate information, inspection verification time and inspection position of the vehicle reported by the inspection personnel to construct inspection data.
[0117] The order collection module 13 is used to obtain the license plate information of the vehicle in the parking order, the order generation time, the payment time or cancellation time, as well as the road segment identifier and parking space identifier associated with the parking order, in order to construct parking order data.
[0118] The data integration module 14 is used to link and integrate vehicle perception data, inspection data and parking order data to generate fused positioning information.
[0119] The constraint correction module 15 is used to correct the fused positioning information by means of preset time constraints and spatial constraints, so as to obtain the corrected fused positioning information.
[0120] The data mapping module 16 is used to map the corrected fused positioning information to a preset digital road network structure model in order to determine the actual parking space location of the vehicle in the digital road network.
[0121] The roadside data acquisition module 11, personnel data acquisition module 12, and order data acquisition module 13 respectively acquire vehicle perception data, inspection data, and parking order data from roadside terminals, inspection personnel, and parking management systems, thus forming multi-source parking information from different sources that can complement each other. Subsequently, the data integration module 14 uniformly associates and integrates the vehicle perception data, inspection data, and parking order data, so that the data from different sources form corresponding relationships at the vehicle identity, time information, and spatial information levels, and generates fused positioning information. On this basis, the constraint correction module 15 uses preset time constraints and spatial constraints to perform consistency verification and correction on the fused positioning information, and filters out data records that simultaneously satisfy the time logic relationship and spatial correspondence relationship, thereby obtaining reliable corrected fused positioning information. Finally, the data mapping module 16 maps the corrected fused positioning information to a preset digital road network structure model, and determines the actual parking space location of the vehicle in the digital road network according to the hierarchical relationship between road segment identifiers and parking space numbers in the digital road network structure model. Through the collaborative data processing among the above system modules, the effective integration and mutual verification of vehicle perception data, inspection data, and parking order data are realized, thereby improving the accuracy of vehicle parking location identification and data consistency, and providing reliable data support for digital road network management and parking resource supervision.
[0122] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing are also possible or may be advantageous.
[0123] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device, equipment, and storage medium embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0124] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing the relevant hardware to implement them. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0125] The above are merely preferred embodiments of this application and are not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.
Claims
1. A vehicle localization method based on road network holographic perception, characterized in that, include: Vehicle license plate information is collected through roadside terminals, and the appearance and disappearance times of the corresponding vehicles are recorded to construct vehicle perception data. Receive vehicle license plate information, inspection verification time, and inspection location reported by inspection personnel to construct inspection data; Obtain the license plate information of the vehicle in the parking order, the order generation time, the payment time or cancellation time, as well as the road segment identifier and parking space identifier associated with the parking order, to construct parking order data; The vehicle perception data, the inspection data, and the parking order data are correlated and integrated to generate fused positioning information; The fused positioning information is corrected by pre-set time and space constraints to obtain corrected fused positioning information; The corrected fused positioning information is mapped to a preset digital road network structure model to determine the actual parking space location of the vehicle in the digital road network.
2. The vehicle positioning method based on road network holographic perception according to claim 1, characterized in that, The step of collecting vehicle license plate information through a roadside terminal and recording the appearance and disappearance times of the corresponding vehicles to construct vehicle perception data includes: The roadside terminal uses a built-in image acquisition module to continuously acquire road images within its monitoring area, obtaining a continuous frame image sequence. Vehicle target detection is performed on each frame of the continuous frame image sequence to extract candidate image blocks of the license plate area, and character recognition is performed on the candidate image blocks to obtain the license plate information of the corresponding vehicle. The system timestamp corresponding to the first recognition of the license plate information is recorded as the time of the vehicle's appearance; The system continuously tracks and detects the continuous frame image sequence. When no vehicle corresponding to the license plate information is detected within a preset number of consecutive frames, the system timestamp corresponding to the last successful recognition of the license plate information is recorded as the disappearance time of the vehicle. The license plate information, the appearance time, the disappearance time, and the device identifier of the roadside terminal are associated and encapsulated to generate vehicle perception data for the corresponding vehicle.
3. The vehicle positioning method based on road network holographic perception according to claim 1, characterized in that, The step of receiving vehicle license plate information, inspection verification time, and inspection location reported by inspection personnel to construct inspection data includes: Patrol personnel use patrol terminals to conduct on-site inspections of parked vehicles along a preset patrol route. The image acquisition module built into the patrol terminal is used to capture images of the license plate area of the parked vehicles, and the captured images are used for character recognition to obtain the license plate information of the corresponding vehicles. The system timestamp is obtained as the inspection and verification time, and the positioning module built into the inspection terminal is called to obtain the current geographic coordinates as the inspection location. The license plate information, the inspection and verification time, the inspection location, and the employee ID of the inspection personnel are associated and encapsulated to form the inspection data for the corresponding vehicle.
4. The vehicle positioning method based on road network holographic perception according to claim 1, characterized in that, The step of obtaining the vehicle's license plate information, order generation time, payment time or cancellation time, and the road segment identifier and parking space identifier associated with the parking order to construct parking order data includes: When a vehicle enters a parking space, the corresponding parking space sensing device triggers an order generation event, records the order generation time, the parking space identifier bound to the parking space, and the road segment identifier of the road segment to which the parking space belongs, and forms a parking order. When the vehicle leaves after payment, record the payment time for the corresponding order; If a vehicle fails to complete payment and the order exceeds the preset time limit, record the cancellation time of the corresponding order; The parking order data is generated by associating and encapsulating the order generation time, payment time or cancellation time, road segment identifier, parking space identifier, and the license plate information of the vehicle.
5. The vehicle positioning method based on road network holographic perception according to claim 1, characterized in that, The step of associating and integrating the vehicle perception data, the inspection data, and the parking order data to generate fused positioning information includes: Using the pre-established parking space number as the spatial anchor point, and based on the preset correspondence between the monitoring area of the roadside terminal and the parking space number, the device identifier in the vehicle perception data, the inspection location in the inspection data, and the parking space identifier in the parking order data are mapped and matched with the corresponding parking space number to obtain the matched multi-source data. Based on the order generation time of the parking order data, the matched multi-source data is aligned according to the time dimension. The appearance time and disappearance time in the vehicle perception data and the inspection verification time in the inspection data are incorporated into a unified time axis to obtain time-aligned multi-source data. The matched multi-source data and the time-aligned multi-source data are integrated to generate fused positioning information.
6. The vehicle positioning method based on road network holographic perception according to claim 1, characterized in that, The step of correcting the fused positioning information by means of preset time and space constraints to obtain corrected fused positioning information includes: The time constraint is defined as the time range in which the inspection and verification time falls within the time interval formed by the appearance time and disappearance time of the corresponding vehicle perception data, and the time range in which the inspection and verification time and the order generation time of the parking order data do not exceed a preset time threshold. The spatial constraint is defined as the spatial range in which the distance between the inspection location in the inspection data and the coordinates of the parking space corresponding to the parking space identifier in the parking order data does not exceed a preset spatial threshold, and the spatial range in which the monitoring area coverage of the roadside terminal and the parking space location corresponding to the parking space identifier have a spatial overlap relationship. Each record in the fused positioning information is verified sequentially using the time constraint and the spatial constraint. Records that simultaneously satisfy both the time constraint and the spatial constraint are retained, and the retained records are used to update the corrected fused positioning information. Records that do not meet any constraint rule are marked as abnormal and a manual review process is triggered.
7. The vehicle positioning method based on road network holographic perception according to claim 1, characterized in that, The step of mapping the corrected fused positioning information to a preset digital road network structure model to determine the actual parking space location of the vehicle in the digital road network includes: Using the berth number in the corrected fused positioning information as the search key, a search is performed in the preset digital road network structure model based on the search key to obtain the road segment identifier and berth information corresponding to the berth number; The license plate information in the corrected fused positioning information is bound with the retrieved road segment identifier and the parking space information to generate the actual parking space location, wherein the actual parking space location includes license plate information, road segment identifier, specific parking space number and parking space coordinates; The actual parking space location is input into the corresponding node of the digital road network structure model to achieve a visual representation of the actual parking space location of the vehicle in the digital road network.
8. A vehicle positioning system based on road network holographic perception, characterized in that, include: The roadside data acquisition module is used to collect vehicle license plate information through roadside terminals and record the appearance and disappearance times of the corresponding vehicles to construct vehicle perception data. The personnel data collection module is used to receive vehicle license plate information, inspection verification time, and inspection location reported by inspection personnel in order to construct inspection data. The order acquisition module is used to obtain the license plate information of the vehicle in the parking order, the order generation time, the payment time or cancellation time, as well as the road segment identifier and parking space identifier associated with the parking order, in order to construct parking order data; The data integration module is used to associate and integrate the vehicle perception data, the inspection data, and the parking order data to generate fused positioning information; The constraint correction module is used to correct the fused positioning information by means of preset time constraints and spatial constraints, so as to obtain the corrected fused positioning information; The data mapping module is used to map the corrected fused positioning information to a preset digital road network structure model in order to determine the actual parking space location of the vehicle in the digital road network.