Quality estimation methods, quality estimation apparatus, and recording medium
First Claim
1. A quality estimation method executed by a processor included in a quality estimation apparatus, the method comprising:
- obtaining a plurality of packets communicated between a client device at a first point and a server device;
extracting a number of losses indicating a number of lost packets among the plurality of packets by analyzing the plurality of packets;
determining statistics information of a delay time due to packet loss of the plurality of packets, based on the number of losses and quality information indicating quality of a network used for communication between a client device at a second point and the server device; and
estimating a response time of the server device on operation performed by the client device at the second point based on the determined statistics information,wherein the quality information includes a band, a packet loss rate indicating a probability of loss at communication time of each of the plurality of packets, the client device at the second point, and a round-trip time (RTT) corresponding to communication with the server device.
1 Assignment
0 Petitions
Accused Products
Abstract
An quality estimation method executed by a processor included in a quality estimation apparatus, the method includes obtaining a plurality of packets communicated between a client device at a first point and a server device; extracting a number of losses indicating the number of lost packets among the plurality of packets by analyzing the plurality of packets; determining statistics information of a delay time due to packet loss of the plurality of packets, based on the number of losses and quality information indicating quality of a network used for communication between a client device at a second point and the server device; and estimating a response time of the server device on operation performed by the client device at the second point based on the determined statistics information.
5 Citations
19 Claims
-
1. A quality estimation method executed by a processor included in a quality estimation apparatus, the method comprising:
-
obtaining a plurality of packets communicated between a client device at a first point and a server device; extracting a number of losses indicating a number of lost packets among the plurality of packets by analyzing the plurality of packets; determining statistics information of a delay time due to packet loss of the plurality of packets, based on the number of losses and quality information indicating quality of a network used for communication between a client device at a second point and the server device; and estimating a response time of the server device on operation performed by the client device at the second point based on the determined statistics information, wherein the quality information includes a band, a packet loss rate indicating a probability of loss at communication time of each of the plurality of packets, the client device at the second point, and a round-trip time (RTT) corresponding to communication with the server device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A quality estimation apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to; obtain a plurality of packets communicated between a client device at a first point and a server device; extract a number of losses indicating a number of lost packets among the plurality of packets by analyzing the plurality of packets; determine statistics information of a delay time due to packet loss of the plurality of packets, based on the number of losses and quality information indicating quality of a network used for communication between a client device at a second point and the server device; and estimate a response time of the server device on operation performed by the client device at the second point based on the determined statistics information, wherein the quality information includes a band, a packet loss rate indicating a probability of loss at communication time of each of the plurality of packets, the client device at the second point, and a round-trip time (RTT) corresponding to communication with the server device.
-
-
11. A non-transitory computer-readable recording medium that causes a quality estimation apparatus to execute a process, the process comprising:
-
obtaining a plurality of packets communicated between a client device at a first point and a server device; extracting a number of losses indicating a number of lost packets among the plurality of packets by analyzing the plurality of packets; determining statistics information of a delay time due to packet loss of the plurality of packets, based on the number of losses and quality information indicating quality of a network used for communication between a client device at a second point and the server device; and estimating a response time of the server device on operation performed by the client device at the second point based on the determined statistics information, wherein the quality information includes a band, a packet loss rate indicating a probability of loss at communication time of each of the plurality of packets, the client device at the second point, and a round-trip time (RTT) corresponding to communication with the server device.
-
-
12. A quality estimation method executed by a processor included in a quality estimation apparatus, the method comprising:
-
obtaining a plurality of packets communicated between a client device at a first point and a server device; extracting a number of losses indicating a number of lost packets among the plurality of packets by analyzing the plurality of packets; determining statistics information of a delay time due to packet loss of the plurality of packets, based on the number of losses and quality information indicating quality of a network used for communication between a client device at a second point and the server device; and estimating a response time of the server device on operation performed by the client device at the second point based on the determined statistics information, wherein the obtaining includes obtaining an operation command transmitted from the client device at the first point, and a plurality of drawing commands including image data transmitted from the server device against the operation command, and wherein the determining includes; assigning the number of losses to the operation command, a final drawing command indicating a last drawing command among the plurality of drawing commands, and one or more drawing commands excluding the final drawing command among the plurality of drawing commands; and obtaining a delay time due to packet loss of the operation command, a delay time due to packet loss of the final drawing command, and a delay time due to packet loss of the one or more drawing commands. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification