Protocol adaptation system for converged portal sub-platform

By introducing data information collection, model construction, comparison and analysis and alarm modules into the protocol adaptation system, the problem of not being timely detected in the system's operating status is solved, monitoring and early warning of sub-platform data transmission errors is realized, and the normal operation of key functions is ensured.

CN119945955AInactive Publication Date: 2025-05-06NORTH CHINA UNIVERSITY OF TECHNOLOGY
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411880416.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-05-06
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

When there is a problem with the operating status of the existing protocol adaptation system, it fails to detect it in time, resulting in errors in data transmission errors between sub-platforms, affecting key functions such as student information management, course management and scientific research project management.

Method used

A protocol adaptation system including data information acquisition module, model construction module, comparison and analysis module and alarm module is designed. By collecting and analyzing the throughput difference coefficient, concurrent connection excessive coefficient and network state instability coefficient, the operation abnormal coefficient is calculated, and an alarm prompt is generated or not generated based on the preset threshold.

Benefits of technology

Effectively monitor and early warning protocols to adapt to the operating status of the system, reduce errors in data transmission between sub-platforms, ensure the normal operation of key functions, and promptly remind staff to perform maintenance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945955A_ABST
    Figure CN119945955A_ABST
Patent Text Reader

Abstract

The invention discloses a protocol adaptation system for a fusion portal sub-platform, and particularly relates to the technical field of college platforms, and the protocol adaptation system is characterized in that a throughput difference coefficient, a concurrent connection overhigh coefficient and a network state instability coefficient are acquired, and an operation abnormity coefficient is established; the abnormal operation coefficient is compared with a preset abnormal operation coefficient reference threshold value, if the abnormal operation coefficient is not smaller than the preset abnormal operation coefficient reference threshold value, it is indicated that the possibility that problems occur in the operation process of the current protocol adaptation system is larger, and data transmission errors between sub-platforms are possibly caused; the existing protocol adaptation system for the fusion portal sub-platform has a large influence on key functions such as student information management, curriculum management and scientific research project management, at the moment, an alarm signal is generated, an early warning is given out, a worker is reminded in time, and the operation of the current protocol adaptation system for the fusion portal sub-platform has problems and needs to be maintained in time.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of university platforms, and more specifically, to a protocol adaptation system for a fusion portal sub-platform. Background Art

[0002] The protocol adapter system is a key middleware that plays an important role in the communication and data exchange between multiple systems. It has the ability to automatically convert different protocols and data formats, thereby achieving seamless integration and interoperability between different systems. Such systems are usually designed to be highly flexible and configurable to adapt to a variety of different environments and needs; for colleges and universities, the protocol adapter system can convert data formats between different portal sub-platforms, allowing teachers, students and other staff to more easily access and utilize the functions and information provided by different portal sub-platforms.

[0003] Assume that a university portal system includes a student information management sub-platform, a course management sub-platform, and a scientific research project management sub-platform. These sub-platforms use different protocols and data formats for communication. For example, the student information management sub-platform uses HTTP protocol and JSON format data, while the course management sub-platform uses HTTPS protocol and XML format data.

[0004] The protocol adaptation system is responsible for converting and adapting the communications between these sub-platforms. It will first convert the HTTP protocol to the HTTPS protocol according to the protocol requirements of different sub-platforms to improve the security of communication. Then, according to the data format requirements of the receiving sub-platform, the data format is converted to convert JSON format data to XML format data. At the same time, the system will also verify the identity of the user and manage permissions to ensure that only authorized users can access the corresponding sub-platform, ensuring that teachers, students and other staff can more conveniently access and use the functions and information provided by different portal sub-platforms while ensuring the security of the system.

[0005] However, if problems occur in the operating status of the protocol adaptation system during its operation and are not detected in time, and the protocol adaptation system is still used to convert and adapt the communications between sub-platforms, it may lead to erroneous data transmission errors between sub-platforms, which may affect key functions such as student information management, course management, and scientific research project management, and may cause teachers and students to be unable to obtain important information in a timely manner, cause confusion in course arrangements, and hinder the progress of scientific research projects.

