[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2021165963A - Storage device and log information output method - Google Patents

Storage device and log information output method Download PDF

Info

Publication number
JP2021165963A
JP2021165963A JP2020069300A JP2020069300A JP2021165963A JP 2021165963 A JP2021165963 A JP 2021165963A JP 2020069300 A JP2020069300 A JP 2020069300A JP 2020069300 A JP2020069300 A JP 2020069300A JP 2021165963 A JP2021165963 A JP 2021165963A
Authority
JP
Japan
Prior art keywords
log information
storage
storage device
cloud storage
terminal device
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.)
Pending
Application number
JP2020069300A
Other languages
Japanese (ja)
Inventor
昌幸 加納
Masayuki Kano
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 JP2020069300A priority Critical patent/JP2021165963A/en
Publication of JP2021165963A publication Critical patent/JP2021165963A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

To provide a storage device or the like capable of managing log information of a storage device and a cloud storage.SOLUTION: A storage device 10 includes a communication part 11 for communicating with a first terminal device 30 through an internal network, and communicating with a cloud storage 20 through an external network, a storage part 16 for storing first log information i1 being log information of the storage device 10, and a control part 15 for controlling the communication part 11 and the storage part 16. The control part 15 1) acquires second log information i2 being log information of the cloud storage 20 from the cloud storage 20 through the communication part 11, 2) stores the second log information i2 in the storage part 16, and 3) outputs at least one log information of the first log information and i1 the second log information i2 to the first terminal device 30.SELECTED DRAWING: Figure 2

Description

本発明は、クラウドストレージに通信接続されるストレージ装置、及び、ストレージ装置を用いたログ情報出力方法に関する。 The present invention relates to a storage device that is communication-connected to cloud storage, and a log information output method using the storage device.

従来、企業内に設けられた端末装置と、企業内の内部ネットワークを介して端末装置に通信接続されるストレージ装置と、外部ネットワークを介してストレージ装置に通信接続されるクラウドストレージと、を備えるデータ共有システムが知られている(例えば、特許文献1参照)。クラウドストレージには、スマートフォンなどの携帯端末が通信接続される。クラウドストレージに格納されているファイルデータは、携帯端末によって書き換え可能となっている。 Data including a terminal device conventionally provided in a company, a storage device that is communicatively connected to the terminal device via an internal network in the company, and a cloud storage that is communicatively connected to the storage device via an external network. A shared system is known (see, for example, Patent Document 1). A mobile terminal such as a smartphone is connected to the cloud storage via communication. The file data stored in the cloud storage can be rewritten by the mobile terminal.

特許第5727020号公報Japanese Patent No. 5727020

このようなデータ共有システムでは、定期的にストレージ装置とクラウドストレージとの間でファイルデータが同期化され、データの共有化が行われる。この共有化により、ストレージ装置に格納されているファイルデータが、最新のファイルデータに自動更新される。しかしながら、ストレージ装置を利用するユーザから見ると、最新のファイルデータが、ストレージ装置側にて最終的に保存したデータなのか、クラウドストレージ側にて書き換えられたデータなのかを見分けるのが困難である。そこで、ストレージ装置及びクラウドストレージを備えるシステムにおいて、データ更新等に関するログ情報を管理するしくみが望まれる。 In such a data sharing system, file data is periodically synchronized between the storage device and the cloud storage, and the data is shared. By this sharing, the file data stored in the storage device is automatically updated to the latest file data. However, from the viewpoint of the user who uses the storage device, it is difficult to distinguish whether the latest file data is the data finally saved on the storage device side or the data rewritten on the cloud storage side. .. Therefore, in a system equipped with a storage device and cloud storage, a mechanism for managing log information related to data update and the like is desired.

そこで、本発明は、ストレージ装置及びクラウドストレージのログ情報を管理することができるストレージ装置等を提供することを目的とする。 Therefore, an object of the present invention is to provide a storage device, a storage device capable of managing log information of cloud storage, and the like.

本発明の一態様に係るストレージ装置は、第1の端末装置及びクラウドストレージと通信接続するストレージ装置であって、内部ネットワークを介して前記第1の端末装置と通信し、かつ、外部ネットワークを介して前記クラウドストレージと通信する通信部と、前記ストレージ装置のログ情報である第1のログ情報を記憶する記憶部と、前記通信部及び前記記憶部を制御する制御部と、を備える。前記制御部は、1)前記通信部を介して前記クラウドストレージのログ情報である第2のログ情報を前記クラウドストレージから取得し、2)前記第2のログ情報を前記記憶部に記憶させ、3)前記第1のログ情報及び前記第2のログ情報の少なくとも一方のログ情報を前記第1の端末装置に出力する。 The storage device according to one aspect of the present invention is a storage device that communicates and connects with the first terminal device and cloud storage, communicates with the first terminal device via an internal network, and communicates with the first terminal device via an external network. A communication unit that communicates with the cloud storage, a storage unit that stores the first log information that is log information of the storage device, and a control unit that controls the communication unit and the storage unit are provided. The control unit 1) acquires the second log information, which is the log information of the cloud storage, from the cloud storage via the communication unit, and 2) stores the second log information in the storage unit. 3) At least one of the first log information and the second log information is output to the first terminal device.

このように、ストレージ装置が、クラウドストレージから第2のログ情報を取得することで、ストレージ装置を用いて、ストレージ装置及びクラウドストレージの両方のログ情報を管理することが可能となる。また、ストレージ装置が、第1のログ情報及び第2のログ情報の少なくとも一方のログ情報を第1の端末装置に出力することで、ユーザは、第1の端末装置を用いて上記ログ情報を管理することが可能となる。 In this way, when the storage device acquires the second log information from the cloud storage, it becomes possible to manage the log information of both the storage device and the cloud storage by using the storage device. Further, the storage device outputs at least one of the log information of the first log information and the second log information to the first terminal device, so that the user can use the first terminal device to output the log information. It becomes possible to manage.

また、本発明の一態様に係るストレージ装置において、前記制御部は、前記第1のログ情報及び前記第2のログ情報を統合して前記第1の端末装置に出力してもよい。 Further, in the storage device according to one aspect of the present invention, the control unit may integrate the first log information and the second log information and output them to the first terminal device.

このように、ストレージ装置が、第1のログ情報及び第2のログ情報を統合して出力することで、ユーザは、第1の端末装置を用いて両方のログ情報を同時に管理することが可能となる。 In this way, the storage device integrates and outputs the first log information and the second log information, so that the user can manage both log information at the same time by using the first terminal device. It becomes.

また、本発明の一態様に係るストレージ装置において、前記制御部は、前記通信部を介して、前記クラウドストレージに前記第2のログ情報を要求する要求信号を送信し、前記要求信号に応じて前記第2のログ情報を前記クラウドストレージに返信させることで、前記第2のログ情報を取得してもよい。 Further, in the storage device according to one aspect of the present invention, the control unit transmits a request signal requesting the second log information to the cloud storage via the communication unit, and responds to the request signal. The second log information may be acquired by returning the second log information to the cloud storage.

このように、上記要求信号に応じて第2のログ情報をクラウドストレージに返信させることで、ストレージ装置が、第2のログ情報を確実に取得することができる。これにより、ストレージ装置及びクラウドストレージの両方のログ情報を管理することが可能となる。 In this way, by causing the cloud storage to return the second log information in response to the request signal, the storage device can surely acquire the second log information. This makes it possible to manage the log information of both the storage device and the cloud storage.

また、本発明の一態様に係るストレージ装置において、前記制御部は、前記通信部を介して、前記記憶部に格納されているファイルデータ及び前記クラウドストレージに格納されているファイルデータを同期化し、かつ、同期化すると同時に前記要求信号を前記クラウドストレージに送信してもよい。 Further, in the storage device according to one aspect of the present invention, the control unit synchronizes the file data stored in the storage unit and the file data stored in the cloud storage via the communication unit. Moreover, the request signal may be transmitted to the cloud storage at the same time as synchronization.

このようにファイルデータを同期化すると同時に要求信号をクラウドストレージに送信することで、ストレージ装置が、第2のログ情報を同期化のタイミングに合わせて取得することができる。これにより、ストレージ装置及びクラウドストレージの両方のログ情報を、同期化のタイミングに合わせた状態で管理することが可能となる。 By synchronizing the file data in this way and transmitting the request signal to the cloud storage at the same time, the storage device can acquire the second log information at the synchronization timing. This makes it possible to manage the log information of both the storage device and the cloud storage in a state that matches the synchronization timing.

また、本発明の一態様に係るストレージ装置において、前記第1のログ情報は、前記第1の端末装置が前記ストレージ装置にアクセスした際のアクセスログ情報を含み、前記第2のログ情報は、前記クラウドストレージに通信接続される第2の端末装置が前記クラウドストレージにアクセスした際のアクセスログ情報を含んでいてもよい。 Further, in the storage device according to one aspect of the present invention, the first log information includes access log information when the first terminal device accesses the storage device, and the second log information includes. The access log information when the second terminal device communication-connected to the cloud storage accesses the cloud storage may be included.

これによれば、ストレージ装置は、ストレージ装置に対する第1の端末装置のアクセスログ情報、及び、クラウドストレージに対する第2の端末装置のアクセスログ情報を取得することができる。これにより、ストレージ装置及びクラウドストレージの両方のアクセスログ情報を管理することが可能となる。 According to this, the storage device can acquire the access log information of the first terminal device for the storage device and the access log information of the second terminal device for the cloud storage. This makes it possible to manage the access log information of both the storage device and the cloud storage.

また、本発明の一態様に係るストレージ装置において、前記制御部は、所定の時間間隔で前記第2のログ情報を取得し前記記憶部に記憶させる、および、前記第1の端末装置が前記ストレージ装置にアクセスするごとに前記第1のログ情報を更新し当該第1のログ情報を前記記憶部に記憶させる。 Further, in the storage device according to one aspect of the present invention, the control unit acquires the second log information at predetermined time intervals and stores the second log information in the storage unit, and the first terminal device performs the storage. Each time the device is accessed, the first log information is updated and the first log information is stored in the storage unit.

これによれば、ストレージ装置は、ストレージ装置及びクラウドストレージのそれぞれの稼働に合わせたタイミングで、第1のログ情報及び第2のログ情報を取得することができる。これにより、ストレージ装置及びクラウドストレージの両方のログ情報を適切に管理することが可能となる。 According to this, the storage device can acquire the first log information and the second log information at the timings according to the respective operations of the storage device and the cloud storage. This makes it possible to appropriately manage the log information of both the storage device and the cloud storage.

また、本発明の一態様に係るストレージ装置において、前記制御部は、前記第2のログ情報を取得した後、前記クラウドストレージに記憶されている前記第2のログ情報を、前記通信部を介して削除してもよい。 Further, in the storage device according to one aspect of the present invention, the control unit acquires the second log information and then transmits the second log information stored in the cloud storage via the communication unit. May be deleted.

これによれば、クラウドストレージに記憶されるデータ量を削減することができる。 According to this, the amount of data stored in the cloud storage can be reduced.

また、本発明の一態様に係るストレージ装置において、前記記憶部は、前記ストレージ装置及び前記クラウドストレージにアクセスするためのユニークアカウントのアクセス権限情報と、前記クラウドストレージにアクセスするためのゲストアカウントのアクセス権限情報とを記憶し、前記制御部は、前記ゲストアカウントのアクセス権限情報を、前記通信部を介して前記クラウドストレージに書き込んでもよい。 Further, in the storage device according to one aspect of the present invention, the storage unit uses the access authority information of the unique account for accessing the storage device and the cloud storage, and the access of the guest account for accessing the cloud storage. The authority information may be stored, and the control unit may write the access authority information of the guest account to the cloud storage via the communication unit.

これによれば、ゲストアカウントのアクセス権限情報に基づいて、クラウドストレージに対する第2の端末装置のアクセス制限を行うことができる。これにより、ゲストアカウントの所有者に対して機密情報が漏洩することを抑制できる。 According to this, it is possible to restrict the access of the second terminal device to the cloud storage based on the access authority information of the guest account. As a result, it is possible to prevent the leakage of confidential information to the owner of the guest account.

また、本発明の一態様に係るログ情報出力方法は、第1の端末装置及びクラウドストレージと通信接続するストレージ装置からログ情報を出力する方法であって、前記ストレージ装置が、前記ストレージ装置のログ情報である第1のログ情報を記憶するステップと、前記ストレージ装置が、前記クラウドストレージのログ情報である第2のログ情報を前記クラウドストレージから取得して記憶するステップと、前記ストレージ装置が、前記第1のログ情報及び前記第2のログ情報の少なくとも一方のログ情報を前記第1の端末装置に出力するステップと、を含む。 Further, the log information output method according to one aspect of the present invention is a method of outputting log information from a first terminal device and a storage device that communicates with cloud storage, and the storage device is a log of the storage device. A step of storing the first log information which is information, a step of the storage device acquiring and storing the second log information which is the log information of the cloud storage from the cloud storage, and the storage device of the storage device. The step includes outputting at least one of the first log information and the second log information to the first terminal device.

このように、ストレージ装置が、クラウドストレージから第2のログ情報を取得することで、ストレージ装置を用いて、ストレージ装置及びクラウドストレージの両方のログ情報を管理することが可能となる。また、ストレージ装置が、第1のログ情報及び第2のログ情報の少なくとも一方のログ情報を第1の端末装置に出力することで、ユーザは、第1の端末装置を用いて上記ログ情報を管理することが可能となる。 In this way, when the storage device acquires the second log information from the cloud storage, it becomes possible to manage the log information of both the storage device and the cloud storage by using the storage device. Further, the storage device outputs at least one of the log information of the first log information and the second log information to the first terminal device, so that the user can use the first terminal device to output the log information. It becomes possible to manage.

なお、これらの包括的又は具体的な態様は、システム、方法、集積回路、コンピュータプログラム又はコンピュータ読み取り可能なCD−ROMなどの記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラム及び記録媒体の任意な組み合わせで実現されてもよい。 It should be noted that these comprehensive or specific embodiments may be realized in a recording medium such as a system, method, integrated circuit, computer program or computer-readable CD-ROM, and the system, method, integrated circuit, computer program. And any combination of recording media may be realized.

本発明の一態様に係るストレージ装置等は、ストレージ装置及びクラウドストレージのログ情報を管理することができる。 The storage device or the like according to one aspect of the present invention can manage log information of the storage device and cloud storage.

図1は、実施の形態に係るストレージ装置を備えるデータ共有システムのハードウェア構成を示す図である。FIG. 1 is a diagram showing a hardware configuration of a data sharing system including the storage device according to the embodiment. 図2は、実施の形態に係るストレージ装置を備えるデータ共有システムの機能構成を示すブロック図である。FIG. 2 is a block diagram showing a functional configuration of a data sharing system including the storage device according to the embodiment. 図3は、実施の形態に係るストレージ装置に記憶されているログ情報、及び、クラウドストレージに記憶されているログ情報を示す図である。FIG. 3 is a diagram showing log information stored in the storage device according to the embodiment and log information stored in the cloud storage. 図4は、実施の形態に係るストレージ装置から第1の端末装置に出力されるログ情報を示す図である。FIG. 4 is a diagram showing log information output from the storage device according to the embodiment to the first terminal device. 図5は、ストレージ装置を用いたログ情報出力方法を示すシーケンス図である。FIG. 5 is a sequence diagram showing a log information output method using the storage device. 図6は、実施の形態の変形例に係るストレージ装置に記憶されるアクセス権限情報、及び、クラウドストレージに書き込まれるアクセス権限情報を示す図である。FIG. 6 is a diagram showing access authority information stored in the storage device according to the modified example of the embodiment and access authority information written in the cloud storage.

以下、実施の形態について、図面を参照しながら具体的に説明する。 Hereinafter, embodiments will be specifically described with reference to the drawings.

なお、以下で説明する実施の形態は、いずれも包括的または具体的な例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、請求の範囲を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、最上位概念を示す独立請求項に記載されていない構成要素については、任意の構成要素として説明される。また、各図は、必ずしも厳密に図示したものではない。各図において、実質的に同一の構成については同一の符号を付し、重複する説明は省略又は簡略化する。 It should be noted that all of the embodiments described below show comprehensive or specific examples. The numerical values, shapes, materials, components, arrangement positions and connection forms of the components, steps, the order of steps, and the like shown in the following embodiments are examples, and are not intended to limit the scope of claims. Further, among the components in the following embodiments, the components not described in the independent claims indicating the highest level concept are described as arbitrary components. In addition, each figure is not necessarily exactly illustrated. In each figure, substantially the same configurations are designated by the same reference numerals, and duplicate description will be omitted or simplified.

(実施の形態)
[1.ストレージ装置を備えるデータ共有システム]
実施の形態に係るストレージ装置を備えるデータ共有システムについて、図1を参照しながら説明する。
(Embodiment)
[1. Data sharing system with storage device]
A data sharing system including the storage device according to the embodiment will be described with reference to FIG.

図1は、実施の形態に係るストレージ装置10を備えるデータ共有システム1のハードウェア構成を示す図である。 FIG. 1 is a diagram showing a hardware configuration of a data sharing system 1 including the storage device 10 according to the embodiment.

図1に示すように、データ共有システム1は、ストレージ装置10と、クラウドストレージ20と、複数の第1の端末装置30とを備える。また、データ共有システム1は、クラウドストレージ20に通信接続される複数の第2の端末装置40を備える。 As shown in FIG. 1, the data sharing system 1 includes a storage device 10, a cloud storage 20, and a plurality of first terminal devices 30. Further, the data sharing system 1 includes a plurality of second terminal devices 40 that are communication-connected to the cloud storage 20.

第1の端末装置30及びストレージ装置10は、例えば、同じ企業内に設けられ、企業内の内部ネットワーク(組織内におけるプライベートネットワーク)によって通信接続されている。 The first terminal device 30 and the storage device 10 are provided in the same company, for example, and are communicated and connected by an internal network (private network in the organization) in the company.

第1の端末装置30は、例えば、企業内に設けられたPC(パーソナルコンピュータ)、又は、内部ネットワークに接続可能な携帯用のノートパソコン、スマートフォン又はタブレット端末である。第1の端末装置30は、ファイルデータを生成してストレージ装置10に格納する。また、第1の端末装置30は、ストレージ装置10に格納されているファイルデータにアクセスしてデータの変更、例えば修正、編集又は削除等を行う。 The first terminal device 30 is, for example, a PC (personal computer) provided in the company, or a portable notebook computer, smartphone, or tablet terminal that can be connected to an internal network. The first terminal device 30 generates file data and stores it in the storage device 10. In addition, the first terminal device 30 accesses the file data stored in the storage device 10 to change, for example, modify, edit, or delete the data.

ストレージ装置10は、ネットワークに接続可能な記憶装置であり、例えば、NAS(Network Attached Storage)サーバである。ストレージ装置10は、第1の端末装置30及びクラウドストレージ20のそれぞれに通信接続される。ストレージ装置10については、後で詳しく説明する。 The storage device 10 is a storage device that can be connected to a network, and is, for example, a NAS (Network Attached Storage) server. The storage device 10 is communicated and connected to each of the first terminal device 30 and the cloud storage 20. The storage device 10 will be described in detail later.

クラウドストレージ20は、ストレージ装置10が設置された企業の外に設けられ、外部ネットワーク(インターネット)を介してストレージ装置10に通信接続される。クラウドストレージ20は、クラウドストレージサービスに加入して割り当てられたストレージ空間である。クラウドストレージ20は、例えば、FaaS(Function as a Service)であり、サーバレスでクラウドサービスを利用する機能を有している。 The cloud storage 20 is provided outside the company in which the storage device 10 is installed, and is communicated and connected to the storage device 10 via an external network (Internet). The cloud storage 20 is a storage space allocated by subscribing to the cloud storage service. The cloud storage 20 is, for example, FaaS (Funkion as a Service), and has a function of using a cloud service without a server.

第2の端末装置40は、例えば、携帯用ノートパソコン、スマートフォン又はタブレット端末などの携帯端末である。第2の端末装置40は、外部ネットワークを介してクラウドストレージ20に通信接続する。第2の端末装置40は、クラウドストレージ20に格納されているファイルデータを読み出し、このファイルデータを編集等して、クラウドストレージ20に保存する。第2の端末装置40がクラウドストレージ20のファイルデータにアクセス可能となっていることで、データ共有システム1を利用したモバイルオフィス環境が実現される。 The second terminal device 40 is, for example, a mobile terminal such as a portable notebook computer, a smartphone or a tablet terminal. The second terminal device 40 communicates with the cloud storage 20 via an external network. The second terminal device 40 reads the file data stored in the cloud storage 20, edits the file data, and stores the file data in the cloud storage 20. Since the second terminal device 40 can access the file data of the cloud storage 20, a mobile office environment using the data sharing system 1 is realized.

データ共有システム1では、定期的にストレージ装置10とクラウドストレージ20との間でファイルデータが同期化され、ファイルデータの共有化が行われる。この共有化により、ストレージ装置10に格納されているファイルデータが、最新のファイルデータに自動更新される。 In the data sharing system 1, file data is periodically synchronized between the storage device 10 and the cloud storage 20, and the file data is shared. By this sharing, the file data stored in the storage device 10 is automatically updated to the latest file data.

例えば、従来のデータ共有システムでは、自動更新された最新のファイルデータが、ストレージ装置側にて最終的に保存したデータなのか、クラウドストレージ側にて書き換えられたデータなのかを見分けるのが困難である。これは、ストレージ装置のログ情報とクラウドストレージのログ情報が、ストレージ装置及びクラウドストレージのそれぞれで別々に記憶されていることに起因する。 For example, in a conventional data sharing system, it is difficult to distinguish whether the latest automatically updated file data is the data finally saved on the storage device side or the data rewritten on the cloud storage side. be. This is because the log information of the storage device and the log information of the cloud storage are stored separately in each of the storage device and the cloud storage.

それに対し本実施の形態のストレージ装置10は、以下の構成を有することで、ストレージ装置10及びクラウドストレージ20を備えるデータ共有システム1のログ情報を管理することが可能となっている。 On the other hand, the storage device 10 of the present embodiment has the following configuration, so that it is possible to manage the log information of the data sharing system 1 including the storage device 10 and the cloud storage 20.

すなわち、本実施の形態のストレージ装置10は、ストレージ装置10のログ情報である第1のログ情報を記憶し、クラウドストレージ20のログ情報である第2のログ情報をクラウドストレージ20から取得して記憶する。さらに、ストレージ装置10は、第1のログ情報及び第2のログ情報の少なくとも一方のログ情報を第1の端末装置30に出力する。 That is, the storage device 10 of the present embodiment stores the first log information which is the log information of the storage device 10, and acquires the second log information which is the log information of the cloud storage 20 from the cloud storage 20. Remember. Further, the storage device 10 outputs at least one of the log information of the first log information and the second log information to the first terminal device 30.

この構成によれば、ストレージ装置10及びクラウドストレージ20の両方のログ情報を、ストレージ装置10に集約して記憶することができる。このストレージ装置10によれば、データ共有システム1のログ情報を管理することが可能となる。したがって、例えば、データ更新された最新のファイルデータが、ストレージ装置側にて最終的に保存したデータなのか、クラウドストレージ側にて書き換えられたデータなのかを見分けることもできる。 According to this configuration, the log information of both the storage device 10 and the cloud storage 20 can be aggregated and stored in the storage device 10. According to the storage device 10, it is possible to manage the log information of the data sharing system 1. Therefore, for example, it is possible to distinguish whether the latest file data whose data has been updated is the data finally saved on the storage device side or the data rewritten on the cloud storage side.

[2.データ共有システムの機能構成]
次に、データ共有システム1の機能構成について、図2を参照しながら説明する。
[2. Data sharing system function configuration]
Next, the functional configuration of the data sharing system 1 will be described with reference to FIG.

図2は、ストレージ装置10を備えるデータ共有システム1の機能構成を示すブロック図である。 FIG. 2 is a block diagram showing a functional configuration of the data sharing system 1 including the storage device 10.

前述したように、データ共有システム1は、ストレージ装置10と、クラウドストレージ20と、複数の第1の端末装置30とを備える。また、データ共有システム1は、複数の第2の端末装置40を備える。なお、図2には、第1の端末装置30及び第2の端末装置40が、それぞれ1つずつ示されている。 As described above, the data sharing system 1 includes a storage device 10, a cloud storage 20, and a plurality of first terminal devices 30. Further, the data sharing system 1 includes a plurality of second terminal devices 40. Note that FIG. 2 shows one first terminal device 30 and one second terminal device 40.

第1の端末装置30は、通信部31と、入力部32と、表示部33と、制御部35とを備える。 The first terminal device 30 includes a communication unit 31, an input unit 32, a display unit 33, and a control unit 35.

通信部31は、ストレージ装置10と通信する通信モジュールである。入力部32は、ユーザからの操作入力を受け付けるキーボード又はマウスである。表示部33は、例えば液晶ディスプレイ又は有機ELディスプレイである。制御部35は、通信部31、入力部32及び表示部33を制御する。制御部35は、例えばプロセッサ及びメモリにより実現される。 The communication unit 31 is a communication module that communicates with the storage device 10. The input unit 32 is a keyboard or mouse that receives operation input from the user. The display unit 33 is, for example, a liquid crystal display or an organic EL display. The control unit 35 controls the communication unit 31, the input unit 32, and the display unit 33. The control unit 35 is realized by, for example, a processor and a memory.

