CN106911539B - Analyze the methods, devices and systems of the network parameter between user terminal and server-side - Google Patents

Analyze the methods, devices and systems of the network parameter between user terminal and server-side Download PDF

Info

Publication number
CN106911539B
CN106911539B CN201710283143.1A CN201710283143A CN106911539B CN 106911539 B CN106911539 B CN 106911539B CN 201710283143 A CN201710283143 A CN 201710283143A CN 106911539 B CN106911539 B CN 106911539B
Authority
CN
China
Prior art keywords
server
network parameter
user terminal
path
analysis
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.)
Active
Application number
CN201710283143.1A
Other languages
Chinese (zh)
Other versions
CN106911539A (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.)
Excellent Polytron Technologies Inc
Original Assignee
Excellent Polytron Technologies Inc
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 Excellent Polytron Technologies Inc filed Critical Excellent Polytron Technologies Inc
Priority to CN201710283143.1A priority Critical patent/CN106911539B/en
Publication of CN106911539A publication Critical patent/CN106911539A/en
Application granted granted Critical
Publication of CN106911539B publication Critical patent/CN106911539B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)

Abstract

The present invention provides a kind of methods, devices and systems for analyzing the network parameter between user terminal and server-side, this method comprises: from the first server for user terminal, obtain the first flow information for stating transmitted in both directions between user terminal and server-side, and according to first flow information, analysis obtains the first partial network parameter between the first network parameter and first server and server-side of the first path between user terminal and first server;From the second server for server-side, obtain the second flow information of transmitted in both directions between user terminal and server-side, and according to second flow information, analysis obtains the second local network parameter between second network parameter and second server and user terminal in the second path between server-side and second server;According to first network parameter and the second local network parameter or the second network parameter and first partial network parameter, the third network parameter in the third path between first server and second server is calculated.

Description

