Industrial-grade communication performance evaluation and optimization method, system and medium

By acquiring historical and real-time indicator characteristic data of industrial communication, calculating relative change rate and importance weight value, and combining evaluation model and threshold comparison, the shortcomings of existing technologies in industrial communication performance evaluation and optimization are solved, and a comprehensive and accurate evaluation and optimization of industrial communication systems is achieved.

CN120896880APending Publication Date: 2025-11-04深圳腾信百纳科技有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511314060.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-15
Publication Date
2025-11-04

AI Technical Summary

Technical Problem

Existing industrial communication performance evaluation methods suffer from limitations such as single evaluation indicators, lack of real-time performance and insufficient optimization methods, failing to fully reflect the performance of industrial communication systems and making it difficult to effectively optimize for different performance bottlenecks.

Method used

By acquiring historical and real-time indicator feature data, calculating relative change rates and importance weight values, and combining communication performance change assessment models and threshold comparisons, communication performance assessment and optimization schemes are obtained.

Benefits of technology

It enables comprehensive and accurate evaluation and optimization of industrial communication performance, allowing for timely detection of performance degradation and the implementation of effective measures to improve the stability and efficiency of communication systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120896880A_ABST
    Figure CN120896880A_ABST
Patent Text Reader

Abstract

The invention provides an industrial-grade communication performance evaluation and optimization method and system and a medium. The method comprises the steps of obtaining a preset number of real-time index feature data, processing the real-time index feature data to obtain effective index feature data, and processing the effective index feature data and corresponding historical index feature mean data to obtain relative change rate data, determining an importance weight value of each piece of relative change rate data, then processing by combining the relative change data to obtain communication performance change data, performing threshold comparison on the communication performance change data to obtain a communication performance change state, and obtaining a communication optimization scheme according to the communication performance change state and a preset communication performance requirement level of a preset position; therefore, by processing the historical index feature mean value data and the real-time index feature data and calculating the importance weight value and the communication performance change data, the industrial-grade communication performance evaluation and the optimization scheme obtaining are realized by combining threshold comparison.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of industrial communication, in particular to an industrial communication performance evaluation and optimization method, system and medium. BACKGROUND

[0002] In industrial production processes, industrial communication systems undertake important tasks such as data transmission between devices and instruction interaction, so the performance of the communication system directly affects the efficiency, stability and safety of production. With the development of intelligent manufacturing, the scale and complexity of industrial communication systems are increasing, and the requirements for their communication performance are also increasing. However, the current industrial communication performance evaluation methods have many shortcomings, such as single evaluation index, only focusing on a few indicators such as communication rate and bit error rate, which cannot fully reflect the performance of the industrial communication system; the evaluation process lacks real-time, and cannot timely find problems of communication performance decline; and in terms of performance optimization, there is a lack of systematic methods, making it difficult to effectively optimize different performance bottlenecks.

[0003] Therefore, there is an urgent need for a method that can comprehensively and accurately evaluate the performance of industrial communication and effectively optimize it. SUMMARY

[0004] The purpose of the present application is to provide an industrial communication performance evaluation and optimization method, system and medium, which can realize industrial communication performance evaluation and obtain optimization scheme by processing historical index characteristic mean data and real-time index characteristic data, calculating importance weight values and communication performance change data, and comparing with threshold values.

[0005] The present application also provides an industrial communication performance evaluation and optimization method, comprising the following steps: Obtain historical index characteristic mean data of industrial communication at a preset location and a preset number of real-time index characteristic data, and process the real-time index characteristic data to obtain effective index characteristic data; Process the historical index characteristic mean data and the effective index characteristic data to obtain relative change rate data of each index characteristic data; Determine the importance weight values of each relative change rate data by a preset dynamic weight analysis method; Process the importance weight values and the relative change data by a preset communication performance change evaluation model to obtain communication performance change data; Compare the communication performance change data with a preset communication performance change state evaluation threshold to obtain a communication performance change state; Combine the communication performance change state with a preset communication performance requirement level at a preset location to process and obtain a communication optimization scheme.

[0006] Optionally, in the industrial-level communication performance evaluation and optimization method described in the present application, the historical index characteristic mean data of the industrial-level communication at the preset position and the real-time index characteristic data of the preset number are obtained, and the real-time index characteristic data is processed to obtain effective index characteristic data, specifically including: The historical index characteristic mean data of the industrial-level communication at the preset position is obtained, including historical error rate mean, historical transmission delay mean, and historical bandwidth utilization rate mean. The real-time index characteristic data of the preset number at the preset position is obtained, including real-time error rate, real-time transmission delay, and real-time bandwidth utilization rate. The average values of the real-time error rate, real-time transmission delay, and real-time bandwidth utilization rate of the preset number are calculated and recorded as effective real-time error rate, effective real-time transmission delay, and effective real-time bandwidth utilization rate.

[0007] Optionally, in the industrial-level communication performance evaluation and optimization method described in the present application, the historical index characteristic mean data and the effective index characteristic data are processed to obtain the relative change rate data of each index characteristic data, specifically including: The historical error rate mean, historical transmission delay mean, and effective real-time bandwidth utilization rate are respectively subtracted from the effective real-time error rate, effective real-time transmission delay, and historical bandwidth utilization rate mean to obtain error rate change value, transmission delay change value, and bandwidth utilization rate change value. The error rate change value, transmission delay change value, and bandwidth utilization rate change value are respectively divided by the corresponding historical error rate mean, historical transmission delay mean, and historical bandwidth utilization rate mean to obtain error rate change rate, transmission delay change rate, and bandwidth utilization rate change rate.

[0008] Optionally, in the industrial-level communication performance evaluation and optimization method described in the present application, the importance weight value of each relative change rate data is determined by a preset dynamic weight analysis method, specifically including: The subjective weight coefficient of each relative change rate data is calculated by a preset analytic hierarchy process; The objective weight coefficient of each relative change rate data is calculated by a preset entropy weight method; The importance weight value of each relative change rate data is obtained by processing the subjective weight coefficient and the objective weight coefficient by a preset coefficient of variation method.

[0009] Optionally, in the industrial-level communication performance evaluation and optimization method described in the present application, the communication performance change data is obtained by processing the importance weight value and the relative change data by a preset communication performance change evaluation model, specifically including: The importance weight value and the relative change data are input into a preset communication performance change evaluation model for processing to obtain communication performance change data.

[0010] Optionally, in the industrial-grade communication performance evaluation and optimization method, the comparison of the communication performance change data with the preset communication performance change state evaluation threshold to obtain the communication performance change state specifically includes: comparing the communication performance change data with the preset communication performance change state evaluation threshold to obtain the communication performance change state; extracting a first threshold and a second threshold according to the preset communication performance change state evaluation threshold, and the first threshold is greater than the second threshold; if the communication performance change data is greater than the first threshold, the communication performance change state is a communication performance optimization state; if the communication performance change data is greater than or equal to the second threshold and less than or equal to the first threshold, the communication performance change state is a communication performance maintenance state; if the communication performance change data is less than the second threshold, the communication performance change state is a communication performance degradation state.

[0011] Optionally, in the industrial-grade communication performance evaluation and optimization method, the combination of the communication performance change state with the preset communication performance requirement level of the preset position to obtain a communication optimization scheme specifically includes: if the communication performance change state is a communication performance optimization state, the current wireless communication mode is maintained unchanged; if the communication performance change state is a communication performance maintenance state, and the communication performance requirement level is important, the wired communication is tested for availability, and a standby state is maintained; if the communication performance change state is a communication performance maintenance state, and the communication performance requirement level is generally important, the current wireless communication mode is maintained unchanged and an adjustment of communication parameters is warned.

[0012] In a second aspect, the present application provides an industrial-grade communication performance evaluation and optimization system, which comprises a memory and a processor, the memory comprising an industrial-grade communication performance evaluation and optimization method program, and the industrial-grade communication performance evaluation and optimization method program is executed by the processor to realize the following steps: obtain historical index characteristic mean data of industrial-grade communication of a preset position and a preset number of real-time index characteristic data, and process the real-time index characteristic data to obtain effective index characteristic data; process the historical index characteristic mean data and the effective index characteristic data to obtain relative change rate data of each index characteristic data; determine the importance weight value of each relative change rate data by a preset dynamic weight analysis method; According to the importance weight value and the relative change data, the communication performance change data is obtained by processing through a preset communication performance change evaluation model; The communication performance change data is compared with a preset communication performance change state evaluation threshold value, and a communication performance change state is obtained. The communication performance change state is combined with a preset communication performance requirement level of a preset position, and a communication optimization scheme is obtained by processing.

[0013] Optionally, in the industrial-level communication performance evaluation and optimization system, the historical index characteristic mean data of the industrial-level communication of the preset position and the real-time index characteristic data of the preset number are obtained, and the real-time index characteristic data is processed to obtain effective index characteristic data, specifically including: The historical index characteristic mean data of the industrial-level communication of the preset position includes a historical error code rate mean, a historical transmission delay mean, and a historical bandwidth utilization rate mean. The real-time index characteristic data of the preset number of the preset position includes real-time error code rate, real-time transmission delay, and real-time bandwidth utilization rate. The average values of the real-time error code rate, the real-time transmission delay, and the real-time bandwidth utilization rate of the preset number are calculated and recorded as effective real-time error code rate, effective real-time transmission delay, and effective real-time bandwidth utilization rate.

[0014] In a third aspect, the application further provides a readable storage medium, wherein the readable storage medium stores an industrial-level communication performance evaluation and optimization method program, and the industrial-level communication performance evaluation and optimization method program is executed by a processor to realize the steps of the industrial-level communication performance evaluation and optimization method according to any one of the above.

[0015] As can be seen from the above, the application provides an industrial-level communication performance evaluation and optimization method, system, and medium. The method obtains effective index characteristic data by obtaining real-time index characteristic data of a preset number and processing, obtains relative change rate data by processing the effective index characteristic data and corresponding historical index characteristic mean data, obtains communication performance change data by determining the importance weight value of each relative change rate data and combining the relative change data, obtains a communication performance change state by threshold comparison of the communication performance change data, and obtains a communication optimization scheme according to the communication performance change state and a preset communication performance requirement level of a preset position. Thus, by processing the historical index characteristic mean data and the real-time index characteristic data and calculating the importance weight value and the communication performance change data, the industrial-level communication performance evaluation and the optimization scheme are obtained by threshold comparison.

[0016] Other features and advantages of the present application will be set forth in the description that follows, and in part will be apparent from the description, or can be learned by practice of the application. The purposes and other advantages of the present application will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings. BRIEF DESCRIPTION OF DRAWINGS

[0017] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments of the present application. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor on the basis of these drawings.

[0018] Figure 1 A flow chart of an industrial-grade communication performance evaluation and optimization method provided by the embodiments of the present application; Figure 2 A flow chart of obtaining effective index feature data of an industrial-grade communication performance evaluation and optimization method provided by the embodiments of the present application; Figure 3 A high-level flow chart of various embodiment methods of the present application, which can be used in an industrial-grade communication performance evaluation and optimization method. DETAILED DESCRIPTION

[0019] The technical solutions in the embodiments of the present application will be described clearly and completely in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. The components of the embodiments of the present application described and shown in the drawings herein can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the claimed present application, but only represents selected embodiments of the present application. Based on the embodiments of the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.

[0020] It should be noted that: similar reference numerals and letters represent similar items in the following drawings, and therefore, once an item is defined in one drawing, it does not need to be further defined and explained in the subsequent drawings. Meanwhile, in the description of the present application, the terms "first", "second", etc. are only used to distinguish the description, and cannot be understood as indicating or implying relative importance.