制御部35は、入力部32で受け付けた操作入力によってファイルデータを生成し、生成したファイルデータを、通信部31を介してストレージ装置10に送信する。また、制御部35は、通信部31を介してストレージ装置10に格納されているファイルデータを読み出し、データの変更等を行った後、ストレージ装置10に送信する。また、制御部35は、ストレージ装置10から出力されたログ情報を、通信部31を介して受け付け、表示部33に表示させる。なお、制御部35は、上記ログ情報を印刷等による出力で提示させてもよい。 The control unit 35 generates file data based on the operation input received by the input unit 32, and transmits the generated file data to the storage device 10 via the communication unit 31. Further, the control unit 35 reads the file data stored in the storage device 10 via the communication unit 31, changes the data, and then transmits the file data to the storage device 10. Further, the control unit 35 receives the log information output from the storage device 10 via the communication unit 31 and displays it on the display unit 33. The control unit 35 may display the log information by printing or the like.

第2の端末装置40は、通信部41と、入力部42と、表示部43と、制御部45とを備える。 The second terminal device 40 includes a communication unit 41, an input unit 42, a display unit 43, and a control unit 45.

通信部41は、クラウドストレージ20と通信する通信モジュールである。入力部42は、ユーザからの操作入力を受け付けるユーザインターフェースである。表示部43は、例えば液晶ディスプレイ又は有機ELディスプレイである。制御部45は、通信部41、入力部42及び表示部43を制御する。制御部45は、例えばプロセッサ及びメモリにより実現される。 The communication unit 41 is a communication module that communicates with the cloud storage 20. The input unit 42 is a user interface that accepts operation input from the user. The display unit 43 is, for example, a liquid crystal display or an organic EL display. The control unit 45 controls the communication unit 41, the input unit 42, and the display unit 43. The control unit 45 is realized by, for example, a processor and a memory.

制御部45は、入力部42で受け付けた操作入力に基づいてファイルデータを生成し、生成したファイルデータを、通信部41を介してクラウドストレージ20に送信する。また、制御部45は、通信部41を介してクラウドストレージ20に格納されているファイルデータを読み出し、データの変更等を行った後、クラウドストレージ20に送信する。なお、制御部45は、通信部41を介して、クラウドストレージ20のログ情報を取得可能であるが、クラウドストレージ20にはストレージ装置10のログ情報が保存されていないので、ストレージ装置10のログ情報を取得することはできない。 The control unit 45 generates file data based on the operation input received by the input unit 42, and transmits the generated file data to the cloud storage 20 via the communication unit 41. Further, the control unit 45 reads the file data stored in the cloud storage 20 via the communication unit 41, changes the data, and then transmits the file data to the cloud storage 20. The control unit 45 can acquire the log information of the cloud storage 20 via the communication unit 41, but since the log information of the storage device 10 is not stored in the cloud storage 20, the log of the storage device 10 is not stored. Information cannot be obtained.

クラウドストレージ20は、通信部21とストレージ部26とを備える。 The cloud storage 20 includes a communication unit 21 and a storage unit 26.

通信部21は、外部ネットワークを介してストレージ装置10及び第2の端末装置40と通信する通信モジュールである。 The communication unit 21 is a communication module that communicates with the storage device 10 and the second terminal device 40 via an external network.

ストレージ部26は、例えばHDD(Hard Disk Drive)を含み、ファイルデータ及びログ情報を記憶する機能を有している。 The storage unit 26 includes, for example, an HDD (Hard Disk Drive) and has a function of storing file data and log information.

ストレージ部26に格納されるファイルデータには、ストレージ装置10と同期化した際にストレージ装置10から送信されたファイルデータ、及び、第2の端末装置40によって作成され又は変更されたファイルデータが含まれる。 The file data stored in the storage unit 26 includes the file data transmitted from the storage device 10 when synchronized with the storage device 10 and the file data created or modified by the second terminal device 40. Is done.

ログ情報とは、ストレージの利用状況やデータ通信などの履歴に関する情報である。ストレージ部26は、クラウドストレージ20の利用状況及びデータ通信などの履歴に関する情報を第2のログ情報として記憶する。なお、ストレージ部26には、第1のログ情報は記憶されない。 Log information is information related to the history of storage usage status and data communication. The storage unit 26 stores information related to the usage status of the cloud storage 20 and the history of data communication as the second log information. The storage unit 26 does not store the first log information.

図3は、ストレージ装置10に記憶されているログ情報、及び、クラウドストレージ20に記憶されているログ情報を示す図である。図3の(b)には、クラウドストレージ20に記憶されている第2のログ情報i2が示されている。 FIG. 3 is a diagram showing log information stored in the storage device 10 and log information stored in the cloud storage 20. FIG. 3B shows the second log information i2 stored in the cloud storage 20.

図3の(b)に示すように、第2のログ情報i2には、第2の端末装置40がクラウドストレージ20にアクセスした際のアクセスログ情報が含まれている。アクセスログ情報は、例えば、第2の端末装置40の所有者のユーザ名、第2の端末装置40のIPアドレス、及び、第2の端末装置40がクラウドストレージ20にアクセスした日時(例えばデータの送受信を行った日時)に関する情報を含む。なお、第2のログ情報i2には、アクセスログ情報に限られず、再起動やファームウェア更新などのイベントログ情報、通信ログ情報、ウィルス検出ログ情報、及び、バックアップログ情報等が含まれていてもよい。 As shown in FIG. 3B, the second log information i2 includes access log information when the second terminal device 40 accesses the cloud storage 20. The access log information includes, for example, the user name of the owner of the second terminal device 40, the IP address of the second terminal device 40, and the date and time when the second terminal device 40 accessed the cloud storage 20 (for example, of data). Contains information about (date and time of transmission / reception). The second log information i2 is not limited to access log information, but may include event log information such as restart and firmware update, communication log information, virus detection log information, backup log information, and the like. good.

なお、ストレージ部26には、ユーザによってインストールされたアプリケーションソフトが格納されている。これにより、クラウドストレージ20は、ファイルデータ及び第2のログ情報i2を記憶するだけでなく、アプリケーションソフトに基づく各種処理を行うことが可能となっている。上記各種処理としては、例えば、第2のログ情報i2の生成及び更新、又は、ストレージ装置10からの要求に基づく応答処理などが含まれる。 The storage unit 26 stores application software installed by the user. As a result, the cloud storage 20 can not only store the file data and the second log information i2, but also perform various processes based on the application software. The various processes include, for example, generation and update of the second log information i2, response processing based on a request from the storage device 10, and the like.

ストレージ装置10は、通信部11と、制御部15と、記憶部16とを備える。 The storage device 10 includes a communication unit 11, a control unit 15, and a storage unit 16.

通信部11は、第1の端末装置30及びクラウドストレージ20と通信する通信モジュールである。通信部11は、内部ネットワークを介して第1の端末装置30と通信する第1通信部11aと、外部ネットワークを介してクラウドストレージ20と通信する第2通信部11bとを有する。 The communication unit 11 is a communication module that communicates with the first terminal device 30 and the cloud storage 20. The communication unit 11 has a first communication unit 11a that communicates with the first terminal device 30 via the internal network, and a second communication unit 11b that communicates with the cloud storage 20 via the external network.

記憶部16は、例えばHDDなどの記録媒体であり、ファイルデータ及びログ情報を記憶する機能を有している。また、記憶部16には、制御部15による各処理を実行するためのコンピュータプログラムが保存されている。 The storage unit 16 is a recording medium such as an HDD, and has a function of storing file data and log information. Further, the storage unit 16 stores a computer program for executing each process by the control unit 15.

記憶部16に格納されるファイルデータには、クラウドストレージ20と同期化した際にクラウドストレージ20から送信されたファイルデータ、及び、第1の端末装置30によって作成され又は変更されたファイルデータが含まれる。 The file data stored in the storage unit 16 includes file data transmitted from the cloud storage 20 when synchronized with the cloud storage 20, and file data created or modified by the first terminal device 30. Is done.

ログ情報とは、ストレージの利用状況やデータ通信などの履歴に関する情報である。記憶部16は、ストレージ装置10の利用状況及びデータ通信などの履歴に関する情報を第1のログ情報として記憶する。 Log information is information related to the history of storage usage status and data communication. The storage unit 16 stores information related to the usage status of the storage device 10 and the history of data communication as the first log information.

図3の(a)には、ストレージ装置10に記憶されている第1のログ情報i1が示されている。 FIG. 3A shows the first log information i1 stored in the storage device 10.

