Household intelligent fire alarm system based on two-way communication
By configuring device identifiers and wake-up addresses for smoke detectors, generating emergency communication configuration packages, and utilizing wake-up receivers to maintain paging monitoring and generate online lists, the problem of reliable alarm confirmation and emergency location coordination under low-power sleep conditions in home fire wireless communication networks is solved, achieving efficient alarm confirmation and stable location results.
Patent Information
- Application Number
- CN202512018811.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-30
- Publication Date
- 2026-03-20
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In home fire wireless communication networks, there are conflicts, congestion and unstable confirmation delays in reliable alarm confirmation and emergency location coordination under low-power sleep conditions. Sleep nodes are difficult to wake up quickly, the location of received signal strength indication values is uncertain, and alarm events and location beacons lack coordinated scheduling under a unified timing.
The configuration module assigns device identifiers and wake-up addresses to smoke detectors and generates emergency communication configuration packages; the monitoring and roll call module uses a wake-up receiver to maintain paging monitoring and generates an online list; the alarm scheduling module generates a deterministic time slot allocation table; the beacon positioning module transmits positioning beacon frames on the positioning beacon channel; and the feedback processing module transmits location reporting frames and triggers the control of linked equipment.
It achieves the coordination of reliable alarm confirmation and emergency location under low-power sleep conditions, reduces multi-node concurrent conflicts, improves the determinism of alarm confirmation delay and the stability of location results, and enhances the traceability of emergency response records.
Smart Images

Figure CN121708699A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of wireless communication technology, and in particular to a home intelligent fire alarm system based on two-way communication. Background Technology
[0002] Home smoke detectors typically establish a two-way communication link with a home fire alarm gateway via wireless communication networks such as Zigbee, BLE Mesh, or Wi-Fi. The home fire alarm gateway completes network configuration, status inspection, alarm reporting and forwarding, and linkage device control. To balance battery life and coverage, common implementations employ periodic short message reporting, low duty cycle reception, and a simplified positioning and trajectory display mechanism based on the received signal strength indication value.
[0003] In emergency scenarios such as fires, concurrent alarms and status feedback from multiple nodes often rely on shared channel contention for access or broadcast retransmission mechanisms, which can easily lead to conflicts, congestion, and unstable confirmation delays. At the same time, dormant nodes are difficult to wake up quickly and controllably by name, and the drift of the online anchor point set over time causes fluctuations in the solvability of the received signal strength indication value. Alarm events and location beacons lack coordinated scheduling under a unified time sequence, which in turn affects the reliable confirmation of alarms, the continuity of emergency positioning, and the traceability of the handling link. Summary of the Invention
[0004] In view of the aforementioned existing problems, the present invention is proposed.
[0005] Therefore, this invention provides a home intelligent fire alarm system based on two-way communication to solve the problem of reliable alarm confirmation and emergency location coordination under low-power sleep conditions in home fire wireless communication networks.
[0006] To solve the above-mentioned technical problems, the present invention provides the following technical solution: This invention provides a home intelligent fire alarm system based on two-way communication, comprising: Configure the table creation module, and the home fire gateway will configure the device identifier and wake-up address for each smoke alarm and establish a correspondence table between the device identifier and the installation coordinates, and generate an emergency communication configuration package; The monitoring and roll call module allows each smoke alarm to maintain paging monitoring under the constraints of the emergency communication configuration package. After being paging by the home fire gateway, it enters a short working period to report status information and generate an online list. The alarm scheduling module sends a group paging message and reports the first alarm event when an alarm occurs. It generates and broadcasts a deterministic time slot allocation table based on the online list, forming a set of awakened devices. The beacon positioning module transmits positioning beacon frames on the positioning beacon channel according to a deterministic time slot allocation table. The emergency positioning terminal receives the positioning beacon frames, completes the position estimation, and generates a position reporting frame. The backhaul module transmits location reporting frames back to the home fire gateway at a fixed reporting cycle, binds the first reported event for external forwarding, and triggers the linkage equipment to call and paging. After the alarm is cleared, it issues an exit command, stops beacon broadcasting, and returns to paging and inspection status, forming an emergency response record.
[0007] As a preferred embodiment of the bidirectional communication-based home intelligent fire alarm system of the present invention, the specific steps for generating the emergency communication configuration package are as follows: The home fire alarm gateway assigns a unique device identifier to each smoke alarm and writes the corresponding wake-up address, thus obtaining the binding relationship between the device identifier and the wake-up address; When the home fire alarm gateway is in network configuration mode, it receives the installation coordinates of each smoke alarm and generates a table of correspondence between device identifiers and installation coordinates. Write the binding relationship and installation coordinates into the corresponding table to generate a searchable set of device entries; Configure the channel numbers of the wake-up paging channel, the location beacon channel, and the emergency feedback channel, as well as the beacon time slot rules and reporting period, for the set of device entries to obtain the emergency communication configuration package. Write the paging short sequence generation rules and time slot allocation digest encoding rules into the emergency communication configuration package.
[0008] As a preferred embodiment of the bidirectional communication-based home intelligent fire alarm system of the present invention, wherein: the paging listening of each smoke alarm under the constraint of the emergency communication configuration package by the wake-up receiver means that the smoke alarm is awakened by the wake-up receiver to perform energy detection and address decoding matching on the wake-up paging channel, and wakes up the main transceiver to enter a short-term working state.
[0009] As a preferred embodiment of the two-way communication-based home intelligent fire alarm system of the present invention, the specific steps for generating the online inventory are as follows: The home fire alarm gateway generates a polling queue based on the corresponding table, and encodes the target wake-up address according to the paging short sequence generation rules to generate a paging short sequence; A short paging sequence carrying the target wake-up address is sent through the wake-up paging channel to obtain the target name paging; The target smoke alarm is identified by the wake-up receiver, which then paging and wakes up the main transceiver to enter the data working window and obtain the sending status of the short message that can be sent. The target smoke alarm sends a short status message containing the device identifier and operating status in the data work window and then exits the data work window and returns to sleep mode, thus obtaining a status report result. The home fire protection gateway receives a status report result and records the most recent status time of the corresponding device identifier to obtain an online list.
[0010] As a preferred embodiment of the two-way communication-based home intelligent fire alarm system of the present invention, when an alarm occurs, the alarm sends a group paging message and reports the first reported event. The specific steps are as follows: When the smoke detector detects that the alarm triggering conditions are met, it activates the local audible and visual alarm and generates a first-report event containing the device identifier and event type. The smoke alarm sends a short paging sequence and carries a group wake-up identifier in the wake-up paging channel to trigger the paging process. Each smoke alarm and emergency positioning terminal enters emergency mode based on paging trigger and aligns with the local clock reference to obtain the awakened emergency communication domain; The smoke alarm that generates the first report event sends the first report event frame to the home fire protection gateway through the emergency feedback channel, generating an event registration entry bound to the device identifier.
[0011] In a preferred embodiment of the bidirectional communication-based home intelligent fire alarm system of the present invention, the specific steps for forming the set of awakened devices are as follows: The home fire protection gateway reads the online list and filters the set of device identifiers in the awakened emergency communication domain to obtain the set of devices participating in the allocation; A deterministic time slot allocation table is obtained by assigning a unique time slot number to each device identifier according to the fixed sorting rules of the device set and setting the beacon period and time slot length; The deterministic time slot allocation table is encoded into a time slot allocation summary and broadcast on the wake-up paging channel via group paging trigger to obtain time slot allocation information that can be received by each device; Each smoke alarm receives time slot allocation information, generates a time slot execution table, and writes it to local storage, forming a set of awakened devices.
[0012] As a preferred embodiment of the bidirectional communication-based home intelligent fire alarm system of the present invention, wherein: the awakened device set transmitting a positioning beacon frame in the positioning beacon channel according to the deterministic time slot allocation table means that each smoke alarm in the awakened device set sends a positioning beacon frame containing the device identifier, serial number and transmission power mark in the corresponding time slot of the positioning beacon channel according to the time slot execution table and increments the serial number.
[0013] As a preferred embodiment of the bidirectional communication-based home intelligent fire alarm system of the present invention, the specific steps for generating the location reporting frame are as follows: Based on the time slot allocation information, the emergency positioning terminal receives signals in the positioning beacon channel according to the time slot and records the received signal strength indication value corresponding to each device identifier, thus obtaining a strength sequence archived according to the device identifier. The intensity sequences are grouped according to fixed duration windows, and extreme value removal is performed to generate a representative intensity set; The representative intensity set is associated with the installation coordinates in the corresponding table, and a plane intersection is performed to obtain the location estimation result; The number of participating anchor points is obtained by counting the number of device identifiers involved in the plane intersection, and the geometric solvability is obtained by marking the solution status of the position estimation results obtained from the plane intersection. The number of participating anchor points and the geometric solvability are combined to generate a quality indicator. The location estimation results and quality flags are written into the location reporting frame to form a location reporting frame that can be transmitted back.
[0014] As a preferred embodiment of the bidirectional communication-based home intelligent fire alarm system of the present invention, the step of transmitting the location reporting frame back to the home fire gateway at a fixed reporting cycle, binding the first reported event for external forwarding and triggering the linkage device's name-calling paging means that the emergency positioning terminal transmits the location reporting frame back to the emergency backhaul channel at a fixed reporting cycle, the home fire gateway associates the location reporting frame with the event registration entry to generate event location trajectory information, forwards it externally, and simultaneously sends name-calling paging to the linkage device and sends linkage control messages to generate linkage execution status.
[0015] As a preferred embodiment of the two-way communication-based home intelligent fire alarm system of the present invention, the specific steps for forming an emergency response record are as follows: After receiving the alarm cancellation command sent by the home control terminal, the home fire gateway generates an exit command and triggers a broadcast through group paging to obtain exit control information; After receiving the exit control information, each smoke alarm stops beacon transmission on the positioning beacon channel and clears the time slot execution table, returning to the inspection state where the wake-up receiver maintains paging monitoring; The home fire protection gateway summarizes event registration entries, event location trajectory information, linkage execution status, and inspection status, and generates emergency response records.
[0016] The beneficial effects of this invention are as follows: An emergency communication configuration package is formed by creating a table using device identifiers, wake-up addresses, and installation coordinates. The wake-up receiver maintains paging listening under sleep conditions, enabling the home fire gateway to perform name-based paging and short-term operational reporting, thereby generating an online list that can be used for emergency screening. When an alarm occurs, a unified local clock reference is established through group paging, and the home fire gateway generates and broadcasts a deterministic time slot allocation table based on the online list. This allows the awakened devices to transmit positioning beacon frames in an orderly manner according to time slots on the positioning beacon channel, reducing conflicts and retransmission uncertainties caused by multiple concurrent nodes. The emergency positioning terminal receives and generates location reporting frames within the same time slot framework, and uses the number of participating anchor points and geometric solvability to form a quality indicator. The home fire gateway associates the location reporting frames with event registration entries to form event location trajectory information and triggers linkage control, thereby improving the determinism of alarm confirmation delay, the stability of positioning results, and the traceability of emergency response records. Attached Figure Description
[0017] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 This is a schematic diagram of a home intelligent fire alarm system based on two-way communication.
[0019] Figure 2 A flowchart for equipment status inspection and online inventory generation.
[0020] Figure 3 This is a flowchart for alarm event handling and time slot allocation.
[0021] Figure 4 This is a flowchart of the positioning beacon launch and position estimation process. Detailed Implementation
[0022] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
[0023] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.
[0024] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.
[0025] Reference Figures 1-4 This is one embodiment of the present invention, which provides a home intelligent fire alarm system based on two-way communication, including the following steps: Configure the table creation module. The home fire gateway configures the device identifier and wake-up address for each smoke alarm and establishes a correspondence table between the device identifier and the installation coordinates, generating an emergency communication configuration package.
[0026] After the home fire alarm gateway enters the network configuration state, it initiates a two-way communication registration interaction with each smoke alarm to be added to the wireless communication network. The home fire alarm gateway assigns a unique device identifier to the smoke alarm and writes the corresponding wake-up address. The home fire alarm gateway combines the unique device identifier and the corresponding wake-up address to form a binding relationship between the device identifier and the wake-up address.
[0027] The home fire alarm gateway sends a configuration write message to the smoke alarm via bidirectional communication. The configuration write message carries a unique device identifier and a corresponding wake-up address. After receiving the configuration write message, the smoke alarm writes the unique device identifier into the smoke alarm communication identifier storage area and writes the corresponding wake-up address into the WuR (wake-up receiver) address storage area. The WuR performs continuous monitoring of wireless energy and digital address decoding. The digital address decoding uses the corresponding wake-up address in the WuR address storage area to complete address matching. The smoke alarm returns a configuration confirmation message, which carries a readback value of the unique device identifier and the corresponding wake-up address. The home fire alarm gateway verifies that the readback value matches the binding relationship between the device identifier and the wake-up address and retains the binding relationship between the device identifier and the wake-up address.
[0028] When the home fire alarm gateway is in network configuration mode, it receives the installation coordinates of each smoke alarm. The installation coordinates use horizontal and vertical coordinate values of a plane. The home fire alarm gateway binds the installation coordinates with the unique device identifier in the binding relationship between device identifier and wake-up address, and generates a mapping table between device identifier and installation coordinate.
[0029] The home fire alarm gateway writes the binding relationship between device identifier and wake-up address into the mapping table between device identifier and installation coordinates, writes the installation coordinates into the mapping table between device identifier and installation coordinates and associates them with the unique device identifier. In the mapping table between device identifier and installation coordinates, a device entry is generated for each unique device identifier. The device entry contains at least three types of fields: unique device identifier, corresponding wake-up address, and installation coordinates. All device entries are summarized to form a searchable set of device entries.
[0030] The home fire alarm gateway configures the wake-up paging channel number, the location beacon channel number, and the emergency feedback channel number of the wireless communication network on the device item set. It also writes the beacon time slot rules and reporting cycle into the corresponding configuration fields of the device item set to generate an emergency communication configuration package. The emergency communication configuration package consists of an address table, a channel table, and a time slot table. The address table records the unique device identifier, the corresponding wake-up address, and the installation coordinates. The channel table records the wake-up paging channel number, the location beacon channel number, and the emergency feedback channel number. The reporting cycle is recorded in the feedback configuration item of the channel table. The time slot table records the beacon time slot rules and the fields required for subsequent time slot allocation and digest encoding.
[0031] It should be noted that the beacon time slot rule is expressed as follows: ; in, This indicates the beacon timeslot number. Smoke detectors use the beacon timeslot number to determine the transmission timeslot when sending location beacon frames through the location beacon channel. Indicates a unique device identifier; This represents the total number of time slots within the beacon cycle, is written into the time slot table, and is used to uniformly constrain the calculation of time slot numbers for all smoke alarms. This represents the modulo operation, used to map a unique device identifier to a finite number of time slot numbers, ensuring that different unique device identifiers obtain a deterministic beacon time slot number under the time slot table.
[0032] The emergency communication configuration package includes paging short sequence generation rules and time slot allocation digest encoding rules. The paging short sequence generation rules are used to generate a paging short sequence carrying the target wake-up address on the wake-up paging channel, and the time slot allocation digest encoding rules are used to broadcast a summary of the deterministic time slot allocation table on the wake-up paging channel. The home fire gateway synchronously writes the emergency communication configuration package into the local table of the emergency positioning terminal and keeps the local table of the emergency positioning terminal consistent with the correspondence table of device identifier and installation coordinates. At the same time, it sends the emergency communication configuration package to each smoke alarm and completes the configuration confirmation. After the configuration confirmation is completed, an emergency communication configuration package with consistent address table, channel table, and time slot table is formed.
[0033] The monitoring and roll call module allows each smoke alarm to maintain paging monitoring under the constraints of the emergency communication configuration package. After being paging by the home fire gateway, it enters a short-term working state to report status information and generate an online list.
[0034] The home fire protection gateway reads the address table in the emergency communication configuration package and the correspondence table between device identifiers and installation coordinates, and generates a polling queue according to the unique device identifiers recorded in the address table.
[0035] The paging short sequence generation rule is read from the emergency communication configuration package. The target wake-up address in the name polling queue is encoded to generate the paging short sequence. The expression for the paging short sequence is: ; in, Indicates a short paging sequence; This represents the preamble sequence, used by the receiver to complete signal detection and sequence synchronization. This indicates the target wake-up address, which comes from the polling queue. This represents the verification field, which is used by the receiving end to complete the integrity verification of the paging short sequence.
[0036] The paging short sequence corresponding to the target wake-up address is selected based on the polling queue. The paging short sequence carrying the target wake-up address is sent on the wake-up paging channel of the wireless communication network. The wake-up paging channel sending action forms the target paging. The target paging serves as the receiving object for the energy detection and address decoding matching of the smoke alarm wake-up receiver.
[0037] The smoke alarm uses a wake-up receiver to perform energy detection on the wake-up paging channel and capture the paging short sequence. The wake-up receiver uses sampled energy accumulation for energy detection, expressed as: ; in, This indicates the energy received by the wake-up receiver within a detection window; This indicates that the wake-up receiver is in the detection window for the first time. The amplitude of the received signal at each sampling point; Indicates the number of sampling points within the detection window; Indicates the sampling point index.
[0038] After capturing the paging short sequence, the wake-up receiver performs digital address decoding on the paging short sequence. The digital address decoding extracts the target wake-up address in the paging short sequence and performs address matching with the corresponding wake-up address in the WuR address storage area. If the address matching is successful, the master transceiver is triggered to enter a short-time working state and open the data working window. The data working window serves as the communication window for sending status short messages.
[0039] The smoke alarm's main transceiver sends a status short message in the data working window. The status short message contains at least a unique device identifier and the operating status. After the status short message is sent, the smoke alarm exits the data working window and puts the main transceiver back to sleep mode. The smoke alarm keeps the wake-up receiver in paging listening mode.
[0040] The receiving link of the wireless communication network receives status short messages, parses the unique device identifier and operating status, and records the most recent status time corresponding to the unique device identifier to form an online list.
[0041] The alarm scheduling module sends a group paging message and reports the first alarm event when an alarm occurs. It generates and broadcasts a deterministic time slot allocation table based on the online list, forming a set of awakened devices.
[0042] The smoke alarm collects the output signal of the smoke sensor within the wireless communication network and forms a smoke alarm judgment value. When the smoke alarm judgment value reaches the smoke alarm judgment state for three consecutive sampling cycles and the smoke alarm is operating normally, it is determined that the alarm triggering condition is met. The smoke alarm then activates its own audible and visual alarm. The smoke alarm writes the unique device identifier and event type into the first reported event and generates the first reported event record.
[0043] The smoke alarm reads the wake-up paging channel number and paging short sequence generation rules from the emergency communication configuration package. The smoke alarm binds the group wake-up identifier with the first reported event record and encodes it to generate a paging short sequence. The smoke alarm sends the paging short sequence carrying the group wake-up identifier on the wake-up paging channel of the wireless communication network to form a paging trigger. The paging trigger serves as a synchronous trigger signal for the smoke alarm and the emergency positioning terminal to enter the emergency state.
[0044] Each smoke alarm and emergency positioning terminal enters emergency mode after receiving a paging trigger in the wireless communication network. Each smoke alarm and emergency positioning terminal writes the paging short sequence reception time into the local clock reference and completes the local clock reference alignment. The awakened emergency communication domain consists of devices that have entered emergency mode and completed local clock reference alignment.
[0045] The smoke alarm that generates the first report event reads the emergency feedback channel number from the emergency communication configuration package and generates a first report event frame. The first report event frame contains at least a unique device identifier and event type. The smoke alarm that generates the first report event sends the first report event frame to the home fire protection gateway through the emergency feedback channel of the wireless communication network, forming an event registration entry.
[0046] The home fire gateway reads the online list and filters out unique device identifiers that have entered emergency mode and completed local clock reference alignment to form a set of devices participating in allocation. The set of devices participating in allocation is obtained by matching the unique device identifiers in the online list with the awakened emergency communication domains. The set of devices participating in allocation is used to generate a deterministic time slot allocation table.
[0047] The home fire protection gateway reads the unique device identifiers from the set of devices participating in the allocation. The home fire protection gateway sorts the set of devices participating in the allocation according to the ascending order of the unique device identifier values as a fixed sorting rule. The home fire protection gateway allocates unique time slot numbers sequentially from the first item according to the sorted sequence and sets the beacon period and time slot length, writing them into a deterministic time slot allocation table. The deterministic time slot allocation table contains the mapping relationship between unique device identifiers and unique time slot numbers, as well as the beacon period and time slot length. The deterministic time slot allocation table is used to locate the beacon channel and schedule the beacon frame transmission.
[0048] The home fire gateway reads the time slot allocation summary encoding rules from the emergency communication configuration packet and encodes the deterministic time slot allocation table to generate a time slot allocation summary. The home fire gateway sends a short paging sequence carrying a group wake-up identifier on the wake-up paging channel of the wireless communication network and simultaneously broadcasts the time slot allocation summary to form time slot allocation information.
[0049] After receiving the time slot allocation information in the wireless communication network, each smoke alarm parses the time slot allocation summary and generates a time slot execution table. The time slot execution table contains a unique time slot number corresponding to a unique device identifier, as well as the beacon period and time slot length. Each smoke alarm writes the time slot execution table into its local storage and maintains it in an emergency state. Smoke alarms that have completed writing the time slot execution table into their local storage constitute a set of awakened devices.
[0050] The beacon positioning module transmits positioning beacon frames on the positioning beacon channel according to the deterministic time slot allocation table of the awakened device set. The emergency positioning terminal receives the positioning beacon frames, completes the position estimation, and generates a position reporting frame.
[0051] Each smoke alarm in the set of awakened devices reads the time slot execution table stored on its local machine and obtains the unique time slot number, beacon period, and time slot length corresponding to the unique device identifier. The smoke alarm generates a positioning beacon frame in the transmission time slot corresponding to the unique time slot number on the positioning beacon channel of the wireless communication network and sends it. The positioning beacon frame contains a unique device identifier, a serial number, and a transmission power flag. After each positioning beacon frame is sent, the smoke alarm increments the serial number and maintains an emergency state. The continuously sent positioning beacon frames serve as the air interface basis for the emergency positioning terminal to receive and record the received signal strength indication value according to the time slot.
[0052] The emergency positioning terminal reads the time slot allocation information and obtains the beacon period, time slot length and unique time slot number corresponding to the unique device identifier. In the positioning beacon channel of the wireless communication network, it opens the receiving window according to the unique time slot number and receives the positioning beacon frame. For each unique device identifier, it records the sequence of received signal strength indication values within a fixed duration window and records the transmit power flag carried by the positioning beacon frame.
[0053] The emergency positioning terminal groups the sequence of received signal strength indication values corresponding to each unique device identifier into fixed-duration windows (statistical windows divided by timestamps, determined by the beacon period in the time slot allocation information). Within each group, the maximum and minimum received signal strength indication values are removed, and the median is calculated to obtain the representative strength.
[0054] For each unique device identifier, the transmit power flag carried in the positioning beacon frame is read and a one-to-one correspondence is established with the representative intensity. The emergency positioning terminal calculates the difference between the transmit power flag and the representative intensity and converts it into the distance. The distance satisfies the following: ; in, Indicates that the unique device identifier is The distance; Indicates that the unique device identifier is The transmit power marking; Indicates the transmitting end; 10 indicates exponential operation with base decimal; Indicates that the unique device identifier is The representative intensity; the constant 20 represents the conversion constant from power decibels to amplitude ratio; the distance is used to perform plane intersection calculation in conjunction with the correspondence table between equipment identification and installation coordinates.
[0055] The emergency positioning terminal reads the correspondence table between device identifiers and installation coordinates and extracts the installation coordinates corresponding to the unique device identifiers involved in the calculation. The installation coordinates include horizontal and vertical coordinate values. The emergency positioning terminal sorts the unique device identifiers by their representative strength from largest to smallest and selects the three unique device identifiers with the largest representative strength as a set of plane intersection anchor points. The emergency positioning terminal uses the installation coordinates and distance of the plane intersection anchor point set to establish a three-circle intersection relationship and solve it to obtain the position estimation result. The position estimation result includes horizontal coordinate estimates and vertical coordinate estimates.
[0056] The emergency positioning terminal counts the number of unique device identifiers in the set of intersection anchor points on the plane and generates the number of participating anchor points. The number of participating anchor points and the successful solution status of the three-circle intersection are used to generate geometric solvability. The number of participating anchor points and geometric solvability together constitute a quality flag. The emergency positioning terminal writes the position estimation result and the quality flag into the position reporting frame and completes the position reporting frame generation.
[0057] The backhaul module transmits location reporting frames back to the home fire gateway at a fixed reporting cycle, binds the first reported event for external forwarding, and triggers the linkage equipment to call and paging. After the alarm is cleared, it issues an exit command, stops beacon broadcasting, and returns to paging and inspection status, forming an emergency response record.
[0058] Read the channel table of the emergency communication configuration package and obtain the channel number and fixed reporting period of the emergency backhaul channel of the wireless communication network; send location reporting frames on the emergency backhaul channel of the wireless communication network according to the fixed reporting period and maintain the fixed reporting period rhythm. The location reporting frames are sent continuously to form a continuous location reporting frame sequence.
[0059] The home fire gateway receives a continuous sequence of location reporting frames in the emergency feedback channel of the wireless communication network and parses the unique device identifier and location estimation result carried in the location reporting frame. The home fire gateway reads the event registration entry and matches the unique device identifier carried in the event registration entry. The home fire gateway writes the location estimation result and the reception time into the trajectory record corresponding to the event registration entry. The trajectory record is sorted according to the reception time to form the event location trajectory information.
[0060] The home fire gateway combines the event location track information with the event type carried in the event registration entry to form the externally forwarded content and performs external forwarding. The home fire gateway reads the address table of the emergency communication configuration package and obtains the target wake-up address corresponding to the associated device. The home fire gateway generates a paging short sequence carrying the target wake-up address according to the paging short sequence generation rule and sends a点名 paging on the wake-up paging channel of the wireless communication network. The home fire gateway sends a linkage control message on the emergency feedback channel of the wireless communication network and records the time when the linkage control message is sent and the content of the linkage control message. The records of the sent linkage control messages are summarized to form the linkage execution status.
[0061] The home fire gateway receives the alarm解除 instruction sent by the home control terminal and analyzes the unique device identifier carried in the alarm解除 instruction, reads the paging short sequence generation rule of the emergency communication configuration package and generates a paging short sequence carrying the group wake-up identifier. The home fire gateway generates an退场 instruction and writes the退场 instruction into the退场 control information, and sends the paging short sequence carrying the group wake-up identifier on the wake-up paging channel of the wireless communication network and broadcasts the退场 control information.
[0062] Each smoke alarm receives the退场 control information and stops sending the positioning beacon frame on the positioning beacon channel. Each smoke alarm clears the slot execution table stored in the local machine and makes the main transceiver return to sleep. Each smoke alarm is kept awake by the wake-up receiver to monitor the paging on the wake-up paging channel to form a patrol state. The home fire gateway summarizes the event registration entry, event location track information, linkage execution status and patrol state and generates an emergency disposal record.
[0063] In summary, the present invention creates an emergency communication configuration package by building a table with device identifiers, wake-up addresses and installation coordinates, uses the wake-up receiver to maintain paging monitoring under sleep conditions, realizes the点名 paging and short-time work reporting of the home fire gateway, and thus generates an online list that can be used for emergency screening; when an alarm occurs, a unified local clock reference is established through group paging, and the home fire gateway generates and broadcasts a deterministic slot allocation table based on the online list, so that the set of awakened devices orderly transmits positioning beacon frames at slots on the positioning beacon channel, reducing the conflicts and retransmission uncertainties caused by multi-node concurrency; the emergency positioning terminal receives and generates a position reporting frame within the same slot framework, and forms a quality flag with the number of participating anchor points and geometric resolvability. The home fire gateway associates the position reporting frame with the event registration entry to form event location track information and triggers linkage control, thereby improving the certainty of alarm confirmation delay, the stability of positioning results and the traceability of emergency disposal records.
[0064] Embodiment 2, referring to Table 1, is the second embodiment of the present invention. To further verify the technical solution of the present invention, experimental simulation data of a two-way communication home intelligent fire alarm system is given.
[0065] This embodiment aims to verify the performance of the described home fire emergency communication and positioning system in a simulated real-world home environment. The test was conducted in a closed space simulating a three-bedroom, two-living room layout, with a total area of approximately 120 square meters and conventional brick-concrete walls. The test equipment included one home fire gateway (model GW-1) as the core node, eight low-power smoke detectors (models SA-01 to SA-08) supporting WuR (Wake-up Receiver), and one handheld emergency positioning terminal (model ELT-1). For comparison, eight smoke detectors (numbered C-SA-01 to C-SA-08) with identical hardware specifications were configured to run a traditional fire equipment protocol based on fixed-period wake-up reporting (as a comparative example). All devices operated in the 2.4GHz ISM band, with the home fire gateway responsible for unified coordination.
[0066] First, configuration and table creation are performed. After powering on, the GW-1 home fire alarm gateway enters the network configuration state and initiates bidirectional communication registration interactions with the SA-01 to SA-08 devices to be added to the network via low-frequency magnetic coupling proximity. During this interaction, GW-1 assigns a unique 16-bit device identifier (e.g., 0x0001 to 0x0008) to each smoke alarm and generates a corresponding 32-bit wake-up address (e.g., 0xA1B2C3D1 to 0xA1B2C3D8). GW-1 sends the identifier and address through configuration write messages. The smoke alarms store these in the communication identifier storage area and the GW-1 address storage area respectively and send back confirmation. After the configuration is confirmed to be correct, GW-1 records these binding relationships. Subsequently, the installer manually enters or automatically collects the installation coordinates of each smoke alarm (with the gateway as the origin (0,0), unit: meters) through the GW-1 configuration interface, for example, SA-01 is installed in the living room (2.1, 3.5). GW-1 binds these coordinates to the corresponding device identifiers, generating device entries containing three types of fields: device identifier, wake-up address, and installation coordinates, and then aggregates them into a device entry set. Finally, GW-1 configures network channel parameters on this set: setting the wake-up paging channel to CH0, the positioning beacon channel to CH1, and the emergency feedback channel to CH2; setting the total number of beacon period slots S=10, and the reporting period T=5 seconds. Based on the beacon time slot rules in the invention, it automatically calculates the beacon time slot number for each device (e.g., the device with ID 0x0001). GW-1 integrates all the above information, generates the final emergency communication configuration package, and simultaneously distributes it to all smoke detectors and emergency positioning terminals ELT-1, completing system initialization.
[0067] In normal operation, the system operates the call-to-action module. The home fire alarm gateway GW-1 periodically (e.g., every 10 minutes) reads the address table from the emergency configuration package and generates a call-to-action polling queue in sequence. It generates a short paging sequence Q containing the target wake-up address according to rules and sends it on the CH0 channel. Each smoke alarm's WuR continuously listens to the CH0 channel, determines the signal through energy detection, and wakes up the main transceiver upon successful address matching. The called alarm then reports its status short message (including device identifier, battery voltage, sensor status, etc.) on the CH2 channel. GW-1 collects these messages to form an online list. This process ensures that all devices remain communicable under extremely low power consumption (WuR only operating).
[0068] To test the alarm response, a standard smoke test agent was released near SA-03 (installed in the master bedroom) to simulate alarm triggering. SA-03's sensor reached the threshold after three consecutive sampling cycles, determining that the alarm conditions were met. SA-03 immediately activated its local audible and visual alarm and generated a first-report event record. Subsequently, without waiting for gateway confirmation, it actively read the group wake-up identifier and broadcast a short paging sequence carrying the group identifier on channel CH0, triggering network-wide emergency synchronization. All devices, including other smoke detectors and the emergency positioning terminal ELT-1, immediately entered emergency mode upon receiving this "group paging" and synchronized their local clock references based on this signal. SA-03 then reported the first-report event frame to the gateway on channel CH2. Upon receiving the initial report, the GW-1 home fire alarm gateway immediately combines the online list to filter out all device identifiers that have synchronized into emergency mode (i.e., all 8 SA devices). It then sorts these identifiers in ascending order of their ID values and generates a "deterministic time slot allocation table," assigning each device a dedicated and unique transmission time slot for the subsequent positioning phase (e.g., SA-01: time slot 1, SA-02: time slot 2, etc.). GW-1 encodes this table into a digest and broadcasts it again via the CH0 channel. Each smoke alarm receives and parses this digest, generating its own time slot execution table, thus forming a "set of awakened devices."
[0069] Next, the beacon positioning module is activated. Each smoke alarm in the awakened device set broadcasts a positioning beacon frame containing its own ID, serial number, and transmit power marker within its precise time slot on channel CH1, strictly following the time slot allocation table. The emergency positioning terminal ELT-1 moves within the room; it also possesses a time slot table, thus accurately receiving the corresponding device's beacon frame within each time slot window and recording the received signal strength indication value. ELT-1 filters the RSSI value of each device (e.g., removing the maximum and minimum values and taking the median) to obtain the "representative strength." Combining this with the known transmit power marker in the beacon, it calculates the estimated distance from the terminal to the alarm. Subsequently, ELT-1 reads the known installation coordinates (x, y) of the three alarms (anchor points) with the strongest signals from the stored address table, combines this with the calculated three distances d, and uses a three-circle positioning algorithm to solve for the terminal's own position estimation result, attaching a quality flag based on the number of anchor points and the success status of the solution, forming a position reporting frame.
[0070] Finally, the feedback process is executed. The emergency positioning terminal ELT-1 periodically sends location reporting frames back to the home fire gateway GW-1 on the CH2 channel according to the fixed reporting cycle (T=5 seconds) set in the emergency configuration package. GW-1 binds this location information with the initial report event previously reported by SA-03, forming an event location trajectory, and immediately forwards it to the user's mobile APP and the property fire control center. Simultaneously, GW-1 can automatically perform name-calling and send linkage activation commands to preset linked devices (such as emergency lighting and ventilation switches) according to the contingency plan. After the simulated alarm is cleared, an alarm clearing command is sent to GW-1 via the home control terminal (such as an APP). GW-1 broadcasts a deactivation command on the CH0 channel; all smoke alarms stop sending location beacons, the emergency time slot table is cleared, the main transceiver re-enters sleep mode, only WuR maintains listening, and the system returns to low-power inspection mode. All key events, linkage actions, and statuses throughout the process are recorded as emergency response logs.
[0071] The details are shown in Table 1 below: Table 1. Performance Comparison Test Data of Home Fire Emergency Communication and Positioning Systems
[0072] Analysis of the test data tables obtained from the embodiments shows that the technical solution proposed in this invention, compared with the traditional fixed-period wake-up reporting scheme, exhibits significant creative progress and beneficial effects in multiple dimensions such as system response speed, positioning timeliness, power consumption, and reliability. Specifically, it is reflected in the following aspects: First, the data comparison on low power consumption and reliability is striking. The average power consumption of the smoke alarm in the experimental group under static monitoring mode was only 12.5μA, far lower than the 151.0μA of the comparative example, a reduction of more than an order of magnitude (approximately 92%). This is directly attributed to the "WuR continuous monitoring + precise call-to-action wake-up" mechanism in the invention. In the traditional solution (comparative example), the main transceiver of all devices must be fully woken up periodically (e.g., every minute) to scan or report, resulting in high power consumption and a theoretical system lifespan of only about 0.87 years, which is insufficient to meet the mandatory requirement of more than 5 years of lifespan for fire protection equipment. In contrast, this invention uses an independent, ultra-low power WuR circuit to monitor a dedicated wake-up paging channel (CH0), waking up the main transceiver only when a precise paging short sequence Q carrying the local or group wake-up address is received for short-term communication. This "on-demand wake-up" mode allows the device to operate at microampere-level power consumption for more than 99% of the time, with a measured lifespan exceeding 5 years, meeting the stringent requirements of actual products. Meanwhile, the experimental group achieved 100% reliable wake-up in all three tests, while the comparative group experienced wake-up failures. This indicates that the bidirectional registration and address matching mechanism of the present invention avoids signal conflicts and missed wake-up problems under traditional broadcast or contention mechanisms, and creatively solves the technical contradiction of difficulty in balancing low power consumption and high reliability.
[0073] Secondly, in terms of emergency response speed, this invention improves upon traditional methods by introducing an "alarm event-driven group paging and deterministic time slot allocation" mechanism. After an alarm is triggered, the experimental group's average "network-wide wake-up synchronization time" is only 20ms, and the average "first-report event upload delay" is 104.3ms. In contrast, the comparative method requires waiting for the next fixed inspection cycle to report, with its "first-report event upload delay" exceeding 2 seconds. In a real fire alarm, this nearly 2-second time difference is fatal. The advantage of this invention is that when any alarm (such as SA-03) detects a fire, it does not passively wait for the gateway to query it, but actively acts as a synchronization source, initiating a paging signal carrying a "group wake-up identifier" on the CH0 channel. This paging signal simultaneously triggers all relevant devices (other alarms, positioning terminals) across the network to instantly (within 20ms) enter a synchronized emergency state. This avoids the latency accumulation caused by the traditional polling queue sequential waiting. This event-driven, parallel synchronization response mode has outstanding novelty and timeliness advantages.
[0074] Furthermore, the "deterministic time slot allocation table" mechanism proposed in this invention demonstrates significant effectiveness in terms of positioning efficiency and accuracy. The experimental group's average "first positioning completion delay" was 1.9 seconds, while the "average positioning error" was 1.2 meters. The corresponding data for the comparative model were 8.5 seconds and 3.8 meters. After triggering an emergency state, the home fire gateway, based on an online list, immediately generates a conflict-free, deterministic time slot allocation table for all awakened devices (e.g., SA-01 sends in time slot 1, SA-02 sends in time slot 2, etc.). Each alarm strictly follows this table, transmitting beacon frames in an orderly manner on the positioning beacon channel (CH1). The emergency positioning terminal (ELT-1) can anticipate and wait in time at each time slot to receive the corresponding signal, thereby quickly and without collisions collecting all anchor point signals, and using the three-circle intersection algorithm d_i=10^((P_(t,i)-R_i) / 20) to quickly calculate the position. In contrast, conventional methods typically employ contention or random backoff to send beacons on the same channel, which easily leads to data packet collisions. This causes the positioning terminal to require a longer time (8.5 seconds) to collect enough high-quality signals, and the unstable signal quality results in larger errors (3.8 meters). The deterministic time-slot mechanism of this invention transforms the signal collision problem in wireless positioning into controlled time-division multiple access communication, greatly improving the timeliness and reliability of the positioning process.
[0075] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.
Claims
1. A home intelligent fire alarm system based on two-way communication, characterized in that: include, Configure the table creation module, and the home fire gateway will configure the device identifier and wake-up address for each smoke alarm and establish a correspondence table between the device identifier and the installation coordinates, and generate an emergency communication configuration package; The monitoring and roll call module allows each smoke alarm to maintain paging monitoring under the constraints of the emergency communication configuration package. After being paging by the home fire gateway, it enters a short working period to report status information and generate an online list. The alarm scheduling module sends a group paging message and reports the first alarm event when an alarm occurs. It generates and broadcasts a deterministic time slot allocation table based on the online list, forming a set of awakened devices. The beacon positioning module transmits positioning beacon frames on the positioning beacon channel according to a deterministic time slot allocation table. The emergency positioning terminal receives the positioning beacon frames, completes the position estimation, and generates a position reporting frame. The backhaul module transmits location reporting frames back to the home fire gateway at a fixed reporting cycle, binds the first reported event for external forwarding, and triggers the linkage equipment to call and paging. After the alarm is cleared, it issues an exit command, stops beacon broadcasting, and returns to paging and inspection status, forming an emergency response record.
2. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The specific steps for generating the emergency communication configuration package are as follows: The home fire alarm gateway assigns a unique device identifier to each smoke alarm and writes the corresponding wake-up address, thus obtaining the binding relationship between the device identifier and the wake-up address; When the home fire alarm gateway is in network configuration mode, it receives the installation coordinates of each smoke alarm and generates a table of correspondence between device identifiers and installation coordinates. Write the binding relationship and installation coordinates into the corresponding table to generate a searchable set of device entries; Configure the channel numbers of the wake-up paging channel, the location beacon channel, and the emergency feedback channel, as well as the beacon time slot rules and reporting period, for the set of device entries to obtain the emergency communication configuration package. Write the paging short sequence generation rules and time slot allocation digest encoding rules into the emergency communication configuration package.
3. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The phrase "each smoke alarm is kept paging monitored by the wake-up receiver under the constraints of the emergency communication configuration package" means that the smoke alarm is activated by the wake-up receiver to perform energy detection and address decoding matching on the wake-up paging channel, thereby waking up the main transceiver to enter a short-term working state.
4. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The specific steps for generating the online inventory are as follows: The home fire alarm gateway generates a polling queue based on the corresponding table, and encodes the target wake-up address according to the paging short sequence generation rules to generate a paging short sequence; A short paging sequence carrying the target wake-up address is sent through the wake-up paging channel to obtain the target name paging; The target smoke alarm is identified by the wake-up receiver, which then paging and wakes up the main transceiver to enter the data working window and obtain the sending status of the short message that can be sent. The target smoke alarm sends a short status message containing the device identifier and operating status in the data work window and then exits the data work window and returns to sleep mode, thus obtaining a status report result. The home fire protection gateway receives a status report result and records the most recent status time of the corresponding device identifier to obtain an online list.
5. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: When an alarm is triggered, the alarm system sends a group paging message and reports the first reported event. The specific steps are as follows: When the smoke detector detects that the alarm triggering conditions are met, it activates the local audible and visual alarm and generates a first-report event containing the device identifier and event type. The smoke alarm sends a short paging sequence and carries a group wake-up identifier in the wake-up paging channel to trigger the paging process. Each smoke alarm and emergency positioning terminal enters emergency mode based on paging trigger and aligns with the local clock reference to obtain the awakened emergency communication domain; The smoke alarm that generates the first report event sends the first report event frame to the home fire protection gateway through the emergency feedback channel, generating an event registration entry bound to the device identifier.
6. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The specific steps for forming the set of awakened devices are as follows: The home fire protection gateway reads the online list and filters the set of device identifiers in the awakened emergency communication domain to obtain the set of devices participating in the allocation; A deterministic time slot allocation table is obtained by assigning a unique time slot number to each device identifier according to the fixed sorting rules of the device set and setting the beacon period and time slot length; The deterministic time slot allocation table is encoded into a time slot allocation summary and broadcast on the wake-up paging channel via group paging trigger to obtain time slot allocation information that can be received by each device; Each smoke alarm receives time slot allocation information, generates a time slot execution table, and writes it to local storage, forming a set of awakened devices.
7. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The statement that the set of awakened devices transmits a positioning beacon frame in the positioning beacon channel according to a deterministic time slot allocation table means that each smoke alarm in the set of awakened devices sends a positioning beacon frame containing the device identifier, serial number, and transmission power flag in the corresponding time slot of the positioning beacon channel according to the time slot execution table, and increments the serial number.
8. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The specific steps for generating the location reporting frame are as follows: Based on the time slot allocation information, the emergency positioning terminal receives signals in the positioning beacon channel according to the time slot and records the received signal strength indication value corresponding to each device identifier, thus obtaining a strength sequence archived according to the device identifier. The intensity sequences are grouped according to fixed duration windows, and extreme value removal is performed to generate a representative intensity set; The representative intensity set is associated with the installation coordinates in the corresponding table, and a plane intersection is performed to obtain the location estimation result; The number of participating anchor points is obtained by counting the number of device identifiers involved in the plane intersection, and the geometric solvability is obtained by marking the solution status of the position estimation results obtained from the plane intersection. The number of participating anchor points and the geometric solvability are combined to generate a quality indicator. The location estimation results and quality flags are written into the location reporting frame to form a location reporting frame that can be transmitted back.
9. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The process of transmitting location reporting frames back to the home fire gateway at a fixed reporting cycle, binding the first reported event for external forwarding, and triggering the paging of linked devices refers to the emergency positioning terminal transmitting location reporting frames back to the emergency backhaul channel at a fixed reporting cycle. The home fire gateway associates the location reporting frames with the event registration entries to generate event location trajectory information, forwards it externally, and simultaneously sends a paging message to the linked devices and sends a linkage control message to generate the linkage execution status.
10. The home intelligent fire alarm system based on two-way communication as described in claim 1, characterized in that: The specific steps for creating an emergency response record are as follows. After receiving the alarm cancellation command sent by the home control terminal, the home fire gateway generates an exit command and triggers a broadcast through group paging to obtain exit control information; After receiving the exit control information, each smoke alarm stops beacon transmission on the positioning beacon channel and clears the time slot execution table, returning to the inspection state where the wake-up receiver maintains paging monitoring; The home fire protection gateway summarizes event registration entries, event location trajectory information, linkage execution status, and inspection status, and generates emergency response records.