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
JP6202398B2 - Data management apparatus, data management method, and data management program - Google Patents
[go: Go Back, main page]

JP6202398B2 - Data management apparatus, data management method, and data management program - Google Patents

Data management apparatus, data management method, and data management program Download PDF

Info

Publication number
JP6202398B2
JP6202398B2 JP2014196455A JP2014196455A JP6202398B2 JP 6202398 B2 JP6202398 B2 JP 6202398B2 JP 2014196455 A JP2014196455 A JP 2014196455A JP 2014196455 A JP2014196455 A JP 2014196455A JP 6202398 B2 JP6202398 B2 JP 6202398B2
Authority
JP
Japan
Prior art keywords
user data
storage device
data management
drive
data
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
JP2014196455A
Other languages
Japanese (ja)
Other versions
JP2016071393A (en
Inventor
太輔 松尾
太輔 松尾
竜一 落合
竜一 落合
Original Assignee
横河レンタ・リース株式会社
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 横河レンタ・リース株式会社 filed Critical 横河レンタ・リース株式会社
Priority to JP2014196455A priority Critical patent/JP6202398B2/en
Publication of JP2016071393A publication Critical patent/JP2016071393A/en
Application granted granted Critical
Publication of JP6202398B2 publication Critical patent/JP6202398B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Description

本発明は、ユーザデータの管理を行うデータ管理装置、データ管理方法、及びデータ管理プログラムに関する。   The present invention relates to a data management apparatus, a data management method, and a data management program for managing user data.

ユーザデータは、コンピュータの型(デスクトップ型、ノート型、タブレット型)に拘わらず、コンピュータの内部に設けられたHDD(ハードディスクドライブ)やSSD(ソリッドステートドライブ)等の二次記憶装置に保存されるのが一般的である。ここで、ユーザデータとは、ユーザがアプリケーションを用いて作成又は編集するデータをいい、アプリケーションによって自動的に作成されるアプリデータとは異なる。尚、ユーザデータとしては、例えばドキュメントデータ、音楽データ、画像データ、動画データ等が挙げられる。   Regardless of the type of computer (desktop type, notebook type, tablet type), user data is stored in a secondary storage device such as an HDD (hard disk drive) or SSD (solid state drive) provided in the computer. It is common. Here, user data refers to data created or edited by a user using an application, and is different from application data automatically created by the application. Examples of user data include document data, music data, image data, and moving image data.

コンピュータの二次記憶装置に保存されているユーザデータは、コンピュータが盗難、紛失等されると、第三者に漏洩してしまい、或いは消去されてしまう危険性がある。このような危険性を排除するために、近年のコンピュータには、二次記憶装置に書き込まれるデータを、二次記憶装置には書き込まずに、予め指定された転送先(例えば、ネットワークに接続されたファイルサーバ)に転送する機能(リダイレクト機能)が設けられている。尚、このリダイレクト機能は、正確にはコンピュータのオペレーティングシステム(OS)に設けられており、転送はフォルダ単位で行うことができる。   The user data stored in the secondary storage device of the computer may be leaked to a third party or deleted if the computer is stolen or lost. In order to eliminate such a risk, in recent computers, data written in the secondary storage device is not written in the secondary storage device, but a transfer destination designated in advance (for example, connected to a network). (Redirect function) is provided. Note that this redirection function is accurately provided in the operating system (OS) of the computer, and transfer can be performed in units of folders.

以下の特許文献1には、二次記憶装置への書き込み禁止により機密データの漏洩・紛失を防止し、機密データをサーバに自動収集する技術が開示されている。具体的に、以下の特許文献1では、二次記憶装置への書き込みに対して、コンピュータのメモリを一次キャッシュとし、ネットワークに接続されたキャッシュサーバを二次キャッシュとして書き込みをリダイレクトしている。これにより、二次記憶装置への書き込みが行われることなく、差分データがキャッシュサーバに自動的に収集される。   Patent Document 1 below discloses a technique for preventing leakage and loss of confidential data by prohibiting writing to a secondary storage device and automatically collecting confidential data on a server. Specifically, in Patent Document 1 below, for writing to the secondary storage device, the memory of the computer is used as the primary cache, and the cache server connected to the network is used as the secondary cache to redirect the writing. Thereby, the differential data is automatically collected in the cache server without writing to the secondary storage device.

特開2011−8813号公報JP 2011-8813 A

ところで、上述したリダイレクト機能によるデータの転送先がネットワークに接続されたファイルサーバ等に設定されている場合に、ネットワークが利用できない状態(オフライン)になると、ユーザデータを転送先に転送することができなくなる。このような状態になった場合の対処としては以下の2つが挙げられる。   By the way, if the data transfer destination by the redirect function described above is set to a file server or the like connected to the network, the user data can be transferred to the transfer destination when the network becomes unavailable (offline). Disappear. The following two can be cited as countermeasures for such a situation.

(1)オフラインキャッシュを使用する
コンピュータに設けられた二次記憶装置に、転送先に転送することができなくなったユーザデータを一時的に記憶(キャッシュ)する。
(2)転送の設定がなされているフォルダを使用不可にする
前述の通り、転送はフォルダ単位で行うことができるため、転送の設定がなされているフォルダに対するアクセスを不可とする。
(1) Use offline cache Temporarily store (cache) user data that can no longer be transferred to a transfer destination in a secondary storage device provided in the computer.
(2) Disabling a folder for which transfer is set As described above, since transfer can be performed in units of folders, access to a folder for which transfer is set is disabled.

上記の対処(1)を行った場合には、ユーザデータが二次記憶装置にキャッシュされるため、ネットワークがオフラインであってもユーザデータを利用することができるという利点がある。しかしながら、一時的ではあってもユーザデータが二次記憶装置に保存されることに変わりはないため、ユーザデータの漏洩等の危険性を排除することができないという問題がある。   When the above countermeasure (1) is performed, the user data is cached in the secondary storage device, so that the user data can be used even when the network is offline. However, since the user data is stored in the secondary storage device even if it is temporary, there is a problem in that it is impossible to eliminate the danger of user data leakage and the like.

これに対し、上記の対処(2)を行った場合には、ユーザデータが二次記憶装置に記憶されることはないため、対処(1)を行った場合の危険性が生ずることはない。しかしながら、転送先に転送することができなかったユーザデータのみならず、フォルダ自体にアクセスすることができなくなるため、システムやアプリケーションに深刻な影響が及んでしまい、動作が不安定になるという問題がある。   On the other hand, since the user data is not stored in the secondary storage device when the above countermeasure (2) is performed, there is no danger when the countermeasure (1) is performed. However, since it becomes impossible to access not only the user data that could not be transferred to the transfer destination, but also the folder itself, the system and applications are seriously affected, and the operation becomes unstable. is there.

本発明は上記事情に鑑みてなされたものであり、ネットワークがオフラインであっても、動作が不安定になることなく正常にアプリケーションを動作させることが可能であり、ユーザデータの漏洩等を効果的に防止することができるデータ管理装置、データ管理方法、及びデータ管理プログラムを提供することを目的とする。   The present invention has been made in view of the above circumstances, and even when the network is offline, it is possible to operate the application normally without causing the operation to become unstable, and it is possible to effectively leak user data and the like. An object of the present invention is to provide a data management device, a data management method, and a data management program that can be prevented.

上記課題を解決するために、本発明のデータ管理装置は、ユーザデータの管理を行うデータ管理装置(1、2)において、ユーザデータの保存先に設定された仮想的な1次ドライブ(D1)と、前記1次ドライブに保存されるユーザデータを、前記1次ドライブに保存させることなく、内部に設けられた揮発性の第1記憶装置(D2)と、ネットワーク(N1、N2)に設けられた第2記憶装置(ND、CS)との何れか一方の記憶装置である2次ドライブに転送する転送部(21)とを備えることを特徴としている。
この発明によると、ユーザデータの保存先に設定された仮想的な1次ドライブに保存されるユーザデータは、1次ドライブに保存されることなく、内部に設けられた揮発性の第1記憶装置と、ネットワークに設けられた第2記憶装置との何れか一方の記憶装置である2次ドライブに転送される。
また、本発明のデータ管理装置は、ユーザによって操作される操作プレート(P)を表示する表示装置(12)と、前記操作プレートに設けられた切替ボタン(B1)の操作内容に基づいて、前記2次ドライブを、前記第1記憶装置にするのか、或いは前記第2記憶装置にするのかを切り替える制御部(24)とを備えることを特徴としている。
また、本発明のデータ管理装置は、前記制御部が、前記第2記憶装置に記憶されたユーザデータを前記操作プレートに移動させる操作がなされた場合には、該操作がなされたユーザデータを前記第1記憶装置にコピーする処理を、前記転送部に行わせることを特徴としている。
また、本発明のデータ管理装置は、前記操作プレートには、前記切替ボタンとともに同期ボタン(B2)が設けられており、前記制御部が、前記操作プレートに移動させる前記操作がなされたユーザデータの内容が変更された後に前記同期ボタンが押下された場合には、内容の変更がされたユーザデータを前記第2記憶装置に記憶させる処理を前記転送部に行わせることを特徴としている。
本発明のデータ管理方法は、ユーザデータの管理を行うデータ管理方法であって、ユーザデータの保存先に設定された仮想的な1次ドライブ(D1)に保存されるユーザデータを、前記1次ドライブに保存させることなく、データ管理装置(1、2)の内部に設けられた揮発性の第1記憶装置(D2)と、ネットワーク(N1、N2)に設けられた第2記憶装置(ND、CS)との何れか一方の記憶装置である2次ドライブに転送することを特徴としている。
本発明のデータ管理プログラムは、コンピュータを、ユーザデータの管理を行うデータ管理装置(1、2)として機能させるデータ管理プログラムであって、前記コンピュータを、ユーザデータの保存先に設定された仮想的な1次ドライブ(D1)と、前記1次ドライブに保存されるユーザデータを、前記1次ドライブに保存させることなく、内部に設けられた揮発性の第1記憶装置(D2)と、ネットワーク(N1、N2)に設けられた第2記憶装置(ND、CS)との何れか一方の記憶装置である2次ドライブに転送する転送手段(21)として機能させることを特徴としている。
In order to solve the above problems, a data management apparatus according to the present invention is a virtual primary drive (D1) set as a user data storage destination in a data management apparatus (1, 2) that manages user data. Without storing user data stored in the primary drive in the primary drive, the volatile first storage device (D2) provided inside and the network (N1, N2) are provided. And a transfer unit (21) for transferring to a secondary drive which is one of the storage devices (ND, CS).
According to the present invention, user data stored in a virtual primary drive set as a storage destination of user data is not stored in the primary drive, but a volatile first storage device provided therein. And a second drive which is one of the second storage devices provided in the network.
The data management device of the present invention is based on the display device (12) for displaying the operation plate (P) operated by the user and the operation content of the switching button (B1) provided on the operation plate. And a control unit (24) for switching a secondary drive to the first storage device or the second storage device.
In the data management device of the present invention, when the control unit performs an operation of moving the user data stored in the second storage device to the operation plate, the control unit stores the user data on which the operation has been performed. It is characterized in that the transfer unit performs a process of copying to the first storage device.
In the data management apparatus of the present invention, the operation plate is provided with a synchronization button (B2) together with the switch button, and the control unit moves the operation data to the operation plate. When the synchronization button is pressed after the content is changed, the transfer unit is caused to perform processing for storing the user data whose content has been changed in the second storage device.
The data management method of the present invention is a data management method for managing user data, wherein user data stored in a virtual primary drive (D1) set as a user data storage destination is stored in the primary data. Without storing in the drive, a volatile first storage device (D2) provided in the data management device (1, 2) and a second storage device (ND, ND, provided in the network (N1, N2)) (CS) is transferred to the secondary drive which is one of the storage devices.
A data management program according to the present invention is a data management program for causing a computer to function as a data management device (1, 2) for managing user data, wherein the computer is a virtual data set as a user data storage destination. A primary drive (D1), user data stored in the primary drive without being stored in the primary drive, a volatile first storage device (D2) provided therein, a network ( The second storage device (ND, CS) provided in N1, N2) functions as a transfer means (21) for transferring to a secondary drive which is one of the storage devices.

本発明によれば、ユーザデータの保存先に設定された仮想的な1次ドライブを設け、1次ドライブに保存されるユーザデータを、1次ドライブに保存させることなく、内部に設けられた揮発性の第1記憶装置と、ネットワークに設けられた第2記憶装置との何れか一方の記憶装置である2次ドライブに転送するようにしている。
これにより、ネットワークがオンラインであるかオフライであるかに拘わらずユーザデータの保存先である1次ドライブが常時存在しているため、動作が不安定になることなく正常にオペレーティングシステム等を動作させることができるという効果がある。
また、ネットワークがオンラインである場合には、ユーザデータはネットワークに設けられた2次ドライブとしての第2記憶装置に格納されて、データ管理装置1の内部には保存されない。他方、ネットワークがオフラインである場合には、ユーザデータはデータ管理装置に設けられた2次ドライブとしての揮発性の第1記憶装置に記憶されるものの、データ管理装置の電源遮断等によりユーザデータは消去される。これにより、ユーザデータの漏洩等を効果的に防止することができるという効果がある。
According to the present invention, a virtual primary drive set as a storage destination of user data is provided, and user data stored in the primary drive is not stored in the primary drive, and the volatilization provided in the inside is performed. The data is transferred to a secondary drive which is one of the first storage device and the second storage device provided in the network.
As a result, regardless of whether the network is online or offline, there is always a primary drive as a storage destination of user data, so that the operating system and the like can be operated normally without being unstable. There is an effect that can be.
When the network is online, the user data is stored in a second storage device as a secondary drive provided in the network, and is not stored inside the data management device 1. On the other hand, when the network is offline, the user data is stored in a volatile first storage device as a secondary drive provided in the data management device. Erased. Thereby, there is an effect that leakage of user data and the like can be effectively prevented.

本発明の第1実施形態によるデータ管理装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware constitutions of the data management apparatus by 1st Embodiment of this invention. 本発明の第1実施形態によるデータ管理装置のソフトウェア構成を示すブロック図である。It is a block diagram which shows the software structure of the data management apparatus by 1st Embodiment of this invention. 本発明の第1実施形態によるデータ管理装置に表示されるプレートの一例を示す図である。It is a figure which shows an example of the plate displayed on the data management apparatus by 1st Embodiment of this invention. 本発明の第1実施形態によるデータ管理装置で行われる2次ドライブの切り替えを模式的に示す図である。It is a figure which shows typically switching of the secondary drive performed with the data management apparatus by 1st Embodiment of this invention. 本発明の第1実施形態によるデータ管理装置の起動時に行われる動作を示すフローチャートである。It is a flowchart which shows the operation | movement performed at the time of starting of the data management apparatus by 1st Embodiment of this invention. 本発明の第1実施形態によるデータ管理装置で行われるファイル操作の一例を示す図である。It is a figure which shows an example of the file operation performed with the data management apparatus by 1st Embodiment of this invention. 本発明の第2実施形態によるデータ管理装置のソフトウェア構成を示すブロック図である。It is a block diagram which shows the software structure of the data management apparatus by 2nd Embodiment of this invention.

以下、図面を参照して本発明の実施形態によるデータ管理装置、データ管理方法、及びデータ管理プログラムについて詳細に説明する。   Hereinafter, a data management device, a data management method, and a data management program according to embodiments of the present invention will be described in detail with reference to the drawings.

〔第1実施形態〕
図1は、本発明の第1実施形態によるデータ管理装置のハードウェア構成を示すブロック図である。図1に示す通り、本実施形態のデータ管理装置1は、入力装置11、表示装置12、通信装置13、CPU(中央処理装置)14、光学ドライブ装置15、メモリ16、及びドライブ装置17を備えており、ネットワークN1に接続されて、ユーザがアプリケーションを用いて作成又は編集するデータ(ユーザデータ)の管理を行う。このようなデータ管理装置1は、例えばデスクトップ型或いはノート型のパーソナルコンピュータにより実現される。尚、ネットワークN1は、例えば企業内に敷設されたLAN(Local Area Network)である。
[First Embodiment]
FIG. 1 is a block diagram showing a hardware configuration of a data management apparatus according to the first embodiment of the present invention. As shown in FIG. 1, the data management apparatus 1 of the present embodiment includes an input device 11, a display device 12, a communication device 13, a CPU (central processing unit) 14, an optical drive device 15, a memory 16, and a drive device 17. It is connected to the network N1 and manages data (user data) created or edited by the user using an application. Such a data management device 1 is realized by, for example, a desktop or notebook personal computer. The network N1 is, for example, a LAN (Local Area Network) laid in a company.

入力装置11は、例えばキーボードやポインティングデバイス等を備えており、データ管理装置1を使用するユーザの操作に応じた指示をCPU14に入力する。表示装置12は、液晶表示装置等を備えており、CPU14から出力される各種情報を表示する。通信装置13は、ネットワークN1に接続されており、ネットワークN1を介してネットワークドライブND(第2記憶装置、2次ドライブ)と通信を行う。   The input device 11 includes, for example, a keyboard, a pointing device, and the like, and inputs an instruction according to a user operation using the data management device 1 to the CPU 14. The display device 12 includes a liquid crystal display device and the like, and displays various information output from the CPU 14. The communication device 13 is connected to the network N1, and communicates with the network drive ND (second storage device, secondary drive) via the network N1.

CPU14は、図1に示したブロックの各々を制御することにより、データ管理装置1の動作を統括して制御する。光学ドライブ装置15は、例えばCD−ROM又はDVD(登録商標)−ROM等のコンピュータ読み取り可能な記録媒体Mに記録されているデータの読み出しを行う。尚、データ管理装置1の機能(詳細は後述する)は、記録媒体Mに記録されたプログラム(データ管理プログラム)を光学ドライブ装置15によって読み出してインストールすることによりソフトウェア的に実現される。   The CPU 14 controls each of the blocks shown in FIG. 1 to control the operation of the data management apparatus 1 in an integrated manner. The optical drive device 15 reads data recorded on a computer-readable recording medium M such as a CD-ROM or a DVD (registered trademark) -ROM. The functions of the data management device 1 (details will be described later) are realized by software by reading and installing a program (data management program) recorded on the recording medium M by the optical drive device 15.

メモリ16は、RAM(Random Access Memory)等の揮発性を有する半導体メモリである。尚、メモリ16に記憶された各種データ(ユーザデータを含む)は、データ管理装置1がシャットダウン(電源遮断)され、再起動され、或いはログオフ等されると消去される。ドライブ装置17は、HDD(ハードディスクドライブ)やSSD(ソリッドステートドライブ)等の二次記憶装置である。   The memory 16 is a volatile semiconductor memory such as a RAM (Random Access Memory). Various data (including user data) stored in the memory 16 are deleted when the data management apparatus 1 is shut down (power is cut off), restarted, or logged off. The drive device 17 is a secondary storage device such as an HDD (hard disk drive) or an SSD (solid state drive).

図2は、本発明の第1実施形態によるデータ管理装置のソフトウェア構成を示すブロック図である。図2に示す通り、データ管理装置1は、仮想ハードディスク(VHD)D1(1次ドライブ)、RAMディスクD2(第1記憶装置、2次ドライブ)、ドライバ21(転送部、転送手段)、オペレーティングシステム(OS)22、アプリケーション23、制御アプリケーション24(制御部)を備える。尚、ドライバ21及び制御アプリケーション24は、データ管理装置1にインストールされたプログラム(データ管理プログラム)を、CPU14が実行することによって実現される。   FIG. 2 is a block diagram showing a software configuration of the data management apparatus according to the first embodiment of the present invention. As shown in FIG. 2, the data management device 1 includes a virtual hard disk (VHD) D1 (primary drive), a RAM disk D2 (first storage device, secondary drive), a driver 21 (transfer unit, transfer means), an operating system. (OS) 22, an application 23, and a control application 24 (control unit). The driver 21 and the control application 24 are realized by the CPU 14 executing a program (data management program) installed in the data management apparatus 1.

仮想ハードディスクD1は、データ管理装置1に設けられたドライブ装置17(図1参照)内に作成される仮想的な二次記憶装置である。この仮想ハードディスクD1は、ユーザデータ(例えば、アプリケーション23によって作成されるユーザデータ)の保存先に設定されている。尚、仮想ハードディスクD1は、ユーザデータの保存先を設定するために設けられており、実際にユーザデータが保存されることはない。このため、仮想ハードディスクD1の容量は任意で良く、例えば数十MB程度の容量であっても良い。   The virtual hard disk D1 is a virtual secondary storage device created in the drive device 17 (see FIG. 1) provided in the data management device 1. The virtual hard disk D1 is set as a storage location for user data (for example, user data created by the application 23). The virtual hard disk D1 is provided for setting a storage destination of user data, and user data is not actually stored. For this reason, the capacity of the virtual hard disk D1 may be arbitrary, for example, a capacity of about several tens of MB.

RAMディスクD2は、データ管理装置1に設けられたメモリ16を用いて実現される二次記憶装置である。尚、前述の通り、メモリ16に記憶された各種データは、データ管理装置1がシャットダウン、再起動、ログオフ等されると消去される。このため、RAMディスクD2に記憶されたユーザデータも、データ管理装置1がシャットダウン、再起動、ログオフ等されると消去される。このRAMディスクD2は、仮想ハードディスクD1とは異なり、実際にユーザデータが記憶されることがあるため、ユーザデータを記憶するのに十分な容量(例えば、数GB程度)に設定される。   The RAM disk D2 is a secondary storage device that is realized by using the memory 16 provided in the data management device 1. As described above, various data stored in the memory 16 are deleted when the data management apparatus 1 is shut down, restarted, logged off, or the like. For this reason, user data stored in the RAM disk D2 is also erased when the data management apparatus 1 is shut down, restarted, logged off, or the like. Unlike the virtual hard disk D1, the RAM disk D2 is actually set to a capacity (for example, about several GB) sufficient to store user data because user data may be actually stored.

ドライバ21は、仮想ハードディスクD1に保存されるユーザデータの転送制御を行う。具体的に、ドライバ21は、仮想ハードディスクD1に保存されるユーザデータを、仮想ハードディスクD1に保存させることなく、RAMディスクD2及びネットワークドライブNDの何れか一方に転送する。尚、ドライバ21によるユーザデータの転送先は、制御アプリケーション24によって切り替えられる。   The driver 21 performs transfer control of user data stored in the virtual hard disk D1. Specifically, the driver 21 transfers user data stored in the virtual hard disk D1 to either the RAM disk D2 or the network drive ND without storing the user data in the virtual hard disk D1. Note that the transfer destination of user data by the driver 21 is switched by the control application 24.

オペレーティングシステム22は、図1に示すハードウェアを抽象化したインターフェースを、アプリケーション23及び制御アプリケーション24等に提供するソフトウェアである。尚、図2では図示を省略しているが、オペレーティングシステム22には、ユーザデータを含む各種データをファイルとして取り扱うファイルシステムが設けられている。アプリケーション23によって作成されたユーザデータを、ユーザデータの保存先として設定された仮想ハードディスクD1に保存させようとする処理は、オペレーティングシステム22によって行われる。   The operating system 22 is software that provides an interface that abstracts the hardware shown in FIG. 1 to the application 23, the control application 24, and the like. Although not shown in FIG. 2, the operating system 22 is provided with a file system that handles various data including user data as files. The operating system 22 performs processing for saving the user data created by the application 23 in the virtual hard disk D1 set as the user data storage destination.

アプリケーション23は、オペレーティングシステム22上で動作して、ユーザデータの作成や編集等に用いられるソフトウェアである。このアプリケーション23としては、例えばドキュメントデータの作成及び編集を行うワープロソフト、画像データの作成及び編集を行うペイントソフトやドローソフト等が挙げられる。また、ブラウザと呼ばれる閲覧ソフトもアプリケーション23に含まれる。   The application 23 is software that operates on the operating system 22 and is used for creating or editing user data. Examples of the application 23 include word processor software that creates and edits document data, and paint software and draw software that create and edit image data. In addition, browsing software called a browser is also included in the application 23.

制御アプリケーション24は、データ管理装置1におけるユーザデータの管理に係る動作を制御するためのソフトウェアである。具体的に、制御アプリケーション24は、ユーザデータの管理を行うためのユーザインターフェイスであるプレートP(操作プレート)を表示装置12に表示させ、このプレートPに対するユーザの操作に応じて、データ管理装置1のユーザデータの管理に係る動作を制御する。   The control application 24 is software for controlling operations related to user data management in the data management apparatus 1. Specifically, the control application 24 causes the display device 12 to display a plate P (operation plate) which is a user interface for managing user data, and the data management device 1 according to the user's operation on the plate P. Operation related to the management of user data.

図3は、本発明の第1実施形態によるデータ管理装置に表示されるプレートの一例を示す図である。図3に示す通り、プレートPは、切替ボタンB1、同期ボタンB2、クローズボタンB3、及び容量表示欄R1が設けられた矩形形状のウィンドウであり、ファイルF1,F2やフォルダFL1,FL2とともに、表示装置12の表示画面Gに表示される。尚、ファイルF1,F2やフォルダFL1,FL2は、ネットワークドライブND又はRAMディスクD2に格納されているものである。   FIG. 3 is a diagram illustrating an example of a plate displayed on the data management apparatus according to the first embodiment of the present invention. As shown in FIG. 3, the plate P is a rectangular window provided with a switching button B1, a synchronization button B2, a close button B3, and a capacity display field R1, and is displayed together with the files F1, F2 and the folders FL1, FL2. It is displayed on the display screen G of the device 12. The files F1, F2 and folders FL1, FL2 are stored in the network drive ND or the RAM disk D2.

切替ボタンB1は、ユーザデータが転送されるドライブ(2次ドライブ)を、RAMディスクD2にするのか、或いはネットワークドライブNDにするのかを切り替えるためのボタンである。この切替ボタンB1は、例えばネットワークN1が利用できる状態(オンライン)である場合には緑色で点灯表示され、ネットワークN1が利用できない状態(オフライン)である場合には赤色で点灯表示される。尚、ネットワークN1がオンラインであるか否かの確認が行われている場合には、切替ボタンB1は、例えば緑色で点滅表示される。   The switch button B1 is a button for switching whether the drive (secondary drive) to which the user data is transferred is the RAM disk D2 or the network drive ND. For example, the switch button B1 is lit in green when the network N1 is available (online), and is lit red when the network N1 is not available (offline). Note that, when it is confirmed whether or not the network N1 is online, the switching button B1 is displayed blinking in green, for example.

同期ボタンB2は、RAMディスクD2に記憶されているユーザデータと、ネットワークドライブNDに格納されているユーザデータとを同期させる(内容を一致させる)ためのボタンである。クローズボタンB3は、プレートPを画面Gから消去するためのボタンである。これら切替ボタンB1、同期ボタンB2、及びクローズボタンB3は、例えばユーザがポインティングデバイスを操作してカーソルCを各ボタンの表示位置に移動させ、ポインティングデバイスに設けられたボタンを押下する操作を行うことによって操作される。   The synchronization button B2 is a button for synchronizing the user data stored in the RAM disk D2 with the user data stored in the network drive ND (matching the contents). The close button B3 is a button for erasing the plate P from the screen G. For example, the switch button B1, the synchronization button B2, and the close button B3 are operated by the user operating the pointing device to move the cursor C to the display position of each button and pressing the button provided on the pointing device. Operated by.

容量表示欄R1は、RAMディスクD2の容量に関する情報が表示される領域である。図3に示す例では、RAMディスクD2の全体容量が分母に表示され、RAMディスクD2の残容量が分子に表示されている。尚、図3に示す例では、RAMディスクD2の全体容量と残容量とが表示される例を図示しているが、例えばRAMディスクD2の使用容量と残容量とを表示しても良い。   The capacity display column R1 is an area in which information regarding the capacity of the RAM disk D2 is displayed. In the example shown in FIG. 3, the total capacity of the RAM disk D2 is displayed in the denominator, and the remaining capacity of the RAM disk D2 is displayed in the numerator. In the example shown in FIG. 3, an example is shown in which the total capacity and the remaining capacity of the RAM disk D2 are displayed, but for example, the used capacity and the remaining capacity of the RAM disk D2 may be displayed.

ここで、プレートPは、RAMディスクD2を抽象的に表すものである。つまり、プレートPの外枠(ウィンドウ)をRAMディスクD2と見立て、プレートPの外枠内をRAMディスクD2の内部と見立てることができる。このため、プレートPを用いてコピー等のファイル操作を行うことが可能である。尚、このようなファイル操作の詳細については後述する。   Here, the plate P represents the RAM disk D2 in an abstract manner. That is, the outer frame (window) of the plate P can be regarded as the RAM disk D2, and the outer frame of the plate P can be regarded as the inside of the RAM disk D2. For this reason, it is possible to perform file operations such as copying using the plate P. Details of such file operations will be described later.

制御アプリケーション24は、プレートPに設けられた切替ボタンB1が操作された場合には、その操作内容に基づいてユーザデータが転送されるドライブ(2次ドライブ)を、RAMディスクD2にするのか、或いはネットワークドライブNDにするのかを切り替える。図4は、本発明の第1実施形態によるデータ管理装置で行われる2次ドライブの切り替えを模式的に示す図である。   When the switching button B1 provided on the plate P is operated, the control application 24 sets the drive (secondary drive) to which user data is transferred based on the operation content to the RAM disk D2, or Switch to network drive ND. FIG. 4 is a diagram schematically showing secondary drive switching performed by the data management apparatus according to the first embodiment of the present invention.

具体的に、制御アプリケーション24は、切替ボタンB1が操作される度に、図4(a)に示す通り、ユーザデータの転送先をネットワークドライブNDに切り替え、或いは、図4(b)に示す通り、ユーザデータの転送先をRAMディスクD2に切り替える。尚、ネットワークN1がオフラインである場合には、RAMディスクD2からネットワークドライブNDへの切り替えは、ネットワークN1がオフラインであるために接続エラーが発生する。   Specifically, every time the switching button B1 is operated, the control application 24 switches the user data transfer destination to the network drive ND as shown in FIG. 4A, or as shown in FIG. 4B. The user data transfer destination is switched to the RAM disk D2. When the network N1 is offline, switching from the RAM disk D2 to the network drive ND causes a connection error because the network N1 is offline.

また、制御アプリケーション24は、ネットワークドライブNDに格納されているユーザデータ(例えば、画面Gに表示されているファイルF1,F2)をプレートPに移動させる操作が行われた場合には、その操作がなされたユーザデータをRAMディスクD2にコピーさせる処理を、ドライバ21に行わせる。尚、ユーザデータをプレートPに移動させる操作は、具体的には上記のファイルF1等をプレートPの枠内にドラッグ・アンド・ドロップする操作である。   Further, when an operation for moving user data stored in the network drive ND (for example, the files F1 and F2 displayed on the screen G) to the plate P is performed, the control application 24 performs the operation. The driver 21 is caused to perform processing for copying the user data that has been made to the RAM disk D2. The operation of moving user data to the plate P is specifically an operation of dragging and dropping the file F1 or the like into the frame of the plate P.

また、制御アプリケーション24は、上記の操作(プレートPに移動させる操作)がなされたユーザデータの内容が変更された後に、同期ボタンB2が押下された場合には、内容が変更されたユーザデータをネットワークドライブNDに記憶させる処理を、ドライバ21に行わせる。これは、RAMディスクD2に記憶されているユーザデータと、ネットワークドライブNDに格納されているユーザデータとを同期させるためである。   In addition, when the content of the user data that has been subjected to the above operation (the operation of moving to the plate P) is changed and the synchronization button B2 is pressed, the control application 24 stores the user data whose content has been changed. The driver 21 is caused to perform processing to be stored in the network drive ND. This is for synchronizing the user data stored in the RAM disk D2 with the user data stored in the network drive ND.

次に、上記構成におけるデータ管理装置の動作について説明する。図5は、本発明の第1実施形態によるデータ管理装置の起動時に行われる動作を示すフローチャートである。データ管理装置1の電源が投入されると、まず図1に示すドライブ装置17に格納された各種プログラムがCPU14によってロードされ、図2に示すドライバ21及びオペレーティングシステム22、制御アプリケーション24等が実現される。   Next, the operation of the data management apparatus having the above configuration will be described. FIG. 5 is a flowchart showing operations performed when the data management apparatus according to the first embodiment of the present invention is started. When the power of the data management apparatus 1 is turned on, first, various programs stored in the drive device 17 shown in FIG. 1 are loaded by the CPU 14, and the driver 21, operating system 22, control application 24, etc. shown in FIG. 2 are realized. The

次に、ドライバ21及びオペレーティングシステム22によってRAMディスクD2が作成され、作成されたRAMディスクD2を初期化した上でマウントする処理が行われる(ステップS11)。これにより、オペレーティングシステム22からRAMディスクD2が利用可能な状態になる。次いで、ドライバ21及びオペレーティングシステム22によって仮想ハードディスクD1が作成され、作成された仮想ハードディスクD1をマウントする処理が行われる(ステップS12)。これにより、オペレーティングシステム22から仮想ハードディスクD1が利用可能な状態になり、仮想ハードディスクD1のルートディレクトリ(例えば、「D:¥」)がユーザデータの保存先として設定される。   Next, a RAM disk D2 is created by the driver 21 and the operating system 22, and the created RAM disk D2 is initialized and mounted (step S11). As a result, the RAM disk D2 can be used from the operating system 22. Next, a virtual hard disk D1 is created by the driver 21 and the operating system 22, and a process of mounting the created virtual hard disk D1 is performed (step S12). As a result, the virtual hard disk D1 becomes available from the operating system 22, and the root directory (for example, “D: ¥”) of the virtual hard disk D1 is set as the storage destination of the user data.

以上の処理が終了すると、ネットワークドライブNDを2次ドライブとして転送(リダイレクト)する処理がドライバ21によって開始される(ステップS13)。つまり、仮想ハードディステムD1に保存されるユーザデータを、仮想ハードディステムD1に保存させることなく、2次ドライブとしてのネットワークドライブNDに転送する処理がドライバ21によって開始される。   When the above process ends, the driver 21 starts a process of transferring (redirecting) the network drive ND as the secondary drive (step S13). That is, the driver 21 starts a process of transferring user data stored in the virtual hard system D1 to the network drive ND as a secondary drive without storing the user data in the virtual hard system D1.

続いて、2次ドライブとしてのネットワークドライブNDへのアクセスが可能であるか否かがオペレーティングシステム22によって判断される(ステップS14)。ネットワークドライブNDへのアクセスが可能であると判断された場合(判断結果が「YES」の場合)には、ネットワークドライブNDを2次ドライブに設定する処理(ここでは、2次ドライブをネットワークドライブNDのままとする処理)がドライバ21によって行われる(ステップS15)。以上の処理により、プレートPに設けられた切替ボタンB1(図3参照)は、例えば緑色に点灯表示される。また、ネットワークドライブNDにユーザデータが保存されている場合には、このユーザデータが、図3中に示すファイルF1,F2やフォルダFL1,FL2等として画面Gに表示される。   Subsequently, the operating system 22 determines whether or not access to the network drive ND as the secondary drive is possible (step S14). When it is determined that access to the network drive ND is possible (when the determination result is “YES”), the network drive ND is set as a secondary drive (here, the secondary drive is set as the network drive ND). The processing to be left is performed by the driver 21 (step S15). Through the above processing, the switching button B1 (see FIG. 3) provided on the plate P is lit and displayed in green, for example. When user data is stored in the network drive ND, the user data is displayed on the screen G as the files F1 and F2 and the folders FL1 and FL2 shown in FIG.

これに対し、ネットワークドライブNDへのアクセスが不可能であると判断された場合(判断結果が「NO」の場合)には、RAMディスクD2を2次ドライブに設定する処理がドライバ21によって行われる(ステップS16)。以上の処理により、プレートPに設けられた切替ボタンB1(図3参照)は、例えば赤色に点灯表示される。また、RAMディスクD2にユーザデータが記憶されている場合には、このユーザデータが、図3中に示すファイルF1,F2やフォルダFL1,FL2等として画面Gに表示される。   On the other hand, when it is determined that access to the network drive ND is impossible (when the determination result is “NO”), the process of setting the RAM disk D2 as the secondary drive is performed by the driver 21. (Step S16). Through the above processing, the switching button B1 (see FIG. 3) provided on the plate P is lit and displayed in red, for example. When user data is stored in the RAM disk D2, the user data is displayed on the screen G as the files F1 and F2 and the folders FL1 and FL2 shown in FIG.

ネットワークドライブNDが2次ドライブに設定されている状態(図4(a)に示す状態)のときに、アプリケーション23等によってユーザデータを仮想ハードディスクD1に保存する処理が行われると、そのユーザデータは、ドライバ21によって、仮想ハードディスクD1に保存されることなくネットワークドライブNDに転送される。同様に、RAMディスクD2が2次ドライブに設定されている状態(図4(b)に示す状態)のときに、アプリケーション23等によってユーザデータを仮想ハードディスクD1に保存する処理が行われると、そのユーザデータは、ドライバ21によって、仮想ハードディスクD1に保存されることなくRAMディスクD2に転送される。   When the network drive ND is set as a secondary drive (the state shown in FIG. 4A), if the user data is stored in the virtual hard disk D1 by the application 23 or the like, the user data is The driver 21 transfers the data to the network drive ND without being stored in the virtual hard disk D1. Similarly, when the user disk is stored in the virtual hard disk D1 by the application 23 or the like when the RAM disk D2 is set as the secondary drive (the state shown in FIG. 4B), The user data is transferred to the RAM disk D2 by the driver 21 without being stored in the virtual hard disk D1.

ここで、ネットワークN1がオンラインである場合に、切替ボタンB1を押下する操作がユーザによって行われると、制御アプリケーション24によってドライバ21が制御され、2次ディスクがRAMディスクD2に切り替えられる。続けて、切替ボタンB1を押下する操作がユーザによって行われると、制御アプリケーション24によってドライバ21が制御され、2次ディスクがネットワークドライブD1に切り替えられる。尚、ネットワークN1がオフラインである場合に、切替ボタンB1を押下する操作がユーザによって行われると、ネットワークN1がオフラインであるために接続エラーが表示装置12の画面Gに表示される。   Here, when the user performs an operation of pressing the switch button B1 when the network N1 is online, the driver 21 is controlled by the control application 24, and the secondary disk is switched to the RAM disk D2. Subsequently, when the user performs an operation of pressing the switch button B1, the driver 21 is controlled by the control application 24, and the secondary disk is switched to the network drive D1. When the network N1 is offline and the user performs an operation of pressing the switch button B1, a connection error is displayed on the screen G of the display device 12 because the network N1 is offline.

図6は、本発明の第1実施形態によるデータ管理装置で行われるファイル操作の一例を示す図である。尚、ここでは、ネットワークN1はオンラインであり、ユーザデータの転送先としてネットワークドライブNDが設定されているとする。このため、図6中の画面G内に表示されているファイルF1,F2やフォルダFL1,FL2等は、ネットワークドライブNDに保存されているユーザデータであるとする。   FIG. 6 is a diagram illustrating an example of a file operation performed by the data management apparatus according to the first embodiment of the present invention. Here, it is assumed that the network N1 is online and the network drive ND is set as the transfer destination of user data. Therefore, it is assumed that the files F1 and F2 and the folders FL1 and FL2 displayed in the screen G in FIG. 6 are user data stored in the network drive ND.

図6(a)に示す通り、ユーザがカーソルCを用いて、画面Gに表示されているファイルF1をプレートPに移動させる操作(ファイルF1をプレートPの枠内にドラッグ・アンド・ドロップする操作)を行ったとする。すると、制御アプリケーション24によってドライバ21が制御され、ネットワークドライブNDに格納されたファイルF1を読み出してRAMディスクD2にコピーする処理が行われる。これにより、RAMディスクD2の内部と見立てることができるプレートPの外枠内には、ファイルF1が表示されることになる。   As shown in FIG. 6A, the user uses the cursor C to move the file F1 displayed on the screen G to the plate P (the operation to drag and drop the file F1 into the frame of the plate P). ). Then, the driver 21 is controlled by the control application 24, and processing for reading the file F1 stored in the network drive ND and copying it to the RAM disk D2 is performed. As a result, the file F1 is displayed in the outer frame of the plate P that can be regarded as the inside of the RAM disk D2.