図3の(a)に示すように、第1のログ情報i1には、第1の端末装置30がストレージ装置10にアクセスした際のアクセスログ情報が含まれている。アクセスログ情報は、例えば、第1の端末装置30の所有者のユーザ名、第1の端末装置30のIPアドレス、及び、第1の端末装置30がストレージ装置10にアクセスした日時(例えばデータの送受信を行った日時)に関する情報を含む。なお、第1のログ情報i1には、アクセスログ情報に限られず、再起動やファームウェア更新などのイベントログ情報、通信ログ情報、ウィルス検出ログ情報、及び、バックアップログ情報等が含まれていてもよい。 As shown in FIG. 3A, the first log information i1 includes access log information when the first terminal device 30 accesses the storage device 10. The access log information includes, for example, the user name of the owner of the first terminal device 30, the IP address of the first terminal device 30, and the date and time when the first terminal device 30 accessed the storage device 10 (for example, of data). Contains information about (date and time of transmission / reception). The first log information i1 is not limited to access log information, but may include event log information such as restart and firmware update, communication log information, virus detection log information, backup log information, and the like. good.

制御部15は、通信部11及び記憶部16を制御する。制御部15は、例えばプロセッサ及びメモリにより実現される。 The control unit 15 controls the communication unit 11 and the storage unit 16. The control unit 15 is realized by, for example, a processor and a memory.

制御部15は、第1の端末装置30がストレージ装置10にアクセスするごとに、第1のログ情報i1を更新し、第1のログ情報i1を記憶部16に記憶させる。 The control unit 15 updates the first log information i1 every time the first terminal device 30 accesses the storage device 10, and stores the first log information i1 in the storage unit 16.

また、制御部15は、通信部11を介して、クラウドストレージ20のログ情報である第2のログ情報i2をクラウドストレージ20から取得する。 Further, the control unit 15 acquires the second log information i2, which is the log information of the cloud storage 20, from the cloud storage 20 via the communication unit 11.

具体的には、制御部15は、通信部11を介して、クラウドストレージ20に第2のログ情報i2を要求する要求信号s1(図5参照)を送信し、要求信号s1に応じて第2のログ情報i2をクラウドストレージ20に返信させることで、第2のログ情報i2を取得する。例えば制御部15は、記憶部16に格納されているファイルデータ及びストレージ部26に格納されているファイルデータを同期化する時と同時に、要求信号s1をクラウドストレージ20に送信する。制御部15は、上記同期化及び要求信号s1の送信を、所定の時間間隔で実行する。所定の時間間隔は、例えば10秒以上100秒以下から選択される時間である。 Specifically, the control unit 15 transmits a request signal s1 (see FIG. 5) requesting the second log information i2 to the cloud storage 20 via the communication unit 11, and the second control unit 15 receives the request signal s1. The second log information i2 is acquired by returning the log information i2 of the above to the cloud storage 20. For example, the control unit 15 transmits the request signal s1 to the cloud storage 20 at the same time as synchronizing the file data stored in the storage unit 16 and the file data stored in the storage unit 26. The control unit 15 executes the synchronization and transmission of the request signal s1 at predetermined time intervals. The predetermined time interval is, for example, a time selected from 10 seconds or more and 100 seconds or less.

制御部15は、クラウドストレージ20から取得した第2のログ情報i2を記憶部16に記憶させる。 The control unit 15 stores the second log information i2 acquired from the cloud storage 20 in the storage unit 16.

図3の(c)には、記憶部16に記憶されている第1のログ情報i1及び第2のログ情報i2が示されている。図3の(c)に示すように、第1のログ情報i1及び第2のログ情報i2は、記憶部16内にて区別された状態で保存される。 FIG. 3C shows the first log information i1 and the second log information i2 stored in the storage unit 16. As shown in FIG. 3C, the first log information i1 and the second log information i2 are stored in the storage unit 16 in a distinct state.

制御部15は、第2のログ情報i2を取得した後、クラウドストレージ20に記憶されている第2のログ情報i2を、通信部11を介して削除する。図3の(d)には、第2のログ情報i2が、クラウドストレージ20のストレージ部26から削除された状態が示されている。すなわちデータ共有システム1では、ストレージ装置10とクラウドストレージ20とで、ログ情報に関するデータが共有化されず、ログ情報はストレージ装置10側にて一括管理可能となっている。 After acquiring the second log information i2, the control unit 15 deletes the second log information i2 stored in the cloud storage 20 via the communication unit 11. FIG. 3D shows a state in which the second log information i2 is deleted from the storage unit 26 of the cloud storage 20. That is, in the data sharing system 1, the data related to the log information is not shared between the storage device 10 and the cloud storage 20, and the log information can be collectively managed on the storage device 10 side.

制御部15は、第1のログ情報i1及び第2のログ情報i2の少なくとも一方のログ情報を、記憶部16から読み出し、第1の端末装置30に出力する。制御部15は、第1のログ情報i1及び第2のログ情報i2を統合して第1の端末装置30に出力してもよい。 The control unit 15 reads at least one of the log information of the first log information i1 and the second log information i2 from the storage unit 16 and outputs the log information to the first terminal device 30. The control unit 15 may integrate the first log information i1 and the second log information i2 and output them to the first terminal device 30.

図4は、ストレージ装置10から第1の端末装置30に出力されるログ情報を示す図である。 FIG. 4 is a diagram showing log information output from the storage device 10 to the first terminal device 30.

図4の(a)には、ストレージ装置10から第1のログ情報i1のみが出力され、第1の端末装置30の表示部33に第1のログ情報i1のみが表示されている例が示されている。図4の(b)には、ストレージ装置10から第2のログ情報i2のみが出力され、第1の端末装置30の表示部33に第2のログ情報i2のみが表示されている例が示されている。 FIG. 4A shows an example in which only the first log information i1 is output from the storage device 10 and only the first log information i1 is displayed on the display unit 33 of the first terminal device 30. Has been done. FIG. 4B shows an example in which only the second log information i2 is output from the storage device 10 and only the second log information i2 is displayed on the display unit 33 of the first terminal device 30. Has been done.

図4の(c)には、ストレージ装置10から第1のログ情報i1及び第2のログ情報i2が統合された状態で出力され、第1の端末装置30の表示部33に第1のログ情報i1及び第2のログ情報i2の両方のログ情報が表示されている例が示されている。この図には、ログ情報の中からアクセスログ情報が抽出され、さらにアクセスログ情報が日時順に並べられた状態で示されている。ストレージ装置10は、第1の端末装置30から要求されたログ情報の出力要求に基づいて、必要な情報を抽出及び整理して第1の端末装置30に出力することも可能である。 In FIG. 4C, the first log information i1 and the second log information i2 are output from the storage device 10 in an integrated state, and the first log is displayed on the display unit 33 of the first terminal device 30. An example is shown in which the log information of both the information i1 and the second log information i2 is displayed. In this figure, the access log information is extracted from the log information, and the access log information is shown in a state of being arranged in chronological order. The storage device 10 can also extract and organize necessary information and output it to the first terminal device 30 based on the log information output request requested from the first terminal device 30.

[3.ストレージ装置を用いたログ情報出力方法]
次に、ストレージ装置10を用いたログ情報出力方法について、図5を参照しながら説明する。
[3. Log information output method using storage device]
Next, a log information output method using the storage device 10 will be described with reference to FIG.

図5は、ストレージ装置10を用いたログ情報出力方法を示すシーケンス図である。 FIG. 5 is a sequence diagram showing a log information output method using the storage device 10.

まず、第1の端末装置30は、ストレージ装置10に対してファイル操作を行う(ステップS11)。具体的には、第1の端末装置30は、ファイルデータを生成してストレージ装置10に格納する。また、第1の端末装置30は、ストレージ装置10に格納されているファイルデータにアクセスしてデータの変更、例えば修正、編集又は削除等を行う。 First, the first terminal device 30 performs a file operation on the storage device 10 (step S11). Specifically, the first terminal device 30 generates file data and stores it in the storage device 10. In addition, the first terminal device 30 accesses the file data stored in the storage device 10 to change, for example, modify, edit, or delete the data.

第1の端末装置30からファイル操作を受けたストレージ装置10は、ファイル操作を受けたことを記録する第1のログ情報i1を生成し、第1のログ情報i1を記憶部16に記憶する(ステップS12)。 The storage device 10 that has received the file operation from the first terminal device 30 generates the first log information i1 that records that the file operation has been received, and stores the first log information i1 in the storage unit 16 ( Step S12).

一方、第2の端末装置40は、クラウドストレージ20に対してファイル操作を行う(ステップS13)。具体的には、第2の端末装置40は、ファイルデータを生成してクラウドストレージ20に格納する。また、第2の端末装置40は、クラウドストレージ20に格納されているファイルデータにアクセスしてデータの変更、例えば修正、編集又は削除等を行う。 On the other hand, the second terminal device 40 performs a file operation on the cloud storage 20 (step S13). Specifically, the second terminal device 40 generates file data and stores it in the cloud storage 20. In addition, the second terminal device 40 accesses the file data stored in the cloud storage 20 to change, for example, modify, edit, or delete the data.

第2の端末装置40からファイル操作を受けたクラウドストレージ20は、ファイル操作を受けたことを記録する第2のログ情報i2を生成し、第2のログ情報i2をストレージ部26に記憶する(ステップS14)。 The cloud storage 20 that has received a file operation from the second terminal device 40 generates a second log information i2 that records that the file operation has been received, and stores the second log information i2 in the storage unit 26 ( Step S14).

なお、ステップS11、S12の組、及び、ステップS13、S14の組の組順は、順不同である。また、例えばステップS11、S12の組が複数回実行されてもよいし、ステップS13、S14の組が複数回実行されてもよい。 The set order of the sets of steps S11 and S12 and the sets of steps S13 and S14 is in no particular order. Further, for example, the set of steps S11 and S12 may be executed a plurality of times, or the set of steps S13 and S14 may be executed a plurality of times.

次に、ストレージ装置10は、第2のログ情報i2をクラウドストレージ20から取得する。 Next, the storage device 10 acquires the second log information i2 from the cloud storage 20.

具体的には、ストレージ装置10は、クラウドストレージ20に第2のログ情報i2を要求する要求信号s1を送信する(ステップS15)。要求信号s1を受けたクラウドストレージ20は、ストレージ装置10に対して第2のログ情報i2を含む返信信号s2を送信する(ステップS16)。これにより、ストレージ装置10は、第2のログ情報i2を取得し、第2のログ情報i2を記憶部16に記憶する(ステップS17)。 Specifically, the storage device 10 transmits a request signal s1 requesting the second log information i2 to the cloud storage 20 (step S15). The cloud storage 20 that has received the request signal s1 transmits a reply signal s2 including the second log information i2 to the storage device 10 (step S16). As a result, the storage device 10 acquires the second log information i2 and stores the second log information i2 in the storage unit 16 (step S17).

ストレージ装置10は、第2のログ情報i2を取得した後、第2のログ情報i2を削除させる削除指示信号s3をクラウドストレージ20に送信する(ステップS18)。削除指示信号s3を受けたクラウドストレージ20は、ストレージ部26に記憶されている第2のログ情報i2を削除する(ステップS19)。 After acquiring the second log information i2, the storage device 10 transmits a deletion instruction signal s3 for deleting the second log information i2 to the cloud storage 20 (step S18). The cloud storage 20 that has received the deletion instruction signal s3 deletes the second log information i2 stored in the storage unit 26 (step S19).

上記のステップS15〜S19は、第1の端末装置30からの実行指示ではなく、所定の時間間隔で自動的に実行される。所定の時間間隔は、例えば10秒以上100秒以下から選択される時間である。なお、ストレージ装置10は、ストレージ部26の容量が大きい場合は、クラウドストレージ20に記憶されている第2のログ情報i2を毎回削除しなくてもよい。 The above steps S15 to S19 are not execution instructions from the first terminal device 30, but are automatically executed at predetermined time intervals. The predetermined time interval is, for example, a time selected from 10 seconds or more and 100 seconds or less. When the capacity of the storage unit 26 is large, the storage device 10 does not have to delete the second log information i2 stored in the cloud storage 20 every time.

次に、ストレージ装置10は、第1のログ情報i1及び第2のログ情報i2の少なくとも一方のログ情報を第1の端末装置30に出力する(ステップS20)。第1の端末装置30は、出力されたログ情報を受け付け、表示部33に表示させる(ステップS21)。 Next, the storage device 10 outputs at least one of the log information of the first log information i1 and the second log information i2 to the first terminal device 30 (step S20). The first terminal device 30 receives the output log information and displays it on the display unit 33 (step S21).

なお、ステップS20において、ストレージ装置10は、第1のログ情報i1及び第2のログ情報i2を統合して第1の端末装置30に出力してもよい。また、ストレージ装置10は、ログ情報の出力要求を第1の端末装置30から受け付けた後に、出力要求に応じたログ情報を出力してもよい。これらのステップS11〜S21により、データ共有システム1におけるログ情報の管理が可能となる。 In step S20, the storage device 10 may integrate the first log information i1 and the second log information i2 and output them to the first terminal device 30. Further, the storage device 10 may output the log information in response to the output request after receiving the log information output request from the first terminal device 30. By these steps S11 to S21, the log information in the data sharing system 1 can be managed.

[4.実施の形態の変形例]
次に、実施の形態の変形例に係るストレージ装置10について説明する。変形例では、例えば、ストレージ装置10を所有する企業の取引相手がクラウドストレージ20にアクセスする場合のアクセス権限情報について説明する。
[4. Modification example of the embodiment]
Next, the storage device 10 according to the modified example of the embodiment will be described. In the modified example, for example, access authority information when a business partner of a company that owns the storage device 10 accesses the cloud storage 20 will be described.

図6は、実施の形態の変形例に係るストレージ装置10に記憶されるアクセス権限情報、及び、クラウドストレージ20に書き込まれるアクセス権限情報を示す図である。なお、図6の(a)は、記憶部16の記憶内容が、第1の端末装置30の表示部33に表示されている場合を示している。また、図6の(b)は、ストレージ部26の記憶内容を図6の(a)に対応させて示している。 FIG. 6 is a diagram showing access authority information stored in the storage device 10 and access authority information written in the cloud storage 20 according to a modified example of the embodiment. Note that FIG. 6A shows a case where the stored contents of the storage unit 16 are displayed on the display unit 33 of the first terminal device 30. Further, FIG. 6B shows the stored contents of the storage unit 26 in correspondence with FIG. 6A.

図6の(a)に示すように、ストレージ装置10の記憶部16は、ストレージ装置10及びクラウドストレージ20にアクセスするためのユニークアカウントのアクセス権限情報i3と、クラウドストレージ20のみにアクセスするためのゲストアカウントのアクセス権限情報i4とを記憶している。 As shown in FIG. 6A, the storage unit 16 of the storage device 10 is for accessing only the access authority information i3 of the unique account for accessing the storage device 10 and the cloud storage 20 and the cloud storage 20. The access authority information i4 of the guest account is stored.

例えば、ユニークアカウントは、企業内の構成員に割り当てられるアカウントである。ユニークアカウントのアクセス権限情報i3は、ユニークアカウントの所有者が全てのファイルデータにアクセス可能か、又は、一部のファイルデータに限ってアクセス可能かを示す情報である。 For example, a unique account is an account assigned to a member of a company. The unique account access authority information i3 is information indicating whether the owner of the unique account can access all the file data or only a part of the file data.

例えば、ゲストアカウントは、企業の取引相手に割り当てられるアカウントである。ゲストアカウントのアクセス権限情報i4は、取引先ごとに設定される。アクセス権限情報i4には、ファイルデータの読み取りのみ可能か又は読み書きが可能かを示すアクセス制限に関する情報と、ファイルデータにアクセス可能とする有効期限に関する情報とが含まれている。 For example, a guest account is an account assigned to a business partner of a company. The access authority information i4 of the guest account is set for each business partner. The access authority information i4 includes information on access restrictions indicating whether the file data can be read only or read / written, and information on an expiration date for making the file data accessible.

制御部15は、記憶部16に記憶されているゲストアカウントのアクセス権限情報i4を、通信部11を介してクラウドストレージ20のストレージ部26に書き込む。例えば制御部15は、記憶部16及びストレージ部26のそれぞれに格納されているファイルデータを同期化する時と同時に、アクセス権限情報i4をクラウドストレージ20に送信する。 The control unit 15 writes the access authority information i4 of the guest account stored in the storage unit 16 to the storage unit 26 of the cloud storage 20 via the communication unit 11. For example, the control unit 15 transmits the access authority information i4 to the cloud storage 20 at the same time as synchronizing the file data stored in each of the storage unit 16 and the storage unit 26.

図6の(b)に示すように、ゲストアカウントのアクセス権限情報i4を受け付けたクラウドストレージ20は、ストレージ部26におけるゲストアカウントのアクセス権限情報i4を書き換える。これによりクラウドストレージ20では、書き換えられたアクセス権限情報i4に基づいて、第2の端末装置40に対するアクセス制限が行われる。 As shown in FIG. 6B, the cloud storage 20 that has received the guest account access authority information i4 rewrites the guest account access authority information i4 in the storage unit 26. As a result, in the cloud storage 20, access is restricted to the second terminal device 40 based on the rewritten access authority information i4.

[5.効果等]
以上のように、本実施の形態に係るストレージ装置10によれば、クラウドストレージ20から第2のログ情報i2を取得することで、ストレージ装置10を用いて、ストレージ装置10及びクラウドストレージ20の両方のログ情報を管理することが可能となる。また、ストレージ装置10が、第1のログ情報i1及び第2のログ情報i2の少なくとも一方のログ情報を第1の端末装置30に出力することで、ユーザは、第1の端末装置30を用いて上記ログ情報を管理することが可能となる。
[5. Effect, etc.]
As described above, according to the storage device 10 according to the present embodiment, by acquiring the second log information i2 from the cloud storage 20, both the storage device 10 and the cloud storage 20 are used by using the storage device 10. It is possible to manage the log information of. Further, the storage device 10 outputs at least one of the log information of the first log information i1 and the second log information i2 to the first terminal device 30, so that the user uses the first terminal device 30. It becomes possible to manage the above log information.

また、本発明の一態様に係るストレージ装置10によれば、第1のログ情報及び第2のログ情報を統合して出力するので、ユーザは、第1の端末装置30を用いて両方のログ情報を同時に管理することが可能となる。 Further, according to the storage device 10 according to one aspect of the present invention, the first log information and the second log information are integrated and output, so that the user uses the first terminal device 30 to output both logs. Information can be managed at the same time.

また、本発明の一態様に係るストレージ装置10によれば、要求信号s1に応じて第2のログ情報i2をクラウドストレージ20に返信させるので、第2のログ情報i2を確実に取得することができる。これにより、ストレージ装置10及びクラウドストレージ20の両方のログ情報を管理することが可能となる。 Further, according to the storage device 10 according to one aspect of the present invention, the second log information i2 is returned to the cloud storage 20 in response to the request signal s1, so that the second log information i2 can be reliably acquired. can. This makes it possible to manage the log information of both the storage device 10 and the cloud storage 20.

また、本発明の一態様に係るストレージ装置10によれば、ファイルデータを同期化すると同時に要求信号s1をクラウドストレージ20に送信するので、ストレージ装置10が、第2のログ情報i2を同期化のタイミングに合わせて取得することができる。これにより、ストレージ装置10及びクラウドストレージ20の両方のログ情報を、同期化のタイミングに合わせた状態で管理することが可能となる。 Further, according to the storage device 10 according to one aspect of the present invention, since the request signal s1 is transmitted to the cloud storage 20 at the same time as synchronizing the file data, the storage device 10 synchronizes the second log information i2. It can be acquired according to the timing. This makes it possible to manage the log information of both the storage device 10 and the cloud storage 20 in a state that matches the synchronization timing.

また、本発明の一態様に係るストレージ装置10によれば、ストレージ装置10に対する第1の端末装置30のアクセスログ情報、及び、クラウドストレージ20に対する第2の端末装置40のアクセスログ情報を取得することができる。これにより、ストレージ装置10及びクラウドストレージ20の両方のアクセスログ情報を管理することが可能となる。 Further, according to the storage device 10 according to one aspect of the present invention, the access log information of the first terminal device 30 for the storage device 10 and the access log information of the second terminal device 40 for the cloud storage 20 are acquired. be able to. This makes it possible to manage the access log information of both the storage device 10 and the cloud storage 20.

また、本発明の一態様に係るストレージ装置10によれば、ストレージ装置10及びクラウドストレージ20のそれぞれの稼働に合わせたタイミングで、第1のログ情報i1及び第2のログ情報i2を取得することができる。これにより、ストレージ装置10及びクラウドストレージ20の両方のログ情報を適切に管理することが可能となる。 Further, according to the storage device 10 according to one aspect of the present invention, the first log information i1 and the second log information i2 are acquired at the timings according to the respective operations of the storage device 10 and the cloud storage 20. Can be done. This makes it possible to appropriately manage the log information of both the storage device 10 and the cloud storage 20.

また、本発明の一態様に係るストレージ装置10によれば、第2のログ情報i2を取得した後、クラウドストレージ20に記憶されている第2のログ情報i2を削除するので、クラウドストレージ20に記憶されるデータ量を削減することができる。 Further, according to the storage device 10 according to one aspect of the present invention, after the second log information i2 is acquired, the second log information i2 stored in the cloud storage 20 is deleted, so that the cloud storage 20 can be used. The amount of stored data can be reduced.

また、本発明の一態様に係るストレージ装置10によれば、ゲストアカウントのアクセス権限情報i4に基づいて、クラウドストレージ20に対する第2の端末装置40のアクセス制限を行うことができる。これにより、ゲストアカウントの所有者に対して機密情報が漏洩することを抑制できる。 Further, according to the storage device 10 according to one aspect of the present invention, the access of the second terminal device 40 to the cloud storage 20 can be restricted based on the access authority information i4 of the guest account. As a result, it is possible to prevent the leakage of confidential information to the owner of the guest account.

また、本発明の一態様に係るログ情報出力方法によれば、クラウドストレージ20から第2のログ情報i2を取得することで、ストレージ装置10を用いて、ストレージ装置10及びクラウドストレージ20の両方のログ情報を管理することが可能となる。また、ストレージ装置10が、第1のログ情報i1及び第2のログ情報i2の少なくとも一方のログ情報を第1の端末装置30に出力することで、ユーザは、第1の端末装置30を用いて上記ログ情報を管理することが可能となる。 Further, according to the log information output method according to one aspect of the present invention, by acquiring the second log information i2 from the cloud storage 20, the storage device 10 is used to obtain both the storage device 10 and the cloud storage 20. It becomes possible to manage log information. Further, the storage device 10 outputs at least one of the log information of the first log information i1 and the second log information i2 to the first terminal device 30, so that the user uses the first terminal device 30. It becomes possible to manage the above log information.

(他の実施の形態)
以上、本発明の1つまたは複数の態様に係るストレージ装置及びログ情報出力方法について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の1つまたは複数の態様の範囲内に含まれてもよい。
(Other embodiments)
Although the storage device and the log information output method according to one or more aspects of the present invention have been described above based on the embodiments, the present invention is not limited to the embodiments. As long as it does not deviate from the gist of the present invention, one or more of the present embodiments may be modified by those skilled in the art, or may be constructed by combining components in different embodiments. It may be included within the scope of the embodiment.

本発明は、ストレージ装置及びクラウドストレージを備えるデータ共有システムにて広く利用することができる。 The present invention can be widely used in a data sharing system including a storage device and cloud storage.

1 データ共有システム
10 ストレージ装置
11 通信部
11a 第1通信部
11b 第2通信部
15 制御部
16 記憶部
20 クラウドストレージ
21 通信部
26 ストレージ部
30 第1の端末装置
31 通信部
32 入力部
33 表示部
35 制御部
40 第2の端末装置
41 通信部
42 入力部
43 表示部
45 制御部
i1 第1のログ情報
i2 第2のログ情報
i3、i4 アクセス権限情報
s1 要求信号
s2 返信信号
s3 削除指示信号
1 Data sharing system 10 Storage device 11 Communication unit 11a 1st communication unit 11b 2nd communication unit 15 Control unit 16 Storage unit 20 Cloud storage 21 Communication unit 26 Storage unit 30 1st terminal device 31 Communication unit 32 Input unit 33 Display unit 35 Control unit 40 Second terminal device 41 Communication unit 42 Input unit 43 Display unit 45 Control unit i1 First log information i2 Second log information i3, i4 Access authority information s1 Request signal s2 Reply signal s3 Delete instruction signal

Claims (9)

