File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
First Claim
1. A relay server arranged in a local area network and being communicable with an external server arranged in a wide area network, the relay server comprising:
- an account information registering section arranged to register account information of a communication terminal in the local area network including the relay server, such that the account information of the communication terminal is associated with relay server account information;
a registration state changing section arranged to receive a registration change request from the communication terminal and, upon receipt of the registration change request, to change the account information of the communication terminal registered in the account information registering section such that;
if the registration change request is an unregister request, then the account information of the communication terminal is unregistered; and
if the registration change request is a register request, then the account information of the communication terminal is registered;
a registering section arranged to register the relay server account information in the external server;
a relay communication session establishing section arranged to specify a relay server of at least one other relay server registered in the external server and to establish a relay communication session that is directly communicable with the specified relay server;
a receiving and storing section arranged to receive account information registered in the account information registering section of the at least one other relay server registered in the external server and to store the received account information;
a notifying section arranged to, when changing the account information registered in the account information registering section based on the registration change request, notify the at least one other relay server of the changed account information;
a group information registering section arranged to register group information in which the account information registered in the account information registering section is grouped with the received account information registered in an account information registering section of the at least one other relay server;
a group information sharing section arranged to, when the group information is changed, share the changed group information with the at least one other relay server; and
a judging section arranged to, when receiving communication data from a first communication terminal in the local area network in which an account of a second communication terminal is specified;
judge whether or not both the first communication terminal and the second communication terminal are registered in a same group based on the group information registered in the group information registering section;
determine, when both the first communication terminal and the second communication terminal are registered in the same group, a relay server connected to the second communication terminal based on the account information registered in the account information registering section and the received account information registered in the account information registering section of the at least one other relay server; and
relay the communication data from the first communication terminal to the second communication terminal through a relay communication session with the determined relay server.
1 Assignment
0 Petitions
Accused Products
Abstract
Communication is established between communication terminals arranged in different LANS while realizing dynamic response to reduction in server load, movement of communication terminal, and the like. A relay server is arranged in a LAN and can communicate with an SIP server arranged in a WAN. For instance, a first relay server exchanges account information of the communication terminals in the respective LAN with a second relay server. If exchanged account information is changed in one relay server, the account information after the change is notified to the other relay server. One relay server determines the other relay server based on the exchanged account information and relays communication data between the communication terminals through the other relay server.
83 Citations
9 Claims
-
1. A relay server arranged in a local area network and being communicable with an external server arranged in a wide area network, the relay server comprising:
-
an account information registering section arranged to register account information of a communication terminal in the local area network including the relay server, such that the account information of the communication terminal is associated with relay server account information; a registration state changing section arranged to receive a registration change request from the communication terminal and, upon receipt of the registration change request, to change the account information of the communication terminal registered in the account information registering section such that; if the registration change request is an unregister request, then the account information of the communication terminal is unregistered; and if the registration change request is a register request, then the account information of the communication terminal is registered; a registering section arranged to register the relay server account information in the external server; a relay communication session establishing section arranged to specify a relay server of at least one other relay server registered in the external server and to establish a relay communication session that is directly communicable with the specified relay server; a receiving and storing section arranged to receive account information registered in the account information registering section of the at least one other relay server registered in the external server and to store the received account information; a notifying section arranged to, when changing the account information registered in the account information registering section based on the registration change request, notify the at least one other relay server of the changed account information; a group information registering section arranged to register group information in which the account information registered in the account information registering section is grouped with the received account information registered in an account information registering section of the at least one other relay server; a group information sharing section arranged to, when the group information is changed, share the changed group information with the at least one other relay server; and a judging section arranged to, when receiving communication data from a first communication terminal in the local area network in which an account of a second communication terminal is specified; judge whether or not both the first communication terminal and the second communication terminal are registered in a same group based on the group information registered in the group information registering section; determine, when both the first communication terminal and the second communication terminal are registered in the same group, a relay server connected to the second communication terminal based on the account information registered in the account information registering section and the received account information registered in the account information registering section of the at least one other relay server; and relay the communication data from the first communication terminal to the second communication terminal through a relay communication session with the determined relay server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification