DISTRIBUTED COMMUNICATION SYSTEM AND METHOD FOR CONTROLLING SUCH SYSTEM
20180342318 ยท 2018-11-29
Inventors
Cpc classification
H04L67/12
ELECTRICITY
International classification
Abstract
A distributed communication system includes one or more sources configured to communicate one or more communications when triggered thereto; one or more communicators configured to receive communications from the sources, and to signal the received communications to one or more recipients; and a control device configured to track communications originating from the sources, wherein the sources are configured to include an identificator into each communication originating therefrom, and to transmit for each communication a message with the associated identificator to the control device, wherein the communicators are configured to transmit an acknowledgment to the control device regarding signaling of a received communication, including the identificator associated with the signaled communication, and wherein the control device is configured to track communications within the distributed communication system by means of received associated identificators and to raise an alarm condition upon non-arrival of associated communications at any of the communicators.
Claims
1. A distributed communication system for establishing communication in a care environment, wherein the distributed communication system comprises: one or more sources configured to communicate one or more communications when triggered thereto; one or more communicators configured to receive one or more communications from the one or more sources, and to signal the received one or more communications to one or more recipients; and a control device configured to track communications originating from the one or more sources, wherein the one or more sources are configured to include an identificator into each communication originating therefrom, and to transmit for each communication a message with the associated identificator to the control device, wherein the one or more communicators are configured to transmit an acknowledgment to the control device regarding signaling of a received communication, including the identificator associated with the signaled communication, and wherein the control device is configured to track communications within the distributed communication system by received associated identificators and to raise an alarm condition upon non-arrival of associated communications at any of the one or more communicators.
2. The distributed communication system according to claim 1, wherein the control device comprises a receiver configured to receive each message from the one or more sources, and each acknowledgement from the one or more communicators.
3. The distributed communication system according to claim 1, wherein the control device is configured to maintain a list of active communications, wherein a communication is entered onto the list upon receipt of the corresponding message with identificator and, optionally, is removed from the list upon receipt of the corresponding acknowledgement.
4. The distributed communication system according to claim 2, wherein the receiver further is configured to check the integrity of each message from the one or more sources and of each acknowledgement of the one or more communicators, and preferably to raise an alarm condition when a checked message and/or acknowledgement is invalid.
5. The distributed communication system according to claim 1, wherein each message from the one or more sources additionally comprises at least one of a sender ID and a timestamp.
6. The distributed communication system according to claim 1, wherein the control device is configured to verify timely signaling of each communication from the one or more communicators, preferably by determining an expired amount of time between receipt of each of the identificators and receipt of the corresponding acknowledgement, and to raise an alarm condition when one or more communications from the one or more communicators are not timely signaled.
7. The distributed communication system according to claim 1, wherein the control device is configured to verify correct signaling of each communication from the one or more communicators and/or correct communicating of each communication from the one or more sources, and to raise an alarm condition when one or more communications from the one or more communicators are not correctly signaled, and/or when one or more communications from the one or more sources are not correctly communicated.
8. The distributed communication system according to claim 6, wherein the control device comprises a verifier configured to verify timely and/or correct signaling of each communication from the one or more communicators and/or correct communicating of each communication from the one or more sources.
9. The distributed communication system according to claim 1, wherein the control device comprises a logger and a storage for logging and storing messages received from the one or more sources and acknowledgements received from the one or more communicators.
10. The distributed communication system according to claim 1, further comprising an indicating device for indicating when an alarm condition has been raised.
11. The distributed communication system according to claim 1, further comprising one or more integrators, wherein each of the one of more integrators is in data communication with the one or more sources, with the one or more communicators, and/or with one or more other integrators, wherein each of the one or more integrators is configured to receive at least one communication originated by at least one of the one or more sources and/or by at least one of one or more other integrators, and to forward the at least one received communication to the one or more communicators, and/or to one or more other integrators.
12. The distributed communication system according to claim 11, wherein each of the one or more integrators is configured to send a message to the control device to confirm that the at least one received communication has been forwarded or has been received, wherein the message comprises the identificator of the respective communication.
13. The distributed communication system according to claim 1, further comprising one or more sensors configured to verify the functioning of the one or more communicators, preferably wherein the one or more sensors are configured to raise an alarm condition when a communication failure occurs by at least one of the one or more communicators.
14. The distributed communication system according to claim 1, wherein at least one of the one or more communicators is configured to support operator confirmation, preferably wherein the at least one of the one or more communicators is configured to transmit the operator confirmation to the control device.
15. The distributed communication system according to claim 1, wherein each of the one or more sources comprises a source ID, wherein each identificator included by the one or more sources comprises an associated source ID and a local ID, preferably wherein a value of the local ID is incremented or decremented each time a subsequent identificator is included in a message, preferably wherein the value of the local ID is sequential.
16. The distributed communication system according to claim 1, wherein the one or more sources are configured for communicating a test communication, preferably periodically, and wherein the one or more communicators are configured to acknowledge receipt of such test communication, preferably automatically.
17. The distributed communication system according to claim 1, wherein the distributed communication system is a distributed alarm system.
18. A method of controlling a distributed communication system, wherein the distributed communication system comprises: one or more sources configured to communicate one or more communications when triggered thereto; one or more communicators configured to receive one or more communications from the one or more sources, and to signal the received one or more communications to one or more recipients; and a control device configured to track communications originating from the one or more sources, wherein the method comprises the steps of: at each source including an identificator into each communication originating therefrom; for each communication, transmitting a message with the associated identificator to the control device; transmitting an acknowledgment to the control device regarding signaling of a received communication, including the identificator associated with the signaled communication; tracking communications within the distributed communication system by of received associated identificators; and raising an alarm condition upon non-arrival of associated communications at any of the one or more communicators.
19. The method according to claim 18, wherein each of the one or more sources comprises a source ID, wherein the step of at each source including an identificator into each communication originating therefrom comprises the step of combining the source ID and a local ID into an identificator.
20. The method according to claim 19, wherein the local ID has a value, wherein the method further comprises the step of incrementing or decrementing the value of the local ID for each subsequent identificator to be included, preferably wherein the local ID is sequential.
21. The method according to claim 18, wherein the control device is configured to maintain a list of active communications, wherein the method comprises the steps of adding a communication to the list of active communications upon receipt of a message from the one or more sources and closing the communication upon receipt of an acknowledgement of the one or more communicators acknowledging signaling of the associated communication.
22. The method according to claim 18, wherein the distributed communication system comprises one or more integrators, wherein each of the one of more integrators is in data communication with the one or more sources, with the one or more communicators, and/or with one or more other integrators, wherein each of the one or more integrators is configured to receive at least one communication originated by at least one of the one or more sources and/or by at least one of one or more other integrators, and to forward the at least one received communication to the one or more communicators, and/or to one or more other integrators, preferably wherein each of the one or more integrators is configured to send a message to the control device to confirm that the at least one received communication has been forwarded or has been received, wherein the message comprises the identificator of the respective communication.
23. The method according to claim 21 comprising the step of updating the list of active communications upon receipt of a message of the one or more integrators, such that it is indicated in the list of active communications that the communication associated with the received message has reached or passed the integrator which has sent the message.
24. A computer-readable medium having computer-executable instructions adapted to cause a distributed communication system according to claim 1 to perform a method according to claim 18.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0044] The invention will be elucidated on the basis of an exemplary embodiment shown in the attached drawings, in which:
[0045]
[0046]
[0047]
[0048]
DETAILED DESCRIPTION OF THE INVENTION
[0049] A distributed communication system 1 according to the invention is intended to be used in a care environment, such as a hospital, a psychiatric institution or a prison. When used in a hospital or a psychiatric institution, such a distributed communication system is also known as a nurse call system or a distributed alarm system. In such environments, human care givers are assisted by such a distributed alarm system, wherein the distributed alarm system allows the human care givers to take care of multiple persons whom are or may become in the need of specific care. For example, when a patient in a hospital is monitored by means of a heart rate monitor and the heart of the patient fails, the heart rate monitor is configured to signal an alarm signal towards a remote human care giver. This alarm signal is sent to the distributed alarm system by the heart rate monitor, and the distributed alarm system delivers the alarm signal to the human care giver.
[0050] As schematically illustrated in
[0051] The source 10 is configured to receive a trigger communication 21 from a person pushing a non-shown button on the source or a trigger communication 21 from a non-shown device, such as a heart rate monitor, indicating an alarm condition, such as heart failure of a patient monitored by the heart rate monitor. Following receipt of the trigger communication 21, the source 10 issues a communication, such as an alarm signal, which is intended to make a care giver or another system aware of an alarm situation occurring at the source side. The communicator 12 is configured to receive the alarm signal issued by the source 10 via the first data connection 22. Subsequently, the communicator 12 signals the alarm signal towards a care giver and/or alarming system 13 via a communication line 23, here schematically shown as a block, via which the care giver becomes aware of the alarm situation at the source side or the alarming system starts broadcasting an alarm. The care giver or an operator can confirm that the alarm signal has been received and noticed.
[0052] Although only a single source 10 and a single communicator 12 are shown, it is noted that multiple sources 10 and multiple communicators 12 can be provided within such distributed alarm system 1. Each source 10 can be connected to one or more communicators 12, such that each alarm signal from one of the sources 10 can be send to multiple communicators 12. Each of the communicators 12 can signal an alarm signal to one or more care giver 13, such that one or multiple care givers become alerted. It can be dependent on the kind of alarm signal whether one or multiple care givers receive the alarm signal.
[0053] It might happen that the first data connection 22 between for example the source 10 and the communicator 12 becomes disrupted, or that one of the source 10 and the communicator 12 fails for whatever reason. Such disruption or failure can remain unnoticed for quite some time and can lead to life-threatening situations. In order to provide care givers or an operator an indication about whether the distributed communication system 1 is functioning properly, the distributed communication system 1 is provided with a control device 2 according to the invention.
[0054] As illustrated in
[0055] After receipt of the alarm signal with the unique identificator at the communicator 12 and after signaling of the alarm signal via data connection 23 towards the care giver 13, the communicator 12 transmits an acknowledgement thereof towards the control device 2. The acknowledgement includes a confirmation of successful signaling of the alarm signal, and includes the unique identificator. Upon receipt of the acknowledgement, the control device 2 confirms internally that the alarm signal is signaled to the care giver and stops tracking of the alarm signal. If the care giver 13 receives the alarm signal within a predetermined time and thus the control device 2 receives the acknowledgement of the communicator 12 within the predetermined time, the control device 2 issues an indication 26 that the distributed alarm system 1 is working properly. If the control device 2 does not receive the acknowledgement within the predetermined time, the control device 2 raises an alarm condition and issues an indication 26 relating to the raised alarm condition that the distributed alarm system 1 is not working properly. Due to the indication 26, the care givers or operators can become aware whether or not communication between the source 10, the communicator 12 and the care giver 13 is functioning properly. When it is indicated that for example a communication failure occurred between the source and the communicator 12, the care giver 13 is aware of failure of the distributed alarm system 1 and can respond to this situation. Life threatening situations due to non-receipt of alarm signals are therewith reduced and in the ideal case prevented.
[0056] It is noted that the indication 26 originating from the control device 2 can be used to control a non-shown light assembly which is configured to emit for example green light when the distributed alarm system 1 is working correctly and to emit for example red light when the distributed communication system 1 is not working correctly.
[0057] Although not shown in
[0058] In
[0059] The distributed alarm system 101 further comprises one or more integrators which are illustrated as a network cloud 103. The network cloud 103 represents a network or a part thereof provided between the source 110 and the communicator 112 and can be formed by means of one or more non-shown network components, such as but not limited to switches, routers, servers, repeaters, gateways and/or phone masts.
[0060] In the embodiment shown in
[0061] The one or more integrators within the network cloud 103 are configured to receive the alarm signal from the source 110. The integrators within the network cloud 103 receiveduring usea number of alarm signals originating from multiple sources 110. After receipt of each alarm signal, each of the integrators within the network cloud 103 processes the received alarm signal and forwards the alarm signal towards another integrator or via the second data connection 127 towards a communicator 112. The alarm signal comprises the unique identificator. Upon forwarding of a received alarm signal, each of the integrators within the network cloud 103 sends a message to the control device 102 via an fifth data connection 128. The message indicates to the control device 102 that the respective integrator is no longer handling the specific alarm signal.
[0062] Upon receipt of the alarm signal by the communicator 112, the alarm signal is forwarded to the care giver 113 via communication line 123. At the same time, the communicator 112 transmits an acknowledgement signal with the unique identificator to the control device 102 via the fourth data connection 125, which acknowledgement with identificator is processed by the control device as described in relation to the first embodiment according to
[0063]
[0064] As best shown in
[0065] The communicator 241 is preferably connected with a non-shown signalling lamp with two clusters of LED's, respectively coloured red and green. Upon receipt of an alarm condition, the communicator 241 activates the red coloured cluster of LED's, such that care givers or operators can see that the distributed alarm system 201 is not functioning properly. When the green coloured cluster of LED's is activated, it is an indication that the distributed alarm system 201 is working properly. In the case that the control device 202 is not working properly, all LED's are de-activated.
[0066] The receiver 240 is adapted to be in data communication with each of the sources 210, the integrators 215 and the communicators 212 via third 224, fourth 225 and fifth 228 data connections, respectively. Each communication, signal or message of the components communicated to the control device 201 is received by the receiver 240, whereby each of the communications pertains to an alarm, which is uniquely identified by an identificator, and is provided with a timestamp and a sender ID. The sender ID corresponds to a unique identification within the distributed communication system 201 of the network component sending the corresponding communication. The unique identificator of the alarm is made up of the source ID and a local identificator, which is preferably strictly sequential. For example, when one of the sources 210 has as source ID A12 and includes a unique identificator into a communication for the first time, the unique identificator would be A12-001. The next time the unique identificator would be A12-002 and so on. Each communication is thus uniquely identified within the distributed communication system 201. The source ID and the sender ID are the same. Examples of sender ID's and unique identificators are shown in table 1 below.
[0067] It is noted that in an embodiment, the control device 202 is, optionally, configured to set the value of the local identificator of the sources 210, such that the local identificators issued by one of the sources 210 is within a specific range of numerical values, or to reset the value of the local identificator of the sources 210.
[0068] When the receiver 240 receives a message, the receiver 240 verifies the integrity of the respective message. If the integrity of the respective message is false, i.e. the message is corrupt, the receiver 240 raises an alarm condition and forwards this alarm condition towards the communicator 241 via the routing 242. Upon receipt of the alarm condition, the communicator 241 de-activates the green coloured cluster of LED's and activates the red coloured cluster of LED's.
[0069] If the message is correct, the receiver 240 subsequently checks the sender ID and the unique identificator which are incorporated in the message. When the unique identificator is unknown to the receiver 240 and the sender ID, which in this case corresponds to the source ID, is known to the receiver 240, the alarm is added to a list of active alarms as shown in table 1 below with a pending state. In the list 260, each active alarm is placed onto a row thereof and for each alarm the following properties are recorded: sender ID, ID (identificator), time stamp, integrator(s) passed?, time of acknowledgement and status. When the unique identificator is already known to the receiver 240, the status of the active alarm is updated. The update of the status of the active alarm can pertain to that an integrator 214 has forwarded the corresponding communication, for example by updating the number of integrators 214 which have forwarded the corresponding communication, or to an acknowledgment of that a communicator 212 has signalled the corresponding communication to a care giver. If it is acknowledged that the corresponding alarm signal of an active alarm is signalled to a care giver, so that the status of the active alarm becomes acknowledged, the alarm can be removed from the list of active alarms. As long as the state of the active alarm is pending, the corresponding communication is not signalled to a care giver yet. Table 1 shows an example of the list with active and acknowledged alarms, but this list can have any suitable shape.
TABLE-US-00001 TABLE 1 List of active and acknowledged alarms. Integrator Time of Sender Time (s) acknowl- ID ID stamp passed edgement Status A12 A12-001 13.22.01 2 13.22.03 Acknowledged A12 A12-002 15.12.13 3 15.12.15 Acknowledged A12 A12-003 19.51.43 1 19.51.48 Acknowledged B12 B12-001 20.01.33 4 20.01.34 Acknowledged | | | | | C12 C12-001 23.16.57 5 23.17.11 Acknowledged C12 C12-002 03.12.23 0 Pending
As mentioned above, the control device 202 comprises a verifier 243 with plugins 244 which is in data communication with the receiver 240 via the routing 242. The verifier 242 is configured to ensure that the communications which are represented at the list of active alarms are delivered timely. Timely delivery of each communication can be ensured by determining for example the time elapsed since the timestamp of the respective communication, or the time elapsed between the timestamp and receipt of the corresponding time of acknowledgement. When the determined time exceeds a predetermined threshold, the verifier 243 raises an alarm condition and transmits the alarm condition to the communicator 241. Upon receipt of the alarm condition, the communicator 241 de-activates the green coloured cluster of LED's and activates the red coloured cluster of LED's.
[0070] The verifier 243 is further configured to ensure the correct delivery of each communication, i.e. the communications are delivered completely and/or do not suffer from any other corruptions. The verifier 243 comprises the plugins 244 which cooperate with non-shown plugins at the sources 210, integrators 214 and the communicators 212 in order to guard the communications through the distributed alarm system 201.
[0071] The logger 245 and the storage 246 are provided for logging and storing all communications received and processed by the control device 202, so that for example a risk analysis can be performed on basis of the logged and stored communications, or to prove that the distributed alarm system 201 was working correctly at a given point of time.
[0072] It is noted that the distributed alarm system 201 is also capable of monitoring whether the intermediate data connections 229 between the integrators 214, or the integrators 314 themselves are functioning properly. In the case of failure of one or more of the intermediate data connections 229 and/or one or more of the integrators 214, the control device 202 will sense this and will raise an alarm condition.
[0073] Although it is not illustrated in
[0074] Optionally, a test communication can be send to the communicators 212 in order to see whether each of the communicators 212 is reachable. The test communication includes additional information to indicate to the communicator 212 receiving the test communication that it is unnecessary to signal the test communication to the care giver carrying the respective communicator 212, but to only acknowledge receipt of the test communication to the control device 202. The control device 202 therefor can maintain an overview about which communicators 212 are reachable.
[0075] A schematic overview of an embodiment of a distributed alarm system 401 implemented in a hospital environment is shown in
[0076] In this embodiment, the source of the distributed alarm system 401 is an interface unit 410 which is placed in a patient room 404 within a hospital. The interface unit 410 is connected to a heart rate monitor 460 via a data connection 461. When the heart rate monitor 460 detects a heart failure of a non-shown patient to which the heart rate monitor 460 is connected, the heart rate monitor 460 sends an alarm communication to the interface unit 410. The interface unit 410 includes a unique identificator into the alarm communication and forwards the alarm communication with the unique identificator to the integrator 414, and also transmits the unique identificator with sender ID and timestamp to the control device 402. The sender ID corresponds to the interface unit ID, wherein ID stands for identificator.
[0077] The communicator of the shown distributed alarm system 401 comprises a mobile phone 412. The mobile phone 412 is in data communication with one or more integrators 414 via the second data connection 427 and with the control device 402 via the fourth data connection 425. The functioning of the mobile phone 412 is described in relation to
[0078] As illustrated in
[0079] Additionally, an indication can be send to a number of or all communicators 412 within the distributed alarm system 401 in order to make the users thereof aware of the raised alarm condition.
[0080] It is noted that the components of the control device 402 can be implemented by using hardware components such as FPGA's or ASIC's, or by implementing the logic of at least some of the components into software which can be executed by a general computer or server.
[0081] It is to be understood that the above description is included to illustrate the operation of the preferred embodiments and is not meant td limit the scope of the invention. From the above discussion, many variations will be apparent to one skilled in the art that would yet be encompassed by the scope of the present invention.