CN111327471A - Network quality analysis method and device, computer equipment and storage medium - Google Patents

Network quality analysis method and device, computer equipment and storage medium Download PDF

Info

Publication number
CN111327471A
CN111327471A CN202010111416.6A CN202010111416A CN111327471A CN 111327471 A CN111327471 A CN 111327471A CN 202010111416 A CN202010111416 A CN 202010111416A CN 111327471 A CN111327471 A CN 111327471A
Authority
CN
China
Prior art keywords
data
preset
network
communication data
network quality
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202010111416.6A
Other languages
Chinese (zh)
Other versions
CN111327471B (en
Inventor
葛巍峰
王健
兰世战
李常鑫
张婷婷
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Hangzhou Information Technology Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Hangzhou Information Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Hangzhou Information Technology Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN202010111416.6A priority Critical patent/CN111327471B/en
Publication of CN111327471A publication Critical patent/CN111327471A/en
Application granted granted Critical
Publication of CN111327471B publication Critical patent/CN111327471B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/142Network analysis or design using statistical or mathematical methods
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Physics & Mathematics (AREA)
  • Algebra (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Mathematical Physics (AREA)
  • Probability & Statistics with Applications (AREA)
  • Pure & Applied Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention discloses a network quality analysis method, a device, computer equipment and a storage medium, wherein the method comprises the following steps: communication data in an interaction process between preset data links are obtained, wherein the communication data are parameter data representing network quality generated when data transmission is carried out between the preset data links based on a preset communication protocol; classifying the communication data according to a preset analysis type; and carrying out statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network. According to the technical scheme, the quality measurement of data transmission each time is described under the combination condition of the network state and the transmission protocol, an internal network quality detection tool or application is not required to be additionally arranged, so that the network quality analysis is quicker and more gradual, the data volume is large, the network quality is evaluated in a statistical analysis mode, and the evaluation is more objective and accurate and is more direct.

Description

Network quality analysis method and device, computer equipment and storage medium
Technical Field
The present application relates to the field of network communication technologies, and in particular, to a network quality analysis method, apparatus, computer device, and storage medium.
Background
A data network is a complex system, wherein the definition of network quality refers to the information transmission characteristics exhibited during data communication between different nodes within the network. For the description of the network quality of a certain node, it is often impossible to cover all network nodes communicating with the certain node, and the existing measurement generally tries to describe the global state through a small number of sampling states by selecting a small number of nodes to perform spot check and performing data transmission test.
There are two methods used in the existing network metric process:
one is global measurement, which calculates the total flow, bandwidth, packet loss rate and error rate of the network, but there is no way to microscopically view the state of each network connection, and the specific implementation method is bandwidth statistics, error statistics and the like; for the global measurement of the network quality, the quality or the capability of the whole network state can be described to be nominal, but the quality of each network data stream communicated with the network data stream cannot be measured, and the network quality problem with a large influence range can be found. Summarizing the global metric has two disadvantages, respectively: measurement cage, information loss.
The other is local measurement, which is to analyze a sample of a spot check to try to describe the overall network quality, and the specific implementation methods include broadcast measurement, bandwidth test and the like. The data acquisition source of the local measurement method is realized by sampling, whether sampling content has representativeness or not can be generated by sampling, and the problem that whether the sampled data index can represent the real state of all samples or not is solved. Summarizing the local metric has two disadvantages, respectively: sampling costs are difficult to control and samples are not representative.
Disclosure of Invention
The application discloses a network quality analysis method and device, computer equipment and a storage medium, which can record data of data interaction every time, analyze the network quality in a statistical analysis mode, do not need to add an additional detection device or load an additional application program, and are low in cost and simple in analysis mode.
In one aspect, the present application discloses a network quality analysis method, including:
communication data in an interaction process between preset data links are obtained, wherein the communication data are parameter data representing network quality generated when data transmission is carried out between the preset data links based on a preset communication protocol;
classifying the communication data according to a preset analysis type;
and carrying out statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network.
Optionally, the method for acquiring communication data during an interaction process between preset data links includes:
acquiring link information between each data transmitting end and each data receiving end;
monitoring interaction state parameters of a data sending end and a data receiving end in each link according to the link information;
and generating communication data according to the interaction state parameters and preset rules.
Optionally, the method for generating communication data according to the interaction state parameter and according to the preset rule includes:
screening parameter data representing network quality from the interaction state parameters as target parameters;
matching the calculation rule of the target parameter in a first preset list;
and generating the communication data by the target parameters according to the calculation rules.
Optionally, the method for classifying the communication data according to the preset analysis type includes:
acquiring a second preset list, wherein the second preset list records the association relationship between the preset analysis type and the communication data;
and classifying according to the mapping relation between the preset analysis type and the communication data in the second preset list.
Optionally, the method for performing statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network includes:
acquiring a third preset list, wherein a statistical rule corresponding to the preset analysis type is recorded in the third preset list;
acquiring a statistical rule of the preset analysis type according to the third preset list;
and calculating the classified communication data according to the statistical rule to obtain quality parameter values of different preset analysis types in the network.
Optionally, the preset analysis type includes network delay time, data transmission rate, network packet loss rate, and transmission bandwidth of each link.
Optionally, when the data receiving end is a mobile terminal, the preset analysis type further includes a signal strength value of the mobile terminal.
In a second aspect, the present application discloses a network quality analysis apparatus, comprising:
an acquisition module: the method comprises the steps of obtaining communication data in an interaction process between preset data links, wherein the communication data are parameter data which are generated between the preset data links and represent network quality when data transmission is carried out based on a preset communication protocol;
a classification module: configured to perform a classification of the communication data according to a preset analysis type;
a calculation module: and the system is configured to perform statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network.
Optionally, the obtaining module includes:
a link information acquisition module: configured to perform acquiring link information between each data transmitting end and each data receiving end;
a monitoring module: configured to perform monitoring of interaction state parameters of a data transmitting end and a data receiving end in each link according to the link information;
a generation module: configured to perform generating communication data according to a preset rule according to the interaction state parameter.
Optionally, the generating module includes:
a screening module: configured to perform a screening of parameter data characterizing network quality from the interaction state parameters as target parameters;
a matching module: configured to execute a calculation rule matching the target parameter in a first preset list;
generating a submodule: configured to perform generating the communication data from the target parameter according to the calculation rule.
Optionally, the classification module includes:
a first list acquisition module: the communication data processing method comprises the steps of obtaining a second preset list, wherein the second preset list is recorded with the incidence relation between the preset analysis type and the communication data;
a mapping module: and the communication data processing device is configured to perform classification according to the mapping relation between the preset analysis type and the communication data in the second preset list.
Optionally, the calculation module includes:
a second list acquisition module: the analysis method comprises the steps of obtaining a third preset list, wherein a statistical rule corresponding to a preset analysis type is recorded in the third preset list;
a rule acquisition module: configured to execute a statistical rule for obtaining the preset analysis type according to the third preset list;
a calculation submodule: and the system is configured to perform calculation on the classified communication data according to the statistical rule to obtain quality parameter values of different preset analysis types in the network.
Optionally, the preset analysis type includes network delay time, data transmission rate, network packet loss rate, and transmission bandwidth of each link.
Optionally, when the data receiving end is a mobile terminal, the preset analysis type further includes a signal strength value of the mobile terminal.
Embodiments of the present application also provide, according to a third aspect, a computer device, which includes a memory and a processor, where the memory stores computer-readable instructions, and the computer-readable instructions, when executed by the processor, cause the processor to execute the steps of the network quality analysis method.
Embodiments of the present application also provide, according to a fourth aspect, a storage medium storing computer-readable instructions, which, when executed by one or more processors, cause the one or more processors to perform the steps of the network quality analysis method described above.
The beneficial effects of the embodiment of the application are that:
the network quality analysis method, the device, the computer equipment and the storage medium disclosed by the application record effective parameters and variables representing the network quality of network communication in the interaction process by probing and recording data interaction in the transmission process of each link, the recorded data is screened and counted, the quality measurement of each data transmission is described under the combined condition of the network state and the transmission protocol, and an internal network quality detection tool or application is not required to be additionally arranged, so that the network quality analysis is faster and gradually changed, and by acquiring quality description information of data interaction of each time of communication between the network node and other nodes, recording details of data communication in the interaction process, including parameters in the communication protocol interaction process, the data volume is large, and the network quality is evaluated in a statistical analysis mode, so that the evaluation is more objective, accurate and direct.
Drawings
The foregoing and/or additional aspects and advantages of the present application will become apparent and readily appreciated from the following description of the embodiments, taken in conjunction with the accompanying drawings of which:
fig. 1 is a flowchart of a network quality analysis method according to the present application;
FIG. 2 is a flow chart of a method for acquiring communication data according to the present application;
fig. 3 is a flowchart of a method for generating communication data according to the present application:
FIG. 4 is a flow chart of a method for classifying communication data according to the present application;
FIG. 5 is a flow chart of a method for statistical calculation of communication data according to the present application;
FIG. 6 is a schematic diagram of link data transmission according to the present application;
FIG. 7 is a transmission rate and information delay distribution diagram of a plurality of measurement nodes according to the present application
Fig. 8 is a block diagram of a network quality analyzer according to the present application;
FIG. 9 is a block diagram of the basic structure of a computer device according to an embodiment of the present application.
Detailed Description
Reference will now be made in detail to embodiments of the present application, examples of which are illustrated in the accompanying drawings, wherein like or similar reference numerals refer to the same or similar elements or elements having the same or similar function throughout. The embodiments described below with reference to the drawings are exemplary only for the purpose of explaining the present application and are not to be construed as limiting the present application.
As used herein, the singular forms "a", "an", "the" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
It will be understood by those within the art that, unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the prior art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Referring to fig. 1, a method for analyzing network quality is disclosed for the present embodiment, which includes:
s1000, communication data in an interaction process between preset data links are obtained, wherein the communication data are parameter data representing network quality generated when data transmission is carried out between the preset data links based on a preset communication protocol;
in a data communication network, telecommunications facilities connecting two or more data stations according to the specifications of a link protocol, called data links, or simply data links. Data links, in addition to physical lines, must also have a communication protocol to control the transmission of such data. If hardware and software implementing these protocols is added to the link, a data link is formed. The essence of a data link is a link sum formed by taking data transmission as a medium, including links, link nodes and link relations. In correspondence with data circuits, there are also two basic topologies of data links, namely point-to-point links and point-to-multipoint links, while ring links are in fact a derivative of the latter. In a point-to-point or point-to-multipoint link, information is transmitted by which data station, received by which data station, or transmitted and received simultaneously by both stations at any one time, all as dictated by the data link control procedure. The data link has three different operation modes of one-way, two-way alternation and two-way simultaneous, and the significance of the three different operation modes is equivalent to that of three different types of circuits of simplex, half-duplex and full-duplex of a data circuit. However, the two are not necessarily in a one-to-one correspondence relationship, for example, on a full-duplex data circuit, any one of the above three link operation modes may be selected according to needs. However, in the case of a simplex data circuit, only a unidirectional data link can be formed, and other methods cannot be selected.
Based on the above characteristics of the data link, a data station that sends data in the data link is referred to as a sending end, and a data station that receives data is referred to as a receiving end, it should be noted that the sending end and the receiving end are relatively speaking. The technical scheme of the application is to obtain communication data between a sending end and a receiving end of one or more preset data links in an interaction process. The communication data is parameter data generated when data transmission is carried out between preset data links based on a preset communication protocol, important parameter data can be stored in a log mode in the communication process, and in the application, the captured communication information is parameter data representing network quality.
S2000, classifying the communication data according to a preset analysis type;
the preset analysis type is a type that can perform statistical analysis in the network quality analysis process of the present application, and includes, but is not limited to, network delay time, data transmission rate, network packet loss rate, transmission bandwidth of each link, and the like.
The type of the predetermined analysis that does not pass through is calculated from different communication data, for example, the packet loss rate of the network is calculated from the ratio of the number of lost data packets in a certain time period to the total number of data packets in the time period during the link data transmission process, and the transmission rate is the ratio of the transmission amount in a certain total transmission time, etc. Based on the characteristics, the acquired communication data are classified according to the preset analysis type so as to facilitate subsequent network quality analysis.
S3000, performing statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network.
After the communication data is classified in step S2000, the communication data is statistically calculated according to the statistical calculation method of the corresponding preset analysis type to obtain the quality parameter value of the corresponding preset rating analysis type of the current network.
In an embodiment, referring to fig. 2, the method for acquiring communication data during an interaction process between preset data links includes:
s1100, acquiring link information between each data transmitting end and each data receiving end;
s1200, monitoring interaction state parameters of a data sending end and a data receiving end in each link according to the link information;
and S1300, generating communication data according to the interaction state parameters and preset rules.
The link information includes links, link nodes and link relations, when data needs to be analyzed, a link communication protocol, a link node address and an association relation among the links in a preset data link are acquired, whether the data is transmitted in a one-to-one mode or in a one-to-many mode, names or codes of all the nodes, functions and the like are acquired, and interaction state parameters in all the links can be further monitored by acquiring the link information.
The interactive state parameter is parameter information generated in the link communication process, such as time when the transmitting end transmits data, time when the receiving end receives the data, number of the transmission, starting time point of data communication, ending time point of data communication, and the like.
The communication data is obtained by calculating the interaction state parameter having the association relationship with the communication data according to the corresponding calculation rule, specifically, referring to fig. 3, the method for generating the communication data according to the interaction state parameter and the preset rule includes:
s1310, screening parameter data representing network quality from the interaction state parameters as target parameters;
s1320, matching the calculation rule of the target parameter in a first preset list;
s1330, generating the communication data according to the target parameters according to the calculation rules.
Because the communication data of the application is data representing network quality, and the interaction state parameters acquired by the system are all parameter information for performing a data interaction process, the acquired interaction state parameters need to be screened, and the interaction state parameters capable of representing the network quality are selected and defined as target parameters.
Different communication data are obtained through corresponding interactive state parameter calculation, calculation rules between each communication data and the interactive state parameters are read from the first preset list by obtaining the first preset list, the calculation rules are extracted, and the target parameters are generated into the communication data according to the calculation rules.
For example, when the communication data is transmission time, the calculation rule of the transmission time value is a difference time period between the initial transmission time and the terminal transmission time, the system can screen out the initial transmission time and the terminal transmission time as target parameters in the link data communication process, and the transmission time can be obtained by calculating according to the corresponding calculation rule. For another example, when the communication data is a transmission amount, the calculation rule of the transmission amount in the first preset list is that the number of the difference between the initial transmission data number and the termination transmission data number is added by 1, so that the initial transmission data number and the termination transmission data number are selected from the target parameters, and the difference between the two data numbers is added by 1 to serve as the transmission amount. In this way, corresponding communication data can be obtained.
In an embodiment, referring to fig. 4, the method for classifying the communication data according to the preset analysis type includes:
s2100, acquiring a second preset list, wherein the second preset list is recorded with the association relationship between the preset analysis type and the communication data;
s2200, classifying according to the mapping relation between the preset analysis type and the communication data in the second preset list.
After the communication data is obtained according to step S1000, in the process of further network quality analysis, the communication data needs to be classified according to a preset analysis type, so as to facilitate subsequent calculation. In this application, the preset analysis type includes, but is not limited to, a network delay time, a data transmission rate, a network packet loss rate, a transmission bandwidth of each link, and the like, where the network delay time is a difference between an initial time when a sending end sends a certain packet and a receiving time when a corresponding receiving end receives the packet, and therefore, communication data having a mapping relationship with the preset analysis type of the network delay time is the initial time when the sending end sends packet information and the receiving time when the corresponding receiving end receives the packet. The preset analysis type is the total time T and the total data transmission amount B which are spent on transmitting data in the data transmission process, wherein the communication data mapped by the transmission average rate R are preset. The communication data mapped by the preset analysis type of the packet loss rate is all lost data packets in a data transmission process in a certain time period and the total number P of all transmitted data packets in the time period. Communication data with analysis type mapped to transmission bandwidth is preset as window size, window load and window frequency. According to the mapping relation between the preset analysis type and the communication data, the communication data can be classified according to the preset analysis type.
In an embodiment, referring to fig. 5, the method for performing statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in a network includes:
s3100, acquiring a third preset list, wherein a statistical rule corresponding to the preset analysis type is recorded in the third preset list;
s3200, obtaining a statistical rule of the preset analysis type according to the third preset list;
and S3300, calculating the classified communication data according to the statistical rule to obtain quality parameter values of different preset analysis types in the network.
And after the communication data are classified, performing statistical calculation on the statistical communication data according to the statistical calculation rule corresponding to the acquired preset analysis type. And recording a statistical rule corresponding to the preset analysis type in the third preset list, and processing the mapped communication data according to the statistical rule of the preset analysis type after the classified communication data is obtained.
For example, for the network delay RTT, the difference between the starting time when a sending end sends a certain message and the receiving time when a corresponding receiving end receives the message is obtained, and the transmission average rate R is the ratio of the total time T taken to transmit data during data transmission to the total data amount B, that is, R is B/T. The packet loss rate is the loss of all packets LossP during data transmission in a certain time period, and the total number P of all packets transmitted in the time period, i.e. the network packet loss rate is P/LossP. The preset analysis type is obtained by calculating the transmission bandwidth of the receiving end as the window size of the receiving end, the window load and the window frequency/1. It should be noted that the window includes a sending end window and a receiving end window, where the sending end window (cwnd) is a size of data sent each time in the TCP protocol, which is calculated by a control algorithm according to comprehensive indexes such as packet loss, delay, and prediction bandwidth; the field has no relation with the network, but the sending window is generally smaller than the receiving window for the calculation parameter of the sending window.
Further, please refer to fig. 6, which is a schematic diagram of link data transmission in the present application, where Node-recent is a sending end, and Node-Send is a receiving end, the sending end needs to Send SYN information to complete a handshake action when establishing a connection relationship with the receiving end, the receiving end sends ACK + SYN information to reply to the sending end after receiving a SY message, the sending end replies ACK information to the receiving end to complete the handshake action, after completing the handshake action, a data request is started, and the receiving end replies to the received data request and request, and so on, when data transmission is completed, the sending end sends ACK data, when the sending end sends link maintenance information, the receiving end replies to maintain connection ACK, and when the sending end sends link shutdown FIN information, the receiving end sends FIN ACK information to close the data link.
In the process, the interactive state parameters of the first sending time of the sending end and the receiving end and the time of receiving SYN information can be obtained, and the two parameters are mapped to delay time RTT; interaction state parameters from the data volume of the data starting request to the data volume of the data ending request can be obtained, so that the total transmission volume D can be obtained, and further, a transmission window, a transmission time t1 in the data channel establishing process, an idle time t2 in the data channel establishing process and the like can be obtained. By acquiring the interaction state parameters, corresponding communication data can be generated.
In another embodiment, when the data receiving end is a mobile terminal, the preset analysis type further includes a signal strength value of the mobile terminal. The mobile terminal generally uses mobile signals, so that the signal strength value of the mobile terminal can be calculated according to the communication data of the transmission rate and the transmission quantity.
The technical scheme of the application can be realized by using a counter embedded into a protocol negotiation process in practice for the identifier, and after one protocol interaction, real-time statistics and recording are carried out on the interaction state parameters of the intermediate parameters used in the interaction process so as to measure the network quality under the protocol reconciliation effect.
The summary of each data transmission can be obtained by recording the existing link interaction information, and the quality of the whole network can be comprehensively evaluated according to the summary information, wherein the network refers to all network nodes which are in data connection with the measured network nodes, and does not only describe the network state of one node. For example, fig. 7 illustrates the quality of a network node to the entire network, each point indicating the network communication status of a network node and a measured node in the network, wherein the abscissa indicates the network delay RTT, which generally refers to various physical information delays on the network due to links and devices, the ordinate indicates the transmission rate SendRate, and the index indicates the data transmission rate on the network, which is the representation of the network quality on data. The network communication state of all measured links can be counted, so that the quality state of the network can be known visually, and if the average value needs to be obtained, the parameter estimation value representing the total quality state of the network can be obtained through calculation of a statistical clustering algorithm.
The method and the device have the advantages that under the comprehensive action of the transmission protocol and the network quality, the expressed data transmission effect is used as the embodiment of the network quality, and meanwhile, the measured indexes can describe the detail parameters of each data transmission channel. The method comprises the steps of evaluating network quality according to a transmission protocol and an algorithm contained in the transmission protocol to generate intermediate parameters, recording and analyzing the intermediate parameters to serve as quantitative measurement of the network quality, enabling the network quality to be analyzed more quickly and gradually without additionally arranging a network quality detection tool or application, recording details of data communication in the interaction process by obtaining quality description information of each data interaction of network nodes and other nodes in communication, wherein the quality description information comprises parameters in the communication protocol interaction process, the data volume is large, the network quality is evaluated in a statistical analysis mode, and the evaluation is more objective, accurate and direct.
In a second aspect, please refer to fig. 8, the present application discloses a network quality analysis apparatus, which includes:
the acquisition module 1000: the method comprises the steps of obtaining communication data in an interaction process between preset data links, wherein the communication data are parameter data which are generated between the preset data links and represent network quality when data transmission is carried out based on a preset communication protocol;
the classification module 2000: configured to perform a classification of the communication data according to a preset analysis type;
the calculation module 3000: and the system is configured to perform statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network.
Optionally, the obtaining module includes:
a link information acquisition module: configured to perform acquiring link information between each data transmitting end and each data receiving end;
a monitoring module: configured to perform monitoring of interaction state parameters of a data transmitting end and a data receiving end in each link according to the link information;
a generation module: configured to perform generating communication data according to a preset rule according to the interaction state parameter.
Optionally, the generating module includes:
a screening module: configured to perform a screening of parameter data characterizing network quality from the interaction state parameters as target parameters;
a matching module: configured to execute a calculation rule matching the target parameter in a first preset list;
generating a submodule: configured to perform generating the communication data from the target parameter according to the calculation rule.
Optionally, the classification module includes:
a first list acquisition module: the communication data processing method comprises the steps of obtaining a second preset list, wherein the second preset list is recorded with the incidence relation between the preset analysis type and the communication data;
a mapping module: and the communication data processing device is configured to perform classification according to the mapping relation between the preset analysis type and the communication data in the second preset list.
Optionally, the calculation module includes:
a second list acquisition module: the analysis method comprises the steps of obtaining a third preset list, wherein a statistical rule corresponding to a preset analysis type is recorded in the third preset list;
a rule acquisition module: configured to execute a statistical rule for obtaining the preset analysis type according to the third preset list;
a calculation submodule: and the system is configured to perform calculation on the classified communication data according to the statistical rule to obtain quality parameter values of different preset analysis types in the network.
Optionally, the preset analysis type includes network delay time, data transmission rate, network packet loss rate, and transmission bandwidth of each link.
Optionally, when the data receiving end is a mobile terminal, the preset analysis type further includes a signal strength value of the mobile terminal.
Since the network quality analyzing apparatus is a device for implementing the network quality analyzing methods in a one-to-one correspondence manner, and the implementation principles thereof are the same, detailed descriptions of the network quality analyzing apparatus are omitted here.
FIG. 9 is a block diagram of a basic structure of a computer device according to an embodiment of the present invention.
The computer device includes a processor, a non-volatile storage medium, a memory, and a network interface connected by a system bus. The non-volatile storage medium of the computer device stores an operating system, a database and computer readable instructions, the database can store control information sequences, and the computer readable instructions can enable the processor to realize the network quality analysis method when being executed by the processor. The processor of the computer device is used for providing calculation and control capability and supporting the operation of the whole computer device. The memory of the computer device may have stored therein computer readable instructions that, when executed by the processor, may cause the processor to perform a network quality analysis method. The network interface of the computer device is used for connecting and communicating with the terminal. Those skilled in the art will appreciate that the architecture shown in fig. 9 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
The computer equipment receives the state information of the prompt behavior sent by the associated client, namely whether the associated terminal starts the prompt or not and whether the borrower closes the prompt task or not. And the relevant terminal can execute corresponding operation according to the preset instruction by verifying whether the task condition is achieved or not, so that the relevant terminal can be effectively supervised. Meanwhile, when the prompt information state is different from the preset state instruction, the server side controls the associated terminal to ring continuously so as to prevent the problem that the prompt task of the associated terminal is automatically terminated after being executed for a period of time.
The present invention also provides a storage medium storing computer-readable instructions which, when executed by one or more processors, cause the one or more processors to perform a network quality analysis method as in any one of the embodiments described above.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by a computer program, which can be stored in a computer-readable storage medium, and can include the processes of the embodiments of the methods described above when the computer program is executed. The storage medium may be a non-volatile storage medium such as a magnetic disk, an optical disk, a Read-Only Memory (ROM), or a Random Access Memory (RAM).
It should be understood that, although the steps in the flowcharts of the figures are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and may be performed in other orders unless explicitly stated herein. Moreover, at least a portion of the steps in the flow chart of the figure may include multiple sub-steps or multiple stages, which are not necessarily performed at the same time, but may be performed at different times, which are not necessarily performed in sequence, but may be performed alternately or alternately with other steps or at least a portion of the sub-steps or stages of other steps.
The foregoing is only a partial embodiment of the present invention, and it should be noted that, for those skilled in the art, various modifications and decorations can be made without departing from the principle of the present invention, and these modifications and decorations should also be regarded as the protection scope of the present invention.

Claims (10)

1. A method for network quality analysis, comprising:
communication data in an interaction process between preset data links are obtained, wherein the communication data are parameter data representing network quality generated when data transmission is carried out between the preset data links based on a preset communication protocol;
classifying the communication data according to a preset analysis type;
and carrying out statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network.
2. The method for analyzing network quality according to claim 1, wherein the method for obtaining communication data during interaction between the preset data links comprises:
acquiring link information between each data transmitting end and each data receiving end;
monitoring interaction state parameters of a data sending end and a data receiving end in each link according to the link information;
and generating communication data according to the interaction state parameters and preset rules.
3. The method for analyzing network quality according to claim 2, wherein the method for generating communication data according to the interaction state parameter and the preset rule comprises:
screening parameter data representing network quality from the interaction state parameters as target parameters;
matching the calculation rule of the target parameter in a first preset list;
and generating the communication data by the target parameters according to the calculation rules.
4. The method for analyzing network quality according to claim 1, wherein the method for classifying the communication data according to the preset analysis type comprises:
acquiring a second preset list, wherein the second preset list records the association relationship between the preset analysis type and the communication data;
and classifying according to the mapping relation between the preset analysis type and the communication data in the second preset list.
5. The method according to claim 4, wherein the step of performing statistical calculation on the classified communication data to obtain the quality parameter values of different preset analysis types in the network comprises:
acquiring a third preset list, wherein a statistical rule corresponding to the preset analysis type is recorded in the third preset list;
acquiring a statistical rule of the preset analysis type according to the third preset list;
and calculating the classified communication data according to the statistical rule to obtain quality parameter values of different preset analysis types in the network.
6. The method according to claim 4, wherein the predetermined analysis types include network delay time, data transmission rate, network packet loss rate, and transmission bandwidth of each link.
7. The method according to claim 1, wherein when the data receiving end is a mobile terminal, the predetermined analysis type further includes a signal strength value of the mobile terminal.
8. A network quality analysis apparatus, comprising:
an acquisition module: the method comprises the steps of obtaining communication data in an interaction process between preset data links, wherein the communication data are parameter data which are generated between the preset data links and represent network quality when data transmission is carried out based on a preset communication protocol;
a classification module: configured to perform a classification of the communication data according to a preset analysis type;
a calculation module: and the system is configured to perform statistical calculation on the classified communication data to obtain quality parameter values of different preset analysis types in the network.
9. A computer device comprising a memory and a processor, the memory having stored therein computer readable instructions which, when executed by the processor, cause the processor to perform the steps of the network quality analysis method of any one of claims 1 to 7.
10. A storage medium storing computer readable instructions which, when executed by one or more processors, cause the one or more processors to perform the steps of the network quality analysis method of any one of claims 1 to 7.
CN202010111416.6A 2020-02-24 2020-02-24 Network quality analysis method, device, computer equipment and storage medium Active CN111327471B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010111416.6A CN111327471B (en) 2020-02-24 2020-02-24 Network quality analysis method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010111416.6A CN111327471B (en) 2020-02-24 2020-02-24 Network quality analysis method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111327471A true CN111327471A (en) 2020-06-23
CN111327471B CN111327471B (en) 2023-04-28

Family

ID=71168939

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010111416.6A Active CN111327471B (en) 2020-02-24 2020-02-24 Network quality analysis method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111327471B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112532481A (en) * 2020-11-24 2021-03-19 四川泽上恒信科技有限公司 Network quality monitoring and analyzing method, system and storage medium
CN112804743A (en) * 2021-01-05 2021-05-14 上海艾策通讯科技股份有限公司 Self-adaptive adjusting method for gateway AP transmitting power, storage medium and gateway equipment
CN113645092A (en) * 2021-07-07 2021-11-12 深圳市优克联新技术有限公司 Network quality evaluation method and device, terminal equipment and storage medium
CN114448496A (en) * 2022-03-21 2022-05-06 北京国电高科科技有限公司 Data transmission method and system applied to satellite Internet of things half-duplex terminal
CN114442039A (en) * 2020-11-05 2022-05-06 ***通信集团山东有限公司 Sound source positioning method and device and electronic equipment
CN114915639A (en) * 2022-05-06 2022-08-16 华润新能源(阜新)风能有限公司 Method, device, electronic equipment and medium for analyzing messages of scheduling channel special for electric power
CN116112986A (en) * 2023-04-06 2023-05-12 南京信息工程大学 Communication transmission efficiency monitoring system and method

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020174216A1 (en) * 2001-05-17 2002-11-21 International Business Machines Corporation Internet traffic analysis tool
US20040019676A1 (en) * 2002-07-23 2004-01-29 Fujitsu Limited Network operation monitoring system
US20040071129A1 (en) * 2002-10-11 2004-04-15 Doerr Bradley S. Real-time protocol (RTP) flow analysis using network processor
US6904020B1 (en) * 2000-11-01 2005-06-07 Agilent Technologies, Inc. System and method for monitoring communication networks using data stream characterization
US20090135727A1 (en) * 2007-11-26 2009-05-28 Alcatel-Lucent Technologies, Inc. Anomaly Detection and Diagnosis Using Passive Monitoring
US20120281528A1 (en) * 2010-01-25 2012-11-08 Postech Academy - Industry Foundation Autonomic network management system
US20140280884A1 (en) * 2013-03-15 2014-09-18 Amazon Technologies, Inc. Network traffic mapping and performance analysis
CN105940640A (en) * 2014-01-30 2016-09-14 高通股份有限公司 Determination of end-to-end transport quality
CN106375295A (en) * 2016-08-30 2017-02-01 四川新环佳科技发展有限公司 Data storage monitoring method
CN107147535A (en) * 2017-06-02 2017-09-08 中国人民解放军理工大学 A kind of distributed network measurement data statistical analysis technique
CN109617758A (en) * 2018-11-30 2019-04-12 网宿科技股份有限公司 Meshed network quality calculation method and device, server, computer storage medium
CN110046794A (en) * 2019-03-01 2019-07-23 深圳和而泰数据资源与云技术有限公司 Appraisal procedure, device, computer equipment and the storage medium of network quality

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6904020B1 (en) * 2000-11-01 2005-06-07 Agilent Technologies, Inc. System and method for monitoring communication networks using data stream characterization
US20020174216A1 (en) * 2001-05-17 2002-11-21 International Business Machines Corporation Internet traffic analysis tool
US20040019676A1 (en) * 2002-07-23 2004-01-29 Fujitsu Limited Network operation monitoring system
US20040071129A1 (en) * 2002-10-11 2004-04-15 Doerr Bradley S. Real-time protocol (RTP) flow analysis using network processor
US20090135727A1 (en) * 2007-11-26 2009-05-28 Alcatel-Lucent Technologies, Inc. Anomaly Detection and Diagnosis Using Passive Monitoring
US20120281528A1 (en) * 2010-01-25 2012-11-08 Postech Academy - Industry Foundation Autonomic network management system
US20140280884A1 (en) * 2013-03-15 2014-09-18 Amazon Technologies, Inc. Network traffic mapping and performance analysis
CN105940640A (en) * 2014-01-30 2016-09-14 高通股份有限公司 Determination of end-to-end transport quality
CN106375295A (en) * 2016-08-30 2017-02-01 四川新环佳科技发展有限公司 Data storage monitoring method
CN107147535A (en) * 2017-06-02 2017-09-08 中国人民解放军理工大学 A kind of distributed network measurement data statistical analysis technique
CN109617758A (en) * 2018-11-30 2019-04-12 网宿科技股份有限公司 Meshed network quality calculation method and device, server, computer storage medium
CN110046794A (en) * 2019-03-01 2019-07-23 深圳和而泰数据资源与云技术有限公司 Appraisal procedure, device, computer equipment and the storage medium of network quality

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114442039A (en) * 2020-11-05 2022-05-06 ***通信集团山东有限公司 Sound source positioning method and device and electronic equipment
CN112532481A (en) * 2020-11-24 2021-03-19 四川泽上恒信科技有限公司 Network quality monitoring and analyzing method, system and storage medium
CN112532481B (en) * 2020-11-24 2022-01-11 四川泽上恒信科技有限公司 Network quality monitoring and analyzing method, system and storage medium
CN112804743A (en) * 2021-01-05 2021-05-14 上海艾策通讯科技股份有限公司 Self-adaptive adjusting method for gateway AP transmitting power, storage medium and gateway equipment
CN113645092A (en) * 2021-07-07 2021-11-12 深圳市优克联新技术有限公司 Network quality evaluation method and device, terminal equipment and storage medium
CN114448496A (en) * 2022-03-21 2022-05-06 北京国电高科科技有限公司 Data transmission method and system applied to satellite Internet of things half-duplex terminal
CN114448496B (en) * 2022-03-21 2022-08-16 北京国电高科科技有限公司 Data transmission method and system applied to satellite Internet of things half-duplex terminal
CN114915639A (en) * 2022-05-06 2022-08-16 华润新能源(阜新)风能有限公司 Method, device, electronic equipment and medium for analyzing messages of scheduling channel special for electric power
CN114915639B (en) * 2022-05-06 2024-04-05 华润新能源(阜新)风能有限公司 Method, device, electronic equipment and medium for analyzing message of power dedicated scheduling channel
CN116112986A (en) * 2023-04-06 2023-05-12 南京信息工程大学 Communication transmission efficiency monitoring system and method

Also Published As

Publication number Publication date
CN111327471B (en) 2023-04-28

Similar Documents

Publication Publication Date Title
CN111327471B (en) Network quality analysis method, device, computer equipment and storage medium
US6885641B1 (en) System and method for monitoring performance, analyzing capacity and utilization, and planning capacity for networks and intelligent, network connected processes
CN109194551B (en) Method, device and system for testing performance of real-time Ethernet equipment
CN100521627C (en) Method of monitoring the quality of a realtime communication
CN111600781B (en) Firewall system stability testing method based on tester
US20050018611A1 (en) System and method for monitoring performance, analyzing capacity and utilization, and planning capacity for networks and intelligent, network connected processes
EP3222004B1 (en) Diagnostic testing in networks
US11671341B2 (en) Network monitoring method and network monitoring apparatus
Cherif et al. A_PSQA: Efficient real-time video streaming QoE tool in a future media internet context
EP3682595B1 (en) Obtaining local area network diagnostic test results
US20190020551A1 (en) Apparatus and method for measurements at intermediate nodes in end-to-end performance test
CN110650067A (en) Broadband network performance test evaluation method and system
CN113542029A (en) Service stability testing method, system and tool of network equipment
CN111385163A (en) Flow analysis and detection method and device
CN113207146B (en) Wireless communication network quality monitoring system and method
EP1489865A1 (en) Method and system for analysing data quality measurements in wireless data communication networks
Dong et al. Copula analysis for statistical network calculus
US10749765B2 (en) Method and system for monitoring communication in a network
CN103338131A (en) Method and equipment for testing log transmitting loss rate
CN112637055B (en) Multi-link aggregation method, system and storage medium based on VPN tunnel
CN105611406B (en) One kind access net service provider monitors user to video server lag characteristic method
JP4668851B2 (en) Quality class determination apparatus, quality class determination method, and program
CN116233905A (en) Test method and device of wireless local area network equipment, medium and electronic equipment
KR100812946B1 (en) System and Method for Managing Quality of Service in Mobile Communication Network
CN113079522A (en) OTT service quality testing method, OTT service quality testing device, electronic equipment and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant