Relay server, relay server service management method, service providing system and program
First Claim
1. A relay server for establishing a session between a client terminal and application server, comprising:
- a request reception section that receives a session establishment request including service request information of said client terminal from said client terminal;
an authentication section that controls registration information of said client terminal and authenticates said client terminal from said service request information and said registration information;
a search section that searches an application server that delivers a service included in said service request information;
a service inquiry relay section that inquires of said application server about whether it is possible to deliver said service to said client terminal or not;
a response relay section that receives a response to said inquiry from said application server and sends the response to said client terminal; and
a confirmation relay section that establishes, when a connection request is received from said client terminal according to said response, a session between said application server and said client terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
An application service delivery method capable of making use of an existing SIP server function and easily carrying out authentication and billing. When a user who operates a client requests a service delivered by an application server, the present method establishes an SIP session between a client and application server using a standard SIP procedure via a relay server, and provides a direct service between the client and application server after establishment of the SIP session. The relay server carries out user authentication in the stage of establishment of the SIP session, which eliminates the necessity for the authentication function of the application server and makes it possible to easily construct the application server.
63 Citations
10 Claims
-
1. A relay server for establishing a session between a client terminal and application server, comprising:
-
a request reception section that receives a session establishment request including service request information of said client terminal from said client terminal;
an authentication section that controls registration information of said client terminal and authenticates said client terminal from said service request information and said registration information;
a search section that searches an application server that delivers a service included in said service request information;
a service inquiry relay section that inquires of said application server about whether it is possible to deliver said service to said client terminal or not;
a response relay section that receives a response to said inquiry from said application server and sends the response to said client terminal; and
a confirmation relay section that establishes, when a connection request is received from said client terminal according to said response, a session between said application server and said client terminal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. A relay server service control method for a relay server to control a service delivered by an application server to a client terminal, comprising:
-
a step of receiving a session establishment request including service request information of said client terminal from said client terminal;
a step of authenticating said client terminal from said service request information and client information registered beforehand;
a step of searching an application server that delivers a service included in said service request information;
a step of inquiring of said application server about whether it is possible to deliver said service to said client terminal or not;
a step of receiving a response to said inquiry from said application server and sending the response to said client terminal; and
a step of establishing a session between said client terminal and said application server based on the response from said client terminal.
-
-
10. A service delivery system for a relay server to control exchange of application data between a client apparatus and application server, said relay server comprising:
-
an SIP server section that controls a session between said client apparatus and said application server using an SIP;
a user authentication section that authenticates said client apparatus;
an application server search section that searches said application server;
a session control section that monitors establishment and disconnection of said session; and
a billing control section that controls billing on said client apparatus based on monitoring information of said session control section, said client apparatus comprising;
an SIP client section that requests establishment and disconnection of a session with said application server using an SIP; and
a client application section that exchanges application data with said application server, and said application server comprising;
an application server SIP client section that receives a request of said client apparatus from said SIP server section; and
a server application section that exchanges application data with said client apparatus.
-
Specification