A communication quality enhancement system
By monitoring and analyzing nodes in the communication channel online, building a quality index matrix and obtaining abnormal coefficients, determining the enhancement method, the problem of low communication quality of communication channel nodes is solved, and the reliability and efficiency of data transmission are improved.
Patent Information
- Application Number
- CN202510206088.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-25
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2045-02-25
AI Technical Summary
In the existing communication system, the low communication quality of nodes of the communication channel leads to a decrease in the reliability of data transmission, which in turn affects the efficiency of data transmission.
Through the online monitoring module, the nodes in the communication channel are monitored, the communication situation is analyzed, the quality index matrix is constructed, the abnormal coefficient is obtained, the enhancement method is determined, and the targeted quality enhancement is achieved.
The communication quality of the communication channel and the reliability of data transmission are improved, thereby improving the efficiency of data transmission.
Smart Images

Figure CN119697030B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a communication quality enhancement system. Background Art
[0002] In the communication system, the communication channel plays a vital role. It is not only a medium for transmitting data, but more importantly, it affects the performance and efficiency of the communication system.
[0003] The common data transmission method is implemented using a fixed transmission mode, that is, the communication parameters of each node involved in the transmission channel are pre-set and do not change. This mode only provides an intermediary for the transmitted data, and whether the transmission is successful or not is generally not taken into consideration. In other words, if the communication quality of a node in the communication channel is poor, it will undoubtedly lead to a reduction in the reliability of data transmission, and thus seriously affect the efficiency of data transmission.
[0004] Therefore, the present invention proposes a communication quality enhancement system. Summary of the invention
[0005] The present invention provides a communication quality enhancement system, which is used to determine the nodes to be enhanced by online monitoring of the nodes in the channel, so as to facilitate the implementation of targeted enhancement processing, and to construct a matrix for the node to obtain the abnormal coefficient, so as to provide a reliable implementation basis for determining the enhancement method of the node, thereby ensuring the communication quality of the target communication channel and the reliability of data transmission, so as to improve the data transmission efficiency.
[0006] The present invention provides a communication quality enhancement system, comprising:
[0007] An online monitoring module is used to perform online monitoring on each node in the target communication channel to obtain the communication status of each node;
[0008] A situation analysis module, used to analyze the number of communications in the communication situation and determine the node to be enhanced in the target communication channel;
[0009] An abnormal locking module is used to extract corresponding values from the communication situation based on predefined indicators, construct a quality indicator matrix corresponding to the node to be enhanced in a specified transmission period, and lock abnormal elements;
[0010] A coverage determination module, used to perform a first analysis on each row vector according to the abnormal element locking result to obtain a first abnormal coverage and perform a second analysis on each column vector to obtain a second abnormal coverage, and obtain an abnormal coefficient of the corresponding node to be enhanced;
[0011] The quality enhancement module is used to determine the corresponding enhancement method based on the abnormal coefficient and node attributes of each node to be enhanced, so as to achieve quality enhancement of the target communication channel.
[0012] Preferably, the online monitoring module comprises:
[0013] A loading cache unit is used to load the monitoring parameters in the monitoring file set in the cache;
[0014] The configuration unit is used to configure the monitoring parameters to the online monitoring channel and perform online monitoring on each node.
[0015] Preferably, the situation analysis module includes:
[0016] A number determination unit, used to obtain the number of successful communications and the number of failed communications of each node in the target communication channel within a specified transmission period based on the communication situation, and at the same time, determine the first number of successful communications that meets the transmission setting standard;
[0017] A coefficient calculation unit, used to obtain the extended time that does not meet the transmission setting standard in the number of successful communications, and obtain a delay delay coefficient;
[0018] ;
[0019] ;
[0020] in, Indicates the number of successful communications of the corresponding node within the corresponding specified transmission period; Indicates the number of first times that the transmission setting criteria are met among the determined number of successful communications; Indicates the i1th extension time of the number of successful communications that does not meet the transmission setting standard; Indicates standard time based on transmission setting standards; represents the regulation function; Indicates that based on all The variance of ; ln represents the sign of logarithmic function; Indicates the set constant; e indicates a constant, and its value is 2.7; Indicates the delay coefficient of the corresponding node;
[0021] A capability determination unit, configured to calculate a communication capability coefficient of a corresponding node based on the number of successful communications, the number of failed communications, the first number, and the delay coefficient;
[0022] ;
[0023] Among them, R represents the communication capability coefficient of the corresponding node; Indicates the number of communication failures of the corresponding node within the corresponding specified transmission period;
[0024] The node locking unit is used to lock nodes whose communication capacity coefficient is less than a preset capacity coefficient and regard them as nodes to be enhanced.
[0025] Preferably, the abnormal locking module includes:
[0026] The row vector construction unit is used to obtain the row vector of each transmission time point of the corresponding node to be enhanced within the specified transmission period. ,in, represents the value of the kth predefined indicator of the corresponding node to be enhanced at the jth transmission time point; Indicates the number of predefined indicators;
[0027] A matrix construction unit, used to construct a quality indicator matrix based on the row vector ,in, represents the row vector of the corresponding node to be enhanced at the first transmission time point; represents the row vector corresponding to the node to be enhanced at the m1th transmission time point;
[0028] The threshold setting unit is used to set a dynamic threshold range for the predefined indicator at each transmission time point and compare it with the quality indicator matrix Compare the values in the corresponding row vectors in ;
[0029] The element locking unit is used to regard the values that are not within the corresponding dynamic threshold range as abnormal values and abnormal elements according to the size comparison result.
[0030] Preferably, the threshold setting unit includes:
[0031] A comparison matching subunit, used to obtain the initial threshold range of each predefined indicator from the indicator-threshold comparison table;
[0032] A peak determination subunit, configured to determine a first peak period coefficient of the target communication channel and a second peak period coefficient of each node in the target communication channel based on a time period of network usage throughout the day during the specified transmission period;
[0033] A fluctuation calculation subunit, used for constructing a coefficient curve based on all the second peak period coefficients, and calculating the fluctuation coefficient of each segmented curve according to the data difference between the coefficient curve and the first peak period coefficients;
[0034] ;
[0035] Wherein, the value of b1 is 1, 2, 3, ..., N1-1, and N1 is the number of nodes in the target communication channel; Indicates the fluctuation coefficient of the segmented curve corresponding to the b1th node and the b1+1th node; represents the second peak coefficient of the b1+1th node; represents the second peak coefficient of the b1th node; A first peak period coefficient representing the target communication channel; , Represent the first peak coefficient The corresponding second peak coefficient , data differences;
[0036] The proportion calculation subunit is used to determine the fluctuation difference proportion of each segment curve by combining the communication capacity coefficients between adjacent nodes;
[0037] ;
[0038] in, Indicates the fluctuation difference ratio of the segmented curves corresponding to the b1th node and the b1+1th node; min and max represent the maximum and minimum symbols respectively; Indicates all the objects involved in the target communication channel. The average value of represents the communication capability coefficient of the b1th node; represents the communication capability coefficient of the b1+1th node;
[0039] The range adjustment subunit is used to adjust the initial threshold range to obtain a corresponding dynamic threshold range according to the fluctuation difference ratio and the unit setting amount of the corresponding predefined indicator.
[0040] Preferably, the range adjustment subunit is used to:
[0041] Adjusting the initial threshold range downward;
[0042] ;
[0043] Adjusting the initial threshold range upward;
[0044] ;
[0045] in, Indicates the initial threshold range corresponding to the predefined indicator; Indicates the dynamic threshold range corresponding to the predefined indicator; Indicates the unit setting quantity corresponding to the predefined indicator; Indicates the number of data differences greater than 0; N3 indicates the number of data differences less than 0; Indicates all The variance of .
[0046] Preferably, the coverage determination module includes:
[0047] A first value calculation unit, configured to perform accumulation and calculation based on the time weight of each transmission time point and the first abnormal coverage rate of the corresponding row vector, to obtain a first value;
[0048] A second value calculation unit, configured to perform accumulation and calculation based on the indicator weight of each predefined indicator and the second abnormality coverage rate of the corresponding column vector, respectively, to obtain a second value;
[0049] The averaging processing unit is used to average the first value and the second value to obtain an abnormal coefficient corresponding to the node to be enhanced.
[0050] Preferably, the quality enhancement module comprises:
[0051] A method acquisition unit is used to input the abnormal coefficient and node attribute of each node to be enhanced, and the required vector composed of the average value of each column vector in the quality indicator matrix corresponding to the node to be enhanced, into the quality enhancement model to obtain the enhancement method of the corresponding node to be enhanced;
[0052] The enhancement processing unit is used to process the corresponding nodes to be enhanced in sequence according to the enhancement method to achieve quality enhancement of the target communication channel.
[0053] Compared with the prior art, the present invention has the following beneficial effects:
[0054] By online monitoring of the nodes in the channel, the nodes to be enhanced are determined, which facilitates targeted enhancement processing, and a matrix for the node is constructed to obtain the abnormal coefficient, providing a reliable implementation basis for determining the enhancement method of the node, thereby ensuring the communication quality of the target communication channel and the reliability of data transmission, to improve data transmission efficiency.
[0055] Other features and advantages of the present invention will be described in the following description, and partly become apparent from the description, or understood by practicing the present invention. The purpose and other advantages of the present invention can be realized and obtained by the structures particularly pointed out in the written description and the accompanying drawings.
[0056] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0058] Figure 1 The structure diagram of a communication quality enhancement system in an embodiment of the present invention. DETAILED DESCRIPTION
[0059] The preferred embodiments of the present invention are described below in conjunction with the accompanying drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain the present invention, and are not used to limit the present invention.
[0060] The present invention provides a communication quality enhancement system, such as Figure 1 As shown, including:
[0061] An online monitoring module is used to perform online monitoring on each node in the target communication channel to obtain the communication status of each node;
[0062] A situation analysis module, used to analyze the number of communications in the communication situation and determine the node to be enhanced in the target communication channel;
[0063] An abnormal locking module is used to extract corresponding values from the communication situation based on predefined indicators, construct a quality indicator matrix corresponding to the node to be enhanced in a specified transmission period, and lock abnormal elements;
[0064] A coverage determination module, used to perform a first analysis on each row vector according to the abnormal element locking result to obtain a first abnormal coverage and perform a second analysis on each column vector to obtain a second abnormal coverage, and obtain an abnormal coefficient of the corresponding node to be enhanced;
[0065] The quality enhancement module is used to determine the corresponding enhancement method based on the abnormal coefficient and node attributes of each node to be enhanced, so as to achieve quality enhancement of the target communication channel.
[0066] In this embodiment, the target communication channel refers to a channel for transmitting data from end A to end B.
[0067] In this embodiment, the communication status includes the communication times of the corresponding node and parameters of different predefined indicators.
[0068] In this embodiment, the predefined indicators include: error rate, signal distortion rate, signal-to-noise ratio, etc., and all of them can be directly calculated by existing calculation formulas and are common knowledge.
[0069] It should be noted that the node is implemented as a receiving end analysis. For example, from end A to port B, it is: end A--node 1--node 2--end B. Among them, the communication situation of node 1 is the transmission from end A to node 1, that is, node 1 receives the data transmitted by end A and the situation of end A and node 1 building a channel. The communication situation of node 2 is the transmission from node 1 to node 2, that is, node 2 receives the data transmitted by node 1 and the situation of node 1 and node 2 building a channel.
[0070] In this embodiment, the specified transmission period may be a random one-hour period, for example, from 2:00 pm to 3:00 pm.
[0071] In this embodiment, an abnormal element is an element of the locked matrix whose value is not within a corresponding threshold range.
[0072] In this embodiment, the first exception coverage ratio=the number of locked exception elements in the corresponding row vector / the total number of elements in the corresponding row vector.
[0073] The second exception coverage ratio=the number of locked exception elements in the corresponding column vector / the total number of elements in the corresponding column vector.
[0074] In this embodiment, the anomaly coefficient is implemented based on the first anomaly coverage ratio and the second anomaly coverage ratio.
[0075] In this embodiment, the node attribute refers to the communication protocol type of the corresponding node.
[0076] In this embodiment, the enhancement methods include but are not limited to: antenna technology (directional antenna, smart antenna, multi-antenna technology), power control technology (open-loop power control, closed-loop power control), signal amplification technology (low noise amplifier, power amplifier), diversity technology (time diversity, frequency diversity, space diversity), coding and modulation technology (error correction coding, high-order modulation), relay technology (fixed relay, mobile relay), and spectrum expansion technology.
[0077] The beneficial effects of the above technical solution are: by online monitoring of the nodes in the channel, the nodes to be enhanced are determined, which facilitates targeted enhancement processing, and constructs a matrix for the node to obtain the abnormal coefficient, providing a reliable implementation basis for determining the enhancement method of the node, thereby ensuring the communication quality of the target communication channel and the reliability of data transmission, to improve data transmission efficiency.
[0078] The present invention provides a communication quality enhancement system, wherein the online monitoring module comprises:
[0079] A loading cache unit is used to load the monitoring parameters in the monitoring file set in the cache;
[0080] The configuration unit is used to configure the monitoring parameters to the online monitoring channel and perform online monitoring on each node.
[0081] In this embodiment, the monitoring file is pre-planned, which is equivalent to an automatic monitoring engine. The monitoring parameters include: parameters related to the success or failure of communication during the communication process, parameters related to the bit error rate of the communication, etc., to achieve complete acquisition of the communication situation.
[0082] The beneficial effect of the above technical solution is: by acquiring the monitoring file and performing file configuration, online monitoring is effectively implemented to determine the communication status of the node.
[0083] The present invention provides a communication quality enhancement system, wherein the situation analysis module comprises:
[0084] A number determination unit, used to obtain the number of successful communications and the number of failed communications of each node in the target communication channel within a specified transmission period based on the communication situation, and at the same time, determine the first number of successful communications that meets the transmission setting standard;
[0085] A coefficient calculation unit, used to obtain the extended time that does not meet the transmission setting standard in the number of successful communications, and obtain a delay delay coefficient;
[0086] ;
[0087] ;
[0088] in, Indicates the number of successful communications of the corresponding node within the corresponding specified transmission period; Indicates the number of first times that the transmission setting criteria are met among the determined number of successful communications; Indicates the i1th extension time of the number of successful communications that does not meet the transmission setting standard; Indicates standard time based on transmission setting standards; represents the regulation function; Indicates that based on all The variance of ; ln represents the sign of logarithmic function; Indicates the set constant; e indicates a constant, and its value is 2.7; Indicates the delay coefficient of the corresponding node;
[0089] A capability determination unit, configured to calculate a communication capability coefficient of a corresponding node based on the number of successful communications, the number of failed communications, the first number, and the delay coefficient;
[0090] ;
[0091] Among them, R represents the communication capability coefficient of the corresponding node; Indicates the number of communication failures of the corresponding node within the corresponding specified transmission period;
[0092] The node locking unit is used to lock nodes whose communication capacity coefficient is less than a preset capacity coefficient and regard them as nodes to be enhanced.
[0093] In this embodiment, the transmission setting standard means that the actual transmission efficiency of the corresponding node in the corresponding communication process should be greater than the preset transmission efficiency. Successful communication means that data can be transmitted from the sending end (end A) to the receiving end (node 1), and node 1 can receive all the data (whether the data is transmitted incorrectly or not is not considered at this time). It should be noted that in the transmission process, without considering the transmission efficiency, as long as node 1 can receive all the data, it is considered successful. However, when considering the transmission efficiency, it is necessary to count the number of successful transmissions that meet the standard. At this time, it is divided into two situations: meeting the transmission setting standard and not meeting the transmission setting standard, and then it can be obtained. .
[0094] In this embodiment, the preset capacity coefficient is set to 0.5.
[0095] The beneficial effect of the above technical solution is: by extracting the number of successful or failed communications of the corresponding node from the communication situation, and further adopting the transmission setting standard to calculate the delay coefficient, and then calculating the communication capacity coefficient, the reliability of the calculation results is guaranteed, and an analysis basis is provided for determining the nodes to be enhanced.
[0096] The present invention provides a communication quality enhancement system, wherein the abnormal locking module comprises:
[0097] The row vector construction unit is used to obtain the row vector of each transmission time point of the corresponding node to be enhanced within the specified transmission period. ,in, represents the value of the kth predefined indicator of the corresponding node to be enhanced at the jth transmission time point; Indicates the number of predefined indicators;
[0098] A matrix construction unit, used to construct a quality indicator matrix based on the row vector ,in, represents the row vector of the corresponding node to be enhanced at the first transmission time point; represents the row vector corresponding to the node to be enhanced at the m1th transmission time point;
[0099] The threshold setting unit is used to set a dynamic threshold range for the predefined indicator at each transmission time point and compare it with the quality indicator matrix Compare the values in the corresponding row vectors in ;
[0100] The element locking unit is used to regard the values that are not within the corresponding dynamic threshold range as abnormal values and abnormal elements according to the size comparison result.
[0101] In this embodiment, the transmission time point is obtained by dividing the 60-minute period into 60 time points at 1-minute time intervals. In this case, the value of m1 is 60.
[0102] In this embodiment, for example, the dynamic threshold range of the bit error rate is (0.8, 1). At this time, the bit error rate of the corresponding row vector is 0.7, and the element is regarded as an abnormal element.
[0103] The beneficial effects of the above technical solution are: by constructing the row vector of the time point, it is convenient to construct a matrix for the period, and by comparing the size with the threshold range, it is convenient to effectively lock the abnormal elements, providing a basis for subsequent analysis.
[0104] The present invention provides a communication quality enhancement system, wherein the threshold setting unit comprises:
[0105] A comparison matching subunit, used to obtain the initial threshold range of each predefined indicator from the indicator-threshold comparison table;
[0106] A peak determination subunit, configured to determine a first peak period coefficient of the target communication channel and a second peak period coefficient of each node in the target communication channel based on a time period of network usage throughout the day during the specified transmission period;
[0107] A fluctuation calculation subunit, used for constructing a coefficient curve based on all the second peak period coefficients, and calculating the fluctuation coefficient of each segmented curve according to the data difference between the coefficient curve and the first peak period coefficients;
[0108] ;
[0109] Wherein, the value of b1 is 1, 2, 3, ..., N1-1, and N1 is the number of nodes in the target communication channel; Indicates the fluctuation coefficient of the segmented curve corresponding to the b1th node and the b1+1th node; represents the second peak coefficient of the b1+1th node; represents the second peak coefficient of the b1th node; A first peak period coefficient representing the target communication channel; , Represent the first peak coefficient The corresponding second peak coefficient , data differences;
[0110] The proportion calculation subunit is used to determine the fluctuation difference proportion of each segment curve by combining the communication capacity coefficients between adjacent nodes;
[0111] ;
[0112] in, Indicates the fluctuation difference ratio of the segmented curves corresponding to the b1th node and the b1+1th node; min and max represent the maximum and minimum symbols respectively; Indicates all the objects involved in the target communication channel. The average value of represents the communication capability coefficient of the b1th node; represents the communication capability coefficient of the b1+1th node;
[0113] The range adjustment subunit is used to adjust the initial threshold range to obtain a corresponding dynamic threshold range according to the fluctuation difference ratio and the unit setting amount of the corresponding predefined indicator.
[0114] Preferably, the range adjustment subunit is used to:
[0115] Adjusting the initial threshold range downward;
[0116] ;
[0117] Adjusting the initial threshold range upward;
[0118] ;
[0119] in, Indicates the initial threshold range corresponding to the predefined indicator; Indicates the dynamic threshold range corresponding to the predefined indicator; Indicates the unit setting quantity corresponding to the predefined indicator; Indicates the number of data differences greater than 0; N3 indicates the number of data differences less than 0; Indicates all The variance of .
[0120] In this embodiment, the indicator-threshold comparison table is pre-set and includes initial threshold ranges corresponding to different predefined indicators. For example, the initial threshold range of the bit error rate is (0.82, 1). At this time, the adjusted dynamic threshold range is (0.8, 1), where the boundary value 1 is regarded as the upper limit of the threshold.
[0121] In this embodiment, the full day network usage refers to 24 hours from 00:00 in the morning to 24:00.
[0122] In this embodiment, the first peak coefficient is obtained by matching from a channel-time period-coefficient comparison table, and the comparison table includes peak coefficients of different channels in different time periods. The second peak coefficient is obtained from a node-time period-coefficient comparison table, and the comparison table includes peak coefficients of different nodes in different time periods. Both are pre-stored and can be directly matched and used. It should be noted that the peak coefficient = the total number of transmissions of the node at the corresponding time point / the maximum number of transmissions of the corresponding node.
[0123] In this embodiment, the coefficient curve is obtained by sequentially connecting the second peak coefficients of each node, and the segmented curve is a curve between two adjacent nodes.
[0124] In this embodiment, the unit setting amount is obtained by matching from the indicator-amount comparison table, and the unit setting amounts corresponding to different predefined indicators are different and are pre-stored. For example, the unit setting amount for the bit error rate is 0.1.
[0125] The beneficial effects of the above technical solution are: determining the peak coefficients of channels and nodes based on the period of the whole day, and then constructing curves and determining data differences, providing a basis for calculating the fluctuation coefficient, and combining the communication capacity coefficient to calculate the fluctuation difference ratio, to achieve effective adjustment of the initial threshold range, to ensure that the comparison range meets the current transmission changes, to achieve real-time dynamic comparison, and to ensure its reliability.
[0126] The present invention provides a communication quality enhancement system, wherein the coverage determination module comprises:
[0127] A first value calculation unit, configured to perform accumulation and calculation based on the time weight of each transmission time point and the first abnormal coverage rate of the corresponding row vector, to obtain a first value;
[0128] A second value calculation unit, configured to perform accumulation and calculation based on the indicator weight of each predefined indicator and the second abnormality coverage rate of the corresponding column vector, respectively, to obtain a second value;
[0129] The averaging processing unit is used to average the first value and the second value to obtain an abnormal coefficient corresponding to the node to be enhanced.
[0130] In this embodiment, the first value=the sum of the first abnormal coverage rate×the time weight.
[0131] The second value = the sum of the second anomaly coverage rate and the indicator weight.
[0132] In this embodiment, the abnormal coefficient=(first value+second value) / 2.
[0133] In this embodiment, the time weight is implemented by relying on the peak coefficient of the corresponding time point. For example, the peak coefficient of node 1 at time point 1 is u1, the peak coefficient of node 2 at time point 1 is u2, the peak coefficient of node 1 at time point 2 is u3, and the peak coefficient of node 2 at time point 2 is u4. Therefore, the time weight of time point 1 is: (u1+u2) / (u1+u2+u3+u4), and the time weight of time point 2 is: (u3+u4) / (u1+u2+u3+u4).
[0134] In this embodiment, the indicator weights are pre-set, and the sum of the indicator weights of all pre-defined indicators is 1.
[0135] The beneficial effect of the above technical solution is: through the multiplication and addition of rows and columns, a calculation basis is provided from two aspects, the rationality of the calculation of the abnormal coefficient is ensured, and a basis is provided for obtaining the enhancement method.
[0136] The present invention provides a communication quality enhancement system, wherein the quality enhancement module comprises:
[0137] A method acquisition unit is used to input the abnormal coefficient and node attribute of each node to be enhanced, and the required vector composed of the average value of each column vector in the quality indicator matrix corresponding to the node to be enhanced, into the quality enhancement model to obtain the enhancement method of the corresponding node to be enhanced;
[0138] The enhancement processing unit is used to process the corresponding nodes to be enhanced in sequence according to the enhancement method to achieve quality enhancement of the target communication channel.
[0139] In this embodiment, the required vector={the average value of each column vector}.
[0140] The input information to the quality enhancement model is: anomaly coefficient, node attributes, required vector, and the output information is: enhancement method.
[0141] In this embodiment, the quality enhancement model is obtained by training the neural network model for samples based on the abnormal coefficients of different nodes, node attributes, average value vectors of the matrix and the enhancement methods that match them, which facilitates the direct acquisition of the enhancement methods. The fundamental purpose of determining the abnormal coefficient is to provide an analysis basis for the quality abnormality of the node, and further ensure the matching of the enhancement method.
[0142] The beneficial effect of the above technical solution is: the enhancement method is obtained by comprehensively obtaining the abnormal coefficient, node attribute and required vector as input, ensuring the targeted enhancement of the node, thereby improving the reliability and efficiency of data transmission.
[0143] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A communication quality enhancement system, characterized in that: include: An online monitoring module is used to perform online monitoring on each node in the target communication channel to obtain the communication status of each node; A situation analysis module, used to analyze the number of communications in the communication situation and determine the node to be enhanced in the target communication channel; An abnormal locking module is used to extract corresponding values from the communication situation based on predefined indicators, construct a quality indicator matrix corresponding to the node to be enhanced in a specified transmission period, and lock abnormal elements; A coverage determination module, used to perform a first analysis on each row vector according to the abnormal element locking result to obtain a first abnormal coverage and perform a second analysis on each column vector to obtain a second abnormal coverage, and obtain an abnormal coefficient of the corresponding node to be enhanced; The quality enhancement module is used to determine the corresponding enhancement mode based on the abnormal coefficient and node attribute of each node to be enhanced, so as to achieve quality enhancement of the target communication channel; wherein the situation analysis module includes: A number determination unit, used to obtain the number of successful communications and the number of failed communications of each node in the target communication channel within a specified transmission period based on the communication situation, and at the same time, determine the first number of successful communications that meets the transmission setting standard; A coefficient calculation unit, used to obtain the extended time that does not meet the transmission setting standard in the number of successful communications, and obtain a delay delay coefficient; ; ; in, Indicates the number of successful communications of the corresponding node within the corresponding specified transmission period; Indicates the number of first times that the transmission setting criteria are met among the determined number of successful communications; Indicates the i1th extension time of the number of successful communications that does not meet the transmission setting standard; Indicates standard time based on transmission setting standards; represents the regulation function; Indicates that based on all The variance of ; ln represents the sign of logarithmic function; Indicates the set constant; e indicates a constant, and its value is 2.7; Indicates the delay coefficient of the corresponding node; A capability determination unit, configured to calculate a communication capability coefficient of a corresponding node based on the number of successful communications, the number of failed communications, the first number, and the delay coefficient; ; Among them, R represents the communication capability coefficient of the corresponding node; Indicates the number of communication failures of the corresponding node within the corresponding specified transmission period; The node locking unit is used to lock nodes whose communication capacity coefficient is less than a preset capacity coefficient and regard them as nodes to be enhanced.
2. The communication quality enhancement system according to claim 1, characterized in that: The online monitoring module comprises: A loading cache unit is used to load the monitoring parameters in the monitoring file set in the cache; The configuration unit is used to configure the monitoring parameters to the online monitoring channel and perform online monitoring on each node.
3. The communication quality enhancement system according to claim 1, characterized in that: The abnormal locking module includes: The row vector construction unit is used to obtain the row vector of each transmission time point of the corresponding node to be enhanced within the specified transmission period. ,in, represents the value of the kth predefined indicator of the corresponding node to be enhanced at the jth transmission time point; Indicates the number of predefined indicators; A matrix construction unit, used to construct a quality indicator matrix based on the row vector ,in, represents the row vector of the corresponding node to be enhanced at the first transmission time point; represents the row vector of the node to be enhanced at the m1th transmission time point; a threshold setting unit is used to set a dynamic threshold range for the predefined indicator at each transmission time point, and compare it with the quality indicator matrix Compare the values in the corresponding row vectors in ; The element locking unit is used to regard the values that are not within the corresponding dynamic threshold range as abnormal values and abnormal elements according to the size comparison result.
4. The communication quality enhancement system according to claim 3, characterized in that: The threshold setting unit comprises: A comparison matching subunit, used to obtain the initial threshold range of each predefined indicator from the indicator-threshold comparison table; A peak determination subunit, configured to determine a first peak period coefficient of the target communication channel and a second peak period coefficient of each node in the target communication channel based on a time period of network usage throughout the day during the specified transmission period; A fluctuation calculation subunit, used for constructing a coefficient curve based on all the second peak period coefficients, and calculating the fluctuation coefficient of each segmented curve according to the data difference between the coefficient curve and the first peak period coefficients; ; The value of b1 is , and N1 is the number of nodes in the target communication channel; Indicates the fluctuation coefficient of the segmented curve corresponding to the b1th node and the b1+1th node; represents the second peak coefficient of the b1+1th node; represents the second peak coefficient of the b1th node; A first peak period coefficient representing the target communication channel; , Represent the first peak coefficient The corresponding second peak coefficient , data differences; The proportion calculation subunit is used to determine the fluctuation difference proportion of each segment curve by combining the communication capacity coefficients between adjacent nodes; ; in, Indicates the fluctuation difference ratio of the segmented curves corresponding to the b1th node and the b1+1th node; min and max represent the maximum and minimum symbols respectively; Indicates all the objects involved in the target communication channel. The average value of represents the communication capability coefficient of the b1th node; represents the communication capability coefficient of the b1+1th node; The range adjustment subunit is used to adjust the initial threshold range to obtain a corresponding dynamic threshold range according to the fluctuation difference ratio and the unit setting amount of the corresponding predefined indicator.
5. The communication quality enhancement system according to claim 4, characterized in that: The range adjustment subunit is used for: Adjusting the initial threshold range downward; ; Adjusting the initial threshold range upward; ; in, Indicates the initial threshold range corresponding to the predefined indicator; Indicates the dynamic threshold range corresponding to the predefined indicator; Indicates the unit setting quantity corresponding to the predefined indicator; Indicates the number of data differences greater than 0; N3 indicates the number of data differences less than 0; Indicates all The variance of .
6. The communication quality enhancement system according to claim 1, characterized in that: The coverage determination module comprises: A first value calculation unit, configured to perform accumulation and calculation based on the time weight of each transmission time point and the first abnormal coverage rate of the corresponding row vector, to obtain a first value; A second value calculation unit, configured to perform accumulation and calculation based on the indicator weight of each predefined indicator and the second abnormality coverage rate of the corresponding column vector, respectively, to obtain a second value; The averaging processing unit is used to average the first value and the second value to obtain an abnormal coefficient corresponding to the node to be enhanced.
7. The communication quality enhancement system according to claim 1, characterized in that: The quality enhancement module comprises: A method acquisition unit is used to input the abnormal coefficient and node attribute of each node to be enhanced, and the required vector formed by the average value of each column vector in the quality indicator matrix corresponding to the node to be enhanced, into the quality enhancement model to obtain the enhancement method of the corresponding node to be enhanced; The enhancement processing unit is used to process the corresponding nodes to be enhanced in sequence according to the enhancement method to achieve quality enhancement of the target communication channel.
Citation Information
Patent Citations
Sewage treatment process abnormal working condition monitoring method based on width slow feature neural network with incremental learning capability
CN116842420A
Anti-interference method and device for industrial wireless network and computer equipment
CN117858090A