Communication handling

By utilizing a distributed network system and an automatic master node switching mechanism for multiple network nodes and respiratory devices, the communication range and stability issues in emergency response events are resolved, thereby improving the effective communication range of the devices and the robustness of the system.

CN121531333APending Publication Date: 2026-02-13DRAGER SAFETY AG & CO KAAA
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511125979.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2024-08-13
Filing Date
2025-08-12
Publication Date
2026-02-13

AI Technical Summary

Technical Problem

In emergency response events, the communication range of multiple pieces of equipment is affected and the operational complexity increases, especially in large areas and in the presence of obstacles, which increases the possibility of communication instability and equipment failure.

Method used

A distributed network system is provided, including multiple network nodes and breathing devices. Each breathing device is connected to a single network node. The master node automatically selects a supporting node as the new master node to ensure the stability of the network connection. Information transmission is achieved through a distributed hub network.

Benefits of technology

It improves the effective communication range of respiratory equipment, ensures that there is always a master node in the network, reduces the possibility of equipment failure, and enhances communication robustness in emergency response events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121531333A_ABST
    Figure CN121531333A_ABST
Patent Text Reader

Abstract

The invention provides communication handling. A system for handling communications in a network is provided. The system includes a plurality of network nodes and a plurality of breathing devices in a network. Each network node of the plurality of network nodes is configured as an access point for the network. Each breathing device of the plurality of breathing devices is configured to establish a connection to a single corresponding network node of the plurality of network nodes. The plurality of network nodes includes a master node and one or more support nodes. The master node is configured to establish a connection to each of the one or more support nodes. Each of the one or more support nodes is configured to initiate a transmission of first information indicating the one or more corresponding breathing devices toward the master node. The system is configured to select the first support node to be configured as a second master node based on second information indicating one or more support nodes if the first master node enters an inactive state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to systems for handling communications in a network. Background Technology

[0002] Emergency services (e.g., fire departments) are organizations that ensure public safety, security, and health by responding to and resolving various emergencies. Therefore, emergency services need to be as advantageous as possible when handling emergency response events. This is especially true when emergency services are required to handle increasingly complex events. In fact, emergency response events may involve many individuals, including both responders and members of the public, and responders are typically equipped with specialized equipment that must be carefully monitored and maintained to ensure their safety. For example, fire departments frequently deal with toxic environments generated by flammable materials, resulting in smoke, oxygen deficiency, high temperatures, toxic atmospheres, and violent air currents. To address some of these risks, firefighters carry breathing apparatus (BA). Proper management of such specialized equipment can mean the difference between a successful incident and a disaster.

[0003] Furthermore, emergency services must be prepared to adapt to a range of diverse environments, including both natural and man-made ones, which presents additional challenges to organizing and effectively managing incidents. Therefore, ineffective management of such incidents can cause serious harm to the public and irreparable damage to infrastructure.

[0004] In the past, emergency services (such as fire departments) relied on simulation tools to monitor and control the handling of emergency response events. For example, an Entry Control Operator (ECO) would typically use a physical board (e.g., an Entry Control Board (ECB)) to keep track of firefighters deployed to an event (e.g., a building fire). In such a scenario, the ECO monitors the event by physically organizing the board with the help of “tags” that clearly display the name of the firefighter deployed to the event and the time that firefighter entered the event. Thus, tags can be physical elements added to and removed from the board to allow the ECO to keep track of personnel deployed to the event. Adding physical records to the board serves as an event registration for the corresponding firefighter. In addition to the physical board, the ECO typically uses walkie-talkies to manually control the event and receive updates on the status of relevant personnel.

[0005] In recent years, some emergency services have adopted telemetry technology, which provides enhanced communication among personnel deployed at an event site. Specifically, emergency service personnel can be equipped with devices that enable (e.g., wireless) communication with other personnel and allow for the sharing of information describing the wearer's status as well as the device itself. This allows emergency service personnel to transmit critical information to the Emergency Response Team (ECO) in real time, giving the ECO more time to make tactical and potentially life-saving decisions. Therefore, leveraging enhanced communication technologies offers a significant advantage to the overall safety of individuals involved in an event and provides greater assurance for responders during deployment.

[0006] However, challenges exist associated with current technologies used for communication in specific scenarios, such as emergency response events. For example, emergency response events (e.g., forest fires and large building fires) may involve deploying and organizing multiple personnel and equipment within a large area and / or volume of space. In a specific example, a large building fire may involve multiple entry points for responding firefighters. Maintaining communication with all personnel and / or equipment can thus be challenging, especially when personnel and / or equipment are dispersed over a large area, or when communication paths are blocked by obstacles and / or interference. Furthermore, increased equipment use may lead to an increased likelihood of equipment malfunction and / or errors, which is detrimental to event response. Summary of the Invention

[0007] As mentioned above, there are certain challenges associated with existing technologies used for handling communications in networks. Specifically, the presence of multiple pieces of equipment can raise questions about the range of communication and increase operational complexity when handling incident communications. Therefore, it is valuable to provide improved technologies that make communication between equipment more adaptable and robust.

[0008] Therefore, according to a first aspect of this disclosure, a system for handling communications in a network is provided. The system includes a plurality of network nodes and a plurality of respiratory devices in the network. Each of the plurality of network nodes is configured as an access point to the network. Each of the plurality of respiratory devices is configured to establish a connection to a single corresponding network node among the plurality of network nodes. The plurality of network nodes includes a master node and one or more support nodes. The master node is configured to establish a connection to each of the one or more support nodes. Each of the one or more support nodes is configured to initiate the transmission of first information indicating one or more corresponding respiratory devices toward the master node. The system is configured such that if a first master node enters an inactive state, a first support node is selected to be configured as a second master node based on second information indicating one or more support nodes.

