Monitoring data processing method, monitoring device and computer readable storage medium
By collecting and cacheing monitoring data at the sensing terminal, and transmitting data that meets preset requirements when reconnecting after the connection is disconnected, data errors and incomplete problems caused by transmission interruption during the monitoring process are solved, and the effectiveness of monitoring data is improved and diagnostic accuracy.
Patent Information
- Application Number
- CN202010547496.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-06-16
- Publication Date
- 2025-01-17
- Estimated Expiration
- 2040-06-16
AI Technical Summary
During the monitoring process, transmission interruption often leads to errors or incomplete data received by the monitoring terminal, which may lead to diagnostic errors. The existing technology is difficult to effectively solve this problem.
To ensure the integrity and correctness of the data by collecting and cacheing monitoring data at the sensing terminal and reconnecting after the connection is disconnected, cached data that meets preset requirements.
It improves the effectiveness and reliability of monitoring data, reduces manual intervention, reduces the workload of medical staff, enhances the intelligence of data collection, and ensures the accuracy and comprehensiveness of diagnosis.
Smart Images

Figure CN113812930B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the medical field, and in particular to a monitoring data processing method, a monitoring device, and a computer-readable storage medium. Background Art
[0002] With the development of medical technology, monitoring sensors are widely used in the monitoring process of various hospitals. For example, when pregnant women are doing fetal monitoring, the sensor is fixed on the belly of the pregnant woman to collect data signals, which can monitor the vital signs of the fetus / mother, monitor the various parameters of the fetus / mother in real time, and transmit the various parameters to the bedside machine for processing.
[0003] At present, during the monitoring process, the transmission of the monitoring process may be interrupted due to a variety of reasons. For example, due to the change of wards, when the pregnant woman needs to go out or move to another bed, the medical staff may need to disconnect the monitoring sensor from the bedside monitoring terminal. When the bedside monitoring terminal is connected to the monitoring sensor again, the data received by the bedside monitoring terminal is prone to errors or difficult to meet the diagnosis requirements, which may lead to misdiagnosis. Summary of the invention
[0004] The present application provides a monitoring data processing method, a monitoring device and a computer-readable storage medium. The monitoring data transmitted by the sensor terminal to the monitoring terminal is printed when it meets the preset requirements, which can improve the effectiveness of the monitoring data required for diagnosis and improve the accuracy of medical staff's diagnosis.
[0005] In order to solve the above technical problems, a technical solution adopted by the present application is to provide a method for processing monitoring data. The method includes: collecting and caching monitoring data during the working process; judging whether the monitoring terminal is in a connected state; if in a connected state, transmitting the cached monitoring data that meets the preset requirements to the currently connected monitoring terminal, so that the currently connected monitoring terminal caches the received monitoring data that meets the preset requirements as unprinted data, so as to print the cached unprinted data later.
[0006] In order to solve the above technical problems, another technical solution adopted by the present application is to provide a method for processing monitoring data. The method includes: determining whether the sensor terminal is in a connected state; if in a connected state, receiving the monitoring data transmitted by the sensor terminal that is cached during the working process and meets the preset requirements, and caching the monitoring data that meets the preset requirements as unprinted data, so that the cached unprinted data can be printed later.
[0007] To solve the above technical problems, another technical solution adopted by the present application is to provide a monitoring device. The monitoring device includes a processor and a memory, wherein the memory is used to store a computer program, and the computer program is executed by the processor to implement the above monitoring data processing method.
[0008] To solve the above technical problem, another technical solution adopted by the present application is to provide a computer-readable storage medium. The computer-readable storage medium stores a computer program, which is executed by a processor to implement the above monitoring data processing method.
[0009] The beneficial effect of the present application is: the monitoring data is collected and cached during the working process by the sensor terminal, so that the sensor terminal will always collect and cache the monitoring data during the working process, and all the collected monitoring data can be stored in the sensor terminal. During the working process, when the connection between the sensor terminal and the monitoring terminal is disconnected, it is connected to the monitoring terminal again, or connected to a new monitoring terminal. When the sensor terminal and the monitoring terminal are in a connected state, the sensor terminal can transmit the monitoring data cached during the working process and meeting the preset requirements to the monitoring terminal, so that the currently connected monitoring terminal prints the received monitoring data that meets the preset requirements, thereby improving the validity and reliability of the data received by the monitoring terminal, and can better provide medical personnel with monitoring data that meets diagnostic needs for printing, which can facilitate more accurate and comprehensive analysis. In addition, through the above-mentioned data interaction process between the monitoring terminal and the sensor terminal, manual intervention can be reduced, the intelligence of data collection can be improved, and the workload of medical personnel can be reduced. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0011] Figure 1 It is a structural schematic diagram of a monitoring system for transmitting monitoring data provided by the present application;
[0012] Figure 2 It is a flowchart of a first embodiment of a method for processing monitoring data provided by the present application;
[0013] Figure 3 It is a structural schematic diagram of a first embodiment of the connection between a sensor terminal and a monitoring terminal provided by the present application;
[0014] Figure 4It is a structural schematic diagram of a second embodiment of the connection between the sensor terminal and the monitoring terminal provided by the present application;
[0015] Figure 5 This application provides Figure 2 Schematic diagram of the process of step S130;
[0016] Figure 6 This application provides Figure 5 Schematic diagram of the process of step S131;
[0017] Figure 7 is a flowchart of a first implementation of a second embodiment of a method for processing monitoring data provided by the present application;
[0018] Figure 8 is a flow chart of a second implementation manner of the second embodiment of the method for processing monitoring data provided by the present application;
[0019] Fig. 9 is a flowchart of a third embodiment of a method for processing monitoring data provided by the present application;
[0020] Fig.10 is a flowchart of a fourth embodiment of a method for processing monitoring data provided by the present application;
[0021] Fig.11 is a flowchart of a fifth embodiment of a method for processing monitoring data provided by the present application;
[0022] Fig.12 This application provides Fig.11 Schematic diagram of the process of step S630;
[0023] Fig.13 is a schematic diagram of the structure of the sensor terminal provided by this application;
[0024] Fig.14 It is a structural diagram of the monitoring terminal provided by this application;
[0025] Fig.15 It is a structural schematic diagram of the monitoring device provided by this application;
[0026] Fig.16 It is a schematic diagram of the structure of the computer-readable storage medium provided in this application. DETAILED DESCRIPTION
[0027] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0028] The terms "first", "second", and "third" in this application are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first", "second", and "third" can explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but optionally also includes steps or units that are not listed, or optionally also includes other steps or units inherent to these processes, methods, products, or devices.
[0029] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments without conflict.
[0030] See also Figure 1 , the following embodiments can be applied to a monitoring system 10 for transmitting monitoring data. The following is an exemplary introduction to the monitoring system 10, for example, the monitoring system 10 includes at least a plurality of sensor terminals 11 and a monitoring terminal 12, wherein the sensor terminal 11 and the monitoring terminal 12 can be connected by a wired connection or a wireless connection. The sensor terminal 11 can be a detection sensor, such as a fetal heart sensor, a blood pressure sensor, an ultrasonic sensor, a uterine contraction sensor, an electrocardiogram, a blood oxygen or pulse sensor. The monitoring terminal 12 can be a bedside machine, a computer, a server or other terminals, etc., and the computer can be a desktop computer, etc. When in working state, the plurality of sensor terminals 11 can respectively collect the monitoring data of the wearer, and transmit the monitoring data to the monitoring terminal 12, so that the monitoring terminal 12 processes the monitoring data after obtaining the monitoring data, so as to facilitate the diagnosis of medical personnel. The embodiments of the present application can also be applied to other types of monitoring systems 10, not limited to the above exemplary introduction.
[0031] This application provides a first embodiment of a method for processing monitoring data. Figure 2 , the method comprises the following steps:
[0032] S110: Collecting and caching monitoring data during the working process.
[0033] Among them, the sensor terminal can be a sensor with a detection function, which is used to collect monitoring data of the wearer. The working process of this application is the process of monitoring the wearer once. This application is explained by taking the wearer as a pregnant woman as an example. For example, the sensor terminal may include ultrasonic sensors, uterine contraction sensors, fetal ECG sensors, ECG, blood oxygen or pulse sensors, which can be used to collect monitoring data such as heart rate data of pregnant women / fetuses, fetal movement data, uterine contraction pressure data, fetal ECG waveform data, etc.
[0034] Before this step S110, the sensor terminal establishes a connection with the monitoring terminal, and the medical staff wears the sensor terminal on the pregnant woman to collect monitoring data, such as finding the fetal heart position on the pregnant woman's belly by placing the fetal heart sensor on the pregnant woman's belly, and tying the fetal heart sensor on the pregnant woman's belly. The medical staff enters the pregnant woman's information on the monitoring terminal, such as entering the pregnant woman's information on the bedside machine corresponding to the bed number where the pregnant woman is located. The pregnant woman's information can be name, gender, clinic number / hospital number, etc.; of course, the medical staff enters the pregnant woman's physiological parameter information on the monitoring terminal; in some application scenarios, the medical staff can also enter the pregnant woman's gestational age, past medical history and other information, which is not limited in this application.
[0035] There is a one-to-one correspondence between the bed number and the monitoring terminal. The bed number information corresponding to the monitoring terminal is pre-set, and the bed number information is entered into the monitoring terminal for storage.
[0036] The monitoring terminal transmits the information of the pregnant woman, bed number, etc. to the sensor terminal. After the sensor terminal receives the information of the pregnant woman, bed number, etc. transmitted by the monitoring terminal, the sensor terminal can store and display the information of the pregnant woman, bed number, etc. In addition, the sensor terminal receives the characteristic information transmitted by the monitoring terminal and stores the characteristic information. The characteristic information can be information characterizing the monitoring terminal, such as bed number information, etc., so that the sensor terminal can identify the monitoring terminal.
[0037] When the sensor terminal is working, for example, in the monitoring state, the sensor terminal will collect the monitoring data of the wearer and cache the monitoring data. In some application scenarios, medical staff clicks the "Start" button on the monitoring terminal, and the sensor terminal is in the monitoring state, collecting and caching the monitoring data during the working process. If the sensor terminal is not worn or not started, the sensor terminal is not in the working process.
[0038] S120: Determine whether the monitoring terminal is connected.
[0039] The sensor terminal and the monitoring terminal can be connected via a wired connection or a wireless connection.
[0040] In some embodiments, when the sensing terminal and the monitoring terminal are connected by a wired connection, a wired connection can be made by cable docking. If the sensing terminal and the monitoring terminal are in a connected state, the sensing terminal receives power from the monitoring terminal through a cable, so that the monitoring terminal supplies power to the sensing terminal and charges the battery inside the sensing terminal. In addition, the sensing terminal can also charge the internal battery of the sensing terminal and power the sensing terminal using other charging power sources by means of a cable. If the sensing terminal and the monitoring terminal are not in a connected state, the sensing terminal uses an internal battery to power itself, and can continue to cache and collect monitoring data during the working process. At this time, the monitoring terminal will suspend printing to stop executing the printing action to avoid printing incomplete monitoring data when disconnected. In this embodiment, the monitoring terminal suspending printing means that the printing function of the monitoring terminal is suspended and the printing action stops. In the case of a wired connection, it can be determined whether the sensing terminal and the monitoring terminal are in a connected state by judging whether the cable is unplugged. If the cable is unplugged, it is determined to be not in a connected state. If the cable is connected or the cable is not unplugged, it is in a connected state.
[0041] See also Figure 3 If the same pregnant woman wears multiple sensor terminals, the multiple sensor terminals are connected to the monitoring terminal through wired connections, so that each sensor terminal is powered and the battery inside the sensor terminal is charged. For example, sensor terminal A11, sensor terminal A12, ..., sensor terminal A1n are connected to monitoring terminal A2 through wired connections, and sensor terminals A11~A1n are powered and the batteries inside sensor terminals A11~A1n are charged. Sensor terminals A11~A1n store information such as pregnant women and bed numbers transmitted by monitoring terminal A2. When sensor terminals A11~A1n are in working state, sensor terminals A11~A1n collect and cache monitoring data, and can transmit monitoring data to monitoring terminal A2, so that monitoring terminal A2 processes the monitoring data.
[0042] In other embodiments, when the sensing terminal and the monitoring terminal establish a connection through a wireless connection method, such as WIFI (Wireless Fideliry), WLAN (Wireless Local Area Networks), Bluetooth, hotspot, or ZigBee technology, the wireless connection method of the present application includes but is not limited to the above-mentioned connection methods.
[0043] When the sensor terminal establishes a connection with the monitoring terminal, the monitoring terminal is used as a wireless access point (Wireless Access Point, referred to as AP), and the sensor terminal, other sensor terminals of the same pregnant woman and the monitoring terminal form a local area network. All sensor terminals in the local area network can receive information such as the pregnant woman's information and bed number transmitted by the monitoring terminal. The preset fields can be used as the SSID (Service Set Identifier) and password of the local area network. The SSID is also the name of the local area network. For example, the bed number of the monitoring terminal can be used as the SSID and password of the local area network. In some embodiments, pregnant woman information such as hospitalization number, outpatient number, or the number or characteristic information of the monitoring terminal can also be used as the SSID and password of the local area network, and this application does not limit this.
[0044] See also Figure 4 , when the wireless connection between the sensor terminals B11~B1n and the monitoring terminal B2 is disconnected, take B11 as an example, if the medical staff clicks the "disconnect" button on the sensor terminal B11 or the monitoring terminal B2; or, the distance between the pregnant woman wearing the sensor terminal B11 and the monitoring terminal B1 exceeds the connection range of the local area network; or, the distance between the sensor terminal B11 and the monitoring terminal B2 causes the signal strength of the wireless connection to be weak, which is insufficient to support the data signal transmission between the sensor terminal B11 and the monitoring terminal B2, the wireless connection between the sensor terminal B11 and the monitoring terminal B2 is disconnected. If multiple sensor terminals B11~B1n are worn away from the monitoring terminal B2, the wireless connection between the sensor terminals B11~B1n and the monitoring terminal B2 is disconnected.
[0045] When the sensor terminals B11~B1n and the monitoring terminal B2 are not in a wireless connection state, for example, after the wireless connection between the sensor terminals B11~B1n and the monitoring terminal B2 is disconnected, the sensor terminal B11 forms a local area network with other sensor terminals B12~B1n of the same pregnant woman, and continues to collect and cache monitoring data. At this time, the monitoring terminal B2 will suspend printing to stop the printing action to avoid printing incomplete monitoring data when the connection is disconnected. Among them, the priority of the sensor terminals B11~B1n is set in advance, and the priority can be set according to the importance of the monitoring data collected by the sensor terminals B11~B1n. For example, in the process of pregnancy examination, the fetal heart sensor is a necessary sensor. When the sensor terminal B11 is a fetal heart sensor, B11 can be used as the optimal level, and the priority can be set according to specific needs. This application does not limit this.
[0046] Determine the priority of sensor terminal B11 in the local area network compared with other sensor terminals B12~B1n. If the priority of sensor terminal B11 is the highest, sensor terminal B11 acts as AP (Wireless Access Point) and connects other sensor terminals B12~B1n in the local area network. At this time, a preset field is used as the SSID and password of the local area network, where the preset field can be a bed number. If the priority of sensor terminal B11 in sensor terminals B11~B1n is not the highest, other sensor terminals with the highest priority in B12~B1n as AP (Wireless Access Point) are connected to form a local area network.
[0047] If the state is changed from being not connected to being connected, this embodiment takes the example that the priority of the sensor terminal B11 among multiple sensor terminals is the highest level. When the monitoring terminal B2 is connected to the local area network, the monitoring terminal B2 has the highest priority in the local area network, and the monitoring terminal B2 is changed from being not connected to being connected. Specifically, when the monitoring terminal B2 is scanned in the local area network, the monitoring terminal B2, the sensor terminal B11 and other sensor terminals B12~B1n form a new local area network. In the new local area network, the monitoring terminal B2 is used as the AP (Wireless Access Point), which is equivalent to the AP switching from the sensor terminal B11 to the monitoring terminal B2. In this way, the sensor terminal B11 and other monitoring terminals B12~B1n will be connected to the monitoring terminal B2. For example, if the sensor terminal B11 establishes a connection with the monitoring terminal B2, the sensor terminal B11 loses its AP function, and the monitoring terminal B2 is used as the AP, and other sensor terminals B12 to B1n in the same LAN as the sensor terminal B11 also establish a connection with the monitoring terminal B2. The preset fields can be used as the SSID and password of the new LAN.
[0048] The monitoring terminal B2 connected above can be the monitoring terminal that the sensor terminals B11 to B1n connected to last time. Since the sensor terminal B11 stores the SSID and password of the monitoring terminal B2 when it is used as an AP, when the monitoring terminal B2 is detected in the local area network formed by the sensor terminals B11 to B1n, it can automatically connect to the monitoring terminal B2. In addition, the monitoring terminal B2 connected above can also be a new monitoring terminal that is newly connected to the sensor terminals B11 to B1n. At this time, the medical staff can click the "connect" button of the monitoring terminal B2 to manually detect the monitoring terminal B2 in the local area network formed by the sensor terminals B11 to B1n and establish a connection. At this time, the sensor terminals B11 to B1n store the SSID and password of the local area network to facilitate the next connection.
[0049] By judging whether the wireless connection between the sensor terminal and the monitoring terminal is disconnected, it can be determined whether the sensor terminal and the monitoring terminal are in a connected state. If the wireless connection is disconnected, it is determined that the sensor terminal and the monitoring terminal are not in a connected state. Otherwise, the sensor terminal and the monitoring terminal are in a connected state.
[0050] For the above wireless connection mode, the sensor terminal can also obtain the wireless signal strength of the wireless connection with the monitoring terminal, for example, the network rate or transmission rate of the sensor terminal can be detected to obtain the wireless signal strength, and this application does not impose any restrictions on this.
[0051] After detecting the wireless signal strength, it can be determined whether the wireless signal strength is lower than the preset strength. For example, the preset strength can be a wireless signal strength sufficient to support the data signal transmission between the sensor terminal and the monitoring terminal, and the data signal includes the transmission of monitoring data. If the wireless signal strength is lower than the preset strength, the current wireless connection between the sensor terminal and the monitoring terminal is insufficient to support the transmission of monitoring data. For example, the worn sensor terminal is far away from the monitoring terminal, resulting in low wireless signal strength. The wireless connection with the monitoring terminal can be disconnected. If the sensor terminal is not connected to the monitoring terminal, it can form a local area network with other sensor terminal components worn, and can continue to cache and collect monitoring data. In addition, it may also be because the wireless signal strength of the wireless connection between the sensor terminal and the monitoring terminal is low, the network rate is slow, and the pregnant woman wearing the sensor terminal is not far away from the monitoring terminal. The sensor terminal can be connected to the monitoring terminal by wired connection to enable better data transmission with the monitoring terminal.
[0052] In some embodiments, when the wireless signal strength of the wireless connection between the sensing terminal and the monitoring terminal is lower than the preset strength, a corresponding preset prompt can be executed. For example, the preset strength can be divided into multiple levels. If the wireless signal strength is lower than the first level, the medical staff can be prompted to convert the wireless connection mode with the monitoring terminal to a wired connection mode; if the wireless signal strength is lower than the second level, the wearer can be prompted not to move away from the monitoring terminal, but to move closer to the monitoring terminal. This application does not limit the preset prompts.
[0053] In the above step S120, if it is determined to be in a connected state, step S130 is executed; otherwise, step S110 is continued to be executed.
[0054] S130: transmitting the buffered monitoring data meeting preset requirements to the currently connected monitoring terminal, so that the currently connected monitoring terminal buffers the received monitoring data meeting preset requirements as unprinted data, and prints the buffered unprinted data later.
[0055] Monitoring data that meets preset requirements means that the monitoring data meets the preset requirements in the currently connected monitoring terminal, that is, the monitoring data received by the currently connected monitoring terminal is required by the monitoring terminal to meet the preset requirements. The monitoring data that meets the preset requirements required by different monitoring terminals may be different. Compared with the direct indiscriminate or non-directional transmission of monitoring data by the sensor terminal and the monitoring terminal when connected, by matching the preset requirements with the monitoring data sent, the validity of the monitoring data sent by the sensor terminal can be improved, and the validity and availability of the monitoring data received by the monitoring terminal can be improved.
[0056] When the sensing terminal is connected to the monitoring terminal, the monitoring data cached and meeting the preset requirements are transmitted to the currently connected monitoring terminal, so that the currently connected monitoring terminal caches the received monitoring data meeting the preset requirements as unprinted data, so that the cached unprinted data can be printed after the subsequent unprinted data is relatively complete, reducing or avoiding the situation where the monitoring data is incomplete and cannot be used for diagnosis due to direct printing, thereby improving the validity and reliability of the monitoring data received by the monitoring terminal, improving the effectiveness of printing, and better providing medical personnel with monitoring data that meets diagnostic needs for printing, which can facilitate more accurate and comprehensive analysis. In addition, through the above-mentioned data interaction process between the monitoring terminal and the sensing terminal, manual intervention can be reduced, data collection intelligence can be improved, and the workload of medical personnel can be reduced.
[0057] See also Figure 5 , the above step S130 includes the following steps:
[0058] S131: Transmitting at least part of the buffered monitoring data to the currently connected monitoring terminal.
[0059] The sensor terminal can transmit the cached and collected monitoring data to the currently connected monitoring terminal. Specifically, if the sensor terminal is in working state and has been connected to the monitoring terminal, the collected and cached monitoring data can be transmitted to the monitoring terminal in real time. If the sensor terminal is disconnected from the monitoring terminal in working state and then reconnects with the monitoring terminal, at least part of the monitoring data can be transmitted to the currently connected monitoring terminal. When the connection is to the previously connected monitoring terminal, the cached but not transmitted monitoring data is transmitted to the currently connected monitoring terminal. When the connection is to a newly connected monitoring terminal, all the cached monitoring data is transmitted to the currently connected monitoring terminal, which can reduce the amount of monitoring data transmission by the sensor terminal to a certain extent.
[0060] Optionally, the sensor terminal transmits the cached monitoring data to the monitoring terminal in a first-in-first-out manner, that is, in the process of collecting monitoring data, the sensor terminal collects and caches the monitoring data in chronological order, and the first collected data is stored first, that is, "first in", and when the sensor terminal transmits the cached monitoring data to the monitoring terminal, the first cached data is transmitted first, that is, "first out". Therefore, the transmitted monitoring data can be continuous.
[0061] Optionally, when the storage capacity of the monitoring data cached by the sensor terminal is large, in order to reduce the problem of network transmission congestion caused by the large amount of data transmission, the sensor terminal can transmit the monitoring data collected and cached during the working process in time-sharing. For example, the monitoring data is transmitted at certain time intervals. This can reduce the problem of large data transmission volume caused by simultaneous transmission, affecting the transmission speed.
[0062] S132: Determine whether at least part of the monitoring data transmitted to the currently connected monitoring terminal meets preset requirements.
[0063] After the monitoring terminal receives the monitoring data sent by the sensor terminal, the monitoring terminal can verify the received monitoring data to verify whether it meets the preset requirements. If the preset requirements are met, the monitoring terminal receives the response data sent by the monitoring terminal to determine whether at least part of the transmitted monitoring data meets the preset requirements. The preset requirements can be set according to different needs, such as meeting correctness requirements, or meeting completeness requirements, etc. This application does not impose any restrictions on this.
[0064] In step S132, if it is determined that the preset requirement is not met, step S133 is executed; otherwise, the above step S110 is executed or step S131 is continued to be executed. This embodiment is described by taking continuing to execute step S131 as an example.
[0065] S133: Retransmitting the corresponding monitoring data to the currently connected monitoring terminal until the corresponding monitoring data meets the preset requirements.
[0066] In the case of determining that the preset requirements are not met, in order to allow the monitoring terminal to receive monitoring data that meets the preset requirements and process the monitoring data, the sensor terminal retransmits the corresponding monitoring data to the currently connected monitoring terminal, that is, transmits the corresponding monitoring data that meets the preset requirements until the corresponding monitoring data meets the preset requirements, so that the currently connected monitoring terminal caches the received monitoring data that meets the preset requirements as unprinted data, so as to print the cached unprinted data later. For example, if the preset requirement is a correctness requirement, when it is determined that part of the monitoring data transmitted to the currently connected monitoring terminal is wrong, the correct monitoring data corresponding to the wrong part is transmitted to the currently connected monitoring terminal.
[0067] In this embodiment, the monitoring data is collected and cached by the sensor terminal during the working process, so that the sensor terminal will always collect and cache the monitoring data during the working process, and all the collected monitoring data can be stored in the sensor terminal. During the working process, when the sensor terminal is disconnected from the monitoring terminal, it is connected to the monitoring terminal again, or connected to a new monitoring terminal. The sensor terminal and the monitoring terminal are in a connected state, and the sensor terminal can transmit at least part of the monitoring data cached during the working process to the monitoring terminal, which can effectively improve the problem that the sensor terminal needs to retransmit the monitoring data after the sensor terminal and the monitoring terminal are connected. In this way, the monitoring data received by the monitoring terminal is collected by the sensor terminal during the working process, which can make the monitoring data continuity better and better meet the diagnosis requirements. At the same time, by judging whether at least part of the transmitted monitoring data meets the preset requirements, if the preset requirements are not met, the sensor terminal will retransmit the corresponding monitoring data to the currently connected monitoring terminal until the corresponding monitoring data meets the preset requirements, so that the monitoring data received by the monitoring terminal meets the preset requirements, thereby improving the validity and reliability of the data received by the monitoring terminal, so that the monitoring data can better meet the diagnosis requirements, and can facilitate more accurate and comprehensive analysis. In addition, through the above-mentioned data interaction process between the monitoring terminal and the sensor terminal, human intervention can be reduced, the intelligence of data collection can be improved, and the workload of medical staff can be reduced.
[0068] In step S131 of the above embodiment, the sensor terminal transmits at least part of the buffered monitoring data to the currently connected monitoring terminal. In different situations, the at least part of the monitoring data transmitted may also be different. Figure 6 , which step includes the following steps:
[0069] S1311: Determine whether the currently connected monitoring terminal is the monitoring terminal that the sensor terminal was previously connected to.
[0070] During the working process, since the sensor terminal stores the characteristic information of the monitoring terminal connected last time, it can identify whether it is the monitoring terminal connected last time by the stored characteristic information. The characteristic information can be the bed number information corresponding to the monitoring terminal, or other information representing the monitoring terminal, such as the number of the monitoring terminal.
[0071] Specifically, it is determined whether the characteristic information stored in the sensor terminal is consistent with the characteristic information of the currently connected monitoring terminal. If the characteristic information of the previously connected monitoring terminal stored is consistent with the characteristic information of the currently connected monitoring terminal, it is determined that the currently connected monitoring terminal is the monitoring terminal that the sensor terminal was previously connected to. If they are inconsistent, it is determined that the currently connected monitoring terminal is not the monitoring terminal that the sensor terminal was previously connected to, but a newly connected monitoring terminal. The sensor terminal receives and stores the characteristic information of the currently connected monitoring terminal, and updates the characteristic information stored in the sensor terminal to the characteristic information of the currently connected monitoring terminal, so that the currently connected monitoring terminal can be identified. When the sensor terminal establishes a connection with a new monitoring terminal, the medical staff will enter the pregnant woman's information in the new monitoring terminal, and the sensor terminal will receive the bed number information transmitted by the new monitoring terminal, so that the sensor terminal stores the new bed number information.
[0072] In some application scenarios, if the sensor terminal and the monitoring terminal are connected by wireless connection, after the sensor terminal and the monitoring terminal are connected, the monitoring terminal is used as the wireless access point to form a local area network with the monitoring terminal. The sensor terminal will store the SSID and password of the local area network formed by the connected monitoring terminal. If the SSID and password stored in the sensor terminal are consistent with the SSID and password of the local area network formed by the currently connected monitoring terminal, it can also be determined as the monitoring terminal connected last time, otherwise, it is determined not to be the monitoring terminal connected last time.
[0073] If step S1311 determines that it is the monitoring terminal connected last time, step S1312 is executed; if step S1311 determines that it is not the monitoring terminal connected last time, step S1313 is executed.
[0074] S1312: Transmitting the previously cached monitoring data that was not transmitted to the currently connected monitoring terminal.
[0075] During the working process, since the monitoring terminal currently connected to the sensor terminal is the monitoring terminal connected last time, at least part of the monitoring data has been transmitted during the last connection. During the disconnection process, the sensor terminal will continue to collect and cache the monitoring data. When the monitoring terminal connected last time is connected again, the previously cached monitoring data that was not transmitted last time is transmitted to the currently connected monitoring terminal, so that continuous monitoring data can be formed at the monitoring terminal. If the amount of previously cached monitoring data that was not transmitted last time is large, it can be transmitted in time to reduce the problem of large data transmission volume caused by simultaneous transmission, which affects the transmission speed.
[0076] S1313: Transmitting all the cached monitoring data to the currently connected monitoring terminal in a time-sharing manner.
[0077] Because the monitoring terminal currently connected to the sensor terminal is not the monitoring terminal connected last time, a connection is established with a new monitoring terminal. Because the new monitoring terminal does not store the monitoring data collected and cached by the sensor terminal, and because the amount of monitoring data stored in the sensor terminal is large, all the cached monitoring data is transmitted to the currently connected monitoring terminal in a time-sharing manner, so that the monitoring terminal obtains continuous monitoring data and does not need to collect the monitoring data again. At the same time, the problem of large data transmission volume caused by simultaneous transmission, which affects the transmission speed, is reduced, and network data transmission congestion is reduced.
[0078] In this embodiment, by judging whether the monitoring terminal currently connected to the sensor terminal is the monitoring terminal connected last time, if it is the monitoring terminal connected last time, only the monitoring data that was not transmitted last time that is cached needs to be transmitted, so that the monitoring terminal obtains continuous monitoring data and the data transmission volume between the sensor terminal and the monitoring terminal is reduced. If it is not the monitoring terminal connected last time, all the monitoring data cached is transmitted to the currently connected monitoring terminal, so that the new monitoring terminal obtains continuous monitoring data, and there is no need to collect the monitoring data again, thereby reducing the workload of medical staff. At the same time, when the amount of monitoring data to be transmitted is large, it can be transmitted in time to reduce the problem of large data transmission volume caused by simultaneous transmission, affecting the transmission speed, and reducing the congestion of network data transmission.
[0079] For the above embodiment, the preset requirements may include correctness requirements. For this, the present application provides a first implementation of the second embodiment of the method for processing monitoring data. Figure 7 , the method comprises the following steps:
[0080] S210: Transmitting at least part of the monitoring data carrying the verification code to the currently connected monitoring terminal.
[0081] When the sensing terminal is connected to the monitoring terminal, at least part of the monitoring data is transmitted to the currently connected monitoring terminal, wherein the transmitted at least part of the monitoring data is at least part of the monitoring data carrying a verification code, so that the monitoring terminal can use the verification code to verify at least part of the received monitoring data.
[0082] For example, a CRC (Cyclic Redundancy Check) check code can be used to check the monitoring data. The CRC check code is a check code with strong error detection and correction capabilities. When the sensor terminal needs to transmit the monitoring data to the monitoring terminal, a number is added to the monitoring data to be transmitted as a CRC check code, and the monitoring data carrying the CRC check code is generated and transmitted to the monitoring terminal. Among them, the number used as the CRC check code is a number that can be divided by a preset specific number. The preset specific number is a specific number pre-selected by the sensor terminal and the monitoring terminal. After the monitoring terminal receives the monitoring data carrying the CRC check code, the monitoring data carrying the CRC check code is divided by the preset specific number. If there is no remainder after the division, it indicates that the transmitted monitoring data is correct and the monitoring data received by the monitoring terminal is correct. If there is a remainder after the division, it indicates that an error occurred in the transmission process of the monitoring data and the monitoring data received by the monitoring terminal is incorrect.
[0083] S220: Determine whether response data including a verification result generated by the monitoring terminal verifying at least a portion of the received monitoring data using a verification code is received.
[0084] After the monitoring terminal verifies at least part of the received monitoring data using the verification code, the verification result generates response data, which can be transmitted to the sensor terminal. In addition, when the monitoring terminal verifies and the verification result shows that the transmitted monitoring data is correct, the response data may not be transmitted to the sensor terminal. The verification result includes correct or incorrect.
[0085] If response data is received in step S220, step S230 is executed; otherwise, step S240 is executed.
[0086] S230: Parse the response data to obtain a verification result, and then use the verification result to determine whether at least part of the monitoring data meets the correctness requirement.
[0087] If the verification result in step S230 is correct, step S240 is executed to end the process. In this embodiment, execution to step S240 can be regarded as forming a complete process; if the verification result is wrong, step S250 is executed.
[0088] S240: If the verification result is correct, it is determined that at least part of the monitoring data transmitted to the monitoring terminal meets the correctness requirement.
[0089] Since the verification result of the received response data analysis is correct, indicating that at least part of the monitoring data transmitted to the monitoring terminal is correct, it is determined that at least part of the monitoring data transmitted to the monitoring terminal meets the correctness requirement.
[0090] S250: If the verification result is an error, it is determined that at least part of the monitoring data transmitted to the monitoring terminal does not meet the accuracy requirement.
[0091] Since the verification result of the received response data analysis is wrong, it indicates that at least part of the monitoring data transmitted to the monitoring terminal has errors during the transmission process, and it is determined that at least part of the monitoring data transmitted to the monitoring terminal does not meet the correctness requirement.
[0092] S260: Determine the correct monitoring data corresponding to the verification result.
[0093] After the sensor terminal determines that at least part of the monitoring data transmitted to the monitoring terminal does not meet the correctness requirements, for example, when the monitoring data transmitted to the currently connected monitoring terminal is determined to be erroneous, the sensor terminal searches for the correct monitoring data corresponding to the erroneous monitoring data and determines that the verification result is the correct monitoring data corresponding to the error.
[0094] S270: Retransmitting the correct monitoring data to the currently connected monitoring terminal.
[0095] Retransmit the correct monitoring data to the currently connected monitoring terminal, so that the monitoring terminal corrects the received monitoring data with the correct monitoring data, thereby meeting the correctness requirement, and identifies the received monitoring data that meets the correctness requirement as unprinted data for caching, so that the currently connected monitoring terminal prints the unprinted data when it is determined that there is unprinted data in the cache. For example, after determining that the verification result is the correct monitoring data corresponding to the error, the correct monitoring data can be retransmitted to the monitoring terminal with the verification code, so that the monitoring terminal can verify the received monitoring data with the verification code again. When the verification result is correct, the monitoring terminal can correct the monitoring data that was received and judged to be incorrect in the previous transmission, so that the monitoring data received by the monitoring terminal meets the correctness requirement, so that the received monitoring data that meets the correctness requirement is identified as unprinted data for caching, so that when the monitoring terminal determines that there is unprinted data in the cache, the unprinted data is printed, and the correct monitoring data is printed, so that the medical staff can improve the accuracy of diagnosis when making a diagnosis.
[0096] In addition, the present application also provides a second implementation of the second embodiment of the method for processing monitoring data, see Figure 8 , the method comprises the following steps:
[0097] S310: Transmit at least part of the monitoring data carrying the verification code to the currently connected monitoring terminal.
[0098] The specific implementation of this step can refer to the implementation process of step S310 in the above embodiment, which will not be repeated here.
[0099] S320: Determine whether response data including a verification result generated by the monitoring terminal verifying at least a portion of the received monitoring data using a verification code is received.
[0100] After the monitoring terminal uses the verification code to verify at least part of the received monitoring data, if the verification result is that the transmitted monitoring data is correct, no response data is transmitted to the sensor terminal. If the verification result is that the transmitted monitoring data is wrong, response data is transmitted to the sensor terminal, and the response data includes the verification result that is wrong.
[0101] The specific implementation of this step can refer to the implementation process of step S220 in the above embodiment, which will not be repeated here.
[0102] If the judgment in step S320 is yes, the response data is received, then step S340 is executed; if the judgment is no, the response data is not received, then step S330 is executed.
[0103] S330: Determine whether at least part of the monitoring data transmitted to the monitoring terminal meets the accuracy requirement.
[0104] Because the response data transmitted by the monitoring terminal is not received, it is determined that at least part of the monitoring data transmitted to the monitoring terminal meets the correctness requirement.
[0105] S340: Determine that at least part of the monitoring data transmitted to the monitoring terminal does not meet the accuracy requirement.
[0106] Since the response data transmitted by the monitoring terminal is received and the verification result obtained by parsing the response data is wrong, it is determined that at least part of the monitoring data transmitted to the monitoring terminal meets the correctness requirement.
[0107] S350: Determine the correct monitoring data corresponding to the verification result.
[0108] The specific implementation of this step can refer to the implementation process of step S260 in the above embodiment, which will not be repeated here.
[0109] S360: Retransmit the correct monitoring data to the currently connected monitoring terminal.
[0110] Retransmit the correct monitoring data to the currently connected monitoring terminal, so that the monitoring terminal corrects the received monitoring data with the correct monitoring data, thereby meeting the correctness requirement, and identifies the received monitoring data that meets the correctness requirement as unprinted data for caching, so that the monitoring terminal prints the unprinted data when determining that there is unprinted data in the cache. The specific implementation of this step can refer to the implementation process of step S270 in the above embodiment, which will not be repeated here.
[0111] Different from the first embodiment, in this embodiment, after the monitoring terminal uses the verification code to verify at least part of the received monitoring data, if the verification result shows that the transmitted monitoring data is correct, no response data is transmitted to the sensor terminal, which can reduce the amount of data transmission during the interaction between the sensor terminal and the monitoring terminal to a certain extent.
[0112] For the above embodiment, the preset requirements may include integrity requirements. For this, the present application provides a third embodiment of a method for processing monitoring data. Fig. 9 , the method comprises the following steps:
[0113] S410: Divide the cached monitoring data into a plurality of groups of sub-data with consecutive sequence numbers, each group of sub-data corresponds to a sequence number.
[0114] When the monitoring data transmitted by the monitoring terminal includes physiological parameters, the integrity of the transmitted monitoring data can be judged in view of the importance of the transmission of physiological parameters. Specifically, the sensor terminal collects and caches the monitoring data during operation, and can divide the cached monitoring data into multiple groups of sub-data with continuous serial numbers according to the time sequence and the predetermined data volume, and each group of sub-data carries a serial number corresponding to each group of sub-data. Among them, if the serial numbers divided into multiple groups reach the maximum serial number threshold, the serial numbers of the next group of sub-data of the maximum serial number threshold can be restarted.
[0115] If the sensor terminal and the monitoring terminal are always connected, real-time transmission can be performed. Since the monitoring data that has not been transmitted is small, the monitoring data collected and cached at the current time can be divided into a group of sub-data, and the monitoring data collected and cached at the next time can be divided into a group of sub-data. For example, the monitoring data collected and cached within 0 to 0.5 seconds can be divided into a group of sub-data with a sequence number of 1, and the monitoring data collected and cached within 0.5 to 1 second can be divided into a group of sub-data with a sequence number of 2, and so on. When the sequence number of the sub-data reaches the maximum value N, the sequence number of the next group of sub-data is renumbered, and the sequence number of the next group of sub-data is 1.
[0116] If the sensor terminal is disconnected from the monitoring terminal and then reconnected to the monitoring terminal, or the sensor terminal is connected to a new monitoring terminal, because there is a lot of monitoring data that has not been transmitted, the cached monitoring data can be divided into multiple groups of sub-data at intervals of a certain time according to the chronological order of collection, and each group of sub-data contains a sequence number. Alternatively, the cached monitoring data can be divided into multiple groups of sub-data according to a certain cache amount in chronological order, and each group of sub-data contains a sequence number. For example, if the sensor terminal is disconnected from the monitoring terminal within 2 to 5 minutes of the time point, the sensor terminal has cached the monitoring data collected within 2 to 6 minutes of the time point. The monitoring data collected and cached within 2 to 3 minutes can be divided into a group of sub-data with a sequence number of 1, the monitoring data collected and cached within 3 to 4 minutes can be divided into a group of sub-data with a sequence number of 2, and the monitoring data collected and cached within 4 to 5 minutes can be divided into a group of sub-data with a sequence number of 3, and so on. If the sensor terminal has transmitted all the cached monitoring data to the monitoring terminal, it can switch to the above-mentioned real-time transmission method. This application does not limit how to divide into multiple groups of sub-data.
[0117] S420: Transmit at least part of the group sub-data to the monitoring terminal, so that the monitoring terminal determines whether the sequence number of the sub-data currently received is continuous with the sequence number of the sub-data received last time, and generates a determination result.
[0118] After the sensor terminal divides the sub-data into multiple groups of sub-data with serial numbers, it transmits at least part of the sub-data to the currently connected monitoring terminal in ascending order of the serial numbers. After receiving the sub-data, the monitoring terminal can determine whether the serial number of the sub-data currently received is continuous with the serial number of the sub-data received last time, and send the judgment result to the sensor terminal. For example, the sensor terminal transmits the sub-data with serial number 1 and the sub-data with serial number 2 to the monitoring terminal in sequence. Since the serial number of the sub-data currently received is 2 and the serial number of the sub-data received last time is 1, the judgment result is continuous. If the serial number of the sub-data received last time is 1 and the serial number of the sub-data currently received is 3, the judgment result is discontinuous.
[0119] S430: receiving the judgment result sent by the monitoring terminal, analyzing the judgment result, and judging whether it is continuous.
[0120] The judgment result includes continuous or discontinuous. After receiving the judgment result, the sensor terminal can analyze the judgment result to obtain whether the judgment result is continuous or discontinuous. The judgment result also includes the sequence number of the sub-data missing due to discontinuity. If the judgment result in step S430 is continuous, step S440 is executed. In this embodiment, the process is terminated to form a complete process, or the steps of other embodiments are performed to execute the next process; if the judgment result is discontinuous, step S450 is executed.
[0121] S440: Determine whether at least a portion of the monitoring data transmitted to the currently connected monitoring terminal meets the integrity requirement, so as to indicate that the monitoring data received by the monitoring terminal is continuous and complete.
[0122] Since at least part of the transmitted sub-data is continuous, at least part of the transmitted monitoring data is continuous, and there is no missing monitoring data. It can be determined that at least part of the monitoring data transmitted to the currently connected monitoring terminal meets the integrity requirements. Since the monitoring terminal judges the serial number of the received monitoring data as continuous, the received monitoring data is not missing, indicating that the monitoring data received by the monitoring terminal is continuous and complete, so that the monitoring terminal obtains continuous and complete monitoring data.
[0123] S450: Determine that at least part of the monitoring data transmitted to the currently connected monitoring terminal does not meet the integrity requirement, so as to indicate that the monitoring data received by the monitoring terminal is discontinuous and missing.
[0124] Because at least part of the transmitted sub-data is discontinuous, at least part of the transmitted monitoring data is discontinuous, and there is a situation where monitoring data is missing. It can be determined that at least part of the monitoring data transmitted to the currently connected monitoring terminal does not meet the integrity requirements, indicating that the monitoring data received by the monitoring terminal is discontinuous and missing.
[0125] S460: Determine the missing monitoring data corresponding to the judgment result.
[0126] The sensor terminal searches for the missing monitoring data corresponding to the judgment result, and determines the missing monitoring data corresponding to the judgment result. For example, when the sensor terminal receives a judgment result that is discontinuous, it will parse the judgment result to obtain the sequence number of the missing sub-data, and the sensor terminal will search for the sub-data with the sequence number corresponding to the missing sequence number in the cached monitoring data, and determine the missing sub-data corresponding to the judgment result.
[0127] S470: Retransmit the missing monitoring data to the currently connected monitoring terminal.
[0128] Retransmit the missing monitoring data to the currently connected monitoring terminal so that the monitoring terminal supplements the received monitoring data with the missing monitoring data, thereby meeting the integrity requirement, and marking the received monitoring data that meets the integrity requirement as unprinted data for caching, thereby enabling the currently connected monitoring terminal to print the unprinted data when determining that there is unprinted data in the cache. For example, retransmit the sub-data of the serial number corresponding to the missing sub-data to the currently connected monitoring terminal so that after receiving the sub-data, the monitoring terminal supplements the missing sub-data and determines whether it is continuous. If it is determined to be continuous, it indicates that the monitoring data received by the monitoring terminal is continuous and there is no missing data, thereby enabling the sensor terminal to transmit the additional monitoring data to the monitoring terminal to meet the integrity requirement for printing.
[0129] In this embodiment, the cached monitoring data is divided into multiple groups of sub-data with continuous sequence numbers, each group of sub-data corresponds to a sequence number, and at least part of the sub-data of the groups are transmitted to the currently connected transmission terminal in sequence, so as to reduce the problem of affecting the transmission rate due to the large amount of data transmission. At the same time, the monitoring terminal can judge whether the sequence number of the sub-data currently received is continuous with the sequence number of the sub-data received last time through the sequence number, so as to determine whether the received monitoring data is continuous, and then the sensor terminal retransmits the discontinuous missing monitoring data, supplements the missing monitoring data, so that the monitoring terminal receives continuous and complete monitoring data, and prints the continuous and complete monitoring data, so that the medical staff can improve the accuracy of diagnosis when analyzing the monitoring data.
[0130] For the above embodiments, the preset requirements may include correctness requirements and completeness requirements. The present application provides a fourth embodiment of a method for processing monitoring data. Please refer to Fig.10 , the method comprises the following steps:
[0131] S510: Divide the cached monitoring data into multiple groups of sub-data carrying check codes with consecutive sequence numbers, each group of sub-data corresponding to a sequence number.
[0132] The specific implementation of this step can refer to the implementation process of the above embodiment, which will not be repeated here.
[0133] S520: Transmit at least part of the group data carrying the verification code to the currently connected monitoring terminal.
[0134] At least part of the group sub-data carrying the check code is transmitted to the currently connected monitoring terminal, so that the monitoring terminal can use the check code carried to perform correctness check on the sub-data currently received, and at the same time, the monitoring terminal determines whether the sequence number of the sub-data currently received is continuous with the sequence number of the sub-data received last time, and the monitoring terminal generates a response message with the correctness verification result and the integrity verification result, and the response message includes correct or wrong, continuous or discontinuous. The specific implementation of this step can refer to the implementation process of the above embodiment, and will not be repeated here.
[0135] S530: Receive a response message sent by the monitoring terminal, and parse the response message.
[0136] The specific implementation of this step can refer to the implementation process of the above embodiment, which will not be repeated here.
[0137] S540: Determine whether at least part of the group data carrying the check code transmitted to the currently connected monitoring terminal meets the requirements of correctness and integrity.
[0138] If the response message is correct and continuous, it is determined that at least part of the monitoring data transmitted to the monitoring terminal meets the accuracy and integrity requirements; if the response message is incorrect or discontinuous, it is determined that at least part of the monitoring data transmitted to the monitoring terminal does not meet the accuracy or integrity requirements. The specific implementation of this step can refer to the implementation process of the above embodiment, which will not be repeated here.
[0139] If step S540 is judged to be incorrect or incomplete, step S550 is executed. In this embodiment, execution to step S560 can be regarded as forming a complete process; if it is judged to be correct and complete, step S570 can be executed.
[0140] S550: Determine correct or missing monitoring data corresponding to the response message.
[0141] The specific implementation of this step can refer to the implementation process of the above embodiment, which will not be repeated here.
[0142] S560: Retransmitting the correct or missing monitoring data to the currently connected monitoring terminal.
[0143] If it is judged to be incorrect, the correct monitoring data is retransmitted to the currently connected monitoring terminal, so that the monitoring terminal corrects the received monitoring data with the correct monitoring data, thereby meeting the correctness requirement. If it is judged to be discontinuous, the missing monitoring data is retransmitted to the currently connected monitoring terminal, so that the currently connected monitoring terminal supplements the received monitoring data with the missing monitoring data, thereby meeting the integrity requirement, so that the monitoring terminal supplements and corrects the received monitoring data with the missing and erroneous monitoring data, thereby meeting the integrity and correctness requirements, and the received monitoring data that meets the integrity and correctness requirements is marked as unprinted data for caching, so that the monitoring terminal prints the unprinted data when it is determined that there is unprinted data in the cache. The specific implementation method of this step can refer to the implementation process of the above embodiment, which will not be repeated here.
[0144] S570: Perform abnormal analysis on the monitoring data, and when abnormalities are found in the monitoring data, execute preset prompts for the abnormalities.
[0145] When the monitoring data is judged to be complete and correct, the sensor terminal can perform abnormal analysis on the monitoring data, and execute preset prompts when abnormalities are found in the analysis to make real-time alarms. For example, when the fetal heart rate is higher than the preset alarm value, or when a high-risk abnormal curve appears on the fetal heart rate curve, graded real-time alarms are performed. In addition, the sensor terminal analyzes the monitoring data, can predict possible abnormal situations, and can also execute preset prompts to make alarms. In addition, in some application scenarios, some high-risk abnormal alarms can be preset. When the sensor terminal judges that the transmitted monitoring data is wrong or incomplete, or when the connection with the monitoring terminal is disconnected, a voice prompt is given. This embodiment provides a prompt when the analysis is abnormal, which can avoid missing high-risk alarms and prompt medical personnel to take emergency measures as soon as possible to avoid the risk of delayed treatment.
[0146] In this embodiment, by verifying the correctness and integrity of the transmitted monitoring data, the correct and complete monitoring data is transmitted to the monitoring terminal, so that the monitoring terminal obtains the correct and complete monitoring data for printing, and analyzes the correct and complete monitoring data to obtain a more accurate and comprehensive diagnosis, thereby reducing the probability of misdiagnosis.
[0147] For the above-mentioned embodiments, the present application provides a fifth embodiment of a method for processing monitoring data, see Fig.11 , the method comprises the following steps:
[0148] S610: Determine whether the sensor terminal is connected.
[0149] The monitoring terminal and the sensor terminal can send connections through wired and wireless connections. Before this step S610, the monitoring terminal and the sensor terminal establish a connection through a wired connection, power the sensor through a cable, and charge the battery inside the sensor terminal, so that after the connection is disconnected, the sensor terminal can power itself through its internal battery and continue to cache and collect monitoring data.
[0150] Alternatively, the monitoring terminal and the sensor terminal establish a connection through a wireless connection, wherein the monitoring terminal and multiple sensor terminals form a local area network, and the monitoring terminal is used as a wireless access point, which uses a preset field as the SSID and password of the local area network, wherein the preset field is the bed number, etc. The monitoring terminal can store the SSID and password to facilitate the next connection. If the wireless connection is disconnected, the multiple sensor terminals connected to the monitoring terminal form a new local area network, determine the priority of the sensor terminal in the local area network, and select the sensor terminal with the highest priority among the multiple sensor terminals in the local area network as the wireless access point, wherein the preset field can be used as the SSID and password of the local area network, and the preset field is the bed number, etc.
[0151] If step S610 determines that the connection state is in progress, step S630 is executed; otherwise, step S620 is executed.
[0152] S620: Suspend printing and stop executing the printing action.
[0153] Because the monitoring data received is interrupted during the disconnection, the monitoring data received at this time is incomplete. If the monitoring data is printed or analyzed for abnormalities at this time, an erroneous diagnosis result may be obtained. Therefore, the monitoring terminal will suspend printing, stop printing, stop printing the received monitoring data, and also stop analyzing the received monitoring data for abnormalities, which can reduce misdiagnosis and error prompts.
[0154] S630: receiving monitoring data transmitted by the sensor terminal that is cached during the working process and meets preset requirements, and caching the monitoring data that meets the preset requirements as unprinted data, so that the cached unprinted data can be printed later.
[0155] In some embodiments, see Fig.12 , the above step S630 includes the following steps:
[0156] S631: Receive at least part of the monitoring data cached by the sensor terminal during operation.
[0157] Prior to this, when establishing a connection with the sensor terminal, characteristic information is transmitted to the sensor terminal so that the sensor terminal stores the characteristic information and determines whether the currently connected sensor terminal is the sensor terminal connected last time. Specifically, it is determined whether the characteristic information of the monitoring terminal is consistent with the characteristic information stored in the currently connected sensor terminal. If they are consistent, it is determined that the currently connected sensor terminal is the sensor terminal connected last time, and the monitoring data cached by the sensor terminal that was not received last time is received. If they are inconsistent, it is determined that the currently connected sensor terminal is not the sensor terminal connected last time, and the characteristic information is sent to the currently connected sensor terminal so that the sensor terminal stores the characteristic information, so as to update the characteristic information stored in the sensor terminal to the characteristic information of the currently connected monitoring terminal, and receive all the monitoring data cached by the sensor terminal.
[0158] Optionally, at least part of the monitoring data carrying the verification code transmitted by the currently connected sensor terminal is received, or at least part of the sub-data containing the sequence number is received, wherein the sub-data is the sensor terminal dividing the cached monitoring data into multiple groups of sub-data with consecutive sequence numbers, and each group of sub-data corresponds to a sequence number. Or at least part of the monitoring data carrying the verification code containing the sequence number is received transmitted by the currently connected sensor terminal.
[0159] S632: Determine whether the received monitoring data meets the preset requirements.
[0160] The preset requirements include correctness requirements, and judging whether at least part of the monitoring data transmitted by the currently connected sensor terminal meets the preset requirements includes the following steps:
[0161] The monitoring terminal verifies at least part of the received monitoring data using the verification code, and generates response data including the verification result, where the verification result includes correctness or error.
[0162] If the verification result is correct, it is determined that the currently received monitoring data meets the correctness requirements; if the verification result is wrong, it is determined that the currently received monitoring data does not meet the correctness requirements. After the verification, the response data can also be sent to the sensor terminal so that the sensor terminal analyzes the verification result to determine whether the currently transmitted monitoring data meets the correctness requirements.
[0163] In addition, the preset requirements include integrity requirements, and it is determined whether at least part of the monitoring data transmitted by the currently connected sensor terminal meets the integrity requirements. Specifically, the following steps are included:
[0164] The monitoring terminal determines whether the sequence number of the sub-data currently received is continuous with the sequence number of the sub-data received last time, and generates a determination result.
[0165] If the judgment result is discontinuous, it is determined that at least part of the monitoring data transmitted by the currently connected sensor terminal meets the integrity requirement, indicating that the received monitoring data is continuous and complete.
[0166] If the judgment result is discontinuous, it is determined that at least part of the monitoring data transmitted by the currently connected sensor terminal does not meet the integrity requirement, indicating that the received monitoring data is discontinuous and missing.
[0167] After the judgment is made, the judgment result may also be sent to the sensor terminal so that the sensor terminal receives and analyzes the judgment result to determine whether at least part of the transmitted monitoring data meets the preset requirements.
[0168] If step S632 determines that the preset requirement is not met, then steps S633-S634 are executed; otherwise, step S640 is executed or step S631 is continued to be executed. The accompanying drawings of this embodiment take continuing to execute step S631 as an example for explanation.
[0169] S633: Sending the judgment result to the sensor terminal, so that the sensor terminal retransmits the corresponding monitoring data according to the judgment result until the corresponding monitoring data meets the preset requirements.
[0170] If the judgment result is wrong, the judgment result after the verification result will generate response data and send it to the sensor terminal, so that the sensor terminal can determine the monitoring data corresponding to the verification result and correct, and re-transmit the monitoring data corresponding to the accuracy until the corresponding monitoring data meets the correctness requirements.
[0171] If the judgment result is incomplete, the judgment result is sent to the sensor terminal so that the sensor terminal analyzes the judgment result and determines that at least part of the currently transmitted monitoring data does not meet the integrity requirement. The missing monitoring data corresponding to the judgment result is determined and the missing monitoring data is retransmitted until the corresponding monitoring data integrity requirement is met.
[0172] S634: receiving the monitoring data that meets the preset requirements retransmitted by the sensor terminal, and caching the monitoring data that meets the preset requirements as unprinted data, so that the cached unprinted data can be printed later.
[0173] The monitoring terminal receives incorrect monitoring data retransmitted by the currently connected sensor terminal, and corrects the received monitoring data with the correct monitoring data, so that the received monitoring data meets the accuracy requirement. The monitoring terminal receives missing monitoring data retransmitted by the currently connected sensor terminal, and supplements the received monitoring data with the missing monitoring data, so that the received monitoring data meets the integrity requirement. The monitoring terminal caches the monitoring data that meets the accuracy and integrity requirements as unprinted data, so that the data can be printed later. The monitoring terminal prints the monitoring data that meets the accuracy and integrity, avoiding medical personnel from analyzing incomplete or incorrect monitoring data, and reducing the diagnostic errors of medical personnel.
[0174] In some embodiments, if the above step S632 determines that the received monitoring data does not meet the preset requirements, step S620 can also be executed, then the printing will be suspended and the printing action will be stopped to avoid printing monitoring data that does not meet the preset requirements, avoid medical staff from analyzing incomplete or incorrect monitoring data, and reduce diagnostic errors of medical staff.
[0175] In some embodiments, in the above step S630, the subsequent printing of the cached unprinted data includes the following steps:
[0176] S640: Determine whether there is any unprinted data in the cache.
[0177] When the sensing terminal and the monitoring terminal are in a connected state, when it is determined that the transmitted data meets the preset requirements, the printing unit of the monitoring terminal enters the printing wake-up mode. If the monitoring terminal receives a large amount of monitoring data or prints a large amount of data, it determines whether there is unprinted data cached to print the monitoring data.
[0178] If it is determined in step S640 that there is unprinted data in the cache, step S650 is executed; if it is determined that there is no unprinted data in the cache, step S660 is executed.
[0179] S650: Printing the buffered unprinted data.
[0180] Because there is cached monitoring data that has not been printed, the cached unprinted data is printed. The monitoring terminal can adopt a quick printing method. At this time, the printing unit reads the data in the unprinted storage space of the monitoring terminal and quickly prints the cached data on thermal paper, so as to start real-time printing of the received monitoring data in the shortest time, so that the printed data is consistent with the data displayed and stored in the monitoring terminal, which is convenient for medical staff to analyze and diagnose the data.
[0181] S660: Print the monitoring data currently received in real time.
[0182] Since there is no unprinted data, the monitoring data currently received in real time can be printed. The monitoring terminal prints the received monitoring data in real time and stores the data while printing, so that the data printed, displayed, and stored by the monitoring terminal are consistent. In addition, the monitoring data displayed, printed, and stored by the monitoring terminal meet the requirements of correctness and completeness, which facilitates medical personnel to accurately analyze and diagnose the data.
[0183] In some embodiments, if the received monitoring data meets the preset requirements, for example, the received monitoring data meets the correctness and completeness, the monitoring terminal can perform an abnormality analysis on the received monitoring data to determine whether the monitoring data is abnormal. Specifically, after the monitoring data receives complete and correct monitoring data, the monitoring data is analyzed for abnormalities. If there is an abnormality, the corresponding preset prompt is triggered to remind the medical staff that the monitoring data is abnormal, and prompt the medical staff to take emergency measures as soon as possible to avoid the risk of delayed treatment.
[0184] In this embodiment, the monitoring terminal verifies the correctness and integrity of the received monitoring data. If the monitoring data is incorrect or incomplete, the correct or complete monitoring data is received again, so that the monitoring terminal receives the correct and complete monitoring data. In addition, the monitoring data that has not been printed in the cache is quickly printed, so that the monitoring terminal can store, display, and print consistent correct and complete monitoring data, so that medical personnel can timely discover and diagnose the monitoring data, reducing the probability of misdiagnosis. At the same time, the monitoring terminal performs abnormal analysis on the correct and complete monitoring data, and prompts the medical personnel to take emergency measures as soon as possible in case of abnormality, so as to avoid the risk of delayed treatment.
[0185] For the above embodiment, the present application provides a sensor terminal, see Fig.13 The sensor terminal 100 includes a sensor device 101, a storage device 102, a voice device 103, a display device 104, a control device 105 and a power supply device 106. The sensor device 101, the storage device 102, the voice device 103, the display device 104 and the power supply device 106 are connected to the control device 105 respectively. The sensor device 101 is used to detect the monitoring data of the wearer, and the storage device 102 is used to store the detected monitoring data, as well as the wearer's information, bed number, characteristic information, etc. sent by the monitoring terminal. The voice device 103 is used to analyze the cached monitoring data and give a voice prompt when the analysis is abnormal. The display device 104 can display the monitoring data and the wearer's information. The power supply device 106 is used to power the sensor terminal 100 when the sensor terminal 100 is not connected to a power source, wherein the control device 105 can be used to control the above-mentioned other devices to realize the above-mentioned processing method for providing monitoring data.
[0186] For the above embodiment, the present application also provides a monitoring terminal, see Fig.14 The monitoring terminal 200 includes a control device 201, a storage device 202, a display device 203, an alarm device 204, a printing device 205 and a power supply device 206, wherein the storage device 202, the display device 203, the alarm device 204, the printing device 205 and the power supply device 206 are respectively connected to the control device 201. The storage device 202 is used to store the monitoring data, the wearer's information, the bed number, etc. transmitted by the sensor terminal. Optionally, when the above embodiment continues to transmit the correct or complete monitoring data to the connected monitoring terminal 200, the monitoring terminal 200 stores it in the storage device 202 and caches it in the storage space marked as unprinted, in order to print the complete monitoring data. The display device 203 is used to display the monitoring data and the wearer's information, and the alarm device 204 is used to analyze the monitoring data when the received monitoring data is correct and complete, and to alarm if there is an abnormality. The printing device 205 is used to print the monitoring data stored in the storage device 202, and the power supply device 206 supplies power to the monitoring terminal 200. The control device 201 can control the other devices mentioned above to implement the processing method for providing monitoring data.
[0187] For the above implementation, this application provides a monitoring device, please refer to Fig.15 The monitoring device 300 includes: a processor 301 and a memory 302, the processor 301 and the memory 302 are connected, the memory 302 is used to store a computer program, and the computer program is executed by the processor 301 to implement the above-mentioned monitoring data processing method. The monitoring device in this embodiment can be the above-mentioned sensor terminal 100, or the above-mentioned monitoring terminal 200, and this application does not limit it here.
[0188] In this embodiment, the processor 301 may also be referred to as a CPU (Central Processing Unit). The processor 301 may be an integrated circuit chip having signal processing capabilities. The processor 301 may also be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. A general-purpose processor may be a microprocessor or the processor 301 may also be any conventional processor, etc.
[0189] The method of the above-mentioned embodiment may exist in the form of a computer program, so the present application proposes a computer-readable storage medium, see Fig.16 , Fig.16The computer-readable storage medium 400 of this embodiment stores a computer program 401, which can be executed by a processor to implement the method in the above embodiment.
[0190] The computer-readable storage medium 400 of this embodiment may be a medium that can store program instructions, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, or may be a server that stores the program instructions. The server may send the stored program instructions to other devices for execution, or may execute the stored program instructions by itself.
[0191] In the several embodiments provided in the present application, it should be understood that the disclosed methods and devices can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0192] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0193] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0194] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of each implementation method of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program code.
[0195] Obviously, those skilled in the art should understand that the above modules or steps of the present application can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the present application is not limited to any specific combination of hardware and software.
[0196] The above description is only an implementation method of the present application, and does not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly used in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A method for processing monitoring data, characterized in that: The method comprises: During the working process, the sensor terminal collects and caches the monitoring data; Determining whether the sensing terminal is in a connected state with the monitoring terminal; If in the connection state, the sensor terminal transmits the cached monitoring data that meets the preset requirements to the currently connected monitoring terminal, so that the currently connected monitoring terminal caches the received monitoring data that meets the preset requirements as unprinted data, so as to print the cached unprinted data later; If it is not in the connection state, return to the step of collecting and caching monitoring data by the sensor terminal during the working process; The step of transmitting the monitoring data cached and meeting the preset requirements to the currently connected monitoring terminal by the sensor terminal so that the currently connected monitoring terminal caches the received monitoring data corresponding to the preset requirements as unprinted data, and subsequently printing the cached unprinted data, includes: The sensor terminal transmits at least part of the monitoring data cached to the currently connected monitoring terminal; wherein, after the sensor terminal is disconnected from the monitoring terminal in a working state, when the sensor terminal is connected to the monitoring terminal again, if the monitoring terminal connected is the monitoring terminal connected previously, the monitoring data cached but not transmitted is transmitted to the currently connected monitoring terminal; if the monitoring terminal connected is the newly connected monitoring terminal, all the monitoring data cached is transmitted to the currently connected monitoring terminal; Determining whether at least part of the monitoring data transmitted by the sensor terminal to the currently connected monitoring terminal meets preset requirements, wherein the preset requirements include at least one of a correctness requirement and a completeness requirement; If the preset requirements are not met, the sensor terminal re-transmits the corresponding monitoring data to the currently connected monitoring terminal until the corresponding monitoring data meets the preset requirements, so that the currently connected monitoring terminal will cache the received monitoring data that meets the preset requirements as unprinted data, so as to print the cached unprinted data later.
2. The method according to claim 1, It is characterized in that Wherein, the at least part of the monitoring data is at least part of the monitoring data carrying a verification code; The preset requirement includes the correctness requirement, and the determining whether at least part of the monitoring data transmitted by the sensor terminal to the currently connected monitoring terminal meets the preset requirement includes: The sensor terminal determines whether it has received response data including a verification result generated by the monitoring terminal verifying at least part of the received monitoring data using the verification code; If the sensor terminal receives the response data, the response data is parsed to obtain the verification result, and then the verification result is used to determine whether at least part of the monitoring data meets the correctness requirement.
3. The method according to claim 2, characterized in that The using the verification result to judge whether at least part of the monitoring data meets the correctness requirement includes: If the verification result is correct, determining that at least part of the monitoring data transmitted to the monitoring terminal meets the correctness requirement; If the verification result is an error, determining that at least part of the monitoring data transmitted to the monitoring terminal does not meet the correctness requirement; The step of the sensor terminal retransmitting the corresponding monitoring data to the currently connected monitoring terminal until the corresponding monitoring data meets the preset requirement includes: The sensor terminal determines the monitoring data that corresponds to the verification result and is correct; The sensor terminal re-transmits the correct monitoring data to the currently connected monitoring terminal, so that the currently connected monitoring terminal corrects the received monitoring data with the correct monitoring data, thereby meeting the correctness requirement, and identifies the received monitoring data that meets the correctness requirement as unprinted data for cache, so that the currently connected monitoring terminal prints the unprinted data when it determines that the unprinted data is cached.
4. The method according to claim 1, It is characterized in that in, At least part of the monitoring data cached is a plurality of groups of sub-data with consecutive serial numbers, each group of sub-data corresponding to a serial number; The step of transmitting at least part of the buffered monitoring data by the sensor terminal to the currently connected monitoring terminal comprises: The sensor terminal transmits at least part of the sub-data to the monitoring terminal, so that the monitoring terminal determines whether the sequence number of the sub-data currently received is continuous with the sequence number of the sub-data received last time, and generates a determination result; The preset requirement includes an integrity requirement, and the step of determining whether at least part of the monitoring data transmitted by the sensor terminal to the currently connected monitoring terminal meets the preset requirement further includes: The sensor terminal receives the judgment result sent by the monitoring terminal, and judges whether at least part of the monitoring data meets the preset requirement according to the judgment result; If the judgment result is continuous, it is determined that at least part of the monitoring data transmitted to the currently connected monitoring terminal meets the integrity requirement, so as to indicate that the monitoring data received by the monitoring terminal is continuous and complete; If the judgment result is discontinuous, it is determined that at least part of the monitoring data transmitted to the currently connected monitoring terminal does not meet the integrity requirement, so as to indicate that the monitoring data received by the monitoring terminal is discontinuous and missing; The step of the sensor terminal retransmitting the corresponding monitoring data to the currently connected monitoring terminal until the corresponding monitoring data meets the preset requirements includes: The sensor terminal determines the missing monitoring data corresponding to the judgment result; The sensor terminal re-transmits the missing monitoring data to the currently connected monitoring terminal, so that the monitoring terminal supplements the received monitoring data with the missing monitoring data, thereby meeting the integrity requirement, and identifies the received monitoring data that meets the integrity requirement as unprinted data for cache, so that the currently connected monitoring terminal prints the unprinted data when it determines that the unprinted data is cached.
5. The method according to claim 1, characterized in that Before the step of collecting and caching monitoring data by the sensor terminal during the working process, the method includes: Establishing a connection between the sensor terminal and the monitoring terminal via a wireless connection; The method further comprises: If it is not in the connection state, the sensor terminal and other sensor terminals form a local area network, and continue to cache and collect the monitoring data, and the monitoring terminal suspends printing to stop executing the printing action; Determining a priority of the sensor terminal in the local area network compared to the other sensor terminals; If the priority is the highest level, it acts as a wireless access point and connects to the other sensor terminals; If the priority is not the highest level, then connecting to the one with the highest priority among the other sensor terminals serving as wireless access points.
6. The method according to claim 5, characterized in that If the connection state is not in the state, the sensor terminal and other sensor terminals form a local area network, and continue to cache and collect the monitoring data, including: If the state is changed from not being in the connection state to being in the connection state, the sensor terminal, the monitoring terminal and the other sensor terminals form a new local area network, and the monitoring terminal as a wireless access point is connected together with the other sensor terminals.
7. The method according to claim 1, characterized in that Before the step of the sensor terminal collecting and caching monitoring data during the working process, the method includes: Establishing a connection between the sensor terminal and the monitoring terminal through a wired connection; The method further comprises: If it is not in the connection state, the sensor terminal is powered by its internal battery, and continues to cache and collect the monitoring data, and causes the monitoring terminal to suspend printing to stop executing the printing action; If in the connected state, the sensor terminal receives power from the monitoring terminal through a cable, so that the monitoring terminal supplies power to the sensor terminal and charges the battery inside the sensor terminal.
8. A method for processing monitoring data, characterized in that: The method comprises: Determine whether the monitoring terminal and the sensor terminal are in a connected state; If in the connection state, the monitoring terminal receives the monitoring data transmitted by the sensor terminal that is cached during the working process and meets the preset requirements, and caches the monitoring data that meets the preset requirements as unprinted data, so that the cached unprinted data can be printed later; If it is not in the connection state, the monitoring terminal will suspend printing and stop executing the printing action; The monitoring terminal receives the monitoring data transmitted by the sensor terminal and cached during the working process and meeting the preset requirements, and caches the monitoring data meeting the preset requirements as unprinted data so as to be able to print the cached unprinted data later, including: The monitoring terminal receives at least part of the monitoring data cached by the sensor terminal during operation, wherein, when establishing a connection with the sensor terminal, the monitoring terminal determines whether the characteristic information of the monitoring terminal is consistent with the characteristic information stored in the currently connected sensor terminal; if they are consistent, it is determined that the currently connected sensor terminal is the sensor terminal connected last time, and the monitoring data cached by the sensor terminal that was not received last time is received; if they are inconsistent, it is determined that the currently connected sensor terminal is not the sensor terminal connected last time, and the characteristic information of the monitoring terminal is sent to the currently connected sensor terminal to update the characteristic information stored in the sensor terminal to the characteristic information of the currently connected monitoring terminal, and at the same time, the monitoring terminal receives all the monitoring data cached by the sensor terminal; The monitoring terminal determines whether the received monitoring data meets the preset requirements, where the preset requirements include at least one of a correctness requirement and a completeness requirement; If the preset requirement is not met, the monitoring terminal sends a judgment result to the sensor terminal, so that the sensor terminal retransmits the corresponding monitoring data according to the judgment result until the corresponding monitoring data meets the preset requirement; The monitoring terminal receives the monitoring data meeting the preset requirement retransmitted by the sensor terminal, and caches the monitoring data meeting the preset requirement as unprinted data, so that the cached unprinted data can be printed later.
9. The method according to claim 8, It is characterized in that Wherein, the at least part of the monitoring data is at least part of the monitoring data carrying a verification code; Wherein, the preset requirement includes the correctness requirement, and the step of the monitoring terminal determining whether the received monitoring data meets the preset requirement includes: The monitoring terminal verifies at least part of the received monitoring data using the verification code, determines whether the received monitoring data meets the preset requirements according to the verification result, and generates response data including the verification result; The monitoring terminal sends the response data to the sensor terminal.
10. The method according to claim 9, characterized in that The step of judging whether the received monitoring data meets the preset requirement according to the verification result comprises: If the verification result is correct, it is determined that the currently received monitoring data meets the correctness requirement; If the verification result is wrong, it is determined that the currently received monitoring data does not meet the correctness requirement.
11. The method according to claim 8, It is characterized in that Wherein, at least part of the monitoring data cached is a plurality of groups of sub-data with consecutive serial numbers, and each group of sub-data corresponds to a serial number; The preset requirement includes the integrity requirement, and the step of the monitoring terminal determining whether the received monitoring data meets the preset requirement further includes: The monitoring terminal determines whether the sequence number of the sub-data currently received is continuous with the sequence number of the sub-data received last time, and generates a determination result; If the judgment result is continuous, it is determined that at least part of the monitoring data transmitted by the currently connected sensor terminal received by the monitoring terminal meets the integrity requirement, so as to indicate that the monitoring data received by the monitoring terminal is continuous and complete; If the judgment result is discontinuous, it is determined that at least part of the monitoring data transmitted by the currently connected sensor terminal and received by the monitoring terminal does not meet the integrity requirement, so as to indicate that the monitoring data received by the monitoring terminal is discontinuous and missing; After making a judgment, the monitoring terminal sends the judgment result to the sensor terminal.
12. The method according to claim 8, characterized in that The subsequent printing of the cached unprinted data includes: The monitoring terminal determines whether the unprinted data is cached; If it is determined that the cache contains the unprinted data, the monitoring terminal prints the cached unprinted data; If it is determined that the unprinted data is not cached, the monitoring terminal prints the monitoring data currently received in real time.
13. The method according to claim 12, characterized in that The method further comprises: If the preset requirement is not met, the monitoring terminal will suspend printing and stop executing the printing action.
14. A monitoring device, characterized in that: The device comprises: a processor and a memory, wherein the memory is used to store a computer program, and the computer program is executed by the processor to implement the method according to any one of claims 1 to 13.
15. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method according to any one of claims 1 to 13.
Citation Information
Patent Citations
Radio multi-user medical body temperature monitoring device
CN101143092A
Method and device for improving data transmission quality
CN101697504A
Remote medical monitoring system and method
CN101721757A
Monitor printing method and system
CN102390185A
Monitoring probe with wireless and wired modes, and mode switching method thereof
CN103142315A