JP2009252159A - File sharing system - Google Patents

File sharing system Download PDF

Info

Publication number
JP2009252159A
JP2009252159A JP2008102644A JP2008102644A JP2009252159A JP 2009252159 A JP2009252159 A JP 2009252159A JP 2008102644 A JP2008102644 A JP 2008102644A JP 2008102644 A JP2008102644 A JP 2008102644A JP 2009252159 A JP2009252159 A JP 2009252159A
Authority
JP
Japan
Prior art keywords
terminal device
file
shared
relay server
shared file
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2008102644A
Other languages
Japanese (ja)
Inventor
Tomohito Takagi
智史 高木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Murata Machinery Ltd
Original Assignee
Murata Machinery Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Murata Machinery Ltd filed Critical Murata Machinery Ltd
Priority to JP2008102644A priority Critical patent/JP2009252159A/en
Publication of JP2009252159A publication Critical patent/JP2009252159A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a technique for improving file accessibility while sharing files between different networks. <P>SOLUTION: A terminal device 20-1 of a LAN 1 references a shared list 100-1 held by a relay server 10-1 and tries to access a shared file 210 stored in a terminal device 20-3 connected to a LAN 2. When the terminal device 20-3 is online, relay servers 10-2 and 10-1 cooperate together to transfer the shared file 210 to the terminal device 20-1. When the terminal device is offline, the relay server 10-1 acquires the shared file 210 from a terminal device 20-2 working as a master terminal device, and transfers the acquired file to the terminal device 20-1. The master terminal device stores copies of all the shared files 210. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、複数のネットワーク間でファイルを共有する技術に関する。   The present invention relates to a technique for sharing a file between a plurality of networks.

LAN(Local Area Network)内では、ファイル共有プロトコルを利用することで、端末装置間でファイルを共有することが可能である。ユーザは、端末装置のモニタに一覧表示された共有ファイルを選択することで、共有ファイルにアクセスすることが可能である。   In a LAN (Local Area Network), a file can be shared between terminal devices by using a file sharing protocol. The user can access the shared file by selecting the shared file listed on the monitor of the terminal device.

また、異なるLANに存在するファイルを共有する技術が存在する。たとえば、社内の異なるフロアに構築されたLAN間で、ファイル共有を行うことが可能である。あるフロアの社員は、ネットワーク共有フォルダを参照することで、別のフロアのLANに存在するファイルなどにアクセスすることが可能である。   There is also a technology for sharing files existing in different LANs. For example, file sharing can be performed between LANs constructed on different floors in the company. An employee on one floor can access a file or the like existing on a LAN on another floor by referring to the network shared folder.

特開2007−128179号公報JP 2007-128179 A

上記のように、異なるLAN間でファイルを共有することは可能であるが、ユーザの利便性を考えると、共有するファイルの情報を動的に他のLANへ通知する仕組みが必要である。   As described above, it is possible to share files between different LANs. However, considering the convenience of the user, a mechanism for dynamically notifying information on the shared files to other LANs is necessary.

上記特許文献1は、ファイル共有システムにおいて、ユーザに現在アクセス可能な共有ファイルに関する情報を動的に提供する技術を開示している。情報処理装置は、共有ファイルを提供している他の情報処理装置の稼動状態を検知し、現在閲覧可能となっている共有ファイルの情報のみをユーザインタフェースに表示するようにしている。   Patent Document 1 discloses a technique for dynamically providing information on a shared file that is currently accessible to a user in a file sharing system. The information processing apparatus detects the operating state of another information processing apparatus that provides a shared file, and displays only information on the shared file that is currently viewable on the user interface.

特許文献1の技術により、ユーザは、現在閲覧可能な共有ファイルを知ることができる。しかし、稼動していない情報処理装置が保持している共有ファイルにはアクセスすることができない。結局、共有ファイルを保持している情報処理装置が稼動するのを待つ必要があり、たとえば、急ぎの業務で共有ファイルの内容を確認したい場合などには、不便である。   With the technique of Patent Document 1, the user can know a shared file that can be browsed at present. However, it is impossible to access a shared file held by an information processing apparatus that is not operating. Eventually, it is necessary to wait for the information processing apparatus holding the shared file to operate. For example, it is inconvenient when it is desired to confirm the contents of the shared file in a hurry.

そこで、本発明は前記問題点に鑑み、異なるネットワーク間でファイルを共有するとともに、ファイルへのアクセス性を向上させる技術を提供することを目的とする。   In view of the above problems, an object of the present invention is to provide a technique for sharing a file between different networks and improving the accessibility to the file.

上記課題を解決するため、請求項1記載のファイル共有システムは、第1中継サーバが配置される第1ネットワークと、第2中継サーバが配置される第2ネットワークと、を備え、前記第1中継サーバは、前記第2中継サーバとの間で、各ネットワーク内で共有されているファイルの情報を交換することで、共有ファイルリストを作成するリスト作成部と、前記第1ネットワーク内の第1の端末装置から前記共有ファイルリストに記録されている前記第2ネットワーク内の共有ファイルを指定したアクセス要求を受けると、前記第2中継サーバを介して、指定された共有ファイルを記憶している第2の端末装置から共有ファイルを取得し、取得した共有ファイルを要求元の前記第1の端末装置に転送するファイル取得部と、を含み、前記第1ネットワークに接続される第3の端末装置が、前記共有ファイルリストに記録されたファイルのコピーを格納するコピー保持端末として動作することを特徴とする。   In order to solve the above-described problem, the file sharing system according to claim 1 includes a first network in which a first relay server is arranged and a second network in which a second relay server is arranged, and the first relay The server exchanges information on files shared in each network with the second relay server, thereby creating a shared file list, and a first creation unit in the first network. When an access request specifying a shared file in the second network recorded in the shared file list is received from the terminal device, the second shared server stores the specified shared file via the second relay server. A file acquisition unit that acquires a shared file from the terminal device and transfers the acquired shared file to the requesting first terminal device. The third terminal device connected to Ttowaku, characterized in that to operate as a copy holding terminal storing a copy of the recorded in the shared file list file.

請求項2記載の発明は、請求項1に記載のファイル共有システムにおいて、前記ファイル取得部は、前記第2の端末装置がオフラインであるとき、前記第3の端末装置から指定された共有ファイルを取得し、取得した共有ファイルを要求元の前記第1の端末装置に転送することを特徴とする。   According to a second aspect of the present invention, in the file sharing system according to the first aspect, when the second terminal device is offline, the file acquisition unit receives a shared file designated by the third terminal device. The acquired shared file is transferred to the requesting first terminal device.

請求項3記載の発明は、請求項1または請求項2に記載のファイル共有システムにおいて、前記第3の端末装置がオフラインになったとき、第4の端末装置が、コピー保持端末として動作することを特徴とする。   According to a third aspect of the present invention, in the file sharing system according to the first or second aspect, when the third terminal device goes offline, the fourth terminal device operates as a copy holding terminal. It is characterized by.

本発明のファイル共有システムは、中継サーバが各ネットワークの共有ファイルリストを交換し合うことで、異なるネットワーク間でのファイルの共有を実現する。各ネットワークの端末装置は、共有ファイルリストを参照することで、異なるネットワークで提供されている共有ファイルに容易にアクセス可能である。さらには、各ネットワークで共有されているファイルのコピーが、コピー保持端末に指定されている端末装置に記憶されているので、共有ファイルを提供している端末装置がオフラインとなった場合にも、共有ファイルへのアクセスが可能となる。   The file sharing system of the present invention realizes sharing of files between different networks by exchanging the shared file list of each network by the relay server. The terminal device of each network can easily access a shared file provided in a different network by referring to the shared file list. Furthermore, since a copy of the file shared in each network is stored in the terminal device designated as the copy holding terminal, even when the terminal device providing the shared file goes offline, Access to shared files is possible.

{ファイル共有システムの全体構成}
以下、図面を参照しつつ本発明の実施の形態について説明する。図1は、本実施の形態に係るファイル共有システムの全体図である。このファイル共有システムは、インターネット3を介して接続されたLAN1とLAN2とを備えて構成される。
{Overall configuration of file sharing system}
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is an overall view of a file sharing system according to the present embodiment. This file sharing system includes a LAN 1 and a LAN 2 connected via the Internet 3.

LAN1には、中継サーバ10−1、端末装置20−1、20−2が接続されている。LAN2には、中継サーバ10−2、端末装置20−3、20−4が接続されている。以下の説明において、中継サーバ10−1、10−2について共通の説明を行う場合には、適宜中継サーバ10と総称する。また、端末装置20−1〜20−4について共通の説明を行う場合には、適宜端末装置20と総称する。   A relay server 10-1 and terminal devices 20-1 and 20-2 are connected to the LAN 1. A relay server 10-2 and terminal devices 20-3 and 20-4 are connected to the LAN2. In the following description, when a common description is given to the relay servers 10-1 and 10-2, they are collectively referred to as the relay server 10 as appropriate. Moreover, when performing a common description about the terminal devices 20-1 to 20-4, the terminal device 20 is appropriately named as appropriate.

たとえば、LAN1は、本社ビルのLANであり、LAN2は、遠隔地にある支社ビルのLANである。中継サーバ10−1、10−2は、データ交換を行うことで、LAN1とLAN2との間で、インターネット3を介してデータ送受信を可能としている。   For example, LAN 1 is a LAN of a head office building, and LAN 2 is a LAN of a branch office building in a remote place. The relay servers 10-1 and 10-2 can exchange data between the LAN 1 and the LAN 2 via the Internet 3 by exchanging data.

端末装置20−1、20−2は、LAN1のユーザが使用する端末であり、様々な種類の共有ファイル210を記憶している。そして、端末装置20−1、20−2は、自装置が共有ファイル210として提供しているファイルのリストを記録した共有リスト200−1、200−2を作成し、保持している。中継サーバ10−1は、端末装置20−1、20−2から共有リスト200−1、200−2を収集し、それらのリストに記載された情報を共有リスト100−1に反映させる。   The terminal devices 20-1 and 20-2 are terminals used by users of the LAN 1, and store various types of shared files 210. Then, the terminal devices 20-1 and 20-2 create and hold shared lists 200-1 and 200-2 in which a list of files provided by the self-device as the shared file 210 is recorded. The relay server 10-1 collects the sharing lists 200-1 and 200-2 from the terminal devices 20-1 and 20-2, and reflects the information described in these lists in the sharing list 100-1.

端末装置20−3、20−4は、LAN2のユーザが使用する端末であり、様々な種類の共有ファイル210を記憶している。そして、端末装置20−3、20−4は、自装置が共有ファイル210として提供しているファイルのリストを記録した共有リスト200−3、200−4を作成し、保持している。中継サーバ10−2は、端末装置20−3、20−4から共有リスト200−3、200−4を収集し、それらのリストに記載された情報を共有リスト100−2に反映させる。   The terminal devices 20-3 and 20-4 are terminals used by users of the LAN 2 and store various types of shared files 210. Then, the terminal devices 20-3 and 20-4 create and hold shared lists 200-3 and 200-4 in which a list of files provided by the own device as the shared file 210 is recorded. The relay server 10-2 collects the sharing lists 200-3 and 200-4 from the terminal devices 20-3 and 20-4, and reflects the information described in these lists in the sharing list 100-2.

さらに、中継サーバ10−1、10−2は、それぞれの共有リスト100−1、100−2に記録された情報の交換を行う。中継サーバ10−1は、共有リスト100−2に記録された情報を受信すると、共有リスト100−1に、共有リスト200−3、200−4に記録されている情報も反映させる。同様に、中継サーバ10−2は、共有リスト100−1に記録された情報を受信すると、共有リスト100−2に、共有リスト200−1、200−2に記録されている情報も反映させる。このようにして、共有リスト100−1、100−2には、それぞれLAN1、LAN2で共有されているファイルの全ての情報が含まれることになる。   Further, the relay servers 10-1 and 10-2 exchange information recorded in the respective sharing lists 100-1 and 100-2. When the relay server 10-1 receives the information recorded in the share list 100-2, the relay server 10-1 also reflects the information recorded in the share lists 200-3 and 200-4 in the share list 100-1. Similarly, when the relay server 10-2 receives the information recorded in the sharing list 100-1, the relay server 10-2 also reflects the information recorded in the sharing lists 200-1 and 200-2 in the sharing list 100-2. In this way, the sharing lists 100-1 and 100-2 include all information of files shared by the LAN1 and LAN2, respectively.

共有リスト100−1、100−2には、共有ファイル210のファイル名、共有ファイル210を記憶している端末装置20の端末識別情報、共有ファイル210を記憶している端末装置20がいずれの中継サーバ10に接続されているかを示す情報などが含まれる。   In the sharing lists 100-1 and 100-2, the file name of the shared file 210, the terminal identification information of the terminal device 20 storing the shared file 210, and the terminal device 20 storing the shared file 210, which relay Information indicating whether the server 10 is connected is included.