Analyze the methods, devices and systems of the network parameter between user terminal and server-side
Technical field
The present invention relates to the bidirectional transmission paths between user terminal and server-side, more particularly to analysis user terminal and server-side Between bidirectional transmission path network parameter methods, devices and systems.
Background technique
The schematic diagram of the bidirectional transmission path between user terminal and server-side in the prior art referring to Fig. 1, Fig. 1, with When family end 10 and server-side 13 carry out bidirectional information (flow) transmission, it is generally the case that user terminal 10 is (public via first path A Common network network) it sends information to first server 11 (that is, client server), first server 11 is via dynamic acceleration path D (dynamic accelerate network) communicates information to second server 12 (that is, server-side server), the second last server 12 via Second path B (public network) sends information to server-side 13.Equally, server-side 13 successively adds by the second path B, dynamic Information, is reversely sent to user terminal 10 by fast path D, first path A.Here, first path A, dynamic acceleration path D and second Path B constitutes the bidirectional transmission path between user terminal 10 and server-side 13.
In practical applications, need to detect the network parameter of the bidirectional transmission path between user terminal 10 and server-side 13, To analyze the performance of the bidirectional transmission path.In the prior art, the detection information of a sampling is issued from user terminal 10, And it after the feedback information for receiving server-side 13, is analyzed, obtains the network parameter of entire bidirectional transmission path.
However, what this sample detecting mode reflected is transmitted in both directions that a user terminal corresponds between server-side The performance in path, it is impossible to enough performances for covering the bidirectional transmission path between all user terminals and all server-sides, With apparent limitation.In addition, this mode analyze be the performance of entire bidirectional transmission path, and do not distinguish first Path A, dynamic acceleration path D and the second respective performance of path B, therefore the dynamic that user terminal is paid close attention to can not be analyzed The acceleration effect of acceleration path D.
Summary of the invention
In order to overcome the defects of the prior art, the present invention provides a kind of network ginseng analyzed between user terminal and server-side Several methods, this method comprises:
First analytical procedure obtains the user terminal and the server-side from the first server for the user terminal Between transmitted in both directions first flow information, and according to the first flow information, analysis obtains the user terminal and described the First partial between the first network parameter and the first server and server-side of first path between one server Network parameter;
Second analytical procedure obtains the user terminal and the server-side from the second server for the server-side Between transmitted in both directions second flow information, and according to the second flow information, analysis obtains the server-side and described the Second between second network parameter and the second server and the user terminal in the second path between two servers Localized network parameter;
Step is calculated, according to the first network parameter and the second local network parameter or second network parameter With the first partial network parameter, the third in the third path between the first server and the second server is calculated Network parameter.
Wherein, the first network parameter, second network parameter and the third network parameter form the network Parameter.
Wherein, the first flow information and the second flow information are obtained in real time.
Third path is dynamic acceleration path.
The first path, second path and the third path constitute the user terminal and the server-side it Between bidirectional transmission path.
Further, the present invention also provides a kind of device of the network parameter between analysis user terminal and server-side, the devices Include:
First analytical unit obtains the user terminal and the server-side from the first server for the user terminal Between transmitted in both directions first flow information, and according to the first flow information, analysis obtains the user terminal and described the First partial between the first network parameter and the first server and server-side of first path between one server Network parameter;
Second analytical unit obtains the user terminal and the server-side from the second server for the server-side Between transmitted in both directions second flow information, and according to the second flow information, analysis obtains the server-side and described the Second between second network parameter and the second server and the user terminal in the second path between two servers Localized network parameter;
Computing unit, according to the first network parameter and the second local network parameter or second network parameter With the first partial network parameter, the third in the third path between the first server and the second server is calculated Network parameter.
Further, the present invention also provides a kind of system of the network parameter between analysis user terminal and server-side, the systems It include: user terminal, server-side, for the first server of user terminal, for the second server of server-side, and as described above Device, described device, which is used to analyze, obtains first network parameter between the user terminal and the first server, described The second network parameter and the first server and the second server between server-side and the second server it Between third network parameter.
The present invention also provides a kind of non-volatile memory mediums, and analysis is stored on the non-volatile memory medium and is used The program of network parameter between family end and server-side, described program are computer-executed to implement analysis user terminal and server-side Between network parameter method, described program includes:
First analysis instruction obtains the user terminal and the server-side from the first server for the user terminal Between transmitted in both directions first flow information, and according to the first flow information, analysis obtains the user terminal and described the First partial between the first network parameter and the first server and server-side of first path between one server Network parameter;
Second analysis instruction obtains the user terminal and the server-side from the second server for the server-side Between transmitted in both directions second flow information, and according to the second flow information, analysis obtains the server-side and described the Second between second network parameter and the second server and the user terminal in the second path between two servers Localized network parameter;
Computations, according to the first network parameter and the second local network parameter or second network parameter With the first partial network parameter, the third in the third path between the first server and the second server is calculated Network parameter.
Detailed description of the invention
Fig. 1 is the schematic diagram of the bidirectional transmission path between user terminal and server-side in the prior art;
Fig. 2 is the structure of the system of the network parameter between analysis user terminal according to an embodiment of the present invention and server-side Figure;
Fig. 3 is the structure of the device of the network parameter between analysis user terminal according to an embodiment of the present invention and server-side Figure;
Fig. 4 is the process of the method for the network parameter between analysis user terminal according to an embodiment of the present invention and server-side Figure.
Specific embodiment
With reference to the accompanying drawing, the embodiment of the present invention is described in detail.
Fig. 2 is the structure of the system 20 of the network parameter between analysis user terminal according to an embodiment of the present invention and server-side Figure.As shown in Fig. 2, the system 20 include user terminal 21, for the user terminal 21 first server 22, server-side 24, be used for The second server 23 and device 25 of the server-side 24.
Fig. 3 is the structure of the device 25 of the network parameter between analysis user terminal according to an embodiment of the present invention and server-side Figure.As shown in figure 3, the device 25 includes the first analytical unit 251, the second analytical unit 252 and computing unit 253.
Referring to fig. 4, in step S41, the first analytical unit 251 executes the first analytical procedure, wherein from first server 22 The first flow information of transmitted in both directions between user terminal 21 and server-side 24 is obtained, and according to first flow information, analysis is obtained The first network parameter and first server 22 and server-side of first path A ' between user terminal 21 and first server 22 First partial network parameter between 24.
Here, during user terminal 21 and server-side 24 carry out transmitted in both directions, the first analytical unit 251 is for example by wireless Network, obtains the first flow information in first server 22, the first flow information include user terminal 21 and server-side 24 it Between information of the bidirectional traffics at first server 22.
In step S42, the second analytical unit 252 executes the second analytical procedure, wherein obtains user from second server 23 The second flow information of transmitted in both directions between end 21 and server-side 24, and according to second flow information, analysis obtains server-side 24 Between the second network parameter and second server 23 and user terminal 21 of the second path B ' between second server 23 Second local network parameter.
During user terminal 21 and server-side 24 carry out transmitted in both directions, the second analytical unit 252 for example passes through wireless network The second flow information in second server 23 is obtained, which includes double between user terminal 21 and server-side 24 To information of the flow at second server 23.
Then, in step S43, computing unit 253 is according to first network parameter and the second local network parameter or the second net Network parameter and first partial network parameter calculate the third of the third path D ' between first server 22 and second server 23 Network parameter.
Here, the local network parameter of first network parameter, first partial network parameter, the second network parameter and second Respectively contain multiple parameters, such as RTT delay (that is, round trip delay time), TCP (transmission control protocol) retransmission rate etc..
By the multiple parameters in the second local network parameter respectively with one-to-one multiple parameters in first network parameter It is calculated, such as is subtracted each other, the third network parameter of available third path D '.Here, third network parameter equally includes Multiple ginsengs identical with the local network parameter of first network parameter, first partial network parameter, the second network parameter and second Number.
In addition, by the multiple parameters in first partial network parameter respectively with it is one-to-one multiple in the second network parameter Parameter is calculated, such as is subtracted each other, the third network parameter of same available third path D '.
Figure it is seen that first partial network parameter includes the second network parameter and the third road of the second path B ' The third network parameter of diameter D ', the second local network parameter include the first network parameter and third path D ' of first path A ' Third network parameter.Therefore the calculating of S43 through the above steps, available third network parameter.
In addition, figure it is seen that first path A ', the second path B ' and third path D ' constitute 21 He of user terminal Bidirectional transmission path between server-side 24, and above-mentioned first network parameter, the second network parameter and third network parameter composition The network parameter of bidirectional transmission path between user terminal 21 and server-side 24.
As set forth above, it is possible to obtain between user terminal 21 and server-side 24 three paths (that is, first path A ', the second tunnel Diameter B ' and third path D ') respective network parameter, it is hereby achieved that the respective network performance in three paths and quality.Example Such as, RTT delay is low, then it represents that the network performance in corresponding path and high-quality.
Further, the first analytical unit 251 obtains first flow information in real time, and the second analytical unit 252 is in real time Ground obtains second flow information.In this way, the respective network performance in three paths and quality can be obtained in real time.
In this example, for example, third path D ' is dynamic acceleration path, flow information efficiency of transmission can be improved, and reduce use The use cost at family end 21.This manner it is also possible to analyze the internetworking for the dynamic acceleration path D ' that user terminal 21 is paid close attention to Energy and quality, to analyze acceleration effect.
In addition, user terminal 21 is not limited to a user terminal, it can be a plurality of clients, equally, server-side 24 is also not necessarily limited to One server-side, can be multiple server-sides.In this way, all network environment of covering that can be enough, obtains more fully Network parameter.
In this example, first path A ' and the second path B ' are, for example, public network.When user terminal 21 will with server-side 24 into When row bidirectional traffics are transmitted, can there are multiple first path A ', multiple second path B ', multiple third path D ' selective, this When, the network parameter in each path can be calculated with aforesaid way according to the present invention, select suitable first path, Two paths and third path, to be optimal acceleration effect, and price is compromised.
Example:
For example, user terminal 21 is Chinese user, server-side 24 is Thailand game quotient, and first server 22 is Beijing service Device.In order to make Chinese user and Thailand's game quotient carry out bidirectional traffics transmission, can be taken for example, by Beijing server and Hong Kong Dynamic between business device accelerates public network B ' 1 or Beijing between network D ' 1, Hong Kong server and Thailand game quotient to take The dynamic between device and Singapore's server of being engaged in accelerates public between network D ' 2 and Singapore's server and Thailand game quotient Network B ' 1.That is, second server 23 can be Hong Kong server or Singapore's server.
According to aforesaid way, dynamic is calculated, network D ' 1, public network B ' 1, dynamic is accelerated to accelerate network D ' 2 and public affairs The respective network parameter in network B ' 1 altogether, according to these network parameters, selection such as dynamic accelerates network D ' 1 and public network B ' 1, to be optimal acceleration effect, and price is compromised.
The present invention also provides a kind of non-volatile memory mediums, and analysis is stored on the non-volatile memory medium and is used The program of network parameter between family end and server-side, described program are computer-executed to implement analysis user terminal and server-side Between network parameter method, described program includes: the first analysis instruction, from the first server for the user terminal, Obtain the first flow information of transmitted in both directions between the user terminal and the server-side, and according to the first flow information, Analyze the first network parameter for obtaining the first path between the user terminal and the first server and first clothes The first partial network parameter being engaged between device and server-side;Second analysis instruction, from the second server for the server-side, Obtain the second flow information of transmitted in both directions between the user terminal and the server-side, and according to the second flow information, Analysis obtains second network parameter and second clothes in the second path between the server-side and the second server The local network parameter of second to be engaged between device and the user terminal;Computations, according to the first network parameter and described Two localized network parameters or second network parameter and the first partial network parameter, calculate the first server and institute State the third network parameter in the third path between second server.
Although by being described in conjunction with specific embodiments to the present invention, for the ordinary artisan of this field, It will be apparent according to many substitutions, modification and the variation made after mentioned above.Therefore, when such substitution, modification When being fallen into variation within the spirit and scope of appended claims, it should be included in the present invention.

Claims (12)

1. a kind of method of the network parameter between analysis user terminal and server-side, which is characterized in that the described method includes:
First analytical procedure, during the user terminal and the server-side carry out transmitted in both directions, from for the user terminal First server obtains the first flow information of transmitted in both directions between the user terminal and the server-side, and according to described One flow information, analysis obtain first path between the user terminal and the first server first network parameter, with And the first partial network parameter between the first server and server-side;
Second analytical procedure, during the user terminal and the server-side carry out transmitted in both directions, from for the server-side Second server obtains the second flow information of transmitted in both directions between the user terminal and the server-side, and according to described Two flow informations, analysis obtain the second path between the server-side and the second server the second network parameter, with And the second local network parameter between the second server and the user terminal;
Step is calculated, according to the first network parameter and the second local network parameter or second network parameter and institute First partial network parameter is stated, the third network in the third path between the first server and the second server is calculated Parameter.
2. the method for the network parameter between analysis user terminal and server-side as described in claim 1, which is characterized in that described First network parameter, second network parameter and the third network parameter form the network parameter.
3. the method for the network parameter between analysis user terminal and server-side as claimed in claim 2, which is characterized in that in real time Ground obtains the first flow information and the second flow information.
4. the method for the network parameter between analysis user terminal and server-side as claimed in claim 3, which is characterized in that described Third path is dynamic acceleration path.
5. the method for the network parameter between analysis user terminal and server-side as claimed in claim 4, which is characterized in that described First path, second path and the third path constitute the transmitted in both directions between the user terminal and the server-side Path.
6. a kind of device of the network parameter between analysis user terminal and server-side, which is characterized in that described device includes:
First analytical unit, during the user terminal and the server-side carry out transmitted in both directions, from for the user terminal First server obtains the first flow information of transmitted in both directions between the user terminal and the server-side, and according to described One flow information, analysis obtain first path between the user terminal and the first server first network parameter, with And the first partial network parameter between the first server and server-side;
Second analytical unit, during the user terminal and the server-side carry out transmitted in both directions, from for the server-side Second server obtains the second flow information of transmitted in both directions between the user terminal and the server-side, and according to described Two flow informations, analysis obtain the second path between the server-side and the second server the second network parameter, with And the second local network parameter between the second server and the user terminal;
Computing unit, according to the first network parameter and the second local network parameter or second network parameter and institute First partial network parameter is stated, the third network in the third path between the first server and the second server is calculated Parameter.
7. the device of the network parameter between analysis user terminal and server-side as claimed in claim 6, which is characterized in that described First network parameter, second network parameter and the third network parameter form the network parameter.
8. the device of the network parameter between analysis user terminal and server-side as claimed in claim 7, which is characterized in that described First analytical unit obtains the first flow information in real time, and second analytical unit obtains described second in real time Flow information.
9. the device of the network parameter between analysis user terminal and server-side as claimed in claim 8, which is characterized in that described Third path is dynamic acceleration path.
10. the device of the network parameter between analysis user terminal and server-side as claimed in claim 9, which is characterized in that institute It states first path, second path and the third path and constitutes two-way biography between the user terminal and the server-side Defeated path.
11. a kind of system of the network parameter between analysis user terminal and server-side, which is characterized in that the system comprises:
User terminal,
Server-side,
For the first server of the user terminal,
For the second server of the server-side, and
Device as described in any one of claim 6-10, described device obtain the user terminal and described first for analyzing First network parameter, the server-side between server and the second network parameter between the second server, Yi Jisuo State the third network parameter between first server and the second server.
12. a kind of non-volatile memory medium is stored with analysis user terminal and server-side on the non-volatile memory medium Between network parameter program, described program be computer-executed with implement analysis user terminal and server-side between network ginseng Several method, which is characterized in that described program includes:
First analysis instruction, during the user terminal and the server-side carry out transmitted in both directions, from for the user terminal First server obtains the first flow information of transmitted in both directions between the user terminal and the server-side, and according to described One flow information, analysis obtain first path between the user terminal and the first server first network parameter, with And the first partial network parameter between the first server and server-side;
Second analysis instruction, during the user terminal and the server-side carry out transmitted in both directions, from for the server-side Second server obtains the second flow information of transmitted in both directions between the user terminal and the server-side, and according to described Two flow informations, analysis obtain the second path between the server-side and the second server the second network parameter, with And the second local network parameter between the second server and the user terminal;
Computations, according to the first network parameter and the second local network parameter or second network parameter and institute First partial network parameter is stated, the third network in the third path between the first server and the second server is calculated Parameter.
CN201710283143.1A 2017-04-26 2017-04-26 Analyze the methods, devices and systems of the network parameter between user terminal and server-side Active CN106911539B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710283143.1A CN106911539B (en) 2017-04-26 2017-04-26 Analyze the methods, devices and systems of the network parameter between user terminal and server-side

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710283143.1A CN106911539B (en) 2017-04-26 2017-04-26 Analyze the methods, devices and systems of the network parameter between user terminal and server-side

Publications (2)

Publication Number Publication Date
CN106911539A CN106911539A (en) 2017-06-30
CN106911539B true CN106911539B (en) 2019-08-09

Family

ID=59211228

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710283143.1A Active CN106911539B (en) 2017-04-26 2017-04-26 Analyze the methods, devices and systems of the network parameter between user terminal and server-side

Country Status (1)

Country Link
CN (1) CN106911539B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112910790B (en) * 2021-02-08 2023-06-30 网宿科技股份有限公司 Diversion system and method thereof

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684947A (en) * 2012-05-25 2012-09-19 四川迅游网络科技股份有限公司 Speed measurement method for network accelerating system
CN105704034A (en) * 2016-04-05 2016-06-22 网宿科技股份有限公司 Network access method and central server

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5228936B2 (en) * 2009-01-20 2013-07-03 沖電気工業株式会社 Overlay traffic detection system and traffic monitoring / control system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102684947A (en) * 2012-05-25 2012-09-19 四川迅游网络科技股份有限公司 Speed measurement method for network accelerating system
CN105704034A (en) * 2016-04-05 2016-06-22 网宿科技股份有限公司 Network access method and central server

Also Published As

Publication number Publication date
CN106911539A (en) 2017-06-30

Similar Documents

Publication Publication Date Title
US8396962B2 (en) Game grammar-based packet capture and analysis apparatus and method for conducting game test
CN108900388B (en) Method, apparatus, and medium for monitoring network quality
US20120290711A1 (en) Method and apparatus to estimate application and network performance metrics and distribute those metrics across the appropriate applications, sites, servers, etc
US20160036836A1 (en) Detecting DGA-Based Malicious Software Using Network Flow Information
CN103795762B (en) A kind of test method and system of reverse proxy
CN105871947B (en) The method and device of cross-domain request data
US9929930B2 (en) Reducing an amount of captured network traffic data to analyze
CN108156146B (en) Method and device for identifying abnormal user operation
US20160088499A1 (en) Systems and methods to create message traffic
CN108429653A (en) A kind of test method, equipment and system
EP2523394A1 (en) Method and Apparatus for Distinguishing and Sampling Bi-Directional Network Traffic at a Conversation Level
CN113726607A (en) Network detection method and device, electronic equipment and storage medium
CN106911539B (en) Analyze the methods, devices and systems of the network parameter between user terminal and server-side
CN108513149A (en) A kind of live streaming delay testing method and its device
US9270550B2 (en) Session-based traffic analysis system
CN102714652B (en) Monitoring Data network comprises the conversational communication of multiple data flow
CN105357071A (en) Identification method and identification system for network complex traffic
CN109981550B (en) Game service quality evaluation method and device
US12039422B2 (en) Method and apparatus for generating application identification model
CN106161129B (en) The method, apparatus and routing device of data-flow analysis in routing device
JP6199844B2 (en) Suspicious part estimation device and suspected part estimation method
JP2014131212A (en) Verification program and information processing device
JP2011142473A (en) Apparatus and method for estimating users' waiting time, and program
CN116112209A (en) Vulnerability attack flow detection method and device
US9722898B2 (en) Quality estimation methods, quality estimation apparatus, and recording 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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 200090 Room 201, 10 B, 619 Longchang Road, Yangpu District, Shanghai.

Applicant after: Excellent Polytron Technologies Inc

Address before: 200090 Shanghai city Yangpu District road 619 Longchang city concept 10 building B block.

Applicant before: SHANGHAI UCLOUD INFORMATION TECHNOLOGY CO., LTD.

GR01 Patent grant
GR01 Patent grant