Method and system for visualizing multi-protocol file transfer status of intelligent conference terminal

By generating a protocol tag set in the smart conferencing terminal, calculating the electrostatic fluctuation correlation coefficient and the cache impact correction factor, and optimizing the transmission path, the problem of insufficient transmission efficiency and stability in a multi-protocol environment is solved, thereby improving user experience and system stability.

CN120499161BActive Publication Date: 2026-07-21GUANGZHOU DAZZLE VIEW INTELLIGENT TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGZHOU DAZZLE VIEW INTELLIGENT TECH CO LTD
Filing Date
2025-05-23
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In environments where multiple protocols coexist, traditional file transfer systems lack effective identification and priority sorting mechanisms, making it difficult to cope with complex and ever-changing network environments. In particular, their transmission efficiency and stability are insufficient under the influence of static electricity and network fluctuations.

Method used

By parsing the multi-protocol data transmission mechanism in the intelligent conferencing terminal, generating a protocol tag set, calculating the electrostatic fluctuation correlation coefficient and the cache impact correction factor, and combining the network environment, the transmission path is optimized, and a distributed caching strategy and visualization are adopted.

Benefits of technology

Dynamically optimizing the transmission protocol path improves transmission efficiency, reduces the negative impact of electrostatic disturbances, ensures the transmission stability and reliability of the system in complex environments, and enhances user experience and the actual operational effectiveness of meetings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120499161B_ABST
    Figure CN120499161B_ABST
Patent Text Reader

Abstract

The application provides a multi-protocol file transmission state visualization method and system of an intelligent conference terminal, relates to the technical field of data transmission, and through innovative design of protocol identification and priority ordering, in combination with an electrostatic fluctuation correlation coefficient and a buffer influence factor adjustment strategy, can not only dynamically optimize a transmission protocol path, improve transmission efficiency and stability, but also effectively reduce the negative influence of electrostatic disturbance on the transmission process, guarantee the transmission stability of the system in a complex environment; a distributed buffer adjustment strategy is adopted, the optimal file transmission protocol path is selected according to real-time network environment evaluation, the efficient and stable transmission process is ensured, and a visualization interface convenient for users to quickly obtain information is provided, so that the user experience and the actual operation effect of the conference are significantly improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of data transmission technology, specifically to a method and system for visualizing the multi-protocol file transmission status of intelligent conferencing terminals. Background Technology

[0002] In environments where multiple protocols coexist, ensuring the transmission efficiency of different protocols and automatically selecting the optimal transmission path in a real-time changing network environment are increasingly attracting the attention of the market and researchers. Traditional file transfer technologies typically rely on fixed protocol configurations, lacking flexibility and intelligent adjustment capabilities, making them ill-suited for complex and ever-changing conference environments. One current development trend is to enable terminals to automatically parse multiple protocols and intelligently select transmission strategies, thereby optimizing transmission efficiency and improving user experience.

[0003] The existing technology, with publication number CN119697288A, entitled "A Multi-Protocol Compatible Multi-Data Parsing Method," specifically includes: determining the industrial data to be parsed from the target industrial equipment via an industrial server; identifying the transmission path and behavioral features of the industrial data to be parsed to determine the data transmission mode and behavioral characteristics; wherein, the transmission path identification is based on a preset communication path framework network, and the behavioral feature identification is based on a preset industrial equipment behavior directory; determining the protocol type to which the industrial data to be parsed belongs based on the data transmission mode; determining a target parsing strategy in a preset parsing database based on the protocol type and behavioral characteristics; and, based on the target parsing strategy, collecting the industrial data to be parsed from the industrial equipment via the industrial server for parsing processing, resulting in a visualized dataset. Based on the industrial server, it can automatically select an appropriate parsing strategy according to the data transmission mode and protocol type.

[0004] Existing technologies still have many shortcomings in this field:

[0005] 1. In terms of multi-protocol management, traditional systems usually lack effective identification and priority sorting mechanisms, which often leads to transmission bottlenecks or conflicts when multiple protocols are running in parallel.

[0006] 2. When dealing with interference factors in different network environments, such as the effects of static electricity, the handling of network fluctuations and cache effects during file transfer often relies on static threshold settings, lacking a dynamic adjustment mechanism, making it difficult to cope with the ever-changing network environment.

[0007] The information disclosed in the background section above is only intended to enhance the understanding of the background of this disclosure, and therefore may include information that does not constitute prior art known to those skilled in the art. Summary of the Invention

[0008] The purpose of this invention is to provide a method and system for visualizing the multi-protocol file transmission status of intelligent conferencing terminals, so as to solve the problems mentioned in the background art.

[0009] To achieve the above objectives, the present invention provides the following technical solution:

[0010] The method for visualizing the multi-protocol file transfer status of intelligent conferencing terminals includes the following steps:

[0011] Step S1: In the smart conferencing terminal, the multi-protocol data transmission mechanism is parsed, and each file transfer protocol is uniquely identified. The multi-protocol data transmission mechanism includes a protocol identification module, which is used to generate a protocol tag set with initial priority order.

[0012] Step S2: Obtain historical transmission fluctuation data of the target file under different file transfer protocols and electrostatic discharge level combinations in the protocol tag set, and calculate the electrostatic discharge fluctuation correlation coefficient and cache impact correction factor from the historical transmission fluctuation data respectively;

[0013] Step S3: Analyze and process the electrostatic fluctuation correlation coefficient and buffer impact correction factor of each file transfer protocol in the protocol tag set to construct a sorting adjustment unit. The sorting adjustment unit is used to provide an adjustment strategy for the initial priority sorting of the protocol tag set to generate a first-level priority sorting result.

[0014] Step S4: Determine the initial cache priority of the target file through the cache priority adjustment module; then, analyze the results based on the first-level priority sorting to generate a distributed cache adjustment strategy for optimizing the initial cache priority;

[0015] Step S5: Based on the generated distributed cache adjustment strategy, and combined with the output values ​​of the protocol identification module of each file transfer protocol in the first-level priority ranking results at the current time, evaluate and select the optimal file transfer protocol path for the target file at the current time.

[0016] Step S6: Visualize the optimal file transfer protocol path through the user interface.

[0017] A multi-protocol file transfer status visualization system for a smart conferencing terminal, the system being used to execute the multi-protocol file transfer status visualization method for the smart conferencing terminal, comprising:

[0018] Protocol tag set determination module: used in smart conferencing terminals to parse multi-protocol data transmission mechanisms and uniquely tag each file transmission protocol. The multi-protocol data transmission mechanism includes a protocol identification module, which is used to generate a protocol tag set with initial priority order.

[0019] Factor calculation module: used to obtain historical transmission fluctuation data of target files under different file transfer protocols and electrostatic level combinations in the protocol tag set, and to calculate electrostatic fluctuation correlation coefficient and cache impact correction factor from the historical transmission fluctuation data;

[0020] The sorting adjustment module is used to analyze and process the electrostatic fluctuation correlation coefficient and cache impact correction factor of each file transfer protocol in the protocol tag set to construct the sorting adjustment unit. The sorting adjustment unit is used to provide adjustment strategies for the initial priority sorting of the protocol tag set to generate a first-level priority sorting result.

[0021] Cache adjustment strategy generation module: used to determine the initial cache priority of the target file through the cache priority adjustment module; then, based on the first-level priority sorting result, it analyzes and generates a distributed cache adjustment strategy to optimize the initial cache priority;

[0022] Optimal path selection module: Based on the generated distributed cache adjustment strategy, combined with the output value of the protocol identification module of each file transfer protocol in the first-level priority ranking result at the current time, it evaluates and selects the optimal file transfer protocol path for the target file at the current time.

[0023] Visualization module: Used to visualize the optimal file transfer protocol path through a user interface.

[0024] Compared with the prior art, the beneficial effects of the present invention are:

[0025] Through innovative design of protocol identification and priority ranking, combined with adjustment strategies for electrostatic fluctuation correlation coefficient and cache impact factor, it can not only dynamically optimize the transmission protocol path, improve transmission efficiency and stability, but also effectively reduce the negative impact of electrostatic disturbance on the transmission process, ensuring the transmission stability of the system in complex environments. By adopting a distributed cache adjustment strategy, the system evaluates and selects the optimal file transfer protocol path based on the real-time network environment, ensuring the high efficiency and stability of the transmission process. It also provides a visual interface that allows users to quickly obtain information, thereby significantly improving the user experience and the actual operational effectiveness of the meeting. Attached Figure Description

[0026] Figure 1 This is a schematic diagram of the overall method flow of the present invention;

[0027] Figure 2 This is a schematic diagram of the overall system modules of the present invention. Detailed Implementation

[0028] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to specific embodiments.

[0029] It should be noted that, unless otherwise defined, the technical or scientific terms used in this invention should have the ordinary meaning understood by one of ordinary skill in the art to which this invention pertains. The terms "first," "second," and similar terms used in this invention do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.

[0030] Example 1:

[0031] Please see Figure 1 The present invention provides a technical solution:

[0032] The method for visualizing the multi-protocol file transfer status of intelligent conferencing terminals includes the following steps:

[0033] Step S1: In the smart conferencing terminal, the multi-protocol data transmission mechanism is parsed, and each file transfer protocol is uniquely identified. The multi-protocol data transmission mechanism includes a protocol identification module, which is used to generate a protocol tag set with initial priority order.

[0034] Further explanation: The multi-protocol data transmission mechanism supports, but is not limited to, HTTP, FTP, and SMB file transfer protocols;

[0035] The protocol identification module is used to identify and select the most suitable file transfer protocol for the current network conditions based on predetermined network environment parameters; the current network environment includes network bandwidth, network latency, and network error rate; specifically:

[0036] The protocol identification module is used to determine the minimum network environment requirements for each file transfer protocol;

[0037] The minimum network environment requirement value of each file transfer protocol is matched with the current network environment. The matching results are then sorted from smallest to largest to form an initial priority set of protocol tags. The later the file transfer protocol is in the protocol tag set, the higher the matching result.

[0038] Further explanation: The calculation of the matching degree and the protocol tag set for initial priority sorting specifically include:

[0039] The multiple file transfer protocols of the multi-protocol data transmission mechanism are denoted as {1, 2, ..., p, ..., P}, where p is the index label of the file transfer protocol and P is the total number of file transfer protocol categories;

[0040] The formula for calculating the matching degree of file transfer protocol i is defined as follows:

[0041]

[0042] Among them, D p B represents the matching degree of the file transfer protocol p; current Given the current network bandwidth, B min,p For the minimum network bandwidth requirements of the file transfer protocol p, L current For the current network latency, L min,p For the minimum network latency requirements of the file transfer protocol p, E current E represents the current network error rate. min,p Let w1, w2, and w3 be the minimum network error rate requirement for the file transfer protocol p, and w1, w2, and w3 be the weighting coefficients for network bandwidth, network latency, and network error rate, respectively. The values ​​of w1, w2, and w3 are all within the interval (0, 1), where w1 + w2 + w3 = 1.

[0043] In this embodiment, the weight coefficients w1, w2, and w3 are preset according to the importance of each network parameter. Specifically, the corresponding weights are determined by the entropy weight method and the fuzzy hierarchical analysis method (FAHP). In this embodiment, w1 = 0.5, w2 = 0.3, and w3 = 0.2 are set.

[0044] Set D p The range of its value is limited to the interval (0, 1);

[0045] When D p The closer the value is to 0, the greater the gap between the current network environment and the minimum network environment requirement, indicating that the file transfer protocol p is less suitable for the current network environment;

[0046] When D p The closer the value is to 1, the smaller the gap between the current network environment and the minimum network environment requirement, indicating that the file transfer protocol p is more suitable for the current network environment;

[0047] The protocol identification module uses a weighted linear combination during the matching degree calculation process to ensure that the contribution of each network parameter to the matching degree meets the actual application requirements.

[0048] Logical reasoning for parameter changes:

[0049] Add B current Relative to a fixed B min,p It will increase D pThis indicates that the current bandwidth is better able to meet the protocol requirements, thus improving the matching degree;

[0050] Reduce B min,p For a fixed B current Similarly, increase D p This indicates that the protocol has lower bandwidth requirements and is easier to meet.

[0051] Increase L current Relative to a fixed L min,p It will reduce D p This indicates that the current latency is higher than the protocol requirements, thus reducing the matching degree;

[0052] Reduce L min,p For a fixed L current It will increase D p This indicates that the protocol has lower latency requirements and better matching.

[0053] Increase E current Relative to a fixed E min,p It will reduce D p This indicates that the current error rate is higher than the protocol requirements, thus reducing the matching degree.

[0054] Reduce E min,p For a fixed E current It will increase D p This indicates that the protocol has lower requirements for error rate and improves matching accuracy.

[0055] Network bandwidth directly affects the speed and efficiency of file transfer; high network bandwidth can significantly improve the transfer rate. Therefore, in matching degree calculations, the ratio of network bandwidth is important. This reflects the degree to which the current network bandwidth is adapted to the minimum requirements of the protocol. Placing it first indicates the importance of network bandwidth in the matching degree.

[0056] Network latency affects the real-time performance and stability of file transfers. Lower network latency ensures timely data transmission. (The formula uses...) The form , where , means that the closer the current network latency is to the protocol's minimum requirement, the higher the match. Placing network latency as the second item emphasizes its crucial role in transmission efficiency.

[0057] Network error rate is directly related to transmission reliability. A lower network error rate means more stable and accurate data transmission. This reflects how well the current network error rate matches the minimum requirements of the protocol. As the third indicator, the network error rate highlights its importance in ensuring data integrity during transmission.

[0058] By using a linear weighted average method, the relative ratios of each parameter are combined to ensure that the flow direction from input to output of the formula can optimally achieve the technical goal, that is, to sort the protocols according to the matching degree in order to optimize the selection of file transfer paths.

[0059] Furthermore, the parameter positions are set based on the strength and mode of influence of each parameter in achieving the technical objectives, ensuring that the formula structure is highly consistent with the technical goals of the invention. Network bandwidth, as the primary factor, is reflected in its crucial position in file transfer efficiency by being listed first in the formula; network latency and network error rate, in turn, reflect the real-time performance and reliability of transmission, ensuring a multi-dimensional evaluation of protocol compatibility.

[0060] Matching accuracy aims to evaluate the adaptability of multi-protocol file transfer in different network environments; therefore, its applicable scenarios should cover file transfer needs under various network conditions. Specific applicable scenarios are analyzed below:

[0061] 1. Intelligent conferencing systems in multi-protocol environments:

[0062] Application conditions: Intelligent conference terminals face various file transfer protocol requirements, such as meeting minutes, presentations, and video materials, and the network environment may involve variable bandwidth, latency, and error rates.

[0063] Formula application: By calculating the compatibility of different protocols under the current network conditions, the system can dynamically select the most suitable protocol for transmitting the current file, optimize transmission efficiency and stability, and improve the overall meeting experience.

[0064] 2. Enterprise internal network and external Internet environment:

[0065] Application conditions: Enterprise internal networks may have high bandwidth and low latency, but the network conditions of the external Internet environment may fluctuate greatly, with limited bandwidth and high latency.

[0066] Formula application: In an internal network environment, protocols with high matching degree are used first to make full use of high bandwidth; in an external Internet environment, the system selects a more adaptable protocol based on the real-time matching degree to ensure the reliability and efficiency of transmission.

[0067] 3. High-concurrency file transfer scenarios:

[0068] Application conditions: In scenarios where multiple users are transferring files simultaneously, network resources are highly competitive, bandwidth may be heavily consumed, and latency and error rates may fluctuate significantly.

[0069] Formula application: By dynamically calculating the matching degree of each protocol, the system can rationally allocate network resources, prioritize the protocol that performs best under the current network conditions, improve overall transmission efficiency and reduce transmission failure rate.

[0070] Define the protocol tag set for initial priority sorting as {p1, p2, ..., pi, ..., pn}; where pi is the index tag of the file transfer protocol in the initial priority sorting, pn is the index tag of the last file transfer protocol in the initial priority sorting, and n = P.

[0071] Step S2: Obtain historical transmission fluctuation data of the target file under different file transfer protocols and electrostatic discharge level combinations in the protocol tag set, and calculate the electrostatic discharge fluctuation correlation coefficient and cache impact correction factor from the historical transmission fluctuation data respectively;

[0072] Further explanation: The electrostatic level is detected in real time by an electrostatic monitoring sensor, which outputs a numerical signal of the electrostatic level; the electrostatic monitoring sensor is a capacitive electrostatic sensor.

[0073] Set an abnormal threshold for transmission fluctuation data of each file transfer protocol in the historical transmission fluctuation data; extract the transmission fluctuation data that exceeds the abnormal threshold to form an abnormal fluctuation set for each file transfer protocol; on this basis, extract the corresponding environmental impact indicators from the historical transmission fluctuation data.

[0074] Based on the established file transfer protocol, correlation analysis is performed between different electrostatic levels and corresponding abnormal fluctuation sets to generate electrostatic fluctuation correlation coefficients. These coefficients are used to evaluate the fluctuation trend of abnormal transmission fluctuation data under different electrostatic levels of the current file transfer protocol.

[0075] Based on the determined file transfer protocol, the extracted environmental impact indicators are analyzed to generate a cache impact correction factor, which is used to assess the degree of impact of the environmental impact indicators on the file transfer protocol.

[0076] Further explanation: Each file transfer protocol pi in the protocol tag set corresponds to a unique historical transmission fluctuation data; pi∈{p1, p2, ..., pn};

[0077] The historical transmission fluctuation data includes network jitter values, signal strength values, and packet loss rate values;

[0078] Set the abnormal thresholds for network jitter, signal strength, and packet loss rate corresponding to the transmitted fluctuating data as follows:

[0079] The abnormal threshold for transmission fluctuation data of each file transfer protocol pi in the protocol tag set is set through the following steps:

[0080] Statistical analysis was performed on historical transmission fluctuation data to calculate the mean and standard deviation of network jitter, signal strength, and packet loss rate.

[0081] Set the outlier threshold to the mean plus twice the standard deviation, i.e.:

[0082]

[0083] in, These represent the average values ​​of network jitter, signal strength, and packet loss rate for the file transfer protocol pi. These are the standard deviations of the network jitter value, signal strength value, and packet loss rate value for the file transfer protocol pi, respectively.

[0084] The protocol identification module will exceed At least one abnormal threshold of transmission fluctuation data is extracted to form an abnormal fluctuation set for each file transmission protocol;

[0085] The formula for calculating the electrostatic fluctuation correlation coefficient is as follows:

[0086]

[0087] Among them, C s is the electrostatic fluctuation correlation coefficient, and m is the number of transmission fluctuation data points in the historical transmission fluctuation data that meet the abnormal threshold;

[0088] E j Let J be the electrostatic level of the j-th transmitted fluctuation data point in the abnormal fluctuation set. j For the network jitter of the j-th transmitted fluctuation data point in the abnormal fluctuation set, S j Let P be the signal strength of the j-th transmitted fluctuation data point in the abnormal fluctuation set. j The packet loss rate, E, of the j-th transmitted fluctuation data point in the abnormal fluctuation set. max J is the maximum value of all electrostatic levels in the historical transmission fluctuation data. max S is the maximum value of all network jitter in the historical transmission fluctuation data. max P represents the maximum value of all signal strengths in the historical transmission fluctuation data. max This represents the maximum data packet loss rate across all data packets in the historical transmission fluctuation data.

[0089] Electrostatic fluctuation correlation coefficient C s The range of its value is limited to the interval (0, 1);

[0090] When C s The closer the value is to 0, the smaller the impact of the electrostatic discharge level on transmission fluctuations, and the more stable the transmission fluctuations of the current file transfer protocol are under changes in the electrostatic discharge level.

[0091] When C sThe closer the value is to 1, the greater the impact of electrostatic discharge level on transmission fluctuations, and the more unstable the transmission fluctuations of the current file transfer protocol become under changes in electrostatic discharge level.

[0092] Logical reasoning for parameter changes:

[0093] Static electricity level E j Changes:

[0094] Increase E j :lead to Increase, thus C s An increase indicates that the static electricity level has a stronger impact on transmission fluctuations.

[0095] Reduce E j :lead to Reduce, thus C s A decrease indicates that the impact of static electricity levels on transmission fluctuations is weakened.

[0096] Network jitter J j Changes:

[0097] Increase J j :lead to Increase, thus C s An increase indicates that network jitter has a stronger impact on transmission fluctuations.

[0098] Reduce J j :lead to Reduce, thus C s A decrease indicates that network jitter has a reduced impact on transmission fluctuations.

[0099] Signal strength S j Changes:

[0100] Increase S j :lead to Reduce, thus C s A decrease indicates that an increase in signal strength reduces the impact of transmission fluctuations.

[0101] Reduce S j :lead to Increase, thus C s An increase indicates that a decrease in signal strength has a greater impact on transmission fluctuations.

[0102] Packet loss rate P j Changes:

[0103] Increase P j :lead to Increase, thus C s An increase indicates that the packet loss rate has a stronger impact on transmission fluctuations.

[0104] Reduce P j :lead to Reduce, thus C s A decrease indicates that the impact of packet loss rate on transmission fluctuations is weakened.

[0105] The rationale for the electrostatic fluctuation correlation coefficient is explained as follows:

[0106] In the electrostatic fluctuation correlation coefficient, the force of each parameter is not independent, but rather their synergistic effect is reflected through a product model. The mutual influence between multiple parameters is amplified or weakened in the product form, which can more comprehensively describe the system's response to anomalies in complex environments.

[0107] If multiple factors exhibit unfavorable conditions—such as static electricity levels approaching their maximum, network jitter being significant, and packet loss rate nearing its maximum allowable value—their product will increase significantly. This product design highlights the combined severity of multiple factors, rather than simply representing a linear sum.

[0108] If any parameter value behaves abnormally (e.g., an extremely high packet loss rate), it will significantly affect the overall formula result. In the formula, through the logic of multiplication, a single abnormal factor can have a prominent impact on the overall electrostatic fluctuation correlation coefficient.

[0109] This reflects a key point: even if all other parameters are within the normal range, the anomaly of the entire data point will be significantly increased if any one parameter is abnormal.

[0110] If the electrostatic level of any parameter value is close to E max However, the signal strength is high, a situation that is easily overlooked in a typical linear summation formula because other normal parameters would "dilute" the effect of the anomalous parameter. But in a product model, the anomalous parameter significantly amplifies its harm, and even normal parameters cannot offset this anomaly.

[0111] By highlighting the combined impact of all parameter values ​​being abnormal, the formula prioritizes the data points that pose the greatest risk to the system. In practical applications, through C... s The data is sorted by value, prioritizing data points with high correlation coefficients to avoid more potential errors in the transmission protocol.

[0112] The formula for the electrostatic fluctuation correlation coefficient, which adopts a product form, provides theoretical and practical support. Its rationality is analyzed from the following aspects:

[0113] Abnormal amplification effect:

[0114] By using the product form, the combined impact of multiple anomalies can be amplified, making the formula more sensitive to capture the most dangerous network transmission states.

[0115] If any parameter is abnormal, regardless of whether the other parameters perform well, the formula can still reflect this in the system's score for that data point. This design is used to accurately assess the prominent problems of the "weakest link."

[0116] Prioritization of high-risk data in the system:

[0117] The product form can effectively support the priority sorting of data points, pushing the worse data points to the front, and helping the system to quickly identify and process problem areas.

[0118] To further explain, the electrostatic level E j The classification is into three levels: low, medium, and high.

[0119] Low static electricity level: E j ≤0.33×E max ;

[0120] Static electricity level: 0.33×E max <E j ≤0.66×E max ;

[0121] High static electricity level: E j >0.66×E max ;

[0122] Calculate the electrostatic fluctuation correlation coefficient C for low, medium, and high electrostatic levels respectively. s,low C s,medium C s,high ;

[0123] Compare the electrostatic fluctuation correlation values ​​under different electrostatic levels to determine the transmission fluctuation trend;

[0124] Transmission fluctuation trends include positive correlation trends, negative correlation trends, and no correlation trends;

[0125] Let C be the electrostatic fluctuation correlation coefficient of the file transfer protocol Pi. s,pi ;

[0126] The characteristics of positive correlation, negative correlation, and no correlation are as follows:

[0127]

[0128]

[0129] In this embodiment, the data acquisition frequency for electrostatic discharge level, network jitter, signal strength, and packet loss rate is set to once per second to ensure real-time performance.

[0130] Further explanation: The method for determining the cache impact correction factor is as follows:

[0131] Based on the actual impact of each environmental impact indicator on the cache, assign weight coefficients;

[0132] Ensure that the sum of the weighting coefficients of all environmental impact indicators is 1;

[0133] The weighting coefficients of caching-related environmental impact indicators are summarized to obtain the caching impact correction factor; the specific steps include:

[0134] Extract the environmental impact indicators corresponding to the historical transmission fluctuation data of each file transfer protocol pi, including but not limited to temperature, humidity, electromagnetic interference intensity and vibration intensity;

[0135] The weighting coefficients w are assigned to temperature, humidity, electromagnetic interference intensity, and vibration intensity in that order. T w H w E w V ;

[0136] The steps for assigning weighting coefficients include the following specific operations:

[0137] Temperature weighting: Based on the performance changes of the caching system at different temperatures, a weighting coefficient w is assigned to temperature. T ;

[0138] Humidity weighting: Based on the degree of influence of humidity on the buffer system, a weighting coefficient w is assigned to humidity. H ;

[0139] Electromagnetic Interference Intensity Weighting: Based on the impact of electromagnetic interference on the buffer system, a weighting coefficient w is assigned to the electromagnetic interference intensity. E ;

[0140] Vibration intensity weighting: Based on the impact of vibration on the buffer system, a weighting coefficient w is assigned to the vibration intensity. V ;

[0141] The weight allocation is based on historical data analysis and experimental test results to ensure that the weight coefficients reflect the actual impact of each environmental impact indicator on the cache.

[0142] w T w H w E w V The standardized weighting coefficients are represented by W. normalized The calculation formula is as follows:

[0143]

[0144] Among them, W normalized,i′ W is the weighting coefficient of the i′-th environmental impact metric related to caching. i′These are the initial weighting coefficients for environmental impact indicator i′. n′ represents the total number of environmental impact indicators; in this example, n′ = 4;

[0145] The formula for calculating the cache impact correction factor is defined as follows:

[0146]

[0147] Among them, C b To cache the impact correction factor, W normalized,i′ Let be the weight coefficient of the i′-th environmental impact indicator related to caching;

[0148] The initial weighting coefficient of the environmental impact indicator i′ is calculated using the following formula:

[0149] W i′ =f(I i′ );

[0150] Among them, W i′ f(I) represents the initial weighting coefficient for the i′-th environmental impact indicator; i′ ) is the environmental impact indicator I i′ The degree of influence function is determined based on historical data and experimental results;

[0151] The influence degree function f(I) i′ A linear function form is used to ensure that the weighting coefficients are proportional to the degree of influence of the environmental impact indicators.

[0152] f(I i′ ) = a i′ ·I i′ +b i′ ;

[0153] Among them, a i′ and b i′ The coefficients are determined by fitting historical data; I i′ Let be the specific value of the i′-th environmental impact indicator;

[0154] Set the cache impact correction factor C b The range of C is limited to the interval (0, 1). b The closer C is to 0, the less the environmental impact metric contributes to the cache's impact. b The closer an indicator is to 1, the greater its contribution to the impact of caching.

[0155] Let C be the cache impact correction factor for the file transfer protocol Pi. b,pi ;

[0156] Logical reasoning for parameter changes:

[0157] Regarding the change in temperature T among environmental impact indicators:

[0158] Increasing temperature T: leads to f(T) = a T ·T+b T Increase, and thus increase W T This increases C b This indicates that temperature has a greater impact on the cache.

[0159] Decreasing temperature T: results in f(T) = a T ·T+b T Reduce, lower W T This reduces C b This indicates that temperature has a reduced impact on the cache.

[0160] Regarding the change in humidity H, an environmental impact indicator:

[0161] Increasing humidity H: leads to f(H) = a H ·H+b H Increase, and thus increase W H This increases C b This indicates that humidity has a greater impact on the cache.

[0162] Reducing humidity H: results in f(H) = a H ·H+b H Reduce, lower W H This reduces C b This indicates that humidity has a reduced impact on the cache.

[0163] Regarding the change in electromagnetic interference intensity E in the environmental impact index:

[0164] Increasing the electromagnetic interference intensity E: leads to f(E) = a E ·E+b E Increase, and thus increase W E This increases C b This indicates that the intensity of electromagnetic interference has a greater impact on the cache.

[0165] Reducing the electromagnetic interference intensity E: leads to f(E) = a E ·E+b E Reduce, lower W E This reduces C b This indicates that the impact of electromagnetic interference intensity on the cache has weakened.

[0166] Regarding the change in vibration intensity V in the environmental impact index:

[0167] Increasing the vibration intensity V leads to f(V) = a V ·V+b V Increase, and thus increase W V This increases Cb This indicates that the vibration intensity has a greater impact on the buffer.

[0168] Reducing the vibration intensity V: leads to f(V) = a V ·V+b V Reduce, lower W V This reduces C b This indicates that the impact of vibration intensity on the buffer has weakened.

[0169] Step S3: Analyze and process the electrostatic fluctuation correlation coefficient and buffer impact correction factor of each file transfer protocol in the protocol tag set to construct a sorting adjustment unit. The sorting adjustment unit is used to provide an adjustment strategy for the initial priority sorting of the protocol tag set to generate a first-level priority sorting result.

[0170] Further explanation: The sorting adjustment unit includes performing a difference analysis on the electrostatic fluctuation coefficients corresponding to adjacent file transfer protocols in the initial priority sorting to obtain the first difference change factor;

[0171] A difference analysis was performed on the cache impact correction factors corresponding to adjacent file transfer protocols in the initial priority ranking to obtain the second difference change factor;

[0172] The initial priority ranking is adjusted by combining the first and second difference change factors to form a first-level priority ranking result;

[0173] Further explanation: For adjacent file transfer protocols pi and pi+1 in the initial priority ranking, calculate the first difference change factor ΔC for the electrostatic fluctuation correlation coefficient. s,i :

[0174] △C s,i =C s,pi+1 -C s,pi ;

[0175] The first difference change factor △C for each pair of adjacent agreements s,i Record and store in the sorting adjustment unit for use in subsequent steps;

[0176] This embodiment, through systematic difference analysis, can quantify the changes in the electrostatic fluctuation correlation coefficient between adjacent protocols, providing a clear basis for subsequent priority ranking adjustments and ensuring the scientific nature and effectiveness of the adjustment strategy.

[0177] For adjacent file transfer protocols pi and pi+1 in the initial priority ranking, calculate the second difference change factor ΔC of the cache impact correction factor. b,i :

[0178] △C b,i =C b,pi+1 -Cb,pi ;

[0179] The second difference change factor △C for each pair of adjacent agreements b,i Record and store in the sorting adjustment unit for use in subsequent steps;

[0180] By analyzing the differences in cache impact correction factors, we can further quantify the changes in the impact of adjacent protocols on caching, providing a multi-dimensional basis for comprehensive adjustment of priority ranking and improving the accuracy of ranking adjustment.

[0181] Combining the first and second difference change factors, a ranking adjustment strategy is formulated to adjust the initial priority ranking and generate a first-level priority ranking result. The specific steps for obtaining the ranking adjustment strategy include:

[0182] For each pair of adjacent file transfer protocols pi and pi+1, combined with their first difference change factor △C s,i Second difference change factor △C b,i The following calculation formula is obtained:

[0183] △F Total,i =α×△C s,i +β×△C b,i ;

[0184] Among them, △F Total,i These are the sorting adjustment coefficients, α and β are the weighting coefficients, α + β = 1, and the values ​​of α and β are both within the interval (0, 1); α and β are used to balance the influence of the first difference change factor and the second difference change factor; in this embodiment, α = 0.45 and β = 0.55 are set.

[0185] α and β are determined by the entropy weight method and the fuzzy hierarchical analysis method (FAHP);

[0186] According to △F Total,i Based on the positive and negative values, the following sorting adjustment strategy is formulated:

[0187] If △F Total,i >θ, then the C of the file transfer protocol pi+1 s and C b The increase in priority of file transfer protocol pi indicates that file transfer protocol pi+1 has poor transmission stability and its priority needs to be reduced.

[0188] If △F Total,i <-θ, then the C of file transfer protocol pi s and C b The increase of pi+1 compared to the file transfer protocol indicates that the transmission stability of file transfer protocol pi is poor, and the priority of file transfer protocol pi needs to be reduced.

[0189] If |△F Total,i If |≤θ, then the file transfer protocols pi and pi+1 have little difference in transmission stability and maintain their initial priority unchanged;

[0190] The first-level priority sorting result of the protocol tag set {p1, p2, ..., pi, ..., pn} after the initial priority sorting is adjusted by the sorting strategy is denoted as {p1″, p2″, ..., p, i″, ..., pn″}, where pi″ is the index tag of the file transfer protocol in the first-level priority sorting result.

[0191] The beneficial effects of the above sorting adjustment strategy are as follows:

[0192] Ensure sorting accuracy: The sorting adjustment strategy is based on C s and C b The actual meaning is to correctly judge the transmission stability of the protocol and ensure that the priority of low-stability protocols is appropriately reduced;

[0193] Improve system performance: By prioritizing protocols with higher transmission stability, transmission fluctuations are reduced, thereby improving the overall data transmission efficiency and reliability of the system.

[0194] Enhanced dynamic adaptability: The adjustment rules are based on real-time data, which can dynamically respond to environmental changes, continuously optimize protocol sequencing, and ensure that the system always maintains the best transmission performance under different electrostatic environments.

[0195] Avoiding erroneous optimization: By setting a reasonable preset threshold θ, frequent or unnecessary sorting adjustments caused by minor differences can be avoided, thereby improving the stability and predictability of the system.

[0196] By prioritizing C s The smaller, C b Smaller file transfer protocols ensure more stable data transmission under different electrostatic environments, reducing transmission fluctuations and data loss.

