Communication system,relay device, service providing device,relaying method, service providing method and program product
First Claim
1. A communication system including a terminal, a relay device, and a service provider, wherein:
- (a) said terminal sends a user name to said relay device;
(b) said relay device receives the user name from said terminal, and assigns said terminal a communication identifier in association with the user name;
(c) said terminal sends a service-request message, whose addresser corresponds to the assigned communication identifier and addressee corresponds to a communication identifier of said service provider, to said relay device;
(d) said relay device receives the service-request message from said terminal, and sends the service-request message to said service provider;
(e) said service provider receives the service-request message from said relay device, and sends an inquiry message for inquiring whether to provide a service to the communication identifier specified in the service-request message, to said relay device;
(f) said relay device receives the inquiry message, and sends a response message, to said service provider, specifying to provide a service, in a case where the communication identifier specified in the inquiry message has been assigned in association with the user name, and, if not, specifying to provide a service;
(g) said service provider receives the response message from said relay device, and sends a service-providing message, whose addressee corresponds to the communication identifier specified in the service-request message in a case where the response message specifies to provide a service and whose addresser is said service provider, to said relay device;
(h) said relay device receives the service-providing message from said service provider, and sends this to said terminal; and
(i) said terminal receives the service-providing message from said relay device.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system preferable to a technique of allowing only an ISP (151) connecting a user terminal to the Internet to manage information about the charging for the service provided to the user by an ASP (132) in the Internet so as to prevent credit card information on the credit card of the user from leaking into the Internet and preferable to dial-up server for providing connection with access limit to a computer communication network such as the Internet to a terminal, a relay device, a service providing device, a relay method, a service providing method, and a program product for realizing them. The feasibility of the relay between a terminal (111) and an ASP (132)I by an ISP (151) is determined on the basis of the relay condition (for example, the condition determined by the IP address and the port number) correlated with the user using the terminal (111). The system inquires of the ISP (151) if the ASP (132) provides a service to the terminal (111). If the user of the terminal (111) is registered in the ISP (151), the ISP (151) carries out the charging of the service in place of the ASP (132), and the ASP (132) provides the service to the terminal (111) through the ISP (151).
-
Citations
57 Claims
-
1. A communication system including a terminal, a relay device, and a service provider, wherein:
-
(a) said terminal sends a user name to said relay device;
(b) said relay device receives the user name from said terminal, and assigns said terminal a communication identifier in association with the user name;
(c) said terminal sends a service-request message, whose addresser corresponds to the assigned communication identifier and addressee corresponds to a communication identifier of said service provider, to said relay device;
(d) said relay device receives the service-request message from said terminal, and sends the service-request message to said service provider;
(e) said service provider receives the service-request message from said relay device, and sends an inquiry message for inquiring whether to provide a service to the communication identifier specified in the service-request message, to said relay device;
(f) said relay device receives the inquiry message, and sends a response message, to said service provider, specifying to provide a service, in a case where the communication identifier specified in the inquiry message has been assigned in association with the user name, and, if not, specifying to provide a service;
(g) said service provider receives the response message from said relay device, and sends a service-providing message, whose addressee corresponds to the communication identifier specified in the service-request message in a case where the response message specifies to provide a service and whose addresser is said service provider, to said relay device;
(h) said relay device receives the service-providing message from said service provider, and sends this to said terminal; and
(i) said terminal receives the service-providing message from said relay device. - View Dependent Claims (2, 3)
-
-
4. A relay device which is communicable with a terminal and a service provider, comprising:
-
a user-name receiver which receives a user name sent from said terminal;
a communication-identifier assignor which assigns said terminal a communication identifier in association with the received user name;
a service-request message receiver which receives a service-request message, whose addresser corresponds to the assigned communication identifier and addressee corresponds to a communication identifier of said service provider and which is sent from said terminal;
a service-request message sender which sends the received service-request message to said service provider;
an inquiry-message receiver which receives an inquiry message for inquiring whether to provide a service to the communication identifier specified in the sent service-request message, the inquiry message being sent from said service provider;
a response-message sender which sends, to said service provider, a response message specifying to provide a service in a case where the communication identifier specified in the received inquiry message is assigned in association with the received user name, and, if not, specifying not to provide a service;
a service-providing message receiver which receives a service-providing message for providing a service to the communication identifier assigned in association the received user name, said service-providing message being sent from said service provider; and
a service-providing message sender which sends the received service-providing message to said terminal. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
12. A relay device for relaying, to a communicating computer communications network, a message including information specifying a communication identifier of an addresser and a communication identifier of an addressee, said relay device comprising:
-
a terminal communicator which is connected to a terminal and communicates with said terminal for messages;
a computer-communication-network communicator which is connected to said computer communications network and communicates with said computer-communications network for messages;
a communication-identifier assignor which assigns said terminal a communication identifier; and
an upward relay device which sends and relays a message, sent from said terminal via said terminal, to the computer communications network through said computer-communication-network communicator, in a case where a communication identifier of an addresser specified in information included in the message received from said terminal via said terminal communicator is a communication identifier assigned by said communication-identifier assignor and a communication identifier of an addressee specified in the information included in the message satisfies a relay condition, and does not send the message thereto, in a case where the relay condition is not satisfied.
-
-
22. A service provider which is communicable with a relay device, comprising:
-
a service-request message receiver which receives a service-request message, whose addresser corresponds to a communication identifier assigned by said relay device and whose addressee corresponds to a communication identifier of said service provider, from said relay device;
an inquiry-message sender which sends, to said relay device, an inquiry message for inquiry whether to provide a service to the communication identifier specified in the service-request message received by said service-request message receiver;
a response-message receiver which receives a response message specifying whether to provide a service, the response message being sent from said relay device; and
a service-providing message sender which sends, to said relay device, a service-providing message whose addressee corresponds to the communication identifier specified in the service-request message and whose addresser is said service provider, in a case where the response message received by said response-message receiver specifies to provide a service. - View Dependent Claims (23, 24, 26, 27, 28, 29, 30, 31)
-
-
25. A relaying method of relaying communications between a terminal and a service provider, comprising:
-
a user-name receiving step of receiving a user name sent from said terminal;
a communication-identifier assigning step of assigning said terminal a communication identifier in association with the received user name;
a service-request message receiving step of receiving a service-request message, whose addresser corresponds to the assigned communication identifier and addressee corresponds to a communication identifier of said service provider, and which is sent from said terminal;
a service-request message sending step of sending the received service-request message to said service provider;
an inquiry-message receiving step of receiving, from said service provider, an inquiry message for inquiring whether to provide a service to a communication identifier specified in the sent service-request message, the inquiry message being sent from said service provider;
a response-message sending step of sending, to said service provider, a response message specifying to provide a service in a case where the communication identifier specified in the received inquiry message is assigned in association with the received user name, and, if not, specifying not to provide a service;
a service-providing message receiving step of receiving, from said service provider, a service-providing message for providing a service to the communication identifier assigned in association with the received user name; and
a service-providing message sending step of sending the received service-providing message to said terminal.
-
-
32. A relaying method of relaying a message to a computer communication network for performing communications for messages including information specifying a communication identifier of an addresser and a communication identifier of an addressee, said method including:
-
a communication-identifier assigning step of assigning a terminal a communication identifier;
a terminal-receiving step of receiving a message sent from said terminal; and
an upward relaying step of sending and relaying a message to said computer communication network in a case where a communication identifier of an addresser specified in information included in the message received at said terminal-receiving step is a communication identifier assigned at said communication-identifier assigning step, and a communication identifier of an addressee specified in the information included in the message satisfies a relay condition, and not sending the message thereto in a case where the relay condition is not satisfied. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
-
40. A service providing method of providing a service through a relay device, comprising:
-
a service-request message receiving step of receiving a service-request message, whose addresser corresponds to the communication identifier assigned by said relay device and addressee corresponds to a communication identifier of said service provider, and which is sent from said relay device;
an inquiry-message sending step of sending, to said relay device, an inquiry message for inquiring whether to provide a service to the communication identifier specified in the service-request message received at said service-request message receiving step;
a response-message receiving step of receiving a response message specifying whether to provide a service, said response message being sent from said relay device; and
a service-providing message sending step of sending, to said relay device, a service-providing message whose addressee corresponds to the communication identifier specified in the service-request message and addresser is said service provider, in a case where the response message received at said response-message receiving step specifies to provide a service.
-
-
41. A program product for controlling a computer, which is communicable with a terminal and a service provider, to serve as:
-
a user-name receiver which receives a user name sent from said terminal;
a communication-identifier assignor which assigns said terminal a communication identifier in association with the received user name;
a service-request message receiver which receives a service-request message, whose addresser corresponds to the assigned communication identifier and addressee corresponds to a communication identifier of said service provider, and which is sent from said terminal;
a service-request message sender which sends the received service-request message to said service provider;
an inquiry-message receiver which receives an inquiry message for inquiring whether to provide a service to a communication identifier specified in the sent service-request message, the inquiry message being sent from said service provider;
a response-message sender which sends, to said service provider, a response message specifying to provide a service in a case where the communication identifier specified in the received inquiry message is assigned in association with the received user name, and, if not, specifying not to provide a service;
a service-providing message receiver which receives a service-providing message for providing a service to the communication identifier assigned in association with the received user name, the service-providing message being sent from said service provider; and
a service-providing message sender which sends the received service-providing message to said terminal. - View Dependent Claims (42, 43, 44, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 57)
-
-
48. A program product for controlling a computer, which is communicable with a computer communication network for performing communications for messages including information specifying a communication identifier of an addresser and a communication identifier of an addressee, to serve as:
-
a terminal communicator which is connected to said terminal and communicates with said terminal for messages;
a computer-communication-network communicator which is connected to said computer communication network and communicates with said computer communication network for messages;
a communication-identifier assignor which assigns said terminal a communication identifier; and
an upward relay device which sends and relays a message to said computer communication network through said computer-communication network communicator, in a case where a communication identifier of an addresser specified in information included in the message sent from said terminal and received through said terminal communicator is a communication identifier assigned by said communication-identifier assignor, and a communication identifier of an addressee specified in the information included in the message satisfies a relay condition, and which does not send the message thereto, in a case where the relay condition is not satisfied.
-
-
56. A program product for controlling a computer, which is communicable with a relay device, to serve as a service provider, said product for further controlling said computer to serve as:
-
a service-request message receiver which receives a service-request message whose addresser corresponds to a communication identifier assigned by said relay device and addressee corresponds to a communication identifier of said service provider, and which is sent from said relay device;
an inquiry-message sender which sends an inquiry message for inquiring whether to provide a service to a communication identifier specified in the service-request message received by said service-request message receiver, to said relay device;
a response-message receiver which receives a response message specifying whether to provide a service and which is sent from said relay device; and
a service-providing message sender which sends a service-providing message whose addressee corresponds to the communication identifier specified in the service-request message and addresser corresponds is said service provider, to said relay device, in a case where the response message received by said response-message receiver specifies to provide the service.
-
Specification