次に、ユーザが、アプリケーション23を操作して、RAMディスクD2にコピーされたファイルF1の編集を行って上書き保存したとする。すると、図6(b)に示す通り、プレートP内に表示されたファイルF1には、更新された旨を示す更新マークMKが表示される。尚、図6に例示する更新マークMKは、エクスクラメーション・マークを図案化したものであるが、更新マークMKとしては任意のマークを用いることができる。   Next, it is assumed that the user operates the application 23, edits the file F1 copied to the RAM disk D2, and overwrites it. Then, as shown in FIG. 6B, an update mark MK indicating that the file F1 has been updated is displayed in the file F1 displayed in the plate P. Note that the update mark MK illustrated in FIG. 6 is an exclamation mark, but any mark can be used as the update mark MK.

続いて、図6(c)に示す通り、ユーザがカーソルCを操作して、プレートPに設けられた更新ボタンB2を押下する操作を行ったとする。すると、制御アプリケーション24によってドライバ21が制御され、更新マークMKが付されたファイルF1をRAMディスクD2から読み出して、ネットワークドライブNDに記憶させる処理が行われる。これにより、RAMディスクD2に記憶されたファイルF1とネットワークドライブNDに格納されたファイルF1とが同期する(内容が一致する)。このように、プレートPを用いることで、ファイル操作を極めて簡単に行うことができる。   Subsequently, as shown in FIG. 6C, it is assumed that the user operates the cursor C and performs an operation of pressing the update button B2 provided on the plate P. Then, the driver 21 is controlled by the control application 24, and the process of reading the file F1 with the update mark MK from the RAM disk D2 and storing it in the network drive ND is performed. As a result, the file F1 stored in the RAM disk D2 and the file F1 stored in the network drive ND are synchronized (the contents match). Thus, by using the plate P, the file operation can be performed very easily.

