Medical platform control method and device based on MT short message, equipment and medium

By evaluating and selecting the optimal network connection path to send MT SMS, the failure of medical platforms due to network problems when sending MT SMS is solved, and the success rate of text messages and the efficiency of medical services is improved.

CN119697603APending Publication Date: 2025-03-25NANJING AIPULU SATELLITE COMMUNICATION TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411619498.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

When sending MT SMS, medical platforms cannot successfully send or receive SMS due to network fluctuations, unstable signal or interruption of connections, which affects the execution of control instructions of medical equipment and reduces the safety and efficiency of medical services.

Method used

By obtaining MT SMS, a trigger command is generated, a target MT SMS carrying the target medical device control command is collected, and real-time network data is collected, the signal quality, connection stability, transmission delay and network resource usage status of multiple network connection paths are evaluated, and the optimal network connection path is selected to send the target MT SMS.

Benefits of technology

It effectively improves the success rate of sending or receiving MT SMS, reduces network congestion, and ensures the timely and reliable execution of medical equipment control instructions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119697603A_ABST
    Figure CN119697603A_ABST
Patent Text Reader

Abstract

The invention discloses a medical platform control method and device based on an MT short message, equipment and a medium, and can be applied to the technical field of communication. According to the invention, after the MT short message generation trigger instruction is obtained, the target MT short message carrying the control instruction of the target medical equipment is generated according to the MT short message generation trigger instruction, and the real-time network data is collected; evaluating a plurality of network connection paths for realizing the connection process of the target medical equipment and the medical platform according to the real-time network data to obtain an evaluation result, and selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result, and then the target MT short message is sent to the target medical equipment through the target connection path, so that the situation that the MT short message cannot be successfully sent or received due to network fluctuation, signal instability or connection interruption can be effectively reduced, the success rate of sending or receiving the MT short message is improved, and the situation of network congestion 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 communication technology, and in particular to a medical platform control method and device, equipment and medium based on MT text messages. Background Art

[0002] In related technologies, medical platforms often need to send MT text messages embedded with control commands to ensure the normal operation of equipment or perform emergency tasks. For these tasks, the timeliness and reliability of messages are crucial. At present, medical platforms send MT text messages to medical devices through a single 3GPP connection. In a single environment, network fluctuations, unstable signals, or connection interruptions may cause MT text messages to fail to be successfully sent or received, thereby affecting the execution process of control instructions in medical devices and reducing the safety and efficiency of medical services. Although the reliability is currently improved through repeated sending strategies, repeated sending cannot ensure the successful sending or receiving of text messages in the event of a connection interruption, and may also cause network congestion.

[0003] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a medical platform control method, device and medium based on MT text messages, which can effectively improve the success rate of sending or receiving MT text messages and reduce network congestion.

[0005] To achieve the above purpose, one aspect of the embodiment of the present application proposes a medical platform control method based on MT text messages, the method comprising the following steps:

[0006] Get the trigger command for MT SMS generation;

[0007] Generate a target MT SMS according to the MT SMS trigger instruction, wherein the target MT SMS carries a control instruction of a target medical device, and the target medical device has a dual 3GPP access function;

[0008] Collect real-time network data;

[0009] Evaluate multiple network connection paths according to the real-time network data to obtain evaluation results, wherein the network connection paths are used to achieve a connection process between a target medical device and a medical platform;

[0010] Selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result;

[0011] The target MT short message is sent to the target medical device through the target connection path.

[0012] In some embodiments, evaluating the plurality of network connection paths according to the real-time network data includes:

[0013] Evaluate the signal quality of the corresponding network connection path according to the signal strength in the real-time network data;

[0014] Evaluating the connection stability of the corresponding network connection path according to the device connection status data in the real-time network data;

[0015] Evaluate the transmission delay of the corresponding network connection path according to the network delay data in the real-time network data;

[0016] The network resource usage status of the corresponding network connection path is evaluated according to the network load status in the real-time network data.

[0017] In some embodiments, the calculation formula of the evaluation result is as follows:

[0018] S=w 1 ×SignalStrength+w 2 ×Stability+w 3 ×Latency+w 4 ×NetworkLoad;

