Traffic control method, device, equipment, storage medium and program product

By obtaining the location data of users and tags within the gate pass authorization area, determining the relative position of tag users, and performing pass identification, the problem of inaccurately distinguishing users carrying sensorless payment tags and not carrying sensorless payment tags in the prior art is solved, and accurate pass control and security are achieved.

CN119296219BActive Publication Date: 2025-03-04深圳市深圳通有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411796474.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-12-09
Publication Date
2025-03-04
Estimated Expiration
2044-12-09

AI Technical Summary

Technical Problem

In the prior art, UWB-based sensorless payment gates cannot accurately distinguish users who carry sensorless payment tags in the pass authorization area and users who do not carry sensorless payment tags, resulting in the problem of ticket evasion and fee deduction errors.

Method used

By obtaining user point data and tag positioning data within the pass authorization area, determining the relative position of the tag user, and passing identification is performed based on this position relationship, and the control gate is opened or closed.

Benefits of technology

It realizes accurate distinction between users who do not carry invisible payment tags in the gate pass control, avoids the occurrence of ticket evasion and fee deduction errors, and improves the accuracy and safety of pass control.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119296219B_ABST
    Figure CN119296219B_ABST
Patent Text Reader

Abstract

The present application discloses a traffic control method, device, equipment, storage medium and program product, which relates to the field of gate control technology. The traffic control method is applied to the gate, including: when there is a contactless payment tag in a preset access authorization area, obtaining user point data and tag positioning data in the access authorization area; determining the relative position of the tag user based on the user point data and tag positioning data; performing traffic identification based on the relative position of the tag user to obtain a traffic identification result, and controlling the gate to open or close according to the traffic identification result. The present application realizes the gate access control based on contactless payment by identifying the relative position of the user and the tag, solving the problem in the prior art that the gate access control cannot accurately distinguish users who do not carry contactless payment tags, accurately distinguishing users who do not carry contactless payment tags in the gate access control, and avoiding the occurrence of ticket evasion and fee deduction errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of gate control technology, and in particular to a traffic control method, device, equipment, storage medium and program product. Background Art

[0002] Currently, the subway contactless payment gates based on UWB (Ultra Wide Band) technology mainly utilize UWB technology's precise positioning and large data volume and high-speed transmission capabilities. When the gate detects that a passenger carrying a UWB contactless payment tag enters the designated access authorization area of ​​the gate, the gate initiates UWB communication with the contactless payment tag to complete the contactless payment passage, without the user having to take out or stick the card.

[0003] However, the UWB-based contactless payment in the existing technology cannot accurately distinguish between users carrying contactless payment tags and users without contactless payment tags in the authorized access area, resulting in users without contactless payment tags being able to pass through the gate, causing problems such as fare evasion and fee deduction errors.

[0004] The above contents are only used to assist in understanding the technical solution of the present application and do not constitute an admission that the above contents are prior art. Summary of the invention

[0005] The main purpose of this application is to provide a traffic control method, device, equipment, storage medium and program product, aiming to solve the technical problem in the prior art that gate access control cannot accurately distinguish users who do not carry contactless payment tags.

[0006] To achieve the above objectives, the present application proposes a traffic control method, which is applied to a gate machine and includes:

[0007] When there is a contactless payment tag in the preset access authorization area, the user point data and tag positioning data in the access authorization area are obtained;

[0008] Determine the relative position of the tag user according to the user point data and the tag positioning data;

[0009] Pass identification is performed based on the relative position of the tag user to obtain a pass identification result, and the gate is controlled to be opened or closed according to the pass identification result.

[0010] In one embodiment, the gate is equipped with a radar and an ultra-wideband antenna, and the step of obtaining user point data and tag positioning data in the authorized area includes:

[0011] The radar monitors the user trajectories in the authorized area to obtain user point data;

[0012] The contactless payment tag is monitored by the ultra-wideband antenna to obtain tag positioning data.

[0013] In one embodiment, the step of determining the relative position of the tag user according to the user point data and the tag positioning data includes:

[0014] Performing position identification according to the user point data to obtain the user's relative position;

[0015] The tag user relative position is determined according to the user relative position and the tag positioning data.

[0016] In one embodiment, the step of performing position identification according to the user point data to obtain the user's relative position includes:

[0017] According to the user point data, a plurality of continuous points are obtained;

[0018] The endpoint ordinate differences between the plurality of consecutive points are calculated, and the relative position of the user is determined according to the endpoint ordinate differences between the plurality of consecutive points.

[0019] In one embodiment, the step of determining the relative position of the tag user according to the relative position of the user and the tag positioning data includes:

[0020] Calculating the similarity between the tag positioning data and the plurality of continuous points;

[0021] The relative positions of the tagged users are determined according to the relative positions and similarities of the users.

[0022] In one embodiment, the step of performing traffic identification based on the relative position of the tagged user to obtain a traffic identification result includes:

[0023] Determining the position relationship between the tagged user and the non-tagged user according to the relative position of the tagged user;

[0024] When the positional relationship is a left-right relationship, a passage abnormality recognition result is obtained;

[0025] When the position relationship is a front-to-back relationship, and the user position of the non-tagged user is before the user position of the tagged user, a passage abnormality recognition result is obtained;

[0026] When the position relationship is a front-to-back relationship, and the user position of the non-tagged user is behind the user position of the tagged user, a normal recognition result is obtained.

[0027] In addition, to achieve the above-mentioned purpose, the present application also proposes a traffic control device, the traffic control device comprising:

[0028] A data acquisition module, used to acquire user point data and tag positioning data in a preset access authorization area when there is a contactless payment tag in the access authorization area;

[0029] A position determination module, used to determine the relative position of the tag user based on the user point data and tag positioning data;

[0030] The passage control module is used to perform passage identification based on the relative position of the tag user, obtain a passage identification result, and control the gate to open or close according to the passage identification result.

[0031] In addition, to achieve the above objectives, the present application also proposes a traffic control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the traffic control method described above.

[0032] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the traffic control method described above are implemented.

[0033] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the traffic control method described above are implemented.

[0034] The present application provides a method for access control. When there is a contactless payment tag in the access authorization area, the present application obtains the user point data and tag positioning data in the access authorization area to ensure that the system can accurately capture the position of each user and tag in the access authorization area; according to the user point data and tag positioning data, the position of the user carrying the contactless payment tag in the access authorization area relative to other users is determined to identify the spatial relationship between each user and the contactless payment tag in the access authorization area; based on the position of the user carrying the contactless payment tag in the access authorization area relative to other users, access identification is performed to identify whether there is an abnormal access situation in the current access authorization area, and the opening or closing of the gate is controlled according to the access identification result to ensure that only users who carry the contactless payment tag and are authorized can pass through the gate. Through the relative position identification of the user and the tag, the gate access control based on contactless payment is realized, which solves the problem that the gate access control in the prior art cannot accurately distinguish users who do not carry contactless payment tags, accurately distinguishes users who do not carry contactless payment tags in the gate access control, and avoids the occurrence of ticket evasion and fee deduction errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0037] Figure 1 A schematic diagram of a flow chart provided for the first embodiment of the traffic control method of the present application;

[0038] Figure 2 A flow chart of the second embodiment of the traffic control method of the present application;

[0039] Figure 3 This is a schematic diagram of the module structure of the traffic control device according to an embodiment of the present application;

[0040] Figure 4 Schematic diagram of the device structure of the hardware operating environment involved in the traffic control method in the embodiment of the present application.

[0041] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0042] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0043] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0044] The main solution of the embodiment of the present application is: when there is a contactless payment tag in a preset access authorization area, obtain the user point data and tag positioning data in the access authorization area; determine the relative position of the tag user based on the user point data and tag positioning data; perform access identification based on the relative position of the tag user to obtain a access identification result, and control the gate to open or close according to the access identification result.

[0045] Since the existing technology is currently based on UWB technology for subway contactless payment gates, the main idea is to utilize the precise positioning and large data volume and high-speed transmission capabilities of UWB (ultra-wideband) technology. When the gate detects that a passenger carrying a UWB contactless payment tag enters the designated authorized access area of ​​the gate, the gate initiates UWB communication with the contactless payment tag to complete the contactless payment passage, without the user having to take out or stick the card.

[0046] The defects of this solution are: first, it will cause the problem of fare evasion, that is, in the authorized area, when one person carries a contactless payment tag and the other person standing next to him does not carry a contactless payment tag, the gate machine cannot distinguish them and will open the door, causing the person who does not carry the contactless payment tag to pass through the gate, resulting in fare evasion. Second, it will cause the problem of wrong fee deduction, that is, in the authorized area, when a person who does not carry a contactless payment tag stands in front of a person who carries a contactless payment tag, the gate machine cannot distinguish them and will open the door, causing the person who does not carry a contactless payment tag to pass through the gate, resulting in the person behind being charged but the person in front passing through the gate. Therefore, the current subway UWB contactless payment will have potential problems of fare evasion and wrong fee deduction, affecting user experience and causing losses to operating companies.

[0047] Technical terms involved in this application:

[0048] Contactless payment: Contactless payment is an innovative payment method based on UWB (Ultra Wide Band) technology, allowing users to complete payment without taking out their mobile phones, especially in public transportation such as subways and buses.

[0049] The present application realizes gate access control based on contactless payment by identifying the relative position of the user and the tag, thereby solving the problem in the prior art that gate access control cannot accurately distinguish users who do not carry contactless payment tags. It accurately distinguishes users who do not carry contactless payment tags in gate access control, thus avoiding the occurrence of ticket evasion and fee deduction errors.

[0050] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, a traffic control device, etc. The following takes the traffic control device as an example to illustrate this embodiment and the following embodiments.

[0051] Based on this, the present application embodiment provides a traffic control method, referring to Figure 1 , Figure 1 This is a flow chart of the first embodiment of the traffic control method of the present application.

[0052] In this embodiment, the passage control method includes being applied to a gate, and includes steps S10 to S30:

[0053] Step S10, when there is a contactless payment tag in the preset access authorization area, obtaining user point data and tag positioning data in the access authorization area;

