Session control apparatus, software applied to session control apparatus, communication control method, and network system
First Claim
Patent Images
1. A network system comprisinga session control server controlling a communication session created between at least two terminal devices;
- anda presence server managing status information on one of said at least two terminal devices;
wherein said session control server comprisesmeans for detecting based on a session control message communicated between said at least two terminal devices, a change in status information on a user of said one of said at least two terminal devices or on said one of said at least two terminal devices; and
means for notifying said presence server of an update request for the status information when the change in the status information is detected.
1 Assignment
0 Petitions
Accused Products
Abstract
A network system includes a session control server and a presence server. The session control server includes a presence information update unit that is started when the status changes and notifies the presence server of the changed status. The presence server includes a presence information control unit that controls the consistency of the notified update information.
23 Citations
49 Claims
-
1. A network system comprising
a session control server controlling a communication session created between at least two terminal devices; - and
a presence server managing status information on one of said at least two terminal devices; wherein said session control server comprises means for detecting based on a session control message communicated between said at least two terminal devices, a change in status information on a user of said one of said at least two terminal devices or on said one of said at least two terminal devices; and means for notifying said presence server of an update request for the status information when the change in the status information is detected. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- and
-
9. A network system comprising
a session control server transferring, from a first terminal device to a second terminal device, a packet including a session control message for controlling a communication session created between at least two terminal devices including the first and second terminal devices; -
a presence server managing status information on one of said at least two terminal devices; said session control server comprises means for detecting, based on the session control message transferred between the first and second terminal devices, a change in status information on a user of at least one of said first and second terminal devices; and means for notifying said presence server of an update request for the status information when the change in the status information is detected. - View Dependent Claims (10, 11, 12)
-
-
13. A server connected via a network to a presence server managing status information on a user of a first terminal device and on the first terminal device, said server comprising:
-
a communication control unit that reforms header parameters, of a received packet from a second terminal device and transfers the received packet, whose header parameters have been reformed, to said first terminal device, the received packet including a session control message being transferred between the first terminal device and the second terminal device; a status management unit that manages the status of a communication session created between the first and second terminal devices on a certain expiration time basis; a terminal location management unit that manages address information on the first terminal device; means for detecting a change in information on the status of the communication session based on the session control message included in the received packet and being transferred between the first and second terminal devices; and a presence information update unit that generates a presence information update message, which informs said presence server that the status information or the address information has changed, when the change is detected and issues an instruction to send the presence information update message to said communication control unit. - View Dependent Claims (14, 15, 16)
-
-
17. A server connected via a network to a presence server managing status information on a user of a terminal device or on the terminal device, said server comprising:
-
a communication control unit that reforms header parameters, of a received packet from a second terminal device and transfers the received packet, whose header parameters have been reformed, to said first terminal device; a status management unit that manages the status of a communication session created between the first and second terminal devices on a certain expiration time basis; a terminal location management unit that manages address information on the first terminal device; means for detecting a change in information on the status of the communication session based on a session control message communicated between the first and second terminal devices; and a presence information update unit that generates a presence information update message, which informs said presence server that the status information or the address information has changed, when the change is detected and issues an instruction to send the presence information update message to said communication control unit. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A presence server, connected via a network to a session control server managing a communication session created between at least two terminal devices, for managing status information on said communication session, said presence server comprising:
-
an interface receiving a status information update message received from said session control server if the session control server detects a change in the communication session based on a session control message communicated between the at least two terminal devices; storage means for storing a plurality of status information pieces; means for changing a content stored in said storage means; and means for judging whether there is an inconsistency between the status information included in the update message (first status information) and other status information (second status information) stored in said storage means and belonging to a terminal to which the first status information belongs, wherein, if there is an inconsistency between the first status information and the second status information, the second status information is made to match the first status information.
-
-
36. A communication control method for use in communication using one or more servers, each having a function to manage a communication session created between terminal devices, and a presence server in which status information describing the status of the terminal devices or the status of a terminal user is stored, said method comprising the steps of:
-
starting the communication session using SIP (Session Initiation Protocol); detecting a change in the status information based on a session control message communicated between the terminal devices; and notifying, by one of the one or more servers other than said presence server, the change in the status information to said presence server upon detecting the change. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
-
43. A server control method for use by a server that has a control function, said server being in communication with a presence server in which status information describing the status of a terminal device or a terminal device user is stored, said control function controlling a communication session created between at least two terminal devices, said server control method comprising the steps of:
-
managing the communication session to detect a change in the status information based on a session control message communicated between the at least two terminal devices; generating an update request message about the status information when the change is detected; and sending the update request message to said presence server. - View Dependent Claims (44, 45, 46)
-
-
47. A non-transitory computer readable recording medium for recording a control program for use by a server that has a control function, said server being in communication with a presence server in which status information describing the status of a terminal device or a terminal device user is stored, said control function controlling a communication session via SIP (Session Initiation Protocol) created between at least two terminal devices, said control program executing the steps of:
-
managing the communication session to detect a change in the status information based on a session control message communicated between the at least two terminal devices; generating an update request message about the status information when the change is detected; and sending the update request message to said presence server. - View Dependent Claims (48, 49)
-
Specification