Non-inductive passing method and device based on comparison of multi-point signal features, and storage medium

By using a multi-point signal feature comparison method, the relative difference feature of Bluetooth broadcast signals is used to determine the user's location, which solves the channel congestion problem of UWB contactless access gates in high-passenger-flow scenarios and achieves efficient user identification and ranging response.

CN122420744APending Publication Date: 2026-07-17SHENZHEN KEWEI INFORMATION TECH LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SHENZHEN KEWEI INFORMATION TECH LTD
Filing Date
2026-06-16
Publication Date
2026-07-17

AI Technical Summary

Technical Problem

In scenarios with high passenger flow and high density, UWB contactless access gates cause UWB channel resources to be occupied due to too many invalid user devices being woken up by BLE broadcasts, resulting in queue congestion and ranging response delays, which cannot meet the service requirements of high throughput and low latency.

Method used

By acquiring the Bluetooth broadcast signals of each gate node, the system uses the relative difference in signal strength at multiple points to determine whether the user is in the effective interaction area, filters out environmental interference and multipath reflection, adapts to different gate layouts and site environments, and accurately identifies the user's location.

Benefits of technology

It improves the accuracy of identifying users entering the valid interaction area, reduces invalid requests, and enhances the utilization rate and throughput efficiency of the UWB channel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122420744A_ABST
    Figure CN122420744A_ABST
Patent Text Reader

Abstract

This application discloses a seamless access method, device, and storage medium based on multi-point signal feature comparison, relating to the field of wireless communication network technology. The method includes: acquiring Bluetooth broadcast signals sent by each gate node; determining multiple target signal strength values ​​corresponding to the Bluetooth broadcast signals; determining whether a user is within an effective interaction area based on the relative difference characteristics of the target signal strength values; and if the user is within the effective interaction area of ​​the gate node, sending a UWB connection request to the gate node. This method can filter out false signal peaks caused by environmental interference and multipath reflection, avoid long-distance false triggering problems, and provide an accurate basis for subsequent decision-making regarding whether to initiate UWB connection and ranging.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication network technology, and in particular to a non-intrusive passage method, device and storage medium based on multi-point signal feature comparison. Background Technology

[0002] In existing UWB (Ultra Wide Band) contactless access gate solutions, a common architecture is to use BLE (Bluetooth Low Energy) for wide-range broadcast wake-up, and UWB for close-range accurate ranging and access service interaction. Relying on the wide coverage of BLE, the system can trigger the wake-up of surrounding mobile terminals. As long as the terminal enters the BLE signal coverage area, it will be woken up and actively initiate a UWB network access application and wait in line for ranging and authentication.

[0003] However, during peak hours and other high-traffic scenarios, a large number of pedestrians, queue leaders, and unrelated mobile devices will simultaneously be present within the BLE broadcast coverage area of ​​the turnstiles. These invalid user devices will be indiscriminately and synchronously awakened, occupying the UWB interaction scheduling queue. This will cause a large number of invalid requests to occupy UWB channel resources, resulting in queue congestion, a backlog of ranging tasks, and saturation of device processing power. Consequently, UWB channel congestion and ranging response delays will occur, reducing the throughput of the turnstiles and failing to meet the high-throughput and low-latency service requirements for rapid and seamless passage of large passenger flows during peak hours.

[0004] The above content is only used to help understand the technical solution of this application and does not represent an admission that the above content is prior art. Summary of the Invention

[0005] The main purpose of this application is to provide a non-intrusive passage method based on multi-point signal feature comparison, which aims to solve the technical problem of how to improve the accuracy of judging whether a user has entered the effective interactive area in front of the gate.

[0006] To address the aforementioned issues, this application provides a seamless access method based on multi-point signal feature comparison, applied to a mobile terminal. The aforementioned seamless access method based on multi-point signal feature comparison includes: Acquire the Bluetooth broadcast signals sent by each gate node, and determine the multiple target signal strength values ​​corresponding to the Bluetooth broadcast signals; Based on the relative difference characteristics of the target signal strength values, determine whether the user is within the effective interaction area; If the user is within the valid interaction area of ​​the gate node, a UWB connection request is sent to the gate node.

[0007] In one embodiment, the relative difference feature is a signal strength difference, and the step of determining whether the user is within the effective interaction area based on the relative difference feature of the target signal strength value includes: The highest target signal strength value is compared with a preset signal strength threshold, and the gate node whose target signal strength value is greater than the signal strength threshold is determined as a reference node; Obtain the signal strength difference between the reference node and its adjacent nodes, and compare the signal strength difference with a preset signal strength difference threshold; When the signal strength difference is greater than the signal strength difference threshold, it is confirmed that the user is within the effective interaction area.

[0008] In one embodiment, after the step of comparing the highest signal strength value with a preset signal strength threshold and determining the gate node with a signal strength value greater than the signal strength threshold as a reference node, the seamless passage method based on multi-point signal feature comparison further includes: The maximum attenuation difference is determined based on the target attenuation formula, and the signal strength difference is compared with the maximum attenuation difference. If the signal strength difference is greater than the maximum attenuation difference, then the reference node is filtered.

[0009] In one embodiment, before the step of determining the maximum attenuation difference based on the target attenuation formula and comparing the signal strength difference with the maximum attenuation difference, the non-inductive passage method based on multi-point signal feature comparison further includes: A sample set is established based on the theoretical distance between the mobile terminal and the gate node, and the target signal strength value; Based on the aforementioned sample set, the standard attenuation formula is fitted and solved to obtain the target reference signal strength and the target attenuation coefficient. The target attenuation formula is determined based on the target reference signal strength and the target attenuation coefficient.

[0010] In one embodiment, the step of determining the plurality of target signal strength values ​​corresponding to the Bluetooth broadcast signal includes: The physical spacing between the gates and the installation height of the gate antennas are determined based on the Bluetooth broadcast signal. The initial signal strength value is corrected based on the physical spacing between the gates and the installation height of the gate antenna to obtain the target signal strength value.

[0011] In one embodiment, the step of correcting the initial signal strength value based on the physical spacing between the gates and the installation height of the gate antenna to obtain the target signal strength value includes: The physical spacing of the gates is matched with the preset environmental occlusion correction coefficient table to obtain the additional loss value due to occlusion. The pitch additional loss value is obtained by matching the gate antenna installation height with the preset height loss comparison table. The initial signal strength value is corrected based on the sum of the occlusion loss value and the pitch loss value to obtain the target signal strength value.

[0012] Furthermore, this application also provides a contactless access method based on multi-point signal feature comparison, applied to a turnstile. The aforementioned contactless access method based on multi-point signal feature comparison includes: Based on the UWB configuration information, the total number of turnstiles, the physical spacing between turnstiles, the antenna installation height of the turnstiles, and the node identifier of the master node, a first Bluetooth broadcast signal is generated; A second Bluetooth broadcast signal is generated based on the node identifier of the slave node; The first Bluetooth broadcast signal and the second Bluetooth broadcast signal are broadcast based on a preset period.

[0013] In one embodiment, the seamless passage method based on multi-point signal feature comparison further includes: In response to a UWB connection request sent by a mobile terminal, a UWB connection is established with the mobile terminal, and UWB ranging is performed to obtain the measured distance between the gate and the mobile terminal. When the measured distance is less than or equal to a preset measured distance threshold, the gate is controlled to perform the gate opening operation.

[0014] Furthermore, to achieve the above objectives, this application also proposes a non-intrusive passage device based on multi-point signal feature comparison, the device comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the non-intrusive passage method based on multi-point signal feature comparison as described above.

[0015] In addition, to achieve the above objectives, this application also proposes a storage medium, which is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the non-intrusive passage method based on multi-point signal feature comparison as described above.

[0016] This application provides a non-intrusive passage method based on multi-point signal feature comparison. It makes a comprehensive judgment by analyzing the overall distribution and relative differences of the signal strength of multiple turnstiles, rather than relying on the absolute value of a single signal for simple judgment. It can filter out false signal peaks caused by environmental interference and multipath reflection, avoid the problem of false triggering at long distances, and adapt to different turnstile arrangements and on-site environments. It can accurately distinguish between the state of a user passing through the far field and the state of a user standing in the near field, and reliably identify whether the user has entered the effective interaction area in front of the turnstile. This provides an accurate basis for subsequent decision-making on whether to activate UWB connection and ranging. Attached Figure Description

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

[0018] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0019] Figure 1 This is a schematic diagram of the first process for the contactless passage method based on multi-point signal feature comparison in this application; Figure 2 A schematic diagram of Bluetooth low-power deployment provided for the non-intrusive access method based on multi-point signal feature comparison in this application; Figure 3 This is a second flowchart illustrating the non-intrusive passage method based on multi-point signal feature comparison provided in this application. Figure 4 This is a schematic diagram of the hardware operating environment involved in the non-inductive passage method based on multi-point signal feature comparison in the embodiments of this application.

[0020] The purpose, features, and advantages of this application will be further explained in conjunction with the embodiments and with reference to the accompanying drawings. Detailed Implementation

[0021] It should be understood that the specific embodiments described herein are merely illustrative of the technical solutions of this application and are not intended to limit this application.

[0022] To better understand the technical solution of this application, a detailed description will be provided below in conjunction with the accompanying drawings and specific implementation methods.

[0023] To achieve the above objectives, this application proposes a seamless passage method based on multi-point signal feature comparison. The method includes: acquiring Bluetooth broadcast signals sent by each gate node, and determining multiple target signal strength values ​​corresponding to the Bluetooth broadcast signals; determining whether the user is within the effective interaction area based on the relative difference features of the target signal strength values; and if the user is within the effective interaction area of ​​the gate node, sending a UWB connection request to the gate node.

[0024] In existing UWB (Ultra Wide Band) contactless access gate solutions, a common architecture is to use BLE (Bluetooth Low Energy) for wide-range broadcast wake-up, and UWB for close-range accurate ranging and access service interaction. Relying on the wide coverage of BLE, the system can trigger the wake-up of surrounding mobile terminals. As long as the terminal enters the BLE signal coverage area, it will be woken up and actively initiate a UWB network access application and wait in line for ranging and authentication.

[0025] However, during peak hours and other high-traffic scenarios, a large number of pedestrians, queue leaders, and unrelated mobile devices will simultaneously be present within the BLE broadcast coverage area of ​​the turnstiles. These invalid user devices will be indiscriminately and synchronously awakened, occupying the UWB interaction scheduling queue. This will cause a large number of invalid requests to occupy UWB channel resources, resulting in queue congestion, a backlog of ranging tasks, and saturation of device processing power. Consequently, UWB channel congestion and ranging response delays will occur, reducing the throughput of the turnstiles and failing to meet the high-throughput and low-latency service requirements for rapid and seamless passage of large passenger flows during peak hours.

[0026] Furthermore, relying solely on the signal strength of a single turnstile for rate limiting results in significant RSSI fluctuations due to multipath effects, human body obstruction, and co-channel interference. Simple signal threshold judgment can easily misjudge distant users as nearby or miss nearby users, leading to rate limiting failure. When multiple turnstiles are deployed side-by-side, if the BLE coverage area of ​​a single turnstile is too small, it cannot simultaneously cover the left and right edges; if the coverage area is expanded, the ranging error caused by RSSI fluctuations is amplified dramatically by the logarithmic effect, significantly reducing the accuracy of rate limiting. In addition, the extra range added by a single anchor point in multiple channels to cover the edges significantly increases the number of users covered, thus increasing the pressure on rate limiting.

[0027] This application provides a non-intrusive passage method based on multi-point signal feature comparison. In this embodiment, a comprehensive judgment is made by the overall distribution and relative difference characteristics of the signal strength of multiple turnstiles, rather than relying on the absolute value of a single signal for simple judgment. It can filter out false signal peaks caused by environmental interference and multipath reflection, avoid the problem of false triggering at long distances, and adapt to different turnstile arrangements and on-site environments. It can accurately distinguish between the state of a user passing through the far field and standing in the near field, and reliably identify whether the user has entered the effective interaction area in front of the turnstile, providing an accurate basis for subsequent decision on whether to activate UWB connection and ranging.

