FILE SERVER DEVICE
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;
a local account information registering section arranged to register account information of a communication terminal in the local area network;
a relay server account information registering section arranged to register the relay server account information in the external server;
an another relay server registering section arranged to register another relay server registered in the external server and to establish a relay communication session that is directly communicable with the other relay server;
an account information exchange section arranged to exchange account information held in the local account information registering section with the other relay server;
a change notification setting section arranged to request, when account information held in the other relay server is changed, the other relay server to transmit the account information after a change;
a determining section arranged to determine, when receiving a communication request in which an account of a communication terminal in another local area network is specified from the communication terminal in the local area network, another relay server in which the specified account is registered from the account information exchanged with the other relay server; and
a relay section arranged to relay communication data between the communication terminal and the other communication terminal through a relay communication session with the determined other 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.
96 Citations
14 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;
a local account information registering section arranged to register account information of a communication terminal in the local area network; a relay server account information registering section arranged to register the relay server account information in the external server; an another relay server registering section arranged to register another relay server registered in the external server and to establish a relay communication session that is directly communicable with the other relay server; an account information exchange section arranged to exchange account information held in the local account information registering section with the other relay server; a change notification setting section arranged to request, when account information held in the other relay server is changed, the other relay server to transmit the account information after a change; a determining section arranged to determine, when receiving a communication request in which an account of a communication terminal in another local area network is specified from the communication terminal in the local area network, another relay server in which the specified account is registered from the account information exchanged with the other relay server; and a relay section arranged to relay communication data between the communication terminal and the other communication terminal through a relay communication session with the determined other relay server. - View Dependent Claims (2, 3, 4)
- the relay server comprising;
-
5. 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 exchanging section arranged to exchange relay information related to a relay communication session with another relay server arranged in another local area network; and a detecting section arranged to detect whether or not a relay communication session that is directly communicable with the other relay server arranged in the other local area network is established when relaying communication data to a communication terminal in the other local area network;
whereinwhen it is detected that the relay communication session that is directly communicable with the other relay server is not established, the communication data is indirectly relayed through another further relay server, to which a relay communication session is established, based on the relay information exchanged by the exchanging section. - View Dependent Claims (6, 7, 8, 9)
- the relay server comprising;
-
10. 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 registering section arranged to register account information of a communication terminal in the local area network; a relay server account registering section arranged to register relay server account information in the external server; an another relay server specifying section arranged to specify another relay server registered in the external server and to establish a relay communication session that is directly communicable with the other relay server; an exchange section arranged to exchange held account information with the other relay server; a registering section arranged to register group information in which account information of the communication terminals are grouped; and a judging section arranged to judge, when receiving a communication request in which an account of another communication terminal is specified from the communication terminal in the local area network, whether or not both communication terminals are registered in a same group based on the held group information, and to determine a relay server based on the held account information if both communication terminals are registered in the same group, and to relay communication data between the communication terminals through a relay communication session with the determined relay server. - View Dependent Claims (11, 12, 13, 14)
- the relay server comprising;
Specification