A contactless payment system for ETC expansion transactions
The ETC expanded transaction contactless payment system realizes contactless payment by acquiring and processing vehicle information in real time, solving the problem of low efficiency of QR code payment and improving payment efficiency and user experience.
Patent Information
- Application Number
- CN202310713814.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-06-15
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2043-06-15
AI Technical Summary
Existing technology still uses QR code scanning payment methods in facilities such as parking lots and gas stations. This has low payment efficiency and is prone to causing traffic congestion, resulting in a poor user experience.
By expanding the ETC transaction contactless payment system, vehicle information can be obtained in real time and converted into readable ETC vehicle driving data for retrieval, sorting and calculation, vehicle characterization data can be determined, and contactless payment can be performed based on vehicle charging standard data, and a bank network connection can be established for back-end settlement processing.
Improve payment efficiency, avoid traffic jams, and enhance user experience.
Smart Images

Figure CN116631080B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of ETC payment technology, and in particular to an ETC extended transaction contactless payment system. Background Art
[0002] ETC, or electronic toll collection, refers to the automatic deduction of funds from a pre-bound IC card or bank account through onboard equipment when a vehicle passes through a toll booth. It is an electronic toll collection system for roads, bridges, and tunnels that is being developed and popularized internationally. This toll collection system takes less than two seconds per vehicle, and its toll lanes have a capacity 5 to 10 times that of manual toll lanes. It is currently the world's most advanced toll collection system and a service function of the intelligent transportation system. Passing vehicles do not need to stop at the intersection to automatically collect tolls. However, currently, parking lots, gas stations, and other facilities still rely on QR code scanning for payment, which is inefficient, easily causes traffic congestion, and provides a poor user experience. Summary of the Invention
[0003] The purpose of the present invention is to provide an ETC expanded transaction contactless payment system, which can improve payment efficiency, avoid traffic congestion, and enhance the user experience, thereby solving the problems raised in the above-mentioned background technology.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] An ETC extended transaction contactless payment system, including
[0006] A vehicle information acquisition module is used to obtain in real time ETC vehicle driving information based on ETC extended transaction contactless payment, where the ETC vehicle driving information includes but is not limited to vehicle user information, vehicle identification information, vehicle entry information and vehicle exit information;
[0007] The vehicle data processing module is used to pre-process the real-time ETC vehicle driving information. Based on the requirements of ETC extended transaction contactless payment, the module converts the real-time ETC vehicle driving information into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system. The module also searches, sorts, and calculates the ETC vehicle driving data to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment.
[0008] The vehicle charging evaluation module is used to evaluate the charging of the determined ETC vehicle characterization data, obtain the ETC vehicle characterization data based on the ETC extended transaction contactless payment, and determine the vehicle charging bill based on the ETC extended transaction contactless payment based on the ETC vehicle characterization data and with reference to the stored vehicle charging standard data;
[0009] The contactless payment charging module is used to charge ETC vehicles with contactless payment, obtain vehicle toll receipts based on contactless payment for ETC extended transactions, establish a network connection with the bank based on computer networking technology, and perform backend settlement processing to charge ETC vehicles with contactless payment;
[0010] The vehicle charging storage module is used to store vehicle charging standard data, providing a reference basis for ETC to expand transaction contactless payment.
[0011] Preferably, the vehicle information acquisition module includes
[0012] The vehicle-mounted OBU unit is used to obtain vehicle user information and vehicle identification information. It is installed on the vehicle and establishes microwave communication with the entry detection unit and the exit detection unit;
[0013] An entrance detection unit is used to detect the entrance vehicles and obtain the vehicle entrance information;
[0014] An exit detection unit is used to detect exit vehicles and obtain vehicle exit information;
[0015] Based on the acquired vehicle user information, vehicle identification information, vehicle entry information and vehicle exit information, the ETC vehicle driving information based on the ETC extended transaction contactless payment is determined.
[0016] Preferably, the entrance detection unit includes
[0017] The vehicle outline extraction subunit is used to obtain the real-time monitoring video of the entrance channel and identify the vehicle outline contained in each video frame of the real-time monitoring video based on a preset recognition model;
[0018] a contour feature extraction subunit, configured to determine a tangent angle of a tangent line of the vehicle contour at each contour point in the vehicle contour in a preset coordinate system, determine the order of all contour points in the vehicle contour according to a preset determination rule, sort all tangent angles based on the order of the contour points to obtain a tangent angle sequence, generate a tangent angle gradient sequence based on angle differences between adjacent tangent angles in the tangent angle sequence, and use the tangent angle gradient sequence as a contour feature of the corresponding vehicle contour;
[0019] The vehicle outline matching subunit is used to match the vehicle outlines in adjacent video frames in the real-time monitoring video based on the relative positions and all outline features of all vehicle outlines contained in all video frames in the real-time monitoring video to obtain vehicle outline adjacent frame matching results;
[0020] A vehicle outline summarizing subunit is used to summarize the vehicle outlines matched in consecutive adjacent video frames in all vehicle outline adjacent frame matching results to obtain a vehicle outline set of the same vehicle object in all video frames;
[0021] a communication channel screening subunit, configured to identify a unique identifier of each vehicle object based on a vehicle profile set of each vehicle object, and screen a target microwave communication channel corresponding to the vehicle object from all currently monitored microwave communication channels based on the unique identifier;
[0022] The information matching judgment subunit is used to obtain the corresponding vehicle user information and vehicle identification information based on the target microwave communication channel, and to determine whether the obtained vehicle user information and vehicle identification information match the exclusive identification of the corresponding vehicle object. If so, the vehicle entrance information of the corresponding vehicle object is generated based on the vehicle profile set of the corresponding vehicle object; otherwise, a monitoring error alarm is issued.
[0023] Preferably, the vehicle profile matching subunit includes
[0024] Determining a group of adjacent vehicle outlines in each video frame of the real-time monitoring video, and determining the relative orientation between two vehicle outlines in the vehicle outline group;
[0025] A vehicle contour group belonging to two adjacent video frames and having the same relative orientation is regarded as a mutually orientation matching contour group, and a vehicle contour group including all mutually orientation matching contour groups whose tangent angle gradient sequence in the contour features of two vehicle contours at the same relative orientation position satisfies the following formula is regarded as a mutually shape matching contour group;
[0026]
[0027] Where i = 1, 2, ..., n
[0028] Where j = 1, 2, ..., m
[0029] Where min(m,n) is the smaller value of m and n, Δθ i is the i-th angle difference in the tangent angle gradient sequence of the first vehicle profile in the two vehicle profiles at the same position in the relative orientation contained in the vehicle profile group that is a mutually matched orientation profile group, Δθ j is the jth angle difference in the tangent angle gradient sequence of the second vehicle profile in the two vehicle profiles at the same position in the relative orientation included in the vehicle profile group that is a mutually orientation matching profile group, ∈1 is the preset angle difference tolerance, The tangent angle gradient sequence of two vehicle profiles at the same position in the relative orientation contained in the vehicle profile group that is a mutually orientation matching profile group satisfies Δθ i and Δθ jThe total number of groups, ∈2 is the total number of contour point matching tolerances, n is the total number of angle differences contained in the tangent angle gradient sequence of the first vehicle contour of the two vehicle contours at the same position in the relative orientation contained in the vehicle contour group that is a mutually matching contour group, and m is the total number of angle differences contained in the tangent angle gradient sequence of the second vehicle contour of the two vehicle contours at the same position in the relative orientation contained in the vehicle contour group that is a mutually matching contour group;
[0030] Determine whether there is more than one vehicle contour group that is a mutually shape-matched contour group with the same vehicle contour group in the same video frame; if so, take the mutually shape-matched contour group corresponding to the maximum matching degree as the final matching contour group of the corresponding vehicle contour group; otherwise, take the only vehicle contour group that is a mutually shape-matched contour group with the same vehicle contour group as the final matching contour group of the corresponding vehicle contour group;
[0031] When all vehicle contour groups where the vehicle contour is located have corresponding final matching contour groups in the same adjacent video frames, the vehicle contours commonly included in the final matching contour groups corresponding to all vehicle contour groups where the vehicle contour is located in the same adjacent video frames are regarded as the vehicle contours matched by the vehicle contour in the adjacent video frames;
[0032] All determined vehicle contours that match in adjacent video frames are regarded as vehicle contour adjacent frame matching results.
[0033] Preferably, the vehicle data processing module includes
[0034] The vehicle information conversion unit is used to convert the acquired ETC vehicle driving information. Based on the requirements of ETC extended transaction contactless payment, the real-time acquired ETC vehicle driving information is converted into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system.
[0035] The vehicle data retrieval unit is used to retrieve the converted ETC vehicle driving data. Based on the sequential retrieval method, the ETC vehicle driving data is retrieved, and the ETC vehicle driving data that is not valuable for the ETC extended transaction contactless payment is filtered out, and the ETC vehicle driving data that is valuable for the ETC extended transaction contactless payment is determined;
[0036] A vehicle data sorting unit is used to sort the retrieved ETC vehicle travel data, effectively sort the ETC vehicle travel data based on an internal sorting method, and determine the ETC vehicle travel data with distribution characteristics;
[0037] The vehicle data calculation unit is used to calculate the sorted ETC vehicle driving data. Based on the edge computing method, the sorted ETC vehicle driving data is calculated to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment.
[0038] Preferably, the vehicle charging evaluation module includes
[0039] The charging engine search unit is used to search for vehicle charging standard data by engine, obtain ETC vehicle characterization data based on ETC extended transaction contactless payment, and search for vehicle charging standard data corresponding to the ETC vehicle characterization data from the stored vehicle charging data based on data mining technology;
[0040] The charging assessment and determination unit is used to assess and determine the vehicle charging bill, refer to the vehicle charging standard data found by the engine, perform charging assessment and determination on the ETC vehicle characterization data, and determine the vehicle charging bill based on the ETC extended transaction contactless payment.
[0041] Preferably, the non-sensing payment charging module includes
[0042] The settlement bill extraction unit is used to autonomously extract settlement bills and obtain vehicle toll receipts based on ETC extended transaction contactless payment. Based on computer networking technology, it establishes a network connection with the bank and performs backend settlement processing to extract vehicle settlement bills based on ETC extended transaction contactless payment;
[0043] The contactless payment charging unit is used to perform contactless payment charging on ETC vehicles, obtain vehicle settlement bills based on contactless payment of ETC extended transactions, and perform contactless payment charging on ETC vehicles based on the vehicle settlement bills.
[0044] Preferably, the ETC vehicle driving information obtained in real time is preprocessed by performing the following operations:
[0045] Obtain ETC vehicle driving information based on ETC extended transaction contactless payment;
[0046] Based on the demand for contactless payment for ETC expansion transactions, ETC vehicle driving information is converted;
[0047] Convert the real-time ETC vehicle driving information into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system;
[0048] Retrieve ETC vehicle travel data based on the sequential retrieval method;
[0049] Filter out ETC vehicle driving data that is not valuable for ETC extended transaction contactless payment, and identify ETC vehicle driving data that is valuable for ETC extended transaction contactless payment;
[0050] Based on the internal sorting method, ETC vehicle travel data is effectively sorted;
[0051] Determine ETC vehicle travel data with distribution characteristics;
[0052] Based on the edge computing method, the sorted ETC vehicle driving data is calculated;
[0053] Determine the ETC vehicle characterization data based on ETC extended transaction contactless payment.
[0054] Preferably, the determined ETC vehicle characterization data is subjected to a fee evaluation, and the following operations are performed:
[0055] Obtain ETC vehicle characterization data based on ETC extended transaction contactless payment;
[0056] Based on data mining technology, the engine searches for vehicle charging standard data corresponding to the ETC vehicle characterization data from the stored vehicle charging data;
[0057] And retrieve the vehicle charging standard data found by the engine;
[0058] Refer to the vehicle charging standard data found by the engine to conduct charging assessment and measurement on the ETC vehicle characterization data;
[0059] Determine the vehicle toll bill based on ETC expanded transaction contactless payment.
[0060] Preferably, to charge ETC vehicles with contactless payment, perform the following operations:
[0061] Obtain vehicle toll receipts based on contactless payment of ETC extended transactions;
[0062] Based on computer networking technology, a network connection with the bank is established and back-end settlement processing is performed to extract the vehicle settlement bill based on ETC extended transaction contactless payment;
[0063] Obtain vehicle settlement bills based on contactless payment for ETC extended transactions, and charge ETC vehicles for contactless payment based on the vehicle settlement bills.
[0064] Compared with the prior art, the present invention has the following beneficial effects:
[0065] 1. The present invention obtains ETC vehicle driving information based on ETC extended transaction contactless payment in real time, and based on the ETC extended transaction contactless payment requirements, converts the real-time obtained ETC vehicle driving information into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system, and retrieves, sorts and calculates the ETC vehicle driving data to determine the ETC vehicle characterization data based on ETC extended transaction contactless payment.
[0066] 2. The present invention determines the vehicle toll bill based on ETC extended transaction contactless payment based on ETC vehicle characterization data and with reference to the stored vehicle charging standard data. Based on computer networking technology, it establishes a network connection with the bank and performs background settlement processing, and charges ETC vehicles for contactless payment, which can improve payment efficiency, avoid travel congestion, and enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 This is a module schematic diagram of the ETC extended transaction contactless payment system of the present invention;
[0068] Figure 2 This is a structural block diagram of the ETC extended transaction contactless payment system of the present invention. DETAILED DESCRIPTION
[0069] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0070] In order to solve the problem that the existing payment method of scanning code is still used in parking lots and gas stations, which is inefficient, easily causes traffic congestion, and has a poor user experience, please refer to Figure 1-Figure 2 , this embodiment provides the following technical solutions:
[0071] An ETC extended transaction contactless payment system, including
[0072] A vehicle information acquisition module is used to obtain in real time ETC vehicle driving information based on ETC extended transaction contactless payment, where the ETC vehicle driving information includes but is not limited to vehicle user information, vehicle identification information, vehicle entry information and vehicle exit information;
[0073] The vehicle data processing module is used to pre-process the real-time ETC vehicle driving information. Based on the requirements of ETC extended transaction contactless payment, the module converts the real-time ETC vehicle driving information into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system. The module also searches, sorts, and calculates the ETC vehicle driving data to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment.
[0074] The vehicle charging evaluation module is used to evaluate the charging of the determined ETC vehicle characterization data, obtain the ETC vehicle characterization data based on the ETC extended transaction contactless payment, and determine the vehicle charging bill based on the ETC extended transaction contactless payment based on the ETC vehicle characterization data and with reference to the stored vehicle charging standard data;
[0075] The contactless payment charging module is used to charge ETC vehicles with contactless payment, obtain vehicle toll receipts based on contactless payment for ETC extended transactions, establish a network connection with the bank based on computer networking technology, and perform backend settlement processing to charge ETC vehicles with contactless payment;
[0076] The vehicle charging storage module is used to store vehicle charging standard data, providing a reference basis for ETC to expand transaction contactless payment.
[0077] It should be noted that the ETC vehicle driving information based on the ETC extended transaction contactless payment is obtained in real time. Based on the ETC extended transaction contactless payment requirements, the ETC vehicle driving information obtained in real time is converted into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system, and the ETC vehicle driving data is retrieved, sorted and calculated to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment. Based on the ETC vehicle characterization data and with reference to the stored vehicle charging standard data, the vehicle toll bill based on the ETC extended transaction contactless payment is determined. Based on computer networking technology, a network connection with the bank is established and back-end settlement processing is performed. Contactless payment and charging of ETC vehicles can improve payment efficiency, avoid travel congestion, and enhance the user experience.
[0078] The vehicle information acquisition module includes
[0079] The vehicle-mounted OBU unit is used to obtain vehicle user information and vehicle identification information. It is installed on the vehicle and establishes microwave communication with the entry detection unit and the exit detection unit;
[0080] An entrance detection unit is used to detect the entrance vehicles and obtain the vehicle entrance information;
[0081] An exit detection unit is used to detect exit vehicles and obtain vehicle exit information;
[0082] Based on the acquired vehicle user information, vehicle identification information, vehicle entry information and vehicle exit information, the ETC vehicle driving information based on the ETC extended transaction contactless payment is determined.
[0083] It should be noted that when a vehicle passes through an entry detection unit, vehicle entry information is obtained, and when a vehicle passes through an exit detection unit, vehicle exit information is obtained.
[0084] The entry detection unit includes
[0085] The vehicle contour extraction subunit is used to obtain real-time monitoring video of the entry channel (the entry channel is the entry channel of the area covered by the ETC expanded transaction contactless payment system where the entry detection unit is located) (the real-time monitoring video is the monitoring video containing all vehicles passing through the entry channel), and identify the vehicle contour contained in each video frame of the real-time monitoring video based on a preset recognition model (the preset recognition model is a recognition model that has been pre-trained on a large number of vehicle contours of different shapes and can recognize vehicle contours in images) (the vehicle contour is the contour of the vehicle image area in all video frames of the real-time monitoring video);
[0086] a contour feature extraction subunit, configured to determine a tangent angle of a tangent of the vehicle contour at each contour point (a contour point is a pixel point included in the vehicle contour) in a preset coordinate system, determine the order of all contour points in the vehicle contour according to a preset determination rule (e.g., in a clockwise or counterclockwise direction), sort all tangent angles based on the order of the contour points to obtain a tangent angle sequence (the tangent angle sequence is a sequence obtained by sorting all tangent angles according to the order of their corresponding contour points), generate a tangent angle gradient sequence based on angle differences between adjacent tangent angles in the tangent angle sequence (the tangent angle gradient sequence is a sequence obtained by sorting all angle differences in the tangent angle sequence according to the order of adjacent tangent angles in the tangent angle sequence), and regard the tangent angle gradient sequence as a contour feature of the corresponding vehicle contour (the tangent angle gradient sequence can characterize the shape characteristics of the vehicle contour, and therefore is regarded as a contour feature);
[0087] The above steps use the tangent angles of the vehicle contour at different contour points to represent the contour extension direction of the vehicle contour at different contour points relative to the previous part of the vehicle contour. Therefore, the tangent angle sequence can be used to characterize the shape of the vehicle contour. However, since the vehicle contours of the same vehicle in different video frames may have uneven deformation caused by different scaling factors and camera angles, the tangent angle difference, that is, the difference between adjacent tangent angles, is introduced to represent the local gradient feature of the extension direction of the vehicle contour. Therefore, the adjacent tangent angle difference sequence is used as a contour feature to facilitate the subsequent contour matching in adjacent video frames, so that the contour matching in different video frames can reduce the matching error caused by the uneven deformation caused by different scaling factors and camera angles of the vehicle contours of the same vehicle in different video frames while meeting the matching accuracy.
[0088] a vehicle outline matching subunit, configured to match vehicle outlines in adjacent video frames in the real-time surveillance video based on the relative positions of all vehicle outlines contained in all video frames in the real-time surveillance video (e.g., vehicle outline A is at the upper left of vehicle outline B, and vehicle outline B is at the lower right of vehicle outline A) and all outline features, to obtain a vehicle outline adjacent frame matching result (the vehicle outline adjacent frame matching result comprising a plurality of vehicle outline groups determined to be ultimately matched with each other);
[0089] The vehicle outline summarizing subunit is used to summarize the vehicle outlines matched in consecutive adjacent video frames in all vehicle outline adjacent frame matching results (for example, if the vehicle outline a1 in the first video frame and the vehicle outline a2 in the second video frame are finally matched with each other, and the vehicle outline a2 in the second video frame and the vehicle outline a3 in the third video frame are finally matched with each other, then the vehicle outlines a1, a2, and a3 are summarized), to obtain a vehicle outline set of the same vehicle object in all video frames;
[0090] Through the adjacent frame matching results, the continuous adjacent frame matching process can be used to identify all vehicle contour sets belonging to the same object vehicle in the real-time monitoring video, which has higher extraction accuracy than the unified rule recognition extraction;
[0091] a communication channel screening subunit, configured to identify the unique identifier of each vehicle object based on the vehicle profile set of each vehicle object (the unique identifier is an identifier that distinguishes one vehicle from another, such as a license plate number, and this step is implemented by an image extraction and recognition model or by using pytesseract for recognition), and to screen out the target microwave communication channel corresponding to the vehicle object from all currently monitored microwave communication channels based on the unique identifier (the microwave communication channel is a communication channel that can realize the microwave communication function between the entry detection unit and a corresponding vehicle, and the microwave communication channels between different vehicles and the entry detection unit are independent of each other, and the vehicle object linked to each microwave communication channel can be determined by the unique identifier of the vehicle);
[0092] An information matching judgment subunit is used to obtain corresponding vehicle user information and vehicle identification information based on the target microwave communication channel, and to determine whether the obtained vehicle user information and vehicle identification information match the unique identification of the corresponding vehicle object (this step is to determine the information item corresponding to the unique identification (such as the license plate number) in the vehicle user information and vehicle identification information obtained based on the target microwave communication channel, and to determine whether the information item is consistent with the unique identification of the vehicle object. If they are consistent, it is determined that the obtained vehicle user information and vehicle identification information match the unique identification of the corresponding vehicle object; otherwise, it is determined that the obtained vehicle user information and vehicle identification information do not match the unique identification of the corresponding vehicle object). If so, vehicle entrance information of the corresponding vehicle object is generated based on the vehicle profile set of the corresponding vehicle object (the vehicle entrance information includes, for example, the vehicle entrance time, the vehicle entrance name, etc.); otherwise, a monitoring error alarm is issued (the monitoring error alarm is used to remind the supervisor that the real-time monitoring video is incorrect and may have been tampered with);
[0093] This step realizes the consistency judgment between the vehicle information identified in the real-time monitoring video and the vehicle information obtained based on the microwave communication channel, which can further realize the judgment of the reliability of the real-time monitoring video, thereby ensuring the reliability of the vehicle entrance information finally extracted from the vehicle contour set in the real-time monitoring video.
[0094] The vehicle profile matching subunit includes
[0095] Determine a group of adjacent vehicle outlines in each video frame of the real-time monitoring video (the vehicle outline group includes vehicle outlines that are adjacent in the video frame), and determine the relative orientation between two vehicle outlines in the vehicle outline group;
[0096] The vehicle outline groups that belong to two adjacent video frames and have the same relative orientation are regarded as mutually orientation matching outline groups (the relative orientation can be: up, down, left, right, upper left, lower left, upper right, lower right, etc., or it can be an orientation expressed in a more precise angle range. For example, the vehicle outline A1 in the first video frame is at the upper left position of the vehicle outline B1, and the vehicle outline B1 is at the lower right position of the vehicle outline A1, while the vehicle outline A2 in the second video frame is at the upper left position of the vehicle outline B2, and the vehicle outline B2 is at the lower right position of the vehicle outline A2, then the vehicle outline A1 and the vehicle outline B2 are matched. The vehicle profile group consisting of the vehicle profiles A1 and B1 and the vehicle profile group consisting of the vehicle profiles B2 and A2 are considered as mutually orientation matching profile groups), and the vehicle profile groups that are mutually orientation matching profile groups and in which the tangent angle gradient sequence in the profile features of all two vehicle profiles at the same relative position (for example, in the above example, the vehicle profiles A1 and A2 are vehicle profiles at the same relative position, and the vehicle profiles B1 and B2 are also vehicle profiles at the same relative position) satisfy the following formula are considered as mutually shape matching profile groups;
[0097]
[0098] Where i = 1, 2, ..., n
[0099] Where j = 1, 2, ..., m
[0100] Where min(m,n) is the smaller value of m and n, Δθ i is the i-th angle difference in the tangent angle gradient sequence of the first vehicle profile in the two vehicle profiles at the same position in the relative orientation contained in the vehicle profile group that is a mutually matched orientation profile group, Δθ j is the jth angle difference in the tangent angle gradient sequence of the second vehicle profile of the two vehicle profiles at the same position in the relative orientation included in the mutually orientation matching profile group, ∈1 is the preset angle difference tolerance (the value of ∈1 is greater than 0 and less than 1, for example, it can be 0.01. The smaller the value of ∈1, the higher the matching accuracy of the vehicle profile group finally determined to be the mutually orientation matching profile group, and vice versa). The tangent angle gradient sequence of two vehicle profiles at the same position in the relative orientation contained in the vehicle profile group that is a mutually orientation matching profile group satisfies Δθ i and Δθ jThe total number of groups, ∈2 is the total number of contour point matching tolerances (∈2 is an integer and is less than min(m,n). The smaller the value of ∈2 is, the higher the matching accuracy of the vehicle contour group that is finally determined to be a mutually matching contour group, and vice versa). n is the total number of angle differences contained in the tangent angle gradient sequence of the first vehicle contour of the two vehicle contours at the same position in the relative orientation contained in the vehicle contour group that is a mutually matching contour group. m is the total number of angle differences contained in the tangent angle gradient sequence of the second vehicle contour of the two vehicle contours at the same position in the relative orientation contained in the vehicle contour group that is a mutually matching contour group.
[0101] Based on the above formula, a mutually orientation matching contour group, in which the total number of groups whose tangent angle differences of two vehicle contours at the same position in the relative orientation are less than the tangent angle difference of ∈1 and not less than the difference between the smaller value of the total number of tangent angle differences in the tangent angle gradient sequences of the two vehicle contours and ∈2, can be determined as mutually shape matching, thereby further determining whether the shapes of the mutually orientation matching contour group are matched. That is, by determining whether the total number of groups whose tangent angle differences of the vehicle contours are less than the tangent angle difference of ∈1 exceeds a threshold value, a determination is made as to whether the shapes of the two vehicle contours are matched.
[0102] Determine whether there is more than one vehicle contour group in the same video frame that is a mutually shape-matching contour group with the same vehicle contour group. If so (for example, vehicle contours Q1 and Q2 in the first video frame and vehicle contour Q3 in the second video frame are both mutually shape-matching contour groups), then the mutually shape-matching contour group corresponding to the maximum matching degree is regarded as the final matching contour group of the corresponding vehicle contour group (the vehicle contour group that matches in both relative orientation and shape). Otherwise, the only vehicle contour group that is a mutually shape-matching contour group with the same vehicle contour group is regarded as the final matching contour group of the corresponding vehicle contour group.
[0103] When all vehicle contour groups where the vehicle contour is located have corresponding final matching contour groups in the same adjacent video frames (that is, when all vehicle contour groups where the vehicle contour A is located (including: vehicle contour group A1, vehicle contour group A2, ..., vehicle contour group An) have corresponding final matching contour groups in the previous adjacent video frame (including: vehicle contour group B1 (the final matching contour group of vehicle contour group A1), vehicle contour group B2 (the final matching contour group of vehicle contour group A2), ..., vehicle contour group Bn (the final matching contour group of vehicle contour group An))), then the vehicle contours commonly included in the corresponding final matching contour groups of all vehicle contour groups where the vehicle contour is located in the same adjacent video frames (that is, the vehicle contours commonly included in vehicle contour group B1, vehicle contour group B2, ..., vehicle contour group Bn) are regarded as the vehicle contours matched by the vehicle contour in the adjacent video frames;
[0104] The above steps use the matching results of all vehicle outline groups containing a certain vehicle outline with the vehicle outline groups in adjacent video frames to achieve accurate matching of the local area (outline) in the video frame, that is, the vehicle outline, using the adjacent area features of the resulting vehicle outline. Compared with traditional independent matching based on the image features of the vehicle outline itself or the area, the matching method of this embodiment has higher accuracy.
[0105] All determined vehicle contours that match in adjacent video frames are regarded as vehicle contour adjacent frame matching results.
[0106] Vehicle data processing module includes
[0107] The vehicle information conversion unit is used to convert the acquired ETC vehicle driving information. Based on the requirements of ETC extended transaction contactless payment, the real-time acquired ETC vehicle driving information is converted into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system.
[0108] The vehicle data retrieval unit is used to retrieve the converted ETC vehicle driving data. Based on the sequential retrieval method, the ETC vehicle driving data is retrieved, and the ETC vehicle driving data that is not valuable for the ETC extended transaction contactless payment is filtered out, and the ETC vehicle driving data that is valuable for the ETC extended transaction contactless payment is determined;
[0109] A vehicle data sorting unit is used to sort the retrieved ETC vehicle travel data, effectively sort the ETC vehicle travel data based on an internal sorting method, and determine the ETC vehicle travel data with distribution characteristics;
[0110] The vehicle data calculation unit is used to calculate the sorted ETC vehicle driving data. Based on the edge computing method, the sorted ETC vehicle driving data is calculated to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment.
[0111] It should be noted that the ETC vehicle driving information based on the ETC extended transaction contactless payment is obtained, and based on the ETC extended transaction contactless payment requirements, the ETC vehicle driving information is converted, and the ETC vehicle driving information obtained in real time is converted into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system. Based on the sequential retrieval method, the ETC vehicle driving data is retrieved, and the ETC vehicle driving data that has no value for the ETC extended transaction contactless payment is filtered out, and the ETC vehicle driving data that is valuable for the ETC extended transaction contactless payment is determined. Based on the internal sorting method, the ETC vehicle driving data is effectively sorted, and the ETC vehicle driving data with distribution characteristics is determined. Based on the edge computing method, the sorted ETC vehicle driving data is calculated to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment.
[0112] Vehicle charging evaluation module includes
[0113] The charging engine search unit is used to search for vehicle charging standard data by engine, obtain ETC vehicle characterization data based on ETC extended transaction contactless payment, and search for vehicle charging standard data corresponding to the ETC vehicle characterization data from the stored vehicle charging data based on data mining technology;
[0114] The charging assessment and determination unit is used to assess and determine the vehicle charging bill, refer to the vehicle charging standard data found by the engine, perform charging assessment and determination on the ETC vehicle characterization data, and determine the vehicle charging bill based on the ETC extended transaction contactless payment.
[0115] It should be noted that, in order to obtain ETC vehicle characterization data based on ETC extended transaction contactless payment, based on data mining technology, the engine searches out the vehicle charging standard data corresponding to the ETC vehicle characterization data from the stored vehicle charging data, and retrieves the vehicle charging standard data found by the engine, and performs charging assessment and measurement on the ETC vehicle characterization data with reference to the vehicle charging standard data found by the engine, and determines the vehicle charging bill based on ETC extended transaction contactless payment.
[0116] The contactless payment charging module includes
[0117] The settlement bill extraction unit is used to autonomously extract settlement bills and obtain vehicle toll receipts based on ETC extended transaction contactless payment. Based on computer networking technology, it establishes a network connection with the bank and performs backend settlement processing to extract vehicle settlement bills based on ETC extended transaction contactless payment;
[0118] The contactless payment charging unit is used to perform contactless payment charging on ETC vehicles, obtain vehicle settlement bills based on contactless payment of ETC extended transactions, and perform contactless payment charging on ETC vehicles based on the vehicle settlement bills.
[0119] It should be noted that in order to obtain the vehicle toll bill based on the contactless payment of ETC extended transactions, a network connection with the bank is established based on computer networking technology and back-end settlement processing is performed, the vehicle settlement bill based on the contactless payment of ETC extended transactions is extracted, the vehicle settlement bill based on the contactless payment of ETC extended transactions is obtained, and contactless payment is performed on ETC vehicles based on the vehicle settlement bill.
[0120] Preprocess the real-time ETC vehicle driving information and perform the following operations:
[0121] Obtain ETC vehicle driving information based on ETC extended transaction contactless payment;
[0122] Based on the demand for contactless payment for ETC expansion transactions, ETC vehicle driving information is converted;
[0123] Convert the real-time ETC vehicle driving information into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system;
[0124] Retrieve ETC vehicle travel data based on the sequential retrieval method;
[0125] Filter out ETC vehicle driving data that is not valuable for ETC extended transaction contactless payment, and identify ETC vehicle driving data that is valuable for ETC extended transaction contactless payment;
[0126] Based on the internal sorting method, ETC vehicle travel data is effectively sorted;
[0127] Determine ETC vehicle travel data with distribution characteristics;
[0128] Based on the edge computing method, the sorted ETC vehicle driving data is calculated;
[0129] Determine the ETC vehicle characterization data based on ETC extended transaction contactless payment.
[0130] Perform fee assessment on the determined ETC vehicle characterization data and perform the following operations:
[0131] Obtain ETC vehicle characterization data based on ETC extended transaction contactless payment;
[0132] Based on data mining technology, the engine searches for vehicle charging standard data corresponding to the ETC vehicle characterization data from the stored vehicle charging data;
[0133] And retrieve the vehicle charging standard data found by the engine;
[0134] Refer to the vehicle charging standard data found by the engine to conduct charging assessment and measurement on the ETC vehicle characterization data;
[0135] Determine the vehicle toll bill based on ETC expanded transaction contactless payment.
[0136] To make contactless payment for ETC vehicles, perform the following operations:
[0137] Obtain vehicle toll receipts based on contactless payment of ETC extended transactions;
[0138] Based on computer networking technology, a network connection with the bank is established and back-end settlement processing is performed to extract the vehicle settlement bill based on ETC extended transaction contactless payment;
[0139] Obtain vehicle settlement bills based on contactless payment for ETC extended transactions, and charge ETC vehicles for contactless payment based on the vehicle settlement bills.
[0140] In summary, the ETC extended transaction contactless payment system of the present invention obtains ETC vehicle driving information based on ETC extended transaction contactless payment in real time, and based on the ETC extended transaction contactless payment requirements, converts the ETC vehicle driving information obtained in real time into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system, and retrieves, sorts and calculates the ETC vehicle driving data to determine the ETC vehicle characterization data based on ETC extended transaction contactless payment, and determines the vehicle toll bill based on ETC extended transaction contactless payment based on the ETC vehicle characterization data and with reference to the stored vehicle charging standard data, and establishes a network connection with the bank based on computer networking technology and performs background settlement processing, and performs contactless payment and charging for ETC vehicles, which can improve payment efficiency, avoid travel congestion, and enhance the user experience.
[0141] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that includes a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such process, method, article, or apparatus.
[0142] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. An ETC extended transaction contactless payment system, characterized in that: include A vehicle information acquisition module is used to obtain in real time ETC vehicle driving information based on ETC extended transaction contactless payment, where the ETC vehicle driving information includes but is not limited to vehicle user information, vehicle identification information, vehicle entry information and vehicle exit information; The vehicle data processing module is used to pre-process the real-time ETC vehicle driving information. Based on the requirements of ETC extended transaction contactless payment, the module converts the real-time ETC vehicle driving information into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system. The module also searches, sorts, and calculates the ETC vehicle driving data to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment. The vehicle charging evaluation module is used to evaluate the charging of the determined ETC vehicle characterization data, obtain the ETC vehicle characterization data based on the ETC extended transaction contactless payment, and determine the vehicle charging bill based on the ETC extended transaction contactless payment based on the ETC vehicle characterization data and with reference to the stored vehicle charging standard data; The contactless payment charging module is used to charge ETC vehicles with contactless payment, obtain vehicle toll receipts based on contactless payment for ETC extended transactions, establish a network connection with the bank based on computer networking technology, and perform backend settlement processing to charge ETC vehicles with contactless payment; The vehicle charging storage module is used to store vehicle charging standard data, providing a reference for ETC expansion of transaction contactless payment; The vehicle information acquisition module includes an entry detection unit; The entrance detection unit includes The vehicle outline extraction subunit is used to obtain the real-time monitoring video of the entrance channel and identify the vehicle outline contained in each video frame of the real-time monitoring video based on a preset recognition model; a contour feature extraction subunit, configured to determine a tangent angle of a tangent line of the vehicle contour at each contour point in the vehicle contour in a preset coordinate system, determine the order of all contour points in the vehicle contour according to a preset determination rule, sort all tangent angles based on the order of the contour points to obtain a tangent angle sequence, generate a tangent angle gradient sequence based on angle differences between adjacent tangent angles in the tangent angle sequence, and use the tangent angle gradient sequence as a contour feature of the corresponding vehicle contour; The vehicle outline matching subunit is used to match the vehicle outlines in adjacent video frames in the real-time monitoring video based on the relative positions and all outline features of all vehicle outlines contained in all video frames in the real-time monitoring video to obtain vehicle outline adjacent frame matching results; A vehicle outline summarizing subunit is used to summarize the vehicle outlines matched in consecutive adjacent video frames in all vehicle outline adjacent frame matching results to obtain a vehicle outline set of the same vehicle object in all video frames; a communication channel screening subunit, configured to identify a unique identifier of each vehicle object based on a vehicle profile set of each vehicle object, and screen a target microwave communication channel corresponding to the vehicle object from all currently monitored microwave communication channels based on the unique identifier; The information matching judgment subunit is used to obtain the corresponding vehicle user information and vehicle identification information based on the target microwave communication channel, and to determine whether the obtained vehicle user information and vehicle identification information match the exclusive identification of the corresponding vehicle object. If so, the vehicle entrance information of the corresponding vehicle object is generated based on the vehicle profile set of the corresponding vehicle object; otherwise, a monitoring error alarm is issued.
2. The ETC extended transaction contactless payment system according to claim 1, characterized in that: The vehicle information acquisition module includes The vehicle-mounted OBU unit is used to obtain vehicle user information and vehicle identification information. It is installed on the vehicle and establishes microwave communication with the entry detection unit and the exit detection unit; An entrance detection unit is used to detect the entrance vehicles and obtain the vehicle entrance information; An exit detection unit is used to detect exit vehicles and obtain vehicle exit information; Based on the acquired vehicle user information, vehicle identification information, vehicle entry information and vehicle exit information, the ETC vehicle driving information based on the ETC extended transaction contactless payment is determined.
3. The ETC extended transaction contactless payment system according to claim 2, characterized in that: The vehicle profile matching subunit includes Determining a group of adjacent vehicle outlines in each video frame of the real-time monitoring video, and determining the relative orientation between two vehicle outlines in the vehicle outline group; A vehicle contour group belonging to two adjacent video frames and having the same relative orientation is regarded as a mutually orientation matching contour group, and a vehicle contour group including all mutually orientation matching contour groups whose tangent angle gradient sequence in the contour features of two vehicle contours at the same relative orientation position satisfies the following formula is regarded as a mutually shape matching contour group; Where i = 1, 2, ..., n Where j = 1, 2, ..., m Where min(m,n) is the smaller value of m and n, Δθ i is the i-th angle difference in the tangent angle gradient sequence of the first vehicle profile in the two vehicle profiles at the same position in the relative orientation contained in the vehicle profile group that is a mutually matched orientation profile group, Δθ j is the jth angle difference in the tangent angle gradient sequence of the second vehicle profile in the two vehicle profiles at the same position in the relative orientation included in the vehicle profile group that is a mutually orientation matching profile group, ∈1 is the preset angle difference tolerance, The tangent angle gradient sequence of two vehicle profiles at the same position in the relative orientation contained in the vehicle profile group that is a mutually orientation matching profile group satisfies Δθ i and Δθ j The total number of groups, ∈2 is the total number of contour point matching tolerances, n is the total number of angle differences contained in the tangent angle gradient sequence of the first vehicle contour of the two vehicle contours at the same position in the relative orientation contained in the vehicle contour group that is a mutually matching contour group, and m is the total number of angle differences contained in the tangent angle gradient sequence of the second vehicle contour of the two vehicle contours at the same position in the relative orientation contained in the vehicle contour group that is a mutually matching contour group; Determine whether there is more than one vehicle contour group that is a mutually shape-matched contour group with the same vehicle contour group in the same video frame; if so, take the mutually shape-matched contour group corresponding to the maximum matching degree as the final matching contour group of the corresponding vehicle contour group; otherwise, take the only vehicle contour group that is a mutually shape-matched contour group with the same vehicle contour group as the final matching contour group of the corresponding vehicle contour group; When all vehicle contour groups where the vehicle contour is located have corresponding final matching contour groups in the same adjacent video frames, the vehicle contours commonly included in the final matching contour groups corresponding to all vehicle contour groups where the vehicle contour is located in the same adjacent video frames are regarded as the vehicle contours matched by the vehicle contour in the adjacent video frames; All determined vehicle contours that match in adjacent video frames are regarded as vehicle contour adjacent frame matching results.
4. The ETC extended transaction contactless payment system according to claim 1, characterized in that: The vehicle data processing module includes The vehicle information conversion unit is used to convert the acquired ETC vehicle driving information. Based on the requirements of ETC extended transaction contactless payment, the real-time acquired ETC vehicle driving information is converted into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system. The vehicle data retrieval unit is used to retrieve the converted ETC vehicle driving data. Based on the sequential retrieval method, the ETC vehicle driving data is retrieved, and the ETC vehicle driving data that is not valuable for the ETC extended transaction contactless payment is filtered out, and the ETC vehicle driving data that is valuable for the ETC extended transaction contactless payment is determined; A vehicle data sorting unit is used to sort the retrieved ETC vehicle travel data, effectively sort the ETC vehicle travel data based on an internal sorting method, and determine the ETC vehicle travel data with distribution characteristics; The vehicle data calculation unit is used to calculate the sorted ETC vehicle driving data. Based on the edge computing method, the sorted ETC vehicle driving data is calculated to determine the ETC vehicle characterization data based on the ETC extended transaction contactless payment.
5. The ETC extended transaction contactless payment system according to claim 1, characterized in that: The vehicle charging evaluation module includes The charging engine search unit is used to search for vehicle charging standard data by engine, obtain ETC vehicle characterization data based on ETC extended transaction contactless payment, and search for vehicle charging standard data corresponding to the ETC vehicle characterization data from the stored vehicle charging data based on data mining technology; The charging assessment and determination unit is used to assess and determine the vehicle charging bill, refer to the vehicle charging standard data found by the engine, perform charging assessment and determination on the ETC vehicle characterization data, and determine the vehicle charging bill based on the ETC extended transaction contactless payment.
6. The ETC extended transaction contactless payment system according to claim 1, characterized in that: The non-sensing payment charging module includes The settlement bill extraction unit is used to autonomously extract settlement bills and obtain vehicle toll receipts based on ETC extended transaction contactless payment. Based on computer networking technology, it establishes a network connection with the bank and performs backend settlement processing to extract vehicle settlement bills based on ETC extended transaction contactless payment; The contactless payment charging unit is used to perform contactless payment charging on ETC vehicles, obtain vehicle settlement bills based on contactless payment of ETC extended transactions, and perform contactless payment charging on ETC vehicles based on the vehicle settlement bills.
7. The ETC extended transaction contactless payment system according to claim 4, characterized in that: Preprocess the real-time ETC vehicle driving information and perform the following operations: Obtain ETC vehicle driving information based on ETC extended transaction contactless payment; Based on the demand for contactless payment for ETC expansion transactions, ETC vehicle driving information is converted; Convert the real-time ETC vehicle driving information into ETC vehicle driving data that can be read by the ETC extended transaction contactless payment system; Retrieve ETC vehicle travel data based on the sequential retrieval method; Filter out ETC vehicle driving data that is not valuable for ETC extended transaction contactless payment, and identify ETC vehicle driving data that is valuable for ETC extended transaction contactless payment; Based on the internal sorting method, ETC vehicle travel data is effectively sorted; Determine ETC vehicle travel data with distribution characteristics; Based on the edge computing method, the sorted ETC vehicle driving data is calculated; Determine the ETC vehicle characterization data based on ETC extended transaction contactless payment.
8. The ETC extended transaction contactless payment system according to claim 5, characterized in that: Perform fee assessment on the determined ETC vehicle characterization data and perform the following operations: Obtain ETC vehicle characterization data based on ETC extended transaction contactless payment; Based on data mining technology, the engine searches for vehicle charging standard data corresponding to the ETC vehicle characterization data from the stored vehicle charging data; And retrieve the vehicle charging standard data found by the engine; Refer to the vehicle charging standard data found by the engine to conduct charging assessment and measurement on the ETC vehicle characterization data; Determine the vehicle toll bill based on ETC expanded transaction contactless payment.
9. The ETC extended transaction contactless payment system according to claim 8, characterized in that: To make contactless payment for ETC vehicles, perform the following operations: Obtain vehicle toll receipts based on contactless payment of ETC extended transactions; Based on computer networking technology, a network connection with the bank is established and back-end settlement processing is performed to extract the vehicle settlement bill based on ETC extended transaction contactless payment; Obtain vehicle settlement bills based on contactless payment for ETC extended transactions, and charge ETC vehicles for contactless payment based on the vehicle settlement bills.
Citation Information
Patent Citations
ETC-based vehicle-related place charging device and method
CN111710053A