Communication network system, gateway, data communication method and program providing medium
First Claim
1. A communication network system, in which communication between two communication networks is performed by a gateway to provide communication protocol conversion between different protocols of said two communication networks, the gateway, comprising:
- an interface unit configured to communicate with said two communication networks;
data accumulation means for accumulating executable program data configured to be executed at a terminal connected to one of the two communication networks; and
a registration table for registering a user identification value or a device identification value in the data accumulation means,wherein, upon the gateway receiving an access request for accessing the data accumulation means, the gateway requests transmission of an access request, a user identification value or a device identification value, retrieves the received user identification value or the received device identification value in the registration table, judges whether or not the access request user has an access right, and then allows or rejects the access request according to the judgment.
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to provide a communication network system, a gateway, and a data communication method, in which the gateway has an advanced functionality. A person who issues an access request can retrieve a desired access destination easily by the following configuration: functions of routing information providing and authentication processing are added to a gateway that performs protocol conversion between two different communication networks; when an access request is issued from a public communication network such as Internet to a terminal in a local (private) communication network connected to the gateway, a request terminal is authenticated to enable prevention of unauthorized data writing and reading; and an access request user who succeeded in the authentication is provided with an active terminal list comprising accessible terminal information, or with a user condition table.
37 Citations
13 Claims
-
1. A communication network system, in which communication between two communication networks is performed by a gateway to provide communication protocol conversion between different protocols of said two communication networks, the gateway, comprising:
-
an interface unit configured to communicate with said two communication networks; data accumulation means for accumulating executable program data configured to be executed at a terminal connected to one of the two communication networks; and a registration table for registering a user identification value or a device identification value in the data accumulation means, wherein, upon the gateway receiving an access request for accessing the data accumulation means, the gateway requests transmission of an access request, a user identification value or a device identification value, retrieves the received user identification value or the received device identification value in the registration table, judges whether or not the access request user has an access right, and then allows or rejects the access request according to the judgment. - View Dependent Claims (2, 3)
-
-
4. A communication network system, in which communication between two communication networks is performed by a gateway to provide communication protocol conversion between different protocols of said two communication networks, the gateway, comprising:
-
an interface unit configured to communicate with said two communication networks; data accumulation means for accumulating executable program data configured to be executed at a terminal connected to one of the two communication networks; a license table, which associates an identification value of a terminal as an accumulation executer and a license identification value with the accumulated data, is kept when accumulating the data; and if a terminal connected to one of the communication networks performs a request for acquiring data that requires a license and that is stored in the accumulation means, the gateway requests the terminal to transmit license data and a terminal unique value, retrieves the received license data and the received terminal unique value in the license table, judges whether or not the terminal is licensed, and then allows or rejects download of the required data according to the judgment.
-
-
5. A gateway, in which communication between two communication networks is performed by a gateway to provide communication protocol conversion between different protocols of said two communication networks, the gateway, comprising:
-
an interface unit configured to communicate with said two communication networks; data accumulation means for accumulating executable program data configured to be executed at a terminal connected to one of the two communication networks; a license table, which associates an identification value of a terminal as an accumulation executer and a license identification value with the accumulated data, is kept when accumulating the data; and if a terminal connected to one of the communication networks performs a request for acquiring data that requires a license and that is stored in the accumulation means, the gateway requests the terminal to transmit license data and a terminal unique value, retrieves the received license data and the received terminal unique value in the license table, judges whether or not the terminal is licensed, and then allows or rejects download of the required data according to the judgment.
-
-
6. A gateway, wherein communication protocol conversion between two communication networks communicating according to different protocols is performed, the gateway comprising:
-
an interface unit configured to communicate with said two communication networks; a memory configured to accumulate executable program data configured to be executed at a terminal connected to one of the two communication networks; and a registration table for registering a user identification value or a device identification value in the memory, wherein, upon the gateway receiving an access request for accessing the memory, the gateway requests transmission of an access request, a user identification value or a device identification value, retrieves the received user identification value or the received device identification value in the registration table, judges whether or not the access request user has an access right, and then allows or rejects the access request according to the judgment. - View Dependent Claims (7, 8)
-
-
9. A method of data processing in a communication network system, wherein communication between two communication networks is performed by a gateway to provide communication protocol conversion between different protocols of said two communication networks, the method comprising:
-
storing executable program data of a terminal connected to one of the two communication networks or data based on the program data in data accumulation means which is included in the gateway, automatically or in a manner specified by a user; generating and storing a registration table at the gateway for registering a user identification value or a device identification value in the data accumulation means; receiving an access request for accessing the data accumulation means; requesting transmission of an access request, user identification value or a device identification value; retrieving the received user identification value or the received device identification value in the registration table; and judging whether or not the access request user has an access right, and the access request according to the judgment. - View Dependent Claims (10, 11)
-
-
12. A method of data processing in a communication network system, wherein communication between two communication networks is performed by a gateway to provide communication protocol conversion between different protocols of said two communication networks, the method comprising:
-
storing executable program data of a terminal connected to one of the two communication networks or data based on the program data in data accumulation means which is included in the gateway, automatically or in a manner specified by a user; generating a license table at the gateway, which associates an identification value of a terminal as an accumulation executer and a license identification value with the accumulated data, when accumulating the data; receiving a request of a terminal connected to one of the communication networks at the gateway for acquiring data that requires a license and that is stored in the accumulation means; requesting the terminal to transmit license data and a terminal unique value; retrieving the received license data and the received terminal unique value in the license table; judging whether or not the terminal is licensed; and allowing or rejecting download of the required data according to the judgment.
-
-
13. A computer readable medium including executable code to cause a computer to implement a method of data processing between different protocols of said two communication networks by a gateway performing communication protocol conversion between said two communication networks, the method comprising:
-
storing executable program data of a terminal connected to one of the two communication networks in data accumulation means which is included in the gateway, automatically or in a manner specified by a user; generating and storing a registration table at the gateway for registering a user identification value or a device identification value in the data accumulation means; receiving an access request for accessing the data accumulation means; requesting transmission of an access request, user identification value or a device identification value; retrieving the received user identification value or the received device identification value in the registration table; and judging whether or not the access request user has an access right, and the access request according to the judgment.
-
Specification