[0021] Please refer to Figure 1 , Figure 1is a flowchart of an industrial communication performance evaluation and optimization method in some embodiments of the present application. The industrial communication performance evaluation and optimization method is used in terminal equipment such as computers, mobile phones, etc. The industrial communication performance evaluation and optimization method comprises the following steps: S11, obtaining historical index characteristic mean value data of preset position industrial communication and a preset number of real-time index characteristic data, and processing the real-time index characteristic data to obtain effective index characteristic data; S12, processing the historical index characteristic mean value data and the effective index characteristic data to obtain relative change rate data of each index characteristic data; S13, determining the importance weight value of each relative change rate data by a preset dynamic weight analysis method; S14, processing by a preset communication performance change evaluation model according to the importance weight value and the relative change data to obtain communication performance change data; S15, comparing the communication performance change data with a preset communication performance change state evaluation threshold to obtain a communication performance change state; S16, combining the communication performance change state with a preset communication performance requirement level of the preset position to process and obtain a communication optimization scheme.

[0022] It should be noted that in the process of industrial communication, different terminal equipment and different application scenarios have different requirements for communication performance. The historical index characteristic mean value data reflects the relatively stable communication performance parameters of the position or the equipment to some extent. The effective index characteristic data can be obtained by averaging the real-time index characteristic data. The change degree of the index characteristic data can better reflect the change of the communication performance. Therefore, the relative change rate data can be obtained by processing the historical index characteristic mean value data and the effective index characteristic data. The relative change rate data corresponding to each index characteristic data has different effects on the communication performance, and it dynamically changes according to different positions and different equipment. Therefore, the importance weight value of each relative change rate data is determined by a preset dynamic weight analysis method. The communication performance change data is obtained by processing the importance weight value and the relative change data by a preset communication performance change evaluation model. After comparing the communication performance change data with a preset communication performance change state evaluation threshold, the change state of the communication performance can be obtained. According to the communication performance change state and the preset communication performance requirement level, the communication optimization scheme is obtained by comparison.

[0023] Please refer to Figure 2 , Figure 2is a flowchart of obtaining effective index feature data of an industrial-grade communication performance evaluation and optimization method provided by the embodiment of the present application. According to the embodiment of the present application, the historical index feature mean value data of the industrial-grade communication at a preset position and the real-time index feature data of a preset quantity are obtained, and the real-time index feature data is processed to obtain effective index feature data, which specifically includes: S21, obtaining historical index feature mean value data of industrial-grade communication at a preset position, including historical error code rate mean value, historical transmission delay mean value and historical bandwidth utilization rate mean value; S22, obtaining real-time index feature data of a preset quantity at a preset position, including real-time error code rate, real-time transmission delay and real-time bandwidth utilization rate; S23, calculating the average value of the real-time error code rate, the real-time transmission delay and the real-time bandwidth utilization rate of the preset quantity respectively and recording as effective real-time error code rate, effective real-time transmission delay and effective real-time bandwidth utilization rate.

[0024] It should be noted that different devices are often in different positions, different application scenarios during use, and therefore the requirements for communication performance are not the same. Index feature data refers to the index feature that can affect the communication performance, including error code rate, transmission delay and bandwidth utilization rate in this embodiment. The historical index feature mean value data can better reflect the relatively stable index feature data in the past period of time, has high reference significance, the error code rate refers to the ratio of the number of error code received in a certain period of time to the total number of code transmitted, which is a key index for measuring data transmission accuracy; the transmission delay refers to the time experienced from sending data at the sending end to receiving data at the receiving end; the bandwidth utilization rate refers to the ratio of the actual bandwidth used by the device to the total available bandwidth; in the case of fixed communication terminal device, increasing the bandwidth utilization rate can transmit more data under limited bandwidth resources and reduce communication cost; the historical index feature mean value data refers to a certain number of index feature data in a historical preset time period, and then the average value is obtained; at the same time, since the real-time index feature data is dynamically changing, only taking the index feature data at a certain moment to evaluate the communication performance is relatively one-sided, in order to better reflect the real-time index feature data, a fixed time interval such as 5ms or 10ms can be set in the embodiment to obtain the real-time index feature data of a preset quantity, and the effective real-time error code rate, the effective real-time transmission delay and the effective real-time bandwidth utilization rate are calculated by taking the average value; the effective real-time error code rate, the effective real-time transmission delay and the effective real-time bandwidth utilization rate can stably reflect the real value of the index feature data.

[0025] According to the embodiment of the present application, the processing of the historical index characteristic mean value data and the effective index characteristic data to obtain relative change rate data of each index characteristic data specifically comprises: The historical error code rate mean value, the historical transmission delay mean value and the historical bandwidth utilization rate mean value are respectively subtracted by the effective real-time error code rate, the effective real-time transmission delay and the effective real-time bandwidth utilization rate to obtain error code rate change value, transmission delay change value and bandwidth utilization rate change value respectively; The error code rate change value, the transmission delay change value and the bandwidth utilization rate change value are respectively divided by the corresponding historical error code rate mean value, the historical transmission delay mean value and the historical bandwidth utilization rate mean value to obtain error code rate change rate, transmission delay change rate and bandwidth utilization rate change rate.

[0026] It should be noted that, in order to more intuitively reflect the change of the index characteristic data, the relative change rate data of each index characteristic data can be calculated, and the specific calculation formula is: Error code rate change rate calculation formula: ; wherein, Error code rate change rate is, The historical error code rate mean value is, The effective real-time error code rate is; Transmission delay change rate calculation formula: ; wherein, Transmission delay change rate is, The historical transmission delay mean value is, The effective real-time transmission delay is; Bandwidth utilization rate change rate calculation formula: ; wherein, Bandwidth utilization rate change rate is, The historical bandwidth utilization rate mean value is, The effective real-time bandwidth utilization rate is.

[0027] According to the embodiment of the present application, the determination of the importance weight value of each relative change rate data through the preset dynamic weight analysis method specifically comprises: The subjective weight coefficient of each relative change rate data is calculated through the preset analytic hierarchy process; The objective weight coefficient of each relative change rate data is calculated through the preset entropy weight method; The importance weight value of each relative change rate data is obtained by processing the subjective weight coefficient and the objective weight coefficient through the preset coefficient of variation method.

[0028] It should be noted that, due to the diversity of the use environment, requirements and location changes of the communication terminal equipment, the weight values of the relative change rate data of each index characteristic data when affecting the communication performance are also constantly changing, so it is necessary to calculate the importance weight values of each relative change rate data; when calculating the importance weight values, the subjective weight coefficient and the objective weight coefficient are fully considered, and then the importance weight values are obtained after comprehensive processing; when calculating the subjective weight coefficient by the preset analytic hierarchy process, first, a hierarchical structure model is constructed, the industrial communication performance evaluation is the target layer, the criterion layer includes the error rate change rate, the transmission delay change rate and the bandwidth utilization rate change rate, and the scheme layer is the specific data of each relative change rate; then the judgment matrix is constructed, the product of each row element of the judgment matrix is calculated and then the square root is taken, and the subjective weight vector is obtained after normalization processing, that is, the subjective weight coefficient is obtained; when the objective weight coefficient is determined by the entropy weight method, first, the data is standardized by using the normalization formula to obtain a standardized matrix, then the proportion, entropy value and difference coefficient are calculated to obtain the objective weight coefficient corresponding to the relative change rate data of each index characteristic data; finally, the fusion coefficient is determined by the preset variation coefficient method, the subjective weight coefficient and the objective weight coefficient are weighted and fused according to the fusion coefficient calculated by the variation coefficient, so that the more reliable comprehensive weight corresponding to each index characteristic data, that is, the importance weight value, is obtained.

[0029] According to the embodiment of the application, the communication performance change data is obtained by processing the importance weight value and the relative change data through a preset communication performance change evaluation model, and specifically includes: The importance weight value and the relative change data are input into the preset communication performance change evaluation model for processing to obtain the communication performance change data.

[0030] It should be noted that the preset communication performance change evaluation model is obtained by training a large amount of historical data, and the communication performance change data is calculated by combining the importance weight value, the communication performance change data refers to data that can reflect the communication performance change to a certain extent, and the calculation formula of the communication performance change data in the preset communication performance change evaluation model is: ; wherein, is the communication performance change data, is the error rate change rate, is the transmission delay change rate, is the bandwidth utilization rate change rate, , , is the importance weight value.

[0031] According to the embodiment of the application, the communication performance change data is compared with a preset communication performance change state evaluation threshold to obtain the communication performance change state, and specifically includes: The communication performance change data is compared with a preset communication performance change state evaluation threshold to obtain a communication performance change state; The first threshold and the second threshold are extracted according to the preset communication performance change state evaluation threshold, and the first threshold is greater than the second threshold; If the communication performance change data is greater than the first threshold, the communication performance change state is a communication performance optimization state; If the communication performance change data is greater than or equal to the second threshold and less than or equal to the first threshold, the communication performance change state is a communication performance maintenance state; If the communication performance change data is less than the second threshold, the communication performance change state is a communication performance degradation state.

[0032] It should be noted that during the communication performance change process, the threshold is set according to the requirements of the device on the communication performance and the requirements of the user. In this embodiment, the communication performance change state evaluation threshold is set as follows: when the communication performance change data is greater than 0.15, the communication performance change state is a communication performance optimization state; when the communication performance change data is in the range of [-0.15, 0.15], the communication performance change state is a communication performance maintenance state; when the communication performance change data is less than or equal to -0.15, the communication performance change state is a communication performance degradation state; and when the communication performance change data is 0.2, the communication performance change state is a communication performance optimization state.

[0033] According to the embodiment of the present application, the communication performance change state is combined with the preset communication performance requirement level of the preset position to obtain a communication optimization scheme, specifically including: If the communication performance change state is a communication performance optimization state, the current wireless communication mode is maintained unchanged; If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is important, the wired communication is tested for availability, and a standby state is maintained; If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is generally important, the current wireless communication mode is maintained unchanged and an adjustment of the communication parameter is warned.

[0034] It should be noted that the functions, positions and importance of the communication terminal device in use are often different, and therefore the requirements for the communication performance level are different. According to the communication performance change state and the preset communication performance requirement level, different communication optimization schemes can be obtained. The communication performance requirement level includes important or generally important, and the historical index characteristic mean data can meet the requirements of the device for the communication performance. If the communication performance change state is a communication performance optimization state, it means that the communication performance is getting better and can better meet the communication performance requirement level. If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is important, it is necessary to prioritize the smooth communication, test the wired communication to determine its availability, and keep it in standby state, so that it can be switched at any time. If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is generally important, it means that the current situation can meet the requirements for the communication performance, so the current wireless communication mode is maintained. If the communication performance change state is a communication performance degradation state, the wired communication is enabled immediately and the communication parameters are adjusted synchronously.

[0035] Please refer to Figure 3 , Figure 3 is a high-level flowchart of various embodiment methods of the present application, which can be used for industrial communication performance evaluation and optimization method. According to the embodiment of the present application, for example, step S33, the importance weight value of each relative change rate data is determined by the preset dynamic weight analysis method.

[0036] It is worth mentioning that it also includes: obtain a preset number of communication performance change data in a preset time interval; obtain an effective change rate according to the preset number of communication performance change data processing; obtain communication available time data according to the effective change rate, communication performance change data and preset communication performance change limit value processing; send the communication available time data to the communication optimization module, and the communication module optimizes the wireless communication or switches to wired communication according to the communication available time.

[0037] It should be noted that the preset time interval can be set according to the user or actual demand, such as 5ms or 10ms. According to the preset number of communication performance change data, the change trend and change rate of the communication performance change data can be obtained, and the average value of the change rate is taken as the effective change rate, which can better reflect the stable change situation. The communication performance change limit value means that when the communication performance change data is lower than this value, the communication performance will no longer meet the requirements of the communication terminal device for the communication performance. The communication performance change data is subtracted by the preset communication performance change limit value, and then divided by the effective change rate to obtain the communication available time data, which can keep the normal communication time data.