[0054] It should be noted that the authorized access area refers to the pre-set location range for users to authorize contactless payment. Contactless payment tags refer to tags used to identify the user's identity and payment information in contactless payment technology, allowing users to complete payment and access authorization without any operation when passing through the gate. User point data refers to the specific location information of the user in the authorized access area, which is used to determine the specific location of the user. Tag positioning data refers to the location information of the contactless payment tag, which is used to determine the specific location of the tag.

[0055] It is understandable that in order to determine the specific location and status of the user in the authorized area for subsequent pass identification, when a contactless payment tag appears in the authorized area, it is deemed that the user carrying the contactless payment tag has passed through the gate, and the user point data and tag positioning data are collected to ensure that the system can accurately capture the location of each user and tag in the authorized area, providing basic data for pass identification.

[0056] Step S20, determining the relative position of the tag user according to the user point data and the tag positioning data;

[0057] It should be noted that the relative position of the tag user refers to the position of the user carrying the contactless payment tag relative to other users in the authorized access area.

[0058] It can be understood that based on the user point data and tag positioning data, the position of the user carrying the contactless payment tag relative to other users in the authorized pass area is determined, so as to identify the spatial relationship between each user and the contactless payment tag in the authorized pass area, and then determine whether the user has the right to pass, thereby providing accurate location information for pass identification, ensuring that only authorized users carrying contactless payment tags can pass through the gate and complete contactless payment.

[0059] Step S30, performing pass identification based on the relative position of the tag user to obtain a pass identification result, and controlling the gate to open or close according to the pass identification result.

[0060] It should be noted that a gate refers to a physical device that controls the user's entry and exit channels, and can control the user's entry and exit by controlling the opening or closing of the gate.

[0061] It can be understood that based on the position of users carrying contactless payment tags relative to other users in the authorized pass area, pass identification is performed to identify whether there are any abnormal pass conditions in the current authorized pass area, and the opening or closing of the gate is controlled according to the pass identification results to ensure that only users who carry contactless payment tags and are authorized can pass through the gate, thereby realizing automated contactless payment pass control and improving pass efficiency and safety.

[0062] In a feasible implementation manner, the gate is equipped with a radar and an ultra-wideband antenna, and the step of obtaining user point data and tag positioning data in the authorized passage area includes:

[0063] Step S101, monitoring user trajectories in the authorized area by the radar to obtain user point data;

[0064] It should be noted that in addition to the radar and ultra-wideband antenna, which are two components that can realize positioning monitoring, the gate is also equipped with other components to realize the complete gate function. Radar refers to a device that uses electromagnetic waves to detect the position and speed of a target. For example, laser radar is used to monitor the trajectory of users in the authorized area and can collect point data of multiple users in the authorized area.

[0065] It is understandable that in order to obtain the real-time location information of the user in the authorized pass area for subsequent pass identification and control, radar technology is used to monitor the movement trajectory of one or more users in the authorized pass area. The radar determines the user's location by transmitting and receiving reflected signals to ensure that only authorized users pass through the gate at the correct time.

[0066] Step S102: monitor the contactless payment tag through the ultra-wideband antenna to obtain tag positioning data.

[0067] It should be noted that the ultra-wideband antenna (UWB) is a device that uses ultra-wideband pulse signals for contactless payment. It can monitor contactless payment tags in the authorized pass area and enable users to pass contactless payment.

[0068] It is understandable that in order to obtain the location information of the contactless payment tag and determine whether the user is carrying a valid payment tag and is located in the correct passage position, ultra-wideband (UWB) technology is used to locate the contactless payment tag using nanosecond pulse signals to obtain tag positioning data, thereby ensuring that only users carrying valid tags can be accurately identified during passage identification, thereby improving the security and accuracy of passage control.

[0069] In this implementation, radar technology can be used to monitor the user's position and movement status in real time, while UWB technology provides accurate location information of the contactless payment tag. The combined use of radar and UWB technology can achieve high-precision positioning and monitoring of users and contactless payment tags, which not only improves the security and accuracy of access control, ensures the security of the contactless payment process, realizes efficient, safe and automated access management, improves access efficiency, reduces human errors, and provides a smoother user experience.

[0070] In another feasible implementation, the gate is equipped with a camera and an ultra-wideband antenna, and the step of obtaining user point data and tag positioning data in the authorized passage area includes:

[0071] Step S103, monitoring the authorized access area through the camera to obtain a monitoring image, and performing user trajectory recognition based on the monitoring image to obtain user point data;

[0072] It should be noted that in addition to the camera and ultra-wideband antenna, which are two components that can realize positioning monitoring, the gate machine is also equipped with other components to realize the complete gate machine function. The camera can be a high-definition camera or a thermal imaging camera to adapt to different traffic environments and needs. At the same time, it can be combined with artificial intelligence algorithms for image recognition and trajectory tracking to improve the accuracy and real-time performance of user trajectory recognition.

[0073] It is understandable that in order to monitor and record the user's behavior and location in a specific area in real time for subsequent pass identification and security management, a camera is used to capture the image in front of the gate, and image recognition technology is used to identify the user's movement trajectory in the authorized pass area, thereby obtaining user point data.