以上の通り、本実施形態では、ユーザデータの保存先に設定された仮想ハードディスクD1を1次ドライブとして設け、仮想ハードディスクD1に保存されるユーザデータを、2次ドライブとして設けられたRAMディスクD2とネットワークドライブNDとの何れか一方に転送するようにしている。このため、ネットワークN1がオフラインであっても、動作が不安定になることなく正常にアプリケーション23等を動作させることが可能であり、ユーザデータの漏洩等を効果的に防止することができる。   As described above, in this embodiment, the virtual hard disk D1 set as the user data storage destination is provided as the primary drive, and the user data stored in the virtual hard disk D1 is the RAM disk D2 provided as the secondary drive. The data is transferred to either one of the network drive ND. Therefore, even when the network N1 is offline, the application 23 and the like can be normally operated without causing unstable operation, and leakage of user data and the like can be effectively prevented.

つまり、ユーザデータの保存先に設定された仮想ハードディスクD1が1次ドライブとして設けられており、ネットワークN1がオンラインであるかオフライであるかに拘わらずユーザデータの保存先が常時存在する。このため、動作が不安定になることなく正常に、オペレーティングシステム22やアプリケーション23等を動作させることが可能である。   That is, the virtual hard disk D1 set as the user data storage destination is provided as a primary drive, and there is always a user data storage destination regardless of whether the network N1 is online or offline. For this reason, it is possible to operate the operating system 22, the application 23, etc. normally without the operation becoming unstable.

