An intelligent diagnosis and treatment data management system

Through the intelligent diagnosis and treatment data management system, the transmission path of diagnosis and treatment data is monitored and dynamically adjusted in real time, which solves the problems of low warning accuracy and decision-making delay in the existing technology, and achieves efficient and reliable diagnosis and treatment data transmission.

CN119155321BActive Publication Date: 2025-03-11GENERAL HOSPITAL OF PLA
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411654433.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-03-11
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

In the prior art, there are problems such as low warning accuracy and delay in decision-making due to insufficient comprehensive analysis of data processing.

Method used

An intelligent diagnosis and treatment data management system was designed to dynamically adjust the transmission path and weight by monitoring the priority, delay time, packet loss rate and network bandwidth utilization of diagnosis and treatment data in real time, and path selection was performed with comprehensive transmission scores, and packet loss abnormalities were discovered in a timely manner through an automatic warning mechanism.

Benefits of technology

Ensure the accuracy and timeliness of data transmission, reduce the risk of transmission delay and data loss caused by network fluctuations, improve the efficiency of diagnosis and treatment data transmission, and optimize the diagnosis and treatment process and patient medical experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119155321B_ABST
    Figure CN119155321B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of data management technology, and in particular to an intelligent diagnosis and treatment data management system, including a data acquisition module, a data processing module, a path selection module, and a feedback adjustment module. The present invention ensures the accuracy and timeliness of data transmission by real-time monitoring of the priority, delay duration, packet loss rate, and network bandwidth utilization of diagnosis and treatment data. The system intelligently adjusts the transmission path according to dynamic feedback, reducing the risk of transmission delay and data loss caused by network fluctuations. The system selects the path in combination with the comprehensive transmission score to ensure that the data is transmitted through the optimal path, thereby improving the efficiency of diagnosis and treatment data transmission. In addition, the automatic early warning mechanism can detect packet loss anomalies in a timely manner, ensure the integrity of data in the diagnosis and treatment process, optimize the diagnosis and treatment process and the patient's medical experience, and effectively solve the problems of low early warning accuracy and decision delay caused by insufficient comprehensive analysis of data processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of data management, and in particular to an intelligent diagnosis and treatment data management system. Background Art

[0002] With the advancement of medical informatization, traditional diagnosis and treatment data management systems have gradually exposed many shortcomings. First, data processing efficiency is low, and manual entry and sorting can easily lead to data delays, affecting doctors' decision-making speed. In addition, faced with massive amounts of clinical data, traditional systems lack intelligent analysis capabilities, making it difficult to achieve early warning and accurate diagnosis and treatment of diseases.

[0003] The patent document with the Chinese patent application publication number CN117558388A discloses a clinical diagnosis and treatment data management method based on the EDC system. The method includes using the EDC system to collect clinical trial data, including basic information of patients, clinical symptoms, and treatment plans; preprocessing and storing the collected data; collecting historical clinical research data related to the target drug, using word vector technology to obtain the feature vectors of each symptom, and constructing a high-dimensional data model with the symptom feature vector as a sample; using the deviation warning module to obtain the deviation value of the patient's physical state and construct a deviation warning model.

[0004] It can be seen that this method relies on word vector technology to construct a high-dimensional data model, which increases the complexity and computational burden of data processing, especially for large-scale data sets and diverse symptom characteristics; the deviation warning model only relies on specific symptom characteristics and deviation values, and lacks comprehensive consideration of other important medical data, resulting in insufficient accuracy of the warning system. Summary of the invention

[0005] To this end, the present invention provides an intelligent diagnosis and treatment data management system to overcome the problems of low warning accuracy and decision delay caused by insufficient comprehensive analysis of data processing in the prior art.

[0006] To achieve the above object, the present invention provides an intelligent diagnosis and treatment data management system, comprising:

[0007] The data collection module is used to collect the real-time priority, real-time delay duration, real-time packet loss rate of each diagnosis and treatment data during the transmission process, and the real-time network bandwidth utilization rate of each transmission path;

[0008] a data processing module connected to the data acquisition module, comprising a sequence adjustment unit for adjusting the preset transmission sequence according to the real-time priority to form a modified transmission sequence, a path switching unit for forming a switching path determination result according to the real-time delay duration, and an alarm unit for forming a packet loss rate comparison result according to the real-time packet loss rate and issuing an inspection prompt;

[0009] a path selection module, which is connected to the data acquisition module and the path switching unit respectively, and includes a weight adjustment unit for determining a modified delay time weight according to the real-time delay time of all other transmission paths within the preset weight setting time after the switching path determination result is formed, determining a modified packet loss rate weight according to the real-time packet loss rate, and determining a modified bandwidth utilization weight according to the modified delay time weight and the modified packet loss rate weight, and a score calculation unit for calculating a comprehensive transmission score according to the modified delay time weight, the modified packet loss rate weight, the modified bandwidth utilization weight, the real-time delay time, the real-time packet loss rate and the real-time network bandwidth utilization, and a path selection unit for selecting the switching transmission path according to the comprehensive transmission score;

[0010] A feedback adjustment module, which is connected to the data acquisition module and the path switching unit respectively, includes a delay calculation unit for forming a delay duration fluctuation value according to all real-time delay durations within a preset feedback duration on the switching transmission path, and a duration adjustment unit for adjusting the standard delay duration according to the delay duration fluctuation value and a preset standard delay fluctuation value.

[0011] Furthermore, the sequence adjustment unit includes:

[0012] A sorting subunit, used to sort the real-time priorities of all the diagnosis and treatment data to form a priority sequence;

[0013] A sequence comparison subunit, connected to the sorting subunit, for comparing the priority sequence with the preset transmission sequence to obtain a comparison consistency rate;

[0014] The adjusting subunit is connected to the sequence comparison subunit and is used to adjust the preset transmission sequence according to the comparison result between the comparison consistency rate and the preset standard consistency rate to form a modified transmission sequence.

[0015] Furthermore, the path switching unit includes:

[0016] The delay comparison subunit is used to compare the real-time delay duration with the preset standard duration range to form a delay comparison result;

[0017] The over-limit determination subunit is connected to the delay comparison subunit and is used to determine that there is a transmission path problem when the real-time delay duration is not within the preset standard duration range, thereby forming a switching path determination result.

[0018] Furthermore, the weight adjustment unit includes:

[0019] A delay duration weight adjustment subunit, used to adjust the preset delay duration weight according to the comparison result of all the real-time delay durations of the transmission paths other than the preset transmission path within the preset weight setting duration and the preset average duration, so as to form a modified delay duration weight;

[0020] The packet loss rate weight adjustment subunit is used to adjust the preset packet loss rate weight according to the comparison result of the total real-time packet loss rate and the preset average packet loss rate to form a modified packet loss rate weight;

[0021] The bandwidth utilization weight adjustment subunit is connected to the packet loss rate weight adjustment subunit and the delay duration weight adjustment subunit respectively, and is used to determine the modified bandwidth utilization weight according to the preset total weight, the modified delay duration weight and the modified packet loss rate weight.

[0022] Furthermore, the score calculation unit includes:

[0023] A weighted calculation subunit, configured to perform weighted calculation according to the modified packet loss rate weight, the modified delay duration weight, the modified bandwidth utilization weight, the real-time delay duration, the real-time packet loss rate, and the real-time network bandwidth utilization to obtain a temporary transmission score;

[0024] A correction factor determination subunit, used to determine the correction factor according to the correction packet loss rate weight, the correction delay time weight and the correction bandwidth utilization weight;

[0025] The score correction subunit is used to correct the temporary transmission score according to the correction factor to form a comprehensive transmission score.

[0026] Furthermore, the correction factor determination subunit includes:

[0027] A modified weight comparison subtask unit is used to compare the modified packet loss rate weight, the modified delay duration weight and the modified bandwidth utilization weight to form a modified weight comparison result;

[0028] The factor determination subtask unit is used to determine that the correction factor is a packet loss rate factor according to the correction weight comparison result, or to determine that the correction factor is a delay duration factor according to the correction weight comparison result, or to determine that the correction factor is a bandwidth utilization factor according to the correction weight comparison result.

[0029] Furthermore, the score correction subunit includes:

[0030] A correction coefficient generating subtask unit, used to generate a packet loss correction coefficient according to the packet loss rate factor, or to generate a delay correction coefficient according to the delay duration factor, or to generate a bandwidth correction coefficient according to the bandwidth utilization factor;

[0031] The temporary transmission score correction subtask unit is used to correct the temporary transmission score according to the packet loss correction coefficient, all the real-time packet loss rates of the preset score correction time, and the preset packet loss fluctuation value to form a comprehensive transmission score, or to correct the temporary transmission score according to the delay correction coefficient, all the real-time delay durations of the preset score correction time, and the preset delay fluctuation value to form a comprehensive transmission score, or to correct the temporary transmission score according to the bandwidth correction coefficient, all the real-time bandwidth utilization factors of the preset score correction time, and the preset bandwidth fluctuation value to form a comprehensive transmission score.

[0032] Furthermore, the path selection unit includes:

[0033] A path sorting subunit, used to sort all the other transmission paths from high to low according to all the comprehensive transmission scores to form a path sorting sequence;

[0034] The path selection subunit is used to select the first transmission path in the path sorting sequence as the switching transmission path.

[0035] Furthermore, the duration adjustment unit includes:

[0036] A duration adjustment coefficient generating subunit, used for generating a duration adjustment coefficient according to a comparison result between the delay duration fluctuation value and a preset standard delay fluctuation value;

[0037] The duration adjustment subunit is used to adjust the standard delay duration according to the delay duration fluctuation value, the preset standard delay fluctuation value and the duration adjustment coefficient.

[0038] Furthermore, the alarm unit comprises:

[0039] A packet loss rate comparison subunit, used to compare the real-time packet loss rate with a preset standard packet loss rate, and to form a packet loss rate comparison result when the real-time packet loss rate is greater than the preset standard packet loss rate;

[0040] The alarm subunit is used to issue an inspection prompt according to the packet loss rate comparison result.

[0041] Compared with the prior art, the beneficial effect of the present invention lies in that the accuracy and timeliness of data transmission are ensured by real-time monitoring of the priority, delay duration, packet loss rate and network bandwidth utilization of diagnosis and treatment data. The system intelligently adjusts the transmission path according to dynamic feedback, reducing the risk of transmission delays and data loss caused by network fluctuations. The system selects the path based on the comprehensive transmission score to ensure that data is transmitted through the optimal path, thereby improving the efficiency of diagnosis and treatment data transmission. In addition, the automatic early warning mechanism can promptly detect packet loss anomalies, ensure data integrity during the diagnosis and treatment process, optimize the diagnosis and treatment process and the patient's medical experience, and effectively solve the problems of low early warning accuracy and decision-making delays due to insufficient comprehensive analysis of data processing.

[0042] Furthermore, through the dynamic adjustment mechanism of the sequence adjustment unit, the system can flexibly optimize the transmission order according to the priority of the diagnosis and treatment data to avoid delay or loss of high-priority data.

[0043] Furthermore, by real-time monitoring of delay duration, potential problems in network transmission can be effectively identified, ensuring that the transmission path can be switched in time when the delay exceeds the standard to avoid delays in data transmission.

[0044] Furthermore, through a series of adjustment weights, the system can adapt to network conditions in real time and improve the accuracy and reliability of data transmission.

[0045] Furthermore, effectively identifying and optimizing transmission quality through comprehensive scoring can ensure that the system can reflect the actual performance of data transmission in real time.

[0046] Furthermore, by comparing the corrected weights, it can be ensured that the system focuses on optimizing the most critical factors affecting data transmission and can flexibly adjust and respond to changes in network status.

[0047] Furthermore, the score correction mechanism provides a dynamic adjustment framework, which enables the system to perform adaptive optimization based on real-time network conditions and data transmission performance.

[0048] Furthermore, by sorting the scores of various transmission paths, it is ensured that the system can select the optimal transmission path for switching.

[0049] Furthermore, by dynamically adjusting the standard delay duration, the system's ability to respond to network fluctuations can be improved, ensuring transmission stability and reliability.

[0050] Furthermore, the alarm mechanism can quickly identify network anomalies and promptly remind maintenance personnel to conduct inspections, thereby effectively reducing network performance degradation caused by packet loss. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] Figure 1This is a schematic diagram of the intelligent diagnosis and treatment data management system of this embodiment;

[0052] Figure 2 A decision logic diagram for adjusting the preset transmission sequence determined by the adjustment subunit in this embodiment;

[0053] Figure 3 This is a decision logic diagram for the over-limit decision subunit of this embodiment to determine a transmission path problem;

[0054] Figure 4 This is a decision logic diagram for the delay duration weight adjustment subunit of this embodiment to determine how to adjust the preset delay duration weight. DETAILED DESCRIPTION

[0055] In order to make the objects and advantages of the present invention more clearly understood, the present invention is further described below in conjunction with embodiments; it should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.

[0056] The preferred embodiments of the present invention are described below with reference to the accompanying drawings. It should be understood by those skilled in the art that these embodiments are only used to explain the technical principles of the present invention and are not intended to limit the protection scope of the present invention.

[0057] It should be noted that, in the description of the present invention, terms such as "up", "down", "left", "right", "inside" and "outside" indicating directions or positional relationships are based on the directions or positional relationships shown in the drawings. This is merely for the convenience of description and does not indicate or imply that the device or element must have a specific orientation, be constructed and operated in a specific orientation. Therefore, it cannot be understood as a limitation on the present invention.

[0058] In addition, it should be noted that in the description of the present invention, unless otherwise clearly specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or it can be indirectly connected through an intermediate medium, or it can be the internal communication of two components. For those skilled in the art, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.

[0059] See also Figure 1 As shown, it is a schematic diagram of the intelligent diagnosis and treatment data management system of this embodiment;

[0060] This embodiment provides an intelligent diagnosis and treatment data management system, including:

[0061] The data collection module is used to collect the real-time priority, real-time delay duration, real-time packet loss rate of each diagnosis and treatment data during the transmission process, and the real-time network bandwidth utilization rate of each transmission path;

[0062] a data processing module connected to the data acquisition module, comprising a sequence adjustment unit for adjusting the preset transmission sequence according to the real-time priority to form a modified transmission sequence, a path switching unit for forming a switching path determination result according to the real-time delay duration, and an alarm unit for forming a packet loss rate comparison result according to the real-time packet loss rate and issuing an inspection prompt;

[0063] a path selection module, which is connected to the data acquisition module and the path switching unit respectively, and includes a weight adjustment unit for determining a modified delay time weight according to the real-time delay time of all other transmission paths within the preset weight setting time after the switching path determination result is formed, determining a modified packet loss rate weight according to the real-time packet loss rate, and determining a modified bandwidth utilization weight according to the modified delay time weight and the modified packet loss rate weight, and a score calculation unit for calculating a comprehensive transmission score according to the modified delay time weight, the modified packet loss rate weight, the modified bandwidth utilization weight, the real-time delay time, the real-time packet loss rate and the real-time network bandwidth utilization, and a path selection unit for selecting the switching transmission path according to the comprehensive transmission score;

[0064] A feedback adjustment module, which is connected to the data acquisition module and the path switching unit respectively, includes a delay calculation unit for forming a delay duration fluctuation value according to all real-time delay durations within a preset feedback duration on the switching transmission path, and a duration adjustment unit for adjusting the standard delay duration according to the delay duration fluctuation value and a preset standard delay fluctuation value.

[0065] The diagnosis and treatment data is the medical information or health data transmitted by the system, which depends on the real-time data generated in the medical process. The diagnosis and treatment data in this embodiment is key information of different priorities.

[0066] The preset transmission order is the order in which the system sets the priority for data transmission, which usually depends on the importance and urgency of the data. Generally, high-priority data will be transmitted first when the network is congested. In this embodiment, the system prioritizes the transmission of critical diagnosis and treatment data according to real-time priority. It can ensure that important diagnosis and treatment data is transmitted first when the network is busy or delayed.