[0009] Therefore, in the manner described above, an improved technique for handling communication in a network is provided. Advantageously, the system provides a distributed network that allows the transmission of information (e.g., telemetry messages) between network nodes in a plurality of network nodes. Thus, in order to communicate with any other entity in the system (e.g., network nodes and / or BAs), any of the multiple respiratory devices only needs to be within the range of a single network node of the system. Therefore, the system provides a greater effective range for BAs and thus for BA wearers. Furthermore, these techniques provide the ability to automatically (re)select a new master node if the current master node in the network becomes inactive. In this way, the system ensures that a master node is always provided, thereby ensuring maintained connectivity between the multiple network nodes in the system. Attached Figure Description

[0010] To better understand these technologies and demonstrate how they can be implemented, we will now refer to the accompanying diagrams for examples, in which:

[0011] Figure 1 This is a block diagram illustrating an entity according to an embodiment; and

[0012] Figure 2 and Figure 3 This is a block diagram illustrating a system according to some implementations. Detailed Implementation

[0013] Generally, all terms used herein will be interpreted according to their general meaning in the relevant art, unless a different meaning is clearly given and / or implied from the context in which they are used. Unless otherwise expressly stated, all references to elements, devices, components, elements, steps, etc., will be openly interpreted as referring to at least one instance of that element, device, component, element, step, etc. The steps of any method disclosed herein need not be performed in the exact order disclosed, unless a step is explicitly described as occurring after or before another step and / or the necessity of a step occurring after or before another step is implied. Any feature of any embodiment of the embodiments disclosed herein may be applied to any other embodiment where appropriate. Similarly, any advantage of any embodiment of these embodiments may be applied to any other embodiment, and vice versa. Other objects, features, and advantages of the appended embodiments will be apparent from the following description.

[0014] Some embodiments of the embodiments contemplated herein will now be described more fully with reference to the accompanying drawings. However, other embodiments are included within the scope of the subject matter disclosed herein, and the disclosed subject matter should not be construed as being limited to the embodiments set forth herein; rather, these embodiments are provided by way of example to convey the scope of the subject matter to those skilled in the art.

[0015] As mentioned above, this document provides systems for handling communications within a network. The techniques described herein can be used with respect to any network, such as any communications or telecommunications network (e.g., a cellular network). Networks mentioned herein can be radio networks. For example, a network mentioned herein can be a 2.4 GHz radio network. In some examples, the network may include a Wi-Fi network (e.g., based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 series of standards). Alternatively or additionally, the network may include a Bluetooth network (e.g., based on the IEEE 802.15.1 series of standards). Networks mentioned herein may be telemetry networks.

[0016] The systems and techniques described herein involve multiple network nodes. As mentioned herein, each of the multiple network nodes is configured as an access point (AP) for the network. Thus, each network node can be configured to provide network access to other entities, such as the multiple breathing apparatuses (BAs) mentioned herein. In some examples, a network node may be referred to herein as an entry point. In some examples, the multiple network nodes can be configured to provide (e.g., support) at least a portion of the network mentioned herein. For example, the multiple network nodes mentioned herein can form a distributed and / or decentralized network. Thus, the multiple network nodes can be configured to permit the transmission (e.g., transfer) (e.g., telemetry) of information between network nodes within the network. In some examples, the multiple network nodes can be configured to allow any (e.g., telemetry) device within the range of a single network node (e.g., one of the multiple network nodes) to communicate with any other entity in the network. As defined herein, providing multiple network nodes in a system significantly increases the range and reliability of the network. This is useful when applied in the context of emergency response events, as it allows emergency responders, for example, carrying breathing apparatuses (BAs), to have a much larger effective connectivity range to the network. Thus, the system described in this paper reduces the possibility that the BA will be outside the network and therefore cannot be remotely monitored and controlled.

[0017] Network nodes in a plurality of network nodes can be configured to route communication between network nodes and / or the plurality of BAs mentioned herein. In this document, a network node can be an entity that can be configured to act as a transceiver. Each of the plurality of network nodes mentioned herein can be configured to receive information (e.g., data) from a BA. Each network node can be configured to initiate transmission of the received information toward another network node. In this document, the term “initiate” can mean, for example, to cause or establish. Therefore, any reference to an entity “initiating transmission” will be understood to mean that the entity (e.g., the entity’s processing circuitry) can be configured to transmit for itself (e.g., via the entity’s communication interface) or can be configured to cause another entity to transmit. Each of the plurality of network nodes can include at least one (e.g., rechargeable) battery. Thus, in these examples, each network node can be deployed as a wireless unit without connecting the network node to an external power source. Each of the plurality of network nodes can be portable. In some examples, each network node can include at least one antenna. For example, each of the plurality of network nodes can include at least two antennas (e.g., for communication within the network). Multiple network nodes may be referred to in this document as (e.g., multiple "hubs", "routers" and / or "base stations (BS)" in the network).

[0018] The techniques described herein relate to multiple breathing devices (BAs). Breathing devices mentioned herein can be configured to initiate the transmission and / or reception of information (e.g., signals). For example, multiple BAs mentioned herein can be configured to initiate the transmission of information toward network nodes mentioned herein. Multiple BAs mentioned herein can include any type of BA. More specifically, multiple BAs mentioned herein can include any type of device (e.g., apparatus) worn by a wearer of the BA to provide the wearer with a supply of breathable gas (e.g., air). Thus, BAs can be advantageously used in atmospheres where there is an immediate danger to life or health. In one example, multiple BAs mentioned herein can include self-contained breathing apparatus (SCBA) and / or compressed air breathing apparatus (CABA). Multiple BAs mentioned herein can include closed-circuit BAs. Alternatively, multiple BAs mentioned herein can include open-circuit BAs. BAs mentioned herein can include lung demand regulators, masks, compressed breathing canisters, and / or support frames.

[0019] In some examples, multiple network nodes and / or multiple Business Providers (BAs) mentioned herein may be deployed at emergency response events. In this document, an emergency response event can be of any type. More specifically, an emergency response event can be any event involving the resolution and / or mitigation of an emergency. An emergency, as mentioned herein, can be an urgent, unexpected, and / or hazardous situation that poses a direct risk to health, life, property, and / or the environment. Emergency situations may require urgent intervention to prevent the situation from escalating. Examples of emergency response events mentioned herein include, but are not limited to, events that pose a danger to life, health, and / or the environment. For example, an emergency response event mentioned herein may include fire-related events (e.g., building fires, forest fires, vehicle fires, etc.). Alternatively or additionally, an emergency response event mentioned herein may involve handling hazardous materials (e.g., responding to substances that pose a risk to health, safety, property, and / or the environment).

[0020] Some of the technologies described herein relate to wireless devices. Wireless devices as described herein can be of any type. More specifically, wireless devices mentioned herein can be any device configured to wirelessly communicate with one or more other entities (e.g., the network mentioned herein). For example, a wireless device can be a user equipment (UE). Wireless devices mentioned herein can include, but are not limited to, smart devices such as smartphones or tablets. A wireless device can be configured to run an application (or “app”) that, for example, enables the wireless device to communicate with one or more other entities on the network. The application can provide users of the wireless device (e.g., ECOs) with the ability to manage and / or control events as described herein. A wireless device can be configured to enable users to create, edit, and / or view event information. For example, a wireless device can be configured to enable users of the wireless device to view (e.g., deployed at the event site) one or more Business Assemblies (BAs) on the network. Alternatively or additionally, a wireless device can be configured to enable users of the wireless device to (re)configure one or more BAs and / or one or more wearers of one or more BAs into groups (e.g., teams). Reconfiguration may include, for example, assigning BA and / or BA wearers to groups and / or removing BA and / or BA wearers from groups. This allows events to be controlled and managed (e.g., centrally) using wireless devices.

[0021] Figure 1Entity 100 according to an embodiment is illustrated. In some examples, one or more of the plurality of network nodes mentioned herein may include entity 100. For example, entity 100 may be included in a master node and / or support node as mentioned herein. In some examples, each of the plurality of network nodes mentioned herein may include entity 100. In some examples, the functionality of entity 100 may be distributed among two or more of the plurality of network nodes mentioned herein.

[0022] like Figure 1 As shown, entity 100 includes a processing circuitry (or logic) 102. The processing circuitry 102 controls the operation of entity 100 and can implement some or all of the methods described herein. The processing circuitry 102 can be configured or programmed to control entity 100 in the manner described herein.

[0023] Processing circuitry system 102 may include one or more hardware components, such as one or more processors (e.g., one or more microprocessors, one or more multi-core processors and / or one or more digital signal processors (DSPs)), one or more processing units, one or more processing modules, and / or one or more controllers (e.g., one or more microcontrollers). One or more hardware components may be arranged on one or more printed circuit board assemblies (PCBAs) contained in one or more housing assemblies. One or more hardware components may be configured or (e.g., programmed using software or computer program code) to perform the various functions described herein with respect to entity 100. In a particular implementation, each of the one or more hardware components may be configured to perform or be used to perform a single step or multiple steps of the methods described herein with respect to entity 100. Processing circuitry system 102 may be configured to run software to perform the methods described herein with respect to entity 100. Therefore, processing circuitry system 102 may be implemented in a variety of ways using software and / or hardware to perform the various functions described herein with respect to entity 100.

[0024] In short, the processing circuitry system 102 of entity 100 can be configured to select a first supporting node to be configured as a second main node based on second information indicating one or more supporting nodes if the first main node enters an inactive state.

[0025] like Figure 1As shown, entity 100 may optionally include memory 104. Alternatively, memory 104 may be located outside entity 100 (e.g., separate from or remote from the entity). Memory 104 may include any type of non-transitory machine-readable medium, such as at least one cache or system memory. Memory 104 may include volatile or non-volatile memory. Examples of memory 104 include, but are not limited to, random access memory (RAM), static RAM (SRAM), dynamic RAM (DRAM), read-only memory (ROM), programmable ROM (PROM), erasable PROM (EPROM), electrically erasable PROM (EEPROM), and / or any other memory.

[0026] Processing circuitry 102 may be communicatively coupled (e.g., connected) to memory 104. Processing circuitry 102 may be configured to communicate with and / or connect to memory 104. Memory 104 may be used to store program code or instructions that, when executed by processing circuitry 102, cause entity 100 to operate in the manner described herein. For example, memory 104 may be configured to store program code or instructions that can be executed by processing circuitry 102 to cause entity 100 to operate according to the methods described herein with respect to entity 100. Alternatively or additionally, memory 104 may be configured to store any information, data, messages, requests, responses, indications, notifications, signals, or the like described herein. Processing circuitry 102 may be configured to control memory 104 to store information, data, messages, requests, responses, indications, notifications, signals, or the like described herein.

[0027] like Figure 1 As shown, entity 100 may optionally include user interface 106. User interface 106 may be configured to present (or output, display, or provide) information required or generated by the methods described herein. For example, user interface 106 may be configured to present (or output, display, or provide) any information, data, message, request, response, instruction, notification, signal, or the like described herein. Alternatively or additionally, user interface 106 may be configured to receive user input. For example, user interface 106 may allow a user to manually enter information or instructions, interact with entity 100, and / or control the first node. Thus, user interface 106 may be a user interface that enables the presentation (or output, display, or provide) of information and / or enables a user to provide user input. For example, user interface 106 may be configured to display incident information indicating an evacuation order for personnel deployed at an incident site.

[0028] User interface 106 may include one or more components for presenting information and / or one or more components enabling a user to provide user input. The one or more components for presenting information may include one or more visual components (e.g., a display or screen, a graphical user interface (GUI) such as a touchscreen, one or more lights such as one or more light-emitting diodes (LEDs), and / or any other visual component), one or more audio components (e.g., one or more speakers, and / or any other audio component), and / or one or more tactile / haptic components (e.g., vibration functionality, or any other tactile / haptic feedback component), or any other user interface, or a combination of user interfaces. The one or more components enabling a user to provide user input may include one or more visual components (e.g., one or more switches, one or more buttons, a keypad, a keyboard, a mouse, a graphical user interface (GUI) such as a touchscreen, and / or any other visual component), and / or one or more audio components (e.g., one or more microphones, and / or any other audio component), and / or one or more tactile / haptic components (e.g., vibration functionality or any other tactile / haptic feedback component), or any other user interface, or a combination of user interfaces.

[0029] like Figure 1 As shown, entity 100 may optionally include a communication interface (or communication circuitry) 108. Communication interface 108 may be communicatively coupled (e.g., connected) to processing circuitry 102, memory 104, and / or user interface 106. Although communication interface 108 and user interface 106 are shown as separate interfaces, in other embodiments, communication interface 108 may be part of user interface 106. Processing circuitry 102 may be configured to communicate with and / or connect to communication interface 108. In some embodiments, processing circuitry 102 may be configured to control communication interface 108 to operate in the manner described herein. Communication interface 108 may be used to enable entity 100 or components of entity 100 (e.g., processing circuitry 102, memory 104, user interface 106, and / or any other component of entity 100) to communicate with each other and / or connect to one or more other components.

[0030] For example, communication interface 108 may be operable to allow processing circuitry 102 to communicate and / or connect to memory 104, and / or vice versa. Similarly, communication interface 108 may be operable to allow processing circuitry 102 to communicate and / or connect to user interface 106, and / or vice versa. Similarly, communication interface 108 may be operable to allow processing circuitry 102 to communicate and / or connect to any or more of the other entities mentioned herein. Communication interface 108 may be configured to transmit and / or receive information, data, messages, requests, responses, indications, notifications, signals, or the like described herein. Processing circuitry 102 may be configured to control communication interface 108 to transmit and / or receive information, data, messages, requests, responses, indications, notifications, signals, or the like described herein.

[0031] Communication interface 108 enables entity 100 or its components to communicate and / or connect in any suitable manner. For example, communication interface 108 enables entity 100 or its components to communicate and / or connect wirelessly via a wired connection or any other communication (or data transmission) mechanism. In some wireless implementations, for example, communication interface 108 enables entity 100 or its components to communicate and / or connect using radio frequency (RF), Wi-Fi, Bluetooth, or any other wireless communication technology. In some examples, communication interface 108 may include a proprietary radio module.

[0032] Despite Entity 100 in Figure 1 While illustrated as including a single memory 104, it should be understood that entity 100 may include at least one memory (i.e., a single memory or multiple memories) 104 operating in the manner described herein. Similarly, although entity 100 is shown as including a single memory 104, it may also include other memory types 104. Figure 1 While entity 100 is shown as including a single user interface 106, it should be understood that entity 100 may include at least one user interface (i.e., a single user interface or multiple user interfaces) 106 operating in the manner described herein. Similarly, although entity 100 is shown as including a single user interface 106, it may also include multiple user interfaces 106 operating in the manner described herein. Figure 1 Entity 100 is shown as including a single communication interface 108; however, it should be understood that entity 100 may include at least one communication interface (i.e., a single communication interface or multiple communication interfaces) 108 operating in the manner described herein. It should also be understood that... Figure 1 Only the components necessary to illustrate an implementation of entity 100 are shown, and in an actual implementation, entity 100 may include additional or alternative components beyond those shown.

[0033] Figure 2 A system according to an embodiment is shown. This system is used to handle communications in a network. For example... Figure 2As shown, the system includes multiple network nodes 202, 204, and 206, and multiple network BAs 208, 210, and 212. Similarly, as... Figure 2 As shown, the multiple network nodes 202, 204, and 206 include a master node 202 and one or more supporting nodes 204 and 206. Figure 2 As shown, multiple network nodes 202, 204, and 206 can be interconnected. According to some examples, the interconnection between multiple network nodes can form an intelligent network. As mentioned in this paper, the network nodes among the multiple network nodes 202, 204, and 206 can be referred to as hubs. Therefore, in some examples, the system can be referred to as a distributed hub network.

[0034] like Figure 2 As shown, each of the multiple BAs 208, 210, and 212 is configured to establish a connection to a single corresponding network node among the multiple network nodes 202, 204, and 206. In this document, establishing a connection can be understood as meaning (e.g., via the networks mentioned herein) initiating and / or maintaining a connection. As mentioned herein, a connection can permit the transmission and / or reception of (e.g., telemetry) information. For example, a connection established by a BA to a corresponding network node can allow the BA to initiate the transmission of information toward and / or receive information from that corresponding network node, and vice versa.

[0035] In some examples, each BA can connect to only one of the multiple network nodes 202, 204, and 206. For example, as shown below... Figure 2 As shown, the second BA 208 can be configured to establish a connection to the second supporting node 204. As mentioned herein, each of the multiple network nodes 202, 204, 206 is configured as an access point (AP) for the network. Thus, in some examples, each of the multiple BAs 208, 210, 212 can access the network using a single network node AP. It will be understood that while each BA may establish a connection with only a single network node, each BA can establish multiple (e.g., simultaneously) connections with other entities in the network.

[0036] In some examples, each of the multiple Business Advisors (BAs) 208, 210, and 212 can (e.g., initially) access the network via a specific network node among multiple network nodes 202, 204, and 206. For example, each BA can log in to the system and / or the network via an initial network node. The initial network node can be referred to as the network node to which the BA logs in. In some examples, the system can be configured to forward information associated with a BA to the network node to which the BA logs in. In some examples, each of the multiple network nodes 202, 204, and 206 can be configured to obtain and / or store information associated with a BA logged in to that network node. In this way, a single network node can monitor the BA throughout its entire activity duration in the network (e.g., from login to logout), thereby improving reliability. Furthermore, as described herein, the BA is able to maintain network communication with the network node to which it logs in via multiple network nodes 202, 204, and 206. This functionality is useful in scenarios where the system is distributed over a large area (e.g., involving large events) because the system allows each BA to connect to (e.g., the nearest) network node and relay information to and / or from the network node it is logged into. This allows each BA to have a larger operational range compared to the network node to which it (e.g., initially) logged.

[0037] Despite Figure 2 Not shown, but in some examples, the system may include cloud entities of the network (e.g., cloud servers). In some examples, multiple network nodes 202, 204, 206 may initiate the transmission of first information toward the cloud entity (as defined herein). In some examples, each network node may initiate the transmission of only the first information toward the cloud entity associated with one or more BAs logged into that network node. Thus, each network node may be responsible for storing information associated with BAs logged into that network node and / or initiating the transmission of that information.

[0038] like Figure 2 As shown, master node 202 is configured to establish a connection with each of one or more supporting nodes 204, 206. Therefore, in some examples, master node 202 may have a connection with each of one or more supporting nodes 204, 206. In some examples, one or more supporting nodes 204, 206 may be configured to communicate with each other via master node 202. In some examples, master node 202 may be a node through which any entity in the network can communicate with any other entity in the network. In some examples, the connection established by master node 202 with each supporting node may be a direct connection as defined herein.

[0039] In some examples, a support node can be configured to establish a connection to the master node 202 in response to being activated. For example, if a support node is within range of the master node 202, it can automatically (e.g., attempt) establish a connection with the master node 202 when it is activated. In some examples, if a network node travels outside the range of the network, it can (e.g., automatically) leave the network.

[0040] Despite Figure 2 Not shown, but each of one or more supporting nodes 204, 206 is configured to initiate the transmission of a first message toward the master node 202. The first message indicates one or more BAs corresponding to each supporting node. For example, a second supporting node 204 may be configured to initiate the transmission of the first message, which indicates one or more BAs corresponding to the second supporting node 204 (i.e., Figure 2 The example shown is the second BA 208. If a (e.g., direct) connection is established between the BA and the supporting node, then the BA can correspond to the supporting node. For example, if the supporting node operates as an AP for the BA (e.g., an AP to the network), then the BA can correspond to the supporting node.

[0041] In some examples, master node 202 can be configured to initiate a first request to one or more supporting nodes 204, 206. As defined herein, the first request may be a request for first information. In some examples, one or more network nodes 202, 204, 206 can be configured to request information from other network nodes in the network. For example, if a network node lacks information (e.g., data) associated with an entity in the network (e.g., a BA and / or a BA wearer), the network node can initiate a request for the missing information to one or more other network nodes. In this way, each network node in the system can be provided with information about all entities in the network, even if these entities are outside the network node's (e.g., direct) network range. This increases the effective range of the network nodes. This can be particularly useful in emergency response scenarios. For example, in an emergency response event, each network node can be provided with information about each BA wearer (e.g., a firefighter) deployed at the event location. In this way, the system is more robust because relevant data about the BA and / or the BA wearer can be provided (e.g., and backed up) to each of the multiple network nodes 202, 204, and 206.

[0042] The first information mentioned herein may include information obtained and / or generated by one or more corresponding BAs. In some examples, the first information may indicate the status of one or more corresponding BAs. In some examples, the first information may include location information of one or more corresponding BAs, information indicating the volume of breathable gas stored by one or more corresponding BAs, and / or alarm information associated with one or more corresponding BAs. In some examples, the location information may include Global Positioning System (GPS) data. For example, the location information may indicate the real-time orientation of each of the one or more corresponding BAs (e.g., the wearer). The alarm information mentioned herein may include information indicating thermal alarms, hardware alarms, and / or user-generated alarms. Information indicating the volume of breathable gas stored by one or more corresponding BAs may indicate the remaining capacity at each of the one or more corresponding BAs. In some examples, the breathable gas may be stored in one or more storage tanks of one or more BAs.

[0043] In some examples, master node 202 may be configured to determine time slots for each of one or more support nodes 204, 206 and / or each of multiple BAs 208, 210, 212. Time slots, as mentioned herein, may correspond to one or more time periods during which support nodes may communicate with BAs (e.g., and vice versa). For example, time slots may define when a BA should send (e.g., telemetry) information to its corresponding support node (e.g., the support node to which the BA is logged). In some examples, master node 202 may be configured to allocate one or more time slots to each of one or more support nodes 204, 206. This allocation may be based on the number of BAs corresponding to each support node (e.g., the number of BAs logged into the support node). In some examples, master node 202 may be configured to initiate the transmission of a first message to each of one or more support nodes 204, 206. Thus, each of one or more support nodes 204, 206 may be configured to receive the first message from master node 202. The first message may include information indicating one or more time slots.

[0044] In some examples, each of the one or more supporting nodes 204, 206 can be configured to assign at least one of the one or more time slots to one or more corresponding BAs. Therefore, in some examples, each supporting node can determine how to assign time slots for communication to and / or from one or more BAs corresponding to the supporting node. In some examples, each of the one or more supporting nodes 204, 206 can initiate the transmission of a second message toward one or more corresponding BAs. Therefore, in some examples, each BA corresponding to a supporting node can receive the second message from that supporting node. The second message may include information indicating at least one time slot. The at least one time slot may, for example, be unique for each receiving BA among the one or more corresponding BAs.

[0045] As described above, in some examples, the master node 202 can allocate time slots to each of one or more support nodes 204, 206, and each support node can then allocate time slots to one or more BAs corresponding to that support node. In this way, the master node 202 can be configured as the master (e.g., at the highest level) of all time slots in the network, and each support node can control the time slots used for each BA corresponding to that support node (e.g., those logging into that support node). Therefore, in some examples, the master node 202 can be responsible for (e.g., centrally) managing the timing of communications in the network.

[0046] Despite Figure 2 Not shown, but if the first master node enters an inactive state, the system described herein is configured to select a first supporting node to be configured as the second master node based on second information indicating one or more supporting nodes 204, 206. Thus, if the original master node enters an inactive state, a new master node can be selected to be configured as the master node of the system. In some examples, the multiple network nodes mentioned herein may include only a single active master node at any given time. For example, only one of the first master node and the second master node mentioned herein may be active in the network (e.g., at any point in time).

[0047] In some examples, the first master node entering an inactive state may include one or more of the following: loss of network connectivity at the first master node, network failure at the first master node, and power outage at the first master node. For example, the first master node may lose power if its battery runs out. In some examples, the first master node may enter an inactive state if it is removed from the network. In some examples, while in an inactive state, the first master node may be unable to act as an access point (AP) for any other entity in the network, such as a business entity (BA) as mentioned herein.

[0048] As mentioned herein, the selection of a first supporting node to be configured as the second primary node is based on second information indicating one or more supporting nodes 204, 206. In some examples, the second information may include information indicating the activity duration of each of the one or more supporting nodes 204, 206. Thus, in some examples, the first supporting node can be selected by choosing (e.g., relative to all other one or more supporting nodes 204, 206) the supporting node that has been active in the network for the longest duration (e.g., time). The activity duration of a supporting node may correspond to the amount of time that supporting node has been part of the network.

[0049] Alternatively or additionally, in some examples, the second information may include information indicating the number of network connections associated with each of the one or more supporting nodes. The number of network connections associated with each supporting node may correspond to (e.g., in the network) the number of network entities with which that supporting node has already established (e.g., direct) connections. Thus, in some examples, the supporting node with the most connections can be selected as the first supporting node.

[0050] Alternatively or additionally, in some examples, the second information may include information indicating the number of corresponding BAs associated with each of the one or more supporting nodes. Thus, in some examples, the supporting node associated with the largest number of corresponding BAs can be selected as the first supporting node.

[0051] Alternatively or additionally, in some examples, the second information may include information indicating the stored energy value of each of the one or more supporting nodes. In some examples, selecting a first supporting node based on the second information may include selecting a supporting node associated with the maximum stored energy value. For example, the stored energy value of each supporting node may correspond to the remaining battery capacity of that supporting node. Thus, in some examples, the supporting node with the largest remaining battery capacity can be selected as the first supporting node.

[0052] It will be understood that some or all of the elements of the first information can be used to select the first supporting node. For example, in some scenarios, the selection of the first supporting node may be based on both information indicating the storage energy value of each supporting node and information indicating the number of network connections associated with each supporting node. In such a scenario, if two or more supporting nodes have the same number of associated network connections, the first supporting node can be selected from these two or more supporting nodes based on which of these two or more supporting nodes has the highest storage energy value. It will be understood that this is merely an example, and any information included in the first information as described herein can be used to make the selection of the first supporting node. Therefore, there are several possible selection criteria for selecting (e.g., assigning) the first supporting node as the second master node.

[0053] In some examples, selecting a first support node based on second information may include selecting a support node associated with one or more of the following: longest activity duration, highest number of network connections, highest number of corresponding breathing devices, and maximum stored energy value.

[0054] Despite Figure 2 Although not shown, in some examples, the system mentioned herein can be configured to configure a first supporting node as a second master node. In some examples, the selection and / or configuration of the first supporting node as described herein can be performed by one or more supporting nodes. For example, the distributed computing resources corresponding to one or more supporting nodes can perform this selection and / or configuration. In some examples, the selection and / or configuration of the first supporting node as described herein can be performed by entity 100 described herein (e.g., processing circuitry system 102 of entity 100). Configuring a first supporting node as a second master node may include: the first supporting node (e.g., receiving a request from one or more other supporting nodes) to (re)configure itself as a second master node.

[0055] Despite Figure 2Although not shown, in some examples, the system may include a wireless device (e.g., a tablet device) as defined herein. In some examples, a master node 202 (e.g., a first master node and / or a second master node) may be configured to initiate the transmission of first information, as defined herein, toward the wireless device. Thus, in some examples, the wireless device may monitor the status of multiple BAs 208, 210, 212 via the master node 202. In some examples, the wireless device may be associated with a user (e.g., an ECO). In this way, the wireless device may provide the user with the first information as defined herein (e.g., via the display of the wireless device). For example, in a scenario where the first information includes location information, the user may use the wireless device to monitor the real-time location of each of the multiple BAs 208, 210 in the network (e.g., the wearer).

[0056] In some examples, a wireless device may be associated with a specific network node among multiple network nodes 202, 204, 206. For example, if a specific network node has already established a direct connection with the wireless device (as defined herein), the wireless device may be associated with that specific network node. In such an example, although the wireless device is able to receive information associated with each of the multiple BAs 208, 210, 212, the wireless device can only control the BA logged into the specific network node associated with it. As mentioned herein, controlling the BA may include initiating the transmission of commands and / or instructions toward that BA.

[0057] In some examples, multiple network nodes 202, 204, 206 and multiple BAs 208, 210, 212 may be deployed at an emergency response event as defined herein. In some examples, each of the multiple BAs 208, 210, 212 may be associated with an emergency responder. For example, each of the multiple BAs 208, 210, 212 may be associated with a corresponding firefighter wearer of that BA.

[0058] In some examples, each of the multiple network nodes 202, 204, 206 can have a network connectivity range of up to 1.5 km. For example, each of the multiple network nodes 202, 204, 206 can act as an access point (AP) for any entity (e.g., a business entity) within a 1.5 km range of that network node.

[0059] As mentioned herein, each of the multiple BAs 208, 210, 212 is configured to establish a connection to a single corresponding network node among the multiple network nodes 202, 204, 206. When referring to BAs, the term "corresponding" network node can be understood to mean a network node acting as the (e.g., primary) AP for that BA. Thus, a reference to one or more corresponding BAs of a network node can correspond to one or more BAs using that network node as an AP. In some examples, one or more BAs corresponding to each of one or more supporting nodes 204, 206 may be outside the range of the primary node 202. Thus, in some examples, one or more BAs using a supporting node as an AP may be outside the range of the primary node 202 in the network. Therefore, in some examples, one or more supporting nodes 204, 206 can significantly increase the effective range of the network. This can be particularly useful when multiple network nodes 202, 204, and 206 are deployed at large events (e.g., large areas and / or large volumes) because each network entity (e.g., a Business Analyst, BA) only needs to be within the range of a single network node (e.g., a supporting node) in order to access each other in the network. This can be useful if the BA initially accesses the network through a first network node. In such a case, the first network node can be primarily responsible for the BA; however, even if the BA roams outside the range of the first network node, the first network node can still monitor the BA (e.g., the BA's activity).

[0060] Despite Figure 2 Not shown, but in some examples, the system may include one or more relay nodes configured to operate as relays between two or more entities in the network. One or more relay nodes may act as repeaters configured to relay communications (e.g., and thus extend the range of the network).

[0061] Figure 3 A system according to an embodiment is shown. This system is used to handle communications in a network. Figure 3 The system shown can be based on the reference above. Figure 2 The system is described to operate based on its functions. For example... Figure 3 As shown, the system includes: multiple network nodes 302, 304, 306 of the network, and multiple network BAs 308, 310, 312, 314, 316, 318, 320, 322 (“P”). Similarly, as... Figure 3 As shown, in some examples, the system may include one or more relay nodes 324, 326 (“R”). Figure 3As shown, the multiple network nodes 302, 304, and 306 include a master node 302 (“NM”) and one or more support nodes 304 and 306 (“C1” and “C2”). Figure 3 In the example shown, one or more supporting nodes include a primary supporting node 304 and secondary supporting nodes 306. However, it will be understood that... Figure 3 The system shown is merely an example, and one or more support nodes 304, 306 may include any number of support nodes. Multiple network nodes 302, 304, 306 may be referred to herein as multiple controllers. Master node 302 may be referred to herein as the network master (NM). Multiple respiratory devices may be referred to herein as multiple portable devices (P).

[0062] like Figure 3 As shown, the connection established between each of the multiple support nodes 304, 306 and the master node 302 can allow for a scenario where multiple smaller networks (e.g., operating in the same frequency band) become a larger network that can communicate with each entity (e.g., device) within the range of network nodes.

[0063] Figure 3 This illustrates a scenario where the system provides increased effective range for the network. In large-scale events (e.g., emergency response), multiple entry points may exist. Figure 3 As shown, the system can allow each entity (e.g., BA) to connect to every other entity in the network.

[0064] exist Figure 3 In the example shown, master node 302 can be considered as the first master node as defined herein. Figure 3 As shown, in some examples, each of the multiple network nodes 302, 304, and 306 can be associated with a corresponding cluster 328, 330, or 332. The cluster corresponding to a network node can include a network entity (e.g., a BA) for which that network node acts as an AP. Figure 3 In the example shown, the system includes: a first cluster 328, a second cluster 330, and a third cluster 332. Figure 3In the example shown, master node 302 is associated with a first cluster 328. The first cluster 328 includes: master node 302, three of a plurality of Business Advisors (BAs) 308, 310, 312, 314, 316, 318, 320, and 322, and a first relay node 324. In this scenario, the first relay node 324 can be configured to operate as a relay between master node 302 and at least one of the BAs 310 in the first cluster 328. Therefore, the first relay node 324 can act as a signal extender for master node 302 and / or at least one BA 310.

[0065] like Figure 3 As shown, in some examples, each of one or more supporting nodes 304, 306 can establish a direct connection to the master node 302. A direct connection between two entities can be understood as meaning a connection between the two entities (e.g., in the connection path) that does not involve an intermediary entity. For example, in Figure 3 In the example system shown, the connection between master node 302 and first relay node 324 can be referred to as a direct connection. In some examples, configuring a first support node as a second master node, as described herein, may include: the first support node establishing direct connections to the remaining support nodes in the network.

[0066] like Figure 3 As shown, in some examples, a BA can act as a relay between a network node and another BA. For example, in Figure 3 In the scenario shown, the first BA 316 in the second cluster 330 is connected to the primary support node 304 via the second BA 314 in the second cluster 330. Therefore, according to some examples, the second BA 314 can act as a relay for information between the first BA 316 and the primary support node 304. The connection between the first BA 316 and the primary support node 304 can be referred to as an indirect connection.

[0067] In some examples, each of the multiple network nodes may correspond to the same type of device (e.g., including the same hardware components). In some examples, network nodes, as mentioned herein, may be portable devices. For example, network nodes may include devices that can be carried (e.g., by firefighters), placed on the ground (e.g., at the entry point of an incident), and / or installed inside a vehicle (e.g., a fire truck).

[0068] A computer program embodied on a non-transitory machine-readable medium is also provided. The non-transitory machine-readable medium includes instructions. These instructions are executable, causing the computer or processor, when executed by a suitable computer or processor, to perform the methods described herein. The non-transitory machine-readable medium can be any entity or device, for example, capable of carrying a computer program product. For example, a non-transitory machine-readable medium can include a data storage device, such as a ROM (such as a CD-ROM or semiconductor ROM) or a magnetic recording medium (such as a hard disk). Furthermore, the non-transitory machine-readable medium can be a transmissible carrier (such as an electrical signal or an optical signal), which can be transmitted via cable or optical fiber or by radio or other means. When the computer program product is embodied in such a signal, the non-transitory machine-readable medium can be constituted by such a cable or other device or means. Alternatively, the non-transitory machine-readable medium can be an integrated circuit in which the computer program product is embedded, the integrated circuit being adapted to perform or be used in performing the methods described herein.

[0069] The techniques described herein facilitate the interconnection of multiple network nodes and multiple Base Builders (BAs) within a network. Each of the multiple network nodes can act as an Access Point (AP) for the network, thus advantageously increasing the effective connectivity range of the network. For example, a network node among the multiple network nodes can be placed (e.g., deployed) in a specific location to maximize the network's range and its usefulness to the BA utilizing that network node as an AP for the network. Furthermore, the techniques described herein allow for a more robust system by providing automatic reconfiguration of the communication system in the event that a master node among the multiple master nodes becomes inactive. By minimizing and / or avoiding the time the system is without an active master node, the system ensures the maintenance of communication between network entities. Such robustness is particularly advantageous in emergency response scenarios, where continuous and reliable communication between equipment and personnel can mean the difference between success and failure.

[0070] In practicing the principles and techniques described herein, those skilled in the art can understand and implement variations of the disclosed embodiments from a study of the drawings, this disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite articles "a" or "an" do not exclude a plurality. A single processor or other unit may fulfill the functions of several items recited in the claims. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to provide an advantage. While computer programs may be stored or distributed on suitable media (such as optical or solid-state media provided with or as part of other hardware), they may also be distributed in other forms (such as via the Internet or other wired or wireless telecommunications systems). Any reference numerals in the claims should not be construed as limiting the scope.

Claims

1. A system for handling communications in a network, the system comprising: Multiple network nodes (202, 204, 206, 302, 304, 306), wherein each of the multiple network nodes (202, 204, 206, 302, 304, 306) is configured as an access point for the network; and The network comprises multiple respiratory devices (208, 210, 212, 308, 310, 312, 314, 316, 318, 320, 322), wherein each of the multiple respiratory devices (208, 210, 212, 308, 310, 312, 314, 316, 318, 320, 322) is configured to establish a connection to a single corresponding network node among the multiple network nodes (202, 204, 206, 302, 304, 306); The plurality of network nodes (202, 204, 206, 302, 304, 306) includes a master node (202, 302) and one or more support nodes (204, 206, 304, 306), and wherein the master node (202, 302) is configured to establish a connection to each of the one or more support nodes (204, 206, 304, 306); Each of the one or more supporting nodes (204, 206, 304, 306) is configured to initiate the transmission of first information indicating one or more corresponding respiratory devices toward the master node (202, 302); and The system is configured as follows: If the first master node enters an inactive state, the first support node is selected to be configured as the second master node based on the second information indicating the one or more support nodes (204, 206, 304, 306).

2. The system according to claim 1, wherein, The system is configured as follows: Configure the first supporting node as the second master node.

3. The system according to any one of the preceding claims, wherein, The second information includes information indicating the following: The duration of activity of each of the one or more supporting nodes (204, 206, 304, 306); The number of network connections associated with each of the one or more supporting nodes (204, 206, 304, 306); The number of corresponding respiratory devices associated with each of the one or more support nodes (204, 206, 304, 306); and / or The storage energy value of each of the one or more supporting nodes (204, 206, 304, 306).

4. The system according to claim 3, wherein, Selecting the first supporting node based on the second information includes selecting a supporting node associated with the following: Longest event duration; The highest number of network connections; The maximum number of corresponding respiratory devices; and / or Maximum stored energy value.

5. The system according to claim 3 or 4, wherein: The stored energy value corresponds to the remaining battery capacity.

6. The system according to any one of the preceding claims, wherein: The system includes a wireless device; and The master nodes (202, 302) are configured to initiate the transmission of the first information toward the wireless device.

7. The system according to any one of the preceding claims, wherein, The first information includes: The location information of one or more corresponding respiratory devices; Information indicating the volume of breathable gas stored by the one or more corresponding breathing devices; and / or Alarm information associated with the one or more corresponding respiratory devices.

8. The system according to claim 7, wherein: The location information includes Global Positioning System (GPS) data.

9. The system according to any one of the preceding claims, wherein: The multiple network nodes (202, 204, 206, 302, 304, 306) and the multiple respiratory devices (208, 210, 212, 308, 310, 312, 314, 316, 318, 320, 322) were deployed at the emergency response site; and Each of the multiple breathing devices (208, 210, 212, 308, 310, 312, 314, 316, 318, 320, 322) is associated with an emergency responder.

10. The system according to any one of the preceding claims, wherein: Each of the plurality of network nodes (202, 204, 206, 302, 304, 306) has a network connectivity range of up to 1.5 km.

11. The system according to any one of the preceding claims, wherein: The master node (202, 302) is configured to send a first request to one or more support nodes (204, 206, 304, 306), wherein the first request is a request for the first information.

12. The system according to any one of the preceding claims, wherein: One or more breathing devices corresponding to each of the one or more supporting nodes (204, 206, 304, 306) are outside the range of the main node (202, 302).

13. The system according to any one of the preceding claims, wherein, The first master node entering an inactive state includes one or more of the following: The network connection at the first master node was lost; A network failure occurred at the first master node; The first master node lost power.

14. The system according to any one of the preceding claims, the system comprising: One or more relay nodes (324, 326) are configured to operate as relays between two or more entities in the network.

15. The system according to any one of the preceding claims, wherein: The network in question is a radio network.