Vehicle door control identification system and signal source identification response method, device and product
By identifying the occlusion status and area switching events of the target signal source through multiple Bluetooth anchor points, the problem of misjudgment caused by unstable signal strength in vehicle gate control recognition systems using Bluetooth communication technology is solved, achieving higher recognition accuracy and system reliability, and promoting its application.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- STEELMATE CO LTD
- Filing Date
- 2024-01-02
- Publication Date
- 2026-05-19
AI Technical Summary
Existing vehicle door control and recognition systems based on Bluetooth communication technology are prone to misjudging area switching events when the signal strength is unstable, resulting in frequent unlocking or locking, which affects user experience and limits their widespread adoption.
By detecting the Bluetooth connection signal strength of the target signal source through multiple Bluetooth anchor points, the system identifies the obstruction status and enters the obstruction silence mode to avoid misjudging area switching events and output accurate switching control commands.
It improves the accuracy of area switching event recognition, avoids frequent door operations, enhances system reliability and power saving, and promotes the popularization of Bluetooth communication technology in vehicle door control and recognition systems.
Smart Images

Figure CN117975600B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle control technology, and in particular to a vehicle door control recognition system and a signal source recognition and response method, device and product. Background Technology
[0002] One current technical solution for implementing vehicle access control involves deploying a vehicle access control recognition system on the vehicle side, establishing a communication connection based on a digital key using Bluetooth communication technology. This technology allows users to conveniently control their vehicles using mobile phones or other terminal devices as digital keys. Manually locking and unlocking the vehicle is extremely inconvenient and prone to connection loss.
[0003] To free car owners from manual control, the industry has developed some solutions based on Bluetooth communication technology to achieve automatic unlocking and locking. However, due to the attenuation characteristics of Bluetooth signals, interference can easily occur, leading to errors in the identification of the digital key's location and thus preventing accurate automatic control.
[0004] A typical pain point is that multiple concentric radiation zones are usually drawn around the vehicle. When the digital key carried by the owner is located at the boundary of different radiation zones, if the signal strength of the Bluetooth connection signal emitted by the digital key is unstable, it will lead to incorrect determination of zone switching events, resulting in situations such as frequent unlocking and locking. This technical obstacle is one of the important reasons why Bluetooth-based contactless identification technology has not been widely promoted, and therefore, technical upgrades are necessary. Summary of the Invention
[0005] The purpose of this application is to provide a vehicle access control recognition system and a signal source recognition and response method, device and product.
[0006] According to one aspect of this application, a signal source identification response method is provided, comprising:
[0007] Acquire multiple strength data sequences submitted by Bluetooth anchors, each strength data sequence containing the signal strength value of the Bluetooth connection signal emitted by the target signal source continuously received by its corresponding Bluetooth anchor;
[0008] The occlusion status of the target signal source is identified based on the intensity data sequence of some of the Bluetooth anchor points, and the occlusion silence mode is entered or exited accordingly depending on whether the occlusion status is occluded or unoccluded.
[0009] In the unobstructed silent mode, the region switching event of the target signal source is identified based on the intensity data sequence of some of the Bluetooth anchor points, and the switching control command corresponding to the region switching event is output.
[0010] In some embodiments, the occlusion state of the target signal source is identified based on the strength data sequence of some of the Bluetooth anchor points, and the occlusion silence mode is entered or exited accordingly depending on whether the occlusion state is occluded or unoccluded, including:
[0011] Based on the signal strength values in the strength data sequences of the multiple Bluetooth anchor points, the strength data sequences of the two Bluetooth anchor points with the strongest signals are determined as two mode target sequences;
[0012] Based on the timing synchronization relationship between the two target sequences, multiple signal strength values of each of the two target sequences in the same time zone are determined as the corresponding two sets of target time zone data.
[0013] Extract the difference features between two sets of target time zone data. When the difference features match a preset occlusion model, determine that the occlusion status of the target signal source is occluded.
[0014] When the difference feature does not match the occlusion model, or when the signal strength value after the two sets of target time zone data meets the preset condition, the occlusion state of the target signal source is determined to be unoccluded.
[0015] In some embodiments, the difference features between two sets of target time zone data are extracted. When the difference features match a preset occlusion model, the occlusion status of the target signal source is determined to be occluded, including:
[0016] The difference between the corresponding extreme values of the two sets of target time zone data is considered as the first difference feature. When it is maintained within the preset range, the first difference feature is considered as matching the preset first occlusion model. The extreme values include the maximum value and the minimum value.
[0017] And / or,
[0018] The difference between the standard deviations of the corresponding group data in the previous and next time slots of each target time zone data is compared to whether the difference is greater than the preset threshold corresponding to each target time zone data. This is used as the second difference feature. When it is greater than the threshold, the second difference feature is considered to match the preset second occlusion model.
[0019] In some embodiments, identifying the region switching event of the target signal source based on the strength data sequence of a portion of the Bluetooth anchor points includes:
[0020] Based on the signal strength values in the strength data sequence of the multiple Bluetooth anchor points, determine the three or more Bluetooth anchor points with the strongest signals as target Bluetooth anchor points;
[0021] The total strength value is determined based on the signal strength values of each target Bluetooth anchor point that are synchronized in time. The radiation area of the target signal source in the current time sequence is determined based on the matching relationship between the total strength value and the total strength threshold range corresponding to each radiation area. The radiation areas are concentric.
[0022] The target signal source is compared with the radiation region in the current time sequence to see if the radiation region in the previous time sequence has switched. When a switch occurs, the region switching event is identified. The region switching event indicates the two radiation regions that have switched and their switching direction.
[0023] In some embodiments, the handover control command corresponding to the area handover event is output, including:
[0024] When the area switching event indicates a switch from a first radiation area relative to the inner ring to a second radiation area relative to the outer ring, a corresponding automatic locking switching control command is constructed.
[0025] The switching control command is sent to the vehicle body control module to control the vehicle to automatically lock.
[0026] In some embodiments, the handover control command corresponding to the area handover event is output, including:
[0027] When the area switching event indicates a switch from the second radiation area relative to the outer ring to the first radiation area relative to the inner ring, an automatic unlocking corresponding switching control command is constructed.
[0028] The switching control command is sent to the vehicle control module to control the vehicle to unlock automatically.
[0029] In some embodiments, before acquiring the strength data sequence submitted by multiple Bluetooth anchors, the following steps are included:
[0030] The Bluetooth broadcast signal is radiated into the air to drive the target signal source to emit the signal to be verified.
[0031] The signal to be verified is authenticated. Once the authentication is successful, a notification signal is transmitted to drive the target signal source to start sending a Bluetooth connection signal.
[0032] Receive the signal strength value determined by each Bluetooth anchor point based on the Bluetooth connection signal, and store it in the strength data sequence corresponding to each Bluetooth connection signal.
[0033] In some embodiments, after entering or exiting the occlusion silence mode according to whether the occlusion state is occluded or unoccluded, the process includes:
[0034] In the occlusion silence mode, the switching control command is prohibited from being output, and the occlusion status of the target signal source is continuously identified iteratively until the occlusion silence mode is exited.
[0035] According to another aspect of this application, a signal source identification response device is provided, comprising:
[0036] The data acquisition module is configured to acquire strength data sequences submitted by multiple Bluetooth anchors. Each strength data sequence contains the signal strength value of the Bluetooth connection signal emitted by the target signal source and continuously received by its corresponding Bluetooth anchor.
[0037] The status recognition module is configured to identify the occlusion status of the target signal source based on the intensity data sequence of some of the Bluetooth anchor points, and enter or exit the occlusion silence mode accordingly, depending on whether the occlusion status is occluded or unoccluded.
[0038] The switching response module is configured to identify the area switching event of the target signal source based on the intensity data sequence of a portion of the Bluetooth anchor points in non-obstructed silent mode, and output the switching control command corresponding to the area switching event.
[0039] According to another aspect of this application, a vehicle access control recognition system is provided, including a Bluetooth master controller and three or more Bluetooth anchor points; the Bluetooth master controller is used to radiate Bluetooth broadcast signals into space to drive a target signal source to reactively emit a Bluetooth connection signal; the Bluetooth anchor points are used to detect the signal strength value of the Bluetooth connection signal and send the signal strength value to the Bluetooth master controller; the Bluetooth master controller further includes a control chip, the control chip being used to execute the steps of the signal source recognition response method.
[0040] According to another aspect of this application, a computer program product is provided, including a computer program / instructions, which, when executed by a processor, perform the steps of the signal source identification response method.
[0041] Compared to existing technologies, this application uses multiple Bluetooth anchors to detect the Bluetooth connection signals emitted by the target signal source, determine the corresponding signal strength values, and obtain the signal strength values submitted by each Bluetooth anchor at various time points to form a corresponding strength data sequence. Then, based on the strength data sequences of a subset of Bluetooth anchors, the obstruction state of the target signal source is identified to determine whether the target signal source is obstructed. If obstruction is present, an obstruction silence mode is entered; otherwise, the obstruction silence mode is exited. In the non-obstruction silence mode, the area handover event of the target signal source is further identified based on the strength data sequences of a subset of Bluetooth anchors, and the corresponding handover control command is output, thereby controlling the vehicle to execute... The corresponding control, since this application can accurately identify the occlusion state of the target signal source and determine whether to output the corresponding switching control command for the area switching event based on the occlusion state, firstly, can avoid misidentification of area switching events, improve the accuracy of area switching event identification, and avoid frequent switching operations caused by signal instability at the boundary of the radiation area of the target signal source, such as avoiding frequent unlocking or locking operations of the vehicle door; secondly, it will not frequently trigger area switching events when the target signal source is occluded, which can also enable the vehicle door control recognition system to achieve power saving; in addition, it further improves the reliability of the vehicle door control recognition system based on Bluetooth communication technology, which is more conducive to its widespread application. Attached Figure Description
[0042] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0043] Figure 1 This is a schematic diagram of the structure of an exemplary vehicle door control and recognition system of this application;
[0044] Figure 2 This is a schematic diagram illustrating the concentric relationship of the various radiation regions exemplarily defined in this application;
[0045] Figure 3 This is a flowchart illustrating the signal source identification and response method in an embodiment of this application;
[0046] Figure 4 This is a flowchart illustrating the process of identifying the occlusion state of a target signal source in an embodiment of this application;
[0047] Figure 5When calibrating the target signal source in this application, multiple signal strength values are collected based on two Bluetooth anchors, namely the main anchor and the near anchor. The resulting RSSI curve diagram is shown in a coordinate system, where the horizontal axis of the coordinate system represents the number of collected signal strength values (count), and the vertical axis represents the signal strength value (RSSI VALUE).
[0048] Figure 6 This is a flowchart illustrating the process of identifying region switching events in an embodiment of this application;
[0049] Figure 7 This is a schematic diagram of the structure of the signal source identification and response device in the embodiments of this application;
[0050] Figure 8 This is a schematic diagram of the structure of the computer device in the embodiments of this application. Detailed Implementation
[0051] Please see Figure 1 This application provides a vehicle door control recognition system according to one embodiment, including a Bluetooth master controller and multiple Bluetooth anchor points. The Bluetooth master controller can be connected to the vehicle's Body Control Module (BCM) and can send commands to the BCM to control the vehicle. The Bluetooth master controller and the Bluetooth anchor points are communicatively connected, with the master controller acting as a slave module and each anchor point acting as a slave module, serving the vehicle door control recognition purpose. To ensure effective communication, it is advisable to use three or more Bluetooth anchor points, for example, four Bluetooth anchor points can be used, deployed at the front, rear, left, and right positions of the vehicle, while the Bluetooth master controller can be installed in the center of the vehicle's passenger space.
[0052] The Bluetooth master controller can radiate Bluetooth broadcast signals into the air. A digital key that receives the signal acts as a target signal source and responds to the Bluetooth broadcast signal by transmitting a corresponding Bluetooth connection signal. In some embodiments, the Bluetooth master controller can first complete an authentication process with the target signal source. After successfully authenticating the target signal source, it will then respond to its subsequent Bluetooth connection signals. Furthermore, it can stop radiating the Bluetooth broadcast signal until it no longer detects the target signal source's Bluetooth connection signal, at which point it can retransmit the Bluetooth broadcast signal.
[0053] Each Bluetooth anchor can detect the Bluetooth connection signal emitted by the target signal source, receive the signal, and determine the corresponding signal strength value. This signal strength value can be determined through the Received Signal Strength Indication (RSSI). The Bluetooth anchor can send the signal strength values detected at various times to the Bluetooth master controller. The Bluetooth master controller treats the signal strength values submitted by each Bluetooth anchor at different times as the same strength data sequence for subsequent processing.
[0054] The target signal source can be any terminal device that supports Bluetooth communication, including but not limited to Bluetooth remote controls with physical form and smart terminals running corresponding applications. Among them, smart terminals can be any form such as smartphones, tablets, and dedicated controllers.
[0055] The Bluetooth communication technology used in this application typically uses a protocol version of 4.0 or higher, with version 4.X being recommended. Here, X represents any known version number. This type of Bluetooth protocol has relatively low technical complexity, low hardware requirements, and is easier to popularize.
[0056] The Bluetooth broadcast signal radiates into the air in a spherical shape, centered on the Bluetooth host. For example... Figure 2 As shown, from a top-down view on the horizontal plane, multiple concentric ring areas can be defined as corresponding radiation zones from the inside out, such as: the vehicle exterior unlocking zone, the vehicle exterior locking zone, the vehicle exterior welcoming zone, and the area outside the welcoming zone. These radiation zones are concentric. Each radiation zone can be pre-calibrated. Specifically, the relative signal strength values of the Bluetooth connection signals emitted by the target signal source at multiple locations within each radiation zone can be collected beforehand. The signal strength values at different locations from far to near within each radiation zone, especially at the points bordering adjacent radiation zones, can be measured to determine the corresponding calibrated signal strength values. Subsequently, the relationship between the Bluetooth connection signals emitted by the target signal source and these calibrated signal strength values can be used to determine the radiation zone where the target signal source is located.
[0057] The Bluetooth master controller can continuously analyze the strength data sequences of each Bluetooth anchor point to determine whether the target signal source is obstructed or unobstructed, and to identify area handover events between different radiation zones. Based on the obstruction status, it then decides whether to output corresponding handover control commands to the radiation control module. For example, when the signal is obstructed, it temporarily disables responses to area handover events until it switches to an unobstructed state; when the signal is unobstructed, it responds to all area handover events.
[0058] The handover control commands corresponding to area handover events can be set according to specific business needs. For example:
[0059] When a zone switching event indicates that a target signal source initially enters the vehicle's external welcome area, the corresponding switching control command can be a headlight control command. After outputting this command to the body control module, the body control module can control the vehicle to turn on the headlights according to the headlight control command. Conversely, when the target signal source leaves the vehicle's external welcome area and its Bluetooth connection signal is no longer recognized, the switching control command can be a headlight off control command. Accordingly, the body control module can turn off the headlights according to this command.
[0060] When a zone switching event indicates that the target signal source has switched from the vehicle's unlock zone to the vehicle's lock zone, the corresponding switching control command can be an unlock control command. After being output to the body control module, the body control module can control the vehicle to automatically unlock according to the unlock control command. Conversely, when the target signal source has switched from the vehicle's lock zone to the vehicle's unlock zone, the switching control command can be a lock control command. The body control module can control the vehicle to automatically lock according to the lock control command.
[0061] In addition to the examples above, those skilled in the art can also flexibly design the correspondence between different area switching events and various specific switching control commands according to actual business needs, and the Bluetooth master controller can output the corresponding switching control command for the area switching event based on this correspondence.
[0062] Based on the principles revealed above, a computer program corresponding to the business logic of the Bluetooth master controller of this application can be implemented. The control chip of the Bluetooth master controller runs the computer program and executes the signal source identification and response method of this application, thereby enabling the Bluetooth master controller to implement the business logic.
[0063] Based on this, please refer to Figure 3 Another embodiment of this application also provides a signal source identification response method, which can be executed by the control chip of the Bluetooth master controller in the vehicle door control identification system of this application, and includes:
[0064] Step S5100: Obtain the strength data sequence submitted by multiple Bluetooth anchors. Each strength data sequence contains the signal strength value of the Bluetooth connection signal emitted by the target signal source and continuously received by its corresponding Bluetooth anchor.
[0065] When the vehicle access control and recognition system of this application is installed in a car, both the Bluetooth master controller and each Bluetooth anchor point operate normally. The Bluetooth master controller continuously transmits Bluetooth broadcast signals into the air. When a target signal source enters within the effective communication range and receives the Bluetooth broadcast signal, it can respond by continuously transmitting a corresponding Bluetooth connection signal into the air. This Bluetooth connection signal can be received by each Bluetooth anchor point. Depending on the distance, the signal strength value received by each Bluetooth connection signal is generally different, ranging from strong to weak, thus indicating the distance to the target signal source.
[0066] Each Bluetooth anchor point can continuously receive Bluetooth connection signals emitted by the target signal source, associate them with the corresponding timestamps, and send the data carried in the Bluetooth connection signal, along with the corresponding signal strength value, to the Bluetooth master controller. The Bluetooth master controller can perform processing such as authentication based on the data, but this application mainly focuses on the signal strength value. Generally, each Bluetooth anchor point can be pre-synchronized with the Bluetooth master controller to facilitate subsequent timing alignment.
[0067] On the Bluetooth master controller side, the signal strength values successively submitted by each Bluetooth anchor point constitute a strength data sequence based on their timing relationship. Therefore, multiple Bluetooth anchor points will correspondingly have multiple strength data sequences. It's easy to understand that because the spatial distance between the Bluetooth anchor points is extremely small, the time difference between the arrival times of the same Bluetooth connection signal from the target signal source at each anchor point is also extremely small. Consequently, the timestamps obtained when the same Bluetooth connection signal arrives at different Bluetooth anchor points are basically consistent. Based on this relationship, the signal strength values corresponding to the arrival times of Bluetooth connection signals transmitted at the same time at each Bluetooth anchor point can be determined.
[0068] Step S5200: Identify the occlusion status of the target signal source based on the intensity data sequence of some of the Bluetooth anchor points, and enter or exit the occlusion silence mode according to whether the occlusion status is occluded or unoccluded.
[0069] If the target signal source is blocked by an obstacle, which can be an external object or a human body, the Bluetooth connection signal is susceptible to interference and attenuation. In this case, the difference in signal strength before and after the target signal source is blocked can be used to determine whether the target signal source is blocked or not.
[0070] In one embodiment, considering that the driver turning around is a high-frequency event in the specific use scenario, a corresponding first difference feature can be pre-labeled for the driver turning around event. When the first difference feature is met, it can be determined that the target signal source is blocked; otherwise, it is unblocked.
[0071] In another embodiment, considering that the target signal source may also be blocked by external objects, and since the vehicle owner is usually in motion and the blockage is usually short-term, a corresponding second difference feature is pre-labeled based on the corresponding events before and after the target signal source carried by the vehicle owner is blocked by external objects during the vehicle owner's movement. When the second difference feature is satisfied, it can be determined that the target signal source is blocked; otherwise, it is not blocked.
[0072] When it is determined that the target signal source is obstructed, the obstruction silence mode can be activated. In the obstruction silence mode, this application may no longer recognize area switching events, or even if area switching events are recognized synchronously, no further processing may be performed, such as not outputting the switching control command corresponding to the area switching event.
[0073] In one embodiment, when entering the obstruction silence mode, the system can continue to identify whether the target signal source is obstructed based on the signal strength values generated in subsequent time sequences. When there is no obstruction, the system exits the obstruction silence state. Alternatively, in some embodiments, the system can determine whether the system has returned to an unobstructed state based on specific difference features corresponding to pre-defined difference features, thereby exiting the obstruction silence mode. For example, the system can determine whether the signal strength values of each Bluetooth anchor point synchronously recover to their pre-obstruction values in subsequent time sequences. When they recover to those values, it confirms no obstruction, and the system can exit the obstruction silence mode.
[0074] When identifying the occlusion status of a target signal source, the signal strength values generated by all Bluetooth anchors deployed in the vehicle gate recognition system can be used for identification. However, in one embodiment, only the signal strength values corresponding to the two Bluetooth anchors with the strongest signals can be used for identification. This approach saves computational resources and cleverly utilizes the signal strength variation characteristics of Bluetooth connection signals. Using the signal strength values corresponding to the Bluetooth anchors with stronger signals to identify the occlusion status is more accurate and reliable. Of course, for the calibration of each difference feature, the corresponding number of calibration operations can be performed in advance according to the number of Bluetooth anchors selected for identification.
[0075] When identifying occlusion status based on a specific Bluetooth anchor point, the most recently generated time zone data from the signal strength data sequence of these anchor points is typically used. The duration of this time zone can be flexibly set, for example, arbitrarily ranging from 0.8 seconds to 2 seconds. Generally, one time zone can yield multiple signal strength values corresponding to different time sequences. Identifying occlusion status in units of time zones is obviously more accurate and better reflects the differences to be identified. Furthermore, a sliding window can be combined, continuously advancing the window with a preset step duration to obtain the signal strength values corresponding to the latest time zones for identification. This allows for continuous identification of the target signal source's occlusion status based on the signal strength data sequence of each Bluetooth anchor point.
[0076] Step S5300: In the non-obstruction silent mode, identify the area switching event of the target signal source based on the intensity data sequence of some of the Bluetooth anchor points, and output the switching control command corresponding to the area switching event.
[0077] After identifying the occlusion status of the corresponding signal strength values in the strength data sequence of each Bluetooth anchor point for each time zone in the previous step, if the target signal source is identified as being in an unobstructed state, it will remain in the unobstructed silent mode, that is, it does not need to enter or exit the obstructed silent mode. In this case, it is possible to further identify whether there is a target signal source area switching event based on the strength data sequence of each Bluetooth anchor point in the vehicle gate control recognition system, and also to identify whether the target signal source is moving between different radiation areas and switching occurs.
[0078] Similarly, when it is necessary to identify area switching events, only the strength data sequence corresponding to the Bluetooth anchors with stronger signals among all Bluetooth anchors in the vehicle gate control recognition system can be selected. This can save on computation and improve recognition accuracy based on the fact that the signal is stronger.
[0079] When it is necessary to identify area switching events, similarly, the signal strength values corresponding to each time sequence can be iteratively identified by sliding the time zone window to determine whether an area switching event has been triggered. Therefore, the data used to identify whether an area switching event has been triggered can be the signal strength value corresponding to the time zone in the unobstructed state identified in the previous step. However, the signal strength value of this time zone is extended to the signal strength values corresponding to each Bluetooth anchor point selected in this step.
[0080] Once this step identifies a region switching event from the intensity data sequences corresponding to each pre-selected Bluetooth anchor point, and the current state is unobstructed, this step can output a corresponding switching control command to the vehicle control module based on the type of the region switching event, so that the vehicle control module can execute the switching control command. The correspondence between the types of region switching events and their switching control commands can be found in the preceding text of this application, and will not be repeated here.
[0081] In an alternative embodiment, this step can also run in parallel with the previous step in different threads to identify intensity data sequences corresponding to the same time zone in parallel. After the thread corresponding to the previous step identifies the unobstructed state, it outputs the corresponding switching control command based on the time alignment relationship and the area switching event identified in this step at the same time.
[0082] It is easy to understand that as long as no obstruction is detected in the intensity data sequence for a certain time zone, and the system remains in a non-obstruction silent mode, this step can iteratively identify area switching events and output corresponding switching control commands in a timely manner to control the vehicle.
[0083] As can be seen from the above embodiments, this application uses multiple Bluetooth anchors to detect the Bluetooth connection signal emitted by the target signal source, determine the corresponding signal strength value, obtain the signal strength values submitted by each Bluetooth anchor at various time sequences to form a corresponding strength data sequence, and then analyze the strength data sequence of a portion of the Bluetooth anchors to identify the occlusion state of the target signal source, determine whether the target signal source is occluded, and enter an occlusion silence mode when there is occlusion, otherwise exit the occlusion silence mode. In the non-occlusion silence mode, the area switching event of the target signal source is further identified based on the strength data sequence of a portion of the Bluetooth anchors, and the corresponding switching control command for the area event is output, thereby controlling the vehicle. By executing the corresponding control, since this application can accurately identify the occlusion state of the target signal source and determine whether to output the corresponding switching control command for the area switching event based on the occlusion state, firstly, it can avoid misidentification of area switching events, improve the accuracy of area switching event identification, and avoid frequent switching operations caused by signal instability at the boundary of the radiation area of the target signal source, such as avoiding frequent unlocking or locking operations of the vehicle door; secondly, it can also achieve power saving effect for the vehicle door control recognition system when the target signal source is occluded, as it will not frequently trigger area switching events; in addition, it further improves the reliability of the vehicle door control recognition system based on Bluetooth communication technology, which is more conducive to its widespread application.
[0084] Based on any embodiment of the method in this application, please refer to Figure 4The occlusion state of the target signal source is identified based on the intensity data sequence of a portion of the Bluetooth anchor points, and the occlusion silence mode is entered or exited accordingly, depending on whether the occlusion state is occluded or unoccluded. This includes:
[0085] Step S5210: Based on the signal strength values in the strength data sequences of the plurality of Bluetooth anchor points, determine the strength data sequences of the two Bluetooth anchor points with the strongest signals, and use them as two mode target sequences;
[0086] In this embodiment, the intensity data sequences corresponding to two Bluetooth anchor points are used to identify the occlusion state. As can be seen from the previous embodiments, the two Bluetooth anchor points with the strongest signals are preferred, and the intensity data sequences corresponding to these two Bluetooth anchor points are used as two mode target sequences.
[0087] In one embodiment, the preferred method for selecting these two target sequences is to obtain the signal strength values of all Bluetooth anchors submitted in the latest time sequence, and determine the two strongest signal strength values by comparing the values. The Bluetooth anchors corresponding to these two signal strength values are then selected as preferred Bluetooth anchors, and the strength data sequences corresponding to these two preferred Bluetooth anchors are taken as the target sequence.
[0088] In another embodiment, in the strength data sequence of each Bluetooth anchor point, according to the timing alignment relationship, several consecutive signal strength values, including the latest timing correspondence, can be averaged. Then, the average values of each Bluetooth anchor point can be compared, and the two Bluetooth anchor points with the largest average values can be determined as the preferred Bluetooth anchor points. Their corresponding strength data sequences can be used as the mode target sequence. It is easy to understand that since multiple signal strength values are compared, the comparison results are more reliable.
[0089] Step S5220: Based on the timing synchronization relationship between the two target sequences, determine multiple signal strength values of each of the two target sequences in the same time zone as the corresponding two sets of target time zone data;
[0090] To facilitate subsequent identification, for the signal strength values in the two target sequences, the signal strength values of each Bluetooth anchor point falling within a set time zone can be obtained. This time zone contains the latest time sequence, allowing the latest signal strength values to be used for judgment. For example, the duration of this time zone could be 1 second, and correspondingly, several signal strength values submitted by the two Bluetooth anchor points within the latest 1 second can be obtained for identification. In this way, each Bluetooth anchor point obtains a set of signal strength values, which can be used as the target time zone data corresponding to that Bluetooth anchor point, thus obtaining two sets of target time zone data.
[0091] It is easy to understand that the two sets of target time zone data contain the same number of signal strength values, have corresponding time sequences, and are both the latest signal strength values.
[0092] Step S5230: Extract the difference features between the two sets of target time zone data. When the difference features match the preset occlusion model, determine that the occlusion state of the target signal source is occluded.
[0093] In this embodiment, the occlusion state of the target signal source is pre-calibrated and constructed into a corresponding mathematical model, namely an occlusion model. This occlusion model describes the matching conditions between the signal strength values of two sets of target time zone data when two sets of target time zone data exist, based on the matching conditions corresponding to the difference features. Therefore, after determining the two sets of target time zone data in the previous step, the difference features between the two sets of target time zone data can be extracted according to the occlusion model. This difference feature is then compared with the occlusion model; when the two match, the occlusion state of the target signal source can be confirmed as an occlusion state.
[0094] There can be multiple occlusion models. When multiple occlusion models exist, the difference features extracted from the two sets of target time zone data can be compared with each occlusion model one by one. As long as one of the occlusion models determines that there is an occlusion state, the occlusion state of the target signal source can be confirmed as an occlusion state.
[0095] Step S5240: When the difference feature does not match the occlusion model, or when the signal strength value after the two sets of target time zone data meets the preset condition, the occlusion state of the target signal source is determined to be unoccluded.
[0096] In one embodiment, when the difference features between two sets of target time zone data are compared with the occlusion model and no occlusion model is matched, it can be confirmed that the occlusion state of the target signal source in the current time zone is unoccluded. Thus, the occlusion silence mode can be exited and maintained in the unocclusion silence mode. Step S5300 of this application can then identify the area handover event and output the handover control command corresponding to the area handover event.
[0097] In another embodiment, a signal strength value change condition corresponding to the switching from an obstructed state to an unobstructed state can be preset for each difference feature. This change condition is configured as a preset condition corresponding to the difference feature. Accordingly, when the signal strength value after two sets of target time zone data meets this preset condition, the obstructed state corresponding to the difference condition can be regarded as disappearing, thereby determining that the obstructed state of the target signal source is an unobstructed state.
[0098] It should be noted that either of the above two embodiments can be used or used together.
[0099] Based on the above embodiments, it can be seen that, according to different situations, when the target signal source is blocked, a corresponding blocking model is constructed based on the difference in signal strength values between two Bluetooth anchor points with stronger signals. The blocking model is used to identify the blocking state of the signal strength values generated in real time by the two Bluetooth anchor points, which is more accurate and efficient. Furthermore, by constructing multiple blocking models, it is possible to effectively identify various complex blocking situations and improve the accuracy of blocking state identification.
[0100] Based on any embodiment of the method in this application, the difference features between two sets of target time zone data are extracted. When the difference features match a preset occlusion model, the occlusion state of the target signal source is determined to be occluded. This includes either of the following two embodiments, or both can be applied:
[0101] In one embodiment, step S5231 can be executed: compare whether the difference between the corresponding extreme values of the two sets of target time zone data remains within a preset range as a first difference feature. When it remains within the preset range, the first difference feature is regarded as matching a preset first occlusion model, wherein the extreme value includes the maximum value and the minimum value.
[0102] This embodiment is mainly adapted to the difference in signal strength values between two Bluetooth anchor points when the target signal source turns around and the Bluetooth connection signal emitted by the target signal source is interfered with by the human body. This difference is taken as the first difference feature, and a first occlusion model is constructed in advance to adapt to the first difference feature.
[0103] Please see Figure 5 The data from the calibration phase shows that when a person turns around, the two curves fitted to the signal strength values corresponding to each time sequence obtained from the two Bluetooth anchor points with the strongest signal show that the extreme values (maximum and minimum values), the difference between the maximum values corresponding to each other, and the difference between the minimum values corresponding to each other all remain within the same range. Based on this pattern, matching conditions corresponding to the first difference feature can be constructed, making it the first occlusion model. Specifically, a first threshold corresponding to the difference of the maximum value and a second threshold corresponding to the difference of the minimum value can be set. From zero to the first threshold or to the second threshold, each represents a reasonable tolerance range. Thus, if the difference between the maximum signal strength values corresponding to each time sequence in the two sets of target time zone data is less than the first threshold, and the difference between the minimum signal strength values corresponding to each time sequence is less than the second threshold, it can be determined that the first difference feature between the two sets of target time zone data matches the first occlusion model. Therefore, it can be confirmed that the occlusion state of the target signal source is occluded; otherwise, it is unoccluded.
[0104] As can be seen from this embodiment, by recognizing human body turning events, signal interference caused by human body turning can be identified in the target signal source. Based on this situation, a decision can be made on whether to recognize area handover events, which can effectively eliminate high-frequency false handover situations.
[0105] In another embodiment, step S5232 can be executed: compare whether the difference between the standard deviations of the grouped data corresponding to the previous and next time slots in each group of target time zone data is greater than the preset threshold corresponding to each group of target time zone data as the second difference feature. When it is greater than the threshold, the second difference feature is considered as matching the preset second occlusion model.
[0106] This embodiment is mainly adapted to the situation where a human body carries a target signal source and walks normally, but the target signal source is blocked by an external object during the walking process. Based on the second difference feature that appears at the two Bluetooth anchor points with the strongest signal in this case, a corresponding second occlusion model is constructed in advance.
[0107] During human walking, interference with the target signal source is usually temporary. When the signal is blocked, the signal strength values obtained by each Bluetooth anchor point typically drop significantly and synchronously. Based on this pattern, a matching condition for the second difference feature can be constructed as a second occlusion model. Specifically, two thresholds can be set based on the second difference feature. The first threshold measures whether the signal strength value of the first Bluetooth anchor point in the preceding and following time slots conforms to the sudden drop feature, and the second threshold measures whether the signal strength value of the second Bluetooth anchor point in the corresponding preceding and following time slots conforms to the sudden drop feature. The first and second thresholds can be set based on the standard deviation between multiple signal strength values to achieve a comprehensive average effect and make the measurement more accurate.
[0108] Accordingly, for the two sets of target time zone data corresponding to the two preferred Bluetooth anchor points, each set of target time zone data can be further divided into multiple time slots. Multiple signal strength values corresponding to each time slot are determined as corresponding grouped data, resulting in multiple grouped data corresponding to multiple time slots. The standard deviation of these signal strength values is calculated. Thus, for each set of target time zone data, there are multiple standard deviations corresponding to multiple time slots before and after. Based on this, using the time slot alignment relationship as a benchmark, in each time slot, it is determined whether the difference between the standard deviation of the first Bluetooth anchor point in that time slot and its adjacent next time slot is greater than a first threshold. Furthermore, it is determined whether the difference between the standard deviation of the second Bluetooth anchor point in that time slot and its adjacent next time slot is greater than a second threshold. If both determinations are true, it indicates that the strength data sequences corresponding to the two Bluetooth anchor points both conform to the signal strength drop characteristic in the corresponding time slot, i.e., matching the second occlusion model. Therefore, it can be determined that the target signal source is occluded by an external object, and the occlusion state of the target signal source is an occluded state; otherwise, it is an unoccluded state.
[0109] As can be seen from the above embodiments, by recognizing the event that the target signal source is blocked by a foreign object during human movement, the signal interference caused by the blockage of the target signal source can be identified. Based on this situation, a decision can be made on whether to recognize the area handover event, which can effectively eliminate the situation of abnormal handover.
[0110] Based on any embodiment of the method in this application, please refer to Figure 6 Identifying the region switching event of the target signal source based on the strength data sequence of a portion of the Bluetooth anchor points, including:
[0111] Step S5310: Based on the signal strength values in the strength data sequence of the multiple Bluetooth anchor points, determine the three or more Bluetooth anchor points with the strongest signals as target Bluetooth anchor points;
[0112] In this embodiment, the strength data sequences corresponding to three Bluetooth anchor points are used to identify the occlusion state. As discussed in the previous embodiments, the three Bluetooth anchor points with the strongest signals are preferred as the target Bluetooth anchor points. Of course, more than three Bluetooth anchor points can also be preferred.
[0113] In one embodiment, the preferred method for selecting target Bluetooth anchors is to obtain the signal strength values of all Bluetooth anchors submitted in the latest time sequence, and by comparing the values, the three signal strength values that represent the strongest signal can be determined, and the Bluetooth anchors corresponding to these three signal strength values are determined as target Bluetooth anchors.
[0114] In another embodiment, within the strength data sequence of each Bluetooth anchor point, based on the timing alignment relationship, the average of several consecutive signal strength values, including the latest timing correspondence, can be calculated. Then, the average values of each Bluetooth anchor point can be compared, and the three Bluetooth anchor points with the largest average values can be determined as the preferred target Bluetooth anchor points. It is easy to understand that because multiple signal strength values are compared, the comparison results are more reliable.
[0115] Step S5320: Determine the total strength value based on the signal strength values of each target Bluetooth anchor point that are synchronized in time. Determine the radiation area of the target signal source in the current time sequence based on the matching relationship between the total strength value and the total strength threshold range corresponding to each radiation area. The radiation areas are concentric.
[0116] As revealed above, the decision conditions for whether a target signal source falls within a certain radiation area can be predefined. In this embodiment, to meet the need for determining whether a target signal source falls within a certain radiation area, a more specific implementation method is provided. The overall basis for the decision in this embodiment is that when a target signal source falls within a certain radiation area, the sum of the signal strength values obtained by the source at each target Bluetooth anchor point with the strongest signal, i.e., the total strength value, should match the total strength threshold range predefined for that radiation area. Accordingly, please refer to the following pseudocode:
[0117]
[0118] Among them, RSSIn1+RSSIn2+RSSIn3, RSSIf1+RSSIf2+RSSIf3, and RSSIfur1+RSSIfur2+RSSIfur3 are all total intensity thresholds set for their respective radiation regions. They are determined based on the critical signal intensity values pre-calibrated at the physical boundaries of each radiation region, and thus can be used to define the corresponding total intensity threshold ranges. Specifically, the corresponding total intensity thresholds for each radiation region are as follows:
[0119] First radiation region: [0, RSSIn1 + RSSIn2 + RSSIn3]
[0120] Second radiation region: [RSSIn1+RSSIn2+RSSIn3, RSSIf1+RSSIf2+RSSIf3]
[0121] Third radiation region: [RSSIf1+RSSIf2+RSSIf3, RSSIfur1+RSSIfur2+RSSIfur3]
[0122] Fourth radiation region: [RSSIfur1 + RSSIfur2 + RSSIfur3, ∞]
[0123] As can be seen from the above exemplary pseudocode, by first determining the three strongest Bluetooth connection signals emitted by the target signal source at the boundaries of each radiation region, a total value is obtained. The average of these multiple measurements is then set as the corresponding total strength threshold, which can be used to define the range of the total strength threshold. Therefore, after obtaining the signal strength values of the three target Bluetooth anchor points synchronized in the current time sequence, the total strength value of these three signals is compared with the total strength threshold range corresponding to each radiation region to determine the range within which the signal falls, thus identifying the radiation region where the target signal source is located in the current time sequence.
[0124] Step S5330: Compare whether the radiation area where the target signal source is located in the current time sequence has switched with the radiation area where it was located in the previous time sequence. When a switch occurs, confirm and identify the area switching event. The area switching event indicates the two radiation areas that have switched and their switching direction.
[0125] Since identifying the radiation region of a target signal source is an iterative process, the radiation region of the target signal source in the current time sequence can be compared with its corresponding radiation region in the previous time sequence. When an inconsistency is found between the radiation regions in the previous and subsequent time sequences, a switchover can be confirmed. When a switchover occurs, a corresponding region switchover event can be identified and triggered. This region switchover event not only indicates the two radiation regions that have switched but also the switching sequence between the two radiation regions, thus indicating the switching direction. This allows the corresponding switchover control command to be determined based on the two radiation regions and the switching direction.
[0126] As can be seen from the above embodiments, this application identifies the radiation area of the target signal source in the current time sequence by selecting the target Bluetooth anchor point and using the signal strength value of the Bluetooth anchor point with the smallest signal, and identifies the area switching event by using the radiation area of the previous and subsequent time sequences. This is more accurate and efficient.
[0127] Based on any embodiment of the method in this application, outputting a handover control command corresponding to the area handover event includes:
[0128] Step S5341: When the area switching event indicates a switch from the first radiation area relative to the inner ring to the second radiation area relative to the outer ring, construct a switching control command corresponding to automatic locking.
[0129] Once a zone switching event is triggered, the corresponding switching control command can be determined based on the two radiation zones in the event and their switching order indicating the switching direction. A mapping relationship between each zone switching event and the switching control command can be pre-constructed for quick invocation.
[0130] In this embodiment, when the area switching event indicates a switch from the first radiation area relative to the inner ring to the second radiation area relative to the outer ring, such as a switch from the vehicle exterior unlocking area to the vehicle exterior locking area, the switching control command determined at this time is used to instruct the vehicle body control module to execute the command corresponding to automatic locking.
[0131] Step S5342: Send the switching control command to the vehicle body control module to control the vehicle to automatically lock.
[0132] After the switching control command is sent to the body control module, the body control module executes the corresponding control operation according to the specific type of the switching control command. Specifically, when the switching control command corresponds to the automatic door locking command, the automatic door locking operation is executed to lock the vehicle.
[0133] Based on any embodiment of the method in this application, outputting a handover control command corresponding to the area handover event includes:
[0134] Step S5343: When the area switching event indicates a switch from the second radiation area relative to the outer ring to the first radiation area relative to the inner ring, construct the corresponding automatic unlocking switching control command.
[0135] Once a zone switching event is triggered, the corresponding switching control command can be determined based on the two radiation zones in the event and their switching order indicating the switching direction. A mapping relationship between each zone switching event and the switching control command can be pre-constructed for quick invocation.
[0136] In this embodiment, if the area switching event indicates a switch from the second radiation area relative to the outer ring to the first radiation area corresponding to the inner ring, for example, a switch from the vehicle's external locking area to the vehicle's external unlocking area, the switching control command determined at this time is used to instruct the vehicle control module to execute the corresponding automatic unlocking command.
[0137] Step S5344: Send the switching control command to the vehicle control module to control the vehicle to unlock automatically.
[0138] After the switching control command is sent to the body control module, the body control module executes the corresponding control operation based on the specific type of the switching control command. Specifically, when the switching control command is the command corresponding to automatic unlocking, the automatic unlocking operation is executed.
[0139] As can be seen from the above two embodiments, in the non-obstructed silent mode, as long as the area switching event is identified, the present application can automatically unlock or lock. Since the interference factors caused by obstruction have been eliminated at this time, the situation of frequent misidentification of area switching events leading to incorrect execution of vehicle body control will no longer occur.
[0140] Based on any embodiment of the method in this application, before obtaining the strength data sequence submitted by multiple Bluetooth anchor points, the method includes:
[0141] Step S4100: Radige a Bluetooth broadcast signal into the air to drive the target signal source to emit the signal to be verified.
[0142] The Bluetooth master controller can periodically send out Bluetooth broadcast signals to detect target signal sources in the outside world. When a target signal source enters the area where it can receive the Bluetooth broadcast signal, the target signal source responds to the Bluetooth broadcast signal and, according to preset business logic, sends a verification signal containing its own ID into the air.
[0143] Step S4200: Authenticate the signal to be verified. When the authentication is successful, transmit a notification signal to drive the target signal source to start sending a Bluetooth connection signal.
[0144] After receiving the verification signal, the Bluetooth master controller reads the ID and authenticates it. Once authentication is successful, it stops sending Bluetooth broadcast signals, allowing the target signal source to exclusively communicate with the Bluetooth master controller. After successful authentication, the Bluetooth master controller sends a notification signal into the air. Upon receiving this notification signal, the target signal source enters a normal connection state, in which it periodically radiates Bluetooth connection signals into the air to maintain the communication connection with the Bluetooth master controller.
[0145] Step S4300: Receive the signal strength value determined by each Bluetooth anchor point according to the Bluetooth connection signal, and store it in the strength data sequence corresponding to each Bluetooth connection signal.
[0146] As revealed above, the Bluetooth master controller detects the Bluetooth connection signal emitted by the target signal source through each Bluetooth anchor point connected to it. Each Bluetooth anchor point can receive the Bluetooth connection signal and determine the corresponding signal strength value of the Bluetooth connection signal according to the Bluetooth communication protocol. Then, it submits the signal strength value with the corresponding timestamp to the Bluetooth master controller. Since the Bluetooth master controller obtains the signal strength values corresponding to the same Bluetooth connection signal detected by each Bluetooth anchor point, it can store them as the corresponding strength data sequence of each Bluetooth anchor point for subsequent identification of the target signal source's obstruction state and area switching events.
[0147] As can be seen from the above embodiments, in this application, a stable and secure communication connection is established between the Bluetooth master controller and its various Bluetooth anchor points and the target signal source, ensuring that the Bluetooth connection signal emitted by the target signal source can be accurately identified in a secure environment, thereby ensuring the security of the gate control system.
[0148] Based on any embodiment of the method in this application, after entering or exiting the occlusion silence mode according to whether the occlusion state is occluded or unoccluded, the method includes:
[0149] Step S5400: In the occlusion silence mode, the switching control command is prohibited from being output, and the occlusion status of the target signal source is identified iteratively until the occlusion silence mode is exited.
[0150] As can be seen from the preceding embodiments of this application, when the Bluetooth master controller of this application is in the occlusion silence mode, regardless of whether there is an independent thread continuously identifying the area switching event, it no longer outputs the switching control command, but continues to iterate to identify the signal strength value generated by the subsequent timing, and continues to identify the occlusion state of the target signal source until it identifies that the occlusion state has switched from occlusion to no occlusion and exits the occlusion silence mode, and then executes the process of step S5300 of this application, and so on to continuously iterate.
[0151] As can be seen from the above embodiments, the vehicle gate control recognition system of this application continuously monitors the radiation area where the target signal source is located. Therefore, it can detect changes in the occlusion state of the target signal source in a timely manner and identify the area switching event of the target signal source in a timely manner, ensuring that various automated controls are made according to the position changes of the target signal source, making it more intelligent.
[0152] Please see Figure 7 Another embodiment of this application provides a signal source identification and response device, including a data acquisition module 5100, a state identification module 5200, and a switching response module 5300. The data acquisition module 5100 is configured to acquire strength data sequences submitted by multiple Bluetooth anchors, each strength data sequence containing the signal strength value of the Bluetooth connection signal emitted by the target signal source continuously received by its corresponding Bluetooth anchor. The state identification module 5200 is configured to identify the occlusion state of the target signal source based on the strength data sequences of some of the Bluetooth anchors, and enter or exit an occlusion silence mode accordingly, depending on whether the occlusion state is occluded or unoccluded. The switching response module 5300 is configured to, in the unoccluded silence mode, identify a region switching event of the target signal source based on the strength data sequences of some of the Bluetooth anchors, and output a switching control command corresponding to the region switching event.
[0153] Based on any embodiment of the device in this application, the state recognition module 5200 includes: a sequence selection module, configured to determine the strength data sequences of the two Bluetooth anchors with the strongest signals from the strength data sequences of the plurality of Bluetooth anchors, as two mode target sequences; a time zone synchronization module, configured to determine multiple signal strength values of each of the two mode target sequences in the same time zone from the time synchronization relationship between the two mode target sequences, as two corresponding sets of target time zone data; a feature matching module, configured to extract the difference features between the two sets of target time zone data, and determine that the occlusion state of the target signal source is occluded when the difference features match a preset occlusion model; and an unoccluded processing module, configured to determine that the occlusion state of the target signal source is unoccluded when the difference features do not match the occlusion model, or when the signal strength values after the two sets of target time zone data meet preset conditions.
[0154] Based on any embodiment of the device in this application, the feature matching module includes: a first matching module, configured to compare whether the difference between the corresponding extreme values of the two sets of target time zone data remains within a preset range as a first difference feature; when it remains within the preset range, the first difference feature is considered as matching a preset first occlusion model, wherein the extreme values include a maximum value and a minimum value; and / or, a second matching module, configured to compare whether the difference between the standard deviations of the corresponding group data of consecutive time slots in each set of target time zone data is greater than a preset threshold corresponding to each set of target time zone data as a second difference feature; when it is greater than the threshold, the second difference feature is considered as matching a preset second occlusion model.
[0155] Based on any embodiment of the device in this application, the switching response module 5300 includes: an anchor point selection module, configured to determine three or more Bluetooth anchor points with the strongest signals as target Bluetooth anchor points based on the signal strength values in the strength data sequence of the plurality of Bluetooth anchor points; an area positioning module, configured to determine a total strength value based on the signal strength values of each target Bluetooth anchor point that are synchronized in time, and determine the radiation area where the target signal source is located in the current time sequence based on the matching relationship between the total strength value and the total strength threshold range corresponding to each radiation area, wherein the radiation areas are concentric; and an event recognition module, configured to compare whether the radiation area where the target signal source is located in the current time sequence and the radiation area where it was located in the previous time sequence have switched, and when a switch occurs, confirm and recognize the area switching event, wherein the area switching event indicates the two radiation areas that have switched and their switching direction.
[0156] Based on any embodiment of the device in this application, the switching response module 5300 includes: a locking response module, configured to construct a switching control command corresponding to automatic locking when the area switching event indicates a switch from a first radiation area relative to the inner ring to a second radiation area relative to the outer ring; and a locking control module, configured to send the switching control command to the vehicle body control module to control the vehicle to automatically lock.
[0157] Based on any embodiment of the device in this application, the switching response module 5300 includes: an unlocking response module, configured to construct an automatic unlocking corresponding switching control command when the area switching event indicates a switch from a second radiation area relative to the outer ring to a first radiation area relative to the inner ring; and an unlocking control module, configured to send the switching control command to the vehicle body control module to control the vehicle to unlock automatically. Based on any embodiment of the device in this application, prior to the operation of the data acquisition module, the signal source identification response device of this application includes: a broadcast driving module, configured to radiate a Bluetooth broadcast signal into the air to drive the target signal source to reactively emit a signal to be verified; an authentication notification module, configured to authenticate the signal to be verified, and when authentication is successful, to transmit a notification signal to drive the target signal source to start sending a Bluetooth connection signal; and a data receiving module, configured to receive the signal strength value determined by each Bluetooth anchor point according to the Bluetooth connection signal and store it in the strength data sequence corresponding to each Bluetooth connection signal.
[0158] Based on any embodiment of the device in this application, following the operation of the switching response module 5300, the signal source identification response device of this application further includes: a silence processing module, configured to prohibit the output of the switching control command in the occlusion silence mode, and continue to iteratively identify the occlusion state of the target signal source until exiting the occlusion silence mode.
[0159] Based on any embodiment of this application, please refer to Figure 8 Another embodiment of this application also provides a computer device that can be used as a Bluetooth master controller for a vehicle door control recognition system, such as... Figure 8 The diagram shows the internal structure of a computer device. The computer device includes a processor, a computer-readable storage medium, a memory, and a network interface connected via a system bus. The computer-readable storage medium stores an operating system, a database, and a computer program encapsulating computer-readable instructions. The database may store control information sequences. When the computer-readable instructions are executed by the processor, the processor can implement a signal source identification and response method. The processor of the computer device provides computing and control capabilities, supporting the operation of the entire computer device. The memory of the computer device may store computer-readable instructions. When these computer-readable instructions are executed by the processor, the processor can execute the signal source identification and response method of this application. The network interface of the computer device is used for communication with a terminal. Those skilled in the art will understand that… Figure 8The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0160] In this embodiment, the processor is used to execute... Figure 7 The specific functions of each module and its submodules are defined within the device. The memory stores the program code and various data required to execute these modules or submodules. The network interface is used for data transmission between the user terminal and the server. In this embodiment, the memory stores the program code and data required to execute all modules / submodules in the signal source identification and response device of this application. The server can call the server's program code and data to execute the functions of all submodules.
[0161] This application also provides a storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the signal source identification and response method described in any embodiment of this application.
[0162] This application also provides a computer program product, including a computer program / instructions that, when executed by one or more processors, implement the steps of the signal source identification and response method described in any embodiment of this application.
[0163] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. This computer program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the methods described above. The aforementioned storage medium can be a magnetic disk, optical disk, read-only memory (ROM), or random access memory (RAM), etc.
[0164] The above description is only a partial embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
[0165] In summary, this application can accurately identify the occlusion state of the target signal source and determine whether to output the corresponding switching control command for the area switching event based on the occlusion state. Therefore, firstly, it can avoid misidentification of area switching events, improve the accuracy of area switching event recognition, and avoid frequent unlocking and locking of vehicle doors; secondly, it will not frequently trigger area switching events when the target signal source is occluded, which can also enable the vehicle door control recognition system to achieve power saving; in addition, it further improves the reliability of the vehicle door control recognition system based on Bluetooth communication technology, which is more conducive to its widespread application.
Claims
1. A signal source identification and response method, characterized in that, include: Acquire multiple strength data sequences submitted by Bluetooth anchors, each strength data sequence containing the signal strength value of the Bluetooth connection signal emitted by the target signal source continuously received by its corresponding Bluetooth anchor; The occlusion status of the target signal source is identified based on the intensity data sequence of some of the Bluetooth anchor points, and the occlusion silence mode is entered or exited accordingly depending on whether the occlusion status is occluded or unoccluded. In the unobstructed silent mode, the region switching event of the target signal source is identified based on the intensity data sequence of some of the Bluetooth anchor points, and the switching control command corresponding to the region switching event is output. The step of identifying the occlusion state of the target signal source based on the strength data sequence of a portion of the Bluetooth anchor points, and entering or exiting the occlusion silence mode accordingly based on whether the occlusion state is occluded or unoccluded, includes: Based on the signal strength values in the strength data sequences of the multiple Bluetooth anchor points, the strength data sequences of the two Bluetooth anchor points with the strongest signals are determined as two mode target sequences; Based on the timing synchronization relationship between the two target sequences, multiple signal strength values of each of the two target sequences in the same time zone are determined as the corresponding two sets of target time zone data. Extract the difference features between two sets of target time zone data. When the difference features match a preset occlusion model, determine that the occlusion status of the target signal source is occluded. When the difference feature does not match the occlusion model, or when the signal strength value after the two sets of target time zone data meets the preset condition, the occlusion state of the target signal source is determined to be unoccluded.
2. The signal source identification and response method according to claim 1, characterized in that, Extracting the difference features between two sets of target time zone data, and determining the occlusion status of the target signal source as occluded when the difference features match a preset occlusion model, including: The difference between the corresponding extreme values of the two sets of target time zone data is considered as the first difference feature. When it is maintained within the preset range, the first difference feature is considered as matching the preset first occlusion model. The extreme values include the maximum value and the minimum value. And / or, The difference between the standard deviations of the corresponding group data in the previous and next time slots of each target time zone data is compared to whether the difference is greater than the preset threshold corresponding to each target time zone data. This is used as the second difference feature. When it is greater than the threshold, the second difference feature is considered to match the preset second occlusion model.
3. The signal source identification and response method according to claim 1 or 2, characterized in that, Identifying the region switching event of the target signal source based on the strength data sequence of a portion of the Bluetooth anchor points includes: Based on the signal strength values in the strength data sequence of the multiple Bluetooth anchor points, determine the three or more Bluetooth anchor points with the strongest signals as target Bluetooth anchor points; The total strength value is determined based on the signal strength values of each target Bluetooth anchor point that are synchronized in time. The radiation area of the target signal source in the current time sequence is determined based on the matching relationship between the total strength value and the total strength threshold range corresponding to each radiation area. The target signal source is compared with the radiation region in the current time sequence to see if the radiation region in the previous time sequence has switched. When a switch occurs, the region switching event is identified. The region switching event indicates the two radiation regions that have switched and their switching direction.
4. The signal source identification and response method according to claim 3, characterized in that, Output the switching control command corresponding to the area switching event, including: When the area switching event indicates a switch from a first radiation area relative to the inner ring to a second radiation area relative to the outer ring, a corresponding automatic locking switching control command is constructed. The switching control command is sent to the vehicle control module to control the vehicle to automatically lock. And / or, including: When the area switching event indicates a switch from the second radiation area relative to the outer ring to the first radiation area relative to the inner ring, an automatic unlocking corresponding switching control command is constructed. The switching control command is sent to the vehicle control module to control the vehicle to unlock automatically.
5. The signal source identification and response method according to claim 1 or 2, characterized in that, Before acquiring the strength data sequences submitted by multiple Bluetooth anchors, the following steps are included: The Bluetooth broadcast signal is radiated into the air to drive the target signal source to emit the signal to be verified. The signal to be verified is authenticated. Once the authentication is successful, a notification signal is transmitted to drive the target signal source to start sending a Bluetooth connection signal. Receive the signal strength value determined by each Bluetooth anchor point based on the Bluetooth connection signal, and store it in the strength data sequence corresponding to each Bluetooth connection signal.
6. The signal source identification and response method according to claim 1 or 2, characterized in that, After entering or exiting the occlusion silence mode according to the occlusion status (occlusion or no occlusion), the following applies: In the occlusion silence mode, the switching control command is prohibited from being output, and the occlusion status of the target signal source is continuously identified iteratively until the occlusion silence mode is exited.
7. A signal source identification and response device, characterized in that, include: The data acquisition module is configured to acquire strength data sequences submitted by multiple Bluetooth anchors. Each strength data sequence contains the signal strength value of the Bluetooth connection signal emitted by the target signal source and continuously received by its corresponding Bluetooth anchor. The status recognition module is configured to identify the occlusion status of the target signal source based on the intensity data sequence of some of the Bluetooth anchor points, and enter or exit the occlusion silence mode accordingly, depending on whether the occlusion status is occluded or unoccluded. The switching response module is configured to identify the area switching event of the target signal source based on the intensity data sequence of some of the Bluetooth anchor points in non-obstructed silent mode, and output the switching control command corresponding to the area switching event. The status recognition module includes: The sequence selection module is configured to determine the strength data sequences of the two Bluetooth anchors with the strongest signals from the strength data sequences of the plurality of Bluetooth anchors, and use them as two mode target sequences. The time zone synchronization module is configured to determine multiple signal strength values of each of the two target sequences in the same time zone based on the timing synchronization relationship between the two target sequences, and use them as the corresponding two sets of target time zone data; The feature matching module is configured to extract the difference features between two sets of target time zone data. When the difference features match a preset occlusion model, the occlusion status of the target signal source is determined to be occluded. The unobstructed processing module is configured to determine that the obstruction state of the target signal source is unobstructed when the difference feature does not match the obstruction model, or when the signal strength value after the two sets of target time zone data meets a preset condition.
8. The signal source identification and response device according to claim 7, characterized in that, The feature matching module includes: The first matching module is configured to compare whether the difference between the corresponding extreme values of the two sets of target time zone data remains within a preset range as a first difference feature. When it remains within the preset range, the first difference feature is considered as a match for a preset first occlusion model. The extreme values include the maximum value and the minimum value. And / or, The second matching module is configured to compare whether the difference between the standard deviations of the corresponding group data in the previous and next time slots of each target time zone data is greater than the preset threshold corresponding to each target time zone data as the second difference feature. When it is greater than the threshold, the second difference feature is considered as the second occlusion model to match the preset threshold.
9. A vehicle access control and recognition system, characterized in that, The device includes a Bluetooth master controller and three or more Bluetooth anchor points; the Bluetooth master controller is used to radiate Bluetooth broadcast signals into space to drive a target signal source to reactively emit Bluetooth connection signals; the Bluetooth anchor points are used to detect the signal strength value of the Bluetooth connection signal and send the signal strength value to the Bluetooth master controller; the Bluetooth master controller further includes a control chip, the control chip being used to perform the steps of the method as described in any one of claims 1 to 6.
10. A computer program product, characterized in that, Includes a computer program / instruction, which, when executed by a processor, performs the steps of the method as described in any one of claims 1 to 6.