また、ネットワークN1がオンラインである場合には、ユーザデータはネットワークドライブNDに格納されて、データ管理装置1の内部には保存されない。他方、ネットワークN1がオフラインである場合には、ユーザデータはデータ管理装置1に設けられたRAMディスクD2に記憶されるものの、データ管理装置1をシャットダウン、再起動、ログオフ等させればユーザデータが消去される。このため、ユーザデータの漏洩等を効果的に防止することができる。   Further, when the network N1 is online, the user data is stored in the network drive ND and is not saved in the data management apparatus 1. On the other hand, when the network N1 is offline, the user data is stored in the RAM disk D2 provided in the data management apparatus 1. However, if the data management apparatus 1 is shut down, restarted, logged off, etc., the user data is stored. Erased. For this reason, leakage of user data and the like can be effectively prevented.

〔第2実施形態〕
図7は、本発明の第2実施形態によるデータ管理装置のソフトウェア構成を示すブロック図である。尚、本実施形態のデータ管理装置2のハードウェア構成は、図1に示すデータ管理装置1のハードウェア構成と同様である。また、図7においては、図2に示す構成と同様の構成には同じ符号を付してある。
[Second Embodiment]
FIG. 7 is a block diagram showing a software configuration of the data management apparatus according to the second embodiment of the present invention. Note that the hardware configuration of the data management apparatus 2 of the present embodiment is the same as the hardware configuration of the data management apparatus 1 shown in FIG. In FIG. 7, the same components as those shown in FIG.