[0028] It should be noted that the executing entity in this embodiment can be a computing service device with network communication and program execution functions, such as a tablet computer, personal computer, or mobile phone, or an electronic device or apparatus capable of performing the above functions. The following description uses a non-intrusive access device based on multi-point signal feature comparison as an example to illustrate this embodiment and the subsequent embodiments.

[0029] Based on this, embodiments of this application provide a non-intrusive passage method based on multi-point signal feature comparison, referring to... Figure 1 , Figure 1 This is a flowchart illustrating the first embodiment of the non-inductive passage method based on multi-point signal feature comparison in this application.

[0030] In this embodiment, the seamless passage method based on multi-point signal feature comparison includes steps S10~S30: Step S10: Obtain the Bluetooth broadcast signals sent by each gate node, and determine the multiple target signal strength values ​​corresponding to the Bluetooth broadcast signals.

[0031] In this embodiment, please refer to Figure 2 Each physical turnstile operates as an independent BLE broadcast node. Each node embeds its node sequence number (unique ID), the physical spacing between turnstile arrays, and its installation height into its BLE broadcast packet. Mobile terminals detect and analyze these physical space parameters, inputting them into a wireless signal attenuation model. Without relying on fixed hard-coded thresholds, they automatically calculate near-field and far-field decision thresholds and signal gradient thresholds in real time. This adapts to different subway stations, passage widths, and turnstile spacing in various scenarios, enabling self-adaptive decision-making for seamless passage areas. Each signal node periodically broadcasts BLE broadcast messages, emitting a signal strength index (RSSI) signal that can be scanned and captured by user mobile devices.

[0032] In this embodiment, all gate nodes continuously transmit Bluetooth broadcast signals according to a fixed broadcast period. The mobile terminal, in scanning mode, captures the Bluetooth broadcast signals emitted by the gates and performs bandpass filtering, amplification, and demodulation on the broadcast signals. Within the symbol period of a complete broadcast frame, the average power of the currently received air interface signal is sampled in real time to obtain the original analog power level of the wireless signal for that frame. The Bluetooth MCU / RF chip performs analog-to-digital conversion on the analog signal power level, converting it into a digital quantized value. An internal calibration table converts the digitized received power into a standard signal strength (RSSI) value, obtaining the signal strength value corresponding to each gate BLE broadcast frame. The Manufacturer Specific Data (MSD) private field of the broadcast packet is parsed, and the gate node identifier, gate spacing, and gate installation height are extracted according to a predefined protocol format. Each broadcast frame data packet, along with the received timestamp and the original signal strength (RSSI) value, is stored to obtain the original broadcast frame data stream.

[0033] After obtaining the original broadcast frame data stream, duplicate frames are identified and removed. Each gate node has a unique device identifier. The terminal locally creates a duplicate frame cache table, using the device's unique identifier (SN / broadcast address) as the primary key, storing the complete payload data and receive timestamp of the device's most recent valid broadcast frame. For each original broadcast frame data stream, its unique device identifier is extracted, and the duplicate frame cache table is queried. If the device identifier is not found in the cache table, it means that the device has been captured for the first time, and the frame data and receive timestamp are stored in the cache table, and it is determined to be a non-duplicate frame. If the device identifier is found in the cache table, the device's most recent receive timestamp is extracted from the cache table, and the time difference between the current frame's receive timestamp and the most recent timestamp is calculated. A preset time window is used, for example, 500ms. Duplicate frames within 500ms are considered invalid duplicates. If the time difference is less than or equal to the preset time window, and the current frame's complete payload data is completely consistent with the data in the cache table, it is determined to be a duplicate frame and is directly discarded. If the time difference is greater than the preset time window, or the payload data is inconsistent, it is determined to be a non-duplicate frame, and the device's most recent receive timestamp and payload data in the cache table are updated. For all deduplicated, valid frames, they are sequentially sorted, and a unique receive timestamp is assigned to each valid frame. A valid broadcast frame timing queue is created, and all valid frames are inserted into the queue in ascending order of their receive timestamps to ensure the temporal continuity of the data in the queue. The queue adopts a first-in, first-out (FIFO) mechanism; when the queue length exceeds a preset threshold, the oldest received frame is automatically deleted to avoid consuming excessive terminal memory. Frames in the timing queue are grouped according to their unique device identifier, with each device corresponding to a sub-queue.

[0034] In one feasible implementation, protocol feature filtering is performed on the original broadcast frame data stream. From the original broadcast frames, legitimate frames conforming to the BLE standard and belonging to the gate manufacturer are selected, while irrelevant signals from mobile phones, headphones, and ordinary IoT devices are removed. The frame structure of each frame's original binary data is parsed to obtain the frame header length field. It is determined whether the length is within the standard byte range; if not, it is considered an illegal frame and discarded. The broadcast type, broadcast address, payload data, and CRC checksum are verified sequentially. If any field is missing, bytes are misaligned, or the CRC checksum does not match the frame content, the frame is discarded. The gate node's preset broadcast type is retained, while broadcast types not used by the gate are removed to avoid interference from irrelevant response frames. The terminal pre-stores the gate manufacturer's unique vendor identification code. It parses the first two bytes of the "Manufacturer Specific Data" field in the BLE broadcast frame to extract the vendor identification code and compares it with the pre-stored vendor identification code. At the same time, it checks the broadcast type flag in the broadcast frame header to determine whether it fully matches the gate broadcast type flag preset by the terminal. For example, broadcast type flag 0x00 = non-connectable broadcast, 0x01 = connectable broadcast. If the vendor identification code does not match or the broadcast type flag does not match, it is determined to be a non-gate frame and discarded.

[0035] Step S20: Based on the relative difference characteristics of the target signal strength values, determine whether the user is within the effective interaction area.

[0036] In this embodiment, the mobile terminal aggregates the smoothed signal strength data of all surrounding gate nodes to form a signal set. A reference node is selected from the signal set; the reference node can be the strongest signal anchor point. The relative difference in signal strength between the reference node and other nodes is calculated. A standard deviation threshold for the effective interaction area is pre-stored. The calculated relative difference is compared with the relative difference threshold. If the relative difference is greater than the relative difference threshold, it is determined that the user has actually entered the effective flow-limiting area.

[0037] Acquire the Bluetooth broadcast signal sent by the gate node and determine the signal strength value corresponding to the Bluetooth broadcast signal; In one feasible implementation, please refer to Figure 3 Step S20 includes steps S21 to S23: Step S21: Compare the highest target signal strength value with a preset signal strength threshold, and determine the gate node whose target signal strength value is greater than the signal strength threshold as a reference node.

[0038] Step S22: Obtain the signal strength difference between the reference node and the adjacent node, and compare the signal strength difference with a preset signal strength difference threshold.

[0039] Step S23: When the signal strength difference is greater than the signal strength difference threshold, it is confirmed that the user is within the effective interaction area.

[0040] In this implementation, the signal with the highest value is selected from all the signal strengths of the gate nodes, and this strongest signal is compared with a preset basic signal threshold. If the strongest signal of any node exceeds the threshold, the basic condition for near-distance is met; if none of the node signals reach the threshold, the user is directly determined to be in a long-distance range, and the process does not proceed to the next step.

[0041] Based on the physical layout of the turnstile array, the correlation between the signal strength of the strongest node and its left and right adjacent nodes is verified. The physical layout of the turnstile array includes: the total number of turnstile nodes in the array, the unique serial number of each node, the adjacent relationships between nodes, the physical distance between the centers of adjacent turnstiles, the antenna installation height, and the order in which the nodes are arranged in the array. During deployment, the entire row of turnstiles is linearly numbered and sorted. According to the actual physical installation order, a fixed and unique node serial number is assigned to each turnstile. The position serial number, the correspondence between left and right adjacent nodes, the adjacent physical distance, and the installation height of each turnstile in the array are fixed. The array master node broadcasts messages through BLE to uniformly distribute the total number of nodes in the array, the standard layout spacing, and the array layout rules. Each slave node carries its own unique serial number in its BLE broadcast to identify its position serial number in the array. The terminal continuously monitors all turnstile BLE broadcasts, parsing the total number of array nodes, uniform physical spacing, and global layout parameters (installation height) from the master node broadcasts. It extracts the unique serial number of each turnstile from the broadcasts of each slave node, using it as a location identifier. The terminal automatically reconstructs the actual physical linear arrangement order of the turnstiles according to their serial numbers, establishing an ordered queue of nodes. Based on this ordered queue, the terminal automatically establishes adjacency relationships between each node and its left and right adjacent nodes. Combining the fixed physical spacing broadcast, the terminal completely constructs a physical topology of the turnstile linear array in its local memory that is consistent with the actual on-site layout. It calculates the signal strength difference between the reference node and its adjacent nodes, comparing this difference with a preset signal strength difference threshold. If the signal strength difference is greater than the threshold, the user is confirmed to be within the effective interaction area. Since the distance from a distant user to each parallel turnstile is approximately equal, the RSSI received by the user from each node is minimal. However, when a user actually enters the effective area of ​​the turnstile array, the distance difference between the nearest turnstile and its adjacent turnstiles begins to increase, resulting in a significant relative difference in the received RSSI. By comparing and verifying multiple features, the accuracy of determining the user's true location is improved.

[0042] Optionally, after step S21, the method further includes the following steps: determining the maximum attenuation difference based on the gate spacing, comparing the signal strength difference with the maximum attenuation difference; and filtering the reference node when the signal strength difference is greater than the maximum attenuation difference.

[0043] In this embodiment, the formula for calculating the maximum attenuation difference is: △R th =10nlog10(d); in, d represents the maximum theoretically permissible signal difference when the distance between adjacent turnstiles is d. n is the path attenuation coefficient, which represents the degree of signal attenuation caused by the environment. The more obstructions, the larger the value.

[0044] The mobile terminal finds the maximum signal strength value Rmax from the smoothed signal strength array, determines the gate node number k corresponding to this maximum value, and simultaneously extracts the signal strength Rk of the node adjacent to its left. 1. The signal strength Rk+1 between the right-side adjacent node and the gate's broadcast. Based on the physical distance D announced by the gate and using the signal attenuation model, calculate the theoretically maximum possible signal attenuation difference under distance A / D. Calculate the maximum value Rmax and the signal strength Rk of the left-side adjacent node. The difference between Rmax and the signal Rk+1 of the adjacent node on the right is calculated. These two actual signal differences are compared with the calculated maximum theoretical attenuation difference. If either actual signal difference is greater than the maximum theoretical attenuation difference, it indicates that the maximum value does not conform to the continuous attenuation law of physical distance, and is determined to be an abnormal signal caused by sudden environmental interference or multipath reflection. This maximum value is directly discarded and does not participate in subsequent area judgment. If both actual signal differences are less than or equal to the maximum theoretical attenuation difference, the maximum value is retained, and the subsequent valid area determination process continues.

[0045] In this embodiment, the terminal first determines whether the strongest signal itself reaches the signal level corresponding to the nearest distance, and then determines whether the signal difference meets the preset distinction criteria. If the signal strength is close enough and the strength difference also meets the requirements, it indicates that the user is in the near-field range where the signal change characteristics are obvious in front of the gate array; if the overall signal is weak, or the difference between the strong and weak signals is very small, it indicates that the user is far away and belongs to a false peak formed by diffuse reflection of distant signals or multipath interference, and the terminal determines that the user is not in the effective interaction area. By utilizing the relative differences in signal strength of multiple gates at different locations, the terminal can distinguish between weak signals at a distance, false signals at a distance, and real near-field scenarios based on the relative comparison relationship between signals, and finally determine whether the user has entered the effective interaction area within the specified range in front of the gate.

[0046] Step S30: If the user is within the valid interaction area of ​​the gate node, a UWB connection request is sent to the gate node.

[0047] In this embodiment, a target gate node that meets the criteria for a valid interaction area is determined from the signal strength array. That is, a reference node that meets the criteria for a valid interaction area is identified as the target gate node, and the gate node identifier k corresponding to the target gate node is obtained. The terminal obtains the access configuration information of the UWB module from the BLE broadcast data of the target node, such as MAC address, SessionId, and access method. Through this configuration information, the terminal's UWB establishes a link and data interaction with the gate's UWB module. After passage ends or the terminal leaves the valid area, the terminal automatically disconnects the UWB link from the target gate node.

[0048] In this embodiment, a comprehensive judgment is made based on the overall distribution and relative differences of the signal strength of multiple turnstiles, rather than relying on a simple judgment based on the absolute value of a single signal. This not only filters out false signal peaks caused by environmental interference and multipath reflection, avoiding the problem of false triggering at long distances, but also adapts to different turnstile arrangements and on-site environments, accurately distinguishing between the state of a user passing through the far field and standing in the near field, and reliably identifying whether a user has entered the effective interaction area in front of the turnstile, providing an accurate basis for subsequent decision-making on whether to initiate UWB connection and ranging.

[0049] In this embodiment, based on the first embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description and will not be repeated hereafter. Based on this, step S10 includes steps S11 to S12: Step S11: Determine the physical spacing between the gates and the installation height of the gate antennas based on the Bluetooth broadcast signal.

[0050] Step S12: Based on the physical spacing between the gates and the installation height of the gate antenna, the initial signal strength value is corrected to obtain the target signal strength value.

[0051] In this embodiment, each turnstile acts as an independent BLE broadcast node, embedding three types of physical space parameters—node identifier, turnstile physical spacing, and turnstile antenna installation height—into a BLE broadcast vendor-defined data domain. Each physical turnstile independently carries the capabilities of one BLE broadcast node and one UWB ranging node, with the entire line of turnstiles forming a linear array topology. The array is divided into one master node and multiple slave nodes. The master node's BLE broadcast carries the unified physical spacing of the entire array, the turnstile antenna installation height, the total number of nodes in the array, and UWB configuration parameters; the slave node's BLE broadcast only carries its own unique node sequence number. The mobile terminal's backend parses the physical parameters within the broadcast, introduces a logarithmic attenuation model for wireless signals, and dynamically calculates the near-field strength decision threshold and the signal gradient difference decision threshold based on the current width of the subway station passage, the physical spacing of the turnstiles, and the installation height of the turnstile antennas, fitting the environmental attenuation characteristics in real time.

[0052] Obtain the node identifier SN, gate physical spacing D, and gate antenna installation height H from the BLE broadcast message; construct a mapping table of identifier, physical spacing D, and gate antenna installation height using the node identifier as the primary key. Utilize the gate antenna installation height H to correct for additional loss factors caused by antenna height, pitch angle, human presence, and wall obstruction, compensating for basic attenuation deviations; dynamically fit the path attenuation coefficient n and the 1-meter reference signal strength A for the current station, considering the actual gate spacing D and channel spatial environment characteristics; unlike globally fixed attenuation parameters, the terminal automatically generates localized attenuation model parameters for different subway stations, different channel widths, and different gate density arrangements. Based on the fitted n, A, and D, pre-calculate the theoretical RSSI attenuation difference per unit distance.

[0053] In one feasible implementation, step S12 includes the following steps: matching the physical spacing of the gate with a preset environmental occlusion correction coefficient table to obtain an additional occlusion loss value; matching the installation height of the gate antenna with a preset height loss comparison table to obtain an additional pitch loss value; and correcting the initial signal strength value based on the sum of the additional occlusion loss value and the additional pitch loss value to obtain the target signal strength value.

[0054] In this embodiment, the standard wireless attenuation formula is: RSSI = A - 10nlog 10 (d); The theoretical RSSI attenuation difference is based on the ideal assumption that the antenna is 1.5m above the ground, with no pitch angle, no obstruction, and in an open environment. However, the actual gate antenna installation height H, installation pitch angle, obstruction by the passage wall, and obstruction by the flow of people will all produce additional losses. If these are not corrected, the subsequent fitting of A and n will have a large deviation and will not be able to reflect the real signal propagation law.

[0055] A preset height loss lookup table and an environmental occlusion correction coefficient table are used to extract the current gate antenna installation height H. This height loss is then matched against the height loss lookup table to obtain the corresponding pitch-related additional loss value L1. The channel type is parsed from the gate master node broadcast and matched against the environmental occlusion correction coefficient table to obtain the occlusion-related additional loss value L2. The total additional loss L = L1 + L2, which represents the total attenuation caused by factors other than distance.

[0056] For example, when H < 1.5, the additional pitch loss is 3dB. Due to the low altitude, the signal is easily blocked by people and turnstiles, increasing signal attenuation. When 1.5 ≤ H ≤ 2.0, the additional pitch loss is 0dB, which meets the ideal assumption and has no additional pitch loss. When H > 2.0, the additional pitch loss is 2dB. Due to the high altitude, the signal propagation angle increases, and the signal attenuation at the ground receiver increases slightly. The obstruction correction factor for narrow channels (≤ 3m) is 3~4dB. Due to the close proximity of walls, obstruction is severe, resulting in high additional loss. The obstruction correction factor for wide channels (3~5m) is 1~2dB. Due to less obstruction, the additional loss is moderate. The obstruction correction factor for open channels (> 5m) is 0dB, which is considered to be without significant obstruction and close to an ideal environment.

[0057] In one feasible implementation, before the step of determining the maximum attenuation difference based on the target attenuation formula and comparing the signal strength difference with the maximum attenuation difference, the seamless passage method based on multi-point signal feature comparison further includes: establishing a sample set of target signal strength values ​​based on the theoretical distance between the mobile terminal and the gate node; fitting and solving the standard attenuation formula based on the sample set to obtain the target reference signal strength and the target attenuation coefficient; and determining the target attenuation formula based on the target reference signal strength and the target attenuation coefficient.

[0058] In this embodiment, the original RSSI observation value R_raw, after filtering and deduplication, is extracted, which is the real-time sampled value of each gate node. R_raw is then compensated and corrected to obtain the normalized RSSI observation value R_corr, calculated using the formula: Rcorr = Rraw + L. The original RSSI includes additional losses; after compensation, R_corr is equivalent to the signal strength received by the terminal at standard height and in an unobstructed environment, eliminating interference from height and obstruction. This compensation operation is performed on all RSSI sampled values ​​for each gate node to obtain the normalized RSSI sample set for the entire array of nodes. The standard attenuation formula is RSSI = A. In 10nlog10(d), A and n are unknowns, while d (distance between the terminal and the gate) and RSSI (R_corr) are knowns. By using multiple sets of (d, R_corr) samples, a system of equations is established. The least squares method is used to iteratively solve the equations, obtaining A and n that minimize the deviation between the theoretical RSSI and the measured R_corr. These are the localized parameters for the current field situation.

[0059] Based on the gate array arrangement, assuming the terminal's current position is arbitrary, the theoretical distance d_i between the terminal and each gate node is calculated, where i is the node number. Since the gates are a linear array, the distance d_i between the terminal and each node can be calculated from the distance d0 between the terminal and the nearest node and the gate spacing D. For example, if the nearest node is node k, d_k=d0, d_{k-1}=d0+D, d_{k+1}=d0+D, d_{k-2}=d0+2D, and so on. A correspondence table between node numbers and the distance d_i between the terminal and nodes is established, resulting in multiple sets of d_i values. From the normalized RSSI sample set, the R_corr of multiple gate nodes at the same time is selected. If the R_corr of a certain node deviates too much from the R_corr of other nodes, exceeding a preset threshold, it is judged as abnormal and not included in the fitted sample, thus obtaining the sample set.

[0060] Linearize the standard attenuation formula by transforming both sides of the formula, and then RSSI = A. 10nlog10(d), let y=RSSI, x=log10(d), k= If 10n, b=A, then the formula transforms into a linear equation: y=kx+b. Substituting each sample (d_i, R_corri) into the equations, we obtain a system of linear equations: Rcorr0=k*log10(d0)+b Rcorr1=k*log10(d1)+b ... Rcorrm = k * log10(dm) + b; Here, k and b are unknowns. Solving for k and b will give us n and A in reverse order.

[0061] Find a set of k and b that minimizes the sum of squares of the theoretically calculated values ​​(kx+b) and the measured values ​​(R_corr) for all samples, i.e., minimizes the sum of squared errors S: ; The pre-built algorithm iteratively solves for k and b. The solved k and b are substituted into the linear equation to calculate the theoretical value of each sample. The theoretical value is compared with the measured value. If the sum of squared errors S is less than the preset threshold (e.g., S < 1), the fitting converges and the optimal k and b are obtained. If the error is too large, the sample is reselected and iterated again until convergence.

[0062] Based on the linearized variable correspondence, we can deduce in reverse: reference signal strength A=b, path attenuation coefficient n=-k / 10 (k=-10n→n=-k / 10). Perform a reasonableness check on A and n. For example, the reasonable range for A is -40dBm to -30dBm, and the reasonable range for n is 1.8 to 3.5. If A or n exceeds the reasonable range, reselect samples, adjust correction parameters, and fit again to ensure that the results fit the field environment.

[0063] Because the gate spacing D and channel obstruction vary in different subway stations and passages, the selected samples (d_i, R_corr) are different, resulting in different fitted A and n. Even within the same subway station, different passages have different channel widths and obstruction conditions, so even if the gate spacing D is the same, the fitted n will still differ. The target signal strength A and target path attenuation coefficient n are obtained. The target signal strength and target path attenuation coefficient are then used to replace the initial signal strength and initial path attenuation coefficient in the standard wireless attenuation formula to obtain the target attenuation formula.

[0064] In one feasible implementation, when the turnstiles are not arranged in a linear fashion, but are misaligned, arc-shaped, multi-column, or dual-channel staggered layout, the turnstile end adds two-dimensional planar coordinate information of each turnstile in the BLE broadcast. The mobile terminal no longer relies on serial numbers and fixed spacing to construct a one-dimensional linear topology, but instead constructs its own planar physical topology by parsing the two-dimensional coordinates of each turnstile, and calculates the real spatial distance between any turnstiles and the straight-line distance from the terminal to each turnstile in real time. The terminal retains the original core algorithms for antenna height loss correction, attenuation model fitting, dynamic threshold generation, and signal difference anomaly verification, only replacing the original one-dimensional equal spacing assumption with two-dimensional real physical distances for calculation, dynamically identifying physically adjacent nodes rather than serial number adjacent nodes, thus being compatible with any non-linear irregular turnstile arrangement, still accurately fitting on-site attenuation parameters, adaptively generating decision thresholds, completing abnormal signal filtering and effective interaction area determination, without changing the original business process and algorithm framework.

[0065] Each turnstile's BLE broadcast additionally carries its own two-dimensional planar coordinates (X,Y), establishing a local coordinate system with the turnstile array entrance as the origin: the origin is the center point of the channel entrance, X represents the horizontal position, and Y represents the vertical position. The terminal parses each turnstile's SN, (X,Y) coordinates, and installation height H from the BLE broadcast; Using the origin as a reference, a two-dimensional planar distribution map of the turnstiles is created in the terminal memory; the actual straight-line distance between any two turnstiles is calculated in real time using the two-dimensional Euclidean distance, no longer using a fixed D. The distance calculation formula is: .

[0066] In this embodiment, the gate's BLE broadcast packet introduces spacing and height, enabling the user equipment to dynamically adjust the decision threshold based on the received parameters, adapting to different subway stations and different passage widths.

[0067] In this embodiment, based on the first embodiment of this application, the content that is the same as or similar to that in the first embodiment described above can be referred to the above description and will not be repeated hereafter. Based on this, before step S10, steps B10~B30 are also included: Step B10: Generate a first Bluetooth broadcast signal based on the UWB configuration information, the total number of turnstiles, the physical spacing between turnstiles, the antenna installation height of the turnstiles, and the node identifier of the master node; Step B20: Generate a second Bluetooth broadcast signal based on the node identifier of the slave node; Step B30: Broadcast the first Bluetooth broadcast signal and the second Bluetooth broadcast signal based on a preset period.