第1の端末装置及びクラウドストレージと通信接続するストレージ装置であって、
内部ネットワークを介して前記第1の端末装置と通信し、かつ、外部ネットワークを介して前記クラウドストレージと通信する通信部と、
前記ストレージ装置のログ情報である第1のログ情報を記憶する記憶部と、
前記通信部及び前記記憶部を制御する制御部と、
を備え、
前記制御部は、
1)前記通信部を介して前記クラウドストレージのログ情報である第2のログ情報を前記クラウドストレージから取得し、
2)前記第2のログ情報を前記記憶部に記憶させ、
3)前記第1のログ情報及び前記第2のログ情報の少なくとも一方のログ情報を前記第1の端末装置に出力する
ストレージ装置。
A storage device that communicates and connects with the first terminal device and cloud storage.
A communication unit that communicates with the first terminal device via an internal network and communicates with the cloud storage via an external network.
A storage unit that stores the first log information, which is the log information of the storage device,
A control unit that controls the communication unit and the storage unit,
With
The control unit
1) The second log information, which is the log information of the cloud storage, is acquired from the cloud storage via the communication unit.
2) The second log information is stored in the storage unit, and the second log information is stored in the storage unit.
3) A storage device that outputs at least one of the first log information and the second log information to the first terminal device.
前記制御部は、前記第1のログ情報及び前記第2のログ情報を統合して前記第1の端末装置に出力する
請求項1に記載のストレージ装置。
The storage device according to claim 1, wherein the control unit integrates the first log information and the second log information and outputs the second log information to the first terminal device.
前記制御部は、前記通信部を介して、前記クラウドストレージに前記第2のログ情報を要求する要求信号を送信し、前記要求信号に応じて前記第2のログ情報を前記クラウドストレージに返信させることで、前記第2のログ情報を取得する
請求項1又は2に記載のストレージ装置。
The control unit transmits a request signal requesting the second log information to the cloud storage via the communication unit, and causes the second log information to be returned to the cloud storage in response to the request signal. The storage device according to claim 1 or 2, wherein the second log information is acquired.
前記制御部は、前記通信部を介して、前記記憶部に格納されているファイルデータ及び前記クラウドストレージに格納されているファイルデータを同期化し、かつ、同期化すると同時に前記要求信号を前記クラウドストレージに送信する
請求項3に記載のストレージ装置。
The control unit synchronizes the file data stored in the storage unit and the file data stored in the cloud storage via the communication unit, and at the same time synchronizes the request signal with the cloud storage. The storage device according to claim 3, which is transmitted to.
前記第1のログ情報は、前記第1の端末装置が前記ストレージ装置にアクセスした際のアクセスログ情報を含み、
前記第2のログ情報は、前記クラウドストレージに通信接続される第2の端末装置が前記クラウドストレージにアクセスした際のアクセスログ情報を含む
請求項1〜4のいずれか1項に記載のストレージ装置。
The first log information includes access log information when the first terminal device accesses the storage device.
The storage device according to any one of claims 1 to 4, wherein the second log information includes access log information when a second terminal device communication-connected to the cloud storage accesses the cloud storage. ..
前記制御部は、所定の時間間隔で前記第2のログ情報を取得し前記記憶部に記憶させる、および、前記第1の端末装置が前記ストレージ装置にアクセスするごとに前記第1のログ情報を更新し当該第1のログ情報を前記記憶部に記憶させる
請求項5に記載のストレージ装置。
The control unit acquires the second log information at predetermined time intervals and stores it in the storage unit, and stores the first log information each time the first terminal device accesses the storage device. The storage device according to claim 5, which is updated and stores the first log information in the storage unit.
前記制御部は、前記第2のログ情報を取得した後、前記クラウドストレージに記憶されている前記第2のログ情報を、前記通信部を介して削除する
請求項1〜6のいずれか1項に記載のストレージ装置。
The control unit acquires the second log information, and then deletes the second log information stored in the cloud storage via the communication unit. Any one of claims 1 to 6. The storage device described in.
前記記憶部は、前記ストレージ装置及び前記クラウドストレージにアクセスするためのユニークアカウントのアクセス権限情報と、前記クラウドストレージにアクセスするためのゲストアカウントのアクセス権限情報とを記憶し、
前記制御部は、前記ゲストアカウントのアクセス権限情報を、前記通信部を介して前記クラウドストレージに書き込む
請求項1〜7のいずれか1項に記載のストレージ装置。
The storage unit stores the access authority information of the unique account for accessing the storage device and the cloud storage, and the access authority information of the guest account for accessing the cloud storage.
The storage device according to any one of claims 1 to 7, wherein the control unit writes access authority information of the guest account to the cloud storage via the communication unit.
第1の端末装置及びクラウドストレージと通信接続するストレージ装置からログ情報を出力する方法であって、
前記ストレージ装置が、前記ストレージ装置のログ情報である第1のログ情報を記憶するステップと、
前記ストレージ装置が、前記クラウドストレージのログ情報である第2のログ情報を前記クラウドストレージから取得して記憶するステップと、
前記ストレージ装置が、前記第1のログ情報及び前記第2のログ情報の少なくとも一方のログ情報を前記第1の端末装置に出力するステップと、
を含むログ情報出力方法。
It is a method of outputting log information from the first terminal device and the storage device that communicates with the cloud storage.
A step in which the storage device stores the first log information, which is the log information of the storage device,
A step in which the storage device acquires and stores a second log information, which is log information of the cloud storage, from the cloud storage.
A step in which the storage device outputs at least one of the first log information and the second log information to the first terminal device.
Log information output method including.
JP2020069300A 2020-04-07 2020-04-07 Storage device and log information output method Pending JP2021165963A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020069300A JP2021165963A (en) 2020-04-07 2020-04-07 Storage device and log information output method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020069300A JP2021165963A (en) 2020-04-07 2020-04-07 Storage device and log information output method

Publications (1)

Publication Number Publication Date
JP2021165963A true JP2021165963A (en) 2021-10-14

Family

ID=78022110

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020069300A Pending JP2021165963A (en) 2020-04-07 2020-04-07 Storage device and log information output method

Country Status (1)

Country Link
JP (1) JP2021165963A (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006323610A (en) * 2005-05-18 2006-11-30 Canon Inc Image processing apparatus, its control method and program
JP2014153746A (en) * 2013-02-05 2014-08-25 Mitsubishi Electric Corp File sharing system and file sharing method
JP5727020B2 (en) * 2010-10-28 2015-06-03 エスケーテレコム株式会社Sk Telecom Co.,Ltd. Cloud computing system and data synchronization method thereof
JP2018129074A (en) * 2018-03-29 2018-08-16 株式会社日立製作所 Storage system, computer system, and control method for storage system
JP2020017282A (en) * 2016-04-25 2020-01-30 ドロップボックス, インコーポレイテッド Storage constrained synchronization engine

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006323610A (en) * 2005-05-18 2006-11-30 Canon Inc Image processing apparatus, its control method and program
JP5727020B2 (en) * 2010-10-28 2015-06-03 エスケーテレコム株式会社Sk Telecom Co.,Ltd. Cloud computing system and data synchronization method thereof
JP2014153746A (en) * 2013-02-05 2014-08-25 Mitsubishi Electric Corp File sharing system and file sharing method
JP2020017282A (en) * 2016-04-25 2020-01-30 ドロップボックス, インコーポレイテッド Storage constrained synchronization engine
JP2018129074A (en) * 2018-03-29 2018-08-16 株式会社日立製作所 Storage system, computer system, and control method for storage system

Similar Documents

Publication Publication Date Title
KR101644666B1 (en) Programming model for synchronizing browser caches across devices and web services
KR100776047B1 (en) The operation method of the DNA which updates the address information of a server, and the DNA which adopted the method
CN102667772B (en) File level hierarchical storage management system, method, and apparatus
US9396216B2 (en) Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
US9836479B2 (en) Local storage linked to networked storage system
US12045196B2 (en) Architecture for management of digital files across distributed network
US20140337491A1 (en) Repository redundancy implementation of a system which incrementally updates clients with events that occurred via a cloud-enabled platform
US20080195827A1 (en) Storage control device for storage virtualization system
US20150263909A1 (en) System and method for monitoring a large number of information processing devices in a communication network
CN105393243A (en) Transaction ordering
CN112256676A (en) Method, device, equipment and medium for migrating database
CN115858101B (en) Method and device for isolating container resource view and electronic equipment
US9460179B1 (en) Systems and methods for providing adaptive visualization of synchronization of multiple files
JP2021165963A (en) Storage device and log information output method
JP2002222107A (en) Data synchronizer
US8631402B2 (en) Center management apparatus, method, and computer readable storage medium storing program thereof
CN114928620A (en) User information synchronization method, device, equipment, storage medium and program product
CN113660988A (en) Data processing method, device, system, equipment and computer readable storage medium
KR101173821B1 (en) Configuration data management system for mobile device
US12181978B2 (en) Systems and methods for exporting and/or importing data
JP5108989B1 (en) File management server, file management program, file management system, and file management method
CN116010364B (en) Method and device for updating network disk file state, network disk and storage medium
JP2002189622A (en) System and method for distributing updated data, and recording medium
JP2001014201A (en) Shared file system
JP2007025964A (en) Data location management server and data location management program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20231031

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20231205

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20240507