[0006] In order to solve the above defects, a technical solution is now provided. Summary of the invention

[0007] In order to overcome the above defects of the prior art, an embodiment of the present invention provides a protocol adaptation system for a fusion portal sub-platform to solve the problems raised in the above background technology.

[0008] To achieve the above object, the present invention provides the following technical solutions:

[0009] The protocol adaptation system for the fusion portal sub-platform includes data information collection module, model building module, comparison and analysis module, and alarm module. The modules are connected through signals:

[0010] Data information collection module: used to collect the operation status information of the protocol adaptation system during operation, including the throughput difference coefficient, the concurrent connection excessive coefficient and the network status instability coefficient, and pass the collected data to the model building module;

[0011] Model building module: normalizes the throughput difference coefficient, the concurrent connection excess coefficient and the network status instability coefficient, calculates the operation anomaly coefficient of the current protocol adaptation system through the preset operation anomaly formula, and passes the generated operation anomaly coefficient to the comparison analysis module;

[0012] Comparative analysis module: compares the operation abnormality coefficient with the preset operation abnormality coefficient reference threshold, determines the operation status of the current protocol adaptation system, and transmits the comparison result to the alarm module;

[0013] Alarm module: Choose to generate or not generate an alarm prompt based on the data uploaded by the comparison and analysis module.

[0014] In a preferred embodiment, the method for obtaining the throughput difference coefficient is:

[0015] The throughput of each sub-platform is regarded as a probability distribution, where the throughput value of each sub-platform represents the probability density function of the sub-platform;

[0016] For each sub-platform, calculate the probability density function of its throughput data;

[0017] For the probability distribution of multiple sub-platforms P1, P2...P i , calculate the KL divergence, the calculation expression is:

[0018]

[0019] Where: X represents all possible throughput values;

[0020] P i (x) represents the probability density of the ith sub-platform at the throughput value x;

[0021] Q(x) represents the probability distribution used as a reference. Usually, a benchmark distribution or the average distribution of all sub-platforms can be selected;

[0022] Calculate the throughput difference coefficient. The calculation expression is: SW = D KL (P1, P2...P i );

[0023] Where SW is the throughput variance coefficient.

[0024] In a preferred embodiment, the method for obtaining the concurrent connection excessive coefficient is:

[0025] Initialization: Set a sliding window of fixed size to count the number of concurrent connections; the total number of connections in the initialization window is 0;

[0026] Sliding window update: Whenever a new connection request arrives, add it to the sliding window and remove the oldest connection in the sliding window; update the total number of connections in the window;

[0027] Calculate the average number of connections: Calculate the average number of connections based on the total number of connections in the sliding window and the window size. The calculation formula for the average number of connections is: M = K / S, where M is the average number of connections, K is the total number of connections in the sliding window, and S is the window size.

[0028] Calculate the concurrent connection overload coefficient. The calculation expression is: PU = M / YH, where PU is the concurrent connection overload coefficient and YH is the maximum number of concurrent connections.

[0029] In a preferred embodiment, the method for obtaining the network state instability coefficient is:

[0030] Obtain the network signal strength value of the protocol adaptation system at different times within T time, and calibrate the actual network signal strength value as E 实 e , e represents the number of the network signal strength values ​​of the protocol adaptation system at different times within the time T, e = 1, 2, 3, 4, ..., c, c represents the number of numbers and is a positive integer;

[0031] Calculate the network signal strength value E of the protocol adaptation system at different times within T time 实 e The standard deviation of is calibrated as F. The calculation formula of standard deviation F is:

[0032]

[0033] in, is the network signal strength value E of the protocol adaptation system at different times within T time 实 eThe average value of is obtained as:

[0034] In a preferred embodiment, the method for obtaining the operation abnormality coefficient is:

[0035] The throughput difference coefficient SW, the concurrent connection excessive coefficient PU and the network state instability coefficient AQ are normalized, and the operation abnormality coefficient of the current protocol adaptation system is calculated by the preset operation abnormality formula. The calculation formula is:

[0036]

[0037] Where Hjd is the operation abnormality coefficient, α, β, and γ are the preset proportional coefficients of the throughput difference coefficient SW, the concurrent connection excessive coefficient PU, and the network state unstable coefficient AQ, respectively, and α, β, and γ are all greater than 0.

[0038] In a preferred embodiment, the operation abnormality coefficient is compared and analyzed with a preset operation abnormality coefficient reference threshold. When the operation abnormality coefficient is less than the preset operation abnormality coefficient reference threshold, no warning is issued. When the operation abnormality coefficient is not less than the preset operation abnormality coefficient reference threshold, a warning is issued.

[0039] Technical effects and advantages of the present invention:

[0040] The present invention collects the operation status information of the protocol adaptation system during operation, including the throughput difference coefficient, the concurrent connection excessive coefficient and the network state instability coefficient, and normalizes the throughput difference coefficient, the concurrent connection excessive coefficient and the network state instability coefficient, calculates the operation abnormality coefficient of the current protocol adaptation system through a preset operation abnormality formula, compares the operation abnormality coefficient with a preset operation abnormality coefficient reference threshold, and determines the operation status of the current protocol adaptation system. If the operation abnormality coefficient is less than the preset operation abnormality coefficient reference threshold, it indicates that the possibility of problems occurring during the operation of the current protocol adaptation system is smaller, which may result in smaller probability of erroneous data transmission errors between sub-platforms, and will not cause key functions such as student information management, course management and scientific research project management to be affected. The impact will not cause teachers and students to be unable to obtain important information in time, the course schedule will be chaotic, the progress of scientific research projects will be hindered, and other problems. At this time, no alarm signal will be generated, and no early warning will be issued; if the operation abnormality coefficient is not less than the preset operation abnormality coefficient reference threshold, it means that the possibility of problems in the operation process of the current protocol adaptation system is greater, it may cause data transmission errors between sub-platforms, resulting in greater impact on key functions such as student information management, course management, and scientific research project management, which may cause teachers and students to be unable to obtain important information in time, the course schedule will be chaotic, the progress of scientific research projects will be hindered, and other problems. At this time, an alarm signal will be generated, and an early warning will be issued to remind the staff in time that there are problems in the operation of the entire protocol adaptation system used for the integrated portal sub-platform and timely maintenance is required. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] In order to facilitate understanding by those skilled in the art, the present invention is further described below in conjunction with the accompanying drawings;

[0042] Figure 1 This is a module diagram of the protocol adaptation system for the integrated portal sub-platform proposed by the present invention. DETAILED DESCRIPTION

[0043] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0044] Example 1

[0045] The present invention provides Figure 1 The protocol adaptation system for the fusion portal sub-platform shown includes a data information collection module, a model building module, a comparison and analysis module, and an alarm module. The modules are connected through signals:

[0046] Data information collection module: used to collect the operation status information of the protocol adaptation system during operation, including the throughput difference coefficient, the concurrent connection excessive coefficient and the network status instability coefficient, and pass the collected data to the model building module;

[0047] Model building module: normalizes the throughput difference coefficient, the concurrent connection excess coefficient and the network status instability coefficient, calculates the operation anomaly coefficient of the current protocol adaptation system through the preset operation anomaly formula, and passes the generated operation anomaly coefficient to the comparison analysis module;

[0048] Comparative analysis module: compares the operation abnormality coefficient with the preset operation abnormality coefficient reference threshold, determines the operation status of the current protocol adaptation system, and transmits the comparison result to the alarm module;

[0049] Alarm module: Choose to generate or not generate an alarm prompt based on the data uploaded by the comparison and analysis module.

[0050] Data information collection module: used to collect the operation status information of the protocol adaptation system during operation, including the throughput difference coefficient, the concurrent connection high coefficient and the network status instability coefficient.

