Network oxygen flow monitoring system
By designing the network oxygen flow monitoring system, using the terminal and server software of the oxygen flow meter driven by the ARM microcontroller, the existing oxygen flow meter is solved, and the real-time monitoring and remote control of oxygen flow is realized, which improves the Security and efficiency, and reduce deployment costs.
Patent Information
- Application Number
- CN202411672511.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-02-18
AI Technical Summary
The existing hospital oxygen flow meter is mainly a single machine model, and special staff need to install and read meter in each department. It is inconvenient to operate and error-prone, and it is impossible to monitor the oxygen flow and flow rate in real time. It cannot be handled in time when there is oxygen leakage and flow meter failure. safety hazards.
Design an Internet oxygen flow monitoring system, including Internet oxygen flow meter terminal, server software, client software and mobile phone applications. The network oxygen flow meter terminal is driven by STM32F103C8T6 ARM microcontroller and is equipped with micro-electromechanical system flow sensors, pressure sensors, solenoid valves, network modules and alarm devices. It can monitor and control oxygen flow in real time, and transmit data through the network with servers and clients. Remote control.
Real-time monitoring and remote control of oxygen flow is realized, the safety and efficiency of oxygen use is improved, manual errors and delays are reduced, and users can access oxygen usage data anytime, anywhere, optimize workflows, and reduce deployment costs.
Smart Images

Figure CN119485065A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of oxygen flow monitoring, and in particular relates to a network oxygen flow monitoring system. Background Art
[0002] Network oxygen flow monitoring refers to the use of sensors and related electronic devices to monitor the flow of oxygen in pipelines or systems in real time, and to transmit these data to a central control system or remote monitoring point through the network. This technology is widely used in hospitals, industrial production, laboratories and other places where precise control of oxygen supply is required.
[0003] At present, most hospitals use stand-alone oxygen flow meters, which require special staff to go to the flow meter installation site of each department to count the oxygen usage of the month, which is very inconvenient and prone to errors. At the same time, the oxygen flow and flow rate cannot be monitored in real time, and oxygen leakage and flow meter failure cannot be detected and handled in time, which not only causes waste, but also poses safety hazards. Summary of the invention
[0004] The purpose of the present invention is to provide a network oxygen flow monitoring system, which aims to solve the problem in the prior art that at present, most of the oxygen flow meters used in hospitals are stand-alone types, and special staff are required to go to the flow meter installation site of each department to count the oxygen usage of the month, which is very inconvenient and very easy to make mistakes. At the same time, the oxygen flow and flow rate cannot be monitored in real time, and oxygen leakage and flow meter failure cannot be sensed and handled in time, which not only causes waste, but also poses a safety hazard.
[0005] To achieve the above object, the present invention provides the following technical solutions:
[0006] A network oxygen flow monitoring system, comprising:
[0007] Network oxygen flow meter terminal, used to monitor the flow, flow rate and pressure of oxygen in real time;
[0008] Server software, used for receiving data from the network oxygen flow meter terminal and forwarding the data to online users;
[0009] Client software, running on a computer, is used for remote meter reading, user management, flow meter terminal management, and historical data query;
[0010] Mobile phone application, used to check the data and working status of each oxygen flow meter terminal anytime and anywhere;
[0011] The network oxygen flow meter terminal includes an STM32F103C8T6 ARM single-chip microcomputer as a core processing unit, and also includes a micro-electromechanical system flow sensor, a pressure sensor, a normally open solenoid valve, a normally closed solenoid valve, a network module, and operation buttons, a digital tube display, and an audible and visual alarm device.
[0012] As a preferred solution of the present invention, the network oxygen flow meter terminal can communicate with the server through the network module, and send the real-time collected oxygen flow, flow velocity and pressure data to the server.
[0013] As a preferred solution of the present invention, the server software can provide real-time data updates to the client software and mobile phone applications so that users can monitor oxygen usage at any time.
[0014] As a preferred solution of the present invention, the network oxygen flow meter terminal can also detect fault conditions, and send out an alarm signal when an abnormality occurs, and transmit the fault information to the server at the same time.
[0015] As a preferred solution of the present invention, the client software and mobile phone application can remotely control the network oxygen flow meter terminal to perform operations such as valve opening and closing.
[0016] As a preferred solution of the present invention, the network oxygen flow meter terminal is provided with a timed interruption mechanism, during which the real-time flow rate is collected and the accumulated flow is calculated.
[0017] As a preferred solution of the present invention, the network oxygen flow meter terminal can automatically store the current total oxygen flow in the EEPROM memory at a set time point.
[0018] As a preferred solution of the present invention, the server software supports a historical data query function, allowing users to retrieve past oxygen usage records.
[0019] As a preferred solution of the present invention, the client software and mobile phone application support simple communication between users and facilitate information exchange.
[0020] As a preferred solution of the present invention, the network oxygen flow meter terminal utilizes the existing internal network of the hospital to achieve remote monitoring and control of oxygen usage in various clinical departments.
[0021] Compared with the prior art, the present invention has the following beneficial effects:
[0022] 1. Real-time monitoring and remote control capabilities greatly improve the safety and efficiency of oxygen use in medical facilities. Through the network oxygen flow meter terminal with STM32F103C8T6 ARM microcontroller as the core, the flow, flow rate and pressure of oxygen can be accurately monitored, and fault conditions can be detected in time, and alarm signals can be issued when abnormalities occur. Such an instant feedback mechanism helps prevent potential safety accidents, such as the risks caused by insufficient or excessive oxygen supply, while reducing delays and errors that may occur due to manual inspections.
[0023] 2. The support of client software and mobile applications allows users to access the latest oxygen usage data and historical records anytime and anywhere, which not only facilitates the management of oxygen consumption by medical staff, but also enables management to better plan resources. Users can easily complete tasks such as remote meter reading, user management, and equipment status query through these platforms, thereby optimizing workflows and improving work efficiency. In addition, supporting simple communication functions between users also promotes information exchange between teams and ensures smooth information transmission.
[0024] 3. Using the hospital's existing internal network to remotely monitor and control oxygen usage means that there is no need to lay additional dedicated lines, reducing deployment costs. At the same time, the system can automatically store the total oxygen flow in the EEPROM memory, and the server provides powerful historical data analysis functions, providing medical institutions with valuable operational references. By learning from past oxygen usage patterns, managers can arrange oxygen reserves more scientifically and reasonably to avoid waste, while also ensuring that there is sufficient oxygen supply in emergency situations, improving the overall quality and response speed of medical services. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0026] Figure 1 is a system flow chart of the present invention;
[0027] Figure 2 It is the circuit working diagram of the present invention;
[0028] Figure 3 It is a working state flow chart of the present invention. DETAILED DESCRIPTION
[0029] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0030] Example 1
[0031] See also Figure 1-Figure 3 , the present invention provides the following technical solutions:
[0032] A network oxygen flow monitoring system, comprising:
[0033] Network oxygen flow meter terminal, used to monitor the flow, flow rate and pressure of oxygen in real time;
[0034] Server software, used for receiving data from the network oxygen flow meter terminal and forwarding the data to online users;
[0035] Client software, running on a computer, is used for remote meter reading, user management, flow meter terminal management, and historical data query;
[0036] Mobile phone application, used to check the data and working status of each oxygen flow meter terminal anytime and anywhere;
[0037] The network oxygen flow meter terminal includes an STM32F103C8T6 ARM single-chip microcomputer as a core processing unit, and also includes a micro-electromechanical system flow sensor, a pressure sensor, a normally open solenoid valve, a normally closed solenoid valve, a network module, and operation buttons, a digital tube display, and an audible and visual alarm device.
[0038] In a specific embodiment of the present invention, a network oxygen flow meter terminal, a core processing unit: an STM32F103C8T6 ARM single-chip microcomputer is used as the main processor, a sensor module micro-electromechanical system (MEMS) flow sensor: used to detect the instantaneous flow of oxygen, a pressure sensor: to measure the pressure value of oxygen in the pipeline, a normally open solenoid valve and a normally closed solenoid valve: to adjust or cut off the airflow path according to the control instruction, a built-in Wi-Fi / Ethernet and other network modules to realize remote data transmission, an operation button in the user interface: to allow on-site adjustment of parameter settings, a digital tube display: to intuitively display the current status information, an audible and visual alarm device: to issue an alarm when an abnormal condition is detected, and a server software is deployed on a cloud server, which is responsible for receiving data from each network oxygen flow meter terminal, providing an API interface for the client software to call, and supporting The data is forwarded to the online user's device, which has powerful data analysis capabilities, can generate reports and perform trend analysis. The client software can be installed on a personal computer and provides a graphical operation interface. Its functions include but are not limited to: remote meter reading, user authority management, flow meter terminal configuration maintenance, and historical record query. The mobile application supports all platforms. Users can view the working status and related data of each oxygen flow meter they are concerned about anytime and anywhere through their smartphones. In addition to basic status monitoring, it also provides notification reminder services to ensure that any abnormalities can be discovered and handled in a timely manner, realizing intelligent management of oxygen flow and improving work efficiency. Data sharing and remote monitoring are realized through network connection, which is convenient for rapid response to emergencies. It has a compact structure and is easy to deploy, suitable for oxygen flow monitoring needs in a variety of application scenarios.
[0039] For details, please refer to Figure 1-Figure 3 The network oxygen flow meter terminal can communicate with the server through the network module and send the real-time collected oxygen flow, flow rate and pressure data to the server.
[0040] In this embodiment: the STM32F103C8T6 ARM single-chip microcomputer includes a MEMS flow sensor and a pressure sensor. After the single-chip microcomputer is started, the initialization settings of each hardware interface are first completed, the network parameters are configured, and it is ensured that the device can access the Internet. According to the set time interval (for example, once per second), the single-chip microcomputer cyclically calls the data acquisition function to obtain the current oxygen flow, flow rate and pressure value, converts the collected raw data into standard units, and adds a timestamp. The information is organized using a predefined data structure to form a complete data packet, and the data packet is encrypted to ensure the security during the transmission process. The network communication library function is called to try to establish a TCP / IP connection with the specified server address. If the connection is successful, the encrypted data packet is sent to the server through the established socket channel. After the sending is completed, the connection is closed to prepare for the next data acquisition cycle. During the entire operation process, if any abnormal situation is found (such as network interruption, sensor failure, etc.), the normal operation is immediately stopped and the on-site personnel are prompted by sound and light alarms. At the same time, an attempt is made to record an error log and report it to the server through the remaining available communication means. In order to ensure the security of the data, all transmitted data should be encrypted. It is recommended to use SSL / TLS protocol to protect data from being intercepted or tampered. In addition, appropriate authentication mechanisms should be adopted to ensure that only authorized users can access system resources.
[0041] For details, please refer to Figure 1-Figure 3 , the server software can provide real-time data updates to the client software and mobile phone applications so that users can monitor oxygen usage at any time.
[0042] In this embodiment: after the client software or mobile application is started, it first attempts to establish a secure network connection with the server. The server responds to this request and confirms that the connection is successful. At this time, the two parties have established a persistent two-way communication link. Before starting data transmission, the user's login verification process needs to be completed. This usually involves username and password verification or third-party authentication methods such as OAuth. After the authentication is passed, the server will grant the corresponding access level according to the user's authority to ensure the security of sensitive data. The user selects the specific oxygen flow meter terminal to be monitored in the client or mobile application. The application sends a subscription request to the server, specifying which terminal or terminals the user wants to receive data from. The server records these subscription relationships and notifies all subscribers of related data changes. When new data arrives at the server, the server immediately checks which clients have subscribed to the data source. For each subscriber, the server pushes the latest data through the established WebSocket connection or HTTP long polling mechanism. New data is updated. After receiving new data, the client software or mobile application automatically refreshes the displayed content to allow users to see the latest status. If a network interruption or other failure occurs at any stage, the client should be able to handle the situation properly, such as re-initiating a connection request. At the same time, the server should also keep a record of error logs to facilitate subsequent analysis of the cause of the problem. Even in the absence of a network, the application should save the most recently acquired data, allowing users to view the information in the cache. When important changes or abnormal events are detected, push notifications can be used to remind users to pay attention in a timely manner. The historical data trends are presented in an intuitive graphical manner to help users understand changes in oxygen usage more clearly.
[0043] For details, please refer to Figure 1-Figure 3 The network oxygen flow meter terminal can also detect fault conditions and send out an alarm signal when an abnormality occurs, and transmit the fault information to the server at the same time.
[0044] In this embodiment: once a fault is detected, the sound and light alarm device is immediately activated, the buzzer sounds an alarm, the LED light flashes to alert on-site personnel, and the fault information is recorded and sent; the fault type, occurrence time, related data and other information are recorded, and this information is organized using a predefined data structure to form a fault report, which is encrypted and then sent to the server through the network module. If the network connection is unavailable, try to cache the fault information and resend it after the network is restored. A detailed fault log is recorded in the local storage for subsequent analysis and auditing. After the server receives the fault information, in addition to storage, it can also trigger additional notification mechanisms, such as sending emails or text messages to designated contacts.
[0045] For details, please refer to Figure 1-Figure 3The client software and mobile phone application can remotely control the network oxygen flow meter terminal to perform operations such as valve opening and closing.
[0046] In this embodiment: after the client software or mobile application is started, a secure connection is established with the server. User authentication: when the user logs in to the client software or mobile application, he needs to provide a username and password or use other identity authentication methods. The server verifies the user credentials and assigns corresponding access rights according to the user role. Select the target terminal: the user selects the specific oxygen flow meter terminal to be controlled in the client or mobile application, and the application displays the current status information of the selected terminal, including valve status, flow, pressure, etc. Send control commands: the user sends control commands to a specific terminal through the user interface, such as opening a normally open solenoid valve or closing a normally closed solenoid valve. The command is encapsulated into a message packet in a specific format and sent to the server through a secure channel. Command forwarding and execution: the server receives the control command After that, check whether the user has sufficient permissions to perform this operation. If the permission verification is passed, the server forwards the command to the specified oxygen flow meter terminal. The terminal parses the command and performs corresponding actions, such as controlling the state change of the solenoid valve. Status update and feedback: After the operation is completed, the terminal sends the new status information (such as whether the valve is successfully opened / closed) back to the server, and the server pushes this information to the client software or mobile application that initiated the request. The user interface is updated in real time to display the latest status information. Exception handling: If any error or failure occurs during the execution process, the terminal should immediately stop the operation and report the problem to the server. The server will pass the fault information to the client so that the user can take further measures. If necessary, the alarm mechanism will be triggered to notify relevant personnel to conduct on-site inspections.
[0047] For details, please refer to Figure 1-Figure 3 The network oxygen flow meter terminal is provided with a timing interruption mechanism, during which the real-time flow rate is collected and the accumulated flow rate is calculated.
[0048] In this embodiment: Timing interrupt trigger: the built-in timer of STM32F103C8T6 generates an interrupt signal at a preset time interval, the interrupt service program responds to the interrupt, and starts to execute the data acquisition task. Data acquisition: read the current oxygen flow rate value from the MEMS flow sensor, convert the flow rate value into a standard unit, encapsulate the latest flow rate value and the accumulated flow value into a data packet, encrypt the data packet, and then send it to the server through the network module. If the network connection is unavailable, the data will be temporarily stored locally and sent after the network is restored.
[0049] For details, please refer to Figure 1-Figure 3 The network oxygen flow meter terminal can automatically store the current total oxygen flow into the EEPROM memory at a set time point.
[0050] In this embodiment: the time interval of the timed task is set, the EEPROM memory is initialized, and it is checked whether it is working normally. The built-in timer of STM32F103C8T6 generates an interrupt signal according to the preset time interval. The timed task manager responds to the interrupt and starts to execute the data storage task, reads the current oxygen flow rate value from the MEMS flow sensor, and converts the flow rate value into a standard unit (such as liters / minute).
[0051] For details, please refer to Figure 1-Figure 3 ,The server software supports a historical data query function that allows the user to retrieve past oxygen usage records.
[0052] In this embodiment: the client software and mobile application support simple communication between users, facilitating information exchange. After receiving the data, the server stores it in the database. Each record contains a timestamp and other relevant parameters. Query request: The user initiates a historical data query request through the client software or mobile application. The request contains query conditions, such as time range, specific device ID, etc. API call: The client software or mobile application sends a query request to the server through the RESTful API. The server receives the request and parses the query parameters. Database query: The backend service constructs an SQL query statement or NoSQL query command based on the parsed query parameters, executes a database query, and obtains historical data records that meet the conditions.
[0053] For details, please refer to Figure 1-Figure 3 ,The client software and mobile application support simple communication between users and facilitate information exchange.
[0054] In this embodiment: when a user logs in to the client software or mobile phone application, he provides a username and password or other authentication method. The server verifies the user credentials and assigns corresponding access rights according to the user role. After the client software or mobile phone application is started, a secure connection is established with the server. HTTPS or WebSocket protocol can be used to protect data transmission. The WebSocket protocol is particularly suitable for real-time communication because it can perform full-duplex communication on a single TCP connection. The client software or mobile phone application obtains a list of online users and their status (online / offline) from the server, displays the user list, and allows the user to select a contact with whom to communicate.
[0055] For details, please refer to Figure 1-Figure 3 The network oxygen flow meter terminal utilizes the existing internal network of the hospital to realize remote monitoring and control of oxygen usage in various clinical departments.
[0056] In this embodiment: the network oxygen flow meter terminal is connected to the hospital's internal network via Ethernet or Wi-Fi, the terminal device obtains an IP address and configures network parameters to ensure that it can communicate with the server, data collection and transmission: the terminal device regularly collects oxygen flow rate and pressure data from the MEMS flow sensor and pressure sensor, encapsulates the collected data into a message packet in a specific format, and sends it to the server through the internal network. If the network connection is interrupted, the terminal device will cache the data and resend it after the network is restored. Server processing: after receiving the data sent by the terminal device, the server decrypts and verifies the data, stores the data in the database, and performs data analysis and trend prediction as needed, and pushes the latest data to the subscribed client software and mobile phone applications. Remote monitoring: the client software and mobile phone applications display the real-time oxygen usage of each clinical department. Users can view detailed flow, pressure and cumulative flow data in the form of charts and lists. It supports historical data query and export functions to facilitate data analysis and report generation.
[0057] The working principle and use process of the present invention are as follows: the network oxygen flow meter terminal regularly collects the relevant physical quantities of oxygen at its location, and encrypts this information and sends it to the cloud server via the Internet. After receiving the data, the server first decrypts it and then stores it in the database. At the same time, it determines whether the warning mechanism needs to be triggered according to the preset rules. The client software and mobile phone APP obtain the required information from the server according to their respective permissions and display it to the end user. In addition, managers can also use PC software to complete the management and optimization of the entire system.
[0058] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art can still modify the technical solutions described in the aforementioned embodiments or replace some of the technical features therein by equivalents. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A network oxygen flow monitoring system, characterized in that: include: Network oxygen flow meter terminal, used to monitor the flow, flow rate and pressure of oxygen in real time; Server software, used for receiving data from the network oxygen flow meter terminal and forwarding the data to online users; Client software, running on a computer, is used for remote meter reading, user management, flow meter terminal management, and historical data query; Mobile phone application, used to check the data and working status of each oxygen flow meter terminal anytime and anywhere; The network oxygen flow meter terminal includes an STM32F103C8T6 ARM single-chip microcomputer as a core processing unit, and also includes a micro-electromechanical system flow sensor, a pressure sensor, a normally open solenoid valve, a normally closed solenoid valve, a network module, and operation buttons, a digital tube display, and an audible and visual alarm device.
2. A network oxygen flow monitoring system according to claim 1, characterized in that: The network oxygen flow meter terminal can communicate with the server through the network module, and send the real-time collected oxygen flow, flow rate and pressure data to the server.
3. A network oxygen flow monitoring system according to claim 2, characterized in that: The server software can provide real-time data updates to the client software and mobile phone applications so that users can monitor oxygen usage at any time.
4. A network oxygen flow monitoring system according to claim 3, characterized in that: The network oxygen flow meter terminal can also detect fault conditions and send out an alarm signal when an abnormality occurs, while transmitting the fault information to the server.
5. A network oxygen flow monitoring system according to claim 4, characterized in that: The client software and mobile phone application can remotely control the network oxygen flow meter terminal to perform operations such as valve opening and closing.
6. A network oxygen flow monitoring system according to claim 5, characterized in that: The network oxygen flow meter terminal is provided with a timing interruption mechanism, during which the real-time flow rate is collected and the accumulated flow rate is calculated.
7. A network oxygen flow monitoring system according to claim 6, characterized in that: The network oxygen flow meter terminal can automatically store the current total oxygen flow in the EEPROM memory at a set time point.
8. A network oxygen flow monitoring system according to claim 7, characterized in that: The server software supports a historical data query function, allowing users to retrieve past oxygen usage records.
9. A network oxygen flow monitoring system according to claim 8, characterized in that: The client software and mobile phone applications support simple communication between users and facilitate information exchange.
10. A network oxygen flow monitoring system according to claim 9, characterized in that: The network oxygen flow meter terminal utilizes the existing internal network of the hospital to realize remote monitoring and control of oxygen usage in various clinical departments.