[0068] In this embodiment, after the gate system is deployed, the backend uniformly configures and enters global basic configuration parameters: UWB communication configuration information, total number of gates in the array, standard physical distance between adjacent gates in the array, antenna installation height of the gate device, and unique node identifier of the master node. The master node locally reads all parameters, including the entered UWB configuration information, total number of gates, physical distance between gates, antenna installation height of the gate, and its own node identifier. Following the preset BLE broadcast message protocol format, all the above parameters are encapsulated into vendor-defined private data fields, and byte regularization, field filling, checksum calculation, and frame format encapsulation are performed. A first broadcast message containing global array information and master node identity information is generated as the fixed broadcast content of the master node. Each slave node pre-defines its own unique slave node identifier and synchronously receives the array basic configuration parameters sent by the master node. The slave node only extracts its own unique slave node identifier as the core broadcast element, and follows the unified BLE broadcast protocol frame format. Field encapsulation, checksum filling, and frame structure assembly are completed to generate a second broadcast message carrying only its own identity information. The assembled broadcast message, after being encapsulated by the Bluetooth protocol stack, baseband encoded and modulated, and amplified by radio frequency power, is converted by the antenna into a Bluetooth broadcast signal in the form of 2.4GHz electromagnetic waves and periodically transmitted outwards.

[0069] The gate's master and slave nodes are each locally configured with a unified preset broadcast period. The master node periodically sends a first Bluetooth broadcast signal, continuously broadcasting the array's global physical parameters, UWB configuration, and master node identifier. Each slave node independently sends a second broadcast message, continuously broadcasting its own node identifier, according to the same preset period. Both master and slave nodes maintain a low-power BLE broadcast state, without actively establishing connections, only periodically broadcasting messages for nearby mobile terminals to parse.

[0070] In one possible implementation, steps B40 to B50 are included after step B30: Step B40: In response to the UWB connection request sent by the mobile terminal, establish a UWB connection with the mobile terminal and perform UWB ranging to obtain the measured distance between the gate and the mobile terminal. Step B50: When the measured distance is less than or equal to a preset measured distance threshold, control the gate to perform the gate opening operation.

[0071] In this embodiment, after the mobile terminal completes physical parameter parsing, attenuation model fitting, and dynamic threshold determination, it determines that it has entered the valid interaction area and sends a UWB connection request command to the corresponding target gate node. The target gate node receives the UWB connection request initiated by the mobile terminal and verifies the terminal's identity and the legality of the request command format. After successful verification, the gate and the mobile terminal complete UWB timing synchronization, channel matching, and key exchange, formally establishing a UWB wireless communication connection. Both parties initiate a high-frequency bidirectional TOF ranging process according to the ranging mode and communication timing agreed upon in the UWB configuration information. Multiple rounds of UWB ranging calculations are continuously performed, and the measured straight-line distance between the gate and the mobile terminal is output after filtering and smoothing.

[0072] The gate terminal has a locally preset fixed measured distance threshold. It compares the measured distance obtained from UWB ranging with this preset threshold. If the measured distance is less than or equal to the preset threshold, the user is determined to be within the legal passage range, and the gate controller sends an opening control signal to open the gate. If the measured distance is greater than the preset threshold, the user is determined not to have reached the legal passage area, the gate does not open, and remains closed. After the terminal leaves, the UWB link automatically disconnects, and the gate returns to standby broadcast mode, waiting for the next terminal request and ranging trigger.

[0073] This application provides a non-intrusive passage device based on multi-point signal feature comparison, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to execute the non-intrusive passage method based on multi-point signal feature comparison in the above embodiment 1.

[0074] The following is for reference. Figure 4The diagram illustrates a structural schematic suitable for implementing a contactless access device based on multi-point signal feature comparison in the embodiments of this application. The contactless access device based on multi-point signal feature comparison in the embodiments of this application may include, but is not limited to, mobile terminals such as mobile phones, laptops, personal digital assistants (PDAs), and portable Android devices (PADs), as well as main positioning terminals such as digital TVs and desktop computers. Figure 4 The non-contact access device based on multi-point signal feature comparison shown is merely an example and should not impose any limitations on the functionality and scope of use of the embodiments of this application.

[0075] like Figure 4 As shown, the contactless access device based on multi-point signal feature comparison may include a processing unit 1001 (e.g., a central processing unit, a graphics processing unit, etc.) that performs various appropriate actions and processes according to a program stored in a read-only memory (ROM) 1002 or a program loaded from a storage device 1003 into a random access memory (RAM) 1004. The RAM 1004 also stores various programs and data required for the operation of the contactless access device based on multi-point signal feature comparison. The processing unit 1001, the read-only memory 1002, and the RAM 1004 are interconnected via a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Typically, the following systems can be connected to I / O interface 1006: input devices 1007 including, for example, touchscreens, touchpads, keyboards, mice, image sensors, microphones, accelerometers, gyroscopes, etc.; output devices 1008 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 1003 including, for example, magnetic tapes, hard disks, etc.; and communication devices 1009. Communication device 1009 allows the contactless access device based on multi-point signal feature comparison to exchange data wirelessly or via wired communication with other devices. Although the figure shows contactless access devices based on multi-point signal feature comparison with various systems, it should be understood that it is not required to implement or possess all of the systems shown. More or fewer systems can be implemented or possessed alternatively.

[0076] Specifically, according to the embodiments disclosed in this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from storage device 1003, or installed from read-only memory 1002. When the computer program is executed by processing device 1001, it performs the functions defined in the methods of the embodiments disclosed in this application.

[0077] The contactless access device based on multi-point signal feature comparison provided in this application, employing the contactless access method based on multi-point signal feature comparison in the above embodiments, can solve the technical problem of how to improve the accuracy of determining whether a user has entered the effective interactive area in front of the gate. Compared with the prior art, the beneficial effects of the contactless access device based on multi-point signal feature comparison provided in this application are the same as those of the contactless access method based on multi-point signal feature comparison provided in the above embodiments, and other technical features in this contactless access device based on multi-point signal feature comparison are the same as those disclosed in the previous embodiment method, and will not be repeated here.

[0078] It should be understood that the various parts disclosed in this application can be implemented using 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 suitable manner in one or more embodiments or examples.

[0079] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

[0080] This application provides a computer-readable storage medium having computer-readable program instructions (i.e., a computer program) stored thereon, the computer-readable program instructions being used to execute the non-intrusive passage method based on multi-point signal feature comparison in the above embodiments.

[0081] The computer-readable storage medium provided in this application may be, for example, a USB flash drive, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. 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 conjunction with an instruction execution system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, radio frequency (RF), etc., or any suitable combination thereof.

[0082] The aforementioned computer-readable storage medium may be included in a contactless access control device based on multi-point signal feature comparison; or it may exist independently and not assembled into the contactless access control device based on multi-point signal feature comparison. The aforementioned computer-readable storage medium carries one or more programs that, when executed by the contactless access control device based on multi-point signal feature comparison, cause the device to: acquire Bluetooth broadcast signals sent by each gate node, determine multiple target signal strength values ​​corresponding to the Bluetooth broadcast signals; determine whether the user is within a valid interaction area based on the relative difference characteristics of the target signal strength values; and if the user is within the valid interaction area of ​​the gate node, send a UWB connection request to the gate node.

[0083] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the client computer, partially on the client computer, as a standalone software package, partially on the client computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the client computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0084] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation that may be implemented in systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0085] The modules described in the embodiments of this application can be implemented in software or hardware. The names of the modules do not necessarily limit the functionality of the unit itself.

[0086] The readable storage medium provided in this application is a computer-readable storage medium that stores computer-readable program instructions (i.e., a computer program) for executing the aforementioned contactless access method based on multi-point signal feature comparison. This addresses the technical problem of improving the accuracy of determining whether a user has entered the valid interactive area in front of the gate. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this application are the same as those of the contactless access method based on multi-point signal feature comparison provided in the above embodiments, and will not be elaborated upon here.

[0087] The above description is only a part of the embodiments of this application and does not limit the patent scope of this application. All equivalent structural transformations made under the technical concept of this application and using the contents of the specification and drawings of this application, or direct / indirect applications in other related technical fields, are included in the patent protection scope of this application.

Claims

1. A seamless passage method based on multi-point signal feature comparison, characterized in that, Applied to mobile terminals, the seamless passage method based on multi-point signal feature comparison includes: Acquire the Bluetooth broadcast signals sent by each gate node, and determine the multiple target signal strength values ​​corresponding to the Bluetooth broadcast signals; The highest target signal strength value is compared with a preset signal strength threshold, and the gate node whose target signal strength value is greater than the signal strength threshold is determined as a reference node; The maximum attenuation difference is determined based on the target attenuation formula, and the signal strength difference is compared with the maximum attenuation difference. If the signal strength difference is greater than the maximum attenuation difference, then the reference node is filtered. Obtain the signal strength difference between the reference node and its adjacent nodes, and compare the signal strength difference with a preset signal strength difference threshold; When the signal strength difference is greater than the signal strength difference threshold, it is confirmed that the user is within the effective interaction area; If the user is within the valid interaction area of ​​the gate node, a UWB connection request is sent to the gate node.

2. The seamless passage method based on multi-point signal feature comparison as described in claim 1, characterized in that, Before the step of determining the maximum attenuation difference based on the target attenuation formula and comparing the signal strength difference with the maximum attenuation difference, the non-inductive passage method based on multi-point signal feature comparison further includes: A sample set is established based on the theoretical distance between the mobile terminal and the gate node, and the target signal strength value; Based on the aforementioned sample set, the standard attenuation formula is fitted and solved to obtain the target reference signal strength and the target attenuation coefficient. The target attenuation formula is determined based on the target reference signal strength and the target attenuation coefficient.

3. The seamless passage method based on multi-point signal feature comparison as described in claim 1, characterized in that, The step of determining the multiple target signal strength values ​​corresponding to the Bluetooth broadcast signal includes: The physical spacing between the gates and the installation height of the gate antennas are determined based on the Bluetooth broadcast signal. The initial signal strength value is corrected based on the physical spacing between the gates and the installation height of the gate antenna to obtain the target signal strength value.

4. The seamless passage method based on multi-point signal feature comparison as described in claim 3, characterized in that, The step of correcting the initial signal strength value based on the physical spacing between the turnstiles and the installation height of the turnstile antenna to obtain the target signal strength value includes: The physical spacing of the gates is matched with the preset environmental occlusion correction coefficient table to obtain the additional loss value due to occlusion. The pitch additional loss value is obtained by matching the gate antenna installation height with the preset height loss comparison table. The initial signal strength value is corrected based on the sum of the occlusion loss value and the pitch loss value to obtain the target signal strength value.

5. A seamless passage method based on multi-point signal feature comparison, characterized in that, The method for seamless passage based on multi-point signal feature comparison is applied to a turnstile terminal, which includes multiple turnstile nodes, each node including a master node and at least one slave node. Based on the UWB configuration information, the total number of turnstiles, the physical spacing between turnstiles, the antenna installation height of the turnstiles, and the node identifier of the master node, a first Bluetooth broadcast signal is generated; A second Bluetooth broadcast signal is generated based on the node identifier of the slave node; Based on a preset period, the first Bluetooth broadcast signal and the second Bluetooth broadcast signal are broadcast; In response to a UWB connection request sent by a mobile terminal, a UWB connection is established with the mobile terminal, and UWB ranging is performed to obtain the measured distance between the gate and the mobile terminal. When the measured distance is less than or equal to a preset measured distance threshold, the gate is controlled to perform the gate opening operation.

6. A contactless access control device based on multi-point signal feature comparison, characterized in that, The device includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, the computer program being configured to implement the steps of the non-intrusive passage method based on multi-point signal feature comparison as described in any one of claims 1 to 5.

7. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the non-intrusive passage method based on multi-point signal feature comparison as described in any one of claims 1 to 5.