Remote communication system, server apparatus, remote communication method, and program
First Claim
1. A server apparatus, comprising:
- a control unit that recognizes start of a voice call including a first terminal connected via a network based on an operation signal received from the first terminal;
a packet through unit that allows a packet storing voice data to go through to the first terminal when the packet is received from a second terminal connected via the network in a case where start of the voice call is recognized;
an estimation unit that estimates a bandwidth of the network based on a first response packet sent from the first terminal in response to a packet sent to the first terminal, calculates a bit rate of the voice call according to the estimated bandwidth, and notifies the first terminal of the calculated bit rate; and
the first response packet includes first information indicating a data size included in a packet sent from the server apparatus to the first terminal, a time when the first terminal receives the packet, and a data size included in the first response packet.
1 Assignment
0 Petitions
Accused Products
Abstract
A server apparatus recognizes start of a voice call including the first terminal based on an operation signal received from the first terminal. The server apparatus allows a packet storing voice data to go through to the first terminal when the packet is received from a second terminal connected via the network in a case where start of the voice call is recognized. The server apparatus estimates a bandwidth of the network based on a first response packet sent from the first terminal in response to a packet sent to the first terminal, calculates a bit rate of the voice call according to the estimated bandwidth, and notifies the first terminal of the calculated bit rate. The first terminal switches a bit rate of the voice call according to the notified bit rate.
18 Citations
20 Claims
-
1. A server apparatus, comprising:
-
a control unit that recognizes start of a voice call including a first terminal connected via a network based on an operation signal received from the first terminal; a packet through unit that allows a packet storing voice data to go through to the first terminal when the packet is received from a second terminal connected via the network in a case where start of the voice call is recognized; an estimation unit that estimates a bandwidth of the network based on a first response packet sent from the first terminal in response to a packet sent to the first terminal, calculates a bit rate of the voice call according to the estimated bandwidth, and notifies the first terminal of the calculated bit rate; and the first response packet includes first information indicating a data size included in a packet sent from the server apparatus to the first terminal, a time when the first terminal receives the packet, and a data size included in the first response packet. - View Dependent Claims (2, 3, 4, 8)
-
-
5. A server apparatus, comprising:
-
a control unit that recognizes a start of a voice call including a first terminal connected via a network based on an operation signal received from the first terminal; a packet through unit that allows a packet storing voice data to go through to the first terminal when the packet is received from a second terminal connected via the network in a case where start of the voice call is recognized; and an estimation unit that; estimates a bandwidth of the network based on a first response packet sent from the first terminal in response to a packet sent to the first terminal, calculates a bit rate of the voice call according to the estimated bandwidth, and notifies the first terminal of the calculated bit rate, wherein the packet through unit allows a packet storing voice data to go through to the second terminal when receiving the packet from the first terminal in a case where start of the voice call is recognized, the estimation unit estimates a bandwidth of the network based on a second response packet sent from the second terminal in response to a packet sent to the second terminal, calculates a bit rate of the voice call according to the estimated bandwidth, and notifies the second terminal of the calculated bit rate, and the second response packet includes second information indicating a data size included in a packet sent from the server apparatus to the second terminal, a time when the second terminal receives the packet, and a data size included in the second response packet. - View Dependent Claims (6, 7)
-
-
9. A remote communication system, comprising:
-
a server apparatus; and a first terminal connected to the server apparatus via a network, wherein the server apparatus comprises; a control unit that recognizes start of a voice call including the first terminal based on an operation signal received from the first terminal; a packet through unit that allows a packet storing voice data to go through to the first terminal when the packet is received from a second terminal connected via the network in a case where start of the voice call is recognized; and an estimation unit that estimates a bandwidth of the network based on a first response packet sent from the first terminal in response to a packet sent to the first terminal, calculates a bit rate of the voice call according to the estimated bandwidth, and notifies the first terminal of the calculated bit rate, wherein the first response packet includes first information indicating a data size included in a packet sent from the server apparatus to the first terminal, a time when the first terminal receives the packet, and a data size included in the first response packet, and the first terminal switches a bit rate of the voice call according to the notified bit rate.
-
-
10. A remote communication method, comprising:
-
by a computer, recognizing start of a voice call including a first terminal connected via a network based on an operation signal received from the first terminal; allowing a packet storing voice data to go through to the first terminal when the packet is received from a second terminal connected via the network in a case where start of the voice call is recognized; estimating a bandwidth of the network based on a first response packet sent from the first terminal in response to a packet sent to the first terminal, wherein the first response packet includes first information indicating a data size included in a packet sent from the server apparatus to the first terminal, a time when the first terminal receives the packet, and a data size included in the first response packet; and calculating a bit rate of the voice call according to the estimated bandwidth and notifying the first terminal of the calculated bit rate. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable recording medium, storing a program that cause a computer to execute:
-
recognizing start of a voice call including a first terminal connected to the computer via a network based on an operation signal received from the first terminal; allowing a packet storing voice data to go through to the first terminal when the packet is received from a second terminal connected via the network in a case where start of the voice call is recognized; estimating a bandwidth of the network based on a first response packet sent from the first terminal in response to a packet sent to the first terminal, wherein the first response packet includes first information indicating a data size included in a packet sent from the server apparatus to the first terminal, a time when the first terminal receives the packet, and a data size included in the first response packet; and calculating a bit rate of the voice call according to the estimated bandwidth and notifying the first terminal of the calculated bit rate. - View Dependent Claims (18, 19, 20)
-
Specification