Beacon system based on dual-mode communication, area approaching detection method, electronic equipment and storage medium
By using dual-mode communication technology for timestamp synchronization and signal management in beacon systems, the complex problems of signal conflict and configuration management in multi-beacon systems are solved, and high-accuracy and low-cost beacon system deployment and maintenance are achieved.
Patent Information
- Application Number
- CN202510400978.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-01
- Publication Date
- 2025-06-20
AI Technical Summary
Existing beacon systems are prone to signal overlap and interference when multiple beacons work at the same time, which affects detection accuracy and is inconvenient to configuration management, increasing deployment and maintenance costs.
A beacon system based on dual-mode communication is adopted, and the time stamp synchronization is performed through the controller in the idle time window of the transceiver, a unified time reference is established, and the low-frequency transmission module is controlled to transmit low-frequency signals based on the transmission time slice and the transmission power to form a signal coverage area.
Accurate synchronization between multiple beacons is achieved, signal conflicts are avoided, detection accuracy is improved, configuration management is simplified, and deployment and maintenance costs are reduced.
Smart Images

Figure CN120186746A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of Internet of Things communication technologies, and in particular, to a beacon system based on dual-mode communication, a method for detecting regional proximity, an electronic device, and a storage medium. Background Art
[0002] A beacon system is a positioning system based on beacon technology, and it has a wide range of applications in multiple fields.
[0003] When existing beacon systems work simultaneously, there are problems of signal overlap and interference. Such signal conflicts not only affect the detection accuracy of the system, but may also lead to missed detections or false detections. In addition, the configuration management of existing beacons is also relatively inconvenient, often requiring dedicated configuration devices or complex operation steps, which greatly increases the deployment and maintenance costs of the system. Summary of the Invention
[0004] The present invention provides a beacon system based on dual-mode communication, a method for detecting regional proximity, an electronic device, and a storage medium to solve the problems that traditional solutions lack a time synchronization mechanism and signal conflicts are likely to occur when multiple beacons work.
[0005] According to one aspect of the present invention, there is provided a beacon system based on dual-mode communication, including: a plurality of beacons, each beacon including a controller, a communication module, and a low-frequency emission module, and the controller including a transceiver;
[0006] The communication module is used to receive beacon configuration parameters of a configuration device; the beacon configuration parameters include a transmission time slice and a transmission power;
[0007] The controller is used to perform timestamp synchronization among the plurality of beacons through a private protocol during an idle time window of the transceiver to establish a unified time reference; under the unified time reference, determine a synchronization schedule based on the transmission time slice; control the low-frequency emission module to emit a low-frequency signal based on the synchronization schedule and the transmission power to form a signal coverage area; the synchronization schedule includes a plurality of time slices, and each time slice corresponds to a transmission period of a beacon.
[0008] According to another aspect of the present invention, there is provided a method for detecting regional proximity, characterized in that it is applied to the beacon system based on dual-mode communication according to any embodiment of the present invention, and includes:
[0009] Receiving beacon configuration parameters of a configuration device based on the communication module; the beacon configuration parameters include a transmission time slice and a transmission power;
[0010] Based on the idle time window of the transceiver, the controller performs timestamp synchronization among the multiple beacons through a private protocol to establish a unified time reference; under the unified time reference, a synchronization schedule is determined based on the transmission time slice; based on the synchronization schedule and the transmission power, the low-frequency transmission module is controlled to transmit low-frequency signals to form a signal coverage area; the synchronization schedule includes multiple time slices, and each time slice corresponds to the transmission period of a beacon.
[0011] Based on the low-frequency signal receiving device receiving the low-frequency signals transmitted by at least one beacon, the position information of the low-frequency signal receiving device is determined based on the low-frequency signals, and area proximity detection is performed based on the position information. If the receiving device is within a preset area, a proximity alarm message is generated.
[0012] According to another aspect of the present invention, there is provided an electronic device, which includes:
[0013] At least one processor; and
[0014] A memory communicatively connected to the at least one processor; wherein,
[0015] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the area proximity detection method according to any embodiment of the present invention.
[0016] According to another aspect of the present invention, there is provided a computer-readable storage medium storing computer instructions for causing a processor to implement the area proximity detection method according to any embodiment of the present invention when executed.
[0017] The technical solution of the embodiment of the present invention performs timestamp synchronization among the multiple beacons through a private protocol in the idle time window of the transceiver to establish a unified time reference; under the unified time reference, a synchronization schedule is determined based on the transmission time slice; based on the synchronization schedule and the transmission power, the low-frequency transmission module is controlled to transmit low-frequency signals to form a signal coverage area. Precise synchronization at the microsecond level is achieved through the private protocol, solving the problems of the traditional solution lacking a time synchronization mechanism and signal conflicts easily occurring in the operation of multiple beacons, and ensuring the reliability of the collaborative operation of multiple beacons.
[0018] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present invention, nor is it used to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] To more clearly illustrate the technical solutions in the embodiments of the present invention, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0020] Figure 1 It is a schematic structural diagram of a beacon system based on dual-mode communication provided by Embodiment 1 of the present invention;
[0021] Figure 2 It is a schematic structural diagram of a beacon provided by Embodiment 1 of the present invention;
[0022] Figure 3 It is a configuration flowchart of a beacon provided by Embodiment 1 of the present invention;
[0023] Figure 4 It is a flowchart of time synchronization between beacons provided by Embodiment 1 of the present invention;
[0024] Figure 5 It is a flowchart of a method for detecting regional proximity provided by Embodiment 2 of the present invention;
[0025] Figure 6 It is a schematic structural diagram of an electronic device provided by Embodiment 3 of the present invention. Detailed Embodiments
[0026] In order to enable those skilled in the art to better understand the solutions of the present invention, the following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above drawings are used to distinguish similar objects, and do not necessarily need to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described here can be implemented in an order other than those illustrated or described here. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily need to be limited to those clearly listed steps or units, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products, or devices.
[0028] Embodiment 1
[0029] Figure 1 is a schematic structural diagram of a beacon system based on dual - mode communication provided by Embodiment 1 of the present invention. As Figure 1 shown, the system includes: a plurality of beacons 100. The plurality of beacons 100 communicate with each other through a private protocol. The beacon 100 is connected to a configuration device, and communication can be carried out between the beacon 100 and the configuration device through a standard communication protocol, and the standard communication protocol can be a Bluetooth communication protocol. In actual application scenarios, such as industrial safety protection, personnel approach warning, area entry detection, etc., the beacons 100 are deployed within a specific area range to perform proximity detection on personnel or devices approaching the specific area range. Among them, the configuration device includes, but is not limited to, electronic devices such as mobile phones and computers.
[0030] Figure 2 is a schematic structural diagram of a beacon provided by Embodiment 1 of the present invention. As Figure 2 shown, each beacon 100 includes a controller 110, a communication module 120, and a low - frequency transmission module 130. The controller 110 is integrated in the transceiver 111 and can be used for both Bluetooth communication and private - protocol communication between beacons, ensuring the flexibility and efficiency of system communication.
[0031] The communication module 120 is used to receive beacon configuration parameters of the configuration device; the beacon configuration parameters include a transmission time slot and a transmission power;
[0032] The controller 110 is used to perform timestamp synchronization between the plurality of beacons through a private protocol during the idle time window of the transceiver to establish a unified time reference; under the unified time reference, determine a synchronization schedule based on the transmission time slot; control the low - frequency transmission module 130 to transmit low - frequency signals based on the synchronization schedule and the transmission power to form a signal coverage area; the synchronization schedule includes a plurality of time slots, and each time slot corresponds to a transmission period of a beacon.
[0033] In the embodiment of the present invention, the communication module 120 communicates with the configuration device through a standard communication protocol and receives beacon configuration parameters of the configuration device; among them, the standard communication protocol can be a Bluetooth protocol, and the beacon configuration parameters include, but are not limited to, a transmission time slot, a transmission power, a beacon identifier, etc.; the transmission time slot includes the time slot for the beacon to transmit low - frequency signals, the transmission power is the transmission power of the low - frequency transmission module, and the beacon identifier is used to uniquely identify each beacon.
[0034] In some embodiments, optionally, the communication module 120 is further used to authenticate the configuration device, and terminate the connection with the configuration device in case of failed authentication.
[0035] Specifically, the configuration device sends an authentication request to the communication module. The communication module 120 receives the authentication request, extracts the authentication information, and verifies the authentication information according to predefined verification rules. If the verification is passed, parameter configuration is performed on the configuration device side. If the verification fails, the connection with the configuration device is terminated. Among them, the verification rules can be to verify whether the username and password match, or to verify whether the certificate is valid and not expired, or to verify whether the token is legal and not expired.
[0036] Exemplarily, Figure 3 is a configuration flowchart of a beacon provided in Embodiment 1 of the present invention. As Figure 3 shown, the communication module of the beacon is Bluetooth-connected to the configuration device. The communication module authenticates the configuration device. When the authentication is passed, parameter configuration of the beacon is performed on the configuration device side. The beacon configuration parameters include beacon identification, transmission power, transmission time slice, etc. When the authentication fails, the connection with the configuration device is terminated.
[0037] Among them, the private protocol between beacons can be a 2.4G private protocol. In the embodiment of the present invention, the controller 110 performs timestamp synchronization between multiple beacons 100 through the private protocol during the idle time window of the transceiver 111 to establish a unified time reference; under the unified time reference, a synchronization schedule is determined based on the transmission time slice; where the synchronization schedule includes multiple time slices, each time slice corresponds to the transmission period of a beacon, and multiple beacons 100 can transmit low-frequency signals according to the transmission timing in the synchronization schedule. Further, the low-frequency transmission module 130 is controlled to transmit low-frequency signals according to the transmission timing and transmission power of the synchronization schedule to form a signal coverage area. The signal coverage area is used for area proximity detection of a set area.
[0038] It can be understood that the coverage range of the signal coverage area is proportional to the power level of the transmission power. The greater the power level of the transmission power of the low-frequency transmission module 130, the larger the coverage range of the signal coverage area. By adjusting the transmission power of the low-frequency transmission module, precise adjustment of the coverage range is achieved, avoiding over-coverage of the signal and achieving the effect of clear signal boundaries.
[0039] Based on the above embodiments, optionally, the process of timestamp synchronization between the multiple beacons includes: sending a time synchronization request from a first beacon to a second beacon, so that the second beacon adjusts the clock of the second beacon based on the timestamp information in the time synchronization request to establish a unified time reference; where the first beacon is the master beacon / a slave beacon that has completed timestamp synchronization, and the second beacon is a slave beacon that has not completed time synchronization.
[0040] Among them, the master beacon can be any beacon in the beacon system, and the slave beacon is other beacons except the master beacon. In the embodiment of the present invention, during the idle time window of the beacon transceiver, the first beacon sends a time synchronization request to the second beacon. The second beacon receives the time synchronization request from the first beacon and records the local timestamp information when the request is received. Based on the timestamp information in the time synchronization request and the local timestamp information, the time deviation between the two is calculated. According to the calculated time deviation, the second beacon adjusts its local clock to make the clock of the second beacon consistent with that of the first beacon.
[0041] Exemplarily, taking three beacons as an example for the beacon system Figure 4 is a flowchart of time synchronization between beacons provided in Embodiment 1 of the present invention. As Figure 4 shown, Beacon 1 sends a time synchronization request to Beacon 2, and Beacon 2 performs timestamp synchronization after receiving the time synchronization request. The already time-synchronized Beacon 2 can send a time synchronization request to Beacon 3, and Beacon 3 performs timestamp synchronization after receiving the time synchronization request, thereby establishing a unified time reference.
[0042] On the basis of the above embodiment, optionally, the beacon further includes a power management module 140, which is connected to the main controller 110, the communication module 120, and the low-frequency transmission module 130, and is used to supply power to each module and perform power consumption management.
[0043] In an embodiment of the present invention, the power management module 140 first ensures that all key components in the beacon system can obtain stable and reliable power supply. It converts the electrical energy provided by an external power source (such as a battery or a power adapter) into the voltage and current levels required by each module through an appropriate power conversion circuit. In addition, the power management module 140 can also optimize the power consumption performance of the beacon through a series of strategies and technologies. Specifically, the power management module 140 adopts efficient power conversion technologies, such as switching regulators or linear regulators, to reduce the losses during the power conversion process. By optimizing the design and working mode of the conversion circuit, the power management module can improve the overall power conversion efficiency, thereby extending the battery life of the beacon. Optionally, the power management module 140 can dynamically adjust the power consumption levels of each module according to the working state and load requirements of the beacon. For example, when the beacon is in an idle state, the power consumption of the communication module and the low-frequency emission module can be reduced to save electrical energy. When the beacon needs to perform a specific task, such as emitting a low-frequency signal or communicating, the power management module will correspondingly increase the power consumption levels of the relevant modules. Optionally, for a beacon powered by a battery, the power management module 140 can also be responsible for the charge and discharge control of the battery. Through an intelligent charging management strategy, the power management module can extend the service life of the battery and reduce the damage to the battery caused by overcharging or over-discharging. Optionally, the power management module 140 supports multiple energy-saving modes, such as standby mode, sleep mode, etc. When the beacon does not need to work frequently, it can be switched to the energy-saving mode to reduce power consumption. When the beacon needs to resume work, the power management module can quickly wake up the system from the energy-saving mode and restore it to the normal working state.
[0044] Based on the above embodiments, optionally, the system further includes at least one low-frequency signal receiving device, which is configured to receive low-frequency signals transmitted by at least one beacon, determine the position information of the low-frequency signal receiving device based on the low-frequency signals, perform area proximity detection based on the position information, and generate a proximity alarm message if the receiving device is within a preset area.
[0045] Among them, the low-frequency signal receiving device can be worn by a staff member or set on a mobile device. In an embodiment of the present invention, the low-frequency signal receiving device receives low-frequency signals transmitted by at least one beacon, determines the position information of the low-frequency signal receiving device based on the low-frequency signals, and performs area proximity detection based on the position information to determine whether the staff member or the mobile device enters the area covered by the low-frequency signals. If the receiving device is within a preset area, a proximity alarm message is generated. Among them, the preset area can be a dangerous area or a specific area, which is set by those skilled in the art according to the specific scenario and is not limited here.
[0046] In some embodiments, optionally, the low-frequency signal receiving device may be disposed within the signal coverage area; the low-frequency signal receiving device is configured to receive the low-frequency signal, and when the signal strength of the low-frequency signal meets a preset area proximity detection condition, a proximity alarm message is generated.
[0047] Wherein, the preset area proximity detection condition may be a signal strength threshold or a change rate threshold of the low-frequency signal received by the low-frequency signal receiving device to determine whether an object or device is approaching the beacon; the signal strength threshold or the change rate threshold is precisely set by those skilled in the art according to the actual application scenario, the distance between the beacon and the receiving device, possible interference factors, etc. In the embodiments of the present invention, when a mobile device or a staff member approaches the beacon, due to the change in the signal propagation path and the influence of signal attenuation, the signal strength of the low-frequency signal received by the low-frequency signal receiving device will change. The low-frequency signal receiving device receives the low-frequency signal, detects the signal strength of the low-frequency signal, and when the signal strength of the low-frequency signal meets the preset area proximity detection condition, a proximity alarm message is generated. For example, when the signal strength suddenly increases or exceeds a preset threshold, it can be considered that an object or device is approaching the beacon.
[0048] Based on the above embodiments, optionally, the communication architecture of the system includes a configuration layer, a synchronization layer, and a broadcast layer; the configuration layer is used to implement standard communication protocol communication between the beacon and the configuration device, the synchronization layer is used to implement private protocol communication between the multiple beacons, and the broadcast layer is used to implement information broadcast through a 125KHz low-frequency signal.
[0049] In the embodiments of the present invention, the communication architecture of the beacon system based on dual-mode communication includes a configuration layer, a synchronization layer, and a broadcast layer. Among them, the configuration layer uses standard communication protocol communication to communicate between the beacon and the configuration device to implement parameter configuration of the beacon. The synchronization layer uses a private protocol between the beacons to communicate between the beacons to implement timestamp synchronization between the beacons. The broadcast layer implements information broadcast through a 125KHz low-frequency signal. The low-frequency signal has the characteristics of long propagation distance and strong penetration, enabling information to be received within a large range, which is of great significance for application scenarios that require wide coverage.
[0050] The technical solution of this embodiment synchronizes timestamps between the multiple beacons through a private protocol in the idle time window of the transceiver to establish a unified time reference; under the unified time reference, a synchronization schedule is determined based on the transmission time slice; based on the synchronization schedule and the transmission power, the low-frequency transmission module is controlled to transmit a low-frequency signal to form a signal coverage area. Precise synchronization at the microsecond level is achieved through a private protocol, solving the problem that the traditional solution lacks a time synchronization mechanism and signal conflicts are likely to occur in the operation of multiple beacons, ensuring the reliability of the collaborative work of multiple beacons.
[0051] Embodiment 2
[0052] Figure 5 is a flowchart of a regional proximity detection method provided by Embodiment 2 of the present invention. This embodiment is applicable to the situation of precisely detecting the proximity of personnel or equipment within a specific area range in application scenarios such as industrial safety protection and personnel proximity warning. This method can be executed by a beacon system based on dual-mode communication, and the beacon system based on dual-mode communication can be implemented in the form of hardware and / or software. As Figure 5 shown, the method includes:
[0053] S510. Receive beacon configuration parameters of the configuration device based on the communication module; the beacon configuration parameters include the transmission time slice and the transmission power.
[0054] S520. Based on the controller, perform timestamp synchronization among the multiple beacons through a private protocol during the idle time window of the transceiver to establish a unified time reference; under the unified time reference, determine a synchronization schedule based on the transmission time slice; control the low-frequency transmission module to transmit low-frequency signals based on the synchronization schedule and the transmission power; the synchronization schedule includes multiple time slices, and each time slice corresponds to the transmission period of a beacon.
[0055] S530. Receive low-frequency signals transmitted by at least one beacon based on the low-frequency signal receiving device, determine the position information of the low-frequency signal receiving device based on the low-frequency signals, perform regional proximity detection based on the position information, and generate a proximity alarm message if the receiving device is within a preset area.
[0056] The technical solution of this embodiment performs timestamp synchronization among the multiple beacons through a private protocol during the idle time window of the transceiver to establish a unified time reference; under the unified time reference, determines a synchronization schedule based on the transmission time slice; controls the low-frequency transmission module to transmit low-frequency signals based on the synchronization schedule and the transmission power to form a signal coverage area. Achieves precise synchronization at the microsecond level through a private protocol, solves the problem that the traditional solution lacks a time synchronization mechanism and signal conflicts are likely to occur during the operation of multiple beacons, and ensures the reliability of the collaborative work of multiple beacons. In addition, receives low-frequency signals transmitted by at least one beacon based on the low-frequency signal receiving device, determines the position information of the low-frequency signal receiving device based on the low-frequency signals, performs regional proximity detection based on the position information, and generates a proximity alarm message if the receiving device is within a preset area. Can achieve regional proximity detection.
[0057] Based on the above embodiment, optionally, the process of performing timestamp synchronization among the multiple beacons includes:
[0058] Send a time synchronization request from the first beacon to the second beacon, so that the second beacon adjusts the clock of the second beacon based on the timestamp information in the time synchronization request to establish a unified time reference; wherein, the first beacon is the master beacon / slave beacon that has completed timestamp synchronization, and the second beacon is the slave beacon that has not completed time synchronization.
[0059] Based on the above embodiments, optionally, the coverage range of the signal coverage area is proportional to the power level of the transmission power.
[0060] Based on the above embodiments, optionally, the method further includes: authenticating the configuration device based on the communication module, and terminating the connection with the configuration device if the authentication fails.
[0061] Based on the above embodiments, optionally, the communication architecture of the beacon system based on dual-mode communication includes a configuration layer, a synchronization layer, and a broadcast layer; the configuration layer is used to implement standard communication protocol communication between the beacon and the configuration device, the synchronization layer is used to implement private protocol communication between the multiple beacons, and the broadcast layer is used to implement information broadcast through a 125KHz low-frequency signal.
[0062] The area proximity detection device provided by the embodiments of the present invention can execute the area proximity detection method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the method.
[0063] Embodiment III
[0064] Figure 6 It is a schematic structural diagram of an electronic device provided by Embodiment III of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as, laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as, personal digital processors, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are only examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0065] Such as Figure 6As shown, the electronic device 10 includes at least one processor 11 and a memory communicatively connected to the at least one processor 11, such as read-only memory (ROM) 12, random access memory (RAM) 13, etc. Among them, the memory stores a computer program executable by the at least one processor. The processor 11 can execute various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 into the random access memory (RAM) 13. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, ROM 12, and RAM 13 are connected to each other through a bus 14. The input / output (I / O) interface 15 is also connected to the bus 14.
[0066] Multiple components in the electronic device 10 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, optical disc, etc.; and a communication unit 19, such as a network card, modem, wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network such as the Internet and / or various telecommunication networks.
[0067] The processor 11 can be various general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of the processor 11 include but are not limited to a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 executes the various methods and processes described above, such as the area proximity detection method.
[0068] In some embodiments, the area proximity detection method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the area proximity detection method described above can be executed. Alternatively, in other embodiments, the processor 11 can be configured to execute the area proximity detection method in any other appropriate manner (e.g., by means of firmware).
[0069] The various embodiments of the systems and techniques described above in this specification can be implemented in digital electronic circuitry, integrated circuit systems, field-programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems-on-chip (SOCs), complex programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include: being implemented in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which may be a special-purpose or general-purpose programmable processor that receives data and instructions from, and transmits data and instructions to, a storage system, at least one input device, and at least one output device.
[0070] Computer programs for implementing the method for detecting regional proximity of the present invention can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing apparatus, such that the computer programs, when executed by the processor, cause the functions / operations specified in the flowchart and / or block diagram to be implemented. The computer programs can be executed entirely on the machine, partly on the machine, as a stand-alone software package partly on the machine and partly on a remote machine, or entirely on the remote machine or server.
[0071] Embodiment 4
[0072] Embodiment 4 of the present invention further provides a computer-readable storage medium storing computer instructions for causing a processor to execute a method for detecting regional proximity, the method including:
[0073] Receiving beacon configuration parameters of a configuration device based on a communication module; the beacon configuration parameters including a transmission time slice and a transmission power;
[0074] Based on a controller, performing timestamp synchronization among the multiple beacons through a private protocol in an idle time window of a transceiver to establish a unified time reference; under the unified time reference, determining a synchronization schedule based on the transmission time slice; and controlling a low-frequency transmission module to transmit a low-frequency signal based on the synchronization schedule and the transmission power to form a signal coverage area; the synchronization schedule includes multiple time slices, and each time slice corresponds to a transmission period of a beacon.
[0075] Based on a low-frequency signal receiving device receiving low-frequency signals transmitted by at least one beacon, determining the location information of the low-frequency signal receiving device based on the low-frequency signals, performing area proximity detection based on the location information, and if the receiving device is within a preset area, generating a proximity alarm message.
[0076] In the context of the present invention, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable storage medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, the computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0077] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and a pointing device (e.g., a mouse or a trackball) through which the user can provide input to the electronic device. Other kinds of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0078] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which the user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), blockchain network, and the Internet.
[0079] A computing system may include a client and a server. The client and the server are generally far from each other and usually interact via a communication network. The client-server relationship is created by computer programs running on respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or a cloud host, which is a host product in the cloud computing service system, solving the defects of difficult management and weak business scalability existing in traditional physical hosts and VPS services.
[0080] It should be understood that various forms of the processes shown above can be used, with steps reordered, added, or deleted. For example, the steps recited in the present invention can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved, and no limitation is imposed herein.
[0081] The above specific embodiments do not constitute a limitation on the protection scope of the present invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention shall be included within the protection scope of the present invention.
Claims
1. A beacon system based on dual-mode communication, characterized in that: include: A plurality of beacons, each of the beacons comprising a controller, a communication module and a low frequency transmission module, the controller comprising a transceiver; The communication module is used to receive beacon configuration parameters of the configuration device; the beacon configuration parameters include transmission time slice and transmission power; The controller is used to synchronize timestamps between the multiple beacons through a private protocol in the idle time window of the transceiver to establish a unified time base; under the unified time base, determine a synchronization schedule based on the transmission time slice; based on the synchronization schedule and the transmission power, control the low-frequency transmission module to transmit a low-frequency signal to form a signal coverage area; the synchronization schedule includes multiple time slices, each time slice corresponds to a transmission period of a beacon.
2. The system according to claim 1, characterized in that The process of synchronizing timestamps between the multiple beacons includes: A time synchronization request is sent to a second beacon based on a first beacon, so that the second beacon adjusts the clock of the second beacon based on the timestamp information in the time synchronization request to establish a unified time reference; wherein the first beacon is a master beacon / a slave beacon that has completed timestamp synchronization, and the second beacon is a slave beacon that has not completed time synchronization.
3. The system according to claim 1, characterized in that The coverage range of the signal coverage area is proportional to the power level of the transmission power.
4. The system according to claim 1, characterized in that The communication module is also used to authenticate the configuration device, and terminate the connection with the configuration device if the authentication fails.
5. The system according to claim 1, characterized in that The beacon also includes a power management module connected to the main controller, the communication module and the low-frequency transmission module, and is used to supply power to each module and perform power consumption management.
6. The system according to claim 1, characterized in that The system also includes at least one low frequency signal receiving device; The low-frequency signal receiving device is used to receive a low-frequency signal transmitted by at least one beacon, determine the location information of the low-frequency signal receiving device based on the low-frequency signal, perform regional proximity detection based on the location information, and generate proximity alarm information if the receiving device is within a preset area.
7. The system according to claim 1, characterized in that The communication architecture of the system includes a configuration layer, a synchronization layer and a broadcast layer; the configuration layer is used to implement standard communication protocol communication between the beacon and the configuration device, the synchronization layer is used to implement private protocol communication between the multiple beacons, and the broadcast layer is used to implement information broadcasting through a 125KHz low-frequency signal.
8. A method for detecting proximity of an area, characterized in that: The beacon system based on dual-mode communication applied to claims 1-7 comprises: Receive beacon configuration parameters of the configuration device based on the communication module; the beacon configuration parameters include transmission time slice and transmission power; Based on the idle time window of the transceiver of the controller, timestamp synchronization is performed between the multiple beacons through a private protocol to establish a unified time base; under the unified time base, a synchronization schedule is determined based on the transmission time slice; based on the synchronization schedule and the transmission power, the low-frequency transmission module is controlled to transmit a low-frequency signal to form a signal coverage area; the synchronization schedule includes multiple time slices, each time slice corresponds to a transmission period of a beacon; Based on the low-frequency signal receiving device receiving the low-frequency signal emitted by at least one beacon, the location information of the low-frequency signal receiving device is determined based on the low-frequency signal, and regional proximity detection is performed based on the location information. If the receiving device is within a preset area, proximity alarm information is generated.
9. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can perform the area proximity detection method according to claim 8.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the area proximity detection method described in claim 8 when executed.
Citation Information
Patent Citations
Indoor positioning system synchronous and online configuration device and method based on magnetic signal emission beacon
CN106130678A
Cooperative positioning method and system based on wireless internet of things
CN111212473A
Beacon-based regional fusion monitoring device and method
CN116156600A
Method for estimating distance between first wireless communication device and second wireless communication device and wireless communication device
CN116157700A
Cited By
Dual-mode communication link GIS thermodynamic diagram updating and analyzing method and system
CN121907715A