JP6202398B2 - Data management apparatus, data management method, and data management program - Google Patents
Data management apparatus, data management method, and data management program Download PDFInfo
- 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
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では、二次記憶装置への書き込みに対して、コンピュータのメモリを一次キャッシュとし、ネットワークに接続されたキャッシュサーバを二次キャッシュとして書き込みをリダイレクトしている。これにより、二次記憶装置への書き込みが行われることなく、差分データがキャッシュサーバに自動的に収集される。
ところで、上述したリダイレクト機能によるデータの転送先がネットワークに接続されたファイルサーバ等に設定されている場合に、ネットワークが利用できない状態(オフライン)になると、ユーザデータを転送先に転送することができなくなる。このような状態になった場合の対処としては以下の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
以下、図面を参照して本発明の実施形態によるデータ管理装置、データ管理方法、及びデータ管理プログラムについて詳細に説明する。 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
入力装置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
CPU14は、図1に示したブロックの各々を制御することにより、データ管理装置1の動作を統括して制御する。光学ドライブ装置15は、例えばCD−ROM又はDVD(登録商標)−ROM等のコンピュータ読み取り可能な記録媒体Mに記録されているデータの読み出しを行う。尚、データ管理装置1の機能(詳細は後述する)は、記録媒体Mに記録されたプログラム(データ管理プログラム)を光学ドライブ装置15によって読み出してインストールすることによりソフトウェア的に実現される。
The
メモリ16は、RAM(Random Access Memory)等の揮発性を有する半導体メモリである。尚、メモリ16に記憶された各種データ(ユーザデータを含む)は、データ管理装置1がシャットダウン(電源遮断)され、再起動され、或いはログオフ等されると消去される。ドライブ装置17は、HDD(ハードディスクドライブ)やSSD(ソリッドステートドライブ)等の二次記憶装置である。
The
図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
仮想ハードディスク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
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
ドライバ21は、仮想ハードディスクD1に保存されるユーザデータの転送制御を行う。具体的に、ドライバ21は、仮想ハードディスクD1に保存されるユーザデータを、仮想ハードディスクD1に保存させることなく、RAMディスクD2及びネットワークドライブNDの何れか一方に転送する。尚、ドライバ21によるユーザデータの転送先は、制御アプリケーション24によって切り替えられる。
The
オペレーティングシステム22は、図1に示すハードウェアを抽象化したインターフェースを、アプリケーション23及び制御アプリケーション24等に提供するソフトウェアである。尚、図2では図示を省略しているが、オペレーティングシステム22には、ユーザデータを含む各種データをファイルとして取り扱うファイルシステムが設けられている。アプリケーション23によって作成されたユーザデータを、ユーザデータの保存先として設定された仮想ハードディスクD1に保存させようとする処理は、オペレーティングシステム22によって行われる。
The
アプリケーション23は、オペレーティングシステム22上で動作して、ユーザデータの作成や編集等に用いられるソフトウェアである。このアプリケーション23としては、例えばドキュメントデータの作成及び編集を行うワープロソフト、画像データの作成及び編集を行うペイントソフトやドローソフト等が挙げられる。また、ブラウザと呼ばれる閲覧ソフトもアプリケーション23に含まれる。
The
制御アプリケーション24は、データ管理装置1におけるユーザデータの管理に係る動作を制御するためのソフトウェアである。具体的に、制御アプリケーション24は、ユーザデータの管理を行うためのユーザインターフェイスであるプレートP(操作プレート)を表示装置12に表示させ、このプレートPに対するユーザの操作に応じて、データ管理装置1のユーザデータの管理に係る動作を制御する。
The
図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
切替ボタン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
具体的に、制御アプリケーション24は、切替ボタンB1が操作される度に、図4(a)に示す通り、ユーザデータの転送先をネットワークドライブNDに切り替え、或いは、図4(b)に示す通り、ユーザデータの転送先をRAMディスクD2に切り替える。尚、ネットワークN1がオフラインである場合には、RAMディスクD2からネットワークドライブNDへの切り替えは、ネットワークN1がオフラインであるために接続エラーが発生する。
Specifically, every time the switching button B1 is operated, the
また、制御アプリケーション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
また、制御アプリケーション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
次に、上記構成におけるデータ管理装置の動作について説明する。図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
次に、ドライバ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
以上の処理が終了すると、ネットワークドライブNDを2次ドライブとして転送(リダイレクト)する処理がドライバ21によって開始される(ステップS13)。つまり、仮想ハードディステムD1に保存されるユーザデータを、仮想ハードディステムD1に保存させることなく、2次ドライブとしてのネットワークドライブNDに転送する処理がドライバ21によって開始される。
When the above process ends, the
続いて、2次ドライブとしてのネットワークドライブNDへのアクセスが可能であるか否かがオペレーティングシステム22によって判断される(ステップS14)。ネットワークドライブNDへのアクセスが可能であると判断された場合(判断結果が「YES」の場合)には、ネットワークドライブNDを2次ドライブに設定する処理(ここでは、2次ドライブをネットワークドライブNDのままとする処理)がドライバ21によって行われる(ステップS15)。以上の処理により、プレートPに設けられた切替ボタンB1(図3参照)は、例えば緑色に点灯表示される。また、ネットワークドライブNDにユーザデータが保存されている場合には、このユーザデータが、図3中に示すファイルF1,F2やフォルダFL1,FL2等として画面Gに表示される。
Subsequently, the
これに対し、ネットワークドライブ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
ネットワークドライブ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
ここで、ネットワーク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
図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
次に、ユーザが、アプリケーション23を操作して、RAMディスクD2にコピーされたファイルF1の編集を行って上書き保存したとする。すると、図6(b)に示す通り、プレートP内に表示されたファイルF1には、更新された旨を示す更新マークMKが表示される。尚、図6に例示する更新マークMKは、エクスクラメーション・マークを図案化したものであるが、更新マークMKとしては任意のマークを用いることができる。
Next, it is assumed that the user operates the
続いて、図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
以上の通り、本実施形態では、ユーザデータの保存先に設定された仮想ハードディスク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
つまり、ユーザデータの保存先に設定された仮想ハードディスク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
また、ネットワーク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
〔第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
図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
本実施形態のデータ管理装置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
また、本実施形態では、インターネット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
以上、本発明の実施形態によるデータ管理装置、データ管理方法、及びデータ管理プログラムについて説明したが、本発明は上記実施形態に制限される訳ではなく、本発明の範囲内で自由に変更が可能である。例えば、上記実施形態では、説明を簡単にするために、ドライバ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
また、上記実施形態では、データ管理装置1,2に設けられたドライブ装置17内に仮想ハードディスクD1を作成し、この仮想ハードディスクD1をユーザデータの保存先として設定するようにしていた。しかしながら、このような仮想ハードディスクD1を作成することなく、任意のネットワークドライブND(或いは、クラウドストレージCS)を、ユーザデータの保存先として設定しても良い。前述の通り、ユーザデータの保存先として設定された仮想ハードディスクD1にはユーザデータが保存されることはないため、任意のネットワークドライブND等をユーザデータの保存先として設定しても何ら問題は生じない。
In the above embodiment, a virtual hard disk D1 is created in the
また、上記実施形態では、データ管理装置1,2の機能が、記録媒体Mに記録されたプログラムを光学ドライブ装置15によって読み出してインストールすることによりソフトウェア的に実現される場合を例に挙げて説明した。しかしながら、インターネット等のネットワークを介してダウンロードしたプログラム(記録媒体Mに記録されたプログラムと同様のプログラム)をコンピュータにインストールすることによりデータ管理装置1,2の機能を実現しても良い。
In the above embodiment, the case where the functions of the
また、上記実施形態では、データ管理装置1,2が、デスクトップ型或いはノート型のパーソナルコンピュータにより実現される例について説明したが、データ管理装置1は、タブレット型のコンピュータによっても実現可能である。タブレット型のコンピュータによっても実現される場合には、図1に示す光学ドライブ装置15が省略され、例えばインターネット等のネットワークを介してダウンロードしたプログラム(記録媒体Mに記録されたプログラムと同様のプログラム)をコンピュータにインストールすることによりデータ管理装置1,2の機能が実現される。
In the above-described embodiment, the example in which the
1,2 データ管理装置
12 表示装置
21 ドライバ
24 制御アプリケーション
B1 切替ボタン
B2 同期ボタン
CS クラウドストレージ
D1 仮想ハードディスク
D2 RAMディスク
N1 ネットワーク
N2 インターネット
ND ネットワークドライブ
P プレート
1, 2
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
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)
| 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)
| 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 |
-
2014
- 2014-09-26 JP JP2014196455A patent/JP6202398B2/en active Active
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 |