Session control apparatus, software applied to session control apparatus, communication control method, and network system
First Claim
Patent Images
1. A network system comprising a session control server controlling a communication session created between at least two terminal devices;
- a presence server managing status information on one of said at least two terminal devices; and
a communication line connecting said session control server, said presence server, and said terminal devices, wherein said session control server comprises means for detecting a change in status information on a user of said terminal device or on said terminal device; 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.
59 Citations
31 Claims
-
1. A network system comprising a session control server controlling a communication session created between at least two terminal devices;
- a presence server managing status information on one of said at least two terminal devices; and
a communication line connecting said session control server, said presence server, and said terminal devices,wherein said session control server comprises means for detecting a change in status information on a user of said terminal device or on said terminal device; 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 (3, 4, 5, 6)
- a presence server managing status information on one of said at least two terminal devices; and
-
2. A network system comprising a first server receiving a packet sent from a terminal device or a server for relaying the packet to another server or terminal device;
- a second server managing status information on a user of said terminal device or on said terminal device; and
a communication line connecting said first server, said second server, and said terminal, whereinsaid first server comprises means for detecting a change in the status information on said terminal device or on a user of said terminal device; and
means for notifying said second server of an update request for the status information when the change in the status information is detected.
- a second server managing status information on a user of said terminal device or on said terminal device; and
-
7. A network system comprising one or more servers each having a function to monitor a communication session created between terminal devices;
- and a presence server in which status information describing the status of said terminal device or the status of a user of the terminal device is stored, wherein
said one or more servers has a protocol stack for use by SIP, one of the servers other than said presence server monitors the communication session to detect a change in the status information, and when the change is detected, the change in the status information is notified to said presence server.
- and a presence server in which status information describing the status of said terminal device or the status of a user of the terminal device is stored, wherein
-
8. 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:
-
an interface for connection to a communication line;
a communication control unit that analyzes the reception, and reforms header parameters, of a received packet and transfers the received packet, whose header parameters have been reformed, to said interface;
a status management unit that manages the status of a communication session created between the terminal devices on a certain expiration time basis;
a terminal location management unit that manages address information on the terminal device notified via said communication line;
means for detecting a change in information on the status of the communication session or in the address information; 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 message to said communication control unit. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. 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;
storage means for storing a plurality of status information pieces;
means for receiving the status information update request message sent from said session control server;
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.
-
-
24. A communication control method for use in communication using one or more servers, each having a function to monitor 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 a communication session using SIP (Session Initiation Protocol);
monitoring the communication session to detect a change in the status information; and
notifying, by one of the servers other than said presence server, the change in the status information to said presence server when the change is detected. - View Dependent Claims (25, 26, 27)
-
-
28. A server control method for use by a server that has an interface and a control function, said interface provided for connection, via a communication line, to 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:
-
monitoring the communication session to detect a change in the status information;
generating an update request message about the status information when the change is detected; and
sending the update request message to said interface.
-
-
29. A control program for use by a server that has an interface and a control function, said interface provided for connection, via a communication line, to 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:
-
monitoring the communication session to detect a change in the status information;
generating an update request message about the status information when the change is detected; and
sending the generated update request message to said interface. - View Dependent Claims (30, 31)
-
Specification