Relay server and client terminal
First Claim
1. A relay server connected to a first LAN and communicable with another relay server connected to a second LAN, the relay server comprising:
- an account information registering unit arranged to store account information about a client terminal connected to the first LAN;
a relay group information registering unit arranged to store relay group information including account information about the relay server and the another relay server and account information about client terminals connected to the relay server and the another relay server via the first and second LANs, respectively;
a shared resource information registering unit arranged to store shared resource information including;
a name of a file or a folder defining a resource;
information about an owner client terminal which is a client terminal capable of operating the resource;
information about resource sharing client terminals that share the resource;
information regarding whether or not the resource can be shared by an external client terminal that is not stored in the relay group information registering unit;
information about the external client terminal; and
information about a protocol connected to the external client terminal;
a first relay processing unit arranged to, when accepting an operation instruction of a resource from the resource sharing client terminals, specify the owner client terminal based on the shared resource information, specify a relay server connected to the specified owner client terminal based on the relay group information, and relay the operation instruction of the resource to the specified relay server;
a converted resource information providing unit arranged to, when accepting an access based on the protocol from the external client terminal, extract a resource that can be shared by the external client terminal from the shared resource information, convert information of the extracted resource to a format of the protocol, and provide the converted resource information to the external client terminal; and
a second relay processing unit arranged to, when accepting from the external client terminal an operation instruction of a resource based on the converted resource information, specify the resource that has the accepted operation instruction from the shared resource information, specify an owner client terminal of the specified resource, specify a relay server connected to the specified owner client terminal based on the relay group information, and relay the operation instruction of the specified resource to the specified relay server.
1 Assignment
0 Petitions
Accused Products
Abstract
A relay server is connected to a LAN and communicable with a relay server of another LAN. The relay server includes an account information registering unit arranged to store account information including information of a client terminal connected to the same LAN; a relay group information registering unit arranged to store relay group information including information of a group of relay servers permitting connection with one another; a shared resource information registering unit arranged to store shared resource information including information of a resource and information of the client terminals sharing the resource; a relay processing unit arranged to, when accepting from the client terminal stored in the account information registering unit operation instruction on a resource operable by a client terminal connected to another LAN based on the shared resource information, relay the operation of the resource based on the relay group information; and a resource information providing unit arranged to, when accepting an access based on a predetermined protocol from an external client terminal, convert the shared resource information to a format of the predetermined protocol and providing the information to the external client terminal, the external client terminal other than the client terminal stored in the account information registering unit being registerable in the shared resource information registering unit.
121 Citations
10 Claims
-
1. A relay server connected to a first LAN and communicable with another relay server connected to a second LAN, the relay server comprising:
-
an account information registering unit arranged to store account information about a client terminal connected to the first LAN; a relay group information registering unit arranged to store relay group information including account information about the relay server and the another relay server and account information about client terminals connected to the relay server and the another relay server via the first and second LANs, respectively; a shared resource information registering unit arranged to store shared resource information including; a name of a file or a folder defining a resource; information about an owner client terminal which is a client terminal capable of operating the resource; information about resource sharing client terminals that share the resource; information regarding whether or not the resource can be shared by an external client terminal that is not stored in the relay group information registering unit; information about the external client terminal; and information about a protocol connected to the external client terminal; a first relay processing unit arranged to, when accepting an operation instruction of a resource from the resource sharing client terminals, specify the owner client terminal based on the shared resource information, specify a relay server connected to the specified owner client terminal based on the relay group information, and relay the operation instruction of the resource to the specified relay server; a converted resource information providing unit arranged to, when accepting an access based on the protocol from the external client terminal, extract a resource that can be shared by the external client terminal from the shared resource information, convert information of the extracted resource to a format of the protocol, and provide the converted resource information to the external client terminal; and a second relay processing unit arranged to, when accepting from the external client terminal an operation instruction of a resource based on the converted resource information, specify the resource that has the accepted operation instruction from the shared resource information, specify an owner client terminal of the specified resource, specify a relay server connected to the specified owner client terminal based on the relay group information, and relay the operation instruction of the specified resource to the specified relay server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of controlling a relay server connected to a first LAN and communicable with another relay server connected to a second LAN, the method comprising the steps of:
-
storing account information about a client terminal connected to the first LAN; storing relay group information including account information about the relay server and the another relay server and account information of client terminals connected to the relay server and the another relay server via the first and second LANs; storing, in a memory, shared resource information including; a name of a file or a folder defining a resource; information about an owner client terminal which is a client terminal capable of operating the resource; information about resource sharing client terminals that share the resource; information regarding whether or not the resource can be shared by an external client terminal that is not stored in the relay group information registering unit; information about the external client terminal; and information about a protocol connected to the external client terminal; when accepting an operation instruction of a resource from the resource sharing client terminals, specifying the owner client terminal based on the shared resource information, specifying a relay server connected to the specified owner client terminal based on the relay group information, and relaying the operation instruction of the resource to the specified relay server; when accepting an access based on the protocol from the external client terminal, extracting a resource capable of being shared by the external client terminal from the shared resource information, converting information of the extracted resource to a format of the protocol and providing the converted resource information to the external client terminal; and when accepting from the external client terminal an operation instruction of a resource based on the converted resource information, specifying the resource that has the accepted operation instruction from the shared resource information, specifying an owner client terminal of the specified resource, specifying a relay server connected to the specified owner client terminal based on the relay group information, and relaying the operation instruction of the specified resource to the specified relay server. - View Dependent Claims (9, 10)
-
Specification