[0051] Throughput variance coefficient: refers to the difference between the difference between the throughput of each sub-platform of the system and the difference between the preset throughput of each sub-platform; generally, there is an expected range or standard for the throughput of each sub-platform, which can be set in advance, calculated based on historical data, or the expected value of system performance. The throughput variance coefficient can measure the difference between the actual throughput and the expected throughput, so as to evaluate the stability and consistency of system performance; and when the difference between the difference between the throughput of each sub-platform and the preset difference between the throughput of each sub-platform is greater, there will be problems in the operation of the protocol adaptation system, which may cause data transmission errors between sub-platforms. The reasons are:

[0052] Unbalanced load leading to insufficient or overloaded resource allocation: If the throughput of some sub-platforms is much higher than expected, while the throughput of other sub-platforms is much lower than expected, it may lead to unbalanced resource allocation. This may cause requests from high-loaded sub-platforms to not be processed in a timely manner, or cause the resources of low-loaded sub-platforms to be idle. This unbalanced resource allocation may cause data transmission errors or timeouts.

[0053] Network congestion or bandwidth limitation: The throughput differences between the various sub-platforms may lead to uneven network traffic, causing the network bandwidth of some sub-platforms to be overused and the network bandwidth of other sub-platforms to be wasted. In the case of network congestion or bandwidth limitation, problems such as packet loss and increased latency may occur, leading to data transmission errors.

[0054] Inconsistent data processing leads to parsing errors: Each sub-platform may use different data formats or data processing logic. If the protocol adaptation system fails to correctly handle inconsistent data formats or logic, data parsing errors may occur. This may cause data transmission errors and cause communication problems between sub-platforms.

[0055] System overload causes service unavailability: If the throughput of a sub-platform suddenly increases, it may cause the protocol adapter system to be overloaded and unable to process all requests. In this case, service unavailability may occur, resulting in data transmission errors or data loss.

[0056] To sum up, when the difference between the throughput of each sub-platform is greater than the preset difference between the throughput of each sub-platform, the protocol adaptation system may face problems such as insufficient resources, network congestion, data processing errors, etc., which may lead to data transmission errors between sub-platforms.

[0057] The method for obtaining the throughput difference coefficient is:

[0058] The throughput of each sub-platform is regarded as a probability distribution, where the throughput value of each sub-platform represents the probability density function of the sub-platform;

[0059] For each sub-platform, calculate the probability density function of its throughput data. This can be achieved by normalizing the throughput data and then applying a suitable probability density estimation method, such as histogram method, kernel density estimation, etc.;

[0060] For the probability distribution of multiple sub-platforms P1, P2...P i , calculate the KL divergence, the calculation expression is:

[0061]

[0062] Where: X represents all possible throughput values;

[0063] P i (x) represents the probability density of the ith sub-platform at the throughput value x;

[0064] Q(x) represents the probability distribution used as a reference. Usually, a benchmark distribution or the average distribution of all sub-platforms can be selected;

[0065] Calculate the throughput difference coefficient. The calculation expression is: SW = D KL (P1, P2...P i );

[0066] Where SW is the throughput difference coefficient;

[0067] It can be seen from the calculated expression that the larger the performance value of the throughput difference coefficient is, the greater the difference between the throughput of each sub-platform and the preset difference between the throughput of each sub-platform is, the greater the possibility of problems in the operation of the protocol adaptation system is, which may cause data transmission errors between sub-platforms and the larger the operation abnormality coefficient is. Conversely, the smaller the probability of abnormal operation status of the current protocol adaptation system is, the smaller the operation abnormality coefficient is.

[0068] Concurrent connection over-coefficient: refers to the ratio between the number of concurrent connections currently processed by the protocol adaptation system and the maximum number of concurrent connections that the system can support. When the ratio between the number of concurrent connections currently processed by the protocol adaptation system and the maximum number of concurrent connections that the system can support is too high, problems may occur in the operation of the protocol adaptation system, which may cause data transmission errors between sub-platforms. The reasons are:

[0069] Resource competition and performance degradation: Too high a number of concurrent connections may lead to intense competition for system resources (such as CPU, memory, network bandwidth, etc.), excessive system load, and thus reduce the performance of the protocol adaptation system. This will increase the delay in processing requests and even cause some requests to time out, resulting in data transmission errors.

