Server-client type system and data downloading method
First Claim
1. A server-client system,wherein a client terminal is connected to a server through an ISDN network;
- wherein said server comprisesnotification means for transmitting to said client terminal, via a D-channel, a notification that a large volume of data is to be transmitted, when data, whose volume is greater than a predetermined volume is generated,transmission means for transmitting the large volume of data to said client terminal via a B-channel, upon reception of a notification of data transmission allowance from said client terminal and for entering into a transmission allowance waiting state during which the large volume of data is not transmitted to said client terminal upon reception of a notification of data transmission non-allowance from said client terminal; and
wherein said client terminal comprisesmonitoring means for monitoring a state of all B-channel lines between said client terminal and said server, upon reception of the notification that a large volume of data is to be transmitted from said server;
a transmission allowance notification means for transmitting to said server, via a D-channel, the notification of data transmission allowance when two or more B-channel lines are free and for transmitting to said server, via a D-channel, the notification of data transmission non-allowance when two or more B-channel lines are not free.
1 Assignment
0 Petitions
Accused Products
Abstract
In a server-client type system, when a large volume of data to be transmitted whose volume is not less than a predetermined value is generated, a server notifies to a terminal device as a transmission destination to the effect that the large volume of data is to be transmitted by the D-channel packet exchange, and after receiving a data transmission timing signal from the terminal device, starts transmission of the large volume of data using a B-channel to cause the terminal device to download the large volume of data, and the terminal device monitors a state of a free B-channel line in all ISDN communication devices on the client side connected to the same digital service unit upon receiving the notification of transmission of the large volume of data from the server and notifies the server of the data transmission timing signal by the D-channel packet exchange at timing not preventing use of a B-channel line.
33 Citations
7 Claims
-
1. A server-client system,
wherein a client terminal is connected to a server through an ISDN network; -
wherein said server comprises notification means for transmitting to said client terminal, via a D-channel, a notification that a large volume of data is to be transmitted, when data, whose volume is greater than a predetermined volume is generated, transmission means for transmitting the large volume of data to said client terminal via a B-channel, upon reception of a notification of data transmission allowance from said client terminal and for entering into a transmission allowance waiting state during which the large volume of data is not transmitted to said client terminal upon reception of a notification of data transmission non-allowance from said client terminal; and wherein said client terminal comprises monitoring means for monitoring a state of all B-channel lines between said client terminal and said server, upon reception of the notification that a large volume of data is to be transmitted from said server; a transmission allowance notification means for transmitting to said server, via a D-channel, the notification of data transmission allowance when two or more B-channel lines are free and for transmitting to said server, via a D-channel, the notification of data transmission non-allowance when two or more B-channel lines are not free. - View Dependent Claims (2, 3, 4)
-
-
5. A server-client system,
wherein a client terminal is connected to a server through an ISDN network; -
wherein said server comprises notification means for transmitting to said client terminal, via a D-channel, data transmission time and a notification that a large volume of data is to be transmitted, when data, whose volume is greater than a predetermined volume is generated, transmission means for transmitting the large volume of data to said client terminal via a B-channel, upon reception of a notification of data transmission allowance from said client terminal and for entering into a transmission allowance waiting state during which the large volume of data is not transmitted to said client terminal upon reception of a notification of data transmission non-allowance from said client terminal; and wherein said client terminal comprises announcing means for announcing the data transmission time to a user, upon reception of the data transmission time and the notification that a large volume of data is to be transmitted from said server; authorization means for enabling a user to authorize the transmission of the large volume of data; and a transmission allowance notification means for transmitting to said server, via a D-channel, the notification of data transmission allowance when the user authorizes the transmission of the large volume of and for transmitting to said server, via a D-channel, the notification of data transmission non-allowance when the user does not authorize the transmission of the large volume of data; wherein said data transmission time is an amount of time which is required for a transmission of said large volume of data to said client terminal.
-
-
6. A data downloading method, comprising:
-
(a) generating data at a server to be transmitted to a client terminal; (b) determining at the server whether the volume of data to be transmitted is larger than a predetermined volume; (c) if the volume of data to be transmitted is not larger than a predetermined volume, transmitting the data from the server to the client terminal via a D channel; (d) if the volume of data to be transmitted is larger than a predetermined amount, transmitting a notification from the server to the client terminal, that a large volume of data is to be transmitted; (e) upon reception of the notification from the sever, monitoring the use of B channels at the client terminal; (f) if two or more B channels are available, conducting calling from the client terminal to the server for downloading the large volume of data, instead of step (f); (g) upon reception from the client terminal of notification of data transmission allowance, transmitting the large volume of data from the server to client via only one B channel; and (h) if two or more B channels are not available, transmitting notification of data transmission non-allowance from the client terminal to the server.
-
-
7. A data downloading method, comprising:
-
(a) generating data at a server to be transmitted to a client terminal; (b) determining at the server whether the volume of data to be transmitted is larger than a predetermined volume; (c) if the volume of data to be transmitted is not larger than a predetermined volume, transmitting the data from the server to the client terminal via a D channel; (d) if the volume of data to be transmitted is larger than a predetermined amount, transmitting from the server to the client terminal a data transmission time and a notification that a large volume of data is to be transmitted; (e) upon reception of the data transmission time from the server, announcing the data transmission time to a user at the client terminal; (f) if authorized by the user, transmitting a notification of data transmission allowance from the client terminal to the server; (g) upon reception from the client terminal of notification of data transmission allowance, transmitting the large volume of data from the server to client via only one B channel; and (h) if not authorized by the user, transmitting notification of data transmission non-allowance from the client terminal to the server; wherein said data transmission time is an amount of time which is required for a transmission of said large volume of data to said client terminal.
-
Specification