Medical internet of things data processing system and method based on edge container

By deploying a medical IoT data processing system in an edge container, the calculation pressure and real-time problems during medical IoT data processing under the traditional cloud computing model are solved, and data processing is realized in the local area network of edge devices is ensured, and alarm information is ensured. timely transmission and processing.

CN119276896APending Publication Date: 2025-01-07HANFENG CHAOSHENG MEDICAL TECHNOLOGY (LIAONING) CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411290538.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The traditional cloud computing model cannot meet the timeliness, capacity and computing power requirements of medical IoT data processing, resulting in increased computing pressure on the platform system and the real-time accuracy of alarm information cannot be guaranteed when the external network environment of edge devices is poor.

Method used

Deploy medical IoT data processing systems in edge containers, including data input modules, data processing modules and data distribution modules, receive medical equipment data, analyze and analyze alarm rules, reduce the computing pressure of the platform system, and process data within the local area network to ensure Real-time.

Benefits of technology

It effectively reduces the computing pressure of the platform system, ensures real-time processing of alarm information, and ensures timely data processing even when the external network environment is poor.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119276896A_ABST
    Figure CN119276896A_ABST
Patent Text Reader

Abstract

The invention provides a medical internet of things data processing system and method based on a marginal container and electronic equipment, and relates to the technical field of computers, the system is deployed in the marginal container, and the system comprises a data input module, a data processing module, a logic analysis module and a data distribution module; the data input module is configured to receive medical Internet of Things data, sent by edge medical equipment, of a target patient; the data processing module is configured to determine an analysis rule corresponding to the edge medical equipment, and perform analysis processing on the medical Internet of Things data according to the analysis rule to obtain patient analysis data; the logic analysis module is configured to perform alarm analysis on the patient analysis data according to an alarm rule corresponding to the target patient to obtain alarm information; and the data distribution module is configured to send the medical Internet of Things data and the alarm information to a platform system deployed at a cloud end. According to the invention, the real-time performance of alarm information processing can be ensured while the calculation pressure of a platform system is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a medical Internet of Things data processing system and method based on edge containers. Background Art

[0002] With the rapid increase in the number of intelligent Internet terminal devices and the advent of the fifth generation mobile communication technology (5G) and the Internet of Things era, the centralized storage and computing model of traditional cloud computing centers can no longer meet the terminal devices' needs for timeliness, capacity, and computing power. It will be an important development trend of cloud computing to sink cloud computing capabilities to the edge and conduct unified delivery, operation, maintenance, and management through the center.

[0003] At present, when processing data alarms based on the medical Internet of Things data, most of the time, the medical Internet of Things data needs to be uploaded to the cloud platform system, and the platform system will calculate the alarm rules for the medical Internet of Things data. However, this method will increase the computing pressure of the platform system, and when the external network environment of the medical equipment deployed on the edge is not good, the real-time processing of the alarm information cannot be guaranteed. Summary of the invention

[0004] The present invention provides a medical Internet of Things data processing system, method and electronic equipment based on an edge container, which can reduce the computing pressure of a platform system while ensuring the real-time processing of alarm information.

[0005] In the first aspect, a medical Internet of Things data processing system based on an edge container is provided. The system is deployed in the edge container and includes a data input module, a data processing module, a logic analysis module, and a data distribution module:

[0006] The data input module is connected to the edge medical device, and the data input module is configured to receive the medical Internet of Things data of the target patient sent by the edge medical device;

[0007] The data processing module is connected to the data input module, and the data processing module is configured to determine the parsing rules corresponding to the edge medical device, and parse and process the medical Internet of Things data according to the parsing rules to obtain patient parsing data;

[0008] The logic analysis module is connected to the data processing module, and the logic analysis module is configured to perform alarm analysis on the patient analysis data according to the alarm rules corresponding to the target patient to obtain alarm information;

[0009] The data distribution module is connected to the logic analysis module, and the data distribution module is configured to send the medical Internet of Things data and alarm information to the platform system deployed in the cloud.

[0010] In a second aspect, a medical Internet of Things data processing method based on an edge container is provided, the method is applied to the medical Internet of Things data processing system based on an edge container in the first aspect, and the method includes:

[0011] Receive medical IoT data of target patients sent by edge medical devices;

[0012] Determine the parsing rules corresponding to the edge medical device, and parse and process the medical Internet of Things data according to the parsing rules to obtain patient parsing data;

[0013] According to the alarm rules corresponding to the target patients, the patient analysis data is analyzed to obtain the alarm information;