[0067] The preset weight setting duration is the duration that the system takes to evaluate the delay, packet loss rate, and bandwidth utilization of each transmission path over a period of time. It depends on the stability of the network environment and the needs of diagnosis and treatment data transmission. Usually, the weight setting duration is between a few seconds and tens of seconds. In this embodiment, the setting duration is 10 seconds. The weight parameters of the transmission path can be quickly adjusted to cope with changes in network conditions and ensure the smoothness and stability of data transmission.

[0068] The preset feedback duration is the time period during which the system evaluates and adjusts the transmission performance within a fixed time. It depends on the system's monitoring frequency of the network environment and the real-time requirements for the transmission of diagnosis and treatment data. Normally, the preset feedback duration can be between a few seconds and tens of seconds. The preset feedback duration in this embodiment is set to 5 seconds. The system can quickly respond to problems in transmission and adjust the path or parameters in a timely manner to ensure smooth and accurate transmission of diagnosis and treatment data.

[0069] The preset standard delay value is the maximum delay time allowed by the system, and the system will make adjustments if the delay exceeds this value. It depends on the requirements of the diagnosis and treatment process for data real-time performance. Usually, the standard delay value is from several milliseconds to several seconds. The standard delay value in this embodiment is 500 milliseconds. It can ensure that the diagnosis and treatment data is transmitted within a reasonable delay range, thereby improving the real-time performance and response speed of the diagnosis and treatment system.

[0070] The data acquisition module collects the priority, delay time, packet loss rate and network bandwidth utilization of diagnosis and treatment data in real time. The data processing module adjusts the transmission order according to the priority, and determines whether to switch the transmission path according to the delay time, and issues an alarm when the packet loss rate is abnormal. The path selection module performs weighted calculations based on the delay, packet loss rate and bandwidth utilization, determines the comprehensive transmission score and selects the best transmission path. The feedback adjustment module dynamically adjusts the standard delay according to the historical delay fluctuation value to optimize the stability of the transmission path.

[0071] By real-time monitoring of the priority, delay time, packet loss rate and network bandwidth utilization of diagnosis and treatment data, the accuracy and timeliness of data transmission are ensured. The system intelligently adjusts the transmission path based on dynamic feedback, reducing the risk of transmission delays and data loss caused by network fluctuations. The system selects the path based on the comprehensive transmission score to ensure that data is transmitted through the optimal path, thereby improving the efficiency of diagnosis and treatment data transmission. In addition, the automatic early warning mechanism can promptly detect packet loss anomalies, ensure data integrity during the diagnosis and treatment process, optimize the diagnosis and treatment process and the patient's medical experience, and effectively solve the problems of low early warning accuracy and decision-making delays due to insufficient comprehensive analysis of data processing.

[0072] See also Figure 2 As shown, it is a decision logic diagram of the adjustment subunit in this embodiment for adjusting the preset transmission order;

[0073] Specifically, the sequence adjustment unit includes:

[0074] A sorting subunit, used to sort the real-time priorities of all the diagnosis and treatment data to form a priority sequence;

[0075] A sequence comparison subunit, connected to the sorting subunit, for comparing the priority sequence with a preset transmission sequence to obtain a comparison consistency rate;

[0076] The adjusting subunit is connected to the sequence comparison subunit and is used to adjust the preset transmission sequence according to the comparison result between the comparison consistency rate and the preset standard consistency rate to form a modified transmission sequence.

[0077] When the comparison consistency rate is less than the preset standard consistency rate, it is determined that the preset transmission order needs to be adjusted, and the high-priority diagnosis and treatment data items in the priority sequence are advanced to their due high-priority positions; and the low-priority data items are postponed. The adjusted transmission order will be more in line with actual needs.

[0078] The preset standard consistency rate is a threshold set by the system to measure the degree of match between the current priority sequence and the preset transmission order. It depends on factors such as the timeliness requirements of medical data transmission, the importance of the data type, and the network transmission environment. Normally, the preset standard consistency rate is set between 80% and 95% to ensure that most high-priority data can be transmitted in sequence. In this embodiment, the preset standard consistency rate is set to 90%, that is, when the match between the priority sequence and the preset transmission order is less than 90%, the system will automatically adjust it. The advantage of this setting is that it can not only ensure the efficiency of data transmission, but also reduce unnecessary adjustments while ensuring timeliness, thereby improving the stability and response speed of the system.

[0079] The order adjustment unit sorts the real-time priority of all diagnosis and treatment data through the sorting subunit to form a priority sequence. Then, the comparison subunit compares the priority sequence with the preset transmission sequence in the system to obtain the comparison consistency rate between the two. Based on this comparison result, the adjustment subunit makes a judgment based on the comparison consistency rate and the preset standard consistency rate, and adjusts the preset transmission sequence accordingly, and finally forms a revised transmission sequence to ensure that high-priority data can be transmitted in a timely manner.

[0080] Through the dynamic adjustment mechanism of the sequence adjustment unit, the system can flexibly optimize the transmission order according to the priority of diagnosis and treatment data to avoid delay or loss of high-priority data.

[0081] See also Figure 3 As shown, it is a decision logic diagram of the over-limit decision subunit in this embodiment for determining a transmission path problem;

[0082] Specifically, the path switching unit includes:

[0083] The delay comparison subunit is used to compare the real-time delay duration with the preset standard duration range to form a delay comparison result;

[0084] The over-limit determination subunit is connected to the delay comparison subunit and is used to determine that there is a transmission path problem when the real-time delay duration is not within the preset standard duration range, thereby forming a switching path determination result.

[0085] Transmission path problems refer to various abnormal conditions that occur during the data transmission process and affect the efficiency, quality or stability of data transmission, including but not limited to excessive delay, increased packet loss rate, insufficient bandwidth, network instability and transmission path congestion. When there is a transmission path problem, the over-limit determination subunit determines that the transmission path needs to be switched, forming a path switching determination result.

[0086] The preset standard duration range refers to a reasonable delay time range set by the system for diagnosis and treatment data transmission during design. This range is used to measure whether the delay in data transmission is within an acceptable range. It depends on the network environment, the type and importance of diagnosis and treatment data, and the system's requirements for real-time performance. It is usually set between a few milliseconds and hundreds of milliseconds, and the specific value is determined based on the importance of the data and network conditions. In this embodiment, the preset standard duration range is set to 50 milliseconds to 200 milliseconds, which can ensure that when network delays occur, it is necessary to determine whether the transmission path needs to be switched, thereby ensuring the accuracy and timeliness of diagnosis and treatment data.

[0087] The path switching unit first compares the real-time delay duration with the preset standard duration range through the delay comparison subunit to generate a delay comparison result. If the real-time delay duration exceeds the preset standard range, the overlimit determination subunit will determine that there is a problem with the current transmission path and generate a determination result for switching the transmission path. At this time, the system will decide whether to switch to other transmission paths based on the comprehensive evaluation of the scoring mechanism and the path selection module to ensure the timely transmission of diagnosis and treatment data.

[0088] By monitoring the delay time in real time, potential problems in network transmission can be effectively identified, ensuring that the transmission path can be switched in time when the delay exceeds the standard to avoid delays in data transmission.

[0089] See also Figure 4 As shown, it is a decision logic diagram of the delay duration weight adjustment subunit in this embodiment for determining to adjust the preset delay duration weight;

[0090] Specifically, the weight adjustment unit includes:

[0091] A delay duration weight adjustment subunit, used to adjust the preset delay duration weight according to the comparison result of all the real-time delay durations of the transmission paths other than the preset transmission path within the preset weight setting duration and the preset average duration, so as to form a modified delay duration weight;

[0092] The packet loss rate weight adjustment subunit is used to adjust the preset packet loss rate weight according to the comparison result of the total real-time packet loss rate and the preset average packet loss rate to form a modified packet loss rate weight;

[0093] a bandwidth utilization weight adjustment subunit, which is connected to the packet loss rate weight adjustment subunit and the delay duration weight adjustment subunit respectively, and is used to determine the modified bandwidth utilization weight according to a preset total weight, the modified delay duration weight and the modified packet loss rate weight, wherein the preset total weight is 1;

[0094] The preset delay duration weight is the importance of the delay set by the system during the transmission process, which usually depends on the requirements of the application scenario and the network environment. It is generally set to 0.5-0.7, which may be adjusted according to real-time requirements. In this embodiment, it is set to 0.6 to increase the importance of delay and ensure the real-time nature of data.

[0095] The preset delay weight correction factor is a parameter used to adjust the sensitivity of delay weight changes, which mainly depends on network stability and delay tolerance. It is usually set between 0.1 and 1.2 to respond appropriately to delay changes. In this embodiment, it is set to 0.15 to enhance the sensitivity to delay fluctuations and improve the system response speed.

[0096] The preset average duration is the system's expected value for delay, which is usually determined based on historical data and network performance analysis. It is usually set between 30 milliseconds and 50 milliseconds, depending on specific network conditions. In this embodiment, it is set to 40 milliseconds to adapt to faster network environments.

[0097] The preset packet loss rate weight is used to evaluate the impact of packet loss rate on the overall data transmission performance, depending on the importance of the application and the requirement for data integrity. It is usually set between 0.3 and 0.5 to ensure that the impact of packet loss on the weight is moderate. In this embodiment, it is set to 0.4 to increase the focus on packet loss, thereby improving data reliability.

[0098] The preset packet loss rate weight correction coefficient is used to adjust the sensitivity of packet loss rate weight changes, which mainly depends on the volatility of the network and the fault tolerance of the application. It is usually set between 0.1 and 0.3 to appropriately respond to changes in packet loss. This embodiment is set to 0.2 to enhance adaptability to packet loss fluctuations and ensure better data transmission quality.

[0099] The preset average packet loss rate is the system's expected level of packet loss, which is usually set based on historical packet loss data and network performance. It is generally set between 1% and 2%, depending on network conditions. This embodiment is set to 1.5% to adapt to more complex network environments while ensuring data integrity.

[0100] The weight adjustment unit dynamically adjusts the delay time weight by comparing the real-time delay time of all paths other than the preset transmission path with the preset average time through the delay time weight adjustment subunit. Subsequently, the packet loss rate weight adjustment subunit monitors the real-time packet loss rate and compares it with the preset average packet loss rate to adjust the packet loss rate weight. Finally, the bandwidth utilization weight adjustment subunit combines the preset total weight, the modified delay time weight and the packet loss rate weight to comprehensively calculate the modified bandwidth utilization weight.

[0101] Through a series of adjustments, the system can adapt to network conditions in real time and improve the accuracy and reliability of data transmission.

[0102] Specifically, the scoring calculation unit includes:

[0103] A weighted calculation subunit, configured to perform weighted calculation according to the modified packet loss rate weight, the modified delay duration weight, the modified bandwidth utilization weight, the real-time delay duration, the real-time packet loss rate, and the real-time network bandwidth utilization to obtain a temporary transmission score;

[0104] A correction factor determination subunit, used to determine the correction factor according to the correction packet loss rate weight, the correction delay time weight and the correction bandwidth utilization weight;

[0105] The score correction subunit is used to correct the temporary transmission score according to the correction factor to form a comprehensive transmission score.

[0106] The weighted calculation subunit combines the weight of the corrected packet loss rate, the weight of the corrected delay duration, and the weight of the corrected bandwidth utilization, as well as the real-time delay duration, packet loss rate, and bandwidth utilization to perform weighted calculations to obtain a temporary transmission score. Next, the correction factor determination subunit determines the correction factors based on these weights, and finally, the score correction subunit adjusts the temporary transmission score based on the correction factors to form a comprehensive transmission score.

[0107] Effectively identifying and optimizing transmission quality through comprehensive scoring can ensure that the system can reflect the actual performance of data transmission in real time.

[0108] Specifically, the correction factor determination subunit includes:

[0109] A modified weight comparison subtask unit is used to compare the modified packet loss rate weight, the modified delay duration weight and the modified bandwidth utilization weight to form a modified weight comparison result;

[0110] A factor determination subtask unit, configured to determine that the correction factor is a packet loss rate factor when the correction packet loss rate weight in the correction weight comparison result is the largest;

[0111] The factor determination subtask unit is further used to determine that the correction factor is a delay duration factor when the correction delay duration weight is the largest in the correction weight comparison result;

[0112] The factor determination subtask unit is further configured to determine that the correction factor is a bandwidth utilization factor when the correction bandwidth utilization weight is the largest in the correction weight comparison result.

[0113] The modified weight comparison subtask unit compares the modified packet loss rate weight, modified delay duration weight, and modified bandwidth utilization weight to generate a modified weight comparison result. Then, the factor determination subtask unit determines which weight is the largest based on the comparison result, thereby determining the corresponding correction factor: if the modified packet loss rate weight is the largest, it is determined to be a packet loss rate factor; if the modified delay duration weight is the largest, it is determined to be a delay duration factor; if the modified bandwidth utilization weight is the largest, it is determined to be a bandwidth utilization factor.

[0114] By comparing the revised weights, the system can ensure that it focuses on optimizing the most critical factors affecting data transmission and can flexibly adjust and respond to changes in network status.

[0115] Specifically, the score correction subunit includes:

[0116] A correction coefficient generating subtask unit, used to generate a packet loss correction coefficient according to the packet loss rate factor, or to generate a delay correction coefficient according to the delay duration factor, or to generate a bandwidth correction coefficient according to the bandwidth utilization factor;

[0117] a temporary transmission score correction subtask unit, configured to correct the temporary transmission score according to the packet loss correction coefficient, all the real-time packet loss rates of the preset score correction time, and the preset packet loss fluctuation value to form a comprehensive transmission score, or to correct the temporary transmission score according to the delay correction coefficient, all the real-time delay durations of the preset score correction time, and the preset delay fluctuation value to form a comprehensive transmission score, or to correct the temporary transmission score according to the bandwidth correction coefficient, all the real-time bandwidth utilization factors of the preset score correction time, and the preset bandwidth fluctuation value to form a comprehensive transmission score;

[0118] The packet loss correction factor depends on the system's demand for network reliability, that is, the system is very sensitive to data loss, and is usually set between 1.0 and 1.5. According to the system's demand for packet loss rate, the packet loss correction factor in this embodiment is set to 1.2 to meet the high demand for network stability and ensure that good transmission quality is maintained in a network with a high packet loss rate.

[0119] The delay correction factor depends on the system's tolerance for delay and is usually set between 1.0 and 1.3. In this embodiment, it is set to 1.1 to ensure that a transmission path with severe delay is not selected when the delay is high, thereby improving the overall network response speed.

[0120] The bandwidth correction factor depends on the system's demand for bandwidth utilization and is usually set between 1.0 and 1.4. In this embodiment, it is set to 1.25 to ensure that paths with high bandwidth utilization are selected first, thereby improving the effective utilization of network resources.

[0121] The preset packet loss fluctuation value is used to measure the fluctuation of the packet loss rate as a reference value for correcting the temporary transmission score. It depends on the system's tolerance for fluctuations in the network packet loss rate. It is usually set between 0.5% and 2%. In this embodiment, it is set to 1.2%, which can generate a more accurate comprehensive transmission score, thereby selecting the path with the best packet loss rate and ensuring the reliability of data transmission.

[0122] The preset delay fluctuation value is used to measure the fluctuation of network delay. It is used as a reference value for correcting the temporary transmission score. It depends on the system's tolerance for delay fluctuations and is suitable for scenarios that are sensitive to delay. It is usually set between 20ms and 100ms. In this embodiment, the delay fluctuation value is set to 50ms. Through this fluctuation value, the deviation between the real-time delay and this value can be evaluated, thereby correcting the temporary transmission score and generating a more accurate comprehensive transmission score, helping to select the transmission path with the lowest delay and improving network response speed.

[0123] The preset bandwidth fluctuation value is used to measure the fluctuation of bandwidth utilization and serves as a reference value for correcting the temporary transmission score. It depends on the system's sensitivity to bandwidth utilization. It is usually set between 5% and 15%, and is set to 10% in this embodiment. Through the bandwidth fluctuation value, the system can detect the deviation of the real-time bandwidth utilization from this value, and then correct the temporary transmission score and generate a comprehensive transmission score to ensure that the transmission path with the highest bandwidth utilization is given priority and improve transmission efficiency.