[0019] In the formula, S represents the evaluation result of each network connection path, w 1 Indicates the weight corresponding to the signal quality, SignalStrength indicates the score of the signal quality, w 2 represents the weight corresponding to the connection stability, Stability represents the score of the connection stability, w 3 represents the weight corresponding to the transmission delay, Latency represents the score of the transmission delay, and w 4 Indicates the weight corresponding to the network resource usage status, and NetworkLoad indicates the score of the network resource usage status.

[0020] In some embodiments, selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result includes:

[0021] Sorting the evaluation results corresponding to the plurality of network connection paths;

[0022] According to the sorting result, the network connection path with the largest score corresponding to the evaluation result is selected as the target connection path.

[0023] In some embodiments, selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result includes:

[0024] Sorting the evaluation results corresponding to the plurality of network connection paths;

[0025] According to the sorting result, select a plurality of network connection paths whose corresponding scores of the evaluation results are located at preset positions as connection paths to be selected;

[0026] Obtain historical transmission information of the connection path to be selected;

[0027] Generating a reliability analysis result of the connection path to be selected according to the historical transmission information;

[0028] A path is selected from the connection paths to be selected as the target connection path according to the reliability analysis result.

[0029] In some embodiments, selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result includes:

[0030] When it is determined that all the network connection paths have risks according to the connection stability of the evaluation results, sorting the evaluation results corresponding to the multiple network connection paths;

[0031] According to the sorting result, the network connection paths with the first two corresponding scores of the evaluation result are selected as the target connection paths.

[0032] In some embodiments, sending the target MT SMS to the target medical device through the target connection path includes:

[0033] The target MT short message is sent to the target medical device in the two target connection paths based on a repeated sending mechanism.

[0034] To achieve the above-mentioned purpose, another aspect of the embodiment of the present application provides a medical platform control device based on MT text messages, the device comprising:

[0035] The first module is used to obtain the MT SMS generation trigger instruction;

[0036] The second module is used to generate a target MT SMS according to the MT SMS trigger instruction, wherein the target MT SMS carries a control instruction of a target medical device, and the target medical device has a dual 3GPP access function;

[0037] The third module is used to collect real-time network data;

[0038] A fourth module is used to evaluate multiple network connection paths according to the real-time network data to obtain evaluation results, wherein the network connection paths are used to achieve a connection process between a target medical device and a medical platform;

[0039] A fifth module, configured to select at least one path from the plurality of network connection paths as a target connection path according to the evaluation result;

[0040] The sixth module is used to send the target MT SMS to the target medical device through the target connection path.

[0041] To achieve the above object, another aspect of an embodiment of the present application provides an electronic device, including:

[0042] at least one processor;

[0043] at least one memory for storing at least one program;

[0044] When the at least one program is executed by the at least one processor, the at least one processor implements the above method.

[0045] To achieve the above objective, another aspect of an embodiment of the present application provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program implements the above method when executed by a processor.

[0046] The embodiments of the present application include at least the following beneficial effects: The present application provides a medical platform control method and apparatus, equipment and medium based on MT SMS. The scheme generates a target MT SMS carrying the control instructions of the target medical device according to the MT SMS trigger instruction after obtaining the MT SMS to generate a trigger instruction, and after collecting real-time network data, evaluates multiple network connection paths for realizing the connection process between the target medical device and the medical platform according to the real-time network data to obtain an evaluation result, selects at least one path from the multiple network connection paths as the target connection path according to the evaluation result, and then sends the target MT SMS to the target medical device through the target connection path, thereby effectively reducing the situation where the MT SMS cannot be successfully sent or received due to network fluctuations, unstable signals or connection interruptions, improving the success rate of MT SMS sending or receiving, and reducing network congestion. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is a flow chart of a medical platform control method based on MT SMS provided in an embodiment of the present application;

[0048] Figure 2 It is a schematic diagram of a MT side network element provided in an embodiment of the present application;

[0049] Figure 3 is a transmission schematic diagram of a redundant transmission mechanism provided in an embodiment of the present application;

[0050] Figure 4It is a structural schematic diagram of a medical platform control device based on MT SMS provided in an embodiment of the present application;

[0051] Figure 5 It is a schematic diagram of the hardware structure of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0052] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application, they are only examples of devices and methods consistent with some aspects of the embodiments of the present application.

[0053] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".

[0054] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.

[0055] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0056] In the related technology, with the development of 5G network and Internet of Things technology, more and more medical devices are connected to the medical management platform through the 3GPP network. In these applications, the medical management platform often needs to send MT text messages embedded with control commands to ensure the normal operation of the equipment or perform emergency tasks. For these critical tasks, the timeliness and reliability of messages are crucial. However, the current medical platform often relies on a single 3GPP connection to send MT text messages to medical devices, which increases the risk of communication interruption due to a single connection failure. In a single connection environment, network fluctuations, unstable signals, or connection interruptions may cause MT text messages to fail to be successfully sent or received, thereby affecting the execution of control instructions for medical equipment and reducing the safety and efficiency of medical services. In addition, existing medical systems generally do not have the ability to dynamically select the best connection path according to network conditions, and cannot optimize the SMS transmission path in real time, resulting in low transmission efficiency and waste of resources. Although existing technologies may adopt repeated sending strategies to improve reliability, these strategies often lack intelligent judgment, resulting in repeated sending of text messages when unnecessary, which in turn causes network congestion and increased costs.

[0057] In view of this, an embodiment of the present application provides a medical platform control method and apparatus, equipment and medium based on MT text messages. After obtaining the MT text message generation trigger instruction, the present application generates a target MT text message carrying the control instruction of the target medical device according to the MT text message generation trigger instruction, and after collecting real-time network data, evaluates multiple network connection paths for realizing the connection process between the target medical device and the medical platform according to the real-time network data to obtain an evaluation result, selects at least one path from the multiple network connection paths as the target connection path according to the evaluation result, and then sends the target MT text message to the target medical device through the target connection path, thereby effectively reducing the situation where the MT text message cannot be successfully sent or received due to network fluctuations, signal instability or connection interruption, improves the success rate of MT text message sending or receiving, and reduces network congestion.

[0058] The medical platform control method based on MT SMS provided in the embodiment of the present application relates to the field of communication technology. The medical platform control method based on MT SMS provided in the embodiment of the present application can be applied to a terminal, can also be applied to a server, and can also be software running in a terminal or a server. In some embodiments, the terminal can be a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart watch, and a car terminal, etc., but is not limited to this; the server side can be configured as an independent physical server, or it can be configured as a server cluster or a distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms. The server can also be a node server in a blockchain network; the software can be an application that implements the medical platform control method based on MT SMS, etc., but is not limited to the above forms.

[0059] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0060] Figure 1 is an optional flow chart of the medical platform control method based on MT SMS provided in the embodiment of the present application. Figure 1 The method may include but is not limited to steps S110 to S160:

[0061] Step S110, obtaining the MT SMS generation trigger instruction;

[0062] Step S120: Generate a target MT SMS according to the MT SMS trigger instruction, wherein the target MT SMS carries a control instruction of a target medical device, and the target medical device has a dual 3GPP access function;

[0063] Step S130, collecting real-time network data;

[0064] Step S140: Evaluate multiple network connection paths according to real-time network data to obtain evaluation results, wherein the network connection paths are used to achieve a connection process between the target medical device and the medical platform;

[0065] Step S150: selecting at least one path from the multiple network connection paths as a target connection path according to the evaluation result;

[0066] Step S160: Send the target MT SMS to the target medical device through the target connection path.

[0067] In an embodiment of the present application, when the medical platform receives a MT SMS (Mobile Terminated ShortMessage) to generate a trigger instruction, the MT SMS generation process will be triggered to generate a corresponding target MT SMS. Among them, the target MT SMS carries the control instructions of the target medical device. For example, it contains some control commands closely related to medical device control, patient monitoring, data acquisition, etc. After obtaining the target MT SMS, the SMS will be encapsulated into a suitable transmission format for transmission in the 3GPP network. Exemplarily, the MT SMS may include but is not limited to the following:

[0068] First, remote medical equipment control commands:

[0069] Start / stop monitoring command: instructs medical equipment (such as ECG monitors, blood glucose monitors) to start or stop real-time monitoring of patients. For example, when the platform detects that the patient has an abnormality, the monitoring device is immediately started.

[0070] Equipment calibration command: instructs the equipment to perform self-test and calibration to ensure the accuracy of monitoring data. For example, the equipment can be automatically calibrated before or during use.

[0071] Second, data collection and upload instructions:

[0072] Real-time vital signs data collection: The device is required to immediately collect and upload the patient's vital signs data, such as heart rate, blood pressure, respiratory rate, body temperature, etc., to ensure that the platform can grasp the patient's condition in real time.

[0073] Scheduled data upload command: Set the device to upload the collected data at a specific time point or time period, such as uploading blood sugar data at 8 am and 8 pm every day.

[0074] Third, patient status monitoring and alarm:

[0075] Health status query command: query the patient health data stored in the device and obtain the device's operating status, such as battery power, sensor working status, etc.

[0076] Emergency alarm activation command: When abnormal vital signs of the patient are detected, the emergency alarm function in the device is activated and the alarm information is sent to the medical management platform and medical staff.

[0077] Fourth, medication and treatment management:

[0078] Remote drug delivery commands: Control automatic drug delivery devices to deliver drugs to patients according to preset doses and schedules. For example, send instructions to insulin pumps to deliver insulin at a fixed time and quantity.

[0079] Treatment plan adjustment command: Remotely adjust the parameters of the treatment device based on the latest monitoring data, such as adjusting the breathing rate or oxygen concentration of the ventilator.

[0080] Fifth, equipment security and access control:

[0081] Authentication and authorization: Before sensitive operations (such as remote surgical control), devices are required to authenticate to ensure that only authorized medical personnel can perform critical operations.

[0082] Safe Mode Activation: When a device is detected to be under attack or has an abnormality, the device is instructed to enter safe mode, limiting its functions to prevent data leakage or misoperation.

[0083] Sixth, data synchronization and time calibration:

[0084] Patient data synchronization instructions: Ensure that patient data is synchronized and consistent between different devices, for example, synchronizing a patient's electronic health record (EHR) with multiple monitoring devices.

[0085] Device time calibration command: Instructs the device to calibrate its system time to ensure that all recorded medical data has consistent timestamps to facilitate subsequent analysis and diagnosis.

[0086] Seventh, remote diagnosis and maintenance:

[0087] Equipment diagnosis and self-test commands: Instruct medical devices to perform remote diagnosis and self-test, and send diagnostic reports back to the platform to facilitate remote maintenance by technicians.

[0088] Software Updates and Patch Installation: Remotely send software update packages or security patches to instruct devices to install updates to fix vulnerabilities or add new features.

[0089] 8. Positioning and Tracking:

[0090] Patient positioning and navigation: When monitoring is required, the patient's position is located in real time, and the wearable device or mobile monitor is guided to follow the patient's movements to ensure the continuity of monitoring.

[0091] Equipment location tracking: Tracking the location of medical equipment, especially equipment that moves within a hospital, ensures that the equipment can be found quickly when needed.

[0092] 9. Surgical equipment control:

[0093] Surgical Robot Instructions: Send operational instructions to the remote surgical robot, such as starting / pausing / stopping the surgical process, or adjusting the position and force of surgical tools.

[0094] Intraoperative data collection and analysis: The indicator device collects the patient's vital signs data in real time during the operation, and transmits the data to the medical management platform for analysis to assist doctors in decision-making.

[0095] In the embodiment of the present application, before sending the target MT SMS, the embodiment will also evaluate multiple network connection paths based on real-time network data. The network data of the embodiment includes but is not limited to the signal strength of the connection, network accessibility, latency, bandwidth, device mobility, and network load. Specifically, the evaluation process includes but is not limited to the following steps:

[0096] Evaluate the signal quality of the corresponding network connection path according to the signal strength in the real-time network data;

[0097] Evaluate the connection stability of the corresponding network connection path according to the device connection status data in the real-time network data;

[0098] Evaluate the transmission delay of the corresponding network connection path according to the network delay data in the real-time network data;

[0099] The network resource usage status of the corresponding network connection path is evaluated according to the network load status in the real-time network data.

