Information service communication network system and session management server
First Claim
1. An information service communication network comprisinga plurality of application servers for providing information services, anda session management server for selectively carrying out one of a communication procedure to establish a session between one of client terminals and one of said application servers and a communication procedure to disconnect the session in response to a request from the client terminal,wherein at least one of said application servers is capable of providing different kinds of information services having different service identifiers which identify said information services provided by said one of said application servers, and said session management server is effected at least in part by a hardware processor and includes:
- a service determination table comprising a plurality of entries each indicating a relation between particular information items to be extracted from each of session setup request packets and a service identifier,said particular information items including at least a request method,a Uniform Resource Identifier (URI) assigned to a destination application server and a content type, andat least two entries of said service determination table including different service identifiers in association with the same URI; and
a processor for determining, when a session setup request packet issued from one of said client terminals to a particular application server was received, whether the client terminal is authorized to receive an information service to be provided by the particular application server, in place of the particular application server,determining an address of the particular application server based on a URI extracted from the session setup request packet when the determination resulted in success, andforwarding the session setup request to the particular application server by using the address,wherein said processor searches said service determination table based on the particular information items extracted from the session setup request packet to specify said service identifier corresponding to the particular information items, and verifies if the specified service identifier is set for the user identifier indicated in the session setup request packet to determine whether the client terminal is authorized to receive the information service identified by the specified service identifier,wherein said session setup request packet indicates a SIP message,wherein the request method included in entries of said service determination table indicates a type of the SIP message, andwherein the request method, the URI, and the content type included in the entries of said service determination table, are necessary to specify the service identifier andwherein each of said application servers returns, without executing service authorization processing on the client terminal when the session setup request was received from said session management server, a response packet to the session management server in response to the session setup request.
2 Assignments
0 Petitions
Accused Products
Abstract
A session management server, which is provided with a service determination table having a plurality of entries each indicating a service identifier in association with possible particular items of information which may be extracted from a session setup request packet, receives a session setup request packet issued from a client to a particular application server and determines whether the client terminal is authorized to receive an information service by referring to the determination table, in place of the particular application server. When the determination results in success, the session setup request packet is forwarded to the particular application server.
-
Citations
12 Claims
-
1. An information service communication network comprising
a plurality of application servers for providing information services, and a session management server for selectively carrying out one of a communication procedure to establish a session between one of client terminals and one of said application servers and a communication procedure to disconnect the session in response to a request from the client terminal, wherein at least one of said application servers is capable of providing different kinds of information services having different service identifiers which identify said information services provided by said one of said application servers, and said session management server is effected at least in part by a hardware processor and includes: -
a service determination table comprising a plurality of entries each indicating a relation between particular information items to be extracted from each of session setup request packets and a service identifier, said particular information items including at least a request method, a Uniform Resource Identifier (URI) assigned to a destination application server and a content type, and at least two entries of said service determination table including different service identifiers in association with the same URI; and a processor for determining, when a session setup request packet issued from one of said client terminals to a particular application server was received, whether the client terminal is authorized to receive an information service to be provided by the particular application server, in place of the particular application server, determining an address of the particular application server based on a URI extracted from the session setup request packet when the determination resulted in success, and forwarding the session setup request to the particular application server by using the address, wherein said processor searches said service determination table based on the particular information items extracted from the session setup request packet to specify said service identifier corresponding to the particular information items, and verifies if the specified service identifier is set for the user identifier indicated in the session setup request packet to determine whether the client terminal is authorized to receive the information service identified by the specified service identifier, wherein said session setup request packet indicates a SIP message, wherein the request method included in entries of said service determination table indicates a type of the SIP message, and wherein the request method, the URI, and the content type included in the entries of said service determination table, are necessary to specify the service identifier and wherein each of said application servers returns, without executing service authorization processing on the client terminal when the session setup request was received from said session management server, a response packet to the session management server in response to the session setup request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A session management server for selectively carrying out one of a communication procedure for establishing a session between one of client terminals and one of application servers connected to a communication network and a communication procedure for disconnecting the session, at least one of said application servers being capable of providing different kinds of information services having different service identifiers which identify said information services provided by said one of said application servers and said session management server being effected at least in part by a hardware processor and comprising:
-
a service determination table comprising a plurality of entries each indicating the relation between particular information items to be extracted from each of session setup request packets and a service identifier, said particular information items including at least a request method, a Uniform Resource Identifier (URI) assigned to a destination application server and a content type, and at least two entries of said service determination table including different service identifiers in association with the same URI; and a processor for determining, when a session setup request packet issued from one of said client terminals to a particular application server was received, whether the client terminal is authorized to receive an information service to be provided by the particular application server, in place of the particular application server, determining an address of the particular application server based on a URI extracted from the session setup request packet when the determination resulted in success, and forwarding the session setup request packet to said particular application server by using the address, wherein said processor searches said service determination table based on the particular information items extracted from the session setup request packet to specify said service identifier corresponding to the particular information items, and verifies if the specified service identifier is set for the user identifier indicated in the session setup request packet to determine whether the client terminal is authorized to receive the information service identified by the specified service identifier, wherein said session setup request packet indicates a SIP message, wherein the request method included in entries of said service determination table indicates a type of the SIP message, and wherein the request method, the URI, and the content type included in the entries of said service determination table, are necessary to specify the service identifier. - View Dependent Claims (9, 10, 11, 12)
-
Specification