[0038] It is worth mentioning that, also includes: Obtain the environment data around the preset position, including the signal-to-interference-and-noise ratio data, the temperature influence attenuation amount and the obstacle influence attenuation amount; According to the signal-to-interference-and-noise ratio data, the temperature influence attenuation amount and the obstacle influence attenuation amount, the comprehensive influence data is obtained by processing the preset comprehensive influence evaluation model; The comprehensive influence data is compared with the preset influence state evaluation threshold, and the influence state is obtained; If the comprehensive influence data is greater than or equal to the preset influence state evaluation threshold, the influence state is a serious influence state, and the wired communication needs to be switched for communication optimization; If the comprehensive influence data is less than the preset influence state evaluation threshold, the influence state is a general influence, and the wireless communication parameter needs to be adjusted for communication optimization.

[0039] It should be noted that the signal-to-interference-and-noise ratio data is obtained according to the signal effective power, the noise effective power and the interference effective power, and the specific calculation formula is: Wherein The signal-to-interference-and-noise ratio data is The signal effective power is The noise effective power is The interference effective power is the temperature influence attenuation amount caused by the temperature change, and the obstacle influence attenuation amount is the attenuation amount caused by the obstacle; The preset comprehensive influence evaluation model is a calculation model obtained by training a large amount of historical data, and the comprehensive influence data of the signal-to-interference-and-noise ratio data, the temperature influence attenuation amount and the obstacle influence attenuation amount on the communication performance can be calculated; In this embodiment, the preset influence state evaluation threshold is: [0, 0.4), the influence state is a general influence; [0.4, 1), the influence state is a serious influence.

[0040] The application also discloses an industrial-grade communication performance evaluation and optimization system, comprising a memory and a processor, wherein the memory stores an industrial-grade communication performance evaluation and optimization method program, and the industrial-grade communication performance evaluation and optimization method program is executed by the processor to realize the following steps: Obtain the historical index characteristic mean data of the industrial-grade communication of the preset position and a preset number of real-time index characteristic data, and process the real-time index characteristic data to obtain effective index characteristic data; The historical index characteristic mean data and the effective index characteristic data are processed to obtain the relative change rate data of each index characteristic data; The importance weight value of each relative change rate data is determined by a preset dynamic weight analysis method. According to the importance weight value and the relative change data, communication performance change data is obtained by a preset communication performance change evaluation model processing. The communication performance change data is compared with a preset communication performance change state evaluation threshold to obtain a communication performance change state. The communication performance change state is combined with a preset position preset communication performance requirement level to obtain a communication optimization scheme.

[0041] It should be noted that in the process of industrial communication, different terminal devices and different application scenarios have different requirements for communication performance. The historical index characteristic mean data reflects the relatively stable communication performance parameters of the position or the device to some extent. The effective index characteristic data can be obtained by taking the average of the real-time index characteristic data. The change degree of the index characteristic data can better reflect the change of the communication performance. Therefore, the relative change rate data can be obtained by processing the historical index characteristic mean data and the effective index characteristic data. The relative change rate data corresponding to each index characteristic data has different effects on the communication performance, and the effects are dynamically changed according to different positions and different devices. Therefore, the importance weight value of each relative change rate data is determined by a preset dynamic weight analysis method. According to the importance weight value and the relative change data, the communication performance change data is obtained by a preset communication performance change evaluation model processing. After comparing the communication performance change data with the preset communication performance change state evaluation threshold, the change state of the communication performance can be obtained. According to the communication performance change state and the preset communication performance requirement level, the communication optimization scheme is obtained by comparison.

[0042] According to the embodiment of the application, the historical index characteristic mean data of the preset position industrial communication and the preset number of real-time index characteristic data are obtained, and the real-time index characteristic data is processed to obtain effective index characteristic data, which specifically includes: The historical index characteristic mean data of the preset position industrial communication is obtained, including the historical error rate mean, the historical transmission delay mean, and the historical bandwidth utilization rate mean. The preset number of real-time index characteristic data of the preset position is obtained, including real-time error rate, real-time transmission delay, and real-time bandwidth utilization rate. The average of the preset number of real-time error rate, real-time transmission delay, and real-time bandwidth utilization rate is calculated and recorded as effective real-time error rate, effective real-time transmission delay, and effective real-time bandwidth utilization rate.

[0043] It should be noted that different devices are often in different positions, different application scenarios in the use process, and therefore the requirements for communication performance are not the same, the index characteristic data refers to the index characteristic that can affect the communication performance, in this embodiment, including the bit error rate, transmission delay and bandwidth utilization; the historical index characteristic mean value data can better reflect the relatively stable index characteristic data in the past period of time, has high reference significance, the bit error rate refers to the ratio of the number of error code received in a certain time to the total number of code transmitted, which is a key index for measuring data transmission accuracy; the transmission delay refers to the time experienced from sending data at the sending end to receiving data at the receiving end; the bandwidth utilization refers to the ratio of the actual bandwidth used by the device to the total available bandwidth; in the case of fixed communication terminal device, improving the bandwidth utilization can transmit more data under limited bandwidth resources and reduce the communication cost; the historical index characteristic mean value data refers to taking a certain number of index characteristic data in a historical preset time period, and then obtaining the average value; at the same time, since the real-time index characteristic data is dynamically changing, only taking the index characteristic data at a certain moment to evaluate the communication performance is relatively one-sided, in order to better reflect the real-time index characteristic data, in this embodiment, a fixed time interval can be set when acquiring real-time index characteristic data, such as 5ms or 10ms, after a preset number of real-time index characteristic data is acquired, the effective real-time bit error rate, the effective real-time transmission delay and the effective real-time bandwidth utilization are calculated by taking the average value; the effective real-time bit error rate, the effective real-time transmission delay and the effective real-time bandwidth utilization can stably reflect the real value of the index characteristic data.

[0044] According to the embodiment of the application, the historical index characteristic mean value data and the effective index characteristic data are processed to obtain the relative change rate data of each index characteristic data, which specifically includes: The historical bit error rate mean value, the historical transmission delay mean value and the effective real-time bandwidth utilization are respectively subtracted by the effective real-time bit error rate, the effective real-time transmission delay and the historical bandwidth utilization mean value, to obtain the bit error rate change value, the transmission delay change value and the bandwidth utilization change value respectively; The bit error rate change value, the transmission delay change value and the bandwidth utilization change value are respectively divided by the corresponding historical bit error rate mean value, historical transmission delay mean value and historical bandwidth utilization mean value, to obtain the bit error rate change rate, the transmission delay change rate and the bandwidth utilization change rate.

[0045] It should be noted that in order to more intuitively reflect the change of the index characteristic data, the relative change rate data of each index characteristic data can be calculated, and the specific calculation formula is: The bit error rate change rate calculation formula is: ; wherein, a rate of change of the error rate, a historical average of the error rate, an effective real-time error rate; a rate of change of the transmission delay, ; wherein, a rate of change of the transmission delay, a historical average of the transmission delay, an effective real-time transmission delay; a rate of change of the bandwidth utilization, ; wherein, a rate of change of the bandwidth utilization, a historical average of the bandwidth utilization, an effective real-time bandwidth utilization.

[0046] According to the embodiment of the present application, the importance weight value of each relative change rate data is determined by a preset dynamic weight analysis method, which specifically comprises: a subjective weight coefficient of each relative change rate data is calculated by a preset analytic hierarchy process; an objective weight coefficient of each relative change rate data is calculated by a preset entropy weight method; the importance weight value of each relative change rate data is obtained by processing the subjective weight coefficient and the objective weight coefficient by a preset coefficient of variation method.

[0047] It should be noted that, due to the diversity of the use environment, requirements and location changes of the communication terminal equipment, the weight value of the relative change rate data of each index characteristic data when affecting the communication performance is also constantly changing, so it is necessary to calculate the importance weight value of each relative change rate data; when calculating the importance weight value, the subjective weight coefficient and the objective weight coefficient are fully considered, and then the importance weight value is obtained after comprehensive processing; when calculating the subjective weight coefficient by the preset analytic hierarchy process, a hierarchical structure model is first constructed, the industrial communication performance evaluation is the target layer, the criterion layer includes the rate of change of the error rate, the rate of change of the transmission delay and the rate of change of the bandwidth utilization, and the scheme layer is the specific data of each relative change rate; then a judgment matrix is constructed, the product of each row element of the judgment matrix is calculated and then square root is taken, and the subjective weight vector is obtained after normalization processing, that is, the subjective weight coefficient is obtained; when the objective weight coefficient is determined by the entropy weight method, the data is standardized by using a normalization formula to obtain a standardized matrix, and then the proportion, entropy value and difference coefficient are calculated to obtain the objective weight coefficient corresponding to the relative change rate data of each index characteristic data; finally, a fusion coefficient is determined by a preset coefficient of variation method, the subjective weight coefficient and the objective weight coefficient are weighted and fused according to the fusion coefficient calculated by the coefficient of variation, so that a more reliable comprehensive weight corresponding to each index characteristic data, that is, the importance weight value, is obtained.

[0048] According to the embodiment of the present application, the communication performance change data is obtained by processing the importance weight value and the relative change data through a preset communication performance change evaluation model, and specifically includes: The importance weight value and the relative change data are input into a preset communication performance change evaluation model for processing to obtain communication performance change data.

[0049] It should be noted that the preset communication performance change evaluation model is obtained by training a large amount of historical data, and the communication performance change data is calculated in combination with the importance weight value. The communication performance change data refers to data that can reflect the communication performance change to a certain extent. The calculation formula of the communication performance change data in the preset communication performance change evaluation model is as follows: ; wherein, is the communication performance change data, is the bit error rate change rate, is the transmission delay change rate, is the bandwidth utilization rate change rate, , , is the importance weight value.

[0050] According to the embodiment of the present application, the communication performance change data is compared with a preset communication performance change state evaluation threshold to obtain a communication performance change state, and specifically includes: The communication performance change data is compared with a preset communication performance change state evaluation threshold to obtain a communication performance change state. The first threshold and the second threshold are extracted according to the preset communication performance change state evaluation threshold, and the first threshold is greater than the second threshold. If the communication performance change data is greater than the first threshold, the communication performance change state is a communication performance optimization state. If the communication performance change data is greater than or equal to the second threshold and less than or equal to the first threshold, the communication performance change state is a communication performance maintenance state. If the communication performance change data is less than the second threshold, the communication performance change state is a communication performance degradation state.

[0051] It should be noted that during the communication performance change process, the threshold value is set according to the requirements of the device on the communication performance and the requirements of the user, and in the embodiment, the communication performance change state evaluation threshold value is set as follows: when the communication performance change data is greater than 0.15, the communication performance change state is a communication performance optimization state; when the communication performance change data is in the range of [-0.15, 0.15], the communication performance change state is a communication performance maintenance state; when the communication performance change data is less than or equal to -0.15, the communication performance change state is a communication performance degradation state; and when the communication performance change data is 0.2, the communication performance change state is a communication performance optimization state.

[0052] According to the embodiment of the present application, the communication performance change state is combined with the preset communication performance requirement level of the preset position to obtain a communication optimization scheme, specifically including: If the communication performance change state is a communication performance optimization state, the current wireless communication mode is maintained unchanged; If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is important, the wired communication is tested for availability and kept in a standby state; If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is generally important, the current wireless communication mode is maintained unchanged and an adjustment of the communication parameter is warned.

[0053] It should be noted that the functions, positions and importance degrees of the communication terminal device in the use process are often different, and therefore the requirements on the communication performance level are different. According to the communication performance change state and the preset communication performance requirement level, different communication optimization schemes can be obtained. The communication performance requirement level includes important or generally important, and the historical index characteristic mean data can meet the requirements of the device on the communication performance. If the communication performance change state is a communication performance optimization state, it means that the communication performance is getting better and can better meet the communication performance requirement level. If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is important, the communication needs to be prioritized to ensure smoothness, and the wired communication is tested for availability and kept in a standby state, so that the connection can be switched at any time in case of an exception. If the communication performance change state is a communication performance maintenance state and the communication performance requirement level is generally important, it means that the current situation can meet the requirements on the communication performance, and the current wireless communication mode is maintained unchanged. If the communication performance change state is a communication performance degradation state, the wired communication is immediately enabled and the communication parameter is adjusted synchronously.

[0054] It is worth mentioning that it also includes: obtaining a preset number of communication performance change data in a preset time interval; processing the preset number of communication performance change data to obtain an effective change rate; According to the effective change rate, the communication performance change data and the preset communication performance change limit value, the communication available time data is obtained by processing; The communication available time data is sent to the communication optimization module, and the communication module optimizes or switches the wired communication according to the communication available time.

[0055] It should be noted that the preset time interval can be set according to the user or actual demand, such as 5ms or 10ms; according to the preset number of communication performance change data, the change trend and the change rate of the communication performance change data can be obtained, and the average value of the change rate is taken as the effective change rate, which can better reflect the stable change condition; the communication performance change limit value refers to when the communication performance change data is lower than this value, the communication performance will no longer meet the requirements of the communication terminal device on the communication performance, the communication performance change data is subtracted by the preset communication performance change limit value, and then divided by the effective change rate to obtain the communication available time data, which can maintain the normal duration data of the communication.

[0056] It is worth mentioning that it also includes: Obtain the environment data around the preset position, including the signal-to-interference-and-noise ratio data, the temperature influence attenuation amount and the obstacle influence attenuation amount; According to the signal-to-interference-and-noise ratio data, the temperature influence attenuation amount and the obstacle influence attenuation amount, the comprehensive influence data is obtained by processing through a preset comprehensive influence evaluation model; The comprehensive influence data is compared with a preset influence state evaluation threshold to obtain an influence state; If the comprehensive influence data is greater than or equal to the preset influence state evaluation threshold, the influence state is a serious influence state, and the wired communication needs to be switched for communication optimization; If the comprehensive influence data is less than the preset influence state evaluation threshold, the influence state is a general influence, and the wireless communication parameter needs to be adjusted for communication optimization.

[0057] It should be noted that the signal-to-interference-and-noise ratio data is calculated according to the signal effective power, the noise effective power and the interference effective power, and the specific calculation formula is: , wherein is the signal-to-interference-and-noise ratio data, is the signal effective power, is the noise effective power, The effective interference power is the interference power; the temperature influence attenuation amount is the attenuation amount of the signal interference caused by the temperature change; the obstacle influence attenuation amount is the attenuation amount of the signal interference caused by the obstacle; the preset comprehensive influence evaluation model is a calculation model obtained by training a large amount of historical data, and the signal-to-noise ratio data, the temperature influence attenuation amount and the obstacle influence attenuation amount are combined to obtain the comprehensive influence data of the communication performance; in the embodiment, the preset influence state evaluation threshold is: [0, 0.4), the influence state is general influence; [0.4, 1), the influence state is serious influence.

[0058] The third aspect of the present application provides a readable storage medium, wherein an industrial communication performance evaluation and optimization method program is included, and the steps of the industrial communication performance evaluation and optimization method according to any one of the above are implemented when the industrial communication performance evaluation and optimization method program is executed by a processor.

[0059] The industrial communication performance evaluation and optimization method, system and medium disclosed by the present application obtain effective index characteristic data by acquiring a preset number of real-time index characteristic data and processing the real-time index characteristic data, obtain relative change rate data by processing the effective index characteristic data and corresponding historical index characteristic mean value data, obtain communication performance change data by processing the relative change data after determining the importance weight value of each relative change rate data, obtain the communication optimization scheme according to the communication performance change state and the preset communication performance requirement level of the preset position; thereby, the historical index characteristic mean value data and the real-time index characteristic data are processed, the importance weight value and the communication performance change data are calculated, and the threshold comparison is combined to realize the industrial communication performance evaluation and the acquisition of the optimization scheme.

[0060] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed components can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.

[0061] The units described as separate components above can or can not be physically separate, and the components shown as units can or can not be physical units; they can be located in one place or distributed on multiple network units; and part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.

[0062] In addition, each functional unit in each embodiment of the present application can be integrated into one processing unit, or each unit can be a separate unit, or two or more units can be integrated into one unit; the integrated unit can be implemented in the form of hardware or in the form of hardware plus software functional units.

[0063] Those of ordinary skill in the art can understand that all or part of the steps of the above method embodiments can be completed by relevant hardware instructed by programs. The aforementioned programs can be stored in readable storage media, and when the programs are executed, steps including the above method embodiments are executed. The aforementioned storage media includes mobile storage devices, read-only memories (ROMs), random access memories (RAMs), magnetic discs or optical discs, and various media that can store program codes.

[0064] Alternatively, the integrated units of the present application, if implemented in the form of software functional modules and sold or used as independent products, can also be stored in a readable storage medium. Based on this understanding, the technical solutions of the embodiments of the present application can be embodied in the form of software products, which are stored in a storage medium and include several instructions for making a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the methods described in the embodiments of the present application. The aforementioned storage medium includes mobile storage devices, ROMs, RAMs, magnetic discs or optical discs, and various media that can store program codes.

Claims

1. An industrial-grade communication performance evaluation and optimization method, characterized in that, include: The system acquires the historical average value data of industrial-grade communication indicators at a preset location and a preset number of real-time indicator feature data, and processes the real-time indicator feature data to obtain effective indicator feature data. The historical indicator feature mean data and effective indicator feature data are processed to obtain the relative change rate data of each indicator feature data; The importance weight values ​​of each relative rate of change data are determined by a preset dynamic weight analysis method. Based on the importance weight values ​​and relative change data, the communication performance change data is obtained by processing the data through a preset communication performance change evaluation model. The communication performance change data is compared with the preset communication performance change status evaluation threshold to obtain the communication performance change status. By combining the changes in communication performance with the preset communication performance requirement level for a preset location, a communication optimization scheme is obtained.