図7に示す通り、本実施形態のデータ管理装置2は、インターネットN2を介して提供されるクラウドストレージサービスを利用し、クラウドストレージCSを2次ドライブとして用いるものである。ここで、クラウドストレージCSへのアクセスは、インターネットN2を介するものになることから、通信プロトコルは、通信経路を暗号化することができるWebDAV(Web-based Distributed Authoring and Versioning)が用いられている。   As shown in FIG. 7, the data management apparatus 2 of this embodiment uses a cloud storage service provided via the Internet N2, and uses the cloud storage CS as a secondary drive. Here, since access to the cloud storage CS is via the Internet N2, WebDAV (Web-based Distributed Authoring and Versioning) that can encrypt the communication path is used as the communication protocol.

また、本実施形態のデータ管理装置2では、ユーザデータの漏洩等の危険性を排除するために、オペレーティングシステム22の機能によって、ドライブ装置17へのアクセスが制限されている。例えば、オペレーティングシステム22の機能によって、仮想ハードディスクD1及びRAMディスクD2への書き込みは許可されているものの、仮想ハードディスクD1及びRAMディスクD2以外のドライブ装置への書き込みが禁止されている。或いは、仮想ハードディスクD1及びRAMディスクD2以外のドライブ装置は不可視となるように設定されている。   Further, in the data management device 2 of the present embodiment, access to the drive device 17 is restricted by the function of the operating system 22 in order to eliminate dangers such as leakage of user data. For example, although writing to the virtual hard disk D1 and RAM disk D2 is permitted by the function of the operating system 22, writing to drive devices other than the virtual hard disk D1 and RAM disk D2 is prohibited. Alternatively, drive devices other than the virtual hard disk D1 and the RAM disk D2 are set to be invisible.

本実施形態のデータ管理装置2は、クラウドストレージCSを2次ドライブとして用いる点において、第1実施形態のデータ管理装置1と大きく異なる。しかしながら、本実施形態のデータ管理装置2においても、第1実施形態のデータ管理装置1と同様に、ユーザデータの保存先に設定された仮想ハードディスクD1を1次ドライブとして設け、仮想ハードディスクD1に保存されるユーザデータを、2次ドライブとして設けられたRAMディスクD2とクラウドストレージCSとの何れか一方に転送するようにしている。このため、第1実施形態と同様に、ネットワークN1がオフラインであっても、動作が不安定になることなく正常にアプリケーション23等を動作させることが可能であり、ユーザデータの漏洩等を効果的に防止することができる。   The data management device 2 of the present embodiment is greatly different from the data management device 1 of the first embodiment in that the cloud storage CS is used as a secondary drive. However, in the data management device 2 of the present embodiment as well, as with the data management device 1 of the first embodiment, the virtual hard disk D1 set as the user data storage destination is provided as a primary drive and stored in the virtual hard disk D1. The user data to be transferred is transferred to either the RAM disk D2 provided as the secondary drive or the cloud storage CS. Therefore, as in the first embodiment, even when the network N1 is offline, it is possible to operate the application 23 and the like normally without the operation becoming unstable, and it is effective to leak user data and the like. Can be prevented.

