An electronic information fusion transmission system supporting multiple protocols
By designing a multi-protocol electronic information fusion transmission system, including protocol identification and adaptation, intelligent routing scheduling, resource scheduling optimization, and fault monitoring and recovery modules, the problems of insufficient protocol identification and adaptation, low transmission efficiency and slow fault response in traditional systems are solved, and efficient and reliable data transmission is achieved.
Patent Information
- Application Number
- CN202510415339.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-03
- Publication Date
- 2025-07-01
- Estimated Expiration
- 2045-04-03
AI Technical Summary
Traditional transmission systems lack fast identification and precise adaptation of different data flow protocol types, resulting in data conversion errors, information integrity cannot be guaranteed, transmission efficiency, high latency and packet loss rate, and cannot meet the high efficiency and high reliability requirements of modern communication needs.
A multi-protocol electronic information fusion transmission system is designed, including protocol identification and adaptation module, intelligent routing scheduling module, resource scheduling optimization module, and fault monitoring and recovery module. The system analyzes the protocol type identifier of the data flow header, compares it with the protocol database, selects the most compatible protocol for format conversion and fusion; collects network path status in real time, dynamically adjusts transmission paths and resource allocation; monitors network and server status in real time, quickly responds to failures and recovers.
By quickly identifying and adapting protocols, we can ensure the integrity and security of data transmission; by dynamically adjusting transmission paths and resource allocation, we can optimize data transmission efficiency, reduce latency and packet loss rate; and through real-time fault monitoring and recovery, we can improve system reliability and user experience.
Smart Images