[0074] Step S104: monitor the contactless payment tag through the ultra-wideband antenna to obtain tag positioning data.

[0075] It is understandable that in order to accurately identify and locate users carrying contactless payment tags for payment verification and pass authorization, the ultra-wideband antenna of UWB contactless payment technology is used to monitor the positioning data of contactless payment tags in the pass authorization area. The high-precision positioning data provided by the UWB antenna can be used to achieve centimeter-level accuracy in distance / position measurement of the contactless payment tags, ensuring the security and accuracy of contactless payment.

[0076] In this implementation, the camera provides visual tracking information of the user, and the UWB antenna provides high-precision tag positioning data. By combining image recognition technology and UWB technology for dual-layer positioning, accurate monitoring of users and contactless payment tags can be achieved. It can not only identify the user's movement trajectory, but also accurately locate users carrying contactless payment tags, thereby achieving fast and secure contactless payment passage.

[0077] This embodiment provides a access control method, which realizes gate access control based on contactless payment by identifying the relative position of the user and the tag, solves the problem in the prior art that the gate access control cannot accurately distinguish users who do not carry contactless payment tags, accurately distinguishes users who do not carry contactless payment tags in the gate access control, and avoids the occurrence of ticket evasion and fee deduction errors.

[0078] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the first embodiment can refer to the above introduction, and will not be repeated in the following. Figure 2 , Figure 2 This is a flow chart of the second embodiment of the traffic control method of the present application.

[0079] In this embodiment, the step of determining the relative position of the tag user according to the user point data and the tag positioning data includes:

[0080] Step S201, performing position recognition according to the user point data to obtain the user's relative position;

[0081] It should be noted that user point data refers to the specific location information of all users in the access authorization area, which is used to determine the specific location of the user. User relative location refers to the relative location of different users in the access authorization area, which is used to distinguish different users.

[0082] It can be understood that the user point data obtained by collecting user trajectories is used to determine the relative positions of different users in the authorized area, so as to identify the positions of different users in the authorized area, so as to compare them with the positions of the contactless payment tags, and then determine which user carries a contactless payment tag, and then judge whether he has the right to pass, so as to provide location information to distinguish users in order to determine whether different users carry contactless payment tags.

[0083] Step S202: determining the relative position of the tag user according to the relative position of the user and the tag positioning data.

[0084] It can be understood that, in combination with the user's relative position and tag positioning data, an algorithm or logical judgment is used to determine the position of the tagged user carrying the contactless payment tag in the authorized pass area relative to other users who do not carry the contactless payment tag, so as to verify whether the current user in the authorized pass area has the right to pass, ensuring that only users carrying valid contactless payment tags and in the correct position can be identified and allowed to pass.

[0085] In a feasible implementation manner, the step of performing position identification according to the user point data to obtain the user's relative position includes:

[0086] Step S2011, obtaining a plurality of continuous points according to the user point data;

[0087] It should be noted that continuous points refer to a series of continuous location points where a user moves within a period of time, and a series of continuous points can constitute a user's movement trajectory.

[0088] It can be understood that in order to capture the movement trajectories of different users within the authorized area, which helps to more accurately determine the locations of different users, multiple continuous point sequences are extracted from the collected user point data, providing detailed paths of movement of different users within the authorized area, to ensure the subsequent accurate distinction between the locations of tagged users and untagged users.

[0089] Step S2012, calculating the difference in ordinate coordinates of the endpoints between the plurality of consecutive points, and determining the relative position of the user according to the difference in ordinate coordinates of the endpoints between the plurality of consecutive points.

[0090] It should be noted that the endpoint ordinate difference refers to the difference between the ordinates of the endpoints in a continuous point sequence, and is used to determine whether the relative position relationship between different users is left-right or front-back by comparing the vertical distances between different users.

[0091] It can be understood that by calculating the difference in the ordinates (i.e. vertical coordinates) of the endpoints in a continuous point sequence, the vertical distance between different users can be determined, and the relative position of the user in a specific direction can be accurately determined, which is important for subsequent judgment of the user's position in the current authorized area and whether there is a risk of contactless payment.

[0092] In this implementation, by acquiring user point data and calculating the difference in the vertical coordinates of the endpoints between consecutive points, the distance between users in the vertical direction can be accurately determined, thereby more accurately determining the relative positions between users, and playing an important role in the subsequent determination of the relative positions of tagged users, ensuring that only authorized users pass through the gate at the correct time and location, achieving precise control of traffic behavior, improving traffic efficiency and safety, and preventing unauthorized users from illegally passing through various means, thereby improving user satisfaction and contactless payment efficiency.

[0093] In a feasible implementation manner, the step of acquiring a plurality of continuous points according to the user point data includes:

[0094] Step S20111: extract the user point data in time sequence according to the timestamp of the user point data to obtain several segments of continuous points.

[0095] It should be noted that the timestamp refers to the specific time point recorded in the user point data, which is used to identify the collection time of each data point. Continuous points refer to a series of continuous location points that the user moves within a period of time. Multiple location points can constitute the user's movement trajectory.

