Mediating system and method to establish communication session, allowing private information to be protected

Abstract
The present invention is to prevent user's attribute information from being distributed, in the case where it is to be determined whether or not the attribute information (for example, age, address, and the like) of the user satisfies a service providing condition, when a communication session is established across multiple session managing servers.
Description

BRIEF DESCRIPTION OF DRAWINGS


FIG. 1 illustrates a system configuration of SIP communication system to which the present invention is applied.



FIG. 2 illustrates a hardware configuration example showing each of user terminal 10, server device 20, session managing device 30, attribute information managing device 40.



FIG. 3 illustrates a configuration of SEP DB 310.



FIG. 4A and FIG. 4B illustrate configurations of attribute information DB 410.



FIG. 5 illustrates a configuration of registrar DB 309.



FIG. 6 illustrates operation sequence of deletion and registration of SEP 6.



FIG. 7 illustrates an SEP processing screen.



FIG. 8 illustrates a sequence of messages sent and received among devices when the application 100 establishes a communication session with the service 2.



FIG. 9 illustrates operations of the session managing server 300 when the application 100 establishes a communication session with the service 2.



FIG. 10 illustrates operations of the session managing server 300 when the application 100 establishes a communication session with the service 2.



FIG. 11 illustrates operations of the application 100.



FIG. 12 illustrates operations of the conformity judging service 402.



FIG. 13 illustrates a configuration of evidence-added INVITE message 53.



FIG. 14 illustrates a configuration of evidence-added response message 54.



FIG. 15A, FIG. 15B, FIG. 15C, and FIG. 15D respectively illustrate configurations of SEP sending request message 60, SEP sending response message 61, SEP registration request message 62, and SEP deletion request messages 63.



FIG. 16A and FIG. 16B illustrate formats of evaluation request message 70 and judgment result 71, respectively.



FIG. 17 illustrates an operation sequence when the application 100 logs in and logs out.



FIG. 18 illustrates a part of the operations of the session managing server 300 of Example 2, the part being different from Example 1.


Claims
  • 1. A communication session mediating system, in which a first session managing device that a first client logs in and a second session managing device that a second client logs in cooperate to establish a communication session between the first client and the second client, wherein, the first session managing device comprises,an SEP obtaining function which requests and obtains from the second session managing device, an SEP of the second client as a condition under which the user of the second client permits establishing the communication session, andthe second session managing device comprises,an SEP managing function which manages the SEP of the second client, andan SEP sending function which sends the SEP of the second client, the SEP being requested by the first session managing device and managed by the SEP managing function.
  • 2. The communication session mediating system according to claim 1 comprising a first attribute information managing device which further comprises, an attribute information managing function which manages attribute information of a user of the first client, and a conformity judging function which determines whether or not the attribute information of the user of the first client satisfies the SEP, on the basis of the SEP being specified and the attribute information of the user, wherein,the first session managing device,requests the SEP obtaining function to obtain the SEP of the second client upon receipt of a connection request message from the first client requesting establishment of the communication session with the second client,requests the first attribute information managing device to perform conformity judging on the basis of the SEP of the second client being obtained and the attribute information of the user of the first client, and furtherthe first session managing device comprises a session control function which mediates the establishment of the communication session when the attribute information satisfies the SEP as a result of the conformity judging.
  • 3. The communication session mediating system according to claim 2 comprising a second attribute information managing device which further comprises, an attribute information managing function which manages the attribute information of the user of the second client, and a conformity judging function which determines whether or not the attribute information of the user of the second client satisfies the SEP, on the basis of the SEP being specified and the attribute information of the user, wherein,the first session managing device comprises an SEP managing function which manages the SEP of the first client, andthe session control function adds the SEP of the first client to the connection request message and sends the message thus obtained, the SEP of the first client describing a condition under which the user of the first client permits the establishment of the communication session, andthe second session managing device comprises,a conformity judging function to determine whether or not the attribute information satisfies the SEP on the basis of the SEP being specified and the attribute information of the user, andan attribute information managing function which manages the attribute information of the user of the second client, andthe second session managing device requests the second attribute managing device to perform conformity judgment on the basis of the SEP of the first client being received and the attribute of the user of the second client, upon receipt of the SEP of the first client and the connection request message requesting from the first client to establish a communication session with the second client, and further includes,a session control function which mediates the establishment of the communication session, when the attribute information satisfies the SEP as a result of the conformity judgment.
  • 4. The communication session mediating system according to claim 2, wherein, the first session managing device and the second session managing device further comprise an SEP receiving function which registers the SEP received from another session managing device in the SEP managing function.
  • 5. The communication session mediating system according to claim 1, wherein, the first session managing device comprises an evidence creating function which creates evidence data from the result of the conformity judgment, and the session control function adds the evidence data created by the evidence creating function to the connection request message and sends the message thus obtained.
  • 6. The communication session mediating system according to claim 1, wherein, the second session managing device comprises an evidence verifying function which validates the evidence data to verify whether or not a reliable judgment has been made, andthe session control functionrequests the evidence verifying function to verifies the evidence data upon receipt of the connection request message to which the evidence data is added, andsends the connection request message to the second client, when it is determined that a reliable judgment has been made in the first session managing device.
  • 7. The communication session mediating system according to claim 6, in the second session managing device,the session control functionreceives a response message to the connection request message from the second client,creates an evidence-added response message based on the response message, andsends the message thus created to the first session managing device.
  • 8. The communication session mediating system according to claim 7, the first session managing device comprises an evidence verifying function which validates the evidence data to verify whether or not a reliable judgment has been made, andthe session control functionrequests the evidence verifying function to verify the evidence, upon receipt of the evidence-added response message, andwhen the evidence verifying function determines that the response message is reliable, the session control function sends to the first client the response message from which the evidence has been deleted.
  • 9. A session managing device which accepts a login from a first client and mediates a session establishment between the first client and a second client, comprising, an attribute information managing function which manages attribute information of a user of the first client,an SEP obtaining function which requests and obtains from another session managing device that the second client logs in, an SEP of the second client describing a condition under which the user of the second client permits the establishment of the communication session, anda conformity judging function which determines whether or not the attribute information satisfies the SEP, on the basis of the SEP being specified and the attribute information of the user, andthe session managing device,requests the SEP obtaining function to obtain the SEP of the second client upon receipt of a connection request message from the first client requesting to establish a communication session with the second client,requests the conformity judging function to make a conformity judgment based on the SEP of the second client being obtained and the attribute information of the user of the first client, and furtherincludes a session control function to mediate establishment of the communication session when the attribute information satisfies the SEP as a result of the conformity judgment.
  • 10. The session managing device according to claim 9, further comprising an SEP managing function which manages the SEP of the first client, wherein,the session control function adds the SEP of the first client to the connection request message, the SEP describing a condition under which the user of the first client permits the establishment of the communication session, and sends the message thus obtained to the other session managing device.
Priority Claims (1)
Number Date Country Kind
2006-009389 Jan 2006 JP national