(57)【要約】【課題】誤操作によるデータ漏洩の危険性を低減することを課題とする。【解決手段】情報処理装置は、所定のアイコン上へのファイルのドラッグ操作を受け付け、所定のアイコンへドラッグ操作されたファイルを、各々単体では内容を復元できない形式である複数の分割ファイルに分割する。そして、情報処理装置は、情報処理装置とは物理的に独立した異なる外部の記憶媒体と情報処理装置とに、複数の分割ファイルを分散させて格納する。【選択図】図４
2018136722.tif 000002
【特許請求の範囲】
【請求項１】
情報処理装置において、
所定のアイコン上へのファイルのドラッグ操作を受け付ける受付部と、
前記所定のアイコンへドラッグ操作された前記ファイルを、各々単体では内容を復元できない形式である複数の分割ファイルに分割する分割部と、
前記情報処理装置とは物理的に独立した異なる外部の記憶媒体と前記情報処理装置とに、前記複数の分割ファイルを分散させて格納する格納制御部と
を有することを特徴とする情報処理装置。
【請求項２】
前記ドラッグ操作によって、クラウドシステムに保存される前記ファイルが前記所定のアイコンへ移動された場合に、前記外部の記憶媒体に対して無線通信による接続確認を実行する確認部をさらに有し、
前記分割部は、前記外部の記憶媒体との間で無線通信による接続ができた場合に、前記ファイルを前記複数の分割ファイルに分割し、前記外部の記憶媒体との間で無線通信による接続ができない場合に、前記ファイルの分割を抑制して、前記クラウドシステムから前記情報処理装置への前記ファイルの移動を抑制することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ファイルの復元操作を受け付けた場合に、前記分割ファイルが保存される前記記憶媒体に対して無線通信による接続確認を実行する確認部と、
前記外部の記憶媒体との間で無線通信による接続ができた場合に、前記外部の記憶媒体から前記分割ファイルを取得して前記ファイルを復元し、前記外部の記憶媒体との間で無線通信による接続ができない場合に、前記ファイルの復元を抑制する復元部と、をさらに有することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記受付部は、前記外部の記憶媒体と無線通信で接続されていない状態であっても、前記所定のアイコンを、前記情報処理装置の表示部のデスクトップ画面に表示することを特徴とする請求項１から３のいずれか一つに記載の情報処理装置。
【請求項５】
情報処理装置が、
所定のアイコン上へのファイルのドラッグ操作を受け付け、
前記所定のアイコンへドラッグ操作された前記ファイルを、各々単体では内容を復元できない形式である複数の分割ファイルに分割し、
前記情報処理装置とは物理的に独立した異なる外部の記憶媒体と前記情報処理装置とに、前記複数の分割ファイルを分散させて格納する
処理を実行することを特徴とするデータ管理方法。
【請求項６】
情報処理装置に、
所定のアイコン上へのファイルのドラッグ操作を受け付け、
前記所定のアイコンへドラッグ操作された前記ファイルを、各々単体では内容を復元できない形式である複数の分割ファイルに分割し、
前記情報処理装置とは物理的に独立した異なる外部の記憶媒体と前記情報処理装置とに、前記複数の分割ファイルを分散させて格納する
処理を実行させることを特徴とするデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、データ管理方法およびデータ管理プログラムに関する。
【背景技術】
【０００２】
従来から、社員の端末にファイルを保存せずに、クラウドシステムにファイルを保管する運用が普及しているが、社外でファイルを使用したい場合であっても、ネットワーク環境が使用できるとは限らず、ファイルを利用できない状況も多い。
【０００３】
近年では、暗号化やファイル分散によるセキュリティを確保した上で、クラウドシステムからファイルを持ち出す手法が利用されている。例えば、仮想ドライブを用いてファイルを分割することで、ノートパソコンの紛失が発生した場合でも、データの外部流出を抑制する技術が知られている。
【０００４】
具体的には、データ保存時は、ノートパソコン上に仮想ドライブを生成し、仮想ドライブ上で１つのファイルを単体では内容を復元できない形に分割して、ノートパソコンとＵＳＢ（Universal  Serial  Bus）の記憶媒体とに保存する。データ使用時は、ノートパソコンの仮想ドライブ上で、ノートパソコンに保存される分割ファイルとＵＳＢの記憶媒体に保存される分割ファイルをマージして使用する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第６０１９５１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記技術では、誤操作により、ファイルが分割されない状態でノートパソコンに保存されることがあり、データ漏洩の危険性が高い。
【０００７】
例えば、上記技術では、ノートパソコンのＯＳ（Operating  System）のファイラーソフトを使って、ファイルを仮想ドライブ上に移動させることで、ノートパソコンとＵＳＢの記憶媒体とに分割して保存する。しかし、ＵＳＢの記憶媒体もドライブと認識されることから、ファイラーソフト上では、ＵＳＢの記憶媒体も仮想ドライブと同じように表示される。このため、ユーザがファイルを仮想ドライブではなくＵＳＢの記憶媒体に誤って移動させることがある。この場合、ファイルは分割されずにそのままＵＳＢの記憶媒体に保存されるので、ＵＳＢの記憶媒体を紛失すると、第三者がファイルを簡単に閲覧することができ、データが漏洩する。
【０００８】
一つの側面では、誤操作によるデータ漏洩の危険性を低減することができる情報処理装置、データ管理方法およびデータ管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の案では、情報処理装置は、所定のアイコン上へのファイルのドラッグ操作を受け付ける受付部と、前記所定のアイコンへドラッグ操作された前記ファイルを、各々単体では内容を復元できない形式である複数の分割ファイルに分割する分割部と、を有する。情報処理装置は、前記情報処理装置とは物理的に独立した異なる外部の記憶媒体と前記情報処理装置とに、前記複数の分割ファイルを分散させて格納する格納制御部を有する。
【発明の効果】
【００１０】
一実施形態によれば、誤操作によるデータ漏洩の危険性を低減することができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施例１にかかるシステム構成例を示す図である。
【図２】図２は、ファイル分割の画面遷移を説明する図である。
【図３】図３は、ファイル復元の画面遷移を説明する図である。
【図４】図４は、実施例１にかかる情報処理装置の機能構成を示す機能ブロック図である。
【図５】図５は、分割処理の流れを示すシーケンス図である。
【図６】図６は、復元処理の流れを示すシーケンス図である。
【図７】図７は、削除処理の流れを示すシーケンス図である。
【図８】図８は、ハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１２】
以下に、本願の開示する情報処理装置、データ管理方法およびデータ管理プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。
【実施例１】
【００１３】
［全体構成］
図１は、実施例１にかかるシステム構成例を示す図である。図１に示すように、このシステムは、クラウドシステムＣ上のクラウドサーバ１、情報処理装置１０、無線通信装置５０（以下では、スマホ５０と記載する場合がある）を有する。
【００１４】
このシステムは、社内や学校内で使用されるシステムであり、ローカルパソコンにデータを保存せず、クラウドシステムＣでデータを保管するシステムである。したがって、情報処理装置１０内にファイルを保存する場合は、暗号化やファイル分散によるセキュリティを確保した上で、クラウドシステムＣからファイルを取得して保存することが行われる。なお、システムの一例としては、シンクライアントシステムなどがある。
【００１５】
クラウドサーバ１と情報処理装置１０とは、ネットワークＮを介して接続される。なお、ネットワークＮは、有線や無線を問わず、インターネットや専用線などの各種ネットワークを採用することができる。
【００１６】
情報処理装置１０と無線通信装置５０とは、無線通信で接続される。なお、無線通信には、ブルートゥース（登録商標）（以下では、ＢＴと記載する場合がある）やＮＦＣ（Near  Field  Communication）などの近距離無線通信、ＬＴＥ（Long  Term  Evolution）などのキャリア網、Ｗｉ−Ｆｉ（Wireless  Fidelity）などの無線通信、赤外線、非接触型や接触型の通信など様々な無線通信を採用できる。
【００１７】
クラウドサーバ１は、社員等のファイルを保存するサーバ装置の一例である。クラウドサーバ１は、情報処理装置１０からの要求に応じて、該当するファイルを情報処理装置１０に送信する。
【００１８】
情報処理装置１０は、社員等が使用する端末の一例である。例えば、情報処理装置１０は、クラウドサーバ１からファイルを取得して、ファイルの編集を実行し、クラウドサーバ１上にファイルを保存する。無線通信装置５０は、無線機能を有する移動体端末の一例であり、例えばスマートフォンやタブレット端末などである。
【００１９】
このようなシステムにおいて、情報処理装置１０は、クラウドサーバ１に保存されるファイルに関して、所定のアイコン上へのファイルのドラッグ操作を受け付ける。すると、情報処理装置１０は、所定のアイコンへドラッグ操作されたファイルを、予め定めた暗号化を用いる分割形式によって、複数の分割ファイルに分割する。その後、情報処理装置１０は、情報処理装置１０とは物理的に独立した異なる外部の記憶媒体であるスマホ５０と情報処理装置１０とに、複数の分割ファイルを分散させて格納する。
【００２０】
したがって、情報処理装置１０は、一般のファイラーなどを使って、ファイルの移動先を判断して、ファイルを移動させるのではなく、専用のアプリケーションでファイルを移動させることができる。この結果、情報処理装置１０は、誤操作によるデータ漏洩の危険性を低減することができる。
【００２１】
［分割・復元の説明］
次に、情報処理装置１０が実行するファイルの分割およびファイルの復元について、ユーザの視点である画面遷移を用いて説明する。
【００２２】
（ファイル分割）
図２は、ファイル分割の画面遷移を説明する図である。図２に示すように、情報処理装置１０は、スマホ５０との間の無線通信が接続されていない状況であっても、トップ画面などの画面Ｐ上に、ファイル分割を行うアプリケーションのデータ登録アイコンを表示する。
【００２３】
この状態で、情報処理装置１０は、データ登録アイコンが起動されると、データ登録画面Ｑを表示する。このデータ登録画面Ｑには、ドラッグ操作で分割ができることを示すメッセージ、分割対象のファイルを指定するファイル指定アイコン、分割対象のフォルダを指定するフォルダ指定アイコン、キャンセルアイコンなどが表示される。
【００２４】
その後、情報処理装置１０は、標準搭載されるファイラーなどで検索および表示されたクラウド上のファイル一覧Ｈから、ファイルＡがデータ登録画面Ｑへドラッグ操作で移動させられたことを検出すると、ファイルＡを各々単体では内容を復元できない形式に分割して、分割ファイルＡ１と分割ファイルＡ２を生成する。
【００２５】
続いて、情報処理装置１０は、分割ファイルＡ１を内部のディスクに保存して、分割ファイルを管理する格納ファイル一覧を更新するとともに、分割ファイルＡ２をスマホ５０に送信する。そして、スマホ５０は、情報処理装置１０から受信した分割ファイルＡ２を内部のディスクに保存する。このようにして、情報処理装置１０は、指定画面へのドラッグ操作だけで、ファイルを各々単体では内容を復元できない形式に分割する。
【００２６】
（ファイル復元）
図３は、ファイル復元の画面遷移を説明する図である。図３に示すように、情報処理装置１０は、スマホ５０との間の無線通信が接続されていない状況であっても、トップ画面などの画面Ｐ上に、ファイル復元を行うアプリケーションの格納ファイル一覧アイコンを表示する。
【００２７】
この状態で、情報処理装置１０は、格納ファイル一覧アイコンが起動されると、格納ファイル一覧画面Ｍを表示する。この格納ファイル一覧画面Ｍには、分割されて保存されるファイルの一覧が表示される。なお、ファイルの一覧には、ファイル名（名前）、更新日時、サイズなどが表示される。
【００２８】
その後、情報処理装置１０は、格納ファイル一覧画面Ｍから、復元対象のファイルＡが選択されたことを検出すると、ファイルＡから生成された一方の分割ファイルＡ１を内蔵のディスクから読み出す。さらに、情報処理装置１０は、ファイルＡから生成された他方の分割ファイルＡ１をスマホ５０から取得する。そして、情報処理装置１０は、分割ファイルＡ１と分割ファイルＡ２を用いて、ファイルＡを復元して表示する。
【００２９】
［機能構成］
次に、情報処理装置１０が有する機能構成について説明する。図４は、実施例１にかかる情報処理装置１０の機能構成を示す機能ブロック図である。図４に示すように、情報処理装置１０は、通信部１１、近距離通信部１２、記憶部１３、制御部２０を有する。
【００３０】
通信部１１は、他の装置の通信を制御する処理部であり、例えば通信インタフェースなどである。この通信部１１は、ネットワークＮを介してクラウドサーバ１との間で、ファイルやフォルダなどのデータの送受信を実行する。
【００３１】
近距離通信部１２は、ＢＴなどを用いて、スマホ５０との通信を制御する処理部である。例えば、近距離通信部１２は、分割ファイルをスマホ５０に送信し、分割ファイルをスマホ５０から受信する。
【００３２】
記憶部１３は、プログラムやデータを記憶する記憶装置の一例であり、例えばメモリやハードディスクなどである。記憶部１３は、分割ファイルＤＢ１４を記憶する。分割ファイルＤＢ１４は、単体では内容を復元できない形式で分割された分割ファイルを記憶するデータベースである。例えば、分割ファイルＤＢ１４は、分割元のファイルの名称、分割ファイル、更新日時、分割元が同じ他の分割ファイルを記憶する端末の情報などを対応付けて記憶する。
【００３３】
例えば、分割元が同じ他の分割ファイルを記憶する端末の情報としては、ＢＴによる通信時に用いられる識別子などである。この情報により、なお、分割ファイルの格納先が複数ある設定状況でも、ファイル復元時に他方の分割ファイルを記憶する端末を特定することができる。
【００３４】
制御部２０は、情報処理装置１０全体を司る処理部であり、例えばプロセッサなどである。制御部２０は、端末認証部２１と分割アプリ実行部３０を有する。なお、端末認証部２１と分割アプリ実行部３０は、プロセッサが有する電子回路の一例やプロセッサが実行するプロセスの一例などである。
【００３５】
端末認証部２１は、ＢＴなどの近距離通信を実行するにあたって、スマホ５０との間で端末の認証を実行する処理部である。具体的には、端末認証部２１は、スマホ５０との間で、ペアリングなどを実行して、通信可能な状態に遷移する。なお、ペアリングは、任意のタイミングで実行することができるが、ファイルの分割処理の開始前が好ましい。
【００３６】
分割アプリ実行部３０は、受付部３１、確認部３２、分割部３３、復元部３４、削除部３５を有し、ファイルの分割処理やファイルの復元処理を実行する処理部である。また、分割アプリ実行部３０は、スマホ５０との間の無線通信が接続されていない状況であっても、情報処理装置１０の画面上に、データ登録アイコンや格納ファイル一覧アイコンを表示する。
【００３７】
受付部３１は、データ登録アイコン上へのファイルのドラッグ操作を受け付ける処理部である。具体的には、受付部３１は、データ登録アイコンが起動されると、データ登録画面Ｑを表示する。そして、受付部３１は、クラウドサーバ１に保存されるファイルをデータ登録画面Ｑ上へ移動させるドラッグ操作を検出すると、ドラッグ操作を検出したことを確認部３２へ通知する。
【００３８】
また、受付部３１は、ファイルの復元操作を受け付ける処理部である。具体的には、受付部３１は、格納ファイル一覧アイコンが起動されると、格納ファイル一覧画面Ｍを表示する。そして、受付部３１は、格納ファイル一覧画面Ｍでファイルの復元操作を受け付ける。なお、復元操作は、「開く」アイコンの押下、ファイル名上での右クリックによる「開く」ボタンの選択など、既存の手法を採用することができる。また、分割時も復元時も、アイコンを開く必要はなく、アイコン上へのドラッグ操作であってもよい。
【００３９】
確認部３２は、ドラッグ操作によって、クラウドサーバ１に保存されるファイルがデータ登録画面Ｑ上へ移動された場合に、スマホ５０に対して無線通信による接続確認を実行する処理部である。具体的には、確認部３２は、受付部３１からドラッグ操作の発生が通知された場合、ペアリング済のスマホ５０に対して信号を送信して、応答があるか否かを判定する。
【００４０】
例えば、確認部３２は、ＢＴを用いてスマホ５０に信号を送信し、スマホ５０からの応答を受信した場合、分割部３３に分割を指示する。一方で、確認部３２は、ＢＴを用いてスマホ５０に信号を送信し、スマホ５０から応答を受信できない場合、ディスプレイなどの表示部に、エラー発生を示すメッセージなどを表示する。
【００４１】
なお、確認部３２は、複数のスマホ５０が格納先として指定されている場合、ＢＴで通信可能な全スマホとの間の接続状況を確認することもでき、分割先として使用するスマホをユーザに選択させて、選択されたスマホとの間の接続状況を確認することもできる。
【００４２】
なお、確認部３２は、受付部３１によってファイルの復元操作が受け付けられた場合にも同様の手法で、スマホ５０に対して無線通信による接続確認を実行する。
【００４３】
分割部３３は、ファイルを各々単体では内容を復元できない形式に分割する処理部である。例えば、分割部３３は、確認部３２から分割が指示されると、ドラッグ操作されたファイルＡをクラウドサーバ１から取得する。そして、分割部３３は、排他論理和や閾値分散法などの任意の秘密分散方法を用いて、分割ファイルＡ１と分割ファイルＡ２とに分割する。
【００４４】
その後、分割部３３は、分割ファイルＡ１を分割ファイルＤＢ１４に保存するとともに、ＢＴを用いて、分割ファイルＡ２をスマホ５０に送信する。また、分割部３３は、分割ファイルを管理するファイル一覧などを更新する。
【００４５】
復元部３４は、分割されたファイルを復元する処理部である。具体的には、復元部３４は、ファイルＡの復元操作が受け付けられた場合、分割ファイルＤＢ１４から分割ファイルＡ１を読み出すとともに、分割ファイルＤＢ１４を参照して分割ファイルＡ２の格納先であるスマホ５０を特定する。そして、復元部３４は、スマホ５０に分割ファイルＡ２の送信指示を送信して、スマホ５０から分割ファイルＡ２を取得する。
【００４６】
その後、復元部３４は、分割ファイルＡ１と分割ファイルＡ２から既存の手法を用いて、ファイルＡを復元してディスプレイに表示する。このとき、復元部３４は、ファイルＡを復元して表示するだけであり、ファイルＡ自体のディスク等への保存は実行しない。
【００４７】
削除部３５は、分割ファイルを削除する処理部である。例えば、削除部３５は、格納ファイル一覧画面Ｍ上で、ファイルＡの削除指示を受け付けると、分割ファイルＤＢ１４から分割ファイルＡ１を削除するとともに、分割ファイルＡ２の格納先であるスマホ５０を特定する。そして、削除部３５は、スマホ５０に分割ファイルＡ２の削除指示を送信して、スマホ５０から分割ファイルＡ２を削除する。
【００４８】
なお、削除部３５は、近距離通信が接続できないなどの理由により、スマホ５０から削除完了応答を受信できない場合は、削除完了応答を受信するまで、定期的に削除指示を送信する。また、削除部３５は、ファイルＡの削除が完了すると、格納ファイル一覧からファイルＡを削除する。
【００４９】
［分割処理の流れ］
図５は、分割処理の流れを示すシーケンス図である。図５に示すように、情報処理装置１０の分割アプリ実行部３０は、データ登録アイコンを表示する状態で（Ｓ１０１）、当該データ登録アイコンを起動するユーザ操作を受け付けると（Ｓ１０２）、データ登録画面Ｑを表示する（Ｓ１０３）。
【００５０】
そして、端末認証部２１は、スマホ５０との間でペアリングを実行して、スマホ５０を認証し、ＢＴによる通信が可能な状態に遷移する（Ｓ１０４、Ｓ１０５、Ｓ１０６）。
【００５１】
その後、情報処理装置１０の分割アプリ実行部３０は、クラウドサーバ１に保存されるファイルが情報処理装置１０（データ登録画面Ｑ）上へドラッグ操作により移動されると（Ｓ１０７とＳ１０８）、スマホ５０に対して信号を送信して、ＢＴの接続確認を実行する（Ｓ１０９とＳ１１０）。
【００５２】
ここで、スマホ５０が送信された信号に対する応答を情報処理装置１０に送信すると（Ｓ１１１とＳ１１２）、情報処理装置１０の分割アプリ実行部３０は、接続確認が取れたと認識して（Ｓ１１３：Ｙｅｓ）、ファイルを分割する（Ｓ１１４）。
【００５３】
その後、分割アプリ実行部３０は、１つの分割ファイルをディスクに格納するとともに（Ｓ１１５）、ＢＴを用いて、他方の分割ファイルをスマホ５０に送信する（Ｓ１１６とＳ１１７）。
【００５４】
そして、スマホ５０は、受信した他方の分割ファイルをディスクに格納する（Ｓ１１８）。このとき、スマホ５０は、格納完了を情報処理装置１０に通知することができる。また、分割アプリ実行部３０は、格納ファイルのリストを更新する（Ｓ１１９）。なお、Ｓ１１３において、分割アプリ実行部３０は、接続が確認できない場合（Ｓ１１３：Ｎｏ）、処理を終了する。
【００５５】
［復元処理の流れ］
図６は、復元処理の流れを示すシーケンス図である。図６に示すように、情報処理装置１０の分割アプリ実行部３０は、格納ファイル一覧アイコンを表示する状態で（Ｓ２０１）、当該格納ファイル一覧アイコンを起動するユーザ操作を受け付けると（Ｓ２０２）、格納ファイル一覧画面Ｍを表示する（Ｓ２０３）。
【００５６】
その後、情報処理装置１０の分割アプリ実行部３０は、格納ファイル一覧画面Ｍ上でファイルの選択および復元操作を検出すると（Ｓ２０４）、スマホ５０に対して信号を送信して、ＢＴの接続確認を実行する（Ｓ２０５とＳ２０６）。
【００５７】
ここで、スマホ５０が送信された信号に対する応答を情報処理装置１０に送信すると（Ｓ２０７とＳ２０８）、情報処理装置１０の分割アプリ実行部３０は、接続確認が取れたと認識して（Ｓ２０９：Ｙｅｓ）、ディスクから分割ファイルを読み出す（Ｓ２１０）。
【００５８】
その後、分割アプリ実行部３０は、ＢＴを用いて、他方の分割ファイルの送信指示をスマホ５０に送信する（Ｓ２１１とＳ２１２）。そして、スマホ５０は、送信指示を受信すると、ディスクに格納される他方の分割ファイルを読み出して、ＢＴを用いて、情報処理装置１０に送信する（Ｓ２１３とＳ２１４）。
【００５９】
そして、分割アプリ実行部３０は、分割ファイルを用いて、ファイルを復元する（Ｓ２１５）。このとき、分割アプリ実行部３０は、格納ファイルのリストを更新する。なお、Ｓ２０９において、分割アプリ実行部３０は、接続が確認できない場合（Ｓ２０９：Ｎｏ）、処理を終了する。
【００６０】
［削除処理の流れ］
図７は、削除処理の流れを示すシーケンス図である。図７に示すように、情報処理装置１０の分割アプリ実行部３０は、格納ファイル一覧アイコンを表示する状態で（Ｓ３０１）、当該格納ファイル一覧アイコンを起動するユーザ操作を受け付けると（Ｓ３０２）、格納ファイル一覧画面Ｍを表示する（Ｓ３０３）。
【００６１】
その後、情報処理装置１０の分割アプリ実行部３０は、格納ファイル一覧画面Ｍ上でファイルの選択および削除操作を検出すると（Ｓ３０４）、スマホ５０に対して信号を送信して、ＢＴの接続確認を実行する（Ｓ３０５とＳ３０６）。なお、接続確認は、省略することもできる。
【００６２】
ここで、スマホ５０が送信された信号に対する応答を情報処理装置１０に送信すると（Ｓ３０７とＳ３０８）、情報処理装置１０の分割アプリ実行部３０は、接続確認が取れたと認識して（Ｓ３０９：Ｙｅｓ）、ディスクから分割ファイルを削除する（Ｓ３１０）。
【００６３】
その後、分割アプリ実行部３０は、ＢＴを用いて、他方の分割ファイルの削除指示をスマホ５０に送信する（Ｓ３１１とＳ３１２）。そして、スマホ５０は、削除指示を受信すると、ディスクに格納される他方の分割ファイルを削除し（Ｓ３１３）、ＢＴを用いて、情報処理装置１０に削除完了を通知する（Ｓ３１４とＳ３１５）。その後、分割アプリ実行部３０は、格納ファイルのリストを更新する（Ｓ３１６）。なお、Ｓ３０９において、分割アプリ実行部３０は、接続が確認できない場合（Ｓ３０９：Ｎｏ）、処理を終了することもでき、確認がとれるまで繰り返すこともできる。
【００６４】
［効果］
情報処理装置１０は、外部の記憶媒体との非接続時を含めて表示される専用のアイコンに対するドラッグ操作によってファイル分割を行うので、誤動作を抑制することができる。また、情報処理装置１０は、ドラッグ操作時に外部の記憶媒体（スマホ）と接続するので、誤動作が発生した場合であっても、不要な分割処理が発生することを抑制できる。したがって、情報処理装置１０は、誤動作の発生を抑制できるとともに、誤操作が発生した場合でも、誤操作によるデータ漏洩の危険性を低減することができる。
【実施例２】
【００６５】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下に異なる実施例を説明する。
【００６６】
［通信切断］
例えば、情報処理装置１０は、スマホ５０に分割ファイルを送信し、スマホ５０から分割ファイルの受信完了が通知されると、ＢＴなどの近距離無線の接続を切断することもできる。このように、情報処理装置１０は、必要なときだけ近距離無線の接続を確立することで、セキュリティを高くし、漏洩をより強固に防止できる。
【００６７】
［分割数］
上記実施例では、分割数が２つである例を説明したが、これに限定されるものではなく、任意に設定変更できる。また、情報処理装置１０と近距離通信可能なスマホの数に応じて、分割数を動的に変更することもできる。例えば、情報処理装置１０は、複数のスマホにＢＴの信号を送信し、応答があった端末数と同じ数にファイルを分割して、各端末に分割ファイルを保存することができる。また、情報処理装置１０は、送信先として予め複数のスマホが指定されている場合には、指定されている端末数と同じ数にファイルを分割して、各端末に分割ファイルを保存することができる。なお、分割手法や暗号化手法は、公知の様々な手法を採用することができる。
【００６８】
［装置の種別］
上記実施例では、情報処理装置１０とスマホ５０とを例にして説明したが、これに限定されるものではない。例えば、スマホ５０がファイルを分割することもでき、両方が情報処理装置やスマホであっても、同様に処理することができる。なお、分割対象にファイルに限らず、フォルダなどでもよく、動画、静止画、音声、テキストなど様々なデータを対象とすることができる。また、ドラッグ操作に限らず、ファイル選択などに用いられる他の一般的な操作を採用することもできる。
【００６９】
［システム］
上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００７０】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られない。つまり、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００７１】
［ハードウェア構成］
図８は、ハードウェア構成例を示す図である。図８に示すように、情報処理装置１０は、通信インタフェース１０ａ、ＨＤＤ（Hard  Disk  Drive）１０ｂ、メモリ１０ｃ、プロセッサ１０ｄを有する。
【００７２】
通信インタフェース１０ａは、他の装置の通信を制御するネットワークインタフェースカードや近距離無線インタフェースなどである。なお、クラウドサーバ１とデータの送受信を行う無線インタフェースと、スマホ５０とデータの送受信を行う近距離無線インタフェースとを別々のハードウェアで構成することもできる。ＨＤＤ１０ｂは、プログラムやデータなどを記憶する記憶装置の一例である。
【００７３】
メモリ１０ｃの一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。プロセッサ１０ｄの一例としては、ＣＰＵ（Central  Processing  Unit）、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）、ＰＬＤ（Programmable  Logic  Device）等が挙げられる。
【００７４】
また、情報処理装置１０は、プログラムを読み出して実行することでデータ管理方法を実行する情報処理装置として動作する。つまり、情報処理装置１０は、端末認証部２１と分割アプリ実行部３０と同様の機能を実行するプログラムを実行する。この結果、情報処理装置１０は、端末認証部２１と分割アプリ実行部３０と同様の機能を実行するプロセスを実行することができる。なお、この他の実施例でいうプログラムは、情報処理装置１０によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。
【００７５】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【００７６】
１０  情報処理装置
１１  通信部
１２  近距離通信部
１３  記憶部
１４  分割ファイルＤＢ
２０  制御部
２１  端末認証部
３０  分割アプリ実行部
３１  受付部
３２  確認部
３３  分割部
３４  復元部
３５  削除部
【図１】
2018136722.tif 000003
【図２】
2018136722.tif 000004
【図３】
2018136722.tif 000005
【図４】
2018136722.tif 000006
【図５】
2018136722.tif 000007
【図６】
2018136722.tif 000008
【図７】
2018136722.tif 000009
【図８】
2018136722.tif 000010