2. The industrial-grade communication performance evaluation and optimization method according to claim 1, characterized in that, The process of acquiring the historical average value data of industrial-grade communication indicators at a preset location and a preset number of real-time indicator feature data, and then processing the real-time indicator feature data to obtain effective indicator feature data, specifically includes: Obtain historical average values ​​of industrial-grade communication metrics for a preset location, including historical average bit error rate, historical average transmission delay, and historical average bandwidth utilization. Acquire a preset number of real-time indicator feature data at preset locations, including real-time bit error rate, real-time transmission delay, and real-time bandwidth utilization. The average values ​​of the preset number of real-time bit error rates, real-time transmission delays, and real-time bandwidth utilization rates are calculated and recorded as the effective real-time bit error rate, effective real-time transmission delay, and effective real-time bandwidth utilization rate.

3. The industrial-grade communication performance evaluation and optimization method according to claim 2, characterized in that, The process of processing the historical indicator feature mean data and the effective indicator feature data to obtain the relative change rate data of each indicator feature data specifically includes: Subtracting the effective real-time bit error rate, effective real-time transmission delay, and the average historical bandwidth utilization from the historical average bit error rate, historical average transmission delay, and effective real-time bandwidth utilization respectively, we obtain the changes in bit error rate, transmission delay, and bandwidth utilization respectively. Divide the changes in bit error rate, transmission delay, and bandwidth utilization by the corresponding historical average bit error rate, historical average transmission delay, and historical average bandwidth utilization, respectively, to obtain the rate of change in bit error rate, rate of change in transmission delay, and rate of change in bandwidth utilization.

4. The industrial-grade communication performance evaluation and optimization method according to claim 3, characterized in that, The determination of the importance weight values ​​for each relative rate of change data through a preset dynamic weight analysis method specifically includes: The subjective weighting coefficients of each relative rate of change data were calculated using a pre-defined analytic hierarchy process. The objective weighting coefficients of each relative rate of change data are calculated using the preset entropy weighting method. The importance weight values ​​of each relative rate of change data are obtained by processing the subjective weight coefficient and the objective weight coefficient using the preset coefficient of variation method.

5. The industrial-grade communication performance evaluation and optimization method according to claim 4, characterized in that, The process of obtaining communication performance change data by processing the importance weight value and relative change data through a preset communication performance change evaluation model specifically includes: The importance weight values ​​and relative change data are input into a preset communication performance change evaluation model for processing to obtain communication performance change data.

6. The industrial-grade communication performance evaluation and optimization method according to claim 5, characterized in that, The step of comparing the communication performance change data with a preset communication performance change status evaluation threshold to obtain the communication performance change status specifically includes: The communication performance change data is compared with a preset communication performance change status evaluation threshold to obtain the communication performance change status. The first threshold and the second threshold are extracted based on the preset communication performance change status evaluation threshold, and the first threshold is greater than the second threshold; If the communication performance change data is greater than the first threshold, the communication performance change state is a communication performance optimization state; If the communication performance change data is greater than or equal to the second threshold and less than or equal to the first threshold, the communication performance change state is a communication performance maintenance state. If the communication performance change data is less than the second threshold, the communication performance change state is a communication performance degradation state.

7. The industrial-grade communication performance evaluation and optimization method according to claim 6, characterized in that, The process of combining the communication performance change status with the preset communication performance requirement level of the preset location to obtain a communication optimization scheme specifically includes: If the communication performance change status is the communication performance optimization status, then the current wireless communication method will remain unchanged; If the communication performance change status is communication performance maintenance status and the communication performance requirement level is important, then the availability of wired communication should be tested and kept in standby status. If the communication performance change status is communication performance maintenance status and the communication performance requirement level is generally important, then the current wireless communication mode will remain unchanged and an early warning for adjusting communication parameters will be issued.

8. An industrial-grade communication performance evaluation and optimization system, characterized in that, The system includes a memory and a processor. The memory contains an industrial-grade communication performance evaluation and optimization method program. When executed by the processor, the industrial-grade communication performance evaluation and optimization method program performs the following steps: The system acquires the historical average value data of industrial-grade communication indicators at a preset location and a preset number of real-time indicator feature data, and processes the real-time indicator feature data to obtain effective indicator feature data. The historical indicator feature mean data and effective indicator feature data are processed to obtain the relative change rate data of each indicator feature data; The importance weight values ​​of each relative rate of change data are determined by a preset dynamic weight analysis method. Based on the importance weight values ​​and relative change data, the communication performance change data is obtained by processing the data through a preset communication performance change evaluation model. The communication performance change data is compared with the preset communication performance change status evaluation threshold to obtain the communication performance change status. By combining the changes in communication performance with the preset communication performance requirement level for a preset location, a communication optimization scheme is obtained.

9. The industrial-grade communication performance evaluation and optimization system according to claim 8, characterized in that, The process of acquiring the historical average value data of industrial-grade communication indicators at a preset location and a preset number of real-time indicator feature data, and then processing the real-time indicator feature data to obtain effective indicator feature data, specifically includes: Obtain historical average values ​​of industrial-grade communication metrics for a preset location, including historical average bit error rate, historical average transmission delay, and historical average bandwidth utilization. Acquire a preset number of real-time indicator feature data at preset locations, including real-time bit error rate, real-time transmission delay, and real-time bandwidth utilization. The average values ​​of the preset number of real-time bit error rates, real-time transmission delays, and real-time bandwidth utilization rates are calculated and recorded as the effective real-time bit error rate, effective real-time transmission delay, and effective real-time bandwidth utilization rate.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes an industrial-grade communication performance evaluation and optimization method program, which, when executed by a processor, implements the steps of the industrial-grade communication performance evaluation and optimization method as described in any one of claims 1 to 7.