Communication system and session establishment method
First Claim
1. A communication system for performing communication with a session established between terminals via a network, comprising:
- a receiving-side client terminal;
an originating-side client terminal which is to establish a session with the receiving-side client terminal; and
a communication server located within the network for establishing the session,wherein the originating-side client terminal includes a specific information for setting, in a registration message, specific information previously agreed on with a recipient and transmitting the registration message to the communication server, a conversion data memory for receiving conversion data relating to the receiving-side client terminal from the communication server and storing the received conversion data, and a session establishment requester for setting the conversion data in a first session establishment request message and transmitting the first session establishment request message to the communication server when establishing a session with the receiving-side client terminal, andthe communication server includes a conversion data generator for receiving the registration message, generating, based on an originating-side real address which is a real address of the originating-side client terminal and the specific information included in the registration message, the conversion data which the communication server alone can convert to a receiving-side real address which is a real address of the receiving-side client terminal, and transmitting the generated conversion data to the originating-side client terminal, and a session controller for receiving the first session establishment request message, getting the receiving-side real address from the conversion data and the originating-side real address included in the first session establishment request message, and transmitting a second session establishment request message to the receiving-side real address for establishing the session between the originating-side client terminal and the receiving-side client terminal,wherein the specific information is a character string or binary data of a photograph exchanged between the originating-side client terminal and the receiving-side client terminal by infrared communication,wherein the session establishment requester sets dummy information in a destination field of the first session establishment request message, and the session controller judges, on detecting the dummy information set in the received first session establishment request message, that session control should be executed to obtain the receiving-side real address based on the conversion data,wherein, when the dummy information is not set in the destination field, ordinary session establishment control is executed;
when the dummy information is set in the destination field, the session control is executed to obtain the receiving-side real address based on the conversion data,wherein the session controller sets dummy information in a source field of the second session establishment request message in order to conceal information about the originating-side client terminal, and transmits the second session establishment request message to the receiving-side real address.
1 Assignment
0 Petitions
Accused Products
Abstract
A communication system capable of securely preventing illegal use of addresses and enhancing confidentiality of communication. Based on an originating-side real address which is the real address of an originating-side client terminal and specific information included in a registration message, a conversion data generator generates conversion data which the local server alone can convert to a receiving-side real address which is the real address of a receiving-side client terminal, and transmits the conversion data to the originating-side client terminal. A session controller receives a first session establishment request message, obtains the receiving-side real address from the conversion data and the originating-side real address included in the first session establishment request message, and transmits a second session establishment request message to the receiving-side real address, whereby a session is established between the originating-side and receiving-side client terminals without directly using the originating-side and receiving-side real addresses uniquely assigned on the network.
-
Citations
7 Claims
-
1. A communication system for performing communication with a session established between terminals via a network, comprising:
-
a receiving-side client terminal; an originating-side client terminal which is to establish a session with the receiving-side client terminal; and a communication server located within the network for establishing the session, wherein the originating-side client terminal includes a specific information for setting, in a registration message, specific information previously agreed on with a recipient and transmitting the registration message to the communication server, a conversion data memory for receiving conversion data relating to the receiving-side client terminal from the communication server and storing the received conversion data, and a session establishment requester for setting the conversion data in a first session establishment request message and transmitting the first session establishment request message to the communication server when establishing a session with the receiving-side client terminal, and the communication server includes a conversion data generator for receiving the registration message, generating, based on an originating-side real address which is a real address of the originating-side client terminal and the specific information included in the registration message, the conversion data which the communication server alone can convert to a receiving-side real address which is a real address of the receiving-side client terminal, and transmitting the generated conversion data to the originating-side client terminal, and a session controller for receiving the first session establishment request message, getting the receiving-side real address from the conversion data and the originating-side real address included in the first session establishment request message, and transmitting a second session establishment request message to the receiving-side real address for establishing the session between the originating-side client terminal and the receiving-side client terminal, wherein the specific information is a character string or binary data of a photograph exchanged between the originating-side client terminal and the receiving-side client terminal by infrared communication, wherein the session establishment requester sets dummy information in a destination field of the first session establishment request message, and the session controller judges, on detecting the dummy information set in the received first session establishment request message, that session control should be executed to obtain the receiving-side real address based on the conversion data, wherein, when the dummy information is not set in the destination field, ordinary session establishment control is executed;
when the dummy information is set in the destination field, the session control is executed to obtain the receiving-side real address based on the conversion data,wherein the session controller sets dummy information in a source field of the second session establishment request message in order to conceal information about the originating-side client terminal, and transmits the second session establishment request message to the receiving-side real address. - View Dependent Claims (2)
-
-
3. A session establishment method for establishing a session between terminals via a network, comprising:
-
transmitting, from a specific information of an originating-side client terminal to a communication server located within the network, a registration message in which is set specific information previously agreed on with a recipient; receiving the registration message by a conversion data generator of the communication server, generating, based on an originating-side real address which is a real address of the originating-side client terminal and the specific information included in the registration message, conversion data which the communication server alone can convert to a receiving-side real address which is a real address of a receiving-side client terminal, and transmitting the conversion data to the originating-side client terminal; receiving the conversion data relating to the receiving-side client terminal, transmitted from the communication server, and storing the received conversion data in a conversion data memory of the originating-side client terminal; transmitting, from a session establishment requester of the originating-side client terminal to the communication server, a first session establishment request message including the stored conversion data when a session is to be established with the receiving-side client terminal; receiving the first session establishment request message by a session controller of the communication server, getting the receiving-side real address from the conversion data and the originating-side real address included in the first session establishment request message, and transmitting a second session establishment request message to the receiving-side real address; and establishing a session between the originating-side client terminal and the receiving-side client terminal, wherein the specific information is a character string or binary data of a photograph exchanged between the originating-side client terminal and the receiving-side client terminal by infrared communication, wherein the session establishment requester sets dummy information in a destination field of the first session establishment request message, and the session controller judges, on detecting the dummy information set in the received first session establishment request message, that session control should be executed to obtain the receiving-side real address based on the conversion data, wherein, when the dummy information is not set in the destination field, ordinary session establishment control is executed;
when the dummy information is set in the destination field, the session control is executed to obtain the receiving-side real address based on the conversion data,wherein the session controller sets dummy information in a source field of the second session establishment request message in order to conceal information about the originating-side client terminal, and transmits the second session establishment request message to the receiving-side real address. - View Dependent Claims (4)
-
-
5. An IP telephony communication establishment method for establishing a session between terminals when IP telephony communication using SIP as a signaling protocol is performed via an IP network, comprising:
-
transmitting, from a specific information of an originating-side client terminal to a communication server located within the IP network, a REGISTER message in which is set specific information previously agreed on with a recipient; receiving the REGISTER message by a conversion data generator of the communication server, generating, based on an originating-side actual telephone number which is an actual telephone number of the originating-side client terminal and the specific information included in the REGISTER message, conversion data which the communication server alone can convert to a receiving-side actual telephone number which is an actual telephone number of a receiving-side client terminal, and transmitting the conversion data to the originating-side client terminal; receiving the conversion data relating to the receiving-side client terminal, transmitted from the communication server, and storing the received conversion data in a conversion data memory of the originating-side client terminal; transmitting, from a session establishment requester of the originating-side client terminal to the communication server, a first INVITE message including the stored conversion data when a session is to be established with the receiving-side client terminal; receiving the first INVITE message by a session controller of the communication server, getting the receiving-side actual telephone number from the conversion data and the originating-side actual telephone number included in the first INVITE message, and transmitting a second INVITE message to the receiving-side actual telephone number; and establishing a session of IP telephony communication between the originating-side client terminal and the receiving-side client terminal, without directly using the originating-side and receiving-side actual telephone numbers uniquely assigned on the IP network, wherein the specific information is a character string or binary data of a photograph exchanged between the originating-side client terminal and the receiving-side client terminal by infrared communication, wherein the session establishment requester sets dummy information in a destination field of the first INVITE message, and the session controller judges, on detecting the dummy information set in the received first INVITE message, that session control should be executed to obtain the receiving-side actual telephone number based on the conversion data, wherein, when the dummy information is not set in the destination field, ordinary session establishment control is executed;
when the dummy information is set in the destination field, the session control is executed to obtain the receiving-side actual telephone number based on the conversion data,wherein the session controller sets dummy information in a source field of the second INVITE message in order to conceal information about the originating-side actual telephone number, and transmits the second INVITE message to the receiving-side actual telephone number.
-
-
6. A communication system for performing communication with a session established between terminals via a network, comprising:
-
a receiving-side client terminal; an originating-side client terminal which is to establish a session with the receiving-side client terminal; and a communication server located within the network for establishing the session, wherein the originating-side client terminal includes a specific information for setting, in a registration message, specific information previously agreed on with a recipient and transmitting the registration message to the communication server, a conversion data memory for receiving conversion data relating to the receiving-side client terminal from the communication server and storing the received conversion data, and a session establishment requester for setting the conversion data in a first session establishment request message and transmitting the first session establishment request message to the communication server when establishing a session with the receiving-side client terminal, and the communication server includes a conversion data generator for receiving the registration message, generating, based on an originating-side real address which is a real address of the originating-side client terminal and the specific information included in the registration message, the conversion data which the communication server alone can convert to a receiving-side real address which is a real address of the receiving-side client terminal, and transmitting the generated conversion data to the originating-side client terminal, and a session controller for receiving the first session establishment request message, getting the receiving-side real address from the conversion data and the originating-side real address included in the first session establishment request message, and transmitting a second session establishment request message to the receiving-side real address for establishing the session between the originating-side client terminal and the receiving-side client terminal; wherein the specific information setter reads out the stored conversion data, sets the conversion data and a desired validity term in a registration message, and again transmits the registration message to the communication server, wherein the conversion data generator starts the countdown of the validity term as soon as the communication server receives the registration message, and when the value of the validity term reaches 0, the process of converting the conversion data to the receiving-side real address is stopped, wherein the specific information is a character string or binary data of a photograph exchanged between the originating-side client terminal and the receiving-side client terminal by infrared communication, wherein the session establishment requester sets dummy information in a destination field of the first session establishment request message, and the session controller judges, on detecting the dummy information set in the received first session establishment request message, that session control should be executed to obtain the receiving-side real address based on the conversion data, wherein, when the dummy information is not set in the destination field, ordinary session establishment control is executed;
when the dummy information is set in the destination field, the session control is executed to obtain the receiving-side real address based on the conversion data,wherein the session controller sets dummy information in a source field of the second session establishment request message in order to conceal information about the originating-side client terminal, and transmits the second session establishment request message to the receiving-side real address.
-
-
7. A session establishment method for establishing a session between terminals via a network, comprising:
-
transmitting, from a specific information of an originating-side client terminal to a communication server located within the network, a registration message in which is set specific information previously agreed on with a recipient; receiving the registration message by a conversion data generator of the communication server, generating, based on an originating-side real address which is a real address of the originating-side client terminal and the specific information included in the registration message, conversion data which the communication server alone can convert to a receiving-side real address which is a real address of a receiving-side client terminal, and transmitting the conversion data to the originating-side client terminal; receiving the conversion data relating to the receiving-side client terminal, transmitted from the communication server, and storing the received conversion data in a conversion data memory of the originating-side client terminal; transmitting, from a session establishment requester of the originating-side client terminal to the communication server, a first session establishment request message including the stored conversion data when a session is to be established with the receiving-side client terminal; receiving the first session establishment request message by a session controller of the communication server, getting the receiving-side real address from the conversion data and the originating-side real address included in the first session establishment request message, and transmitting a second session establishment request message to the receiving-side real address; and establishing a session between the originating-side client terminal and the receiving-side client terminal; wherein the specific information setter reads out the stored conversion data, sets the conversion data and a desired validity term in a registration message, and again transmits the registration message to the communication server, wherein the conversion data generator starts the countdown of the validity term as soon as the communication server receives the registration message, and when the value of the validity term reaches 0, the process of converting the conversion data to the receiving-side real address is stopped, wherein the specific information is a character string or binary data of a photograph exchanged between the originating-side client terminal and the receiving-side client terminal by infrared communication, wherein the session establishment requester sets dummy information in a destination field of the first session establishment request message, and the session controller judges, on detecting the dummy information set in the received first session establishment request message, that session control should be executed to obtain the receiving-side real address based on the conversion data, wherein, when the dummy information is not set in the destination field, ordinary session establishment control is executed;
when the dummy information is set in the destination field, the session control is executed to obtain the receiving-side real address based on the conversion data,wherein the session controller sets dummy information in a source field of the second session establishment request message in order to conceal information about the originating-side client terminal, and transmits the second session establishment request message to the receiving-side real address.
-
Specification