[0100] It is understandable that the signal quality evaluation process can be to evaluate the signal strength (for example, RSRP = -90dB), evaluate the signal fluctuation (for example, the signal strength of a connection has large fluctuations), and evaluate the signal interference (for example, it is found that the interference level is high). The connection stability evaluation can be to evaluate the connection retention (for example, the connection disconnection rate is 0.5%). The transmission delay evaluation can be to evaluate the network delay (for example, the downlink delay of the connection is 50ms). The network resource usage evaluation can be to evaluate the network load (for example, it is found that the base station load is 75%), evaluate the resource utilization (for example, it is found that the bandwidth utilization rate is 60%), evaluate the network load (for example, the network is currently under high load), and evaluate the resource utilization (for example, it is found that the bandwidth is close to saturation).

[0101] The evaluation result can be calculated by the following formula:

[0102] S=w 1×SignalStrength+w 2 ×Stability+w 3 ×Latency+w 4 ×NetworkLoad;

[0103] In the formula, S represents the evaluation result of each network connection path, w 1 Indicates the weight corresponding to the signal quality, SignalStrength indicates the score of the signal quality, w 2 represents the weight corresponding to the connection stability, Stability represents the score of the connection stability, w 3 represents the weight corresponding to the transmission delay, Latency represents the score of the transmission delay, and w 4 Indicates the weight corresponding to the network resource usage status, and NetworkLoad indicates the score of the network resource usage status.

[0104] After obtaining the evaluation result of each network connection path, at least one path is selected from the multiple network connection paths as the target connection path according to the evaluation result. Specifically, the evaluation results corresponding to the multiple network connection paths may be sorted, and the network connection path with the largest score corresponding to the evaluation result may be selected as the target connection path according to the sorting result.

[0105] In the embodiment of the present application, if the evaluation result scores of multiple network connection paths are close, the embodiment can also sort the evaluation results corresponding to the multiple network connection paths, select multiple network connection paths whose corresponding scores of the evaluation results are at preset positions as the connection paths to be selected according to the sorting results, and then obtain the historical transmission information of the connection paths to be selected, generate the reliability analysis results of the connection paths to be selected according to the historical transmission information, and then select a path from the connection paths to be selected as the target connection path according to the reliability analysis results. Specifically, the embodiment can first select a path as the target connection path for transmission, and when a path state change (sudden signal weakening) is detected during the transmission process, it can immediately switch to another path for transmission, thereby ensuring the timeliness and continuity of the transmission.

[0106] In an embodiment of the present application, if it is identified that all connections have a high transmission risk (such as high latency, unstable signal), that is, when it is determined that all network connection paths are at risk based on the connection stability of the evaluation results, the evaluation results corresponding to the multiple network connection paths are sorted, and then the network connection paths with the top two scores corresponding to the evaluation results are selected as the target connection paths according to the sorting results. Specifically, the two network connection paths can be connection paths from two different operators or different networks (LTE or 5G), and the MT text message is sent to two 3GPP connections at the same time. The redundant transmission strategy of this embodiment ensures that even if one of the connections fails, the message can still be successfully transmitted through the other connection. In addition, during the data transmission process, this embodiment will also monitor the transmission process in real time. If a transmission failure or abnormality is detected, this embodiment will send the target MT text message to the target medical device in the two target connection paths based on the repeated sending mechanism to ensure the success rate of the text message transmission.

[0107] In the embodiment of the present application, the redundant transmission mechanism can enhance the reliability of data transmission by sending MT short messages simultaneously on two different network paths. Figure 2 As shown in the figure, the process of redundant transmission mechanism involves the collaborative work of multiple network elements, including SMSC, HLR, MSC, SMS-GMSC, base station and terminal. The working principle of each network element is as follows:

[0108] Short Message Service Center (SMSC): MT messages are first transmitted to the Short Message Service Center (SMSC).

[0109] SMSC is mainly responsible for the storage and forwarding of SMS messages. Short Message Service Gateway (SMS-GMSC): SMS-GMSC receives messages from SMSC, and after receiving the redundant transmission instruction, it copies the message and prepares it for transmission through two connections. SMS-GMSC sends a query request to the Home Location Register (HLR) to confirm the current status and available connections of the IoT device. SMS-GMSC works with multiple MSCs to select the most appropriate MSC to deliver the SMS based on the location information provided by the HLR.

[0110] Home Location Register (HLR): The HLR returns detailed information about the device to the SMS-GMSC, including its current connection status and available network paths.

[0111] Mobile Switching Center (MSC): A MSC is connected to multiple base stations. The MSC selects the appropriate path to forward the SMS to the corresponding base station network based on the location information of the receiving user.

[0112] Base station (eNodeB / gNodeB): After receiving the MT SMS from the MSC, the base station is responsible for transmitting the message to the target medical device.

[0113] Medical equipment terminal (UE): The target medical device has dual 3GPP access capabilities (parsing protocol messages, checking sequence numbers or timestamps, running redundancy detection algorithms, etc.). When the device receives the same MT SMS through two different paths, the protocol stack in the device is responsible for deduplication and only executes the received control command once to avoid repeated operations.

[0114] In the embodiments of the present application, Figure 3 As shown, based on Figure 2 The network element structure shown in the figure, the redundant transmission process of this embodiment includes but is not limited to the following steps:

[0115] Step 1: The medical platform application sends a control command via SMS, which is first sent to the SMSC for storage. After the SMSC resolves the target medical device number (MSISDN), it forwards the SMS (including the medical control command) to the SMS-GMSC.

[0116] Step 2: After receiving the SMS message, the short message service gateway (SMS-GMSC) queries the home location register (HLR) for the current location information and routing information of the target medical device.

[0117] Step 3: The Home Location Register (HLR) returns the current location information of the target medical device, whether it is powered on, whether it supports SMS reception, and other information.

[0118] Step 4: After the short message service gateway (SMS-GMSC) obtains the current location information of the target medical device, it performs connection status evaluation and intelligent path decision-making, and determines that the current network condition is poor, or the current control instruction has a higher priority and needs to be transmitted repeatedly.

[0119] Step 5. The short message service gateway (SMS-GMSC) forwards the text message to the MSCs under different 3GPP networks (LTE network / 5G network).

[0120] Step 6: The MSCs under different 3GPP networks forward the SMS to the corresponding base station controllers.

[0121] Step 7: The base station (eNodeB / gNodeB) where the target medical device is located sends a wireless signal to the recipient's mobile device.

[0122] Step 8: After receiving the SMS and performing deduplication processing, the target medical device sends a confirmation message (ACK) to the network. The two confirmation messages are returned to the SMSC through different 3GPP network paths.

[0123] In summary, the method provided in the embodiment of the present application can achieve redundant backup of data by repeatedly transmitting control commands in a dual 3GPP connection network through an intelligent selection mechanism. Even if one connection fails, the other connection can still work normally, ensuring the integrity and real-time nature of the data; at the same time, when the signal is weak or unstable, repeated transmission can increase the reliability of data transmission, improve the success rate of sending or receiving MT text messages, and reduce network congestion.

[0124] Reference Figure 4 The embodiment of the present application provides a medical platform control device based on MT SMS, the device comprising:

[0125] The first module 410 is used to obtain the MT SMS generation trigger instruction;

[0126] The second module 420 is used to generate a target MT SMS according to the MT SMS trigger instruction, the target MT SMS carries the control instruction of the target medical device, and the target medical device has a dual 3GPP access function;

[0127] The third module 430 is used to collect real-time network data;

[0128] The fourth module 440 is used to evaluate multiple network connection paths according to the real-time network data to obtain evaluation results, and the network connection paths are used to achieve the connection process between the target medical device and the medical platform;

[0129] A fifth module 450, configured to select at least one path from the plurality of network connection paths as a target connection path according to the evaluation result;

[0130] The sixth module 460 is used to send the target MT SMS to the target medical device through the target connection path.

[0131] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0132] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the above-mentioned medical platform control method based on MT SMS when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0133] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0134] See also Figure 5 , Figure 5 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0135] The processor 510 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0136] The memory 520 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 520 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 520, and the processor 510 calls and executes the medical platform control method based on MT SMS in the embodiment of this application;

[0137] Input / output interface 530, used to implement information input and output;

[0138] Communication interface 540, used to realize communication interaction between the device and other devices, which can be realized through wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);

[0139] bus 550 , which transmits information between the various components of the device (e.g., processor 510 , memory 520 , input / output interface 530 , and communication interface 540 );

[0140] The processor 510 , the memory 520 , the input / output interface 530 and the communication interface 540 are connected to each other in communication within the device via the bus 550 .

[0141] The embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned medical platform control method based on MT text messages is implemented.

[0142] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0143] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0144] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0145] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0146] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0147] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0148] The terms "first", "second", "third", "fourth", etc. (if any) in the specification 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 device comprising 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.

[0149] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0150] In the several embodiments provided in the present application, it should be understood that the disclosed 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 above 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.

[0151] The units described above 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 solution of this embodiment.

[0152] 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.

[0153] 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, 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 multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0154] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A medical platform control method based on MT SMS, characterized in that: The method comprises the following steps: Get the trigger command for MT SMS generation; Generate a target MT SMS according to the MT SMS trigger instruction, wherein the target MT SMS carries a control instruction of a target medical device, and the target medical device has a dual 3GPP access function; Collect real-time network data; Evaluate multiple network connection paths according to the real-time network data to obtain evaluation results, wherein the network connection paths are used to achieve a connection process between a target medical device and a medical platform; Selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result; The target MT short message is sent to the target medical device through the target connection path.

2. The method according to claim 1, characterized in that The evaluating the plurality of network connection paths according to the real-time network data comprises: Evaluate the signal quality of the corresponding network connection path according to the signal strength in the real-time network data; Evaluating the connection stability of the corresponding network connection path according to the device connection status data in the real-time network data; Evaluate the transmission delay of the corresponding network connection path according to the network delay data in the real-time network data; The network resource usage status of the corresponding network connection path is evaluated according to the network load status in the real-time network data.

3. The method according to claim 2, characterized in that The calculation formula of the evaluation result is as follows: S=w1×SignalStrength+w2×Stability+w3×Latency+w4×NetworkLoad; In the formula, S represents the evaluation result of each network connection path, w1 represents the weight corresponding to the signal quality, SignalStrength represents the score of the signal quality, w2 represents the weight corresponding to the connection stability, Stability represents the score of the connection stability, w3 represents the weight corresponding to the transmission delay, Latency represents the score of the transmission delay, w4 represents the weight corresponding to the network resource usage status, and NetworkLoad represents the score of the network resource usage status.

4. The method according to claim 1, characterized in that: The selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result includes: Sorting the evaluation results corresponding to the plurality of network connection paths; According to the sorting result, the network connection path with the largest score corresponding to the evaluation result is selected as the target connection path.

5. The method according to claim 1, characterized in that The selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result includes: Sorting the evaluation results corresponding to the plurality of network connection paths; According to the sorting result, select a plurality of network connection paths whose corresponding scores of the evaluation results are located at preset positions as connection paths to be selected; Obtain historical transmission information of the connection path to be selected; Generating a reliability analysis result of the connection path to be selected according to the historical transmission information; A path is selected from the connection paths to be selected as the target connection path according to the reliability analysis result.

6. The method according to claim 1, characterized in that The selecting at least one path from the plurality of network connection paths as a target connection path according to the evaluation result includes: When it is determined that all the network connection paths have risks according to the connection stability of the evaluation results, sorting the evaluation results corresponding to the multiple network connection paths; According to the sorting result, the network connection paths with the first two corresponding scores of the evaluation result are selected as the target connection paths.

7. The method according to claim 6, characterized in that The sending the target MT short message to the target medical device through the target connection path includes: The target MT short message is sent to the target medical device in the two target connection paths based on a repeated sending mechanism.

8. A medical platform control device based on MT SMS, characterized in that: The device comprises: The first module is used to obtain the MT SMS generation trigger instruction; The second module is used to generate a target MT SMS according to the MT SMS trigger instruction, wherein the target MT SMS carries a control instruction of a target medical device, and the target medical device has a dual 3GPP access function; The third module is used to collect real-time network data; A fourth module is used to evaluate multiple network connection paths according to the real-time network data to obtain evaluation results, wherein the network connection paths are used to achieve a connection process between a target medical device and a medical platform; A fifth module, configured to select at least one path from the plurality of network connection paths as a target connection path according to the evaluation result; The sixth module is used to send the target MT SMS to the target medical device through the target connection path.

9. An electronic device, characterized in that: include: at least one processor; at least one memory for storing at least one program; When the at least one program is executed by the at least one processor, the at least one processor implements the method according to any one of claims 1 to 7.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.