A training data transmission method for an intelligent breathing training device
By implementing a shared transmission line strategy with dedicated lines and prioritization, the method efficiently transmits respiratory training data, addressing cost and interface challenges in existing devices.
Patent Information
- Application Number
- CN202211094210.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-08
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2042-09-08
AI Technical Summary
Existing automatic breathing training assistive devices are difficult to balance between data transmission speed and interface cost. Increasing the number of hardware connections will lead to increased costs and limited interfaces, which cannot meet data transmission needs.
Using a combination scheme of dedicated transmission lines and common transmission lines, data transmission of multiple data receiving devices is managed through priority lists and occupation request indicators, reducing the number of interfaces and improving transmission efficiency, and using only the dual transmission line mode if necessary.
It realizes efficient data transmission speed, reduces overall device cost, improves device scalability and transmission line usage frequency, and reduces interface number and resource waste.
Smart Images

Figure CN115588498B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of breathing training devices, and particularly to a method for transmitting training data of an intelligent breathing training device. Background Art
[0002] Breathing training is an effective means for breathing rehabilitation. Literature reports (such as the existing non-patent literature 1 "Clinical value of inspiratory muscle training with restricted inspiratory flow rate", Chinese Journal of Rehabilitation, March 2001; and the existing non-patent literature 2 "Development and application of a new type of lip-pursing breathing trainer", Nursing Journal of Chinese People's Liberation Army, December 2016) show that trainers using simple breathing training methods can play roles such as prolonging the expiratory time, increasing airway pressure, delaying airway collapse, facilitating the exhalation of residual gas in the lungs, prolonging the mechanical emptying time of the lungs, changing the breathing rhythm, and improving the quality of life.
[0003] In order to relieve the pressure on medical resources, currently medical institutions require enterprises to provide automatic breathing training assistance devices. The requirements for this set of devices by medical institutions include: automatically collecting the breathing training results of patients, automatically analyzing and judging the results, and automatically sending training requirements to patients. Existing automatic breathing training assistance devices can be seen in, for example, CN105688372A. In order to improve the data transmission speed, high-quality data cables can be used and better transmission protocols can be adopted (such as using USB3.1 or higher transmission protocols), but purchasing such hardware and software will greatly increase the system cost. For low-cost devices such as automatic breathing training assistance devices, this technical route is not adopted in the industry. In addition, the number of hardware connections between the training result collection terminal and the data collection terminal can be increased, but increasing the number of hardware connections leads to a multiple increase in the connection interface cost between the training result collection terminal and the data collection terminal, and due to the limitation of the device volume, too many interfaces cannot be set on the data collection terminal. Summary of the Invention
[0004] To solve the problems in the background art, the present invention provides a method for transmitting training data of an intelligent breathing training device, which is characterized in that the method includes the following steps:
[0005] A first data receiving device sends a first data packet to a controller via a first dedicated transmission line;
[0006] The first data receiving device sends a first occupancy request indicator to the controller via a shared transmission line, wherein the shared transmission line is shared by the first data receiving device and a second data receiving device;
[0007] After receiving the first occupancy request indicator, the controller sends a first occupancy identifier on the shared transmission line to the first data receiving device and the second data receiving device, where the first occupancy identifier indicates to the first data receiving device and the second data receiving device that the shared transmission line is used by the first data receiving device;
[0008] After receiving the first occupancy identifier, the first data receiving device sends a second data packet to the controller via the shared transmission line;
[0009] After receiving the first occupancy identifier, the second data receiving device does not use the shared transmission line within a predetermined time;
[0010] After receiving the first data packet and the second data packet, the controller sends the first data packet and the second data packet to the respiratory data center.
[0011] In a preferred embodiment, if after receiving the first occupancy request indicator and before sending the first occupancy identifier, the controller also receives a second occupancy request indicator sent by the second data receiving device via the shared transmission line, then the controller performs the following operations:
[0012] After receiving the first occupancy request indicator and the second occupancy request indicator, the controller selects the first data receiving device or the second data receiving device based on a priority list inside the controller, where the priority list records the priorities of the first data receiving device and the second data receiving device, the priority of the first data receiving device is associated with the number of times the first data receiving device is selected, and the priority of the second data receiving device is associated with the number of times the second data receiving device is selected.
[0013] In a preferred embodiment, the controller further performs the following operations:
[0014] If the first data receiving device is selected, the controller sends a second occupancy identifier on the shared transmission line to the first data receiving device and the second data receiving device, where the second occupancy identifier indicates to the first data receiving device and the second data receiving device that the shared transmission line is used by the first data receiving device;
[0015] If the first data receiving device is selected, the controller updates the priority list;
[0016] If the second data receiving device is selected, the controller sends a third occupancy identifier on the shared transmission line to the first data receiving device and the second data receiving device, where the third occupancy identifier indicates to the first data receiving device and the second data receiving device that the shared transmission line is used by the second data receiving device;
[0017] If the second data receiving device is selected, the controller updates the priority list.
[0018] In a preferred embodiment, the method further comprises the steps of:
[0019] After receiving the second occupancy identifier, the first data receiving device sends a third data packet to the controller via the shared transmission line;
[0020] After receiving the second occupancy identifier, the second data receiving device does not use the shared transmission line within a predetermined time;
[0021] After receiving the third occupancy identifier, the second data receiving device sends a fourth data packet to the controller via the shared transmission line;
[0022] After receiving the third occupancy identifier, the first data receiving device does not use the shared transmission line within a predetermined time.
[0023] In a preferred embodiment, the method further comprises the steps of:
[0024] If the second data receiving device misdecodes the second occupancy identifier as the third occupancy identifier, then while the first data receiving device sends a third data packet to the controller via the shared transmission line, the second data receiving device sends a fourth data packet to the controller via the shared transmission line;
[0025] If the controller cannot correctly decode the third data packet and the fourth data packet, the controller sends a data reception error indication on the shared transmission line to the first data receiving device and the second data receiving device.
[0026] In a preferred embodiment, the method further comprises the steps of:
[0027] After receiving the data reception error indication, the first data receiving device sends a third data packet to the controller via the first dedicated transmission line;
[0028] After receiving the data reception error indication, the second data receiving device sends a fourth data packet to the controller via the second dedicated transmission line.
[0029] In a preferred embodiment, if while the first data receiving device sends a first occupancy request indicator to the controller via the shared transmission line, the second data receiving device sends a third occupancy request indicator to the controller via the shared transmission line, an occupancy request indicator transmission conflict occurs;
[0030] If an occupancy request indicator transmission conflict occurs, the controller further performs the following operations:
[0031] If an occupancy request indicator transmission conflict occurs, the controller does not send an occupancy identifier to the first data receiving device, and the controller also does not send an occupancy identifier to the second data receiving device;
[0032] If the first data receiving device cannot receive the occupancy identifier sent by the controller after sending the first occupancy request indicator to the controller, the first data receiving device resends the first occupancy request indicator to the controller via the shared transmission line;
[0033] If the second data receiving device cannot receive the occupancy identifier sent by the controller after sending the third occupancy request indicator to the controller, the second data receiving device resends the third occupancy request indicator to the controller via the shared transmission line.
[0034] In a preferred embodiment, the first data packet includes the address of the first data receiving device, the address of the breathing data center, and the data payload; the second data packet includes the address of the first data receiving device, the address of the breathing data center, and the data payload.
[0035] In a preferred embodiment, the first occupancy request indicator includes the address of the first data receiving device and the occupancy request.
[0036] In a preferred embodiment, the first occupancy identifier includes the address of the first data receiving device and the occupancy flag.
[0037] Compared with the prior art, the present invention has the following advantages. In the device of the present invention, there is a first dedicated transmission line between the first data receiving device and the controller, and this first dedicated transmission line is only used by the first data receiving device. There is a second dedicated transmission line between the second data receiving device and the controller, and this second dedicated transmission line is only used by the second data receiving device. At the same time, the first data receiving device and the second data receiving device share a common transmission line, and this common transmission line can be used by the first data receiving device to transmit data or control signals, or can be used by the second data receiving device to transmit data or control signals. As shown in the figure, there are a total of two transmission lines, namely the first dedicated transmission line and the common transmission line, between the first data receiving device and the controller, and there are a total of two transmission lines, namely the second dedicated transmission line and the common transmission line, between the second data receiving device and the controller. That is to say, the present invention meets the requirements of data transmission speed. At the same time, when both the first data receiving device and the second data receiving device can transmit through dual transmission lines, the controller only needs three interfaces (that is, the interface of the first dedicated transmission line, the interface of the second dedicated transmission line, and the interface of the common transmission line). Compared with simply increasing the transmission lines, this configuration reduces the number of interfaces by one. In addition, practical use shows that the data receiving device does not need to operate in the dual transmission line mode for a long time. Only when the amount of data transmitted is large and the transmission delay is large, the dual transmission line mode is required. Therefore, considering this actual situation, simply increasing the transmission lines not only increases the number of interfaces, but also wastes the transmission line resources because the additional transmission lines may be idle for a long time. On the contrary, the present invention greatly increases the usage frequency of the common transmission line by sharing the transmission line among multiple data receiving devices, which also generates a large gain. In addition, the device of the present invention has strong scalability. For example, according to the content fully disclosed in the present invention, the device can be designed into an architecture where three data receiving devices share a common data line. As shown in the figure, since the controller of the present invention collects more data, high-quality transmission hardware can be used between the controller and the breathing data center, and each set of devices only uses one set of high-quality transmission hardware, which effectively reduces the overall device cost. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 is a schematic structural diagram of an intelligent breathing training system.
[0039] Figure 2 is a schematic logical structure diagram of an intelligent breathing training device according to an embodiment of the present invention.
[0040] Figure 3 is a schematic diagram of the update logic of a priority list according to an embodiment of the present invention.
[0041] Figure 4 is a schematic diagram of the data structure of data grouping according to an embodiment of the present invention.
[0042] Figure 5 Schematic diagram of the data structure of an occupancy request indicator according to an embodiment of the present invention.
[0043] Figure 6 Flowchart of a method according to an embodiment of the present invention.
[0044] Figure 7 Flowchart of a method according to an embodiment of the present invention.
[0045] Figure 8 Flowchart of a method according to an embodiment of the present invention. Detailed implementation
[0046] The main purpose of using prefixes such as "first" and "second" in the present invention is to distinguish the same terms in different preferred embodiments. When those skilled in the art understand the technical solutions based on the fully disclosed content of the present invention, it can be understood that the first term A and the second term A may not have a time sequence, may have a time sequence, may have the same content, or may have different contents, etc.
[0047] Figure 1 Schematic diagram of the architecture of a set of intelligent breathing training systems. As Figure 1 shown, when using the system of the present invention, a breathing data center can be equipped in a training room. The breathing data center can be a computer installed with software, and its function is to automatically analyze and judge the training results. Such analysis software can be compiled by a software company after a doctor proposes relevant training methods. The software writing is not the purpose of the present invention and will not be elaborated. The breathing data center can also send the training results to the server of the service provider. Multiple data receiving devices can be equipped in a training room. The data receiving device can be a built-in device on the breathing trainer or can be communicatively connected to the breathing trainer. The data receiving device can be a smart phone dedicated to breathing training, and the smart phone has a data collection APP for breathing training. Its function is to collect the breathing training results of the patient. The breathing training results vary with different specific training methods. For example, the breathing training results can be the patient's mouth shape, breathing frequency, or breathing pressure. The APP collects the corresponding training result data and then transmits the data to the website for storage. The data receiving device is connected to the breathing data center through a data cable. Those skilled in the art should understand that in the present invention, the data receiving device and the breathing data center are connected through a physical data cable. Traditional simple breathing training devices do not have a visual function and do not have a quantification function for breathing training results. There is no evaluation standard for the training effect of simple breathing training devices; while the intelligent breathing training system can realize the visualization of the breathing training process and the quantification of training results.
[0048] Embodiment 1
[0049] This embodiment introduces the schematic diagram of the logical structure of the intelligent breathing training device of the present invention. Figure 2 It is a schematic diagram of the logical structure of the intelligent breathing training device according to an embodiment of the present invention. As described in the background art, the number of hardware connections between the training result collection terminal and the data collection terminal can be increased. However, increasing the number of hardware connections doubles the connection interface cost between the training result collection terminal and the data collection terminal. And due to the limitation of the device volume, too many interfaces cannot be set on the data collection terminal. To balance the issues of data transmission speed and interface limitation, a solution proposed by the present invention is as follows Figure 2 shown. In the device of the present invention, there is a first dedicated transmission line between the first data receiving device and the controller, and this first dedicated transmission line is only used by the first data receiving device. There is a second dedicated transmission line between the second data receiving device and the controller, and this second dedicated transmission line is only used by the second data receiving device. At the same time, the first data receiving device and the second data receiving device share a common transmission line. This common transmission line can be used by the first data receiving device to transmit data or control signals, or can be used by the second data receiving device to transmit data or control signals. As shown in the figure, there are a total of two transmission lines, namely the first dedicated transmission line and the common transmission line, between the first data receiving device and the controller. There are a total of two transmission lines, namely the second dedicated transmission line and the common transmission line, between the second data receiving device and the controller. That is to say, the present invention meets the requirements of data transmission speed. At the same time, when both the first data receiving device and the second data receiving device can transmit through dual transmission lines, the controller only needs three interfaces (that is, the interface of the first dedicated transmission line, the interface of the second dedicated transmission line, and the interface of the common transmission line). This configuration reduces the number of interfaces by one compared to simply increasing the transmission lines. In addition, actual use shows that the data receiving device does not need to run in the dual transmission line mode for a long time. Only when the amount of data transmission is large and the transmission delay is large, the dual transmission line mode is required. Therefore, considering this actual situation, simply increasing the transmission lines not only increases the number of interfaces, but also wastes the transmission line resources because the additional transmission lines may be idle for a long time. On the contrary, the present invention shares the transmission line among multiple data receiving devices, greatly increasing the usage frequency of the common transmission line, which also generates a greater gain. In addition, the device of the present invention has strong scalability. For example, according to the content fully disclosed in the present invention, the device can be designed into an architecture where three data receiving devices share a common data line. As shown in the figure, since the controller of the present invention collects more data, high-quality transmission hardware can be used between the controller and the breathing data center. Each set of devices only uses one set of high-quality transmission hardware, which effectively reduces the overall device cost.
[0050] Embodiment 2
[0051] As described in the foregoing embodiments, the data receiving device only needs to use the dual transmission line mode during a small part of the running time. Therefore, the probability that two data receiving devices use the dual transmission line mode simultaneously is not high. As a result, the probability that two data receiving devices use the dual transmission line mode simultaneously and cause conflicts is relatively small. However, once two data receiving devices use the dual transmission line mode simultaneously, relevant data transmissions may conflict on the shared transmission line. While presenting the relevant architecture, the present invention also needs to solve the foregoing conflicts in a simple and low-cost manner. The main logic function for solving the foregoing conflicts is programmed in the controller. The specific programming work can be completed by a software company. The specific program code is not the core concept of the present invention, and we will not elaborate on the relevant specific program code, but only introduce the relevant functions of the controller.
[0052] For example, the controller can receive a first occupancy request indicator; after receiving the first occupancy request indicator, the controller can send a first occupancy identifier to the first data receiving device and the second data receiving device on the shared transmission line, wherein the first occupancy identifier indicates to the first data receiving device and the second data receiving device that the first data receiving device uses the shared transmission line; wherein, the first data receiving device is configured to send a second data packet to the controller via the shared transmission line after receiving the first occupancy identifier; wherein, the second data receiving device is configured to not use the shared transmission line within a predetermined time after receiving the first occupancy identifier. Those skilled in the art should understand that not using the shared transmission line within a predetermined time means that the data receiving device does not use the shared transmission line to transmit any signal within the predetermined time. The determination of the predetermined time can be based on the device transmission regulations. For example, the device can stipulate that the time for a data receiving device to occupy the shared transmission line cannot exceed 20 clock cycles, then the predetermined time can be set to 20 clock cycles.
[0053] Embodiment 3
[0054] After receiving the first occupancy request indicator, and before sending the first occupancy identifier, the controller may receive a second occupancy request indicator sent by the second data receiving device via the shared transmission line; at this time, after receiving the first occupancy request indicator and the second occupancy request indicator, the controller can select the first data receiving device or the second data receiving device based on the priority list inside the controller.
[0055] The operation logic of this priority list is as Figure 3 shown. First, after the system is powered on for the first time every day, the controller initializes the priority list. Figure 3In the example, the selected number of the first data receiving device in the initialized list is set to 1, and the selected number of the second data receiving device in the initialized list is set to 0. The purpose of this operation is to ensure that the initial received times of the two data receiving devices in the initialized list are different. Otherwise, there will be a contradiction that the two data receiving devices are equivalent.
[0056] In Figure 3 the example, the controller will select the second data receiving device. Subsequently, the controller can send the third occupancy identifier to the first data receiving device and the second data receiving device on the shared transmission line. Among them, the third occupancy identifier indicates to the first data receiving device and the second data receiving device that the second data receiving device uses the shared transmission line; when the second data receiving device is selected, the controller updates the priority list. The updated priority list is as Figure 3 shown. At this time, the selected times of both the first data receiving device and the second data receiving device are 1. However, since the selected time of the first data receiving device reaches 1 first, and the selected time of the second data receiving device reaches 1 later, when this step is performed again subsequently, the first data receiving device is higher than the second data receiving device.
[0057] Embodiment 4
[0058] In Embodiment 3, although the controller receives the second occupancy request indicator sent by the second data receiving device via the shared transmission line after receiving the first occupancy request indicator, the first occupancy request indicator and the second occupancy request indicator are sent in different clock cycles. Therefore, both can be correctly received by the controller. In an extremely rare case, the first data receiving device and the second data receiving device may simultaneously send occupancy request indicators to the controller via the shared transmission line in the same clock cycle or overlapping clock cycles. At this time, due to information interference, the controller cannot correctly decode the occupancy request indicator, that is, an occupancy request indicator transmission conflict occurs. At this time, the control may not send an occupancy identifier to the first data receiving device, and the controller also does not send an occupancy identifier to the second data receiving device; subsequently, the first data receiving device is configured such that if the first data receiving device sends an occupancy request indicator but cannot receive the occupancy identifier sent by the controller, the first data receiving device re - sends the first occupancy request indicator to the controller via the shared transmission line after a certain time; the second data receiving device is also configured as: if it sends an occupancy request indicator but cannot receive the occupancy identifier sent by the controller, the second data receiving device re - sends the third occupancy request indicator to the controller via the shared transmission line within a certain time. The aforementioned certain time can be randomly selected independently by each data receiving device, so as to avoid conflicts from occurring again when re - sending the occupancy request indicator.
[0059] Embodiment 5
[0060] Figure 4 It is a schematic diagram of the data structure of a data packet according to an embodiment of the present invention. Among them, the header part of the data packet can record the type of message. At least in the relevant scenarios of the present invention, the types of messages can include data packets, occupancy request indicators, occupancy identifiers, etc. The address of the first data receiving device identifies the data source, the address of the breathing data center identifies the destination of the data, and the data payload is the result of the relevant breathing training.
[0061] Embodiment 6
[0062] Figure 5 It is a schematic diagram of the data structure of an occupancy request indicator according to an embodiment of the present invention. Among them, the header part of the occupancy request indicator can record the type of message. At least in the relevant scenarios of the present invention, the types of messages can include data packets, occupancy request indicators, occupancy identifiers, etc. The address of the first data receiving device identifies the subject requesting occupancy. The occupancy request can be a 1-bit binary number. For example, if this bit is set to 1, it means occupancy, and if this bit is set to 0, it means that the message is invalid.
[0063] Embodiment 7
[0064] Figure 6 It is a flowchart of a method according to an embodiment of the present invention. As shown in the figure, the method of the present invention includes the following steps:
[0065] Step 601: The first data receiving device sends a first data packet to the controller via the first dedicated transmission line;
[0066] Step 602: The first data receiving device sends a first occupancy request indicator to the controller via the shared transmission line, where the shared transmission line is shared by the first data receiving device and the second data receiving device;
[0067] Step 603: After receiving the first occupancy request indicator, the controller sends a first occupancy identifier to the first data receiving device and the second data receiving device on the shared transmission line, where the first occupancy identifier indicates to the first data receiving device and the second data receiving device that the shared transmission line is used by the first data receiving device;
[0068] Step 604: After receiving the first occupancy identifier, the first data receiving device sends a second data packet to the controller via the shared transmission line;
[0069] Step 605: After receiving the first occupancy identifier, the second data receiving device does not use the shared transmission line within a predetermined time;
[0070] Step 606: After receiving the first data packet and the second data packet, the controller sends the first data packet and the second data packet to the respiration data center.
[0071] Figure 7 is a flowchart of a method according to an embodiment of the present invention. As shown, the method of the present invention further includes the following steps:
[0072] Step 701: After receiving the second occupancy identifier, the first data receiving device sends a third data packet to the controller via the shared transmission line;
[0073] Step 702: After receiving the second occupancy identifier, the second data receiving device does not use the shared transmission line within a predetermined time;
[0074] Step 703: After receiving the third occupancy identifier, the second data receiving device sends a fourth data packet to the controller via the shared transmission line;
[0075] Step 704: After receiving the third occupancy identifier, the first data receiving device does not use the shared transmission line within a predetermined time.
[0076] Figure 8 is a flowchart of a method according to an embodiment of the present invention. As shown, the method of the present invention further includes the following steps:
[0077] Step 801: If the second data receiving device misdecodes the second occupancy identifier as the third occupancy identifier, then while the first data receiving device sends a third data packet to the controller via the shared transmission line, the second data receiving device sends a fourth data packet to the controller via the shared transmission line;
[0078] Step 802: If the controller cannot correctly decode the third data packet and the fourth data packet, then the controller sends a data reception error indication on the shared transmission line to the first data receiving device and the second data receiving device;
[0079] Step 803: After receiving the data reception error indication, the first data receiving device sends a third data packet to the controller via the first dedicated transmission line;
[0080] Step 804: After receiving the data reception error indication, the second data receiving device sends a fourth data packet to the controller via the second dedicated transmission line.
Claims
1. A training data transmission method for an intelligent breathing training device, characterized in that, The method includes the following steps: A first data receiving device sends a first data packet to a controller via a first dedicated transmission line; The first data receiving device sends a first occupancy request indicator to the controller via a shared transmission line, where the shared transmission line is shared by the first data receiving device and a second data receiving device; After receiving the first occupancy request indicator, the controller sends a first occupancy identifier on the shared transmission line to the first data receiving device and the second data receiving device, where the first occupancy identifier indicates to the first data receiving device and the second data receiving device that the shared transmission line is used by the first data receiving device; After receiving the first occupancy identifier, the first data receiving device sends a second data packet to the controller via the shared transmission line; After receiving the first occupancy identifier, the second data receiving device does not use the shared transmission line within a predetermined time; After receiving the first data packet and the second data packet, the controller sends the first data packet and the second data packet to a respiration data center.
2. The method according to claim 1, wherein If, after receiving the first occupancy request indicator and before sending the first occupancy identifier, the controller also receives a second occupancy request indicator sent by the second data receiving device via the shared transmission line, the controller performs the following operations: After receiving the first occupancy request indicator and the second occupancy request indicator, the controller selects the first data receiving device or the second data receiving device based on a priority list inside the controller, where the priority list records the priorities of the first data receiving device and the second data receiving device, the priority of the first data receiving device is associated with the number of times the first data receiving device is selected, and the priority of the second data receiving device is associated with the number of times the second data receiving device is selected.
3. The method according to claim 2, wherein The controller further performs the following operations: If the first data receiving device is selected, the controller sends a second occupancy identifier on the shared transmission line to the first data receiving device and the second data receiving device, where the second occupancy identifier indicates to the first data receiving device and the second data receiving device that the shared transmission line is used by the first data receiving device; If the first data receiving device is selected, the controller updates the priority list; If the second data receiving device is selected, the controller sends a third occupancy identifier on the shared transmission line to the first data receiving device and the second data receiving device, where the third occupancy identifier indicates to the first data receiving device and the second data receiving device that the shared transmission line is used by the second data receiving device; If the second data receiving device is selected, the controller updates the priority list.
4. The method according to claim 3, wherein The method further includes the following steps: After receiving the second occupancy identifier, the first data receiving device sends a third data packet to the controller via the shared transmission line; After receiving the second occupancy identifier, the second data receiving device does not use the shared transmission line within a predetermined time; After receiving the third occupancy identifier, the second data receiving device sends a fourth data packet to the controller via the shared transmission line; After receiving the third occupancy identifier, the first data receiving device does not use the shared transmission line within a predetermined time.
5. The method according to claim 4, characterized in that, The method further includes the following steps: If the second data receiving device misdecodes the second occupancy identifier as the third occupancy identifier, while the first data receiving device sends a third data packet to the controller via the shared transmission line, the second data receiving device sends a fourth data packet to the controller via the shared transmission line; If the controller cannot correctly decode the third data packet and the fourth data packet, the controller sends a data reception error indication to the first data receiving device and the second data receiving device on the shared transmission line.
6. The method according to claim 5, wherein The method further includes the following steps: After receiving the data reception error indication, the first data receiving device sends a third data packet to the controller via the first dedicated transmission line; After receiving the data reception error indication, the second data receiving device sends a fourth data packet to the controller via the second dedicated transmission line.
7. The method according to claim 1, wherein If, while the first data receiving device sends a first occupancy request indicator to the controller via the shared transmission line, the second data receiving device sends a third occupancy request indicator to the controller via the shared transmission line, an occupancy request indicator transmission conflict occurs; If an occupancy request indicator transmission conflict occurs, the controller further performs the following operations: If an occupancy request indicator transmission conflict occurs, the controller does not send an occupancy identifier to the first data receiving device, and the controller also does not send an occupancy identifier to the second data receiving device; If the first data receiving device cannot receive the occupancy identifier sent by the controller after sending the first occupancy request indicator to the controller, the first data receiving device re - sends the first occupancy request indicator to the controller via the shared transmission line; If the second data receiving device cannot receive the occupancy identifier sent by the controller after sending the third occupancy request indicator to the controller, the second data receiving device re - sends the third occupancy request indicator to the controller via the shared transmission line.
8. The method according to claim 1, characterized in that The first data packet includes the address of the first data receiving device, the address of the respiratory data center, and the data payload; the second data packet includes the address of the first data receiving device, the address of the respiratory data center, and the data payload.
9. The method according to claim 1, characterized in that, The first occupancy request indicator includes the address of the first data receiving device and the occupancy request.
10. The method according to claim 1, characterized in that, The first occupancy identifier includes the address of the first data receiving device and the occupancy flag.
Citation Information
Patent Citations
A mobile phone based respiratory training device and method
CN105688372A
Medical living body information detector, diagnostic device, and medical device
JP1995124126A
Operating room black-box device, system, method and computer readable medium for event and error prediction
US20180122506A1