以下の説明において、共有リスト200−1〜200−4を、適宜、共有リスト200と総称する。また、共有リスト100−1、100−2を、適宜、共有リスト100と総称する。   In the following description, the sharing lists 200-1 to 200-4 are collectively referred to as a sharing list 200 as appropriate. Further, the sharing lists 100-1 and 100-2 are collectively referred to as a sharing list 100 as appropriate.

中継サーバ10−1、10−2は、それぞれLAN1、LAN2に接続された端末装置20に共有リスト100−1、100−2の内容を閲覧可能とする。端末装置20のユーザは、共有リスト100−1、100−2を閲覧することで、共有ファイル210へのアクセスを試みる。中継サーバ10−1、10−2は、共有ファイル210へのアクセスを受け付けると、共有リスト100−1、100−2を参照することで、共有ファイル210を記憶している端末装置20を特定し、中継サーバ間で共有ファイル210を転送することで、要求元の端末装置20に共有ファイル210を転送する。   The relay servers 10-1 and 10-2 can browse the contents of the share lists 100-1 and 100-2 on the terminal devices 20 connected to the LAN 1 and the LAN 2, respectively. The user of the terminal device 20 tries to access the shared file 210 by browsing the sharing lists 100-1 and 100-2. When the relay servers 10-1 and 10-2 accept access to the shared file 210, the relay servers 10-1 and 10-2 identify the terminal device 20 storing the shared file 210 by referring to the shared lists 100-1 and 100-2. The shared file 210 is transferred to the requesting terminal device 20 by transferring the shared file 210 between the relay servers.

たとえば、端末装置20−1が、共有リスト100−1を閲覧し、端末装置20−3が記憶している共有ファイル210へのアクセスを要求したとする。中継サーバ10−1は、共有リスト100−1に記録された内容から、指定された共有ファイル210を記憶している端末は端末装置20−3であると特定する。また、特定した端末装置20−3が中継サーバ10−2に接続されていると特定する。したがって、中継サーバ10−1は、中継サーバ10−2に共有ファイル210の取得要求を行う。中継サーバ10−2は、端末装置20−3から指定された共有ファイル210を取得し、中継サーバ10−1に転送する。中継サーバ10−1は、受信した共有ファイル210をさらに端末装置20−1に転送する。このようにして、共有ファイル210の実体が要求元の端末装置20に転送される。   For example, it is assumed that the terminal device 20-1 browses the share list 100-1 and requests access to the shared file 210 stored in the terminal device 20-3. The relay server 10-1 specifies from the contents recorded in the share list 100-1 that the terminal storing the designated shared file 210 is the terminal device 20-3. Moreover, it specifies that the specified terminal device 20-3 is connected to the relay server 10-2. Therefore, the relay server 10-1 makes an acquisition request for the shared file 210 to the relay server 10-2. The relay server 10-2 acquires the shared file 210 designated from the terminal device 20-3 and transfers it to the relay server 10-1. The relay server 10-1 further transfers the received shared file 210 to the terminal device 20-1. In this way, the entity of the shared file 210 is transferred to the requesting terminal device 20.

このように、本実施の形態のファイル共有システムは、遠隔地にあるLAN間でファイルを共有することが可能である。そして、各LANのユーザは、中継サーバ10−1、10−2が保持している共有リスト100−1、100−2を参照することで、共有ファイル210にアクセスすることができるので、いずれの端末装置20に共有ファイル210が記憶されているかを意識することなく、簡易な操作で共有ファイル210にアクセス可能である。   As described above, the file sharing system according to the present embodiment can share files between LANs at remote locations. Each LAN user can access the shared file 210 by referring to the sharing lists 100-1 and 100-2 held by the relay servers 10-1 and 10-2. The shared file 210 can be accessed with a simple operation without being aware of whether the shared file 210 is stored in the terminal device 20.

このようなシステムを構築する上で、特に使用するプロトコルは限定されないが、たとえば、呼制御プロトコルであるSIP(Session Initiation Protocol)を利用すると便利である。インターネット3にSIPサーバを配置し、中継サーバ10−1、10−2は、SIPサーバに登録処理(Register)を行う。これにより、中継サーバ10−1、10−2は、SIPサーバを利用して、インターネット3を介してSIPを利用したデータの送受信が可能となる。共有リスト100−1、100−2の交換には、SUBSCRIBEメソッドが便利である。互いのリストが更新されたとき、SUBSCRIBEメソッドを予め実行しておけば、更新されたリストが互いに反映されることになる。また、共有ファイル210の転送処理は、中継サーバ間でINVITEメソッドを利用してメディアセッションを確立することで実行可能となる。   In constructing such a system, the protocol to be used is not particularly limited. For example, it is convenient to use a SIP (Session Initiation Protocol) which is a call control protocol. A SIP server is arranged on the Internet 3, and the relay servers 10-1 and 10-2 perform registration processing (Register) on the SIP server. As a result, the relay servers 10-1 and 10-2 can transmit and receive data using the SIP via the Internet 3 using the SIP server. The SUBSCRIBE method is convenient for exchanging the shared lists 100-1 and 100-2. When the lists are updated, if the SUBSCRIBE method is executed in advance, the updated lists are reflected in each other. In addition, the transfer process of the shared file 210 can be executed by establishing a media session between the relay servers using the INVITE method.

{中継サーバの構成}
中継サーバ10の構成について説明する。図2に示すように、中継サーバ10は、通信制御部11、共有リスト管理部12、マスタ端末管理部13、記憶部14を備えている。
{Configuration of relay server}
The configuration of the relay server 10 will be described. As illustrated in FIG. 2, the relay server 10 includes a communication control unit 11, a shared list management unit 12, a master terminal management unit 13, and a storage unit 14.

記憶部14には、各端末装置20から取得した共有リスト200の内容が反映された共有リスト100が格納されている。   The storage unit 14 stores a share list 100 that reflects the contents of the share list 200 acquired from each terminal device 20.

通信制御部11は、LAN1あるいはLAN2およびインターネット3を介してファイル共有システムを利用するための各種の通信処理を実行する。   The communication control unit 11 executes various communication processes for using the file sharing system via the LAN 1 or LAN 2 and the Internet 3.