また、本実施形態では、インターネットN2に接続されたクラウドストレージCSが2次ドライブとして用いられる。このため、ユーザデータの作成等が行われたデータ管理装置2以外の他の端末装置3から、インターネットN2を介してクラウドストレージCSに格納されたユーザデータにアクセスすることが可能である。   In the present embodiment, the cloud storage CS connected to the Internet N2 is used as a secondary drive. For this reason, it is possible to access user data stored in the cloud storage CS via the Internet N2 from a terminal device 3 other than the data management device 2 in which user data is created.

以上、本発明の実施形態によるデータ管理装置、データ管理方法、及びデータ管理プログラムについて説明したが、本発明は上記実施形態に制限される訳ではなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、説明を簡単にするために、ドライバ21が、ネットワークドライブNDやクラウドストレージCSとの間のデータ授受を直接行うものとして説明した。しかしながら、ドライバ21からネットワークドライブNDやクラウドストレージCSへのユーザデータの転送、或いはネットワークドライブNDやクラウドストレージCSからドライバ21へのユーザデータの読み出しは、オペレーティングシステム22を介して行われるのが望ましい。   As described above, the data management apparatus, the data management method, and the data management program according to the embodiment of the present invention have been described. However, the present invention is not limited to the above embodiment, and can be freely changed within the scope of the present invention. It is. For example, in the above embodiment, the driver 21 has been described as directly performing data exchange with the network drive ND or the cloud storage CS for the sake of simplicity. However, it is desirable that the transfer of user data from the driver 21 to the network drive ND or the cloud storage CS or the reading of user data from the network drive ND or the cloud storage CS to the driver 21 is performed via the operating system 22.

また、上記実施形態では、データ管理装置1,2に設けられたドライブ装置17内に仮想ハードディスクD1を作成し、この仮想ハードディスクD1をユーザデータの保存先として設定するようにしていた。しかしながら、このような仮想ハードディスクD1を作成することなく、任意のネットワークドライブND(或いは、クラウドストレージCS)を、ユーザデータの保存先として設定しても良い。前述の通り、ユーザデータの保存先として設定された仮想ハードディスクD1にはユーザデータが保存されることはないため、任意のネットワークドライブND等をユーザデータの保存先として設定しても何ら問題は生じない。   In the above embodiment, a virtual hard disk D1 is created in the drive device 17 provided in the data management apparatuses 1 and 2, and this virtual hard disk D1 is set as a storage destination of user data. However, an arbitrary network drive ND (or cloud storage CS) may be set as a user data storage destination without creating such a virtual hard disk D1. As described above, since no user data is stored in the virtual hard disk D1 set as the user data storage destination, any network drive ND or the like may be set as the user data storage destination. Absent.

また、上記実施形態では、データ管理装置1,2の機能が、記録媒体Mに記録されたプログラムを光学ドライブ装置15によって読み出してインストールすることによりソフトウェア的に実現される場合を例に挙げて説明した。しかしながら、インターネット等のネットワークを介してダウンロードしたプログラム(記録媒体Mに記録されたプログラムと同様のプログラム)をコンピュータにインストールすることによりデータ管理装置1,2の機能を実現しても良い。   In the above embodiment, the case where the functions of the data management devices 1 and 2 are realized by software by reading and installing the program recorded in the recording medium M by the optical drive device 15 will be described as an example. did. However, the functions of the data management apparatuses 1 and 2 may be realized by installing a program downloaded through a network such as the Internet (a program similar to the program recorded in the recording medium M) in a computer.

また、上記実施形態では、データ管理装置1,2が、デスクトップ型或いはノート型のパーソナルコンピュータにより実現される例について説明したが、データ管理装置1は、タブレット型のコンピュータによっても実現可能である。タブレット型のコンピュータによっても実現される場合には、図1に示す光学ドライブ装置15が省略され、例えばインターネット等のネットワークを介してダウンロードしたプログラム(記録媒体Mに記録されたプログラムと同様のプログラム)をコンピュータにインストールすることによりデータ管理装置1,2の機能が実現される。   In the above-described embodiment, the example in which the data management devices 1 and 2 are realized by a desktop or notebook personal computer has been described. However, the data management device 1 can also be realized by a tablet computer. When the present invention is also realized by a tablet computer, the optical drive device 15 shown in FIG. 1 is omitted, and a program downloaded via a network such as the Internet (a program similar to the program recorded on the recording medium M). Is installed in the computer, the functions of the data management devices 1 and 2 are realized.

1,2 データ管理装置
12 表示装置
21 ドライバ
24 制御アプリケーション
B1 切替ボタン
B2 同期ボタン
CS クラウドストレージ
D1 仮想ハードディスク
D2 RAMディスク
N1 ネットワーク
N2 インターネット
ND ネットワークドライブ
P プレート
1, 2 Data management device 12 Display device 21 Driver 24 Control application B1 Switch button B2 Sync button CS Cloud storage D1 Virtual hard disk D2 RAM disk N1 Network N2 Internet ND Network drive P Plate

Claims (4)

