Network system
First Claim
Patent Images
1. A network system, comprising:
- a terminal unit that sends an echo response with a predetermined counter value to the sender of a predetermined echo request;
an access server that couples said terminal unit through a communication line and routes data and said echo request to be communicated between said terminal unit and said access server, decrements a count value of the echo request every time repeating the echo request, and, when the count value becomes zero, sends an echo response to the sender of the echo request;
one or more routers that are connected to said access server and that routes data and said echo request to be communicated between said terminal unit and said routers, decrements a count value of the echo request every time repeating the echo request, and, when the count value becomes zero, sends an echo response to the sender of the echo request; and
an application server that is connected to any one of said routers, said application server comprising,a first echo request sending means that sends a first echo request to said terminal unit,a first echo response receiving means that receives a first echo response in reply to the first echo request from said terminal unit,a first measuring means that measures a first round trip time as a data delay time between said terminal unit and said application server, said first round trip time being an elapsed time from send time of the first echo request until receive time of the first echo response,an estimating means that estimates the number of routers up to said access server from a counter value of the first echo response received by said first echo response receiving means,a second echo request sending means that sends a second echo request with a count value that is set to be the number of routers estimated by said estimating means to said terminal unit,a second echo response receiving means that receives a second echo response in reply to the second echo request,a second measuring means that measures a second round trip time as a data delay time between said access server and said application server, said second round trip time being an elapsed time from send time of the second echo request until receive time of the second echo response,a communication line delay calculating means that calculates a data delay time of said communication line from the first and second round trip times measured by said first and second measuring means, respectively,a communication line bandwidth storing means that stores a bandwidth of said communication line corresponding to the data delay time of said communication line, anda data sending means that sends data to said terminal unit according to the bandwidth of said communication line stored in said communication line bandwidth storing means corresponding to the data delay time calculated by said communication line delay calculating means.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a network system that has: a communication line having a predetermined bandwidth; a terminal unit that is connected to the communication line and receives data through the communication line; a first unit that includes the terminal unit through the communication line and repeats data to be communicated between the terminal unit and the first unit; and a second unit that sends data to the terminal unit through the first unit according to a bandwidth of the terminal unit that is estimated based on a data delay time of the communication line.
36 Citations
9 Claims
-
1. A network system, comprising:
-
a terminal unit that sends an echo response with a predetermined counter value to the sender of a predetermined echo request; an access server that couples said terminal unit through a communication line and routes data and said echo request to be communicated between said terminal unit and said access server, decrements a count value of the echo request every time repeating the echo request, and, when the count value becomes zero, sends an echo response to the sender of the echo request; one or more routers that are connected to said access server and that routes data and said echo request to be communicated between said terminal unit and said routers, decrements a count value of the echo request every time repeating the echo request, and, when the count value becomes zero, sends an echo response to the sender of the echo request; and an application server that is connected to any one of said routers, said application server comprising, a first echo request sending means that sends a first echo request to said terminal unit, a first echo response receiving means that receives a first echo response in reply to the first echo request from said terminal unit, a first measuring means that measures a first round trip time as a data delay time between said terminal unit and said application server, said first round trip time being an elapsed time from send time of the first echo request until receive time of the first echo response, an estimating means that estimates the number of routers up to said access server from a counter value of the first echo response received by said first echo response receiving means, a second echo request sending means that sends a second echo request with a count value that is set to be the number of routers estimated by said estimating means to said terminal unit, a second echo response receiving means that receives a second echo response in reply to the second echo request, a second measuring means that measures a second round trip time as a data delay time between said access server and said application server, said second round trip time being an elapsed time from send time of the second echo request until receive time of the second echo response, a communication line delay calculating means that calculates a data delay time of said communication line from the first and second round trip times measured by said first and second measuring means, respectively, a communication line bandwidth storing means that stores a bandwidth of said communication line corresponding to the data delay time of said communication line, and a data sending means that sends data to said terminal unit according to the bandwidth of said communication line stored in said communication line bandwidth storing means corresponding to the data delay time calculated by said communication line delay calculating means. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A network system, comprising:
-
a communication line having a predetermined bandwidth; a terminal unit that is connected to said communication line and receives data through the communication line; a first unit that couples said terminal unit through said communication line and routes data to be communicated between said terminal unit and said first unit; and a second unit that sends data to said terminal unit through said first unit according to the bandwidth of said communication line that is estimated based on a data delay time of said communication line, wherein said second unit includes, a first measuring means that is connected to said first unit and measures a first round trip time as a data delay time between said terminal unit and said second unit, a second measuring means that measures a second round trip time as a data delay time between said first unit and said second unit, a communication line delay calculating means that calculates the data delay time of said communication line from said first and second round trip times measured by said first and second measuring means, respectively, a communication line bandwidth storing means that stores a bandwidth of said communication line corresponding to the data delay time of said communication line, and a data sending means that sends data to said terminal unit according to the bandwidth of said communication line stored in said communication line bandwidth storing means corresponding to the data delay time calculated by said communication line delay calculating means.
-
-
9. A network system, comprising:
-
a communication line having a predetermined bandwidth; a terminal unit that is connected to said communication line and receives data through the communication line; a first unit that couples said terminal unit through said communication line and routes data to be communicated between said terminal unit and said first unit; and a second unit that sends data to said terminal unit through said first unit according to the bandwidth of said communication line that is estimated based on a data delay time of said communication line, wherein said second unit includes a first table that indicates whether said communication line is a narrow band line based on inputs of the data delay time in said communication line and a round trip time of data between said first unit and said second unit, and wherein said second unit further includes a second table that outputs, when said first table indicates that said communication line is a narrow band line, a numerical estimate of the bandwidth of said communication line based solely on the data delay time in said communication line.
-
Specification