A smart positioning method for preventing lost access card based on Bluetooth technology

By obtaining the signal strength deviation value and deviation stability through multiple communications in the signal positioning space, calculating the space complexity and iteratively update it, the problem that the complexity of the signal positioning space affects the positioning accuracy of the access control card is solved, and higher positioning accuracy is achieved and stability.

CN118714512BActive Publication Date: 2024-12-10SHENZHEN DEYU MICROELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411203440.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-08-30
Publication Date
2024-12-10
Estimated Expiration
2044-08-30

AI Technical Summary

Technical Problem

When the signal positioning space is complex, the existing technology cannot accurately analyze the Bluetooth signal attenuation characteristics, which affects the positioning accuracy and stability of the access control card.

Method used

By controlling each Bluetooth beacon to communicate multiple times with other beacons in different directions in the signal positioning space, obtain the signal strength deviation value and deviation stability, calculate the space complexity, and use this information to iteratively update to improve the Positioning accuracy.

Benefits of technology

It effectively avoids interference from complex obstacles in the signal positioning space and improves the accuracy and stability of access control card positioning.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118714512B_ABST
    Figure CN118714512B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of wireless Bluetooth positioning technology, and specifically to an anti-lost access card intelligent positioning method based on Bluetooth technology. Based on the characteristics of the multipath effect, the present invention communicates multiple times with each Bluetooth beacon and other Bluetooth beacons in different directions in the signal positioning space, and reflects the stability of the spatial information in the corresponding direction through the fluctuation characteristics of the signal strength deviation value during the multiple communication processes, thereby obtaining the spatial complexity in the corresponding direction. The signal transmission characteristics of each Bluetooth beacon in the corresponding direction are accurately quantified using the spatial complexity, and then in the positioning process, the positioning weight is obtained according to the spatial complexity corresponding to the positioning direction, so that the information complexity in the space is taken into account during the positioning process, and the final positioning result is obtained through iterative positioning. The final positioning result obtained by the present invention can avoid the interference of complex obstacles in the signal positioning space, and improve the positioning accuracy of the access card positioning.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of wireless Bluetooth positioning, and in particular to an intelligent positioning method for an anti-lost access card based on Bluetooth technology. Background Art

[0002] The smart access control system based on Bluetooth technology can locate the access control card through communication between beacons according to the Bluetooth signal of the access control card, thus preventing the access control card from being lost. In the signal positioning space, the transmission and communication of Bluetooth signals between beacons has certain attenuation characteristics. The attenuation of Bluetooth signals needs to be considered when positioning. In the prior art, before each positioning, the attenuation characteristics of Bluetooth signals can be analyzed using an attenuation model, and then the signal can be restored to a certain extent by combining filtering and other algorithms, and then positioning can be performed. However, in the actual positioning process, the content of the signal positioning space is relatively complex and unstable. There are many obstacles such as people, walls, and objects that cause the attenuation of Bluetooth signals. Therefore, only analyzing the attenuation of the signal based on the attenuation model cannot accurately analyze the Bluetooth signal, which in turn affects the positioning accuracy and stability of the access control card. Summary of the invention

[0003] In order to solve the technical problem that the prior art fails to take into account the spatial complexity in the signal positioning space, resulting in the inability to accurately analyze the Bluetooth signal, thereby affecting the positioning accuracy of the anti-lost access card, the purpose of the present invention is to provide an anti-lost access card intelligent positioning method based on Bluetooth technology, and the technical solution adopted is as follows:

[0004] The present invention proposes a method for intelligently locating an access card to prevent loss based on Bluetooth technology, the method comprising:

[0005] In the signal positioning space, each Bluetooth beacon is controlled to communicate with other Bluetooth beacons in different directions for multiple times, and the received signal strength of the other Bluetooth beacons in each communication process is obtained; the signal content of different communication processes is different;

[0006] In each communication process, a signal strength deviation value of each Bluetooth beacon in a corresponding direction is obtained according to the difference between the received signal strengths;

[0007] In one direction, according to the fluctuation of the signal strength deviation value of each Bluetooth beacon in all the communication processes, the signal deviation stability of each Bluetooth beacon in the corresponding direction is obtained; according to the signal deviation stability and the signal strength deviation value, the spatial complexity of each Bluetooth beacon in the corresponding direction is obtained;

[0008] The access card signal is initially positioned using the Bluetooth beacon in the signal positioning space to obtain an initial positioning result, and the initial positioning result is iteratively updated to obtain a final positioning result; the iterative update process includes: obtaining the positioning direction between the initial positioning result and the Bluetooth beacon, using the spatial complexity corresponding to the positioning direction as the positioning weight of the corresponding Bluetooth beacon, repositioning, and updating the initial positioning result.

[0009] Furthermore, the signal contents of different communication processes are randomly generated by random numbers.

[0010] Furthermore, the method for obtaining the signal strength deviation value includes:

[0011] Select any Bluetooth beacon as the target beacon, and count the mode of received signal strength and the standard deviation of received signal strength between the target beacon and all non-target beacons in different directions;

[0012] Obtaining a signal strength difference between the received signal strength of the target beacon and the non-target beacon in each direction and the mode of the received signal strength;

[0013] The signal strength difference is adjusted according to the received signal strength standard deviation to obtain the signal strength deviation value of the target beacon in the corresponding direction.

[0014] Further, obtaining the signal strength deviation value of the target beacon in the corresponding direction includes:

[0015] The ratio of the signal strength difference to three times the standard deviation of the received signal strength is used as the signal strength deviation value in the corresponding direction.

[0016] Furthermore, the method for obtaining the signal deviation stability includes:

[0017] In one direction, the variance of the signal strength deviation value of each Bluetooth beacon in all the communication processes is used as the fluctuation characteristic value of each Bluetooth beacon. The fluctuation characteristic value is negatively correlated and normalized to obtain the signal deviation stability of each Bluetooth beacon in the corresponding direction.

[0018] Furthermore, the method for obtaining the spatial complexity includes:

[0019] In one direction, the maximum signal strength deviation value of each Bluetooth beacon in all the communication processes is used as a characteristic deviation value; and the spatial complexity is obtained according to the characteristic deviation value and the signal deviation stability.

[0020] Furthermore, the method for obtaining the positioning weight includes:

[0021] The spatial complexity of each Bluetooth beacon in each direction in the signal positioning space is interpolated and fitted to obtain the spatial complexity of each Bluetooth beacon in all directions, and the spatial complexity corresponding to the positioning direction is used as the positioning weight of the corresponding Bluetooth beacon.

[0022] Furthermore, a triangulation positioning algorithm is selected to locate the access card.

[0023] Furthermore, the iteration stop condition of the iterative update includes:

[0024] If the number of iterative updates reaches a preset number threshold, or the change of the relocated initial positioning result is within a preset change threshold, it is considered that the iteration stop condition is met.

[0025] Furthermore, the Bluetooth beacons are evenly distributed in the signal positioning space.

[0026] The present invention has the following beneficial effects:

[0027] Based on the characteristics of the multipath effect, the present invention communicates multiple times with each Bluetooth beacon in different directions in the signal positioning space, and reflects the stability of the spatial information in the corresponding direction through the fluctuation characteristics of the signal strength deviation value during multiple communications, thereby obtaining the spatial complexity in the corresponding direction. The spatial complexity is used to accurately quantify the signal transmission characteristics of each Bluetooth beacon in the corresponding direction, and then in the positioning process, the positioning weight is obtained according to the spatial complexity corresponding to the positioning direction, so that the information complexity in the space is taken into account during the positioning process, and accurate positioning results can be obtained through multiple iterative positioning. The final positioning result can avoid the interference of complex obstacles in the signal positioning space and improve the positioning accuracy of the access card positioning. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0029] Figure 1 A flow chart of an anti-lost access card intelligent positioning method based on Bluetooth technology provided by an embodiment of the present invention;

[0030] Figure 2 A flow chart of a method for obtaining a signal strength deviation value provided by an embodiment of the present invention;

[0031] Figure 3A structure diagram of an anti-lost access card intelligent positioning system based on Bluetooth technology provided by an embodiment of the present invention;

[0032] Figure 4 A schematic diagram of a computer device for intelligently locating an access card to prevent loss based on Bluetooth technology provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0033] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the specific implementation method, structure, features and effects of an anti-lost access card intelligent positioning method based on Bluetooth technology proposed by the present invention in combination with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments may be combined in any suitable form.

[0034] Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.

[0035] The specific scheme of the intelligent positioning method for anti-lost access control card based on Bluetooth technology provided by the present invention is described in detail below in conjunction with the accompanying drawings.

[0036] Embodiment 1:

[0037] The present invention proposes a method for intelligently locating access control cards to prevent loss based on Bluetooth technology. Figure 1 , which shows a flow chart of an anti-lost access card intelligent positioning method based on Bluetooth technology according to an embodiment of the present invention, the method comprising:

[0038] Step S101: in the signal positioning space, control each Bluetooth beacon to communicate with other Bluetooth beacons in different directions for multiple times, and obtain the received signal strength of other Bluetooth beacons during each communication process; the signal content of different communication processes is different.

[0039] In order to accurately locate the access card, multiple Bluetooth beacons are included in the signal positioning. During the positioning process, signals are sent out through Bluetooth beacons. The distance between the access card and the Bluetooth beacon is reflected according to the signal transmission strength between the access card and the Bluetooth beacon, thereby achieving positioning.

[0040] During the transmission of Bluetooth signals in the signal positioning space, the space will contain more complex environmental factors, such as people, walls, objects, etc. If the environment in the space is relatively complex, the Bluetooth signal will be attenuated after penetration, and the signal strength is difficult to accurately reflect the actual propagation distance. The embodiment of the present invention takes into account that the Bluetooth signal will cause signal reflection and scattering due to environmental factors during the transmission process, thereby generating a multipath effect. The multipath effect will cause the signal receiving end to receive signals from different directions, thereby causing signal attenuation, aliasing and phase distortion, etc., affecting the signal strength. The stronger the spatial complexity, the more obvious the multipath effect, the greater the degree of Rayleigh fading generated, and the worse the authenticity of the signal strength, which means that the spatial complexity in this direction is higher, and the more attention needs to be paid to the signal characteristics in this direction during the positioning process. Therefore, in order to accurately quantify the spatial complexity, the embodiment of the present invention controls each Bluetooth beacon to communicate with other Bluetooth beacons in different directions multiple times before locating the access card, and obtains the received signal strength of other Bluetooth beacons during each communication process. Under ideal conditions with low spatial complexity, the received signal strengths of other Bluetooth beacons in each direction should be similar. If there are more complex environmental factors in a certain direction, the received signal strengths of other Bluetooth beacons in that direction will be significantly abnormal. Using multiple communication processes and ensuring that the signal contents of different communication processes are different can reduce the error of subsequent received signal strength analysis and make spatial complexity analysis more accurate.

[0041] In an implementation manner of the embodiment of the present invention, each Bluetooth beacon communicates with other Bluetooth beacons that are most adjacent in each direction.

[0042] In an implementation of the embodiment of the present invention, the number of communication processes is set to 10 times.

[0043] Step S102: In each communication process, the signal strength deviation value of each Bluetooth beacon in the corresponding direction is obtained according to the difference between the received signal strengths.

[0044] Due to the characteristics of the multipath effect, if there is more complex spatial information in a certain direction, the received signal strength in that direction will have a significant deviation relative to other directions. Therefore, in each communication process, the signal strength deviation value of each Bluetooth beacon in the corresponding direction can be obtained based on the difference between the received signal strengths. The more obvious the signal strength deviation value is, the more obvious the multipath effect is in that direction for the Bluetooth beacon that should send the signal.

[0045] Step S103: In one direction, according to the fluctuation of the signal strength deviation value of each Bluetooth beacon during all communication processes, the signal deviation stability of each Bluetooth beacon in the corresponding direction is obtained; according to the signal deviation stability and the signal strength deviation value, the spatial complexity of each Bluetooth beacon in the corresponding direction is obtained.

[0046] Because the communication signal in each communication process has a specific waveform, frequency and other contents, if the signal strength deviation value obtained by each Bluetooth beacon in all communication processes in one direction has a large fluctuation, it means that the spatial information in the corresponding direction is more complex and there is irregular fading in the signal transmission process. Therefore, in one direction, according to the fluctuation of the signal strength deviation value of each Bluetooth beacon in all communication processes, the signal deviation stability of each Bluetooth beacon in the corresponding direction is obtained. The smaller the signal deviation stability, the more complex the spatial information in the corresponding direction. Therefore, the spatial complexity of each Bluetooth beacon in the corresponding direction can be obtained by further combining the signal strength deviation value.

[0047] Step S104: Use the Bluetooth beacon in the signal positioning space to initially position the access card signal, obtain an initial positioning result, iteratively update the initial positioning result, and obtain a final positioning result; the iterative update process includes: obtaining the positioning direction between the initial positioning result and the Bluetooth beacon, using the spatial complexity corresponding to the positioning direction as the positioning weight of the corresponding Bluetooth beacon, repositioning, and updating the initial positioning result.

[0048] After processing from step S101 to step S103, the spatial complexity of each Bluetooth beacon in each direction in the current signal positioning space can be obtained. In the process of positioning the access card, the initial positioning can be performed first to obtain the initial positioning result, and the positioning result can be iteratively updated in consideration of the spatial complexity to obtain the final positioning result. In each iterative update process, the positioning direction between the access card and the Bluetooth beacon can be obtained according to the initial positioning result, because the spatial complexity of each Bluetooth beacon in each direction has been obtained, so for each Bluetooth beacon, the spatial complexity in the direction corresponding to the positioning direction can be obtained, that is, the spatial complexity is used as the positioning weight of the corresponding Bluetooth beacon. The larger the positioning weight, the more obvious the signal strength attenuation in the corresponding direction, and the more attention needs to be paid to the information in this direction during the positioning process. After obtaining the positioning weight of each Bluetooth beacon, the positioning can be re-performed, the initial positioning result can be updated, and the iterative update can be continuously performed until the final positioning result is obtained. The final positioning result can avoid the influence of complex spatial information in the signal positioning empty number through the iterative positioning method, and improve the positioning accuracy of the access card.

[0049] Preferably, in some possible implementations of the embodiments of the present invention, the Bluetooth beacons are evenly distributed in the signal positioning space. In a specific implementation of the embodiments of the present invention, the installation distance between the Bluetooth beacons is 5 meters, and the Bluetooth beacons are distributed in a honeycomb grid.

[0050] Preferably, in some possible implementations of the embodiments of the present invention, the signal contents of different communication processes are randomly generated by random numbers. The random numbers are used to maintain large differences in signal waveforms during multiple communication processes, reduce analysis errors, and enable more accurate spatial complexity to be reflected under a limited number of communications.

[0051] Preferably, in some possible implementations of the embodiments of the present invention, the method for obtaining the signal strength deviation value can be found in Figure 2 , which shows a flow chart of a method for obtaining a signal strength deviation value provided by an embodiment of the present invention, the method comprising:

[0052] Step S201: Select any Bluetooth beacon as the target beacon, and count the mode and standard deviation of the received signal strengths of the target beacon and all non-target beacons in different directions.

[0053] The received signal strength mode can reflect the overall received signal strength characteristics in different directions during the communication process, and the received signal strength standard deviation can reflect the volatility of the received signal strength between different directions during the communication process.

[0054] Step S202: Obtain the signal strength difference between the received signal strength of the target beacon and the non-target beacon in each direction and the mode of the received signal strength.

[0055] The greater the difference in signal strength from the received signal strength mode, the more the received signal strength in that direction deviates from the overall received signal strength characteristic, and the greater the signal strength deviation value in that direction.

[0056] Step S203: adjusting the signal strength difference according to the standard deviation of the received signal strength to obtain a signal strength deviation value of the target beacon in the corresponding direction.

[0057] Because the received signal strength standard deviation can reflect the volatility of the received signal strength between different directions, the greater the volatility, the less the received signal strength mode can represent the overall received signal strength characteristics. Therefore, the received signal strength standard deviation can be used to adjust the signal strength difference to obtain a more accurate signal strength deviation value.

[0058] In some possible implementations of the embodiments of the present invention, the specific implementation process of obtaining the signal strength deviation value of the target beacon in the corresponding direction in step S203 may include: taking the ratio of the signal strength difference to three times the standard deviation of the received signal strength as the signal strength deviation value in the corresponding direction. That is, the signal strength difference is adjusted by using three times the standard deviation of the signal strength as the denominator. The larger the standard deviation, the smaller the credibility of the signal strength difference, and the more it is necessary to lower the signal strength difference. In a specific implementation of an embodiment of the present invention, in order to facilitate the data calculation in subsequent steps, it is necessary to perform normalized numerical mapping on the signal strength deviation value so that its numerical range remains between 0 and 1. The specific formula is expressed as:

[0059] ;in Indicates the signal strength deviation value of the i-th Bluetooth beacon in the o-th direction, is the normalization function, is a logarithmic function with a natural constant as base, is the received signal strength of the ith Bluetooth beacon in the oth direction, is the received signal strength mode, is the standard deviation of the received signal strength.

[0060] It should be noted that other normalization methods such as range normalization may also be used in other implementations of the embodiments of the present invention, which are not limited or elaborated herein.

[0061] Preferably, in some possible implementations of the embodiments of the present invention, the method for acquiring the signal deviation stability includes:

[0062] In one direction, the variance of the signal strength deviation value of each Bluetooth beacon in all communication processes is used as the fluctuation characteristic value of each Bluetooth beacon, and the fluctuation characteristic value is negatively correlated and normalized to obtain the signal deviation stability of each Bluetooth beacon in the corresponding direction. It should be noted that in other possible implementation methods of the embodiment of the present invention, statistical characteristics such as standard deviation and information entropy can also be used to reflect the fluctuation situation. In a specific implementation method of the embodiment of the present invention, the signal deviation stability is expressed by the formula:

[0063] ;in is the signal deviation stability of the ith Bluetooth beacon in the oth direction, The number of communication processes, is the signal strength deviation value of the i-th Bluetooth beacon in the k-th communication process in the o-th direction, The average value of the signal strength deviation of the i-th Bluetooth beacon in all communication processes in the o-th direction, is an exponential function with a natural constant as the base. That is, in this formula, negative correlation mapping and normalization are performed by an exponential function with a natural constant as the base. Other negative correlation mapping and normalization methods may also be selected in other possible implementations of the embodiments of the present invention, which are all technical means well known to those skilled in the art and will not be elaborated or limited here.

[0064] Preferably, in some possible implementations of the embodiments of the present invention, the method for obtaining the space complexity includes:

[0065] In one direction, the maximum signal strength deviation value of each Bluetooth beacon in all communication processes is used as the characteristic deviation value; the spatial complexity is obtained according to the characteristic deviation value and the signal deviation stability. It should be noted that in a specific implementation of an embodiment of the present invention, because the larger the characteristic deviation value, the more obvious the multipath effect, and the smaller the deviation stability, the more complex the spatial information in the corresponding direction, the ratio of the characteristic deviation value to the signal deviation stability is normalized to obtain the spatial complexity. In other implementations of the embodiment of the present invention, the correlation between the spatial complexity and the characteristic deviation value and the signal deviation stability can also be constructed through other basic mathematical operations, which will not be limited or elaborated here.

[0066] Preferably, in some possible implementations of the embodiments of the present invention, the method for acquiring the positioning weight includes:

[0067] Because the number of spatial complexities obtained in each direction in the signal positioning space is limited, for example, in a possible implementation method of an embodiment of the present invention, the Bluetooth beacons are distributed in a grid shape and only transmit between the nearest Bluetooth beacons, so only the spatial complexity in eight directions of the eight neighborhoods can be obtained. All the spatial complexities of each Bluetooth beacon in each direction in the signal positioning space are interpolated and fitted to obtain the spatial complexity of each Bluetooth beacon in all directions, and the spatial complexity corresponding to the positioning direction is used as the positioning weight of the corresponding Bluetooth beacon. In a specific implementation method of an embodiment of the present invention, for each Bluetooth beacon, after obtaining the spatial complexity in each direction in the signal positioning space, a two-dimensional space is constructed with the direction as the horizontal axis and the spatial complexity as the vertical axis, and the obtained data is mapped into the two-dimensional space to obtain the corresponding scattered points, and further fitted by the least squares method to obtain a fitting curve. That is, each Bluetooth beacon corresponds to a fitting curve, and the spatial complexity of the data point corresponding to the positioning direction as the horizontal coordinate on the fitting curve is the positioning weight of the corresponding Bluetooth beacon.

[0068] Preferably, in some possible implementations of the embodiments of the present invention, a triangulated positioning algorithm is selected to locate the access card. That is, the initial positioning process and the repeated positioning process in the embodiments of the present invention both use a triangulated positioning algorithm. It should be noted that the triangulated positioning algorithm and the technical means of applying positioning weights to the triangulated positioning algorithm are well known to those skilled in the art.

[0069] Preferably, in some possible implementations of the embodiments of the present invention, the iterative stop condition of the iterative update includes:

[0070] If the number of iterative updates reaches a preset number threshold, or the change of the relocated initial positioning result is within a preset change threshold, the iteration stop condition is considered to be met. In a specific implementation of the embodiment of the present invention, the number threshold is set to 10 times, and the change threshold is set to 0.1, that is, if the number of iterative updates reaches 10 times, or the distance error between the relocated initial positioning result and the previous initial positioning result is less than 0.1, the iteration stop condition is considered to be met.

[0071] In summary, the embodiment of the present invention, based on the characteristics of the multipath effect, communicates multiple times with each Bluetooth beacon and other Bluetooth beacons in different directions in the signal positioning space, and reflects the stability of the spatial information in the corresponding direction through the fluctuation characteristics of the signal strength deviation value during multiple communications, thereby obtaining the spatial complexity in the corresponding direction. The spatial complexity is used to accurately quantify the signal transmission characteristics of each Bluetooth beacon in the corresponding direction, and then in the positioning process, the positioning weight is obtained according to the spatial complexity corresponding to the positioning direction, so that the information complexity in the space is taken into account during the positioning process, and the final positioning result is obtained through iterative positioning. The final positioning result obtained by the present invention can avoid the interference of complex obstacles in the signal positioning space and improve the positioning accuracy of the access card positioning.

[0072] It should be noted that the execution algorithm of the intelligent positioning method for preventing loss of access control cards based on Bluetooth technology provided here is not inherently related to any specific computer, virtual system or other device. Various general systems can also be used together with the teaching based on this. According to the above description, it is obvious to construct the structure required for such systems. In addition, the embodiments of the present invention are not directed to any specific programming language. It should be understood that the content of the present invention described here can be implemented using various programming languages, and the description of the specific language above is to disclose the best mode of the present invention.

[0073] In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

[0074] Embodiment 2:

[0075] The present invention also proposes an anti-lost access card intelligent positioning system based on Bluetooth technology, please refer to Figure 3 , which shows a structure diagram of an anti-lost access card intelligent positioning system based on Bluetooth technology provided by an embodiment of the present invention. The system includes: a communication module 301, a signal analysis module 302, a space complexity analysis module 303 and a positioning module 304.

[0076] The communication module 301 is used to control each Bluetooth beacon to communicate with other Bluetooth beacons in different directions multiple times in the signal positioning space to obtain the received signal strength of other Bluetooth beacons during each communication process; the signal content of different communication processes is different.

[0077] The signal analysis module 302 is used to obtain the signal strength deviation value of each Bluetooth beacon in the corresponding direction according to the received signal strength and its distribution in each communication process.

[0078] The spatial complexity analysis module 303 is used to obtain the signal deviation stability of each Bluetooth beacon in the corresponding direction in one direction according to the fluctuation of the signal strength deviation value of each Bluetooth beacon in all communication processes; and obtain the spatial complexity of each Bluetooth beacon in the corresponding direction according to the signal deviation stability and the signal strength deviation value.

[0079] The positioning module 304 is used to use the Bluetooth beacon in the signal positioning space to initially locate the access card signal, obtain an initial positioning result, iteratively update the initial positioning result, and obtain a final positioning result; the iterative update process includes: obtaining the positioning direction between the initial positioning result and the Bluetooth beacon, using the spatial complexity corresponding to the positioning direction as the positioning weight of the corresponding Bluetooth beacon, re-positioning, and updating the initial positioning result.

[0080] It should be noted that the system provided in the above embodiment is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the computer device can be divided into different functional modules to complete all or part of the functions described above. In addition, the above embodiment provides an anti-lost access card intelligent positioning system based on Bluetooth technology and an anti-lost access card intelligent positioning method embodiment based on Bluetooth technology. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0081] Embodiment 3:

[0082] The present invention also proposes a computer device for intelligently locating access control cards to prevent loss based on Bluetooth technology. Figure 4The computer device includes a memory 401, a processor 402, and a computer program 403 stored in the memory 401 and running on the processor 402, wherein when the processor 402 executes the computer program 403, the computer device can execute any one of the aforementioned anti-lost access card intelligent positioning methods based on Bluetooth technology.

[0083] In addition, an embodiment of the present application also protects a device, which may include a memory and a processor, wherein the memory stores an executable program code, and the processor is used to call and execute the executable program code to execute an anti-lost access card intelligent positioning method based on Bluetooth technology provided in an embodiment of the present application.

[0084] In this embodiment, the functional modules of the device can be divided according to the above method example. For example, each functional module can be corresponded, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.

[0085] In the case of dividing each module according to each function, the device may also include a communication module, a signal analysis module, a complexity analysis module, a positioning module, etc. It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module, which will not be repeated here.

[0086] It should be understood that the device provided in this embodiment is used to execute the above-mentioned method for intelligent positioning of anti-lost access control cards based on Bluetooth technology, and thus can achieve the same effect as the above-mentioned implementation method.

[0087] In the case of an integrated unit, the device may include a processing module and a storage module. When the device is applied to a device, the processing module may be used to control and manage the actions of the device. The storage module may be used to support the device to execute mutual program codes, etc.

[0088] The processing module may be a processor or a controller, which may implement or execute various exemplary logic blocks, modules and circuits included in the disclosure of this application. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module may be a memory.

[0089] Embodiment 4:

[0090] This embodiment also provides a computer-readable storage medium, which stores computer program code. When the computer program code runs on a computer, the computer executes the above-mentioned related method steps to implement an anti-lost access card intelligent positioning method based on Bluetooth technology provided in the above embodiment.

[0091] Embodiment 5:

[0092] This embodiment also provides a computer program product. When the computer program product is run on a computer, the computer executes the above-mentioned related steps to implement a Bluetooth technology-based intelligent positioning method for preventing loss of access control cards provided in the above embodiment.

[0093] Among them, the device, computer-readable storage medium, computer program product or chip provided in this embodiment is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.

[0094] In the embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of modules or units is only a logical function division, and there may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0095] It should be noted that the sequence of the above embodiments of the present invention is only for description and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0096] The various embodiments in this specification are described in a progressive manner, and the same or similar parts between the various embodiments can be referenced to each other, and each embodiment focuses on the differences from other embodiments.

Claims

1. A Bluetooth-based intelligent positioning method for preventing lost access cards, characterized in that: The method comprises: In the signal positioning space, each Bluetooth beacon is controlled to communicate with other Bluetooth beacons in different directions for multiple times, and the received signal strength of the other Bluetooth beacons in each communication process is obtained; the signal content of different communication processes is different; In each communication process, a signal strength deviation value of each Bluetooth beacon in a corresponding direction is obtained according to the difference between the received signal strengths; In one direction, according to the fluctuation of the signal strength deviation value of each Bluetooth beacon in all the communication processes, the signal deviation stability of each Bluetooth beacon in the corresponding direction is obtained; according to the signal deviation stability and the signal strength deviation value, the spatial complexity of each Bluetooth beacon in the corresponding direction is obtained; The access card signal is initially positioned using the Bluetooth beacon in the signal positioning space to obtain an initial positioning result, and the initial positioning result is iteratively updated to obtain a final positioning result; the iterative update process includes: obtaining the positioning direction between the initial positioning result and the Bluetooth beacon, using the spatial complexity corresponding to the positioning direction as the positioning weight of the corresponding Bluetooth beacon, repositioning, and updating the initial positioning result.

2. According to claim 1, a Bluetooth-based intelligent positioning method for preventing lost access cards is characterized in that: The signal contents of the different communication processes are randomly generated by random numbers.

3. According to claim 1, a Bluetooth-based intelligent positioning method for preventing lost access cards is characterized in that: The method for obtaining the signal strength deviation value includes: Select a Bluetooth beacon as the target beacon, and count the mode of received signal strength and the standard deviation of received signal strength between the target beacon and all non-target beacons in different directions; Obtaining a signal strength difference between the received signal strength of the target beacon and the non-target beacon in each direction and the mode of the received signal strength; The signal strength difference is adjusted according to the received signal strength standard deviation to obtain the signal strength deviation value of the target beacon in the corresponding direction.

4. According to claim 3, a Bluetooth-based intelligent positioning method for preventing lost access cards is characterized in that: The obtaining the signal strength deviation value of the target beacon in the corresponding direction includes: The ratio of the signal strength difference to three times the standard deviation of the received signal strength is used as the signal strength deviation value in the corresponding direction.

5. According to the Bluetooth technology-based intelligent positioning method for preventing lost access cards according to claim 1, it is characterized in that: The method for obtaining the signal deviation stability includes: In one direction, the variance of the signal strength deviation value of each Bluetooth beacon in all the communication processes is used as the fluctuation characteristic value of each Bluetooth beacon. The fluctuation characteristic value is negatively correlated and normalized to obtain the signal deviation stability of each Bluetooth beacon in the corresponding direction.

6. According to the Bluetooth technology-based intelligent positioning method for preventing lost access cards according to claim 1, it is characterized in that: The method for obtaining the space complexity includes: In one direction, the maximum signal strength deviation value of each Bluetooth beacon in all the communication processes is used as a characteristic deviation value; and the spatial complexity is obtained according to the characteristic deviation value and the signal deviation stability.

7. According to claim 1, a Bluetooth-based intelligent positioning method for preventing lost access cards is characterized in that: The method for obtaining the positioning weight includes: The spatial complexity of each Bluetooth beacon in each direction in the signal positioning space is interpolated and fitted to obtain the spatial complexity of each Bluetooth beacon in all directions, and the spatial complexity corresponding to the positioning direction is used as the positioning weight of the corresponding Bluetooth beacon.

8. According to the Bluetooth technology-based intelligent positioning method for preventing lost access cards according to claim 1, it is characterized in that: Select the triangulation algorithm to locate the access card.

9. The method for intelligently locating an access card to prevent loss based on Bluetooth technology according to claim 1, characterized in that: The iteration stop condition of the iterative update includes: If the number of iterative updates reaches a preset number threshold, or the change of the relocated initial positioning result is within a preset change threshold, it is considered that the iteration stop condition is met.

10. The method for intelligently locating an access card to prevent loss based on Bluetooth technology according to claim 1, characterized in that: The Bluetooth beacons are evenly distributed in the signal positioning space.