Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6908880B2 - Shared devices, shared systems, sharing methods, and shared programs - Google Patents
[go: Go Back, main page]

JP6908880B2 - Shared devices, shared systems, sharing methods, and shared programs - Google Patents

Shared devices, shared systems, sharing methods, and shared programs Download PDF

Info

Publication number
JP6908880B2
JP6908880B2 JP2017069972A JP2017069972A JP6908880B2 JP 6908880 B2 JP6908880 B2 JP 6908880B2 JP 2017069972 A JP2017069972 A JP 2017069972A JP 2017069972 A JP2017069972 A JP 2017069972A JP 6908880 B2 JP6908880 B2 JP 6908880B2
Authority
JP
Japan
Prior art keywords
file
data
shared
shortcut
nth
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.)
Active
Application number
JP2017069972A
Other languages
Japanese (ja)
Other versions
JP2018173714A (en
Inventor
哲章 斉藤
哲章 斉藤
欣孝 濱田
欣孝 濱田
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2017069972A priority Critical patent/JP6908880B2/en
Publication of JP2018173714A publication Critical patent/JP2018173714A/en
Application granted granted Critical
Publication of JP6908880B2 publication Critical patent/JP6908880B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、共有装置、共有システム、共有方法、および共有プログラムに関する。 The present invention relates to shared devices, shared systems, shared methods, and shared programs.

フィルサーバ上において、ユーザ間でファイルのやり取りを行う場合、ファイルの更新者からファイルの参照者へ、更新したファイルのパスをメール等で通知することがある。この場合、ファイルの更新者は、ファイルを更新するたびにファイルの対象者にパスを通知する必要があるため手間がかかるという問題がある。また、ファイルサーバ上をファイル検索することによって、更新されたファイルを検索することがある。この場合、検索時にファイルサーバのメタデータを参照するため、ファイルサーバに負荷がかかるという問題がある。そのため、ファイルサーバ上において、更新されたファイルをユーザ間で容易に共有する技術が求められている。 When exchanging files between users on the fill server, the file updater may notify the file referrer of the updated file path by e-mail or the like. In this case, there is a problem that the file updater needs to notify the target person of the file of the path every time the file is updated, which is troublesome. In addition, the updated file may be searched by searching the file on the file server. In this case, since the metadata of the file server is referred to at the time of search, there is a problem that the load is applied to the file server. Therefore, there is a demand for a technique for easily sharing updated files among users on a file server.

特許文献1は、リンクファイル生成後にファイルの格納場所が移動された場合にも、リンクファイルを介して移動後のファイルにアクセスできるファイル管理装置を開示している。 Patent Document 1 discloses a file management device that can access the moved file via the link file even when the storage location of the file is moved after the link file is generated.

特許文献2は、メッセージのやり取りを行うユーザ間においてファイル共有を行うための設定を自動化できる情報処理システムを開示している。 Patent Document 2 discloses an information processing system that can automate settings for file sharing between users who exchange messages.

特開2012−150720号公報Japanese Unexamined Patent Publication No. 2012-150720 特開2016−071395号公報Japanese Unexamined Patent Publication No. 2016-071395

特許文献1は、リンクファイルのリンク先を、リンク先のファイルの移動に従って追従させているが、ファイルサーバ上のリンクファイルを共有する技術を開示していない。そのため、特許文献1には、リンクファイルをユーザ間で共有できない、という課題がある。 Patent Document 1 follows the link destination of the link file according to the movement of the linked file, but does not disclose a technique for sharing the link file on the file server. Therefore, Patent Document 1 has a problem that the link file cannot be shared between users.

特許文献2は、チャットシステム上においてファイルを共有する技術であるため、チャットシステム用のチャットサーバや、ソフトウエアを導入していることを前提としている。そのため、特許文献2には、チャットシステムで利用している技術を、一般的なファイルサーバに適用することは困難である、という課題がある。 Since Patent Document 2 is a technique for sharing files on a chat system, it is premised that a chat server for the chat system and software are installed. Therefore, Patent Document 2 has a problem that it is difficult to apply the technique used in the chat system to a general file server.

本発明の目的は、ファイルサーバ上でファイルを容易に共有できる、共有装置、共有システム、共有方法、および共有プログラムを提供することにある。 An object of the present invention is to provide a sharing device, a sharing system, a sharing method, and a sharing program that can easily share files on a file server.

本発明の第1の態様の共有装置は、第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持するデータ格納部と、前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視するファイル格納監視部と、前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記作成されたデータファイルのショートカットファイルを前記共有フォルダに生成するショートカット管理部と、を備え、前記生成したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記作成されたデータファイルを共有可能としたことを特徴とする。 The sharing device according to the first aspect of the present invention includes a first to Nth data folders assigned to each user of the first to Nth (N is an integer of 2 or more), and the first to first Nth data folders. A data storage unit that holds a shared folder shared between users, a file storage monitoring unit that monitors data files held by each of the first to Nth data folders, and the first to Nth data folders. In any of the data folders, when the data file is newly created, the shortcut management unit for generating the shortcut file of the created data file in the shared folder is provided, and the generated shortcut file is referred to. it is, you characterized in that to enable sharing the created data files between users of the first to N.

本発明の第2の態様の共有システムは、本発明の第1の態様の共有装置と、前記共有装置とネットワークを介して接続されたユーザ端末と、を含み、前記ユーザ端末は、前記共有装置のデータ格納部内の第1〜第Nのデータフォルダのうち、予め割り当てられたデータフォルダ内にデータファイルを生成し、かつ前記共有フォルダにアクセスできる。 The sharing system of the second aspect of the present invention includes the sharing device of the first aspect of the present invention and a user terminal connected to the sharing device via a network, and the user terminal is the sharing device. among the first to N-th data folder of the data storage in the unit of, it generates a data file into a preassigned data folder, and can access to the shared folder.

本発明の第3の態様の共有方法は、第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持し、前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視し、前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記作成されたデータファイルのショートカットファイルを前記共有フォルダに生成し、前記生成したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記作成されたデータファイルを共有可能としたことを特徴とする。 In the sharing method of the third aspect of the present invention, the first to Nth data folders assigned to each user of the first to Nth (N is an integer of 2 or more) and the first to the Nth data folders are used. Holds a shared folder shared between the users, monitors the data files held by each of the first to Nth data folders, and newly in any of the first to Nth data folders. When a data file is created, a shortcut file of the created data file is generated in the shared folder, and by referring to the generated shortcut file, the created is performed among the first to Nth users. The feature is that the data files can be shared .

本発明の第4の態様の共有プログラムは、コンピュータに、第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持する処理と、前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視する処理と、前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記作成されたデータファイルのショートカットファイルを前記共有フォルダに生成する処理と、を実行させ、前記生成したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記作成されたデータファイルを共有可能とする。 In the shared program according to the fourth aspect of the present invention, the first to Nth data folders assigned to the computer for each user of the first to Nth (N is an integer of 2 or more), and the first to first data folders. A process of holding a shared folder shared between the Nth users, a process of monitoring a data file held by each of the first to the Nth data folders, and a process of monitoring the data files of the first to the Nth data folders. In any of these, when the data file is newly created, the process of generating the shortcut file of the created data file in the shared folder is executed, and the generated shortcut file is referred to. It allows sharing the created data files between users of the first to N.

本発明によれば、ファイルサーバ上でファイルを容易に共有できる、共有装置、共有システム、共有方法、および共有プログラムを提供することができる。 According to the present invention, it is possible to provide a sharing device, a sharing system, a sharing method, and a sharing program that can easily share files on a file server.

本発明の第1の実施形態に係る共有装置の構成を示すブロック図である。It is a block diagram which shows the structure of the shared apparatus which concerns on 1st Embodiment of this invention. ファイルサーバ上の共有フォルダにデータファイルのショートカットファイルを生成する方法を説明するための図である。It is a figure for demonstrating the method of generating the shortcut file of a data file in a shared folder on a file server. 本発明の第1の実施形態に係る共有装置の動作の流れを示すフローチャートである。It is a flowchart which shows the operation flow of the shared apparatus which concerns on 1st Embodiment of this invention. 本発明の第2の実施形態に係る共有システムの構成を示すブロック図である。It is a block diagram which shows the structure of the shared system which concerns on 2nd Embodiment of this invention. 本発明の第2の実施形態に係る共有システムの動作の流れを示すフローチャートである。It is a flowchart which shows the operation flow of the shared system which concerns on 2nd Embodiment of this invention. 本発明のその他の実施形態に係る共有装置の構成を示すブロック図である。It is a block diagram which shows the structure of the shared apparatus which concerns on other embodiment of this invention.

以下、図面を参照しながら、本発明の実施形態について詳細に説明する。なお、各図において、同一または相当する部分には同一の符号を付して適宜説明は省略する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In each figure, the same or corresponding parts are designated by the same reference numerals, and the description thereof will be omitted as appropriate.

[第1の実施形態]
本発明の第1の実施形態に係る共有装置の構成を示すブロック図である。
[First Embodiment]
It is a block diagram which shows the structure of the shared apparatus which concerns on 1st Embodiment of this invention.

共有装置100は、データ格納部110と、ファイル格納監視部120と、ショートカット管理部130とを備える。 The sharing device 100 includes a data storage unit 110, a file storage monitoring unit 120, and a shortcut management unit 130.

データ格納部110は、第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、第1〜第Nのユーザ間で共有する共有フォルダとを保持する。ここで、共有ファルダへアクセスするためのアクセス権は、第1〜第Nのユーザのうち、任意のユーザに付与することができる。また、データ格納部110は、共有フォルダを1つのみ保持していてもよいし、複数の共有フォルダを保持していてもよい。データ格納部110が複数の共有フォルダを保持する場合には、共有フォルダごとに、異なるユーザにアクセス権を付与してもよい。 The data storage unit 110 is a first to Nth data folder assigned to each user of the first to Nth (N is an integer of 2 or more), and a shared folder shared between the first to Nth users. And hold. Here, the access right for accessing the shared folder can be granted to any user among the first to Nth users. Further, the data storage unit 110 may hold only one shared folder, or may hold a plurality of shared folders. When the data storage unit 110 holds a plurality of shared folders, access rights may be given to different users for each shared folder.

ファイル格納監視部120は、第1〜第Nのデータフォルダのそれぞれが保持するデータファイルを監視する。具体的には、ファイル格納監視部120は、第1〜第Nのデータフォルダにおいて、新たにデータファイルが生成されたり、既存のデータファイルが更新されたりした場合に、ショートカット管理部130にその旨を通知する。 The file storage monitoring unit 120 monitors the data files held by each of the first to Nth data folders. Specifically, the file storage monitoring unit 120 notifies the shortcut management unit 130 to that effect when a new data file is generated or an existing data file is updated in the first to Nth data folders. Notice.

ショートカット管理部130は、第1〜第Nのデータフォルダのいずれかにおいて、新たにデータファイルが作成された場合に、そのデータファイルのショートカットファイルを共有フォルダに生成する。また、ショートカット管理部130は、既存のデータファイルが更新された場合、共有フォルダが保持するショートカットファイルのうち、対応するデータファイルのショートカットファイルを更新する。さらに、ショートカット管理部130は、共有フォルダ内のショートカットファイルが所定の期間が経っても更新されない場合、そのショートカットファイルを削除するようにしてもよい。ここで、ショートカットファイルを削除するまでの所定の期間は、ユーザが任意に定めてよい。 When a new data file is created in any of the first to Nth data folders, the shortcut management unit 130 generates a shortcut file for the data file in the shared folder. Further, when the existing data file is updated, the shortcut management unit 130 updates the shortcut file of the corresponding data file among the shortcut files held in the shared folder. Further, the shortcut management unit 130 may delete the shortcut file in the shared folder when the shortcut file in the shared folder is not updated after a predetermined period of time. Here, the user may arbitrarily set a predetermined period until the shortcut file is deleted.

図2は、データ格納部110の共有フォルダにデータファイルのショートカットファイルを生成する方法を説明するための図である。 FIG. 2 is a diagram for explaining a method of generating a shortcut file of a data file in a shared folder of the data storage unit 110.

図2に示すように、データ格納部110は、共有フォルダ111と、第1のデータフォルダ112と、第2のデータフォルダ113と、を保持する。共有フォルダ111は、ユーザ間で共有するデータフォルダである。第1のデータフォルダ112は、第1のユーザに割り当てられたデータフォルダである。第2のデータフォルダ113は、第2のユーザイン割り当てられたデータフォルダである。すなわち、共有フォルダ111は、2人のユーザ間で共有されている。なお、図2に図示するデータ格納部110は、例示であり、本発明を限定するものではない。データ格納部110は、更に複数のデータフォルダを保持してもよく、共有フォルダ111は更に複数のユーザ間で共有してもよい。 As shown in FIG. 2, the data storage unit 110 holds a shared folder 111, a first data folder 112, and a second data folder 113. The shared folder 111 is a data folder shared between users. The first data folder 112 is a data folder assigned to the first user. The second data folder 113 is a second user-in assigned data folder. That is, the shared folder 111 is shared between two users. The data storage unit 110 shown in FIG. 2 is an example and does not limit the present invention. The data storage unit 110 may further hold a plurality of data folders, and the shared folder 111 may be shared among a plurality of users.

図2において、ファイル格納監視部120は、データ格納部110を監視しており、例えば、第1のデータフォルダ112に第1のデータファイル112aが生成された場合に、その旨をショートカット管理部130に通知する。この場合、ショートカット管理部130は、第1のデータファイル112aにリンクされた第1のショートカットファイル112a−1を共有フォルダ111に生成する。これにより、第2のユーザは、共有フォルダ111内の第1のショートカットファイル112a−1を参照することで、第1のデータフォルダ112内の第1のデータファイル112aを、第1のユーザとの間で共有することができる。 In FIG. 2, the file storage monitoring unit 120 monitors the data storage unit 110. For example, when the first data file 112a is generated in the first data folder 112, the shortcut management unit 130 informs that fact. Notice. In this case, the shortcut management unit 130 generates the first shortcut file 112a-1 linked to the first data file 112a in the shared folder 111. As a result, the second user can refer to the first shortcut file 112a-1 in the shared folder 111 to transfer the first data file 112a in the first data folder 112 to the first user. Can be shared with.

また、ファイル格納監視部120は、共有フォルダ111内の既存の第2のショートカットファイル113a−1のリンク先である第2のデータフォルダ113内の第2のデータファイル113aが更新された場合、その旨をショートカット管理部130に通知する。この場合、ショートカット管理部130は、共有フォルダ111内の第2のショートカットファイル113a−1を更新する。これにより、第1のユーザは、共有フォルダ111内の第2のショートカットファイル113a−1を参照することで、第2のデータフォルダ113内の更新後の第2のデータファイル113aを、第2のユーザとの間で共有することができる。 Further, when the file storage monitoring unit 120 updates the second data file 113a in the second data folder 113, which is the link destination of the existing second shortcut file 113a-1 in the shared folder 111, that effect. Is notified to the shortcut management unit 130. In this case, the shortcut management unit 130 updates the second shortcut file 113a-1 in the shared folder 111. As a result, the first user can refer to the second shortcut file 113a-1 in the shared folder 111 to use the updated second data file 113a in the second data folder 113 as the second user. Can be shared with.

[第1の実施形態の動作]
図3は、本発明の第1の実施形態に係る共有装置100の動作の流れを示すフローチャートである。以下、図1および図3を参照しつつ、共有装置100の動作の流れについて説明する。
[Operation of the first embodiment]
FIG. 3 is a flowchart showing an operation flow of the sharing device 100 according to the first embodiment of the present invention. Hereinafter, the operation flow of the sharing device 100 will be described with reference to FIGS. 1 and 3.

まず、ファイル格納監視部120は、データ格納部110への、データファイルの新たな格納を監視する(ステップS101)。ファイル格納監視部120は、データ格納部110に新たなデータファイルの格納があると、その旨をショートカット管理部130に通知する(ステップS102)。 First, the file storage monitoring unit 120 monitors the new storage of the data file in the data storage unit 110 (step S101). When the data storage unit 110 stores a new data file, the file storage monitoring unit 120 notifies the shortcut management unit 130 to that effect (step S102).

ショートカット管理部130は、データ格納部110に新たに格納されたデータファイルのショートカットファイルが共有フォルダに存在する否かを確認する(ステップS103)。共有フォルダにショートカットファイルが存在する場合(ステップS103において「YES」)、ショートカット管理部130は、そのショートカットファイルを更新する(ステップS104)。また、共有フォルダにショートカットファイルが存在しない場合(ステップS103において「NO」)、ショートカット管理部130は、対応するデータファイルのショートカットファイルを共有フォルダ内に生成する(ステップS105)。 The shortcut management unit 130 confirms whether or not the shortcut file of the data file newly stored in the data storage unit 110 exists in the shared folder (step S103). If the shortcut file exists in the shared folder (“YES” in step S103), the shortcut management unit 130 updates the shortcut file (step S104). If the shortcut file does not exist in the shared folder (“NO” in step S103), the shortcut management unit 130 generates a shortcut file of the corresponding data file in the shared folder (step S105).

上述の通り、共有装置100は、データファイルのショートカットファイルを特定の共有フォルダに格納できる。そのため、共有装置100は、対象者に対して当該データファイルのパスを通知する必要なく、対象者に当該データファイルを展開できる。すなわち、共有装置100は、更新したファイルをユーザ間で容易に共有させることができる。また、共有装置100は、特定のデータファイルを検索するための処理が不要となるので、検索時にかかる負荷を低減できる。 As described above, the sharing device 100 can store the shortcut file of the data file in a specific shared folder. Therefore, the sharing device 100 can expand the data file to the target person without notifying the target person of the path of the data file. That is, the sharing device 100 can easily share the updated file between users. Further, since the sharing device 100 does not require a process for searching a specific data file, the load applied at the time of searching can be reduced.

[第2の実施形態]
図4は、本発明の第2の実施形態に係る共有システムの構成を示すブロック図である。
[Second Embodiment]
FIG. 4 is a block diagram showing a configuration of a shared system according to a second embodiment of the present invention.

図4に示すように、共有システム400は、共有装置100と、ユーザ端末200とを含む。共有装置100と、ユーザ端末200とは、ネットワーク300を介して接続されている。ネットワーク300に特に制限はなく、ネットワーク300は、有線であってもよいし、無線であってもよい。 As shown in FIG. 4, the sharing system 400 includes a sharing device 100 and a user terminal 200. The sharing device 100 and the user terminal 200 are connected to each other via the network 300. The network 300 is not particularly limited, and the network 300 may be wired or wireless.

共有装置100は、データ格納部110と、ファイル格納監視部120と、ショートカット管理部130とを備える。 The sharing device 100 includes a data storage unit 110, a file storage monitoring unit 120, and a shortcut management unit 130.

ユーザ端末200は、ユーザがデータファイルの作成、更新、閲覧等を行うために使用する端末である。ユーザ端末200は、例えば、共有装置100のデータ格納部110が保持する第1〜第Nのデータフォルダのうち、予め割り当てられたデータフォルダ内にデータファイルを生成し、かつ共有フォルダにアクセスできる。このようなユーザ端末200に特に制限はなく、ユーザ端末200は、例えば、PC(Personal Computer)、スマートフォン、タブレット端末であってよい。 The user terminal 200 is a terminal used by a user to create, update, view, and the like a data file. For example, the user terminal 200 can generate a data file in a data folder assigned in advance among the first to Nth data folders held by the data storage unit 110 of the sharing device 100, and can access the shared folder. Such a user terminal 200 is not particularly limited, and the user terminal 200 may be, for example, a PC (Personal Computer), a smartphone, or a tablet terminal.

[第2の実施形態の動作]
図5は、本発明の第2の実施形態に係る共有システム400の動作の流れを示すフローチャートである。以下、図4および図5を参照しつつ、共有システム400の動作の流れについて説明する。
[Operation of the second embodiment]
FIG. 5 is a flowchart showing an operation flow of the shared system 400 according to the second embodiment of the present invention. Hereinafter, the operation flow of the shared system 400 will be described with reference to FIGS. 4 and 5.

まず、ユーザ端末200は、共有装置100のデータ格納部110の予め割り当てられたデータフォルダにおいて、データファイルを新たに格納する(ステップS201)。 First, the user terminal 200 newly stores the data file in the pre-assigned data folder of the data storage unit 110 of the sharing device 100 (step S201).

次いで、ファイル格納監視部120は、ユーザ端末200によるデータ格納部110へのデータファイルの新たな格納を監視する(ステップS202)。ファイル格納監視部120は、データ格納部110にユーザ端末200による新たなデータファイルの格納があると、その旨をショートカット管理部130に通知する(ステップS203)。 Next, the file storage monitoring unit 120 monitors the new storage of the data file in the data storage unit 110 by the user terminal 200 (step S202). When the data storage unit 110 stores a new data file by the user terminal 200, the file storage monitoring unit 120 notifies the shortcut management unit 130 to that effect (step S203).

ショートカット管理部130は、ユーザ端末200によって新たに格納されたデータファイルのショートカットファイルが、共有フォルダに存在する否かを確認する(ステップS204)。共有フォルダにショートカットファイルが存在する場合(ステップS204において「YES」)、ショートカット管理部130は、そのショートカットファイルを更新する(ステップS205)。また、共有フォルダにショートカットファイルが存在しない場合(ステップS204において「NO」)、ショートカット管理部130は、対応するデータファイルのショートカットファイルを共有フォルダ内に生成する(ステップS206)。 The shortcut management unit 130 confirms whether or not the shortcut file of the data file newly stored by the user terminal 200 exists in the shared folder (step S204). If the shortcut file exists in the shared folder (“YES” in step S204), the shortcut management unit 130 updates the shortcut file (step S205). If the shortcut file does not exist in the shared folder (“NO” in step S204), the shortcut management unit 130 generates a shortcut file of the corresponding data file in the shared folder (step S206).

上述の通り、共有システム400は、ユーザ端末200が共有装置100に作成したり、更新したりしたデータファイルのショートカットファイルを、共有装置100の特定の共有フォルダに格納することができる。そのため、共有システム400は、対象者に対して当該データファイルのパスを通知する必要なく、対象者に当該データファイルを展開できる。すなわち、共有システム400は、更新したファイルをユーザ間で容易に共有させることができる。また、共有システム400は、共有装置100上で特定のデータファイルを検索するための処理が不要となるので、検索時に共有装置100にかかる負荷を低減できる。 As described above, the sharing system 400 can store the shortcut file of the data file created or updated by the user terminal 200 in the sharing device 100 in a specific shared folder of the sharing device 100. Therefore, the sharing system 400 can expand the data file to the target person without notifying the target person of the path of the data file. That is, the sharing system 400 can easily share the updated file between users. Further, since the sharing system 400 does not require a process for searching a specific data file on the sharing device 100, the load on the sharing device 100 at the time of searching can be reduced.

[その他の実施形態]
共有装置は、ハードウエアによって実現してもよいし、ソフトウエアによって実現してもよい。また、共有装置は、ハードウエアとソフトウエアの組み合わせによって実現してもよい。
[Other Embodiments]
The shared device may be realized by hardware or software. Further, the shared device may be realized by a combination of hardware and software.

図6は、共有装置を構成する情報処理装置(コンピュータ)の一例を示すブロック図である。 FIG. 6 is a block diagram showing an example of an information processing device (computer) constituting the shared device.

図6に示すように、情報処理装置500は、制御部(CPU:Central Processing Unit)510と、記憶部520と、ROM(Read Only Memory)530と、RAM(Random Access Memory)540と、通信インターフェース550と、ユーザインターフェース560とを備えている。 As shown in FIG. 6, the information processing device 500 includes a control unit (CPU: Central Processing Unit) 510, a storage unit 520, a ROM (Read Only Memory) 530, a RAM (Random Access Memory) 540, and a communication interface. It includes a 550 and a user interface 560.

制御部(CPU)510は、記憶部520またはROM530に格納されたプログラムをRAM540に展開して実行することで、共有装置の各種の機能を実現することができる。また、制御部(CPU)510は、データ等を一時的に格納できる内部バッファを備えていてもよい。 The control unit (CPU) 510 can realize various functions of the shared device by expanding the program stored in the storage unit 520 or the ROM 530 into the RAM 540 and executing the program. Further, the control unit (CPU) 510 may include an internal buffer that can temporarily store data and the like.

記憶部520は、各種のデータを保持できる大容量の記憶媒体であって、HDD(Hard Disk Drive)およびSSD(Solid State Drive)等の記憶媒体で実現することができる。また、記憶部520は、情報処理装置500が通信インターフェース550を介して通信ネットワークと接続されている場合には、通信ネットワーク上に存在するクラウドストレージであってもよい。また、記憶部520は、制御部(CPU)510が読み取り可能なプログラムを保持していてもよい。 The storage unit 520 is a large-capacity storage medium capable of holding various types of data, and can be realized by a storage medium such as an HDD (Hard Disk Drive) and an SSD (Solid State Drive). Further, the storage unit 520 may be a cloud storage existing on the communication network when the information processing device 500 is connected to the communication network via the communication interface 550. Further, the storage unit 520 may hold a program that can be read by the control unit (CPU) 510.

ROM530は、記憶部520と比べると小容量なフラッシュメモリ等で構成できる不揮発性の記憶装置である。また、ROM530は、制御部(CPU)510が読み取り可能なプログラムを保持していてもよい。なお、制御部(CPU)510が読み取り可能なプログラムは、記憶部520およびROM530の少なくとも一方が保持していればよい。 The ROM 530 is a non-volatile storage device that can be configured with a flash memory or the like having a smaller capacity than the storage unit 520. Further, the ROM 530 may hold a program that can be read by the control unit (CPU) 510. The program that can be read by the control unit (CPU) 510 may be held by at least one of the storage unit 520 and the ROM 530.

なお、制御部(CPU)510が読み取り可能なプログラムは、コンピュータが読み取り可能な様々な記憶媒体に非一時的に格納した状態で、情報処理装置500に供給してもよい。このような記憶媒体は、例えば、磁気テープ、磁気ディスク、光磁気ディスク、CD−ROM、CD−R、CD−R/W、半導体メモリである。 The program that can be read by the control unit (CPU) 510 may be supplied to the information processing device 500 in a state of being non-temporarily stored in various storage media that can be read by a computer. Such storage media are, for example, magnetic tapes, magnetic disks, magneto-optical disks, CD-ROMs, CD-Rs, CD-R / Ws, and semiconductor memories.

RAM540は、DRAM(Dynamic Random Access Memory)及びSRAM(Static Random Access Memory)等の半導体メモリであり、データ等を一時的に格納する内部バッファとして用いることができる。 The RAM 540 is a semiconductor memory such as a DRAM (Dynamic Random Access Memory) and a SRAM (Static Random Access Memory), and can be used as an internal buffer for temporarily storing data and the like.

通信インターフェース550は、有線または無線を介して、情報処理装置500と、通信ネットワークとを接続するインターフェースである。 The communication interface 550 is an interface that connects the information processing device 500 and the communication network via a wired or wireless connection.

ユーザインターフェース560は、例えば、ディスプレイ等の表示部、およびキーボード、マウス、タッチパネル等の入力部である。 The user interface 560 is, for example, a display unit such as a display and an input unit such as a keyboard, a mouse, and a touch panel.

上記の実施形態の一部または全部は、以下の付記のようにも記載され得るが以下には限られない。 Some or all of the above embodiments may also be described, but not limited to:

[付記1]
第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持するデータ格納部と、
前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視するファイル格納監視部と、
前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記データファイルのショートカットファイルを前記共有フォルダに生成するショートカット管理部と、を備える、共有装置。
[Appendix 1]
It holds the first to Nth data folders assigned to each of the first to first N (N is an integer of 2 or more) and the shared folder shared between the first to Nth users. Data storage and
A file storage monitoring unit that monitors data files held by each of the first to Nth data folders, and a file storage monitoring unit.
A sharing device including a shortcut management unit that generates a shortcut file of the data file in the shared folder when the data file is newly created in any of the first to ninth data folders.

[付記2]
前記ショートカット管理部は、前記ショートカットファイルの前記データファイルが前記第1〜前記第Nのデータフォルダのいずれかにおいて更新された場合、前記ショートカットファイルを更新する、付記1に記載の共有装置。
[Appendix 2]
The sharing device according to Appendix 1, wherein the shortcut management unit updates the shortcut file when the data file of the shortcut file is updated in any of the first to the Nth data folders.

[付記3]
前記ショートカット管理部は、前記ショートカットファイルの前記データファイルが所定の期間更新されない場合、前記共有フォルダから前記ショートカットファイルを削除する、付記1または2に記載の共有装置。
[Appendix 3]
The sharing device according to Appendix 1 or 2, wherein the shortcut management unit deletes the shortcut file from the shared folder when the data file of the shortcut file is not updated for a predetermined period.

[付記4]
前記ショートカット管理部は、前記共有フォルダとは異なる共有フォルダを前記データ格納部に生成する、付記1〜3のいずれか1つに記載の共有装置。
[Appendix 4]
The sharing device according to any one of Appendix 1 to 3, wherein the shortcut management unit generates a shared folder different from the shared folder in the data storage unit.

[付記5]
付記1〜4のいずれか1つに記載の共有装置と、
前記共有装置とネットワークを介して接続されたユーザ端末と、を含み、
前記ユーザ端末は、前記共有装置のデータ格納部内の第1〜第Nのデータフォルダのうち、予め割り当てられたデータフォルダ内にデータファイルを生成し、かつ共有フォルダにアクセスできる、共有システム。
[Appendix 5]
The sharing device according to any one of Supplementary notes 1 to 4 and
Including the shared device and a user terminal connected via a network.
The user terminal is a sharing system capable of generating a data file in a data folder assigned in advance among the first to Nth data folders in the data storage unit of the sharing device and accessing the shared folder.

[付記6]
第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持し、
前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視し、
前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記データファイルのショートカットファイルを前記共有フォルダに生成する、共有方法。
[Appendix 6]
It holds the first to Nth data folders assigned to each of the first to first N (N is an integer of 2 or more) and the shared folder shared between the first to Nth users. ,
The data files held by each of the first to Nth data folders are monitored, and the data files are monitored.
A sharing method for generating a shortcut file of the data file in the shared folder when a new data file is created in any of the first to Nth data folders.

[付記7]
前記ショートカットファイルの前記データファイルが前記第1〜前記第Nのデータフォルダのいずれかにおいて更新された場合、前記ショートカットファイルを更新する、付記6に記載の共有方法。
[Appendix 7]
The sharing method according to Appendix 6, wherein when the data file of the shortcut file is updated in any of the first to the Nth data folders, the shortcut file is updated.

[付記8]
前記ショートカットファイルの前記データファイルが所定の期間更新されない場合、前記共有フォルダから前記ショートカットファイルを削除する、付記6または7に記載の共有方法。
[Appendix 8]
The sharing method according to Appendix 6 or 7, wherein the shortcut file is deleted from the shared folder when the data file of the shortcut file is not updated for a predetermined period.

[付記9]
前記共有フォルダとは異なる共有フォルダを前記データ格納部に生成する、付記6〜8のいずれか1つに記載の共有方法。
[Appendix 9]
The sharing method according to any one of Supplementary note 6 to 8, wherein a shared folder different from the shared folder is generated in the data storage unit.

[付記10]
コンピュータに、
第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持する処理と、
前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視する処理と、
前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記データファイルのショートカットファイルを前記共有フォルダに生成する処理と、を実行させる、共有プログラム。
[Appendix 10]
On the computer
It holds the first to Nth data folders assigned to each of the first to first N (N is an integer of 2 or more) and the shared folder shared between the first to Nth users. Processing and
The process of monitoring the data files held by each of the first to Nth data folders, and
A sharing program that executes a process of generating a shortcut file of the data file in the shared folder when the data file is newly created in any of the first to the Nth data folders.

[付記11]
前記コンピュータに、
前記ショートカットファイルの前記データファイルが前記第1〜前記第Nのデータフォルダのいずれかにおいて更新された場合、前記ショートカットファイルを更新する処理を実行させる、付記10に記載の共有プログラム。
[Appendix 11]
On the computer
The sharing program according to Appendix 10, wherein when the data file of the shortcut file is updated in any of the first to ninth data folders, a process of updating the shortcut file is executed.

[付記12]
前記コンピュータに、
前記ショートカットファイルの前記データファイルが所定の期間更新されない場合、前記共有フォルダから前記ショートカットファイルを削除する処理を実行させる、付記10または11に記載の共有プログラム。
[Appendix 12]
On the computer
The sharing program according to Appendix 10 or 11, wherein when the data file of the shortcut file is not updated for a predetermined period, the process of deleting the shortcut file from the shared folder is executed.

[付記13]
前記コンピュータに、
前記共有フォルダとは異なる共有フォルダを前記データ格納部に生成する処理を実行させる、付記10〜12のいずれか1つに記載の共有プログラム。
[Appendix 13]
On the computer
The sharing program according to any one of Supplementary note 10 to 12, which causes the data storage unit to execute a process of generating a shared folder different from the shared folder.

100・・・共有装置
110・・・データ格納部
111・・・共有フォルダ
112・・・第1のデータフォルダ
112a・・・第1のデータファイル
112a−1・・・第1のショートカットファイル
113・・・第2のデータフォルダ
113a・・・第2のデータファイル
113a−1・・・第2のショートカットファイル
120・・・ファイル格納監視部
130・・・ショートカット管理部
200・・・ユーザ端末
300・・・ネットワーク
400・・・共有システム
500・・・情報処理装置
510・・・制御部(CPU)
520・・・記憶部
530・・・ROM
540・・・RAM
550・・・通信インターフェース
560・・・ユーザインターフェース
100 ... Shared device 110 ... Data storage 111 ... Shared folder 112 ... First data folder 112a ... First data file 112a-1 ... First shortcut file 113 ... -Second data folder 113a ... Second data file 113a-1 ... Second shortcut file 120 ... File storage monitoring unit 130 ... Shortcut management unit 200 ... User terminal 300 ... Network 400: Shared system 500: Information processing device 510: Control unit (CPU)
520 ... Storage unit 530 ... ROM
540 ... RAM
550 ... Communication interface 560 ... User interface

Claims (10)

第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持するデータ格納部と、
前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視するファイル格納監視部と、
前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記作成されたデータファイルのショートカットファイルを前記共有フォルダに生成するショートカット管理部と、を備え、
前記生成したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記作成されたデータファイルを共有可能としたことを特徴とする、共有装置。
It holds the first to Nth data folders assigned to each of the first to first N (N is an integer of 2 or more) and the shared folder shared between the first to Nth users. Data storage and
A file storage monitoring unit that monitors data files held by each of the first to Nth data folders, and a file storage monitoring unit.
In any of the data folder of the first to the second N, when new the data file has been created, Bei example and a shortcut management unit that generates a shortcut file of the created data file in the shared folder ,
By referring to the shortcut file the generated, characterized in that to enable sharing the created data files between users of the first to N, the shared device.
前記ショートカット管理部は、前記ショートカットファイルの前記データファイルが前記第1〜前記第Nのデータフォルダのいずれかにおいて更新された場合、前記ショートカットファイルを更新し、
前記更新したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記更新されたデータファイルを共有可能としたことを特徴とする、請求項1に記載の共有装置。
When the data file of the shortcut file is updated in any of the first to the Nth data folders, the shortcut management unit updates the shortcut file .
The sharing device according to claim 1 , wherein the updated data file can be shared between the first to ninth users by referring to the updated shortcut file.
前記ショートカット管理部は、前記ショートカットファイルの前記データファイルが所定の期間更新されない場合、前記共有フォルダから前記ショートカットファイルを削除する、請求項1または2に記載の共有装置。 The sharing device according to claim 1 or 2, wherein the shortcut management unit deletes the shortcut file from the shared folder when the data file of the shortcut file is not updated for a predetermined period. 請求項1〜のいずれか1項に記載の共有装置と、
前記共有装置とネットワークを介して接続されたユーザ端末と、を含み、
前記ユーザ端末は、前記共有装置のデータ格納部内の第1〜第Nのデータフォルダのうち、予め割り当てられたデータフォルダ内にデータファイルを生成し、かつ前記共有フォルダにアクセスできる、共有システム。
The shared device according to any one of claims 1 to 3 and
Including the shared device and a user terminal connected via a network.
The user terminal among the first to N data folder in the data storage unit of the shared device, accessible to generate a data file into a preassigned data folder, and the shared folders, sharing system.
第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持し、
前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視し、
前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記作成されたデータファイルのショートカットファイルを前記共有フォルダに生成し、
前記生成したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記作成されたデータファイルを共有可能としたことを特徴とする、共有方法。
It holds the first to Nth data folders assigned to each of the first to first N (N is an integer of 2 or more) and the shared folder shared between the first to Nth users. ,
The data files held by each of the first to Nth data folders are monitored, and the data files are monitored.
When the data file is newly created in any of the first to the Nth data folders, a shortcut file of the created data file is generated in the shared folder.
A sharing method, characterized in that the created data file can be shared between the first to ninth users by referring to the generated shortcut file.
前記ショートカットファイルの前記データファイルが前記第1〜前記第Nのデータフォルダのいずれかにおいて更新された場合、前記ショートカットファイルを更新し、
前記更新したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記更新されたデータファイルを共有可能としたことを特徴とする、請求項に記載の共有方法。
When the data file of the shortcut file is updated in any of the first to the Nth data folders, the shortcut file is updated .
Wherein by referring to the updated shortcut file, it characterized in that to enable sharing the updated data files between users of the first to N, sharing method of claim 5.
前記ショートカットファイルの前記データファイルが所定の期間更新されない場合、前記共有フォルダから前記ショートカットファイルを削除する、請求項またはに記載の共有方法。 The sharing method according to claim 5 or 6 , wherein the shortcut file is deleted from the shared folder when the data file of the shortcut file is not updated for a predetermined period. コンピュータに、
第1〜第N(Nは2以上の整数)のユーザごとにそれぞれ割り当てられている第1〜第Nのデータフォルダと、前記第1〜前記第Nのユーザ間で共有する共有フォルダとを保持する処理と、
前記第1〜前記第Nのデータフォルダのそれぞれが保持するデータファイルを監視する処理と、
前記第1〜前記第Nのデータフォルダのいずれかにおいて、新たに前記データファイルが作成された場合に、前記作成されたデータファイルのショートカットファイルを前記共有フォルダに生成する処理と、を実行させ、
前記生成したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記作成されたデータファイルを共有可能とする、共有プログラム。
On the computer
It holds the first to Nth data folders assigned to each of the first to first N (N is an integer of 2 or more) and the shared folder shared between the first to Nth users. Processing and
The process of monitoring the data files held by each of the first to Nth data folders, and
When the data file is newly created in any of the first to the Nth data folders, a process of generating a shortcut file of the created data file in the shared folder is executed.
By referring to the shortcut file the generated shall be the shareable the created data files between users of the first to N, the shared program.
前記コンピュータに、
前記ショートカットファイルの前記データファイルが前記第1〜前記第Nのデータフォルダのいずれかにおいて更新された場合、前記ショートカットファイルを更新する処理を実行させ、
前記更新したショートカットファイルを参照することで、前記第1〜第Nのユーザ間で前記更新されたデータファイルを共有可能する、請求項に記載の共有プログラム。
On the computer
When the data file of the shortcut file is updated in any of the first to the Nth data folders, the process of updating the shortcut file is executed .
Wherein by referring to the updated shortcut file, the first to you can share the updated data files between the N-th user, the shared medium according to claim 8.
前記コンピュータに、On the computer
前記ショートカットファイルの前記データファイルが所定の期間更新されない場合、前記共有フォルダから前記ショートカットファイルを削除する処理を実行させる、請求項8または9に記載の共有プログラム。 The sharing program according to claim 8 or 9, wherein when the data file of the shortcut file is not updated for a predetermined period, the process of deleting the shortcut file from the shared folder is executed.
JP2017069972A 2017-03-31 2017-03-31 Shared devices, shared systems, sharing methods, and shared programs Active JP6908880B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017069972A JP6908880B2 (en) 2017-03-31 2017-03-31 Shared devices, shared systems, sharing methods, and shared programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017069972A JP6908880B2 (en) 2017-03-31 2017-03-31 Shared devices, shared systems, sharing methods, and shared programs

Publications (2)

Publication Number Publication Date
JP2018173714A JP2018173714A (en) 2018-11-08
JP6908880B2 true JP6908880B2 (en) 2021-07-28

Family

ID=64107328

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017069972A Active JP6908880B2 (en) 2017-03-31 2017-03-31 Shared devices, shared systems, sharing methods, and shared programs

Country Status (1)

Country Link
JP (1) JP6908880B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4342242B2 (en) * 2003-08-15 2009-10-14 日本電信電話株式会社 Secure file sharing method and apparatus
JP2007011864A (en) * 2005-07-01 2007-01-18 Canon Electronics Inc Method and apparatus for file management, program, and storage medium
JP2008176715A (en) * 2007-01-22 2008-07-31 Canon Inc Information management system
JP5720366B2 (en) * 2011-03-29 2015-05-20 日本電気株式会社 File management system and backup method
JP6131648B2 (en) * 2013-03-15 2017-05-24 株式会社リコー DATA MANAGEMENT SYSTEM, INFORMATION SYSTEM, DATA MANAGEMENT METHOD, INFORMATION SYSTEM CONTROL METHOD, PROGRAM FOR THE METHOD, AND RECORDING MEDIUM CONTAINING THE PROGRAM

Also Published As

Publication number Publication date
JP2018173714A (en) 2018-11-08

Similar Documents

Publication Publication Date Title
US11507474B2 (en) System and method for a backup and recovery of application using containerized backups comprising application data and application dependency information
RU2658886C1 (en) Files management method, distributed storage system and control unit
CN106326239B (en) Distributed file system and file meta-information management method thereof
JP6330528B2 (en) Data division control program, data division control method, and data division control device
US10133757B2 (en) Method for managing data using in-memory database and apparatus thereof
JP2018504700A (en) Method and apparatus for storing file path and accessing local file
US20170132221A1 (en) Information management
CN108132759A (en) A kind of method and apparatus that data are managed in file system
US11429311B1 (en) Method and system for managing requests in a distributed system
JP6908880B2 (en) Shared devices, shared systems, sharing methods, and shared programs
JP6189266B2 (en) Data processing apparatus, data processing method, and data processing program
JP6988445B2 (en) Storage system, control device and control method
CN112181899A (en) Metadata processing method and device and computer readable storage medium
CN113127438A (en) Method, apparatus, server and medium for storing data
JP2013088920A (en) Computer system and data management method
WO2014103386A1 (en) Information processing device, distributed database system, and backup method
US20220237176A1 (en) Method and system for managing changes of records on hosts
US11816088B2 (en) Method and system for managing cross data source data access requests
CN119127083B (en) Data migration method and device based on HDFS, electronic equipment and storage medium
CN117215502B (en) Storage method and storage system
JP2013127748A (en) Information processing apparatus, data storage method, and program
Wiktorski NOSQL databases
JP2020106985A (en) Storage device, file specifying method and program
CN111435342A (en) Poster updating method, poster updating system and poster management system
HK40097379A (en) Fragment transfer method and apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200212

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201118

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210115

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210602

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210615

R150 Certificate of patent or registration of utility model

Ref document number: 6908880

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150