[0014] Send medical IoT data and alarm information to the platform system deployed in the cloud.

[0015] According to a third aspect, an electronic device is provided, comprising: a processor and a memory, wherein the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to the second aspect or its various implementations.

[0016] According to a fourth aspect, a computer-readable storage medium is provided for storing a computer program, wherein the computer program enables a computer to execute the method according to the second aspect or its various implementations.

[0017] Through the technical solution provided by the present invention, a data processing system can be deployed in the edge container, and the data processing system can be used to receive the medical Internet of Things data of the target patient sent by the edge medical device. After determining the parsing rules corresponding to the edge medical device, the medical Internet of Things data is parsed and processed according to the parsing rules to obtain the patient parsing data; then, according to the alarm rules corresponding to the target patient, the patient parsing data is alarm analyzed to obtain the alarm information; finally, the medical Internet of Things data and the alarm information are sent to the platform system deployed in the cloud. The entire alarm rule calculation is executed in the edge container, which can effectively reduce the computing pressure of the platform system. In addition, the transmission and processing of the medical Internet of Things data in the local area network of the edge container does not need to rely on the transmission of the external network. When the external network environment of the medical equipment deployed on the edge side is not good, it will not affect the calculation process of the alarm rules, so the real-time processing of the alarm information can be guaranteed.

[0018] It should be understood that the above general description and the following detailed description are only exemplary and explanatory and cannot limit the present invention. Other features and advantages of the present invention will be described in detail in the following specific implementation section. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only 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.

[0020] Figure 1 A system architecture diagram of a medical Internet of Things data processing system based on an edge container provided in an embodiment of the present application;

[0021] Figure 2 A flowchart for sending device connection information and parsing rules provided in an embodiment of the present application;

[0022] Figure 3 A flowchart of parsing medical Internet of Things data provided in an embodiment of the present application;

[0023] Figure 4 A flowchart for determining an alarm rule provided in an embodiment of the present application;

[0024] Figure 5 An alarm analysis flow chart provided for an embodiment of the present application;

[0025] Figure 6 A schematic diagram of a process flow of a medical Internet of Things data processing method based on an edge container provided in an embodiment of the present application;

[0026] Figure 7 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0027] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only 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 making creative work are within the scope of protection of this application.

[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. 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 server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0029] With the rapid increase in the number of intelligent Internet terminal devices and the advent of the fifth generation mobile communication technology (5G) and the Internet of Things era, the centralized storage and computing model of traditional cloud computing centers can no longer meet the terminal devices' needs for timeliness, capacity, and computing power. It will be an important development trend of cloud computing to sink cloud computing capabilities to the edge and conduct unified delivery, operation, maintenance, and management through the center.

[0030] At present, when processing data alarms based on the medical Internet of Things data, most of the time, the medical Internet of Things data needs to be uploaded to the cloud platform system, and the platform system will calculate the alarm rules for the medical Internet of Things data. However, this method will increase the computing pressure of the platform system, and when the external network environment of the medical equipment deployed on the edge is not good, the real-time processing of the alarm information cannot be guaranteed.

[0031] In order to solve the above technical problems, the inventive concept of the present invention is that most of the existing IoT data processing is to perform calculations and processing on IoT data through the platform system. In the mobile cabin, in order to achieve rapid deployment and reduce the computing pressure on the server side, a data processing system can be built in the edge container. The data processing system can calculate the alarm rules of the data according to the alarm rules of different devices and different patients, and realize rapid deployment, alarm calculation, and reporting and transmission of alarm information in the mobile cabin environment. This can ensure the real-time processing of alarm information and also reduce the computing pressure on the server side.

[0032] like Figure 1As shown, the data processing system is deployed inside the edge container, and the data processing system includes a data input module 110, a data processing module 120, a logic analysis module 130, and a data distribution module 140: the data input module 110 is connected to the edge medical device, and the data input module 110 is configured to receive the medical Internet of Things data of the target patient sent by the edge medical device; the data processing module 120 is connected to the data input module 110, and the data processing module 120 is configured to determine the parsing rules corresponding to the edge medical device, and parse and process the medical Internet of Things data according to the parsing rules to obtain patient parsing data; the logic analysis module 130 is connected to the data processing module 120, and the logic analysis module 130 is configured to perform alarm analysis on the patient parsing data according to the alarm rules corresponding to the target patient to obtain alarm information; the data distribution module 140 is connected to the logic analysis module 130, and the data distribution module 140 is configured to send the medical Internet of Things data and alarm information to the platform system deployed in the cloud. The platform system can further perform operations such as display and alarm based on the medical Internet of Things data and alarm information.