[0124] The correction coefficient generation subtask unit generates three correction coefficients: packet loss correction coefficient, delay correction coefficient, and bandwidth correction coefficient. Then, the temporary transmission score correction subtask unit makes multiple corrections to the temporary transmission score based on these correction coefficients and related real-time data, combined with the preset score correction duration and fluctuation value, and finally forms a comprehensive transmission score. Specifically, the subtask unit adjusts the impact of packet loss, delay, and bandwidth utilization to ensure that the final score more accurately reflects the transmission quality.

[0125] The score correction mechanism provides a dynamic adjustment framework that enables the system to perform adaptive optimization based on real-time network conditions and data transmission performance.

[0126] Specifically, the path selection unit includes:

[0127] A path sorting subunit, used to sort all the other transmission paths from high to low according to all the comprehensive transmission scores to form a path sorting sequence;

[0128] The path selection subunit is used to select the first transmission path in the path sorting sequence as the switching transmission path.

[0129] The path sorting subunit first sorts all transmission paths from high to low according to the comprehensive transmission score of each transmission path to generate a path sorting sequence. Then, the path selection subunit selects the transmission path with the highest comprehensive transmission score from the sorting results as the switching transmission path.

[0130] By sorting the scores of various transmission paths, it is ensured that the system can select the optimal transmission path for switching.

[0131] Specifically, the duration adjustment unit includes:

[0132] A duration adjustment coefficient generating subunit, used to generate a duration adjustment coefficient according to a comparison result between the delay duration fluctuation value and a preset standard delay fluctuation value;

[0133] The duration adjustment subunit is used to adjust the standard delay duration according to the delay duration fluctuation value, the preset standard delay fluctuation value and the duration adjustment coefficient.

[0134] The duration adjustment coefficient is a key parameter used to adjust the standard delay duration, which is generated based on the comparison result between the delay duration fluctuation value and the preset standard delay fluctuation value. It is usually generated between 0.1 and 1, depending on the severity of the delay fluctuation and the sensitivity of the system. In this embodiment, it is set to 0.2, which can dynamically and flexibly adjust the delay of the system, ensuring that the system can quickly adapt to delay changes under different network conditions, thereby optimizing network transmission efficiency.

[0135] The preset standard delay fluctuation value is a benchmark value used to measure the stability of the delay duration in the system. It depends on the network type, bandwidth, and real-time requirements of the application. It is usually set between 5 and 50 milliseconds. In this embodiment, it is set to 10 milliseconds to ensure high network stability and transmission quality when switching transmission paths, and to ensure that the network delay is stable within an acceptable range during the dynamic adjustment process.

[0136] First, the delay duration fluctuation value is compared with the preset standard delay fluctuation value to generate a duration adjustment coefficient; then, the standard delay duration is adjusted according to this coefficient, the delay duration fluctuation value and the preset standard delay fluctuation value, so that the system can adapt to real-time changing network conditions.

[0137] By dynamically adjusting the standard delay time, the system's responsiveness to network fluctuations can be improved, ensuring transmission stability and reliability.

[0138] Specifically, the alarm unit comprises:

[0139] A packet loss rate comparison subunit, used to compare the real-time packet loss rate with a preset standard packet loss rate, and to form a packet loss rate comparison result when the real-time packet loss rate is greater than the preset standard packet loss rate;

[0140] The alarm subunit is used to issue an inspection prompt according to the packet loss rate comparison result.

[0141] The preset standard packet loss rate is a key indicator set during system design and is used to measure the basic requirements of network performance. It usually depends on the application scenario and network environment of the system, such as video streaming, voice calls, or data transmission. In general, the preset standard packet loss rate is set between 0.2% and 1%. In this embodiment, the specific preset standard packet loss rate is set to 0.5%. The advantage of this setting is that it provides higher network quality assurance, reduces delays and interruptions encountered by users during use, and improves the overall service level.

[0142] The alarm unit first compares the real-time packet loss rate with the preset standard packet loss rate through the packet loss rate comparison subunit. When the real-time packet loss rate exceeds the preset standard packet loss rate, a packet loss rate comparison result is generated. Subsequently, the alarm subunit issues an inspection prompt based on the result so that relevant personnel can take timely measures.

[0143] The alarm mechanism can quickly identify network anomalies and promptly remind maintenance personnel to conduct inspections, thereby effectively reducing network performance degradation caused by packet loss.

[0144] So far, the technical solutions of the present invention have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the protection scope of the present invention is obviously not limited to these specific embodiments. Without departing from the principle of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions after these changes or substitutions will fall within the protection scope of the present invention.

[0145] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. 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. An intelligent diagnosis and treatment data management system, characterized in that: include: The data collection module is used to collect the real-time priority, real-time delay duration, real-time packet loss rate of each diagnosis and treatment data during the transmission process, and the real-time network bandwidth utilization rate of each transmission path; a data processing module connected to the data acquisition module, comprising a sequence adjustment unit for adjusting the preset transmission sequence according to the real-time priority to form a modified transmission sequence, a path switching unit for forming a switching path determination result according to the real-time delay duration, and an alarm unit for forming a packet loss rate comparison result according to the real-time packet loss rate and issuing an inspection prompt; a path selection module, which is connected to the data acquisition module and the path switching unit respectively, and includes a weight adjustment unit for determining a modified delay time weight according to the real-time delay time of all other transmission paths within the preset weight setting time after the switching path determination result is formed, determining a modified packet loss rate weight according to the real-time packet loss rate, and determining a modified bandwidth utilization weight according to the modified delay time weight and the modified packet loss rate weight, and a score calculation unit for calculating a comprehensive transmission score according to the modified delay time weight, the modified packet loss rate weight, the modified bandwidth utilization weight, the real-time delay time, the real-time packet loss rate and the real-time network bandwidth utilization, and a path selection unit for selecting the switching transmission path according to the comprehensive transmission score; A feedback adjustment module, which is connected to the data acquisition module and the path switching unit respectively, and includes a delay calculation unit for forming a delay duration fluctuation value according to all real-time delay durations within a preset feedback duration on the switching transmission path, and a duration adjustment unit for adjusting a standard delay duration according to the delay duration fluctuation value and a preset standard delay fluctuation value; The sequence adjustment unit comprises: A sorting subunit, used to sort the real-time priorities of all the diagnosis and treatment data to form a priority sequence; A sequence comparison subunit, connected to the sorting subunit, for comparing the priority sequence with the preset transmission sequence to obtain a comparison consistency rate; an adjusting subunit, connected to the sequence comparison subunit, for adjusting the preset transmission sequence according to the comparison result of the comparison consistency rate and the preset standard consistency rate to form a modified transmission sequence; The path switching unit comprises: The delay comparison subunit is used to compare the real-time delay duration with the preset standard duration range to form a delay comparison result; an over-limit determination subunit, which is connected to the delay comparison subunit, and is used to determine that there is a transmission path problem when the real-time delay duration is not within the preset standard duration range, and to form a switching path determination result; The weight adjustment unit comprises: A delay duration weight adjustment subunit, used to adjust the preset delay duration weight according to the comparison result of all the real-time delay durations of the transmission paths other than the preset transmission path within the preset weight setting duration and the preset average duration, so as to form a modified delay duration weight; The packet loss rate weight adjustment subunit is used to adjust the preset packet loss rate weight according to the comparison result of the total real-time packet loss rate and the preset average packet loss rate to form a modified packet loss rate weight; a bandwidth utilization weight adjustment subunit, which is connected to the packet loss rate weight adjustment subunit and the delay duration weight adjustment subunit respectively, and is used to determine the modified bandwidth utilization weight according to the preset total weight, the modified delay duration weight and the modified packet loss rate weight; The scoring calculation unit comprises: A weighted calculation subunit, configured to perform weighted calculation according to the modified packet loss rate weight, the modified delay duration weight, the modified bandwidth utilization weight, the real-time delay duration, the real-time packet loss rate, and the real-time network bandwidth utilization to obtain a temporary transmission score; A correction factor determination subunit, used to determine the correction factor according to the correction packet loss rate weight, the correction delay time weight and the correction bandwidth utilization weight; The score correction subunit is used to correct the temporary transmission score according to the correction factor to form a comprehensive transmission score.

2. The intelligent diagnosis and treatment data management system according to claim 1, characterized in that: The correction factor determination subunit comprises: A modified weight comparison subtask unit is used to compare the modified packet loss rate weight, the modified delay duration weight and the modified bandwidth utilization weight to form a modified weight comparison result; The factor determination subtask unit is used to determine that the correction factor is a packet loss rate factor according to the correction weight comparison result, or to determine that the correction factor is a delay duration factor according to the correction weight comparison result, or to determine that the correction factor is a bandwidth utilization factor according to the correction weight comparison result.

3. The intelligent diagnosis and treatment data management system according to claim 2, characterized in that: The score correction subunit comprises: A correction coefficient generation subtask unit, used to generate a packet loss correction coefficient according to the packet loss rate factor, or to generate a delay correction coefficient according to the delay duration factor, or to generate a bandwidth correction coefficient according to the bandwidth utilization factor; The temporary transmission score correction subtask unit is used to correct the temporary transmission score according to the packet loss correction coefficient, all the real-time packet loss rates of the preset score correction time, and the preset packet loss fluctuation value to form a comprehensive transmission score, or to correct the temporary transmission score according to the delay correction coefficient, all the real-time delay durations of the preset score correction time, and the preset delay fluctuation value to form a comprehensive transmission score, or to correct the temporary transmission score according to the bandwidth correction coefficient, all the bandwidth utilization factors of the preset score correction time, and the preset bandwidth fluctuation value to form a comprehensive transmission score.

4. The intelligent diagnosis and treatment data management system according to claim 3, characterized in that: The path selection unit comprises: A path sorting subunit, used to sort all the other transmission paths from high to low according to all the comprehensive transmission scores to form a path sorting sequence; The path selection subunit is used to select the first transmission path in the path sorting sequence as the switching transmission path.

5. The intelligent diagnosis and treatment data management system according to claim 4, characterized in that: The duration adjustment unit comprises: A duration adjustment coefficient generating subunit, used for generating a duration adjustment coefficient according to a comparison result between the delay duration fluctuation value and a preset standard delay fluctuation value; The duration adjustment subunit is used to adjust the standard delay duration according to the delay duration fluctuation value, the preset standard delay fluctuation value and the duration adjustment coefficient.

6. The intelligent diagnosis and treatment data management system according to claim 5, characterized in that: The alarm unit comprises: A packet loss rate comparison subunit, used to compare the real-time packet loss rate with a preset standard packet loss rate, and to form a packet loss rate comparison result when the real-time packet loss rate is greater than the preset standard packet loss rate; The alarm subunit is used to issue an inspection prompt according to the packet loss rate comparison result.

Citation Information

Patent Citations

  • Clinical diagnosis and treatment data management method based on EDC system

    CN117558388A

  • Network line switching method and device based on big data

    CN112468376A

  • Multi-network hybrid acceleration method and system

    CN117914790A