[0197] Optimize resource utilization: Dynamically adjust protocol priorities and rationally allocate system resources to avoid resource waste and reduced system efficiency caused by using unstable protocols.

[0198] Step S4: Determine the initial cache priority of the target file through the cache priority adjustment module; then, analyze the results based on the first-level priority sorting to generate a distributed cache adjustment strategy for optimizing the initial cache priority;

[0199] Further explanation: Extract the index markers of each file transfer protocol pi″ from the first-level priority sorting result {p1″,p2″,...,p,i″,...pn″};

[0200] Using the cache priority adjustment module, an initial cache priority CP is assigned to each file transfer protocol pi″. pi″ CP pi″ The calculation formula is as follows:

[0201] CP pi″ =1-C s,pi″ ;

[0202] Among them, C s,pi″ Let be the electrostatic fluctuation correlation coefficient of the file transfer protocol pi″, with its value range limited to the interval (0, 1);

[0203] For all initial cache priority CP pi″ Perform normalization to ensure that the sum is 1;

[0204] The normalized initial cache priority is recorded and stored in the cache priority database as the basis for subsequent optimization.

[0205] Calculate the statistical characteristics of cache priority, including mean, variance, and distribution curve;

[0206] The top 20% of file transfer protocols by cache priority are designated as the high-priority protocol set (HP), and the remaining 80% as the low-priority protocol set (LP). The initial cache priority of the file transfer protocols within the high-priority protocol set (HP) is denoted as CP. h1 , h1∈{p1″,p2″,…,p,i″,…pn″}; h1=pi″;

[0207] Let CP be the initial buffer priority of the file transfer protocol in the low-priority protocol set LP. h2 , h2∈{p1″,p2″,…,p,i″,…pn″}; h2=pi″;

[0208] Based on the current cache usage, detect whether there are cache pressure points in the high-priority protocol set HP, i.e., whether the cache hit rate is lower than a preset threshold θ. hit ;

[0209] This embodiment has a preset threshold θ hit By analyzing past cache usage and hit rate data, the average hit rate level is identified, and this average is used as a preset threshold θ. hit The specific rules for determination were determined by an expert group using the fuzzy hierarchical analysis method, and will not be elaborated further.

[0210] If cache pressure points exist, further analyze the distribution of electrostatic fluctuation correlation coefficients and cache impact correction factors in high-priority protocols to determine the main factors causing the pressure.

[0211] By systematically analyzing the first-level priority ranking results, bottlenecks and pressures in cache resource allocation can be accurately identified, ensuring the targetedness and effectiveness of subsequent cache adjustment strategies.

[0212] The logic for generating distributed cache tuning strategies includes:

[0213] Set cache optimization goals, including improving cache hit rate, reducing cache stress points, and balancing cache load;

[0214] Based on the cache pressure point analysis of the high-priority protocol set HP, the following adjustment strategy is formulated:

[0215] Increase the cache allocation ratio of high-priority protocol set HP (CP′) h1 =CP h1 ×γ, where γ>1 is the first dynamic adjustment coefficient; CP′ h1 It is the adjusted cache priority in the high-priority protocol set HP;

[0216] Reduce the cache allocation ratio of low-priority protocol sets (LPs) CP′ h2 =CP h2 ×δ, where 0<δ<1 is the second dynamic adjustment coefficient; CP′ h2 It is the adjusted cache priority in the low-priority protocol set LP.

[0217] Adjusted cache priority CP′ h1 and CP′ h2 Perform normalization to ensure that the sum is 1;

[0218] The adjusted cache priority is allocated to each node's cache to ensure balanced and efficient use of cache resources.

[0219] By formulating scientific distributed cache adjustment strategies, the allocation of cache resources can be dynamically optimized, the cache hit rate can be improved, the system pressure can be reduced, and the efficient operation of the cache system can be ensured.

[0220] The sorting adjustment strategy is applied to the caching system to generate and execute an optimized initial cache priority distribution, thereby improving the system's cache management efficiency. Specific steps:

[0221] Optimize cache priority distribution in applications:

[0222] Based on the optimized cache priority distribution generated by the distributed cache adjustment strategy, update the cache priority settings of the cache management module;

[0223] In a distributed caching system, cache resources for each file transfer protocol are reallocated according to the adjusted cache priority.

[0224] Monitor the caching system's operational status in real time, record cache hit rate, cache pressure point changes, and other key performance indicators to ensure the effectiveness of optimization strategies.

[0225] If the monitoring results do not meet the expected goals, feedback is sent to the cache adjustment strategy generation module for further strategy optimization and adjustment, and the process is iterated in a loop to continuously improve the performance of the cache system.

[0226] Strategy optimization and adjustment involves gradually adjusting the first and second dynamic adjustment coefficients until the monitoring results reach the expected cache optimization goals.

[0227] By applying the optimized cache priority distribution to the actual caching system, the implementation of the adjustment strategy is ensured, the efficiency and effectiveness of system cache management are improved, and the optimal utilization of cache resources is achieved.

[0228] The following is a detailed example:

[0229] Cache priority adjustment module: includes an initial cache priority allocator, a cache priority database, and a cache allocation interface.

[0230] Cache management module: Responsible for the allocation and management of actual cache resources, and receives priority setting information from the cache priority adjustment module. Specific steps:

[0231] Initial cache priority is determined as follows:

[0232] The first-level priority sorting result is {p1″, p2″, ..., p, i″, ..., pn″};

[0233] File transfer protocol p1" corresponds to C s,p1″ =0.2;

[0234] p2″ corresponds to C s,p2″ =0.5; p3″ corresponds to C s,p3″ =0.8; p4″ corresponds to C s,p4″ =0.3.

[0235] Calculate the initial cache priority:

[0236]

[0237] Record the initial cache priority in the cache priority database.

[0238] Extract the initial cache priority.

[0239] Identify the high-priority protocol set HP = {p1″, p2″} and the low-priority protocol set LP = {p3″, p4″};

[0240] Cache hit rate was checked, and a cache hit rate lower than θ was found in the high-priority protocol set HP. hit =0.6;

[0241] Set the dynamic adjustment coefficients γ = 1.2 and δ = 0.8.

[0242] Increase the buffer allocation ratio for high-priority protocols p1″ and p2″;

[0243] Reduce the cache allocation ratio of low-priority protocols p3″ and p4″;

[0244] The optimized cache priority is applied to the cache management module.

[0245] We select an initial cache priority based on the electrostatic fluctuation correlation coefficient and optimize cache allocation through dynamic adjustment strategies to ensure that high-priority protocols obtain sufficient cache resources, thereby improving the efficiency of cache management and the overall performance of the system.

[0246] The beneficial effects of distributed caching adjustment strategies are as follows:

[0247] Improve cache hit rate: By optimizing cache priority allocation, ensure that high-priority protocols receive more cache resources, thereby improving their cache hit rate and reducing data access latency.

[0248] Reduce cache pressure points: Dynamically adjust strategies to optimize cache resource allocation based on real-time analysis results, avoiding system bottlenecks caused by insufficient caching for high-priority protocols.

[0249] Optimize resource utilization: Balance the allocation of cache resources and ensure that all protocols allocate caches reasonably according to their stability and environmental factors to avoid resource waste.

[0250] Enhanced system adaptability: The distributed cache adjustment strategy is based on real-time data analysis, which can quickly respond to environmental changes, continuously optimize cache management, and improve the system's adaptability.

[0251] Improve system performance: Through scientific cache priority allocation and optimization strategies, the overall data transmission efficiency and reliability of the system are improved, enhancing the user experience.

[0252] Step S5: Based on the generated distributed cache adjustment strategy, and combined with the output values ​​of the protocol identification module of each file transfer protocol in the first-level priority ranking results at the current time, evaluate and select the optimal file transfer protocol path for the target file at the current time.

[0253] Further explanation: Extract the output values ​​of the protocol identification module for each file transfer protocol from the first-level priority ranking results, and calculate the matching degree D for each file transfer protocol. pi″To assess the degree of matching between the current network environment and the minimum network environment requirements of the protocol;

[0254] Matching degree D of all file transfer protocols pi″ Recorded and stored in the protocol matching database as the basis for subsequent evaluation;

[0255] By systematically extracting and calculating the matching degree of each file transfer protocol, we can quantify the compatibility between the current network environment and each protocol, providing accurate data support for the selection of subsequent protocol paths and ensuring the scientific nature and effectiveness of the selection process.

[0256] Select at least two file transfer protocols from the last two positions in the primary priority ranking to form a set of alternative protocols; this ensures that there are alternatives when the primary priority protocol is unavailable.

[0257] Detailed operation steps:

[0258] Based on the first-level priority sorting result {p1″,p2″,...,p,i″,...pn″}, determine the position of the tail of the sort;

[0259] Select at least two file transfer protocols pn″-1 and pn″ from the end of the sorting results as the candidate protocol set;

[0260] Ensure that the number of protocols in the candidate protocol set is not less than two. If it is less than two, select all remaining protocols at the end as the candidate set.

[0261] The selected set of alternative protocols is recorded and stored in the alternative protocol database for future selection.

[0262] By pre-selecting a set of alternative protocols, the system can quickly switch to alternative solutions when the primary priority protocol cannot meet the current requirements, ensuring the robustness of the system and the continuity of transmission.

[0263] Based on the matching degree D of each file transfer protocol in the candidate protocol set pi″ And the cache priority CP′ in the high priority protocol set HP h1 The matching degree D of each file transfer protocol pi″ And cache priority CP′ h1 A weighted linear combination calculation is performed to obtain the weighted result. At the current moment, the maximum value in the weighted result is identified, and the corresponding file transfer protocol path is selected as the optimal path to optimize file transfer efficiency and stability. Specific operation steps:

[0264] Extract the matching degree and cache priority of each file transfer protocol from the set of candidate protocols;

[0265] For each alternative agreement, calculate its overall score S.p :

[0266] S p =d1×D pi″ +d2×CP′ h1 ;

[0267] Wherein, d1 and d2 are weight coefficients, satisfying d1+d2=1, used to balance the influence of matching degree and cache priority, and the values ​​of d1 and d2 are in the interval (0,1); in this embodiment, d1=d2=0.5 is initially set;

[0268] The overall score S of each file transfer protocol in the alternative protocol set is compared. p ;

[0269] The file transfer protocol with the highest score is selected as the optimal file transfer protocol path at the current moment.

[0270] The selected optimal file transfer protocol is recorded and output to the file transfer path selection module to guide the actual data transfer operation.

[0271] By comprehensively considering protocol compatibility and caching priority, the most suitable protocol for the current network environment and caching status can be selected from the pool of candidate protocols, thereby optimizing the efficiency and stability of file transfer and improving the overall system performance.

[0272] Description of the beneficial effects of the optimal file transfer protocol path selection strategy:

[0273] Optimize the scientific nature of protocol selection: By comprehensively considering matching degree and cache priority, ensure that the selected protocol not only adapts to the current network environment, but also effectively utilizes cache resources and improves transmission efficiency.

[0274] Enhance system adaptability and robustness: The setting and dynamic selection mechanism of alternative protocol sets enhance the system's adaptability to different network environments and ensure the continuity and stability of the transmission process.

[0275] Enhance the utilization efficiency of cache resources: Combine distributed caching adjustment strategies to rationally allocate cache priorities, avoid wasting cache resources, improve cache hit rate, and reduce system latency.

[0276] Step S6: Visualize the optimal file transfer protocol path through the user interface.

[0277] Further explanation: The user interface displays the file transfer progress, the currently used file transfer protocol, and the static electricity level in real time;

[0278] The user interface further includes a transmission log display area, which is used to record and display all dynamically adjusted file transfer protocol paths and distributed cache adjustment strategies during the transmission process;

[0279] The user interface adopts a graphical user interface (GUI), in which the static electricity level is displayed as a real-time curve and numerical display, and the file transfer progress is displayed as a progress bar and percentage display.

[0280] Further explanation: Design the graphical layout of the user interface, determine the position and size of each functional module to ensure clear information display and ease of operation; specific operation steps:

[0281] Functional module identification and division: Determine the functional modules to be displayed in the user interface, including the file transfer progress display area, the current protocol display area, the static electricity level display area, and the transfer log display area;

[0282] Layout sketching: Draw a preliminary layout sketch of the user interface to determine the relative positions and arrangement order of each functional module on the interface.

[0283] Module size determination: Based on the importance of functions and the amount of information, determine the specific size and occupancy ratio of each functional module to ensure that the content of each module is displayed completely and does not obscure each other.

[0284] Layout optimization and adjustment: Based on user experience principles, the initial layout sketch was optimized and adjusted to ensure that the interface is aesthetically pleasing and that information is easy to identify and operate.

[0285] Final layout confirmed: The optimized layout scheme is confirmed, and a detailed user interface layout design document is generated to provide guidance for subsequent development.

[0286] Furthermore, the implementation steps of the real-time file transfer progress display module are as follows:

[0287] The current progress of file transfer is dynamically displayed using a progress bar and percentage display.

[0288] Progress bar component selection: Select a progress bar component suitable for the graphical user interface, ensuring that it has dynamic updates and visual effects.

[0289] Progress percentage calculation mechanism design: Design a mechanism to calculate the progress of file transfer, obtain the ratio of the amount of data transferred to the total amount of data in real time, and calculate the progress percentage.

[0290] Implement progress bar and percentage association: Write code to implement a synchronous update mechanism for the progress bar and percentage display to ensure that the information of the two is consistent.

[0291] Real-time update logic integration: The progress bar and percentage display modules are linked to the data transmission status of the file transfer system in real time to ensure the real-time nature and accuracy of progress information.

[0292] User interface integration testing: Integrate a real-time file transfer progress display module into the user interface, conduct functional testing to ensure its normal operation and accurate information display.

[0293] Furthermore, a module displaying the currently used file transfer protocol is implemented to dynamically show the system's currently selected file transfer protocol, allowing users to understand the protocol selection status in real time; specific operation steps:

[0294] Obtain the identification information of the currently used file transfer protocol from the file transfer protocol selection module.

[0295] Choose a text display component suitable for the graphical user interface to ensure that the protocol information is clearly displayed.

[0296] Write code to implement real-time updates of protocol information, so that the display module can reflect the changes promptly when the system selects or switches protocols.

[0297] Integrate the current protocol display module into the user interface and conduct functional tests to ensure that it accurately reflects the current protocol status of the system.

[0298] By dynamically displaying the currently used file transfer protocol, users can understand the protocol selection in real time, which helps to monitor and manage the protocol usage status during the file transfer process.

[0299] Furthermore, the implementation steps of the electrostatic discharge level display module are as follows:

[0300] This includes a static electricity level display module that uses real-time graphs and numerical displays to show the current static electricity level, allowing users to monitor the impact of the static electricity environment on transmission. The specific operation steps are as follows:

[0301] Design a mechanism to obtain real-time electrostatic level data from electrostatic fluctuation correlation coefficients to ensure the real-time nature and accuracy of the data.

[0302] Select the real-time graph component suitable for the graphical user interface and configure its display parameters to dynamically plot the curve of static electricity level change.

[0303] Select a text display component suitable for numerical display, design the display format for electrostatic level values, and ensure that the values ​​are clear and readable.

[0304] Write code to synchronize the real-time graph and numerical display, ensuring that the information is consistent and dynamically reflects the current static electricity level.

[0305] An electrostatic level display module was integrated into the user interface, and its functionality was tested to ensure normal operation and accurate information display.

[0306] By displaying electrostatic discharge levels through both real-time graphs and numerical values, users can comprehensively and intuitively monitor the impact of the electrostatic environment on transmission, enhancing the system's ability to visualize and manage environmental changes.

[0307] Furthermore, the implementation steps for the transmission log display area are as follows:

[0308] This includes implementing a transmission log display area to record and display all dynamically adjusted file transfer protocol paths and distributed cache adjustment strategies during the transmission process, allowing users to track all adjustment operations. The specific operation steps are as follows:

[0309] Determine the data source for dynamically adjusted file transfer protocol paths and distributed cache adjustment strategies during transmission to ensure the integrity and accuracy of log information.

[0310] Select a text area component suitable for the graphical user interface and configure its display parameters to support the display of real-time log information.

[0311] Design the display format for transmitted log information, including timestamps, adjusted content, and reasons for adjustments, to ensure that the log information is clear and orderly.

[0312] Write code to implement real-time updates to the transmission log display area, ensuring that every adjustment operation is recorded and displayed immediately.

[0313] Integrate the transmission log display area into the user interface, conduct functional tests, and ensure its normal operation and accurate information display.

[0314] Through the transmission log display area, users can gain a detailed understanding of all dynamic adjustment operations during the transmission process, enhancing the transparency and controllability of the system's operating status and aiding in fault diagnosis and system optimization.

[0315] Further explanation regarding the development and integration of graphical user interfaces (GUIs):

[0316] This includes developing and integrating a graphical user interface (GUI), organically combining various functional modules to ensure the overall harmony and smooth operation of the user interface. The specific steps are as follows:

[0317] Choose a suitable framework for developing graphical user interfaces (such as Qt, Electron, etc.) and build a basic GUI framework structure.

[0318] The file transfer progress display area, the current protocol display area, the static electricity level display area, and the transfer log display area are integrated into the GUI and arranged according to a predetermined layout.

[0319] By using color schemes, font selections, and icon designs, we can beautify the user interface and improve the visual appeal and user experience.

[0320] Enable user interaction with various functional modules of the interface, such as clicking on log items to view detailed information and adjusting display settings, thereby enhancing the interactivity of the interface.

[0321] Optimize the performance of the integrated GUI to ensure smooth operation and rapid response, and conduct comprehensive functional testing to ensure that all modules work properly.

[0322] By selecting a suitable GUI framework and integrating it as a whole, we can ensure the consistency and smoothness of the user interface, thereby improving the user experience and the operability of the system.

[0323] Example 2:

[0324] Please see Figure 2 A multi-protocol file transfer status visualization system for an intelligent conferencing terminal, the system being used to execute the multi-protocol file transfer status visualization method for the intelligent conferencing terminal, comprising:

[0325] Protocol tag set determination module: used in smart conferencing terminals to parse multi-protocol data transmission mechanisms and uniquely tag each file transmission protocol. The multi-protocol data transmission mechanism includes a protocol identification module, which is used to generate a protocol tag set with initial priority order.

[0326] Factor calculation module: used to obtain historical transmission fluctuation data of target files under different file transfer protocols and electrostatic level combinations in the protocol tag set, and to calculate electrostatic fluctuation correlation coefficient and cache impact correction factor from the historical transmission fluctuation data;

[0327] The sorting adjustment module is used to analyze and process the electrostatic fluctuation correlation coefficient and cache impact correction factor of each file transfer protocol in the protocol tag set to construct the sorting adjustment unit. The sorting adjustment unit is used to provide adjustment strategies for the initial priority sorting of the protocol tag set to generate a first-level priority sorting result.

[0328] Cache adjustment strategy generation module: used to determine the initial cache priority of the target file through the cache priority adjustment module; then, based on the first-level priority sorting result, it analyzes and generates a distributed cache adjustment strategy to optimize the initial cache priority;

[0329] Optimal path selection module: Based on the generated distributed cache adjustment strategy, combined with the output value of the protocol identification module of each file transfer protocol in the first-level priority ranking result at the current time, it evaluates and selects the optimal file transfer protocol path for the target file at the current time.

[0330] Visualization module: Used to visualize the optimal file transfer protocol path through a user interface.

[0331] It should be noted that all calculation formulas in this application employ regression analysis, including but not limited to machine learning algorithms, to deeply analyze the collected parameters and identify their natural trends and interrelationships. Specialized software, such as Python's Scikit-learn library or the R language, is used to automatically generate mathematical models that match the data. Then, cross-validation and other methods are used to objectively evaluate the model performance, and continuous feedback and optimization are combined to ensure that the created formulas truly reflect the inherent laws of the data, thereby guaranteeing their effectiveness and accuracy. In all calculation formulas in this application, the parameters in each formula undergo dimensionless processing within a consistent range to ensure that different physical quantities are compared on the same scale; dimensionless processing techniques include, but are not limited to, Min-Max Normalization and Z-Score standardization.

[0332] The technical solution of this invention, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of the various embodiments of this invention.

[0333] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device.

[0334] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

[0335] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A method for visualizing the multi-protocol file transmission status of an intelligent conferencing terminal, characterized in that, The specific steps include: Step S1: In the smart conferencing terminal, the multi-protocol data transmission mechanism is parsed, and each file transfer protocol is uniquely identified. The multi-protocol data transmission mechanism includes a protocol identification module, which is used to generate a protocol tag set with initial priority order. Step S2: Obtain historical transmission fluctuation data of the target file under different file transfer protocols and electrostatic discharge level combinations in the protocol tag set, and calculate the electrostatic discharge fluctuation correlation coefficient and cache impact correction factor from the historical transmission fluctuation data respectively; Step S3: Analyze and process the electrostatic fluctuation correlation coefficient and buffer impact correction factor of each file transfer protocol in the protocol tag set to construct a sorting adjustment unit. The sorting adjustment unit is used to provide an adjustment strategy for the initial priority sorting of the protocol tag set to generate a first-level priority sorting result. Step S4: Determine the initial cache priority of the target file through the cache priority adjustment module; then, analyze the results based on the first-level priority sorting to generate a distributed cache adjustment strategy for optimizing the initial cache priority; Step S5: Based on the generated distributed cache adjustment strategy, and combined with the output values ​​of the protocol identification module of each file transfer protocol in the first-level priority ranking results at the current time, evaluate and select the optimal file transfer protocol path for the target file at the current time. Step S6: Visualize the optimal file transfer protocol path through the user interface.

2. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 1, characterized in that: The multi-protocol data transmission mechanism supports, but is not limited to, HTTP, FTP, and SMB file transfer protocols; The protocol identification module is used to identify and select a file transfer protocol suitable for the current network environment based on predetermined network environment parameters; the current network environment includes network bandwidth, network latency, and network error rate; specifically: The protocol identification module is used to determine the minimum network environment requirements for each file transfer protocol; The minimum network environment requirement value of each file transfer protocol is matched with the current network environment. The matching results are then sorted from smallest to largest to form an initial priority set of protocol tags. The later the file transfer protocol is in the protocol tag set, the higher the matching result. The multiple file transfer protocols of the multi-protocol data transmission mechanism are denoted as {1, 2, ..., p, ..., P}, where p is the index label of the file transfer protocol and P is the total number of file transfer protocol categories; Define the matching degree of file transfer protocol i as D. p ; Define the protocol tag set for initial priority sorting as {p1, p2, ..., pi, ..., pn}; where pi is the index tag of the file transfer protocol in the initial priority sorting, and pn is the index tag of the last file transfer protocol in the initial priority sorting.

3. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 2, characterized in that: The electrostatic level is detected in real time by an electrostatic monitoring sensor, and a numerical signal of the electrostatic level is output. Set abnormal thresholds for transmission fluctuation data of each file transfer protocol in historical transmission fluctuation data; Data on transmission fluctuations exceeding abnormal thresholds are extracted to form abnormal fluctuation sets for each file transmission protocol; based on this, corresponding environmental impact indicators are extracted from historical transmission fluctuation data. Based on the established file transfer protocol, correlation analysis is performed between different electrostatic levels and corresponding abnormal fluctuation sets to generate electrostatic fluctuation correlation coefficients. These coefficients are used to evaluate the fluctuation trend of abnormal transmission fluctuation data under different electrostatic levels of the current file transfer protocol. Based on the determined file transfer protocol, the extracted environmental impact indicators are analyzed to generate a cache impact correction factor, which is used to assess the degree of impact of the environmental impact indicators on the file transfer protocol. Each file transfer protocol pi in the protocol tag set corresponds to a unique historical transmission fluctuation data; pi∈{p1, p2, ..., pn}.

4. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 3, characterized in that: The formula for calculating the electrostatic fluctuation correlation coefficient is as follows: Among them, C s is the electrostatic fluctuation correlation coefficient, and m is the number of transmission fluctuation data points in the historical transmission fluctuation data that meet the abnormal threshold; E j Let J be the electrostatic level of the j-th transmitted fluctuation data point in the abnormal fluctuation set. j For the network jitter of the j-th transmitted fluctuation data point in the abnormal fluctuation set, S j Let P be the signal strength of the j-th transmitted fluctuation data point in the abnormal fluctuation set. j The packet loss rate, E, of the j-th transmitted fluctuation data point in the abnormal fluctuation set. max J is the maximum value of all electrostatic levels in the historical transmission fluctuation data. max S is the maximum value of all network jitter in the historical transmission fluctuation data. max P represents the maximum value of all signal strengths in the historical transmission fluctuation data. max This represents the maximum data packet loss rate across all data packets in the historical transmission fluctuation data. Electrostatic fluctuation correlation coefficient C s The range of its value is limited to the interval (0, 1); When C s The closer the value is to 0, the smaller the impact of the electrostatic discharge level on transmission fluctuations, and the more stable the transmission fluctuations of the current file transfer protocol are under changes in the electrostatic discharge level. When C s The closer the value is to 1, the greater the impact of electrostatic discharge level on transmission fluctuations, and the more unstable the transmission fluctuations of the current file transfer protocol become under changes in electrostatic discharge level. Electrostatic level E j The classification is into three levels: low, medium, and high. Low static electricity level: E j ≤0.33×E max ; Static electricity level: 0.33×E max <E j ≤0.66×E max ; High static electricity level: E j >0.66×E max ; Calculate the electrostatic fluctuation correlation coefficient C for low, medium, and high electrostatic levels respectively. s,low C s,medium C s,high ; Compare the electrostatic fluctuation correlation values ​​under different electrostatic levels to determine the transmission fluctuation trend; Transmission fluctuation trends include positive correlation trends, negative correlation trends, and no correlation trends; Let C be the electrostatic fluctuation correlation coefficient of the file transfer protocol Pi. s,pi .

5. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 4, characterized in that: The method for determining the cache impact correction factor is as follows: Based on the actual impact of each environmental impact indicator on the cache, assign weight coefficients; Ensure that the sum of the weighting coefficients of all environmental impact indicators is 1; The weighting coefficients of the environmental impact indicators related to caching are summarized to obtain the caching impact correction factor; Extract the environmental impact indicators corresponding to the historical transmission fluctuation data of each file transfer protocol pi, including but not limited to temperature, humidity, electromagnetic interference intensity and vibration intensity; The weighting coefficients w are assigned to temperature, humidity, electromagnetic interference intensity, and vibration intensity in that order. T w H w E w V ; w T w H w E w V The standardized weighting coefficients are represented by W. normalized The calculation formula is as follows: Among them, W normalized,i′ W is the weighting coefficient of the i′-th environmental impact metric related to caching. i′ These are the initial weighting coefficients for environmental impact indicator i′. n′ represents the total number of environmental impact indicators; The formula for calculating the cache impact correction factor is defined as follows: Among them, C b To cache the impact correction factor, W normalized,i′ Let be the weight coefficient of the i′-th environmental impact indicator related to caching; Set the cache impact correction factor C b The range of C is limited to the interval (0, 1). b The closer C is to 0, the less the environmental impact metric contributes to the cache's impact. b The closer an indicator is to 1, the greater its contribution to the impact of caching. Let C be the cache impact correction factor for the file transfer protocol Pi. b,pi .

6. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 5, characterized in that: The sorting adjustment unit includes performing a difference analysis on the electrostatic fluctuation coefficients corresponding to adjacent file transfer protocols in the initial priority sorting to obtain a first difference change factor. A difference analysis was performed on the cache impact correction factors corresponding to adjacent file transfer protocols in the initial priority ranking to obtain the second difference change factor; The initial priority ranking is adjusted by combining the first and second difference change factors to form a first-level priority ranking result; For adjacent file transfer protocols pi and pi+1 in the initial priority ranking, calculate the first difference change factor ΔC for the electrostatic fluctuation correlation coefficient. s,i ; For adjacent file transfer protocols pi and pi+1 in the initial priority ranking, calculate the second difference change factor ΔC of the cache impact correction factor. b,i .

7. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 6, characterized in that: Combining the first and second difference change factors, a ranking adjustment strategy is formulated to adjust the initial priority ranking and generate a first-level priority ranking result. The specific steps for obtaining the ranking adjustment strategy include: For each pair of adjacent file transfer protocols pi and pi+1, combined with their first difference change factor △C s,i Second difference change factor △C b,i The following calculation formula is obtained: △F Total,i =α×△C s,i +β×△C b,i ; Among them, △F Total,i It is the sorting adjustment coefficient, α and β are the weight coefficients, α+β=1, and the values ​​of α and β are both in the interval (0,1); According to △F Total,i Based on the positive and negative values, the following sorting adjustment strategy is formulated: If △F Total,i >θ, then the C of the file transfer protocol pi+1 s and C b The increase in priority of file transfer protocol pi indicates that file transfer protocol pi+1 has poor transmission stability and its priority needs to be reduced. If △F Total,i <-θ, then the C of file transfer protocol pi s and C b The increase of pi+1 compared to the file transfer protocol indicates that the transmission stability of file transfer protocol pi is poor, and the priority of file transfer protocol pi needs to be reduced. If |△F Total,i If |≤θ, then the file transfer protocols pi and pi+1 have little difference in transmission stability and maintain their initial priority unchanged; The first-level priority sorting result of the protocol tag set {p1, p2, ..., pi, ..., pn} after the initial priority sorting is adjusted by the sorting strategy is denoted as {p1″, p2″, ..., p, i″, ..., pn″}, where pi″ is the index tag of the file transfer protocol in the first-level priority sorting result.

8. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 7, characterized in that: Extract the index markers of each file transfer protocol pi″ from the first-level priority sorting result {p1″,p2″,...,p,i″,...pn″}; Using the cache priority adjustment module, an initial cache priority CP is assigned to each file transfer protocol pi″. pi″ CP pi″ The calculation formula is as follows: CP pi″ = 1-C s,pi ″; Among them, C s,pi″ Let be the electrostatic fluctuation correlation coefficient of the file transfer protocol pi″, with its value range limited to the interval (0, 1); The top 20% of file transfer protocols by cache priority are designated as the high-priority protocol set (HP), and the remaining 80% as the low-priority protocol set (LP). The initial cache priority of the file transfer protocols within the high-priority protocol set (HP) is denoted as CP. h1 , h1∈{p1″,p2″,…,p,i″,…pn″}; Let CP be the initial buffer priority of the file transfer protocol in the low-priority protocol set LP. h2 , h2∈{p1″,p2″,…,p,i″,…pn″}; Detect whether there is a cache pressure point in the high-priority protocol set HP at the current time. A cache pressure point indicates that the cache hit rate is lower than a preset threshold θ. hit ; The logic for generating distributed cache tuning strategies includes: Set cache optimization goals, including improving cache hit rate and reducing cache pressure points; Based on the cache pressure point analysis of the high-priority protocol set HP, the following adjustment strategy is formulated: Increase the cache allocation ratio of high-priority protocol set HP (CP′) h1 =CP h1 ×γ, where γ>1 is the first dynamic adjustment coefficient; CP′ h1 It is the adjusted cache priority in the high-priority protocol set HP; Reduce the cache allocation ratio of low-priority protocol sets (LPs) CP′ h2 =CP h2 ×δ, where 0<δ<1 is the second dynamic adjustment coefficient; CP′ h2 It is the adjusted cache priority in the low-priority protocol set LP.

9. The method for visualizing the multi-protocol file transmission status of an intelligent conference terminal according to claim 8, characterized in that: Extract the output values ​​of the protocol identification module for each file transfer protocol from the first-level priority ranking results, and calculate the matching degree D for each file transfer protocol. pi″ ; Select at least two file transfer protocols from the last two positions in the first-level priority ranking results to form a set of candidate protocols; Based on the matching degree D of each file transfer protocol in the candidate protocol set pi″ And the cache priority CP′ in the high priority protocol set HP h1 The matching degree D of each file transfer protocol pi″ And cache priority CP′ h1 Perform a weighted linear combination calculation to obtain the weighted calculation result. At the current moment, identify the maximum value in the weighted calculation result and select the file transfer protocol path corresponding to it as the best path. The user interface adopts a graphical user interface.

10. A multi-protocol file transfer status visualization system for an intelligent conference terminal, characterized in that: The system is used to execute the multi-protocol file transfer status visualization method for intelligent conferencing terminals according to any one of claims 1-9, including: Protocol tag set determination module: used in smart conferencing terminals to parse multi-protocol data transmission mechanisms and uniquely tag each file transmission protocol. The multi-protocol data transmission mechanism includes a protocol identification module, which is used to generate a protocol tag set with initial priority order. Factor calculation module: used to obtain historical transmission fluctuation data of target files under different file transfer protocols and electrostatic level combinations in the protocol tag set, and to calculate electrostatic fluctuation correlation coefficient and cache impact correction factor from the historical transmission fluctuation data; The sorting adjustment module is used to analyze and process the electrostatic fluctuation correlation coefficient and cache impact correction factor of each file transfer protocol in the protocol tag set to construct the sorting adjustment unit. The sorting adjustment unit is used to provide adjustment strategies for the initial priority sorting of the protocol tag set to generate a first-level priority sorting result. Cache adjustment strategy generation module: used to determine the initial cache priority of the target file through the cache priority adjustment module; then, based on the first-level priority sorting result, it analyzes and generates a distributed cache adjustment strategy to optimize the initial cache priority; Optimal path selection module: Based on the generated distributed cache adjustment strategy, combined with the output value of the protocol identification module of each file transfer protocol in the first-level priority ranking result at the current time, it evaluates and selects the optimal file transfer protocol path for the target file at the current time. Visualization module: Used to visualize the optimal file transfer protocol path through a user interface.

Citation Information

Patent Citations

  • Multi-protocol compatible multi-data analysis method

    CN119697288A

  • Multi-screen interaction method and system after network disconnection

    CN117692439A

  • Standardized hot-pluggable transceiving unit and method for transmitting a multicast command for synchronized media switch

    US20200036760A1