[0033] Among them, edge containers are decentralized computing resources, which are placed as close as possible to the end user or device to reduce latency, save bandwidth and enhance the overall digital experience. For the disclosed embodiment, the edge container can be placed close to the mobile cabin; the edge medical device can be a medical device deployed in the mobile cabin for collecting vital signs data of the target patient, such as a ventilator, anesthesia machine, etc.; the target patient is a patient who has established a binding relationship with the edge medical device and needs to collect relevant vital signs data; the medical Internet of Things data is the vital signs data dynamically collected by the edge medical device for the target patient, which is used to evaluate the life status and health status of the target patient, which may include body temperature, pulse, respiration, blood pressure, etc., which are not specifically limited here; different edge medical devices correspond to different data types of medical Internet of Things data, and the parsing rules are used to convert the medical Internet of Things data under a certain data type into identifiable data under a specific data type, so that the logic analysis module 130 can uniformly perform alarm analysis based on the identifiable data to obtain alarm information. The specific data type can be a data type that can be identified within the data processing system, which can be set based on the actual application scenario.

[0034] In specific application scenarios, such as Figure 1As shown in Figure 2, the data distribution module 140 is also connected to the data input module 110 and the data processing module 120 respectively. The platform system can send the corresponding device connection information and parsing rules to the data distribution module 140 according to the device model to be connected, and the data distribution module 140 can send the device connection information and parsing rules to the data input module 110 and the data processing module 120. Specifically, the data distribution module 140 is also configured to receive the device connection information and parsing rules of the edge medical device sent by the platform system; send the device connection information to the data input module 110, and the device connection information is used for the data input module 110 to create a network connection with the edge medical device; send the device connection information and parsing rules to the data processing module 120, and the parsing rules are used for the data processing module 120 to parse the medical Internet of Things data sent by the edge medical device.

[0035] In a specific application scenario, for all edge medical devices initially deployed in the edge container, the data processing system will upload the device information of each edge medical device to the platform system through the data distribution module 140. The platform system can send the device connection information of the edge medical device that needs to be connected and the parsing rules corresponding to the edge medical device to the data distribution module 140 according to the task requirements of each time and the device information. Then, the device connection information and parsing rules can be sent to the data input module 110 and the data processing module 120 through the data distribution module 140. Among them, device information may include device model, device number, device name and serial number, etc., which are used to distinguish different edge medical devices; device connection information may include device information, network information, connection status information, security authentication information and configuration information, etc. Network information may include Internet Protocol Address (IP) address, subnet mask, gateway, Domain Name System (DNS) server, etc., which are used for communication and positioning of edge medical devices in the network; connection status information may include connection speed, signal strength, etc.; security authentication information may include passwords, keys, certificates, etc., which are used to ensure the security of the connection; configuration information may include the installation location of the edge medical device, connection method (wired or wireless), port number, etc.

[0036] Accordingly, after receiving the device connection information sent by the data distribution module 140, the data input module 110 may create a network connection with the corresponding edge medical device according to the device connection information, and store the network connection in a network connection list. The network connection list may be an access control list (ACLs). The network connection list may store the connection relationship created between different edge medical devices and the data input module 110, which may be used to transmit medical Internet of Things data.

[0037] In a specific application scenario, the data input module 110 can receive data upload requests from each edge medical device deployed in the edge container in real time. The data upload request is used to request the data processing system to upload the medical Internet of Things data. After the data processing system makes an indication that data can be uploaded in response to the data upload request, the edge medical device can send the medical Internet of Things data of the target patient to the data processing system through the connection relationship established with the data input module 110. Accordingly, after receiving the data upload request from the edge medical device, the data input module 110 can first query in the network connection list whether a network connection has been established with the edge medical device. When the data input module 110 queries and finds that a network connection has been established with the edge medical device, it makes an indication that data can be uploaded in response to the data upload request, and further receives the medical Internet of Things data of the target patient sent by the edge medical device; when the data input module 110 queries and finds that a network connection has not been established with the edge medical device, it rejects the data upload request.

[0038] By responding to and judging data upload requests based on the network connection list, on the one hand, it is possible to precisely control which edge medical devices can send medical IoT data to the data processing system, avoid the leakage of patient information, and ensure the security of information. On the other hand, data transmission from malicious IP addresses or known attack sources can be blocked, thereby reducing the risk of network intrusion or data tampering. On the other hand, by limiting unnecessary or potentially risky data transmission, it helps to optimize data flow in the network, which can reduce network congestion and improve the efficiency and reliability of data transmission.

[0039] In specific application scenarios, different edge medical devices are configured with different communication protocols, and data can be parsed based on the protocol specifications of the communication protocols. Figure 3 As shown, after the data input module 110 creates a network connection with the corresponding edge medical device (such as a ventilator, anesthesia machine, etc.) according to the device connection information, it can receive the medical Internet of Things data of the target patient sent by the edge medical device based on the network connection, and then send the medical Internet of Things data to the data processing module 120. After receiving the medical Internet of Things data sent by the data input module 110, the data processing module 120 can first determine the communication protocol of the edge medical device corresponding to the medical Internet of Things data, and then obtain the parsing rules that match the communication protocol in the parsing rule list. Furthermore, the medical Internet of Things data can be parsed and processed according to the parsing rules to obtain patient parsing data. Among them, the parsing rule list stores different parsing rules corresponding to different communication protocols; according to the data content, the patient parsing data can be classified into vital sign data, waveform data, equipment alarm data, etc., and the specific data parsing results can be set according to the actual application scenario.

[0040] Accordingly, as an optional method, when receiving multiple medical Internet of Things data, the data processing module 120 can parse and process the multiple medical Internet of Things data in sequence according to the order in which the medical Internet of Things data are received. When receiving multiple medical Internet of Things data at the same time, the priorities of multiple edge medical devices corresponding to the multiple medical Internet of Things data can be obtained, and the multiple medical Internet of Things data can be parsed in order from high to low priority. Among them, when obtaining the priorities of multiple edge medical devices corresponding to multiple medical Internet of Things data, as a possible implementation method, the device information of multiple edge medical devices corresponding to multiple medical Internet of Things data can be sent to the platform system through the data distribution module 140, and the priorities specified by the platform system for multiple edge medical devices can be received; as a possible implementation method, the platform system can generate the corresponding priority for each edge medical device connected to the data input module 110 in advance, and send the priority to the data processing module 120 through the data distribution module 140, and the data processing module 120 can store the priorities and parsing rules corresponding to different edge medical devices in the parsing rule list. When the data processing module 120 receives multiple medical Internet of Things data at the same time, it can extract the priorities of multiple edge medical devices corresponding to multiple medical Internet of Things data in the parsing rule list.

[0041] By setting priorities, when resources are limited in the data processing module 120, high-priority Medical Internet of Things data can be parsed first, so that important data can be processed in a timely manner, thereby improving the processing efficiency of the overall system; in addition, when multiple Medical Internet of Things data to be parsed exist at the same time, priority sorting can be used to ensure that critical or urgent Medical Internet of Things data are processed first, thereby reducing user waiting time.

[0042] In specific application scenarios, the platform system can set alarm rules according to different patients and different medical devices and send them to the edge container end. The data processing system can update and save the alarm rules, and perform alarm analysis and processing based on the alarm rules. When generating alarm rules, the platform system can receive the patient attributes of the target patient bound to the edge medical device sent by the data distribution module 140, and then generate alarm rules corresponding to the patient attributes, and send the alarm rules to the logic analysis module 130 through the data distribution module 140, so that the logic analysis module 130 can perform alarm analysis on the patient analysis data according to the alarm rules corresponding to the target patient and obtain alarm information. Among them, patient attributes may include patient gender, patient age, etc.

[0043] In a specific application scenario, the alarm rule setting is pre-acquired from the platform system and saved to the edge container end. In order to save the communication resources of the platform system, after receiving the patient attributes of the target patient bound to the edge medical device, the platform system can first determine whether the patient attributes have been updated, that is, whether the target patient bound to the edge medical device has changed; when it is determined that the target patient bound to the edge medical device has changed, the corresponding alarm rules can be regenerated based on the changed patient attributes, and the updated alarm rules can be sent to the logic analysis module 130; when it is determined that the target patient bound to the edge medical device has not changed, the alarm rules may not be sent to the logic analysis module 130, and the default logic analysis module 130 uses the original alarm rules for alarm analysis.

[0044] Correspondingly, the data distribution module 140 can be configured to: send the patient attributes of the target patient bound to the edge medical device to the platform system; receive the alarm rules sent by the platform system for the edge medical device, and the alarm rules are generated in real time by the platform system based on the patient attributes; and send the alarm rules to the logic analysis module 130.

[0045] Accordingly, for the logic analysis module 130, when determining the alarm rule corresponding to the target patient, such as Figure 4 As shown, it can be configured as follows: receiving the alarm rules of the target patient bound to the edge medical device sent by the data distribution module 140, wherein the alarm rules are generated by the platform system according to the patient's use of the device; or, if the alarm rules are not received within the preset time period, querying the alarm rules of the target patient bound to the edge medical device in the alarm rule list, and the alarm rule list is updated and stored with the alarm rules received for different edge medical devices at the most recent historical moment. Among them, the preset time period can be set numerically according to the actual application scenario, and no specific limitation is made here.

[0046] In specific application scenarios, such as Figure 5As shown, after the data processing module 120 parses and processes the medical Internet of Things data and obtains the data parsing results (i.e., patient parsing data), the patient parsing data can be transmitted to the logic analysis module 130. The logic analysis module 130 can perform alarm analysis on the patient parsing data according to the alarm rules to obtain alarm information. For example, the A device ventilator is used for respiratory monitoring of newborns. The patient parsing data can correspond to the first respiratory rate value of the newborn. The alarm rule can be: if the first respiratory rate value is greater than or equal to 45, an alarm message is generated; if the first respiratory rate value is less than 45, the respiratory rate is determined to be normal. The B device ventilator is used for respiratory monitoring of adults. The patient parsing data can correspond to the second respiratory rate value of the adult. The alarm rule can be: if the second respiratory rate value is greater than or equal to 25, an alarm message is generated; if the second respiratory rate value is less than 25, the respiratory rate is determined to be normal.

[0047] In summary, according to the edge container-based medical Internet of Things data processing system provided by the present invention, the data processing system can be deployed in the edge container, and the data processing system is used to receive the medical Internet of Things data of the target patient sent by the edge medical device. After determining the parsing rules corresponding to the edge medical device, the medical Internet of Things data is parsed and processed according to the parsing rules to obtain the patient parsing data; then, according to the alarm rules corresponding to the target patient, the patient parsing data is alarm analyzed to obtain the alarm information; finally, the medical Internet of Things data and the alarm information are sent to the platform system deployed in the cloud. The entire alarm rule calculation is executed in the edge container, which can effectively reduce the computing pressure of the platform system. In addition, the transmission and processing of the medical Internet of Things data in the local area network of the edge container does not need to rely on the transmission of the external network. When the external network environment of the medical equipment deployed on the edge side is not good, it will not affect the calculation process of the alarm rule, so the real-time processing of the alarm information can be guaranteed.

[0048] Figure 6 A flowchart of a medical Internet of Things data processing method based on an edge container provided in an embodiment of the present invention, the method can be as follows Figure 1 The edge container-based medical IoT data processing system shown in FIG. is executed, and the data processing system is deployed in the edge container. Figure 6 As shown, the method may include the following steps:

[0049] Step 610: Receive the medical Internet of Things data of the target patient sent by the edge medical device.

[0050] Among them, the edge medical device can be a medical device deployed in a mobile cabin and used to collect the vital signs data of the target patient, such as a ventilator, anesthesia machine, etc.; the target patient is a patient who has established a binding relationship with the edge medical device and needs to collect relevant vital signs data; the medical Internet of Things data is the vital signs data collected by the edge medical device for the target patient, which is used to evaluate the life status and health status of the target patient, which may include body temperature, pulse, respiration, blood pressure, etc., and is not specifically limited here.

[0051] For the disclosed embodiment, the data processing system can use the data input module connected to the edge medical device to receive the medical Internet of Things data of the target patient sent by the edge medical device. In a specific application scenario, before receiving the medical Internet of Things data, the data input module can receive the data upload request of each edge medical device deployed in the edge container in real time, and the data upload request is used to ask the data processing system to upload the medical Internet of Things data. After receiving the data upload request of the edge medical device, the data input module can first query whether a network connection has been established with the edge medical device in the network connection list. When the data input module queries and establishes a network connection with the edge medical device, it makes an indication that data can be uploaded for the data upload request, and further receives the medical Internet of Things data of the target patient sent by the edge medical device; when the data input module queries and establishes no network connection with the edge medical device, it rejects the data upload request. Among them, the network connection list can store the connection relationship that has been established between different edge medical devices and the data input module, and the connection relationship can be used to transmit medical Internet of Things data.

[0052] By responding to and judging data upload requests based on the network connection list, on the one hand, it is possible to precisely control which edge medical devices can send medical IoT data to the data processing system, avoid the leakage of patient information, and ensure the security of information. On the other hand, data transmission from malicious IP addresses or known attack sources can be blocked, thereby reducing the risk of network intrusion or data tampering. On the other hand, by limiting unnecessary or potentially risky data transmission, it helps to optimize data flow in the network, which can reduce network congestion and improve the efficiency and reliability of data transmission.

[0053] Step 620: Determine the parsing rules corresponding to the edge medical device, and parse and process the medical Internet of Things data according to the parsing rules to obtain patient parsing data.

[0054] In specific application scenarios, different edge medical devices correspond to different data types of medical IoT data. Parsing rules are used to convert medical IoT data under a certain data type into recognizable data under a specific data type, so that the logic analysis module can uniformly perform alarm analysis based on the recognizable data and obtain alarm information. The specific data type can be a data type that can be recognized within the data processing system, and can be set based on the actual application scenario.

[0055] For the disclosed embodiments, the data processing system can utilize the data processing module connected to the data input module to parse and process the medical Internet of Things data. After receiving the medical Internet of Things data sent by the data input module, the data processing module can first determine the communication protocol of the edge medical device corresponding to the medical Internet of Things data, and then obtain the parsing rules that match the communication protocol in the parsing rule list. Furthermore, the medical Internet of Things data can be parsed and processed according to the parsing rules to obtain patient parsing data. Among them, different parsing rules corresponding to different communication protocols are stored in the parsing rule list. Patient parsing data can be classified into vital sign data, waveform data, equipment alarm data, etc. according to the data content, and the specific data parsing results can be set according to the actual application scenario.

[0056] In a specific application scenario, as a preferred method, when receiving multiple medical Internet of Things data, the data processing module can parse and process the multiple medical Internet of Things data in sequence according to the order in which the medical Internet of Things data are received. When receiving multiple medical Internet of Things data at the same time, the priorities of multiple edge medical devices corresponding to the multiple medical Internet of Things data can be obtained, and the multiple medical Internet of Things data can be parsed in order from high to low priority. Among them, the priority of the edge medical device can be pre-specified by the platform system.

[0057] By setting priorities, when resources are limited in the data processing module, high-priority Medical Internet of Things data can be parsed first, so that important data can be processed in a timely manner, thereby improving the processing efficiency of the overall system; in addition, when multiple Medical Internet of Things data to be parsed exist at the same time, priority sorting can ensure that critical or urgent Medical Internet of Things data are processed first, reducing user waiting time.

[0058] Step 630: According to the alarm rules corresponding to the target patient, the patient analysis data is analyzed to obtain alarm information.

[0059] Among them, the alarm rules can be pre-specified by the platform system. The platform system can set alarm rules according to different patients and different medical devices and send them to the edge container end. The data processing system can update and save the alarm rules and perform alarm analysis and processing based on the alarm rules.

[0060] For the disclosed embodiments, the data processing system may utilize a logic analysis module connected to the data processing module to perform alarm analysis on the patient analysis data according to the alarm rules to obtain alarm information. For example, the device ventilator A is used for respiratory monitoring of newborns, and the patient analysis data may correspond to the first respiratory rate value of the newborn. The alarm rule may be: if the first respiratory rate value is greater than or equal to 45, an alarm message is generated; if the first respiratory rate value is less than 45, the respiratory rate is determined to be normal. The device ventilator B is used for respiratory monitoring of adults, and the patient analysis data may correspond to the second respiratory rate value of the adult. The alarm rule may be: if the second respiratory rate value is greater than or equal to 25, an alarm message is generated; if the second respiratory rate value is less than 25, the respiratory rate is determined to be normal.

[0061] As a possible implementation method, when the logic analysis module determines the alarm rules corresponding to the target patient, the embodiment steps may include: receiving the alarm rules of the target patient bound to the edge medical device sent by the data distribution module; or, if the alarm rules are not received within the preset time period, querying the alarm rules of the target patient bound to the edge medical device in the alarm rule list, and the alarm rule list is updated and stored with the alarm rules received for different edge medical devices at the most recent historical moment. Among them, the preset time period can be set numerically according to the actual application scenario, and no specific limitation is made here.

[0062] Step 640: Send the medical Internet of Things data and alarm information to the platform system deployed in the cloud.

[0063] For the disclosed embodiment, the data processing system can use the data distribution module connected to the logic analysis module to send the medical Internet of Things data and alarm information to the platform system deployed in the cloud. The platform system can further perform operations such as display and alarm based on the medical Internet of Things data and alarm information.

[0064] In summary, according to the edge container-based medical Internet of Things data processing method provided by the present invention, a data processing system can be deployed in the edge container, and the data processing system is used to receive the medical Internet of Things data of the target patient sent by the edge medical device. After determining the parsing rules corresponding to the edge medical device, the medical Internet of Things data is parsed and processed according to the parsing rules to obtain the patient parsing data; then, according to the alarm rules corresponding to the target patient, the patient parsing data is alarm analyzed to obtain the alarm information; finally, the medical Internet of Things data and the alarm information are sent to the platform system deployed in the cloud. The entire alarm rule calculation is executed in the edge container, which can effectively reduce the computing pressure of the platform system. In addition, the transmission and processing of the medical Internet of Things data in the local area network of the edge container does not need to rely on the transmission of the external network. When the external network environment of the medical equipment deployed on the edge side is not good, it will not affect the calculation process of the alarm rule, so the real-time processing of the alarm information can be guaranteed.

[0065] In the above text, the edge container-based medical Internet of Things data processing system of the embodiment of the present invention is described from the perspective of functional modules in combination with the accompanying drawings. It should be understood that the functional module can be implemented in hardware form, can be implemented by instructions in software form, or can be implemented by a combination of hardware and software modules. Specifically, the steps of the edge container-based medical Internet of Things data processing method embodiment in the embodiment of the present invention can be completed by the hardware integrated logic circuit and / or software instructions in the processor, and the steps of the edge container-based medical Internet of Things data processing method applied in combination with the embodiment of the present invention can be directly embodied as a hardware decoding processor to execute, or a combination of hardware and software modules in the decoding processor to execute. Optionally, the software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory, and completes the steps in the above-mentioned edge container-based medical Internet of Things data processing method embodiment in combination with its hardware.

[0066] Figure 7 is a schematic block diagram of an electronic device 700 according to an embodiment of the present invention.

[0067] like Figure 7 As shown, the electronic device 700 may include:

[0068] The memory 710 and the processor 720, the memory 710 is used to store the computer program and transmit the program code to the processor 720. In other words, the processor 720 can call and run the computer program from the memory 710 to implement the method in the embodiment of the present invention.

[0069] For example, the processor 720 may be configured to execute the above method embodiments according to instructions in the computer program.

[0070] In some embodiments of the present invention, the processor 720 may include but is not limited to:

[0071] General-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware components, etc.

[0072] In some embodiments of the present invention, the memory 710 includes but is not limited to:

[0073] Volatile memory and / or non-volatile memory. Among them, the non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM) or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM).

[0074] In some embodiments of the present invention, the computer program may be divided into one or more modules, which are stored in the memory 710 and executed by the processor 720 to complete the method provided by the present invention. The one or more modules may be a series of computer program instruction segments capable of completing specific functions, and the instruction segments are used to describe the execution process of the computer program in the controller.

[0075] like Figure 7 As shown, the electronic device 700 may further include:

[0076] The transceiver 730 may be connected to the processor 720 or the memory 710 .

[0077] The processor 720 may control the transceiver 730 to communicate with other devices, specifically, to send data to other devices or receive data sent by other devices. The transceiver 730 may include a transmitter and a receiver. The transceiver 730 may further include an antenna, and the number of antennas may be one or more.

[0078] It should be understood that the various components in the electronic device are connected via a bus system, wherein the bus system includes not only a data bus but also a power bus, a control bus and a status signal bus.

[0079] The present invention also provides a computer storage medium having a computer program stored thereon, which, when executed by a computer, enables the computer to perform the method of the above method embodiment. In other words, an embodiment of the present invention also provides a computer program product containing instructions, which, when executed by a computer, enables the computer to perform the method of the above method embodiment.

[0080] When software is used for implementation, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function according to the embodiment of the present invention is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from a website site, a computer, a server or a data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or a data center that includes one or more available media integration. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a digital video disc (Digital Video Disc, DVD)), or a semiconductor medium (e.g., a solid-state drive (Solid State Disk, SSD)), etc.

[0081] Those skilled in the art will appreciate that the modules and algorithm steps of each example described in conjunction with the embodiments applied herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.

[0082] In the several embodiments provided by the present invention, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the module is only a logical function division. There may be other division methods in actual implementation, such as multiple modules 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 modules, which can be electrical, mechanical or other forms.

[0083] The modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. For example, each functional module in each embodiment of the present application may be integrated into a processing module, or each module may exist physically separately, or two or more modules may be integrated into one module.

[0084] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art who is familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in this application, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A medical Internet of Things data processing system based on edge container, characterized in that: The system is deployed in an edge container and includes a data input module, a data processing module, a logic analysis module, and a data distribution module: The data input module is connected to the edge medical device, and the data input module is configured to receive the medical Internet of Things data of the target patient sent by the edge medical device; The data processing module is connected to the data input module, and the data processing module is configured to determine a parsing rule corresponding to the edge medical device, and parse the medical Internet of Things data according to the parsing rule to obtain patient parsing data; The logic analysis module is connected to the data processing module, and the logic analysis module is configured to perform alarm analysis on the patient analysis data according to the alarm rule corresponding to the target patient to obtain alarm information; The data distribution module is connected to the logic analysis module, and the data distribution module is configured to send the medical Internet of Things data and the alarm information to a platform system deployed in the cloud.

2. The edge container-based medical Internet of Things data processing system according to claim 1, characterized in that: The data distribution module is also connected to the data input module and the data processing module respectively, and the data distribution module is also configured as follows: Receiving device connection information and parsing rules of the edge medical device sent by the platform system; Sending the device connection information to the data input module, where the device connection information is used by the data input module to establish a network connection with the edge medical device; The device connection information and the parsing rules are sent to the data processing module, and the parsing rules are used by the data processing module to parse the medical Internet of Things data sent by the edge medical device.

3. The edge container-based medical Internet of Things data processing system according to claim 1, characterized in that: The data input module is configured as follows: Receiving the device connection information sent by the data distribution module; A network connection with the edge medical device is established according to the device connection information, and the network connection is stored in a network connection list.

4. The edge container-based medical Internet of Things data processing system according to claim 3 is characterized in that: The data input module is configured as follows: In response to receiving a data upload request sent by the edge medical device, querying in the network connection list whether a network connection is established with the edge medical device; In the case where the query establishes a network connection with the edge medical device, receiving the medical Internet of Things data of the target patient sent by the edge medical device; If no network connection is established between the query and the edge medical device, the data upload request is rejected.

5. The edge container-based medical Internet of Things data processing system according to claim 1, characterized in that: The data processing module is configured as follows: determining a communication protocol corresponding to the edge medical device; A parsing rule matching the communication protocol is obtained in a parsing rule list, wherein the parsing rule list stores different parsing rules corresponding to different communication protocols.

6. The edge container-based medical Internet of Things data processing system according to claim 1, characterized in that: The data distribution module is further configured to: Sending the patient attributes of the target patient bound to the edge medical device to the platform system; Receiving an alarm rule sent by the platform system for the edge medical device, wherein the alarm rule is generated by the platform system in real time according to the patient attributes; The alarm rule is sent to the logic analysis module.

7. The edge container-based medical Internet of Things data processing system according to claim 6, characterized in that: The logic analysis module is further configured to: receiving the alarm rule of the target patient bound to the edge medical device sent by the data distribution module; or, If the alarm rule is not received within the preset time period, the alarm rule for the target patient bound to the edge medical device is queried in the alarm rule list, and the alarm rule list is updated and stored with the alarm rules received for different edge medical devices at the most recent historical moment.

8. A medical Internet of Things data processing method based on edge container, characterized in that: The method is applied to the edge container-based medical Internet of Things data processing system according to any one of claims 1 to 7, and the method comprises: Receive medical IoT data of target patients sent by edge medical devices; Determine a parsing rule corresponding to the edge medical device, and parse and process the medical Internet of Things data according to the parsing rule to obtain patient parsing data; According to the alarm rules corresponding to the target patient, the patient analysis data is subjected to alarm analysis to obtain alarm information; The medical Internet of Things data and the alarm information are sent to a platform system deployed in the cloud.

9. An electronic device, characterized in that: include: A processor and a memory, the memory being used to store a computer program, and the processor being used to call and run the computer program stored in the memory to execute the method according to claim 7.

10. A computer-readable storage medium, characterized in that: Used to store a computer program, wherein the computer program causes a computer to execute the method according to claim 7.

Citation Information

Cited By

  • Data management method of Internet of Things system and Internet of Things system

    CN120091033A

  • Data management method of internet of things system and internet of things system

    CN120091033B