共有リスト管理部12は、各端末装置20から取得した共有リスト200を共有リスト100に反映させる処理を実行する。また、共有リスト管理部12は、記憶部14内の共有リスト100が更新された場合には、他方の中継サーバ10に更新後の共有リスト100を転送する。あるいは、他方の中継サーバ10から更新された共有リスト100を受信すると、更新内容を記憶部14内の共有リスト100に反映させる処理を実行する。このように、共有リスト管理部12は、LAN1、LAN2内で共有されているファイルの最新のリストを管理する。   The share list management unit 12 executes a process of reflecting the share list 200 acquired from each terminal device 20 in the share list 100. In addition, when the share list 100 in the storage unit 14 is updated, the share list management unit 12 transfers the updated share list 100 to the other relay server 10. Alternatively, when the updated sharing list 100 is received from the other relay server 10, a process of reflecting the updated contents on the sharing list 100 in the storage unit 14 is executed. As described above, the shared list management unit 12 manages the latest list of files shared in the LAN1 and LAN2.

マスタ端末管理部13は、マスタ端末装置の登録および管理を行う。マスタ端末装置として登録されている端末装置は、各端末装置20が記憶している共有ファイル210のコピーを保持する。マスタ端末管理部13は、自装置が配置されているLANにおいてマスタ端末装置に指定されている端末装置20を特定する情報(IPアドレス、ホスト名など)を登録し、保持している。   The master terminal management unit 13 performs registration and management of the master terminal device. The terminal device registered as the master terminal device holds a copy of the shared file 210 stored in each terminal device 20. The master terminal management unit 13 registers and holds information (IP address, host name, etc.) for specifying the terminal device 20 designated as the master terminal device in the LAN where the own device is arranged.

{端末装置の構成}
端末装置20の構成について説明する。図3に示すように、端末装置20は、通信制御部21、共有リスト管理部22、マスタ端末管理部23、記憶部24を備えている。記憶部24には、端末装置20がネットワークに提供する共有ファイル210,210・・・と、その共有ファイル210のリストを記録した共有リスト200が記憶されている。
{Configuration of terminal device}
The configuration of the terminal device 20 will be described. As illustrated in FIG. 3, the terminal device 20 includes a communication control unit 21, a shared list management unit 22, a master terminal management unit 23, and a storage unit 24. The storage unit 24 stores shared files 210, 210... Provided to the network by the terminal device 20 and a shared list 200 in which a list of the shared files 210 is recorded.

通信制御部21は、LANを介して中継サーバ10との間で行う各種の通信処理の制御を行う。   The communication control unit 21 controls various communication processes performed with the relay server 10 via the LAN.

共有リスト管理部22は、共有リスト200の更新管理を行う。共有リスト管理部22は、共有リスト200の内容が更新されると、最新の共有リスト200を中継サーバ10に送信する。   The share list management unit 22 performs update management of the share list 200. When the content of the share list 200 is updated, the share list management unit 22 transmits the latest share list 200 to the relay server 10.

マスタ端末管理部23は、端末装置20がマスタ端末装置として動作する場合に有効となる処理部である。マスタ端末管理部23は、共有リスト100に記録されている共有ファイル210,210・・・のコピーをLAN1およびLAN2から取得し、記憶部24に格納する。   The master terminal management unit 23 is a processing unit that is effective when the terminal device 20 operates as a master terminal device. The master terminal management unit 23 obtains copies of the shared files 210, 210... Recorded in the share list 100 from the LAN1 and LAN2, and stores them in the storage unit 24.

{マスタ端末装置の機能}
マスタ端末装置の機能について説明する。上述したように、マスタ端末装置に指定された端末装置20は、共有リスト100に記録されている共有ファイル210,210・・・のコピーをLAN1およびLAN2から取得し、記憶部24に格納する。
{Function of master terminal device}
The function of the master terminal device will be described. As described above, the terminal device 20 designated as the master terminal device acquires copies of the shared files 210, 210... Recorded in the share list 100 from the LAN1 and LAN2, and stores them in the storage unit 24.

図4は、マスタ端末装置の動作のイメージを示す図である。この例では、図1で示した端末装置20−1〜20−4の中で、端末装置20−2がマスタ端末装置に指定されている。したがって、端末装置20−2の記憶部24には、端末装置20−2が提供する共有ファイル210,210・・・の他に、端末装置20−1、20−3、20−4の記憶部24に格納されている共有ファイル210,210・・・のコピーが格納される。   FIG. 4 is a diagram illustrating an image of the operation of the master terminal device. In this example, the terminal device 20-2 is designated as the master terminal device among the terminal devices 20-1 to 20-4 shown in FIG. Therefore, the storage unit 24 of the terminal device 20-2 includes storage units of the terminal devices 20-1, 20-3, and 20-4 in addition to the shared files 210, 210,... Provided by the terminal device 20-2. A copy of the shared file 210, 210.

マスタ端末装置として動作している端末装置20のマスタ端末管理部23は、定期的に共有リスト100の更新状態を管理し、最新の共有ファイル210をダウンロードする。あるいは、中継サーバ10のマスタ端末管理部13は、共有リスト100が更新されたときには、最新の共有リスト100の内容をマスタ端末装置に通知する。マスタ端末装置は、このタイミングで、最新の共有ファイル210のダウンロードを実行する。   The master terminal management unit 23 of the terminal device 20 operating as the master terminal device periodically manages the update state of the share list 100 and downloads the latest shared file 210. Alternatively, the master terminal management unit 13 of the relay server 10 notifies the master terminal device of the contents of the latest share list 100 when the share list 100 is updated. The master terminal device downloads the latest shared file 210 at this timing.

{ファイルアクセスの手順}
以上説明した構成のファイル共有システムにおけるファイルアクセスの方法について、図5のフローチャートを参照しながら説明する。図5のフローチャートは、中継サーバ10において実行される処理の流れを示している。
{File access procedure}
A file access method in the file sharing system having the above-described configuration will be described with reference to the flowchart of FIG. The flowchart in FIG. 5 shows the flow of processing executed in the relay server 10.

図5のフローチャートを実行する前提を説明する。まず、各端末装置20−1〜20−4が、それぞれ共有ファイル210をアクセス可能な状態でネットワーク上に提供している。また、各端末装置20−1,20−2は、それぞれ最新の共有リスト200−1,200−2の内容を中継サーバ10−1に通知している。各端末装置20−3,20−4は、それぞれ最新の共有リスト200−3,200−4の内容を中継サーバ10−2に通知している。さらに、中継サーバ10−1,10−2が共有リスト100−1,100−2の情報を交換し、それぞれの共有リスト100−1,100−2には、LAN1,LAN2で共有されている全てのファイルの情報が反映されている。   The premise for executing the flowchart of FIG. 5 will be described. First, each of the terminal devices 20-1 to 20-4 provides the shared file 210 on the network in an accessible state. In addition, each of the terminal devices 20-1 and 20-2 notifies the relay server 10-1 of the contents of the latest sharing lists 200-1 and 200-2, respectively. Each of the terminal devices 20-3 and 20-4 notifies the relay server 10-2 of the contents of the latest sharing lists 200-3 and 200-4, respectively. Further, the relay servers 10-1 and 10-2 exchange information of the sharing lists 100-1 and 100-2, and all the sharing lists 100-1 and 100-2 are shared by the LAN1 and LAN2. The file information is reflected.

このような前提のもとで、端末装置20−1が、端末装置20−3が記憶している共有ファイル210にアクセスする場合を例に、図5のフローチャートを説明する。   The flowchart of FIG. 5 will be described by taking as an example the case where the terminal device 20-1 accesses the shared file 210 stored in the terminal device 20-3 under such a premise.

端末装置20−1のユーザは、中継サーバ10−1の共有リスト100−1にアクセスし、共有リスト100−1を参照する。端末装置20−1のユーザは、共有リスト100−1に列挙された共有ファイル210の中から端末装置20−3が記憶している共有ファイル210を指定し、アクセス要求を行う。このアクセス要求は、中継サーバ10−1に送信される。   The user of the terminal device 20-1 accesses the sharing list 100-1 of the relay server 10-1, and refers to the sharing list 100-1. The user of the terminal device 20-1 designates the shared file 210 stored in the terminal device 20-3 from the shared files 210 listed in the share list 100-1, and makes an access request. This access request is transmitted to the relay server 10-1.

中継サーバ10−1は、端末装置20−1からファイルアクセス要求を受け付けると(ステップS1においてYes)、アクセスしようとしている共有ファイル210の所有者を特定する(ステップS2)。この例では、中継サーバ10−1は、共有ファイル210の所有者が端末装置20−3であると特定する。なお、共有ファイル210の所有者とは、共有ファイル210のオリジナルを記憶している端末装置20を示している。これに対して、共有ファイル210のコピーを記憶している端末装置20がマスタ端末装置である。   When the relay server 10-1 receives a file access request from the terminal device 20-1 (Yes in step S1), the relay server 10-1 specifies the owner of the shared file 210 to be accessed (step S2). In this example, the relay server 10-1 specifies that the owner of the shared file 210 is the terminal device 20-3. Note that the owner of the shared file 210 indicates the terminal device 20 that stores the original of the shared file 210. On the other hand, the terminal device 20 that stores a copy of the shared file 210 is the master terminal device.

次に、中継サーバ10−1は、共有ファイル210を記憶している端末装置20が、現在オンラインとなっているかどうかを判定する(ステップS3)。   Next, the relay server 10-1 determines whether or not the terminal device 20 storing the shared file 210 is currently online (step S3).

この例であれば、共有ファイル210の所有者である端末装置20−3は、共有リスト100−1を参照することで、中継サーバ10−2に接続された端末であると特定できる。したがって、中継サーバ10−1は、中継サーバ10−2に対して端末装置20−3がオンラインであるかどうかの問合せを行う。中継サーバ10−2は、中継サーバ10−1に端末装置20−3が現在オンラインであるかオフラインであるかの情報を通知する。   In this example, the terminal device 20-3 that is the owner of the shared file 210 can be identified as a terminal connected to the relay server 10-2 by referring to the sharing list 100-1. Therefore, the relay server 10-1 inquires of the relay server 10-2 whether the terminal device 20-3 is online. The relay server 10-2 notifies the relay server 10-1 of information on whether the terminal device 20-3 is currently online or offline.

中継サーバ10−1、10−2は、端末装置20−1〜20−4が現在オンラインであるかオフラインであるかの情報を保持している。このような仕組みを構築する上でも、SIPを利用すると便利である。具体的には、LAN1に接続された端末装置20は、中継サーバ10−1に登録要求(register)を行うことで、中継サーバ10−1に対してオンライン手続きを行う。また、LAN1に接続された端末装置20は、中継サーバ10−1にログオフを行うことで、オフライン手続きを行う。これにより、中継サーバ10−1は、LAN1に接続された端末装置20のオンライン状態、オフライン状態をリアルタイムで把握することができる。同様に、LAN2に接続された端末装置20も、中継サーバ10−2に対して登録要求(register)、ログオフを実行するようにすれば、中継サーバ10−2は、LAN2に接続された端末装置20のオンライン状態、オフライン状態をリアルタイムで把握することができる。   The relay servers 10-1 and 10-2 hold information about whether the terminal devices 20-1 to 20-4 are currently online or offline. Even in constructing such a mechanism, it is convenient to use SIP. Specifically, the terminal device 20 connected to the LAN 1 performs an online procedure on the relay server 10-1 by making a registration request (register) to the relay server 10-1. Further, the terminal device 20 connected to the LAN 1 performs an offline procedure by logging off to the relay server 10-1. Thereby, the relay server 10-1 can grasp | ascertain the online state of the terminal device 20 connected to LAN1, and an offline state in real time. Similarly, if the terminal device 20 connected to the LAN 2 also executes a registration request (register) and logoff to the relay server 10-2, the relay server 10-2 will be connected to the LAN 2 20 online statuses and offline statuses can be grasped in real time.

共有ファイル210の所有者である端末装置20が、LAN2に接続されている場合には、上述したように、中継サーバ10−1は、中継サーバ10−2に問合せを行い、端末装置20のオンライン状態、オフライン状態を判定する。一方、共有ファイル210の所有者である端末装置20が、LAN1に接続されている場合には、中継サーバ10−1は、中継サーバ10−1が保有している情報により、端末装置20の状態を直接判定することができる。   When the terminal device 20 that is the owner of the shared file 210 is connected to the LAN 2, as described above, the relay server 10-1 makes an inquiry to the relay server 10-2 so that the terminal device 20 is online. Determine the status and offline status. On the other hand, when the terminal device 20 that is the owner of the shared file 210 is connected to the LAN 1, the relay server 10-1 determines the state of the terminal device 20 based on the information held by the relay server 10-1. Can be determined directly.

共有ファイル210の所有者である端末装置20がオンライン状態にある場合(ステップS3でYes)、中継サーバ10−1は、共有ファイル210の所有者である端末装置20から指定された共有ファイル210を取得する(ステップS4)。   When the terminal device 20 that is the owner of the shared file 210 is in an online state (Yes in step S3), the relay server 10-1 uses the shared file 210 specified by the terminal device 20 that is the owner of the shared file 210. Obtain (step S4).

この例であれば、中継サーバ10−1は、まず、中継サーバ10−2に、指定された共有ファイル210の取得要求を送信する。中継サーバ10−2は、取得要求を受信すると、指定された共有ファイル210の所有者が端末装置20−3であると特定する。中継サーバ10−2は、端末装置20−3から指定された共有ファイル210を取得し、取得した共有ファイル210を中継サーバ10−1に転送する。   In this example, the relay server 10-1 first transmits an acquisition request for the specified shared file 210 to the relay server 10-2. When receiving the acquisition request, the relay server 10-2 specifies that the owner of the designated shared file 210 is the terminal device 20-3. The relay server 10-2 acquires the specified shared file 210 from the terminal device 20-3, and transfers the acquired shared file 210 to the relay server 10-1.

一方、共有ファイル210の所有者がLAN1に接続された端末装置20である場合には、中継サーバ10−1は、共有ファイル210の所有者である端末装置20から直接共有ファイル210を取得する。   On the other hand, when the owner of the shared file 210 is the terminal device 20 connected to the LAN 1, the relay server 10-1 acquires the shared file 210 directly from the terminal device 20 that is the owner of the shared file 210.

共有ファイル210の所有者である端末装置20がオフライン状態にある場合(ステップS3でNo)、中継サーバ10−1は、マスタ端末装置である端末装置20から指定された共有ファイル210を取得する(ステップS5)。   When the terminal device 20 that is the owner of the shared file 210 is in an offline state (No in step S3), the relay server 10-1 acquires the specified shared file 210 from the terminal device 20 that is the master terminal device ( Step S5).

この例であれば、端末装置20−3がオフライン状態ある場合、中継サーバ10−1は、マスタ端末装置である端末装置20−2から指定された共有ファイル210を取得する。   In this example, when the terminal device 20-3 is in an offline state, the relay server 10-1 acquires the specified shared file 210 from the terminal device 20-2 that is the master terminal device.

このように、中継サーバ10−1は、共有ファイル210のオリジナルを記憶している端末装置20、あるいは共有ファイル210のコピーを記憶しているマスタ端末装置から共有ファイル210を取得する。そして、中継サーバ10−1は、共有ファイル210のアクセス要求元である端末装置20−1に取得した共有ファイル210を転送する(ステップS6)。   As described above, the relay server 10-1 acquires the shared file 210 from the terminal device 20 that stores the original of the shared file 210 or the master terminal device that stores a copy of the shared file 210. Then, the relay server 10-1 transfers the acquired shared file 210 to the terminal device 20-1 that is the access request source of the shared file 210 (step S6).

以上説明したように、本実施の形態のファイル共有システムによれば、第1に、ファイル共有ネットワーク内で、共有ファイル210を分散管理することで、ファイルサーバを運用するような負担を軽減することができる。その一方で、全ての共有ファイル210のコピーをマスタ端末装置に記憶させることで、共有ファイル210を提供している端末装置20がオフラインになった場合にも、ファイルアクセスが不可能となる事態を回避できる。   As described above, according to the file sharing system of the present embodiment, first, by distributing and managing the shared file 210 within the file sharing network, the burden of operating the file server can be reduced. Can do. On the other hand, by storing a copy of all the shared files 210 in the master terminal device, even when the terminal device 20 that provides the shared file 210 goes offline, the file access becomes impossible. Can be avoided.

マスタ端末装置には、全ての共有ファイル210を記憶させるため、ある程度の容量の記憶装置が必要となる。しかし、あくまでもオリジナルの共有ファイル210は、各端末装置20で記憶されているため、いわゆるファイルサーバのような堅牢な構成は必要とされない。   Since all the shared files 210 are stored in the master terminal device, a storage device having a certain capacity is required. However, since the original shared file 210 is stored in each terminal device 20 to the last, a robust configuration like a so-called file server is not required.

{マスタ端末装置の変更}
上述したように、共有ファイル210の所有者である端末装置20がオフラインとなった場合にも、マスタ端末装置が存在することにより、ユーザは、共有ファイル210にアクセス可能である。しかし、ファイルサーバとは異なり、マスタ端末装置も端末装置20の1つであるから、同様に、マスタ端末装置もオフラインとなる可能性がある。そこで、本実施の形態のファイル共有システムにおいては、マスタ端末装置がオフラインとなった場合には、別の端末装置20がマスタ端末装置として動作するように構成されている。
{Change of master terminal device}
As described above, even when the terminal device 20 that is the owner of the shared file 210 goes offline, the user can access the shared file 210 due to the presence of the master terminal device. However, unlike the file server, since the master terminal device is one of the terminal devices 20, the master terminal device may be offline as well. Therefore, the file sharing system of the present embodiment is configured such that when the master terminal device goes offline, another terminal device 20 operates as the master terminal device.

第1の方法は、中継サーバ10がマスタ端末装置を全て管理する方法である。上述したように、中継サーバ10は、いずれの端末装置20がマスタ端末装置であるかの情報を保持している。また、中継サーバ10は、各端末装置20のオンライン、オフライン状態を把握しているので、マスタ端末装置がオフラインになったことを検出可能である。   The first method is a method in which the relay server 10 manages all the master terminal devices. As described above, the relay server 10 holds information indicating which terminal device 20 is the master terminal device. Further, since the relay server 10 grasps the online / offline state of each terminal device 20, it can detect that the master terminal device is offline.

そこで、中継サーバ10のマスタ端末管理部13は、現在のマスタ端末装置がオフラインになった場合には、同じLANに配置されている別の端末装置20をマスタ端末装置に指定する。たとえば、中継サーバ10−1は、自装置が管理しているLAN1内の別の端末装置20を次のマスタ端末装置に指定する。ただし、中継サーバ10−2と連携することにより、LAN2内の端末装置20を次のマスタ端末装置に指定することも可能である。   Therefore, when the current master terminal device goes offline, the master terminal management unit 13 of the relay server 10 designates another terminal device 20 arranged in the same LAN as the master terminal device. For example, the relay server 10-1 designates another terminal device 20 in the LAN 1 managed by the own device as the next master terminal device. However, the terminal device 20 in the LAN 2 can be designated as the next master terminal device by cooperating with the relay server 10-2.

マスタ端末装置に指定された端末装置20では、マスタ端末管理部23により、共有ファイル210のダウンロードが行われる。マスタ端末管理部23は、全ての共有ファイル210をダウンロードし、記憶部24に共有ファイル210を格納する。このようにしてマスタ端末装置の変更処理が行われる。   In the terminal device 20 designated as the master terminal device, the master terminal management unit 23 downloads the shared file 210. The master terminal management unit 23 downloads all the shared files 210 and stores the shared files 210 in the storage unit 24. In this way, the master terminal device changing process is performed.

第2の方法は、マスタ端末装置が中継サーバ10に変更依頼を送信する方法である。オフラインとなる前にマスタ端末装置が自ら中継サーバ10にオフライン予告通知を行うのである。この通知に応答して、中継サーバ10は、別の端末装置20を次のマスタ端末装置に指定する。マスタ端末装置の変更処理は第1の方法と同様である。   The second method is a method in which the master terminal device transmits a change request to the relay server 10. The master terminal device itself notifies the relay server 10 of the offline notice before going offline. In response to this notification, the relay server 10 designates another terminal device 20 as the next master terminal device. The master terminal device changing process is the same as in the first method.

第3の方法は、マスタ端末装置が直接別の端末装置20にマスタ端末装置の変更依頼を送信する方法である。オフラインとなる前にマスタ端末装置が自ら別の端末装置20にオフライン予告通知を行うのである。この通知に応答して、通知を受けた別の端末装置20は、全ての共有ファイル210をダウンロードする。このようにして、マスタ端末装置の変更処理が行われる。この方法の場合、オフラインとなるマスタ端末装置は、中継サーバ10に対して、どの端末装置20に変更依頼を通知したかを知らせるようにする必要がある。中継サーバ20は、変更依頼の依頼先の端末装置20をマスタ端末装置として登録する。   The third method is a method in which the master terminal device transmits a request for changing the master terminal device directly to another terminal device 20. Before going offline, the master terminal device gives an offline notice to another terminal device 20 itself. In response to this notification, the other terminal device 20 that has received the notification downloads all the shared files 210. In this way, the master terminal device changing process is performed. In the case of this method, the offline master terminal device needs to inform the relay server 10 to which terminal device 20 the change request has been notified. The relay server 20 registers the terminal device 20 that is the request destination of the change request as a master terminal device.

{その他}
以上本発明の実施の形態について説明したが、マスタ端末装置は、複数存在してもよい。共有ファイル210の所有者である端末装置20がオフラインである場合には、中継サーバ10は、複数存在するマスタ端末装置のうちいずれかの端末から共有ファイル210を取得すればよい。マスタ端末装置が、LAN1とLAN2のそれぞれに配置されるようにしてもよい。
{Others}
Although the embodiment of the present invention has been described above, a plurality of master terminal devices may exist. When the terminal device 20 that is the owner of the shared file 210 is offline, the relay server 10 may acquire the shared file 210 from any one of a plurality of master terminal devices. A master terminal device may be arranged in each of LAN1 and LAN2.

あるいは、全ての端末装置20がマスタ端末装置として動作してもよい。この場合、共有ファイル210が重複して保持されるため、冗長なシステム構成となるが、マスタ端末装置の変更処理は不要であり、共有ファイル210へのアクセス確率が非常に高くなる。ただし、共有ファイル210のコピー処理に伴って発生するトラフィック量を低減させるためには、上記の実施の形態のように、単一のマスタ端末装置を利用すると有効である。   Alternatively, all the terminal devices 20 may operate as master terminal devices. In this case, since the shared file 210 is held redundantly, the system configuration is redundant. However, the master terminal device changing process is unnecessary, and the access probability to the shared file 210 is very high. However, it is effective to use a single master terminal device as in the above-described embodiment in order to reduce the amount of traffic generated due to the copy processing of the shared file 210.

また、上記の実施の形態においては、共有ファイル210の所有者である端末装置20がオフラインになった場合に、マスタ端末装置にアクセスするようにしたが、常にマスタ端末装置にアクセスするようにしてもよい。この場合は、共有ファイル210へのアクセスは、全てマスタ端末装置に集中するために、マスタ端末装置のスペックはある程度高くする必要がある。しかし、あくまでも、オリジナルは各端末装置20が保有しているので、ファイルサーバのような堅牢なシステムを構築する必要はない。   In the above embodiment, when the terminal device 20 that is the owner of the shared file 210 goes offline, the master terminal device is accessed. However, the master terminal device is always accessed. Also good. In this case, since all accesses to the shared file 210 are concentrated on the master terminal device, the specifications of the master terminal device need to be increased to some extent. However, since the original is held by each terminal device 20, it is not necessary to construct a robust system such as a file server.

上記実施の形態においては、2つのLANを接続したファイル共有システムを例に説明したが、3つの以上のLANが接続されるシステムにおいても同様に、本実施の形態のファイル共有システムが適用可能である。   In the above embodiment, the file sharing system in which two LANs are connected has been described as an example. However, the file sharing system in this embodiment can be similarly applied to a system in which three or more LANs are connected. is there.

実施の形態に係るファイル共有システムのネットワーク構成図である。It is a network block diagram of the file sharing system which concerns on embodiment. 中継サーバの機能ブロック図である。It is a functional block diagram of a relay server. 端末装置の機能ブロック図である。It is a functional block diagram of a terminal device. マスタ端末装置の処理イメージを示す図である。It is a figure which shows the processing image of a master terminal device. 中継サーバにより実行されるファイルアクセス処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the file access process performed by a relay server.

符号の説明Explanation of symbols

1 LAN
2 LAN
3 インターネット
10(10−1,10−2) 中継サーバ
20(20−1〜20−4) 端末装置
100(100−1,100−2) 共有リスト
200(200−1〜200−4) 共有リスト
210 共有ファイル
1 LAN
2 LAN
3 Internet 10 (10-1, 10-2) Relay server 20 (20-1 to 20-4) Terminal device 100 (100-1, 100-2) Share list 200 (200-1 to 200-4) Share list 210 Shared files

Claims (3)

第1中継サーバが配置される第1ネットワークと、
第2中継サーバが配置される第2ネットワークと、
を備え、
前記第1中継サーバは、
前記第2中継サーバとの間で、各ネットワーク内で共有されているファイルの情報を交換することで、共有ファイルリストを作成するリスト作成部と、
前記第1ネットワーク内の第1の端末装置から前記共有ファイルリストに記録されている前記第2ネットワーク内の共有ファイルを指定したアクセス要求を受けると、前記第2中継サーバを介して、指定された共有ファイルを記憶している第2の端末装置から共有ファイルを取得し、取得した共有ファイルを要求元の前記第1の端末装置に転送するファイル取得部と、
を含み、
前記第1ネットワークに接続される第3の端末装置が、前記共有ファイルリストに記録されたファイルのコピーを格納するコピー保持端末として動作することを特徴とするファイル共有システム。
A first network in which the first relay server is arranged;
A second network in which the second relay server is arranged;
With
The first relay server is
A list creation unit that creates a shared file list by exchanging information of files shared in each network with the second relay server;
When an access request designating a shared file in the second network recorded in the shared file list is received from the first terminal device in the first network, it is designated via the second relay server. A file acquisition unit for acquiring a shared file from the second terminal device storing the shared file, and transferring the acquired shared file to the first terminal device of the request source;
Including
3. A file sharing system, wherein a third terminal device connected to the first network operates as a copy holding terminal for storing a copy of a file recorded in the shared file list.
請求項1に記載のファイル共有システムにおいて、
前記ファイル取得部は、前記第2の端末装置がオフラインであるとき、前記第3の端末装置から指定された共有ファイルを取得し、取得した共有ファイルを要求元の前記第1の端末装置に転送することを特徴とするファイル共有システム。
The file sharing system according to claim 1,
The file acquisition unit acquires a specified shared file from the third terminal device when the second terminal device is offline, and transfers the acquired shared file to the requesting first terminal device A file sharing system characterized by:
請求項1または請求項2に記載のファイル共有システムにおいて、
前記第3の端末装置がオフラインになったとき、第4の端末装置が、コピー保持端末として動作することを特徴とするファイル共有システム。
In the file sharing system according to claim 1 or 2,
The file sharing system, wherein when the third terminal device goes offline, the fourth terminal device operates as a copy holding terminal.
JP2008102644A 2008-04-10 2008-04-10 File sharing system Withdrawn JP2009252159A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008102644A JP2009252159A (en) 2008-04-10 2008-04-10 File sharing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008102644A JP2009252159A (en) 2008-04-10 2008-04-10 File sharing system

Publications (1)

Publication Number Publication Date
JP2009252159A true JP2009252159A (en) 2009-10-29

Family

ID=41312765

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008102644A Withdrawn JP2009252159A (en) 2008-04-10 2008-04-10 File sharing system

Country Status (1)

Country Link
JP (1) JP2009252159A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8005893B2 (en) 2007-05-02 2011-08-23 Murata Machinery, Ltd. Relay server and relay communication system
US8010598B2 (en) 2006-12-19 2011-08-30 Murata Machinery, Ltd. Relay server and client terminal
US8010675B2 (en) 2007-12-25 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system
US8010647B2 (en) 2006-12-11 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system arranged to share resources between networks
US8069246B2 (en) 2007-12-28 2011-11-29 Murata Machinery, Ltd. Relay server and relay communication system including a relay group information registration unit, a shared resource information registration unit, and a control unit
US8307100B2 (en) 2007-05-09 2012-11-06 Murata Machinery, Ltd. Relay server and relay communication system
US8316134B2 (en) 2006-10-11 2012-11-20 Murata Machinery, Ltd. File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
US8321575B2 (en) 2007-12-27 2012-11-27 Murata Machinery, Ltd. Relay server and relay communication system
US8443088B2 (en) 2006-10-11 2013-05-14 Murata Machinery, Ltd. File transfer server
US8472454B2 (en) 2006-09-12 2013-06-25 Murata Machinery, Ltd. Relay-server arranged to carry out communications between communication terminals on different LANS
US8499083B2 (en) 2006-03-29 2013-07-30 Murata Kikai Kabushiki Kaisha Relay device and communication system
US8606941B2 (en) 2007-05-02 2013-12-10 Murata Machinery, Ltd. Relay server and relay communication system
US8949419B2 (en) 2007-12-25 2015-02-03 Murata Machinery, Ltd. Synchronizing sharing servers

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8499083B2 (en) 2006-03-29 2013-07-30 Murata Kikai Kabushiki Kaisha Relay device and communication system
US8472454B2 (en) 2006-09-12 2013-06-25 Murata Machinery, Ltd. Relay-server arranged to carry out communications between communication terminals on different LANS
US8316134B2 (en) 2006-10-11 2012-11-20 Murata Machinery, Ltd. File server device arranged in a local area network and being communicable with an external server arranged in a wide area network
US8443088B2 (en) 2006-10-11 2013-05-14 Murata Machinery, Ltd. File transfer server
US8010647B2 (en) 2006-12-11 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system arranged to share resources between networks
US8010598B2 (en) 2006-12-19 2011-08-30 Murata Machinery, Ltd. Relay server and client terminal
US8005893B2 (en) 2007-05-02 2011-08-23 Murata Machinery, Ltd. Relay server and relay communication system
US8606941B2 (en) 2007-05-02 2013-12-10 Murata Machinery, Ltd. Relay server and relay communication system
US8307100B2 (en) 2007-05-09 2012-11-06 Murata Machinery, Ltd. Relay server and relay communication system
US8010675B2 (en) 2007-12-25 2011-08-30 Murata Machinery, Ltd. Relay server and relay communication system
US8949419B2 (en) 2007-12-25 2015-02-03 Murata Machinery, Ltd. Synchronizing sharing servers
US8321575B2 (en) 2007-12-27 2012-11-27 Murata Machinery, Ltd. Relay server and relay communication system
US8069246B2 (en) 2007-12-28 2011-11-29 Murata Machinery, Ltd. Relay server and relay communication system including a relay group information registration unit, a shared resource information registration unit, and a control unit

Similar Documents

Publication Publication Date Title
JP2009252159A (en) File sharing system
JP4957225B2 (en) Relay server and relay communication system
JP4274231B2 (en) Relay server and relay communication system
EP2079217B1 (en) Relay server and relay communication system
JP4333736B2 (en) Relay server and client terminal
JP5582344B2 (en) Connection management system and connection management server linkage method in thin client system
JP2009265919A (en) File sharing system and relay server
JP4616159B2 (en) Cluster system, load balancer, node transfer method, and node transfer program
JP4453698B2 (en) Relay server
JP2008148125A (en) Relay server
JP2006343943A (en) File server device and communication management server
CN109690518A (en) The system and method for the edge cloud storage and caching system that operate on a local area network are provided
US9313345B2 (en) Information processing apparatus, system, and control method for information processing apparatus
JP4888103B2 (en) Relay server
JP6794281B2 (en) Information processing device, control method of information processing device, and program
JP2005209145A (en) Bidirectional communication network device management apparatus, network device management method, program, and recording medium
JP6812673B2 (en) Image processing systems, image forming equipment, data sharing methods, and computer programs
JP2007249659A (en) System-switching method, computer system therefor, and program
JP2006259845A (en) Server device, server system and load dispersing method for server system
JP2014216817A (en) Information terminal management system
JP2007324946A (en) Network facsimile machine
JP4945793B2 (en) Electronic device, name resolution method, and name resolution control program
JP4872643B2 (en) Relay server
JP2015231126A (en) Communication system, information processing device and control method thereof, and program
JP3569864B2 (en) Media transfer method and device

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20110705