[0096] In addition, it should be noted that for gate passage scenarios that require rapid response, stream data processing technology can be combined to process and extract continuous point sequences in user point data in real time, thereby achieving real-time monitoring and analysis of user movement trajectories.

[0097] It can be understood that in order to capture the user's movement trajectory over a period of time and more accurately determine the user's position and direction of movement, the timestamp information in the user's point data is used to sort and extract the data in chronological order to form multiple continuous point sequences, providing a detailed path for the user's movement within the authorized area.

[0098] In this embodiment, by extracting the user point data in time sequence according to the timestamp, the system can accurately capture the user's movement trajectory within the authorized access area, and can not only identify the user's movement direction and speed, but also analyze the user's movement pattern, thereby more accurately determining the user's relative position.

[0099] In another feasible implementation manner, the step of acquiring a plurality of continuous points according to the user point data includes:

[0100] Step S20112, mapping the user point data to a preset plane coordinate system, and performing spatial clustering processing on the coordinate points corresponding to the user point data in the plane coordinate system through a spatial clustering algorithm to obtain a plurality of continuous point segments.

[0101] It should be noted that the plane coordinate system refers to a predefined reference frame used to convert user point data into coordinate points for mathematical and geometric operations. The spatial clustering algorithm is an algorithm that groups spatial data points so that the distance between data points in the same group is shorter, while the distance between data points in different groups is longer, thereby dividing different user point data into different users for subsequent accurate label user identification. Continuous points refer to a series of continuous location points where a user moves in a communication authorization area within a period of time, and these location points can constitute the user's movement trajectory.

[0102] It can be understood that in order to identify meaningful trajectory patterns from user point data, identify the user's movement path or specific behavior, the user point data is mapped to a preset plane coordinate system to convert the location information into coordinate points that can be used for mathematical operations, and then a spatial clustering algorithm, such as DBSCAN or K-Means, is applied to cluster the coordinate points corresponding to the user point data in the plane coordinate system to identify continuous point segments, which can help the system understand and predict the user's movement behavior more accurately and provide more precise data support for traffic control.

[0103] In this implementation, by mapping user point data to a preset plane coordinate system and applying a spatial clustering algorithm, the system can identify continuous movement trajectories from complex user behavior data, which can not only improve the accuracy and efficiency of traffic control, but also enhance the understanding of user behavior patterns, thereby providing data support for security monitoring, traffic management, and traffic planning, etc., and can achieve accurate monitoring and analysis of user behavior, improve traffic efficiency and safety, and provide strong technical support for intelligent traffic control.

[0104] In a feasible implementation manner, the step of determining the relative position of the tagged user according to the relative position of the user and the tag positioning data includes:

[0105] Step S2021, calculating the similarity between the tag positioning data and the plurality of continuous points;

[0106] It should be noted that similarity refers to the degree of approximation between the tag positioning data and the user's continuous point data, which is used to evaluate the similarity between the two and distinguish which user trajectory the contactless payment tag corresponds to.

[0107] It can be understood that by comparing the characteristics of tag positioning data and user continuous point data, similarity calculation methods (such as cosine similarity, Euclidean distance, etc.) are used to evaluate the similarity between contactless payment tags and different users, so as to determine the degree of match between the location data of the tagged user and the point data of different users, identify whether the tagged user is associated with a specific user point, and distinguish the user trajectory carrying the contactless payment tag.

[0108] Step S2022: Determine the relative position of the tagged user according to the relative position and similarity of the user.

[0109] It can be understood that after distinguishing the trajectory of users carrying contactless payment tags, the final relative position of the tagged user is determined by combining the user's relative position and the similarity between the tag positioning data and the user's point data, and the position of the tagged user relative to other users is accurately determined, ensuring that only users carrying valid contactless payment tags and in the correct position can be identified and allowed to pass, thereby improving the accuracy and security of access control.

[0110] In this embodiment, by calculating the similarity between the tag positioning data and the user's continuous point data, and combining the user's relative position information, the relative position of the tag user can be accurately determined. This method can not only identify whether the tag user is in the authorized area, but also determine whether the location of the contactless payment tag matches the user's location, thereby improving the accuracy and security of access control and ensuring that only authorized users can pass through the gate.

[0111] In a feasible implementation manner, the step of performing pass identification based on the relative position of the tag user to obtain a pass identification result includes:

[0112] Step S301, determining the position relationship between the tagged user and the non-tagged user according to the relative position of the tagged user;

[0113] It should be noted that a tagged user refers to a user who is in the authorized access area and carries a contactless payment tag, and can pass through the gate with contactless payment authorization. A non-tagged user refers to a user who is in the authorized access area and does not carry a contactless payment tag, and cannot pass through the gate with contactless payment authorization, which may lead to the risk of fare evasion and access payment. Position relationship refers to the relative spatial position between a tagged user who carries a contactless payment tag and a non-tagged user who does not carry a contactless payment tag in the authorized access area, such as the front-to-back relationship and the left-to-right relationship.

[0114] It can be understood that in order to distinguish between tagged users and untagged users, as well as their relative positions, so as to make correct passage identification, the location data of tagged users and untagged users are compared to determine the relative position relationship between the two, thereby ensuring that only the correct users (i.e. users carrying valid contactless payment tags) can be identified and allowed to pass.

[0115] Step S302, when the positional relationship is a left-right relationship, obtaining a passage abnormality recognition result;

[0116] It is understandable that if the tagged user and the untagged user are in a left-right position relationship, this usually means that the untagged user may attempt to pass through the gate illegally, and will be identified and marked as a pass identification result with abnormal pass behavior to prevent unauthorized users from passing.

[0117] Step S303, when the position relationship is a front-to-back relationship, and the user position of the non-tagged user is before the user position of the tagged user, obtaining a passage abnormality recognition result;

[0118] It is understandable that if the non-tagged user is ahead of the tagged user, this may mean that the non-tagged user attempts to pass through the gate before the tagged user, which is a potential illegal passage behavior and will be identified and marked as a passage identification result with abnormal passage behavior to prevent the non-tagged user in front of the gate from passing first.

[0119] Step S304: When the position relationship is a front-to-back relationship, and the user position of the non-tagged user is behind the user position of the tagged user, a normal recognition result is obtained.

[0120] It is understandable that if a non-tagged user is behind a tagged user, this usually means that the tagged user is the only authorized user, and the non-tagged user may be a follower or an unrelated person. The current unrelated payment pass will be identified and marked as a pass identification result of normal pass behavior to allow the tagged user in front of the gate to pass through the gate, allowing the tagged user to pass through safely with contactless payment, ensuring the smoothness and security of pass control.

[0121] In this embodiment, by accurately determining the relative position relationship between the tagged user and the untagged user, the system can effectively identify and distinguish between authorized and unauthorized passage behaviors. When abnormal behavior is detected, the system will block passage, thereby improving safety. When normal behavior is detected, the system will allow passage, thereby improving passage efficiency.

[0122] In this embodiment, by accurately identifying the positions of different users and contactless payment tags, the system can accurately determine the relative positions of the tagged users, and by using a variety of positioning technologies, the accuracy and reliability of pass identification are improved, thereby achieving precise control of contactless payment passes, ensuring that only authorized users carrying contactless payment tags and in the correct position can pass through the gate, while preventing unauthorized users from illegally passing through various means.

[0123] Based on the first embodiment and / or the second embodiment of the present application, in the third embodiment of the present application, the same or similar contents as those of the first and second embodiments mentioned above can be referred to the above introduction and will not be repeated later.

[0124] For example, in order to help understand the implementation process of the traffic control method obtained by combining the first embodiment and the second embodiment, the subway contactless payment gate based on UWB technology is taken as an example, which mainly includes three modules: UWB positioning and processing module, laser radar and gate industrial computer. Specifically, the following steps are included:

[0125] Step 1: The UWB positioning and processing module of the gate detects that a passenger carrying a UWB contactless payment tag enters the designated access authorization area of ​​the gate;

[0126] Step 2: The UWB positioning and processing module of the gate drives the laser radar to perform a plane scan of the authorized area and the people in the area. The data output by the laser radar scanning can be a series of point data in a coordinate system;

[0127] Step 3: The laser radar sends data to the UWB positioning and processing module, which determines whether there are passengers without UWB contactless payment tags around the passenger carrying the UWB contactless payment tag, and then determines whether to open the gate based on the relative position. The judgment algorithm is as follows:

[0128] 1) First use the data output by the LiDAR to determine how many people there are and where they are standing:

[0129] 1. When the straight-line distance between two points is L<=L1, they are considered continuous; when L>=L2, they are considered disconnected (where L1 is the shortest straight-line distance between the specified points, and L2 is the longest straight-line distance between the specified points).

[0130] 2. The approximate perimeter of the line between the two starting points of a person is C, and the error is ±c1. When the sum of the straight-line distances A of all continuous points is within the range of [C-c1, C+c1] and there is no disconnection, the continuous points can be considered as one person; when the sum of the straight-line distances A of multiple continuous points is within [C-c1, C+c1] and there is one disconnection, the multiple continuous points are considered as two people, and so on. When A<(C-c1) or A>C+c1, it is considered as abnormal data and does not participate in the judgment.

[0131] 3. Assuming that there are two people, when the difference between the ordinate value of the highest point in one continuous line and the ordinate value of the lowest point in another continuous line is B<=Y1, the two people are considered to be standing on the left and the right; when B>=Y2, the two people are considered to be standing in front and behind (where Y1 is the longest straight-line distance set to determine that the two people are in a left-right relationship, and Y2 is the shortest straight-line distance set to determine that the two people are in a front-back relationship).

[0132] 2) Combined with the UWB positioning data, determine whether there are people without UWB tags and their relative position to passengers with UWB tags:

[0133] 1. Place the positioning data output by the UWB module and the data output by the LiDAR in the same coordinate system (because the LiDAR and UWB modules are deployed together, they are considered to be at the same origin), and calculate the straight-line distance C from the positioning data output by the UWB module to the origin of the coordinate system.

[0134] 2. Assume that the UWB module only locates the data of one person, and from 1) it is calculated that there are two people, one in front and one behind, and calculate the straight-line distances from the middle point of the two corresponding continuous lines to the origin of the coordinate system as D1 and D2 respectively. Then compare the approximation between D1, D2 and C (the approximation is defined as the difference between two values). If the approximation between D1 and C <= the preset value X, and the approximation between D2 and C > the preset value X, it is considered that D2 is a passenger without a UWB tag, and D1 is a passenger with a UWB tag.

[0135] Based on the front-to-back relationship between D1 and D2, it can be determined whether the passenger without the UWB tag is in front of or behind the passenger with the UWB tag. If the passenger is in front, it will cause the wrong fee to be deducted, and the gate will not open; if the passenger is in the back, it is normal, and the gate will open.

[0136] 3. Assume that the UWB module only locates the data of one person, and from 1) it is calculated that there are two people, one on the left and one on the right, suspected of evading the ticket by passing through the gate together, and the gate will not open. Assume that the UWB module also locates the data of two people, then it is normal and the gate will open.

[0137] In this embodiment, gate access control based on contactless payment is realized by identifying the relative position of the user and the tag, which solves the problem in the prior art that gate access control cannot accurately distinguish users who do not carry contactless payment tags. It accurately distinguishes users who do not carry contactless payment tags in gate access control and avoids the occurrence of ticket evasion and fee deduction errors.

[0138] It should be noted that the above examples are only used to understand the present application and do not constitute a limitation on the traffic control method of the present application. More simple transformations based on this technical concept are all within the scope of protection of the present application.

[0139] This application also provides a traffic control device, please refer to Figure 3 , the traffic control device comprises:

[0140] The data acquisition module 10 is used to acquire user point data and tag positioning data in a preset access authorization area when there is a contactless payment tag in the access authorization area;

[0141] A position determination module 20, used to determine the relative position of the tag user according to the user point data and the tag positioning data;

[0142] The passage control module 30 is used to perform passage identification based on the relative position of the tag user, obtain a passage identification result, and control the gate to open or close according to the passage identification result.

[0143] Optionally, the traffic control device is equipped with a radar and an ultra-wideband antenna, and the data acquisition module 10 is further used for:

[0144] The radar monitors the user trajectories in the authorized area to obtain user point data;

[0145] The contactless payment tag is monitored by the ultra-wideband antenna to obtain tag positioning data.

[0146] Optionally, the location determination module 20 is further configured to:

[0147] Performing position identification according to the user point data to obtain the user's relative position;

[0148] The tag user relative position is determined according to the user relative position and the tag positioning data.

[0149] Optionally, the location determination module 20 is further configured to:

[0150] According to the user point data, a plurality of continuous points are obtained;

[0151] The endpoint ordinate differences between the plurality of consecutive points are calculated, and the relative position of the user is determined according to the endpoint ordinate differences between the plurality of consecutive points.

[0152] Optionally, the location determination module 20 is further configured to:

[0153] Calculating the similarity between the tag positioning data and the plurality of continuous points;

[0154] The relative positions of the tagged users are determined according to the relative positions and similarities of the users.

[0155] Optionally, the traffic control module 30 is further used for:

[0156] Determining the position relationship between the tagged user and the non-tagged user according to the relative position of the tagged user;

[0157] When the positional relationship is a left-right relationship, a passage abnormality recognition result is obtained;

[0158] When the position relationship is a front-to-back relationship, and the user position of the non-tagged user is before the user position of the tagged user, a passage abnormality recognition result is obtained;

[0159] When the position relationship is a front-to-back relationship, and the user position of the non-tagged user is behind the user position of the tagged user, a normal recognition result is obtained.

[0160] The access control device provided by the present application adopts the access control method in the above embodiment, which can solve the technical problem in the prior art that the gate access control cannot accurately distinguish users who do not carry the contactless payment tag. Compared with the prior art, the beneficial effects of the access control device provided by the present application are the same as the beneficial effects of the access control method provided by the above embodiment, and the other technical features in the access control device are the same as the features disclosed in the above embodiment method, which will not be repeated here.

[0161] The present application provides a traffic control device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the traffic control method in the above-mentioned first embodiment.

[0162] Reference below Figure 4 , which shows a schematic diagram of the structure of a traffic control device suitable for implementing the embodiment of the present application. The traffic control device in the embodiment of the present application may include but is not limited to mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The traffic control device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0163] like Figure 4 As shown, the traffic control device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the traffic control device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the access control device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows the access control device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0164] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0165] The access control device provided by the present application adopts the access control method in the above embodiment, which can solve the technical problem in the prior art that the gate access control cannot accurately distinguish users who do not carry the contactless payment tag. Compared with the prior art, the beneficial effects of the access control device provided by the present application are the same as the beneficial effects of the access control method provided by the above embodiment, and the other technical features in the access control device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0166] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0167] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0168] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the traffic control method in the above-mentioned embodiment.

[0169] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM: Random Access Memory), a read-only memory (ROM: Read Only Memory), an erasable programmable read-only memory (EPROM: Erasable Programmable Read Only Memory or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM: CD-Read Only Memory), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency: Radio Frequency), etc., or any suitable combination of the above.

[0170] The computer-readable storage medium may be included in the traffic control device; or may exist independently without being installed in the traffic control device.

[0171] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the access control device, the access control device: when there is a contactless payment tag in the preset access authorization area, obtain the user point data and tag positioning data in the access authorization area; determine the relative position of the tag user based on the user point data and tag positioning data; perform access identification based on the relative position of the tag user to obtain a access identification result, and control the opening or closing of the gate according to the access identification result.

[0172] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0173] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present application. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of a code, and the module, a program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of boxes in the block diagram and / or flowchart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0174] The modules involved in the embodiments of the present application may be implemented by software or hardware, wherein the name of the module does not limit the unit itself in some cases.

[0175] The readable storage medium provided in this application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned access control method, and can solve the technical problem in the prior art that the gate access control cannot accurately distinguish users who do not carry the contactless payment tag. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as the beneficial effects of the access control method provided in the above-mentioned embodiment, and will not be repeated here.

[0176] The present application also provides a computer program product, including a computer program, which implements the steps of the above-mentioned traffic control method when executed by a processor.

[0177] The computer program product provided by this application can solve the technical problem in the prior art that gate access control cannot accurately distinguish users who do not carry contactless payment tags. Compared with the prior art, the beneficial effects of the computer program product provided by this application are the same as the beneficial effects of the access control method provided by the above embodiment, which will not be repeated here.

[0178] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A traffic control method, characterized in that: The method is applied to a gate machine, comprising: When there is a contactless payment tag in the preset access authorization area, the user point data and tag positioning data in the access authorization area are obtained; Determine the relative position of the tag user according to the user point data and the tag positioning data; Wherein, the step of determining the relative position of the tag user according to the user point data and the tag positioning data includes: Performing position identification according to the user point data to obtain the user's relative position; Determine the relative position of the tag user according to the relative position of the user and the tag positioning data; The step of performing position identification according to the user point data to obtain the user's relative position includes: According to the user point data, a plurality of continuous points are obtained; Calculating the difference in ordinate coordinates of the endpoints between the plurality of consecutive points, and determining the relative position of the user according to the difference in ordinate coordinates of the endpoints between the plurality of consecutive points; The step of acquiring a plurality of continuous points according to the user point data includes: Mapping the user point data to a preset plane coordinate system, and performing spatial clustering processing on the coordinate points corresponding to the user point data in the plane coordinate system through a spatial clustering algorithm to obtain a plurality of continuous point segments; Pass identification is performed based on the relative position of the tag user to obtain a pass identification result, and the gate is controlled to be opened or closed according to the pass identification result.

2. The method according to claim 1, characterized in that: The gate is equipped with a radar and an ultra-wideband antenna, and the step of obtaining user point data and tag positioning data in the authorized passage area includes: The radar monitors the user trajectories in the authorized area to obtain user point data; The contactless payment tag is monitored by the ultra-wideband antenna to obtain tag positioning data.

3. The method according to claim 1, characterized in that: The step of determining the relative position of the tag user according to the relative position of the user and the tag positioning data comprises: Calculating the similarity between the tag positioning data and the plurality of continuous points; The relative positions of the tagged users are determined according to the relative positions and similarities of the users.

4. The method according to claim 1, characterized in that: The step of performing pass identification based on the relative position of the tag user to obtain a pass identification result includes: Determining the position relationship between the tagged user and the non-tagged user according to the relative position of the tagged user; When the positional relationship is a left-right relationship, a passage abnormality recognition result is obtained; When the position relationship is a front-to-back relationship, and the user position of the non-tagged user is before the user position of the tagged user, a passage abnormality recognition result is obtained; When the position relationship is a front-to-back relationship, and the user position of the non-tagged user is behind the user position of the tagged user, a normal recognition result is obtained.

5. A traffic control device, characterized in that: The device comprises: A data acquisition module, used to acquire user point data and tag positioning data in a preset access authorization area when there is a contactless payment tag in the access authorization area; A position determination module, used to determine the relative position of the tag user based on the user point data and tag positioning data; Wherein, the location determination module is also used for: Performing position identification according to the user point data to obtain the user's relative position; Determine the relative position of the tag user according to the relative position of the user and the tag positioning data; Wherein, the location determination module is also used for: According to the user point data, a plurality of continuous points are obtained; Calculating the difference in ordinate coordinates of the endpoints between the plurality of consecutive points, and determining the relative position of the user according to the difference in ordinate coordinates of the endpoints between the plurality of consecutive points; Wherein, the location determination module is also used for: Mapping the user point data to a preset plane coordinate system, and performing spatial clustering processing on the coordinate points corresponding to the user point data in the plane coordinate system through a spatial clustering algorithm to obtain a plurality of continuous point segments; The passage control module is used to perform passage identification based on the relative position of the tag user, obtain a passage identification result, and control the gate to open or close according to the passage identification result.

6. A traffic control device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the traffic control method according to any one of claims 1 to 4.

7. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the traffic control method according to any one of claims 1 to 4 are implemented.

8. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the traffic control method according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • UWB (ultra wide band) non-inductive payment passing abnormity identification device and method

    CN115953850A