ユーザデータの管理を行うデータ管理装置において、
ユーザデータの保存先に設定された仮想的な1次ドライブと、
前記1次ドライブに保存されるユーザデータを、前記1次ドライブに保存させることなく、内部に設けられた揮発性の第1記憶装置と、ネットワークに設けられた第2記憶装置との何れか一方の記憶装置である2次ドライブに転送する転送部と
ユーザによって操作される操作プレートを表示する表示装置と、
前記操作プレートに設けられた切替ボタンの操作内容に基づいて、前記2次ドライブを、前記第1記憶装置にするのか、或いは前記第2記憶装置にするのかを切り替える制御部と
を備え、
前記制御部は、前記第2記憶装置に記憶されたユーザデータを前記操作プレートに移動させる操作がなされた場合には、該操作がなされたユーザデータを前記第1記憶装置にコピーする処理を、前記転送部に行わせる
ことを特徴とするデータ管理装置。
In a data management device that manages user data,
A virtual primary drive set as a storage location for user data;
One of a volatile first storage device provided in the interior and a second storage device provided in a network without saving user data stored in the primary drive to the primary drive. a transfer unit for transferring the secondary drive is a storage device,
A display device for displaying an operation plate operated by a user;
A control unit for switching whether the secondary drive is the first storage device or the second storage device based on the operation content of the switching button provided on the operation plate;
With
When the operation of moving the user data stored in the second storage device to the operation plate is performed, the control unit performs a process of copying the user data on which the operation has been performed to the first storage device. Let the forwarding part do
A data management apparatus characterized by that .
前記操作プレートには、前記切替ボタンとともに同期ボタンが設けられており、
前記制御部は、前記操作プレートに移動させる前記操作がなされたユーザデータの内容が変更された後に前記同期ボタンが押下された場合には、内容の変更がされたユーザデータを前記第2記憶装置に記憶させる処理を前記転送部に行わせることを特徴とする請求項1記載のデータ管理装置。
The operation plate is provided with a synchronization button together with the switching button,
When the synchronization button is pressed after the content of user data that has been operated to be moved to the operation plate is changed, the control unit stores the changed user data in the second storage device. The data management apparatus according to claim 1 , wherein the transfer unit is caused to perform processing to be stored in the storage unit.
ユーザデータの管理を行うデータ管理方法であって、
ユーザデータの保存先に設定された仮想的な1次ドライブに保存されるユーザデータを、前記1次ドライブに保存させることなく、データ管理装置の内部に設けられた揮発性の第1記憶装置と、ネットワークに設けられた第2記憶装置との何れか一方の記憶装置である2次ドライブに転送し、
ユーザによって操作される操作プレートを前記データ管理装置の表示装置に表示し、
前記操作プレートに設けられた切替ボタンの操作内容に基づいて、前記2次ドライブを、前記第1記憶装置にするのか、或いは前記第2記憶装置にするのかを切り替え、
前記第2記憶装置に記憶されたユーザデータを前記操作プレートに移動させる操作がなされた場合には、該操作がなされたユーザデータを前記第1記憶装置にコピーする処理を行う
ことを特徴とするデータ管理方法。
A data management method for managing user data,
A volatile first storage device provided inside the data management device without storing user data stored in a virtual primary drive set as a storage destination of user data in the primary drive; , Transfer to the secondary drive which is one of the storage devices provided in the network ,
An operation plate operated by a user is displayed on the display device of the data management device,
Based on the operation content of the switching button provided on the operation plate, the secondary drive is switched between the first storage device and the second storage device,
When an operation for moving the user data stored in the second storage device to the operation plate is performed, a process of copying the user data for which the operation has been performed to the first storage device is performed.
Data management method, characterized in that.
コンピュータを、ユーザデータの管理を行うデータ管理装置として機能させるデータ管理プログラムであって、
前記コンピュータを、ユーザデータの保存先に設定された仮想的な1次ドライブと、
前記1次ドライブに保存されるユーザデータを、前記1次ドライブに保存させることなく、内部に設けられた揮発性の第1記憶装置と、ネットワークに設けられた第2記憶装置との何れか一方の記憶装置である2次ドライブに転送する転送手段と
ユーザによって操作される操作プレートを表示する表示手段と、
前記操作プレートに設けられた切替ボタンの操作内容に基づいて、前記2次ドライブを、前記第1記憶装置にするのか、或いは前記第2記憶装置にするのかを切り替え、前記第2記憶装置に記憶されたユーザデータを前記操作プレートに移動させる操作がなされた場合には、該操作がなされたユーザデータを前記第1記憶装置にコピーする処理を、前記転送手段に行わせる制御手段と
して機能させることを特徴とするデータ管理プログラム。
A data management program for causing a computer to function as a data management device for managing user data,
A virtual primary drive set as a storage location of user data;
One of a volatile first storage device provided in the interior and a second storage device provided in a network without saving user data stored in the primary drive to the primary drive. transfer means for transferring the secondary drive is a storage device,
Display means for displaying an operation plate operated by a user;
Based on the operation content of the switching button provided on the operation plate, the secondary drive is switched between the first storage device and the second storage device, and stored in the second storage device. If the operation of moving the user data in the operation plate is made, function user data the manipulation is made to the process of copying to the first storage device, and a control means for causing said transfer means A data management program characterized in that
JP2014196455A 2014-09-26 2014-09-26 Data management apparatus, data management method, and data management program Active JP6202398B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2014196455A JP6202398B2 (en) 2014-09-26 2014-09-26 Data management apparatus, data management method, and data management program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2014196455A JP6202398B2 (en) 2014-09-26 2014-09-26 Data management apparatus, data management method, and data management program

Publications (2)

Publication Number Publication Date
JP2016071393A JP2016071393A (en) 2016-05-09
JP6202398B2 true JP6202398B2 (en) 2017-09-27

Family

ID=55866965

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2014196455A Active JP6202398B2 (en) 2014-09-26 2014-09-26 Data management apparatus, data management method, and data management program

Country Status (1)

Country Link
JP (1) JP6202398B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7214999B2 (en) * 2017-09-25 2023-01-31 株式会社リコー Information processing device and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4945669B2 (en) * 2010-08-18 2012-06-06 株式会社日立ソリューションズ Data processing control method, information processing apparatus, and data processing control system
JP2013182292A (en) * 2012-02-29 2013-09-12 Keepdata Ltd Cloud system

Also Published As

Publication number Publication date
JP2016071393A (en) 2016-05-09

Similar Documents

Publication Publication Date Title
US11025718B2 (en) Synchronization of permissioned content in cloud-based environments
US10725968B2 (en) Top down delete or unsynchronization on delete of and depiction of item synchronization with a synchronization client to a cloud-based platform
US9507795B2 (en) Functionalities, features, and user interface of a synchronization client to a cloud-based environment
JP5481308B2 (en) Data control apparatus and program
JP5871583B2 (en) Document management apparatus, control method therefor, and program
GB2518298A (en) High-availability architecture for a cloud-based concurrent-access collaboration platform
JP2016506580A (en) System and method for automatically synchronizing recently modified data
JP6270780B2 (en) Data management apparatus, data management method, and data management program
JP2011022721A (en) Archive device, program and method for storing data
JP6202398B2 (en) Data management apparatus, data management method, and data management program
CN107250990A (en) Data arrangement device and data arrangement method
JP5911378B2 (en) Document management server, computer program, and document management method
JP4516598B2 (en) How to control document copying
US10146467B1 (en) Method and system for archival load balancing
JP5047664B2 (en) Electronic document management apparatus, computer program, and electronic document management method
JP6344994B2 (en) Information processing terminal, control method, and program
JP5443231B2 (en) Information processing apparatus, information processing method, and program
JP2012003725A (en) Information processor, information processing method and computer program
JP2009187436A (en) File processor, file processing method and file processing program
JP2011134269A (en) Apparatus and method for processing information, program, and recording medium
JP6350007B2 (en) Information processing apparatus, information processing system, and program
KR101473628B1 (en) Business files management apparatus
JP2023072471A (en) Data management device
JP2012242872A (en) Log management system for software and control method thereof, and program
JP2009245325A (en) Security management server, security management system, security management method, program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20160610

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170529

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20170714

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: 20170801

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20170817

R150 Certificate of patent or registration of utility model

Ref document number: 6202398

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250