[0070] Connection timeout and loss: When the number of concurrent connections is too high, the system may not be able to process all connection requests in time, and some connections may time out or be lost. This may cause data transmission interruption or failure, leading to data transmission errors.

[0071] Connection queue overflow: If the number of concurrent connections exceeds the maximum number of connections that the system can handle, the connection request may be queued by the system for processing. However, if the queue length is limited, the connection queue may overflow, causing new connection requests to be rejected or lost. This may cause data transmission errors between sub-platforms.

[0072] System crash or service unavailability: In extreme cases, too high a number of concurrent connections may cause system crash or service unavailability, which will directly affect the operation of the protocol adaptation system and data transmission between sub-platforms, causing serious data transmission errors.

[0073] Therefore, it is necessary to monitor and control the number of concurrent connections of the protocol adaptation system in a timely manner to ensure that the system operates within an acceptable load range to ensure correct and stable data transmission between sub-platforms.

[0074] The method for obtaining the concurrent connection excessive coefficient is as follows:

[0075] Initialization: Set a sliding window of fixed size to count the number of concurrent connections; the total number of connections in the initialization window is 0;

[0076] Sliding window update: Whenever a new connection request arrives, add it to the sliding window and remove the oldest connection in the sliding window; update the total number of connections in the window;

[0077] Calculate the average number of connections: Calculate the average number of connections based on the total number of connections in the sliding window and the window size. The calculation formula for the average number of connections is: M = K / S, where M is the average number of connections, K is the total number of connections in the sliding window, and S is the window size.

[0078] Calculate the concurrent connection overload coefficient. The calculation expression is: PU = M / YH, where PU is the concurrent connection overload coefficient and YH is the maximum number of concurrent connections.

[0079] It can be seen from the calculated expression that the larger the performance value of the concurrent connection excessive coefficient is, the larger the ratio between the number of concurrent connections currently processed by the protocol adaptation system and the maximum number of concurrent connections that the system can support is, and the greater the possibility of problems in the operation of the protocol adaptation system is, which may cause erroneous data transmission errors between sub-platforms and the larger the operation abnormality coefficient is. Conversely, the smaller the probability of abnormal operation status of the current protocol adaptation system is, the smaller the operation abnormality coefficient is.

[0080] Network status instability coefficient: refers to the degree of instability of the network signal connection of the entire protocol adapter system used for the integrated portal sub-platform when the protocol adapter system is running; when the current network signal connection instability of the protocol adapter system is too high, problems may occur during the operation of the protocol adapter system, which may cause erroneous data transmission errors between sub-platforms. The reasons are:

[0081] Data loss or corruption: An unstable network connection may cause data packets to be lost or corrupted during transmission. This may be caused by network interruptions, packet retransmission failures, or high network latency. As a result, the receiver may receive incomplete or corrupted data, resulting in data transmission errors.

[0082] Data delay: Unstable network connections may cause increased data transmission delays. This means that data takes longer to be transmitted from the sender to the receiver. In some cases, the delay may exceed the expected range, resulting in data not arriving on time, affecting the real-time and accuracy of the data.

[0083] Duplicate or out-of-order data: An unstable network connection may cause data packets to be transmitted repeatedly or out of order during transmission. This may be caused by network congestion or router failure. As a result, the receiver may receive duplicate data packets or data packets may arrive in the wrong order, resulting in data transmission errors.

[0084] Connection interruption: In extreme cases, unstable network connection may cause connection interruption, making data transmission unable to complete. This may be caused by network failure, hardware failure or network attack. Connection interruption will cause data transmission to fail completely and affect the normal operation of the system.

[0085] In summary, when the network signal connection of the protocol adaptation system is too unstable, various data transmission errors may occur, thereby affecting the data transmission between sub-platforms and the normal operation of the system.

[0086] The method for obtaining the network state instability coefficient is:

[0087] Obtain the network signal strength value of the protocol adaptation system at different times within T time, and calibrate the actual network signal strength value as E 实 e , e represents the number of the network signal strength values ​​of the protocol adaptation system at different times within the time T, e = 1, 2, 3, 4, ..., c, c represents the number of numbers and is a positive integer;

[0088] Calculate the network signal strength value E of the protocol adaptation system at different times within T time 实 e The standard deviation of is calibrated as F. The calculation formula of standard deviation F is:

[0089]

[0090] in, is the network signal strength value E of the protocol adaptation system at different times within T time 实 e The average value of is obtained as:

[0091] The network signal strength value E of the protocol adaptation system at different times within T time 实 eThe standard deviation F of the network state is used to obtain the network state instability coefficient, and the expression obtained is: AQ=F, where AQ is the network state instability coefficient.

[0092] It can be seen from the calculated expression that the larger the value of the network status instability coefficient is, the greater the degree of instability of the network signal connection of the entire protocol adaptation system used for the integrated portal sub-platform is, and the greater the possibility of problems in the operation of the protocol adaptation system is, which may cause erroneous data transmission errors between sub-platforms. The larger the operation abnormality coefficient is, the smaller the probability of abnormal operation status of the current protocol adaptation system is, and the smaller the operation abnormality coefficient is.

[0093] Model building module: normalizes the throughput difference coefficient, concurrent connection excess coefficient and network status instability coefficient, and calculates the operation anomaly coefficient of the current protocol adaptation system through a preset operation anomaly formula;

[0094] The throughput difference coefficient SW, the concurrent connection excessive coefficient PU and the network state instability coefficient AQ are normalized, and the operation abnormality coefficient of the current protocol adaptation system is calculated by the preset operation abnormality formula. The calculation formula is:

[0095]

[0096] Where Hjd is the operation abnormality coefficient, α, β, and γ are the preset proportional coefficients of the throughput difference coefficient SW, the concurrent connection excessive coefficient PU, and the network state unstable coefficient AQ, respectively, and α, β, and γ are all greater than 0.

[0097] Compare the operation abnormality coefficient with a preset operation abnormality coefficient reference threshold to determine the operation status of the current protocol adaptation system;

[0098] The results of the comparison and analysis are as follows: If the operation abnormality coefficient is less than the preset operation abnormality coefficient reference threshold, it means that the possibility of problems in the operation process of the current protocol adaptation system is smaller, and the probability of erroneous data transmission errors between sub-platforms may be smaller, which will not affect key functions such as student information management, course management, and scientific research project management, and will not cause teachers and students to be unable to obtain important information in time, the course schedule will be chaotic, and the progress of scientific research projects will be hindered. Problems, at this time, no alarm signal is generated, and no early warning is issued; if the operation abnormality coefficient is not less than the preset operation abnormality coefficient reference threshold, it means that the possibility of problems in the operation process of the current protocol adaptation system is greater, and the probability of erroneous data transmission errors between sub-platforms may be smaller, resulting in a greater impact on key functions such as student information management, course management, and scientific research project management, which may cause teachers and students to be unable to obtain important information in time, the course schedule will be chaotic, and the progress of scientific research projects will be hindered. At this time, an alarm signal is generated, and an early warning is issued to remind the staff in time that the operation of the entire protocol adaptation system for the integrated portal sub-platform has problems and needs timely maintenance.

[0099] The above embodiments can be implemented in whole or in part by software, hardware, firmware or any other combination. When implemented using software, the above embodiments can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium. The semiconductor medium can be a solid-state hard disk.

[0100] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0101] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can be represented by: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple.

[0102] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

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

[0104] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0105] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0106] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0107] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0108] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as USB flash drives, mobile hard disks, read-only memories (ROM), random access memories (RAM), magnetic disks or optical disks.

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

Claims

1. A protocol adaptation system for a fusion portal sub-platform, characterized in that: It includes data information collection module, model building module, comparative analysis module and alarm module. Each module is connected through signals: Data information collection module: used to collect the operation status information of the protocol adaptation system during operation, including the throughput difference coefficient, the concurrent connection excessive coefficient and the network status instability coefficient, and pass the collected data to the model building module; Model building module: normalizes the throughput difference coefficient, the concurrent connection excess coefficient and the network status instability coefficient, calculates the operation anomaly coefficient of the current protocol adaptation system through the preset operation anomaly formula, and passes the generated operation anomaly coefficient to the comparison analysis module; Comparative analysis module: compares the operation abnormality coefficient with the preset operation abnormality coefficient reference threshold, determines the operation status of the current protocol adaptation system, and transmits the comparison result to the alarm module; Alarm module: Choose to generate or not generate an alarm prompt based on the data uploaded by the comparison and analysis module.

2. The protocol adaptation system for the integrated portal sub-platform according to claim 1, characterized in that: The method for obtaining the throughput difference coefficient is: The throughput of each sub-platform is regarded as a probability distribution, where the throughput value of each sub-platform represents the probability density function of the sub-platform; For each sub-platform, calculate the probability density function of its throughput data; For the probability distribution of multiple sub-platforms P1, P2...P i , calculate the KL divergence, the calculation expression is: Where: X represents all possible throughput values; P i (x) represents the probability density of the ith sub-platform at the throughput value x; Q(x) represents the probability distribution used as a reference. Usually, a benchmark distribution or the average distribution of all sub-platforms can be selected; Calculate the throughput difference coefficient. The calculation expression is: SW = D KL (P1, P2...P i ); Where SW is the throughput variance coefficient.

3. The protocol adaptation system for the integrated portal sub-platform according to claim 1, characterized in that: The method for obtaining the concurrent connection excessive coefficient is as follows: Initialization: Set a sliding window of fixed size to count the number of concurrent connections; the total number of connections in the initialization window is 0; Sliding window update: Whenever a new connection request arrives, add it to the sliding window and remove the oldest connection in the sliding window; update the total number of connections in the window; Calculate the average number of connections: Calculate the average number of connections based on the total number of connections in the sliding window and the window size. The calculation formula for the average number of connections is: M = K / S, where M is the average number of connections, K is the total number of connections in the sliding window, and S is the window size. Calculate the concurrent connection overload coefficient. The calculation expression is: PU = M / YH, where PU is the concurrent connection overload coefficient and YH is the maximum number of concurrent connections.

4. The protocol adaptation system for the integrated portal sub-platform according to claim 1, characterized in that: The method for obtaining the network state instability coefficient is: Obtain the network signal strength value of the protocol adaptation system at different times within T time, and calibrate the actual network signal strength value as E 实 e , e represents the number of the network signal strength values ​​of the protocol adaptation system at different times within the time T, e = 1, 2, 3, 4, ..., c, c represents the number of numbers and is a positive integer; Calculate the network signal strength value E of the protocol adaptation system at different times within T time 实 e The standard deviation of is calibrated as F. The calculation formula of standard deviation F is: in, is the network signal strength value E of the protocol adaptation system at different times within T time 实 e The average value of is obtained as:

5. The protocol adaptation system for the integrated portal sub-platform according to claim 1, characterized in that: The method for obtaining the operation abnormality coefficient is: The throughput difference coefficient SW, the concurrent connection excessive coefficient PU and the network state instability coefficient AQ are normalized, and the operation abnormality coefficient of the current protocol adaptation system is calculated by the preset operation abnormality formula. The calculation formula is: Where Hjd is the operation abnormality coefficient, α, β, and γ are the preset proportional coefficients of the throughput difference coefficient SW, the concurrent connection excessive coefficient PU, and the network state unstable coefficient AQ, respectively, and α, β, and γ are all greater than 0.

6. The protocol adaptation system for the integrated portal sub-platform according to claim 1, characterized in that: The operation abnormality coefficient is compared and analyzed with the preset operation abnormality coefficient reference threshold. When the operation abnormality coefficient is less than the preset operation abnormality coefficient reference threshold, no warning is issued. When the operation abnormality coefficient is not less than the preset operation abnormality coefficient reference threshold, a warning is issued.