Movatterモバイル変換


[0]ホーム

URL:


US20160119214A1 - Information processing method and device - Google Patents

Information processing method and device
Download PDF

Info

Publication number
US20160119214A1
US20160119214A1US14/671,544US201514671544AUS2016119214A1US 20160119214 A1US20160119214 A1US 20160119214A1US 201514671544 AUS201514671544 AUS 201514671544AUS 2016119214 A1US2016119214 A1US 2016119214A1
Authority
US
United States
Prior art keywords
path
time stamp
packet
backward
client device
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
US14/671,544
Other versions
US10178204B2 (en
Inventor
Xiapu LUO
Jingang Hou
Zhiwei Liu
Xianneng Zou
Juhong Wang
Lei Xue
Yajuan Tang
Weigang Wu
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.)
Tencent Technology Shenzhen Co Ltd
Hong Kong Polytechnic University HKPU
Original Assignee
Tencent Technology Shenzhen Co Ltd
Hong Kong Polytechnic University HKPU
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 Tencent Technology Shenzhen Co Ltd, Hong Kong Polytechnic University HKPUfiledCriticalTencent Technology Shenzhen Co Ltd
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDreassignmentTENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HOU, JINGANG, LIU, ZHIWEI, LUO, XIAPU, TANG, YAJUAN, WANG, Juhong, WU, WEIGANG, XUE, LEI, ZOU, XIANNENG
Assigned to TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, THE HONG KONG POLYTECHNIC UNIVERSITYreassignmentTENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HOU, JINGANG, LIU, ZHIWEI, LUO, XIAPU, TANG, YAJUAN, WANG, Juhong, WU, WEIGANG, XUE, LEI, ZOU, XIANNENG
Publication of US20160119214A1publicationCriticalpatent/US20160119214A1/en
Application grantedgrantedCritical
Publication of US10178204B2publicationCriticalpatent/US10178204B2/en
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

It is described an information processing method and device. It is received a request for service data from a client device. In response to the request for service data, it is sent at least two probing packets which contain the service data to the client device on a forward path which is from a server to the client device. It is obtained timing information, which includes: a time stamp corresponding to the service data, a time stamp corresponding to the request for the service data, and time stamps corresponding to at least two backward-path packets sent by the client device on a backward path, the backward path being from the client device to the server. It is determined according to the timing information a one-way path metric.

Description

Claims (20)

1. A method applied in a server having one or more processors and a memory for storing program modules that are executed by the one or more processors, the method comprising:
receiving a request for service data from a client device;
in response to the request for service data, sending at least two probing packets which contain the service data to the client device on a forward path which is from the server to the client device;
obtaining timing information, which comprises: a time stamp corresponding to the service data, a time stamp corresponding to the request for the service data, and time stamps corresponding to at least two backward-path packets sent by the client device on a backward path, wherein the backward path is from the client device to the server; and
determining according to the timing information a one-way path metric.
4. The method according toclaim 1, wherein when there are two backward-path packets consisting of a first backward-path packet and a second backward-path packet, the time stamp corresponding to at least two backward-path packets sent by the client device on a backward path comprises a third time stamp indicating the time when the first backward-path packet is received and a fourth time stamp indicating the time when the second backward-path packet is received,
wherein in the case the one-way path metric is backward-path packet loss, the determining according to the timing information a one-way path metric comprises:
determining the first backward-path packet is lost, when the second backward-path packet arrives before the first backward-path packet and a difference between the fourth time stamp and the third time stamp corresponds to the RTO of the client device;
determining the second backward-path packet is lost, when the first backward-path packet arrives before the second backward-path packet and a difference between the fourth time stamp and the third time stamp corresponds to the RTO of the client device; and
determining both the first backward-path packet and second backward-path packet are lost, when the first backward-path packet arrives before the second backward-path packet, and a difference between the fourth time stamp and the third time stamp corresponds to it normal value plus the RTO of the client device.
13. A non-transitory computer-readable storage medium storing instructions thereon for execution by at least one processing circuit, the instructions comprising:
receiving a request for service data from a client device;
in response to the request for service data, sending at least two probing packets which contain the service data to the client device on a forward path which is towards the client device;
obtaining timing information, which comprise: a time stamp corresponding to the service data, a time stamp corresponding to the request for the service data, and time stamps corresponding to at least two backward-path packets sent by the client device on a backward path, wherein the backward path is from the client device to the server; and
determining according to the timing information a one-way path metric.
18. The non-transitory computer-readable storage medium according toclaim 13, wherein in the case the one-way path metric is forward-path jitter, the determining according to the timing information a one-way path metric comprises:
determining the forward-path jitter by subtracting a fourth difference value from a fifth difference value,
wherein the fourth difference value is equal to a difference between a time stamp when the client device sends the request for the ithservice data and a time stamp when the server sends a corresponding probing packet for the initial time,
wherein the fifth difference value is equal to a difference between a time stamp when the client device sends the request for the (i+1)thservice data and a time stamp when the server sends a corresponding probing packet for the initial time.
19. A device applied in a server, comprising:
one or more processors; and
a memory coupled to the one or more processors;
program modules stored in the memory, the program modules being executable by the one or more processors to:
receive a request for service data from a client device;
in response to the request for service data, send at least two probing packets which contain the service data to the client device on a forward path which is from the server to the client device;
obtain timing information, which comprises: a time stamp corresponding to the service data, a time stamp corresponding to the request for the service data, and time stamps corresponding to at least two backward-path packets sent by the client device on a backward path, wherein the backward path is from the client device to the server; and
determine according to the timing information a one-way path metric.
US14/671,5442014-10-272015-03-27Information processing method and deviceActive2036-04-10US10178204B2 (en)

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
CN2014105848822014-10-27
CN201410584882.0ACN105634836B (en)2014-10-272014-10-27Information processing method and device
CN201410584882.02014-10-27

Publications (2)

Publication NumberPublication Date
US20160119214A1true US20160119214A1 (en)2016-04-28
US10178204B2 US10178204B2 (en)2019-01-08

Family

ID=55792878

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US14/671,544Active2036-04-10US10178204B2 (en)2014-10-272015-03-27Information processing method and device

Country Status (2)

CountryLink
US (1)US10178204B2 (en)
CN (1)CN105634836B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107992416A (en)*2017-11-282018-05-04中国联合网络通信集团有限公司A kind of definite method and device of webpage time delay
US10877865B2 (en)*2015-04-272020-12-29Telefonaktiebolaget Lm Ericsson (Publ)Compute infrastructure resource monitoring method and entities
CN112583477A (en)*2019-09-272021-03-30深圳市中兴微电子技术有限公司Time delay measuring method, system and storage medium
US11606273B1 (en)*2021-05-242023-03-14Juniper Networks, Inc.Monitoring server performance using server processing time
US20230354173A1 (en)*2019-03-222023-11-02StreamrootMethod for obtaining a data segment by a client device capable of communicating with a plurality of content delivery networks

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN106130764B (en)*2016-06-242019-04-23武汉斗鱼网络科技有限公司 A method and system for monitoring whether a data service in a live video studio is available
CN107872332B (en)*2016-09-232020-12-22华为技术有限公司 A kind of detection method and related device of message forwarding path
CN110022240B (en)*2018-01-092021-03-23香港理工大学深圳研究院Network state testing method and device and terminal equipment
CN108880938A (en)*2018-06-192018-11-23成都网丁科技有限公司A kind of end-to-end TCP session speed-measuring method
CN115396068A (en)2018-07-022022-11-25华为技术有限公司Retransmission control method, communication interface and electronic equipment
CN110932814B (en)*2019-12-052020-10-02北京邮电大学Software-defined network time service safety protection method, device and system
CN113242113A (en)*2021-04-302021-08-10北京汇钧科技有限公司Data transmission control method and device, electronic equipment and storage medium
CN113420263B (en)*2021-06-302023-08-04北京百度网讯科技有限公司 Data statistics method, device, equipment and storage medium
CN113765785B (en)*2021-08-192022-07-05东北大学 Multipath Transmission Method Based on DPDK
CN114285791B (en)*2021-12-172023-07-07上海绚显科技有限公司Data transmission method, device, computer equipment and storage medium

Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6442141B1 (en)*1998-08-312002-08-273Com CorporationNetwork delay and loss simulator
US6868094B1 (en)*1999-07-012005-03-15Cisco Technology, Inc.Method and apparatus for measuring network data packet delay, jitter and loss
US20070076605A1 (en)*2005-09-132007-04-05Israel CidonQuality of service testing of communications networks
US20080037420A1 (en)*2003-10-082008-02-14Bob TangImmediate ready implementation of virtually congestion free guaranteed service capable network: external internet nextgentcp (square waveform) TCP friendly san
US20080259813A1 (en)*2004-03-092008-10-23Johnny Mikhael MattaMethod and apparatus for quality of service determination
US7457868B1 (en)*2003-12-302008-11-25Emc CorporationMethods and apparatus for measuring network performance
US20090213828A1 (en)*2006-12-072009-08-27Zulutime, LlcWireless local area network-based position locating systems and methods
US20100128606A1 (en)*2008-11-262010-05-27Patel Rahul GFirst-hop domain reliability measurement and load balancing in a computer network
US20100315958A1 (en)*2009-06-112010-12-16Luo XiapuMethod for non-cooperative measurement of network data-path quality
US20110161701A1 (en)*2008-07-032011-06-30Imsys AbRegular or design application
US20150333993A1 (en)*2012-12-212015-11-19Telefonaktiebolaget L M Ericsson (Publ)Method and node arrangement for providing more accurate estimation of data path conditions

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3707186A (en)1971-01-181972-12-26Foster Wheeler CorpCooling tube ferrule
DE3022480A1 (en)1980-06-141982-01-07Uhde Gmbh, 4600 Dortmund DEVICE FOR EXCHANGING HEAT BETWEEN AN NH (DOWN ARROW) 3 (DOWN ARROW) CONVERTER LEAVING CYCLE GAS AND WATER
SE447214B (en)1984-03-201986-11-03Stal Laval Turbin Ab SET TO INFEST TUBES IN TUBPLATES BY VEHICLE EXCHANGERS AND CONDENSORS
JPH08291996A (en)1995-04-211996-11-05Ishikawajima Harima Heavy Ind Co Ltd Heat exchanger
DE19548688C2 (en)1995-12-231999-04-08Balcke Duerr Gmbh Heat exchanger for cooling high temperature nitrogenous gas
AU4090600A (en)1999-06-302001-01-04Rohm And Haas CompanyHigh performance heat exchangers
JP4540920B2 (en)2002-02-182010-09-08三菱レイヨン株式会社 Vertical multitubular heat exchanger and distillation column system including the same
EP1995543A1 (en)2007-05-102008-11-26AGC Flat Glass Europe SAHeat exchanger for oxygen
WO2009066260A1 (en)2007-11-212009-05-28The Petroleum Oil And Gas Corporation Of South Africa (Pty) LtdTube sheet assembly
CN102801508A (en)*2012-07-262012-11-28苏州科达科技有限公司Control method for processing network packet loss
CN103716201B (en)*2013-12-122017-01-18中国科学院信息工程研究所Open wireless sensing network performance test method and open wireless sensing network performance test system
CN103929341B (en)*2014-04-302017-08-11湖南网数科技有限公司Measuring method, server, network probe and the system of network performance

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6442141B1 (en)*1998-08-312002-08-273Com CorporationNetwork delay and loss simulator
US6868094B1 (en)*1999-07-012005-03-15Cisco Technology, Inc.Method and apparatus for measuring network data packet delay, jitter and loss
US20080037420A1 (en)*2003-10-082008-02-14Bob TangImmediate ready implementation of virtually congestion free guaranteed service capable network: external internet nextgentcp (square waveform) TCP friendly san
US7457868B1 (en)*2003-12-302008-11-25Emc CorporationMethods and apparatus for measuring network performance
US20080259813A1 (en)*2004-03-092008-10-23Johnny Mikhael MattaMethod and apparatus for quality of service determination
US20070076605A1 (en)*2005-09-132007-04-05Israel CidonQuality of service testing of communications networks
US20090213828A1 (en)*2006-12-072009-08-27Zulutime, LlcWireless local area network-based position locating systems and methods
US20110161701A1 (en)*2008-07-032011-06-30Imsys AbRegular or design application
US20100128606A1 (en)*2008-11-262010-05-27Patel Rahul GFirst-hop domain reliability measurement and load balancing in a computer network
US20100315958A1 (en)*2009-06-112010-12-16Luo XiapuMethod for non-cooperative measurement of network data-path quality
US20150333993A1 (en)*2012-12-212015-11-19Telefonaktiebolaget L M Ericsson (Publ)Method and node arrangement for providing more accurate estimation of data path conditions

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10877865B2 (en)*2015-04-272020-12-29Telefonaktiebolaget Lm Ericsson (Publ)Compute infrastructure resource monitoring method and entities
CN107992416A (en)*2017-11-282018-05-04中国联合网络通信集团有限公司A kind of definite method and device of webpage time delay
US20230354173A1 (en)*2019-03-222023-11-02StreamrootMethod for obtaining a data segment by a client device capable of communicating with a plurality of content delivery networks
CN112583477A (en)*2019-09-272021-03-30深圳市中兴微电子技术有限公司Time delay measuring method, system and storage medium
US11606273B1 (en)*2021-05-242023-03-14Juniper Networks, Inc.Monitoring server performance using server processing time

Also Published As

Publication numberPublication date
CN105634836A (en)2016-06-01
CN105634836B (en)2020-03-17
US10178204B2 (en)2019-01-08

Similar Documents

PublicationPublication DateTitle
US10178204B2 (en)Information processing method and device
US10349297B2 (en)Quality of user experience analysis
Veal et al.New methods for passive estimation of TCP round-trip times
Wei et al.NS-2 TCP-Linux: an NS-2 TCP implementation with congestion control algorithms from Linux
Schatz et al.Passive youtube qoe monitoring for isps
US9237474B2 (en)Network device trace correlation
KR20200109326A (en) System and method for monitoring broadband communication link performance
US20070073873A1 (en)Determining client latencies over a network
US10952091B2 (en)Quality of user experience analysis
Halepovic et al.Can you GET me now? Estimating the time-to-first-byte of HTTP transactions with passive measurements
Al-Fares et al.Overclocking the Yahoo! CDN for faster Web page loads
Luo et al.Design and Implementation of TCP Data Probes for Reliable and Metric-Rich Network Path Monitoring.
Goel et al.Domain-sharding for faster http/2 in lossy cellular networks
Murata et al.A quality measurement tool for high-speed data transfer in long fat networks
Xing et al.A highly scalable bandwidth estimation of commercial hotspot access points
Dinh-Xuan et al.Study on the accuracy of QoE monitoring for HTTP adaptive video streaming using VNF
Luo et al.On measuring one-way path metrics from a web server
Wei et al.Inference and evaluation of split-connection approaches in cellular data networks
Szilágyi et al.LTE user plane congestion detection and analysis
VernerssonAnalysis of UDP-based reliable transport using network emulation
Yoo et al.Active capture of wireless traces: overcome the lack in protocol analysis
Lukaseder et al.Setting up a high-speed tcp benchmarking environment-lessons learned
LimA WebRTC-based Distributed Network Measurement Service
SchulteMobile network delay characteristics and interactions with the transport layer
ManzoorDissecting HTTP/2 and QUIC: measurement, evaluation and optimization

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, CHI

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUO, XIAPU;HOU, JINGANG;LIU, ZHIWEI;AND OTHERS;REEL/FRAME:035425/0210

Effective date:20141204

ASAssignment

Owner name:TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED, CHI

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUO, XIAPU;HOU, JINGANG;LIU, ZHIWEI;AND OTHERS;REEL/FRAME:035431/0379

Effective date:20150320

Owner name:THE HONG KONG POLYTECHNIC UNIVERSITY, CHINA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LUO, XIAPU;HOU, JINGANG;LIU, ZHIWEI;AND OTHERS;REEL/FRAME:035431/0379

Effective date:20150320

STCFInformation on status: patent grant

Free format text:PATENTED CASE

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:4


[8]ページ先頭

©2009-2025 Movatter.jp