BIDIRECTIONAL COMMUNICATION SYSTEM AND SERVER APPARATUS USED THEREIN
First Claim
1. A bidirectional communication system having a structure in which a client can be connected to a server through a router on internet and the server offers a service to meet a demand sent from the client by application software,wherein the server includes an access accepting portion for accepting access to be given from the client through the router in order to demand a service;
- an address generating portion for giving optional identification information to an IP address sent with a conversion from a global address to a local address by the router, thereby generating a new connection address when the access is accepted by the access accepting portion;
an identification information notifying portion for notifying the client of the identification information through the router by using the new connection address generated by the address generating portion; and
a communication process generating portion for generating a communication process for carrying out a communication with the client based on the new connection address generated by the address generating portion, and the client includes a first communication processing portion for giving the access to the access accepting portion of the server; and
a second communication processing portion for using the new connection address generated by giving the IP address the identification information sent from the identification information notifying portion to carry out a communication with the communication process generated by the communication process generating portion, thereby receiving an offer of the service.
3 Assignments
0 Petitions
Accused Products
Abstract
When a client has accessed a server via routers, the server inherits an IP address used during the access and further adds an arbitrary system ID thereto, thereby generating a new connection address. The server then notifies the system ID to the client and further generates a communication process for communicating with the client. The communication between the client and the server from then on is performed, based on the new connection address, by the communication process. Since the connection address, which is generated anew for the communication between the communication process of the server and the client, includes the same IP address as was used during the initial access, the NAT functions of the routers can be used without any problems.
-
Citations
3 Claims
-
1. A bidirectional communication system having a structure in which a client can be connected to a server through a router on internet and the server offers a service to meet a demand sent from the client by application software,
wherein the server includes an access accepting portion for accepting access to be given from the client through the router in order to demand a service; -
an address generating portion for giving optional identification information to an IP address sent with a conversion from a global address to a local address by the router, thereby generating a new connection address when the access is accepted by the access accepting portion; an identification information notifying portion for notifying the client of the identification information through the router by using the new connection address generated by the address generating portion; and a communication process generating portion for generating a communication process for carrying out a communication with the client based on the new connection address generated by the address generating portion, and the client includes a first communication processing portion for giving the access to the access accepting portion of the server; and a second communication processing portion for using the new connection address generated by giving the IP address the identification information sent from the identification information notifying portion to carry out a communication with the communication process generated by the communication process generating portion, thereby receiving an offer of the service. - View Dependent Claims (2)
-
-
3. A server apparatus having such a structure as to be connectable to a client through a router on internet and to offer a service to meet a demand sent from the client by application software, comprising:
-
an access accepting portion for accepting access to be given from the client through the router in order to demand a service; an address generating portion for giving optional identification information to an IP address sent with a conversion from a global address to a local address by the router, thereby generating a new connection address when the access is accepted by the access accepting portion; an identification information notifying portion for notifying the client of the identification information through the router by using the new connection address generated by the address generating portion; and a communication process generating portion for generating a communication process for carrying out a communication with the client based on the new connection address generated by the address generating portion, wherein the communication process generated by the communication process generating portion is constituted to communicate with the client by using the new connection address.
-
Specification