Figure CN119922250B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data exchange, and in particular to an electronic information fusion transmission system supporting multiple protocols. Background Art
[0002] The technical field of data exchange involves the process of sharing and transmitting information in different computer systems or networks. The core of this technology lies in ensuring that data can be effectively and accurately transmitted among various hardware and software configurations. Data exchange technology not only includes the implementation of physical connections and network communication protocols, but also includes data format conversion, protocol adaptation, synchronization, and security issue handling. Data exchange systems are an important part of information technology and network communication infrastructure, supporting the operation from simple file transfer to complex distributed computing applications.
[0003] Among them, an electronic information fusion transmission system supporting multiple protocols is a system used to process and integrate information from different data sources and protocols. This system can receive data using different communication protocols, perform necessary conversions and fusions, and then send it to end users or other systems in a unified format. Its applications are extensive, including fields such as enterprise data integration, Internet of Things device management, and multi-source data analysis. By using such a system, organizations can improve the flexibility and efficiency of data processing, optimize resource utilization, and improve the quality and response speed of decision-making.
[0004] Traditional transmission systems lack the ability to quickly identify and precisely adapt to different data stream protocol types, resulting in an increase in errors during the data conversion process and the inability to guarantee the integrity of information. The routing and scheduling methods of traditional systems perform poorly in a dynamic network environment and fail to effectively adapt to the rapid changes in network load and status, leading to frequent delays and packet losses in data transmission, which affects the overall transmission efficiency. The resource scheduling of traditional systems is static and cannot be adjusted according to the real-time network state, showing obvious deficiencies in resource utilization rate and network emergency response capabilities, and unable to meet the high efficiency and high reliability requirements of modern communication needs. Summary of the Invention
[0005] The purpose of the present invention is to solve the drawbacks existing in the prior art, and to propose an electronic information fusion transmission system supporting multiple protocols.
[0006] To achieve the above purpose, the present invention adopts the following technical solution: An electronic information fusion transmission system supporting multiple protocols, the system includes:
[0007] Based on the received data stream, the protocol recognition and adaptation module detects the protocol type identifier in the data stream header, compares it one by one with the protocol database, identifies the matching protocol type, and evaluates the compatibility of each protocol with the data stream according to protocol efficiency, security performance, and conversion time required, selects the protocol with the highest compatibility, and performs format conversion and fusion on the data stream according to the selected protocol to obtain the converted data packet;
[0008] Based on the converted data packet, the intelligent routing and scheduling module analyzes the destination information of the data packet, collects the current network path status in real time, evaluates the transmission efficiency of each transmission path, selects the path with the highest transmission efficiency, configures the route for the path, dynamically adjusts the network node settings on the path, and optimizes the efficiency and reliability of data transmission to obtain the adjusted routing strategy;
[0009] Based on the adjusted routing strategy, the resource scheduling and optimization module performs data transmission, monitors the resource usage in the network, analyzes the resource consumption trend over a period of time, dynamically adjusts the resource allocation ratio, and matches the network state changes to obtain the resource optimization result;
[0010] Based on the resource optimization result, the fault monitoring and recovery module detects the operating status of the network and the server in real time, identifies and records abnormal activities and potential fault points, and when a fault is identified, immediately starts the preset recovery process and records the fault occurrence information to obtain the fault recovery log.
[0011] The improvement of the present invention is characterized in that the step of identifying the matching protocol type is as follows:
[0012] Based on the received data stream, collect the protocol type identifier in the data stream header, parse the information in the identifier to obtain the original protocol information, initialize the matching degree index for each protocol, and obtain the initialization result of the matching degree index;
[0013] Based on the initialization result of the matching degree index, compare the characteristics of the protocol of the data stream with the characteristics in the protocol database through the formula:
[0014] ;
[0015] Calculate the matching degree index of the protocol;
[0016] Wherein, is the matching degree index of the protocol, is the weight of the th feature, is the th protocol feature in the data stream, is the th protocol feature in the database, is the total number of features, is the feature index being currently processed, is an indicator function. If the feature in the data stream matches the protocol feature in the database , then is 1, otherwise it is 0;
[0017] Based on the matching degree index of the said protocol, compare it with a preset matching degree threshold, identify the protocol whose matching degree index exceeds the preset matching degree threshold, and obtain the recognition result of the matching protocol type.
[0018] The present invention is improved in that the step of obtaining the converted data packet is as follows:
[0019] Based on the recognition result of the matching protocol type, extract the data of the efficiency, security performance, and conversion required time of each protocol to obtain compatibility-related data;
[0020] Based on the compatibility-related data, through the formula:
[0021] ;
[0022] Calculate the compatibility index of the protocol;
[0023] Wherein, , and are weight parameters, is the matching degree index of the protocol, is the efficiency score of the protocol, is the security score of the protocol, is the time required to convert the data stream to this protocol, is the compatibility index of the protocol;
[0024] Based on the compatibility index of the protocol, select the protocol with the highest compatibility, and perform format conversion and fusion on the data stream according to the selected protocol to obtain the converted data packet.
[0025] The present invention is improved in that the step of evaluating the transmission efficiency of each transmission path is as follows:
[0026] Based on the converted data packet, analyze the destination information of the data packet, and collect the current network path status in real time, including the load, delay, and packet loss rate of the path, to obtain real-time path data;
[0027] Based on the real-time path data, through the formula:
[0028] ;
[0029] Calculate the transmission efficiency of each path;
[0030] Among them, , and are weight coefficients, is the real-time load value of the path, is the maximum theoretical value of the load, is the real-time delay value of the path, is the maximum theoretical value of the delay, is the packet loss rate value of the path, is the maximum theoretical value of the packet loss rate, is the transmission efficiency of the path;
[0031] Based on the transmission efficiency of each path, select the path with the highest transmission efficiency to obtain the transmission path selection result.
[0032] The improvement of the present invention is that the obtaining step of the adjusted routing policy is:
[0033] Based on the transmission path selection result, monitor the current load and response time of each network node in real time to obtain real-time node data;
[0034] Based on the real-time node data, through the formula:
[0035] ;
[0036] Calculate the performance score of each node;
[0037] Among them, is the performance score of the node, and are weight factors, represents the current actual load of the node, represents the maximum load capacity of the node, is the real-time response time of the node, is the maximum allowable value of the response time;
[0038] Based on the performance scores of each node, by comparing the performance scores of different nodes, identify the nodes that need to be preferentially adjusted, increase the resource configuration of the nodes, optimize the efficiency and reliability of data transmission, and obtain the adjusted routing policy.
[0039] The improvement of the present invention is that the step of analyzing the resource consumption trend within a period of time is:
[0040] Based on the adjusted routing policy, perform data transmission and monitor the resource usage in the network, including bandwidth usage rate, server load, and storage space usage, to obtain the usage data of real-time resources;
[0041] Based on the usage data of the real-time resources, through the formula:
[0042] ;
[0043] Calculate the trend change index of resource usage to obtain resource usage trend information;
[0044] Among them, is the trend change index, is the first-order difference of the resource usage amount, and the calculation formula is , is the second-order difference of the resource usage amount, and the calculation formula is , is time of the resource usage amount, and are weight factors.
[0045] The improvement of the present invention is that the step of obtaining the resource optimization result is:
[0046] Based on the resource usage trend information, collect the current resource allocation ratio to obtain the current resource allocation information;
[0047] Based on the current resource allocation information, through the formula:
[0048] ;
[0049] Calculate the adjusted resource allocation ratio;
[0050] Among them, is the adjusted resource allocation ratio, is the current resource allocation ratio, is the trend change index of resource usage, is the adjustment coefficient;
[0051] Based on the adjusted resource allocation ratio, implement resource allocation to match the network state change to obtain the resource optimization result.
[0052] The improvement of the present invention is that the step of obtaining the fault recovery log is:
[0053] Based on the resource optimization result, real-time detect the running states of the network and the server, compare with the normal data values of the standard running state, and through the formula:
[0054] ;
[0055] Calculate the anomaly index;
[0056] Among them, is the real-time metric value, is the normal value, and is the weight factor, is the anomaly index;
[0057] Based on the anomaly index, compare it with a preset anomaly threshold, mark the running data that exceeds the preset anomaly threshold as abnormal, and immediately start a preset recovery process, including switching to a backup system and restarting the affected services, record the fault occurrence information, and obtain a fault recovery log.
[0058] Compared with the prior art, the advantages and positive effects of the present invention are as follows:
[0059] In the present invention, by parsing the protocol type identifier at the head of the data stream and comparing it with the protocol database, and selecting and converting according to the compatibility between the data stream and the protocol, data conversion errors and information loss are avoided, ensuring the integrity and security of the data. By collecting the network status in real time and evaluating the transmission path, dynamically adjusting the network node configuration on the path, optimizing the data transmission efficiency, reducing the latency and packet loss rate, and improving the overall operation efficiency of the network. By monitoring the network resource usage status and dynamically adjusting the resource allocation, it can flexibly respond to changes in the network status, enhance the processing ability for high-load situations, and by monitoring in real time and quickly responding to faults, reduce the system downtime, and improve the reliability of the service and the user experience. Brief Description of the Drawings
[0060] Figure 1 is the system flowchart of the present invention;
[0061] Figure 2 is the flowchart for identifying and matching the protocol type of the present invention;
[0062] Figure 3 is the flowchart for obtaining the converted data packet of the present invention;
[0063] Figure 4 is the flowchart for evaluating the transmission efficiency of each transmission path of the present invention;
[0064] Figure 5 is the flowchart for obtaining the adjusted routing strategy of the present invention;
[0065] Figure 6 is the flowchart for analyzing the resource consumption trend over a period of time of the present invention;
[0066] Figure 7 is the flowchart for obtaining the resource optimization result of the present invention;
[0067] Figure 8 is the flowchart for obtaining the fault recovery log of the present invention. Detailed Embodiments
[0068] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely used to explain the present invention and are not intended to limit the present invention.
[0069] In the description of the present invention, it should be understood that the orientation or positional relationship indicated by the terms "length", "width", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc. is based on the orientation or positional relationship shown in the accompanying drawings. These are only for the convenience of describing the present invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and thus should not be construed as a limitation of the present invention. In addition, in the description of the present invention, the meaning of "a plurality of" is two or more unless otherwise specifically defined.
[0070] Please refer to Figure 1 , the present invention provides a technical solution: an electronic information fusion transmission system supporting multiple protocols, the system includes:
[0071] The protocol recognition and adaptation module, based on the received data stream, detects the protocol type identifier in the data stream header, parses the protocol information in the identifier, compares it one by one with the protocol database, identifies the matching protocol type, and evaluates the compatibility of each protocol with the data stream according to the protocol efficiency, security performance, and conversion time required, selects the protocol with the highest compatibility, and performs format conversion and fusion on the data stream according to the selected protocol to obtain the converted data packet;
[0072] The intelligent routing and scheduling module, based on the converted data packet, analyzes the destination information of the data packet, collects the current network path status in real time, including the load, delay, and packet loss rate of the path, evaluates the transmission efficiency of each transmission path, selects the path with the highest transmission efficiency, and performs routing configuration on the path, dynamically adjusts the network node settings on the path, and optimizes the efficiency and reliability of data transmission to obtain the adjusted routing strategy;
[0073] The resource scheduling and optimization module, based on the adjusted routing strategy, performs data transmission, monitors the resource usage in the network, including bandwidth usage rate, server load, and storage space usage, analyzes the resource consumption trend over a period of time, dynamically adjusts the resource allocation ratio, and matches the network state changes to obtain the resource optimization result;
[0074] The fault monitoring and recovery module, based on the resource optimization result, detects the operating status of the network and the server in real time, identifies and records abnormal activities and potential fault points, and when a fault is identified, immediately starts a preset recovery process, including switching to the backup system and restarting the affected services, and records the fault occurrence information to obtain the fault recovery log.
[0075] The converted data packet includes the adjusted data header information, protocol compatibility flag, and data content re-encoded according to the target protocol. The adjusted routing policy includes the selected optimal path, node adjustment instructions on the path, and expected data transfer efficiency. The resource optimization result includes the resource reallocation plan, the improvement of resource utilization rate after implementation, and the trend prediction information of resource consumption. The fault recovery log includes the specific time point when the fault occurred and the scope of the fault impact.
[0076] Please refer to Figure 2 , the steps for identifying the matching protocol type are as follows:
[0077] Based on the received data stream, collect the protocol type identifier in the data stream header, parse the information in the identifier to obtain the original protocol information, initialize the matching degree index for each protocol, and obtain the initialization result of the matching degree index;
[0078] Based on the initialization result of the matching degree index, compare the characteristics of the protocol of the data stream with the characteristics in the protocol database, through the formula:
[0079] ;
[0080] Calculate the matching degree index of the protocol;
[0081] Among them, is the matching degree index of the protocol, is the weight of the th feature, is the th protocol feature in the data stream, is the th protocol feature in the database, is the total number of features, is the current processed feature index, is an indicator function. If the feature in the data stream matches the protocol feature in the database, then is 1, otherwise it is 0;
[0082] Based on the matching degree index of the protocol, compare it with the preset matching degree threshold, identify the protocol whose matching degree index exceeds the preset matching degree threshold, and obtain the recognition result of the matching protocol type.
[0083] Formula:
[0084] ;
[0085] Parameter meaning and acquisition method:
[0086] : Weight of the th feature. The magnitude of the weight indicates the importance of the feature in the matching degree evaluation. The weight can be set according to past data analysis or expert advice. For example, the security features of some protocols may be given higher weights.
[0087] : Is an indicator function used to determine whether the features in the data stream match the protocol features in the database . If the two match, the function value is 1; otherwise, it is 0. The determination of the match is usually based on the results of string comparison or regular expression matching.
[0088] and : Represent the features of the th protocol in the data stream and the database respectively. The features are extracted from the protocol definition or standard, such as the format of the protocol header, version number, etc.
[0089] : Total number of features, representing the number of features considered when performing protocol matching. This number is set based on the number of protocol features defined in the database.
[0090] Calculation example:
[0091] Suppose there are two protocols, and each protocol has 3 features for matching. Set the feature weights . The data stream to be checked has three features , which are compared with the protocol features in the database. Suppose matches , does not match , matches .
[0092] Calculate the matching degree index of the first protocol :
[0093] ;
[0094] Calculate the matching degree index of the second protocol :
[0095] If matches in the same way, then:
[0096] ;
[0097] The matching degree indices of the two protocols are the same, both being 2.0. If a selection needs to be made, it can be based on other factors such as conversion time or additional security assessment. This calculation example illustrates how to evaluate the matching degree of different protocols through specific numerical values and weights, helping us understand the role of each parameter in actual operations.
[0098] Please refer to Figure 3 , for the steps to obtain the converted data packet:
[0099] Based on the recognition result of the matching protocol type, extract the efficiency, security performance, and conversion time data of each protocol to obtain compatibility correlation data;
[0100] Based on the compatibility correlation data, through the formula:
[0101] ;
[0102] Calculate the compatibility index of the protocol;
[0103] Among them, , and are weight parameters, is the matching degree index of the protocol, is the efficiency score of the protocol, is the security score of the protocol, is the time required to convert the data stream to this protocol, is the compatibility index of the protocol;
[0104] Based on the compatibility index of the protocol, select the protocol with the highest compatibility, and perform format conversion and fusion on the data stream according to the selected protocol to obtain the converted data packet.
[0105] Formula:
[0106] ;
[0107] Detailed explanation of parameters and acquisition methods:
[0108] : The matching degree index of the protocol, obtained through the previous steps.
[0109] : The efficiency score of the protocol, usually evaluated based on the rate of data processing by the protocol (packets per second) and resource consumption (such as CPU and memory usage). These data can be obtained from the technical specifications of the protocol or actual operation data.
[0110] : The protocol security score is based on the number of network attack types that the protocol can resist. More specifically, the protocol's ability to resist DDoS attacks, data tampering, etc. can be considered.
[0111] : The time required to convert the data stream to the protocol is evaluated based on the complexity of the protocol conversion process and historical performance data.
[0112] , and : Weight parameter used to balance the impact of efficiency, safety and conversion time in the final compatibility index. The parameter can be set based on historical data analysis, expert opinions or similar application cases.
[0113] Calculation example:
[0114] The following parameters are set: (If the matching index is a score from 0 to 100), (Efficiency score, also a score from 0 to 100), (safety score, a score from 0 to 100), (conversion time score, lower is better, 0 to 100), , , (Weight parameter).
[0115] Calculation process:
[0116] ;
[0117] Compatibility Index , indicating that under the given weight and scoring conditions, the selected protocol performs well in the comprehensive evaluation of matching, efficiency, security and conversion time. The results can help decision makers choose the protocol that best suits the current data flow.
[0118] See also Figure 4 , the steps to evaluate the transmission efficiency of each transmission path are:
[0119] Based on the converted data packets, the destination information of the data packets is analyzed, and the current network path status is collected in real time, including the load, delay and packet loss rate of the path, to obtain real-time path data;
[0120] Based on real-time path data, through the formula:
[0121] ;
[0122] Calculate the transmission efficiency of each path;
[0123] Among them, , and are weight coefficients, is the real-time load value of the path, is the maximum theoretical value of the load, is the real-time delay value of the path, is the maximum theoretical value of the delay, is the packet loss rate value of the path, is the maximum theoretical value of the packet loss rate, is the transmission efficiency of the path;
[0124] Based on the transmission efficiency of each path, select the path with the highest transmission efficiency to obtain the transmission path selection result.
[0125] Formula:
[0126] ;
[0127] Detailed Explanation of Parameters and Acquisition Method:
[0128] : The real-time load of the path is the actual load value directly obtained from the data stream through a network monitoring tool.
[0129] : The maximum theoretical value of the load is generally set to 1, representing 100% network load, which is a standard setting value.
[0130] : The real-time delay of the path is the time directly measured by a delay measurement tool, in milliseconds.
[0131] : The maximum theoretical value of the delay is usually the worst-case scenario considered during network design. This value depends on the specific network environment. For example, in a wide area network, it may be set to 500 milliseconds.
[0132] : The packet loss rate of the path is directly statistically obtained through a network packet capture and analysis tool.
[0133] : The maximum theoretical value of the packet loss rate is generally set to 1 or 100%, indicating that all data packets are lost.
[0134] , and : The weight parameters are set according to the experience of network administrators and previous network performance analysis data, reflecting the relative importance of load, delay, and packet loss rate when evaluating transmission efficiency.
[0135] Calculation Example:
[0136] Set the specific network status as follows: real-time load , latency ms, packet loss rate , set the maximum theoretical value of the load , set the maximum latency ms, set the maximum packet loss rate , set the weight to , , .
[0137] Calculate :
[0138] ;
[0139] The calculation result , indicates that under the given parameter settings, the transmission efficiency score of this path is 0.74, which is relatively high, showing that this path has good transmission efficiency under the current network status. The score can be used to compare with the efficiency scores of other paths to determine the optimal data transmission path.
[0140] Please refer to Figure 5 , the steps to obtain the adjusted routing policy are as follows:
[0141] Based on the transmission path selection result, monitor the current load and response time of each network node in real time to obtain real-time node data;
[0142] Based on the real-time node data, through the formula:
[0143] ;
[0144] Calculate the performance score of each node;
[0145] Among them, is the performance score of the node, and are weight factors, represents the current actual load of the node, represents the maximum load capacity of the node, is the real-time response time of the node, is the maximum allowable value of the response time;
[0146] Based on the performance scores of each node, by comparing the performance scores of different nodes, identify the nodes that need to be adjusted preferentially, increase the resource configuration of the nodes, optimize the efficiency and reliability of data transmission, and obtain the adjusted routing policy.
[0147] Formula:
[0148] ;
[0149] Parameter Details and Acquisition Methods:
[0150] : The current actual load of the node, which is data obtained through real-time monitoring by the network monitoring system. The monitoring data includes CPU usage, memory occupancy, network traffic, etc., to ensure accurate measurement of the node's working status.
[0151] : The maximum load capacity of the node, usually set to the theoretical design limit, such as 100% CPU utilization or network bandwidth.
[0152] : The real-time response time of the node, obtained by sending test packets to the node and measuring the return time, which reflects the speed at which the node processes requests.
[0153] : The maximum acceptable value of the response time, set according to network performance requirements and the Service Level Agreement (SLA). Exceeding this value may lead to a decline in service quality.
[0154] and : The weight factor is set according to network management policies and historical performance data to balance the impact of load and response time in node performance evaluation.
[0155] Calculation Example:
[0156] Set the following parameter values: (70% of the current load), (maximum load is 100%), ms (current response time), ms (maximum response time), (load weight), (response time weight).
[0157] Substitute into the formula for calculation:
[0158] ;
[0159] Result , indicating that the performance score of the current node is 0.38. This score can be used to compare with the scores of other nodes to determine which nodes need to be adjusted first. The lower the score of the node, the more urgent it is to adjust to improve the overall network performance and reliability. Node adjustments include route changes, load balancing, and resource configuration increases.
[0160] Please refer to Figure 6 , the steps to analyze the resource consumption trend over a period of time are as follows:
[0161] Based on the adjusted routing policy, perform data transmission and monitor the resource usage in the network, including bandwidth utilization, server load, and storage space usage, to obtain the real-time resource usage data;
[0162] Based on the real-time resource usage data, through the formula:
[0163] ;
[0164] Calculate the trend change index of resource usage to obtain the resource usage trend information;
[0165] Among them, is the trend change index, is the first-order difference of the resource usage amount, and the calculation formula is , is the second-order difference of the resource usage amount, and the calculation formula is , is the time of the resource usage amount, and are the weight factors.
[0166] Formula:
[0167] ;
[0168] Detailed parameter explanation and acquisition method:
[0169] : Represents the resource usage amount at the time point . The data is usually collected in real time through a network monitoring system, for example, the bandwidth usage is recorded once an hour.
[0170] : Represents the first-order difference of the resource usage amount, calculated as , that is, the difference between the resource usage amounts at the current moment and the previous moment. This is obtained by directly subtracting the data of two consecutive time points.
[0171] : Represents the second-order difference of the resource usage amount, calculated as , that is, the difference of the first-order difference, which describes the acceleration or deceleration of the change in the resource usage amount.
[0172] and : The weight factor reflects the relative importance of the first-order and second-order differences in the calculation of the trend index. The weight factor is obtained based on historical data and prediction demand analysis, and the specific value is determined through statistical analysis methods such as regression analysis.
[0173] Calculation example:
[0174] The following bandwidth usage data (unit: Mbps) is set: , , .
[0175] Calculate the first-order and second-order differences:
[0176] ;
[0177] ;
[0178] ;
[0179] Set the weight factors as and .
[0180] Substitute the values into the formula for calculation:
[0181] ;
[0182] Calculation result , indicating that within the considered time period, the resource usage trend change index is 5. This shows that the resource usage is increasing, and the index can be used to determine whether additional bandwidth resources need to be added or other adjustments need to be made to cope with the expected increase in usage. This calculation helps network administrators understand the dynamic trend of resource consumption, thus making reasonable resource allocation and optimization decisions.
[0183] Please refer to Figure 7 , the steps to obtain the resource optimization result are as follows:
[0184] Based on the resource usage trend information, collect the current resource allocation ratio to obtain the current resource allocation information;
[0185] Based on the current resource allocation information, through the formula:
[0186] ;
[0187] Calculate the adjusted resource allocation ratio;
[0188] is the adjusted resource allocation ratio, is the current resource allocation ratio, The trend change index for resource usage is the adjustment coefficient;
[0189] Based on the adjusted resource allocation ratio, implement resource allocation to match the network state change and obtain the resource optimization result.
[0190] Formula:
[0191] ;
[0192] Detailed parameter explanation and acquisition method:
[0193] : Represents the allocation ratio of the current resources (such as bandwidth, server load, storage space, etc.). The ratio is usually directly obtained from the resource management system and is expressed as a ratio between 0 and 1, where 1 represents 100% resource allocation.
[0194] : The trend change index of resource usage, obtained through the previous step method.
[0195] : The adjustment coefficient, used to control the weight of the trend change index in the resource allocation decision. This coefficient is obtained based on resource management strategies and historical data analysis, and is used to balance the response of resource allocation to future demands.
[0196] Calculation example:
[0197] Set the allocation ratio of the current bandwidth (i.e., 50% of the resources are allocated to a certain service), the trend change index (indicating a 10% increase in resource demand), the adjustment coefficient (a lower adjustment coefficient, indicating a conservative response to changes).
[0198] Calculate the adjusted resource allocation ratio:
[0199] ;
[0200] Calculation result , indicating that the adjusted bandwidth allocation ratio is 50.25%. This shows that based on the current resource usage trend, the resource allocation has been slightly adjusted to cope with the growth of future demands. Through this method, it can ensure more efficient resource utilization while avoiding resource waste caused by overreaction. This dynamic adjustment mechanism helps to achieve the optimization of resource usage and ensure the balance between service quality and cost efficiency.
[0201] Please refer to Figure 8 , the steps for obtaining the fault recovery log are:
[0202] Based on the resource optimization results, the running status of the network and the server is detected in real time, compared with the normal data values of the standard running status, and through the formula:
[0203] ;
[0204] Calculate the anomaly index;
[0205] Wherein, is the real-time metric value, is the normal value, and are the weight factors, is the anomaly index;
[0206] Based on the anomaly index, compare it with the preset anomaly threshold, mark the running data that exceeds the preset anomaly threshold as abnormal, and immediately start the preset recovery process, including switching to the backup system and restarting the affected services, record the fault occurrence information, and obtain the fault recovery log.
[0207] Formula:
[0208] ;
[0209] Detailed parameter explanation and acquisition method:
[0210] : This is the real-time metric value directly obtained from the system monitoring tool, reflecting the specific resource usage of the current network or server, such as bandwidth utilization or CPU usage.
[0211] : The normal value, usually obtained based on historical data analysis, represents the expected or average metric value under normal circumstances.
[0212] and : The weight factors are used to adjust the relative influence of the current value and the difference value in the anomaly index. The selection of the weight coefficients is based on historical data and system performance requirements to ensure the accurate identification of abnormal states.
[0213] Calculation example:
[0214] The following parameter values are set: the current monitoring metric , the normal value , the weight coefficient ,, .
[0215] The calculation process is as follows:
[0216] First, calculate the logarithmic term and the deviation:
[0217] ;
[0218] ;
[0219] Then substitute into the abnormal index formula for calculation:
[0220] ;
[0221] Calculation result indicates that the abnormal index of the current system is 70.68. If this value exceeds a predetermined threshold (set as ), it indicates that there may be an abnormality in the current system state and corresponding recovery measures need to be taken. This calculation helps to identify and respond to potential failures, thus maintaining the stable operation of the system.
[0222] The above is only a preferred embodiment of the present invention and does not limit the present invention in other forms. Any person skilled in the art may use the disclosed technical content to make changes or modifications into equivalent embodiments with equivalent changes and apply them to other fields. However, any simple modification, equivalent change and modification made to the above embodiments based on the technical essence of the present invention without departing from the technical solution content of the present invention still fall within the protection scope of the technical solution of the present invention.
Claims
1. An electronic information fusion transmission system supporting multiple protocols, characterized in that: The system comprises: The protocol identification and adaptation module detects the protocol type identifier in the data stream header based on the received data stream, compares it with the protocol database one by one, identifies the matching protocol type, and evaluates the compatibility of each protocol with the data stream based on the protocol efficiency, security performance and conversion time, selects the protocol with the highest compatibility, and performs format conversion and fusion on the data stream according to the selected protocol to obtain the converted data packet; The steps of identifying the matching protocol type are: Based on the received data stream, collect the protocol type identifier in the data stream header, parse the information in the identifier to obtain the original protocol information, initialize the matching index for each protocol, and obtain the matching index initialization result; Based on the matching index initialization result, the characteristics of the protocol of the data stream are compared with the characteristics in the protocol database, and the formula is: ; Calculate the matching index of the protocol; in, is the matching index of the protocol, For the The weight of the feature, For the data stream The characteristics of the protocol, For the database The characteristics of the protocol, is the total number of features, is the feature index currently being processed, is the indicator function, if the feature in the data stream Protocol features in the database If it matches, is 1, otherwise it is 0; Based on the matching index of the protocol, the protocol is compared with a preset matching threshold, the protocol whose matching index exceeds the preset matching threshold is identified, and a matching protocol type identification result is obtained; The intelligent routing scheduling module analyzes the destination information of the data packets based on the converted data packets, collects the current network path status in real time, evaluates the transmission efficiency of each transmission path, selects the path with the highest transmission efficiency, and performs routing configuration on the path, dynamically adjusts the network node settings on the path, optimizes the efficiency and reliability of data transmission, and obtains the adjusted routing strategy; The resource scheduling optimization module performs data transmission based on the adjusted routing strategy, monitors resource usage in the network, analyzes resource consumption trends over a period of time, dynamically adjusts resource allocation ratios, matches network status changes, and obtains resource optimization results; The fault monitoring and recovery module detects the operating status of the network and server in real time based on the resource optimization results, identifies and records abnormal activities and potential fault points, and immediately starts the preset recovery process when a fault is identified, and records the fault occurrence information to obtain a fault recovery log.
2. The electronic information fusion transmission system supporting multiple protocols according to claim 1 is characterized in that: The steps of obtaining the converted data packet are as follows: Based on the matching protocol type identification result, extracting the efficiency, security performance and conversion time data of each protocol to obtain compatibility association data; Based on the compatibility association data, by the formula: ; Calculate the compatibility index of the protocol; in, , and is the weight parameter, is the matching index of the protocol, is the protocol efficiency score, is the protocol security score, is the time required to convert the data stream to this protocol, is the compatibility index of the protocol; Based on the compatibility index of the protocols, a protocol with the highest compatibility is selected, and format conversion and fusion are performed on the data stream according to the selected protocol to obtain a converted data packet.
3. The electronic information fusion transmission system supporting multiple protocols according to claim 1 is characterized in that: The steps of evaluating the transmission efficiency of each transmission path are: Based on the converted data packets, the destination information of the data packets is analyzed, and the current network path status is collected in real time, including the load, delay and packet loss rate of the path, to obtain real-time path data; Based on the real-time path data, by the formula: ; Calculate the transmission efficiency of each path; in, , and is the weight coefficient, is the real-time load value of the path, is the maximum theoretical value of the load, is the real-time delay value of the path, is the maximum theoretical value of delay, is the packet loss rate of the path, is the maximum theoretical value of packet loss rate, is the transmission efficiency of the path; Based on the transmission efficiency of each path, a path with the highest transmission efficiency is selected to obtain a transmission path selection result.
4. The electronic information fusion transmission system supporting multiple protocols according to claim 3 is characterized in that: The steps for obtaining the adjusted routing strategy are: Based on the transmission path selection result, the current load and response time of each network node are monitored in real time to obtain real-time node data; Based on the real-time node data, the formula is: ; Calculate the performance score of each node; in, Score the performance of the node, and is the weight factor, Indicates the current actual load of the node, Indicates the maximum load capacity of the node, is the real-time response time of the node, is the maximum allowed value of the response time; Based on the performance score of each node, by comparing the performance scores of differentiated nodes, nodes that need to be adjusted first are identified, resource allocation of the nodes is increased, efficiency and reliability of data transmission are optimized, and an adjusted routing strategy is obtained.
5. The electronic information fusion transmission system supporting multiple protocols according to claim 1 is characterized in that: The steps of analyzing resource consumption trends over a period of time are: Based on the adjusted routing strategy, data transmission is performed, and resource usage in the network is monitored, including bandwidth usage, server load, and storage space usage, to obtain real-time resource usage data; Based on the real-time resource usage data, the formula is: ; Calculate the resource usage trend change index to obtain resource usage trend information; in, is the trend change index, is the first-order difference of resource usage, and the calculation formula is , is the second-order difference of resource usage, and the calculation formula is , For time The amount of resources used, and is the weight factor.
6. The electronic information fusion transmission system supporting multiple protocols according to claim 5 is characterized in that: The steps for obtaining the resource optimization result are: Based on the resource usage trend information, collect the current resource allocation ratio to obtain current resource allocation information; Based on the current resource allocation information, by formula: ; Calculate the adjusted resource allocation ratio; is the adjusted resource allocation ratio, is the current resource allocation ratio, is the trend change index of resource use, is the adjustment factor; Based on the adjusted resource allocation ratio, resource allocation is implemented to match the network status change to obtain a resource optimization result.
7. The electronic information fusion transmission system supporting multiple protocols according to claim 1 is characterized in that: The steps for obtaining the fault recovery log are: Based on the resource optimization results, the operating status of the network and the server is detected in real time, and compared with the normal data values of the standard operating status, through the formula: ; Calculate the anomaly index; in, is the real-time indicator value, is the normal value, and is the weight factor, is the abnormality index; Based on the abnormality index, it is compared with the preset abnormality threshold, and the operating data that exceeds the preset abnormality threshold is marked as abnormal, and the preset recovery process is immediately started, including switching to the backup system and restarting the affected services, recording the fault occurrence information, and obtaining the fault recovery log.
Citation Information
Patent Citations
Using method for integrating various networks and video conference equipment
CN118158089A
Multi-protocol data flow routing control method and system
CN118802737A