(57)【要約】【課題】たとえばオリジナル画像のような共有対象のデータを保管する装置を携帯していない場合でも、共有の要求へ容易に対応可能にする。【解決手段】情報処理装置において、送信部は、共有対象のデータを所有する所有者の装置へ、共有対象のデータを要求することを示す共有要求情報を送信する。受信部は、所有者の端末装置から共有の可否を示す可否情報を受信する。送信制御部は、可否情報が共有対象のデータの共有の許可を示す場合、共有対象のデータを要求者の装置へと送信させる。送信制御部は、所有者に関連付けられた装置に関する情報に基づいて、所有者に関連付けられた装置の中から共有要求情報を送信する装置を選択する。【選択図】  図９
2017004056.tif 000002
【特許請求の範囲】
【請求項１】
要求者によって要求された共有対象のデータを所有する所有者の装置へ、前記共有対象のデータを要求することを示す共有要求情報を送信する送信手段と、
前記所有者の端末装置から共有の可否を示す可否情報を受信する受信手段と、
前記可否情報が前記共有対象のデータの共有の許可を示す場合、前記共有対象のデータを前記要求者の装置へと送信させる送信制御手段と、を備え、
前記送信制御手段は、前記所有者に関連付けられた装置に関する情報に基づいて、前記所有者に関連付けられた装置の中から前記共有要求情報を送信する装置を選択し、その選択した装置へ前記共有要求情報を送信するよう前記送信手段を制御することを特徴とする情報処理装置。
【請求項２】
前記装置に関する情報は、装置の種類を示す名称を含むことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記装置に関する情報は、装置の機能に基づく分類を示す情報を含むことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記装置に関する情報は、装置の通電状況に基づく分類を示す情報を含むことを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記装置に関する情報は、装置の通信状態を示す情報を含むことを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記送信制御手段は、
前記共有対象のデータを保持する保持装置から前記受信手段へ前記共有対象のデータを送信させ、
前記送信手段から前記要求者の装置へ前記共有対象のデータを送信させる、ことを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記送信制御手段は、前記共有対象のデータを保持する保持装置から前記要求者の装置へ前記共有対象のデータを送信させることを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項８】
前記送信制御手段は、データと、そのデータを所有するユーザとの対応を管理するユーザ管理情報を参照して前記共有対象のデータに対応するユーザを特定することにより、前記共有要求情報を送信する所有者を特定することを特徴とする請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記送信手段は、前記共有対象のデータを格納する保持装置を示す情報を前記共有要求情報とともに送信することを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記送信制御手段は、前記所有者と、一又は複数の装置と、前記装置に関する情報とが関連付けられた装置管理情報を参照して、前記共有対象のデータを格納している保持装置を特定することを特徴とする請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記送信手段は、前記共有対象のデータを保持している保持装置が通信可能な状態にあるか否かを示す情報を前記共有要求情報とともに送信することを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記送信手段は、前記共有対象のデータを保持している保持装置が遠隔起動可能であり、且つ、通信可能な状態でない場合に、前記保持装置の遠隔起動処理を要求する情報を送信することを特徴とする請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
前記送信手段は、前記共有対象のデータを保持している保持装置が遠隔起動可能な場合には、前記保持装置の遠隔起動処理を要求する情報を前記共有要求情報とともに送信することを特徴とする請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１４】
前記送信手段は、共有が要求された全てのデータを前記要求者の装置に送信した場合、送信終了メッセージを前記所有者の装置へ送信することを特徴とする請求項１乃至１３のいずれか１項に記載の情報処理装置。
【請求項１５】
前記送信手段は、前記要求者を示す情報を前記所有者の装置へ送信することを特徴とする請求項１乃至１４のいずれか１項に記載の情報処理装置。
【請求項１６】
前記受信手段は、暗号化された前記共有対象のデータと、前記暗号化された共有対象のデータを復号するための暗号キーを前記共有対象のデータを保持している保持装置から受信し、
前記送信手段は、前記暗号化された共有対象のデータと、暗号キーを前記要求者の装置へ送信することを特徴とする請求項１乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
前記送信手段は、前記共有対象のデータを保持している保持装置が保持している複数のデータから共有対象のデータを選択させるために、前記複数のデータを特定するための特定情報を前記要求者の装置へ送信することを特徴とする請求項１乃至１６のいずれか１項に記載の情報処理装置。
【請求項１８】
共有対象のデータを要求することを示す共有要求情報を受信する受信手段と、
前記共有要求情報に基づいて共有可否のユーザ入力を受け付ける操作画面を表示手段に表示させる表示制御手段と、
ユーザ入力により受け付けた共有可否を示す可否情報を情報処理装置へ送信する送信手段と、を備えることを特徴とする端末装置。
【請求項１９】
前記共有要求情報は、前記共有対象のデータの共有を要求するユーザである要求者を示す情報を含み、
前記表示制御手段は、前記要求者を示す情報を前記表示手段に表示させることを特徴とする請求項１８に記載の端末装置。
【請求項２０】
前記表示制御手段は、前記共有対象のデータを保持している保持装置を示す情報を前記表示手段に表示させることを特徴とする請求項１８または１９に記載の端末装置。
【請求項２１】
前記共有対象のデータを保持する保持装置が通信可能な状態か否かを判定する判定手段を備え、
前記表示制御手段は、前記判定手段によって通信可能ではないと判定された場合に、当該保持装置を通信可能な状態へ移行させるための情報を表示手段に表示させることを特徴とする請求項１８乃至２０のいずれか１項に記載の端末装置。
【請求項２２】
前記受信手段は、前記共有対象のデータを保持している保持装置の通信状態を示す情報を受信し、
前記表示制御手段は、前記通信状態が通信不可を示す場合に、その保持装置を通信可能な状態へ移行させるための情報を表示手段に表示させることを特徴とする請求項１８乃至２０のいずれか１項に記載の端末装置。
【請求項２３】
前記表示制御手段は、前記共有対象のデータの共有を要求するユーザである要求者との間で共有を許可するための条件に関する情報を表示手段に表示させることを特徴とする請求項１８乃至２２のいずれか１項に記載の端末装置。
【請求項２４】
前記共有対象のデータの共有を要求するユーザである要求者の装置へ提供される共有対象のデータは暗号化されており、
前記受信手段は、前記共有対象のデータを保持している保持装置から、暗号化された前記共有対象のデータを復号するための暗号キーを受信し、
前記送信手段は、前記暗号キーを前記要求者の装置へ送信することを特徴とする請求項１８乃至２３のいずれか１項に記載の端末装置。
【請求項２５】
情報処理装置が実行する制御方法であって、
要求者によって要求された共有対象のデータを所有する所有者の装置へ、前記共有対象のデータを要求することを示す共有要求情報を送信する送信工程と、
前記所有者の装置から共有の可否を示す可否情報を受信する第２受信工程と、
前記可否情報が前記共有対象のデータの共有の許可を示す場合、前記共有対象のデータを前記要求者の装置へと送信させる送信制御工程と、を有し、
前記送信工程において、前記所有者に関連付けられた装置に関する情報に基づいて、前記所有者に関連付けられた装置の中から前記共有要求情報を送信する装置を選択し、その選択した装置へ前記共有要求情報を送信することを特徴とする制御方法。
【請求項２６】
端末装置が実行する制御方法であって、
共有対象のデータを要求することを示す共有要求情報を受信する受信工程と、
前記共有要求情報に基づいて共有可否のユーザ入力を受け付ける操作画面を表示手段に表示せる表示制御工程と、
ユーザ入力により受け付けた共有可否を示す可否情報を情報処理装置へ送信する送信工程と、を有することを特徴とする制御方法。
【請求項２７】
請求項１乃至１７のいずれか１項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。
【請求項２８】
請求項１８乃至２４のいずれか１項に記載の端末装置の各手段としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ共有を行うための技術に関する。
【背景技術】
【０００２】
近年、ネットワーク上のサーバを介し、他人とデータを共有するサービスが普及してきている。共有する対象のデータが画像の場合、サービスのストレージ容量やネットワーク回線の制限により、画像のオリジナルサイズはローカルの機器に保管し、縮小したサイズの画像をサーバに保管することが行われている。特許文献１では、画像保管しているサーバに対しユーザが印刷指令を出し、出力を担当するプリントサーバへ画像を送信する方法を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２７１３４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような共有サービスを利用し、他人が所有する画像を用いてフォトブックやスライドショーを作成する際、品質を上げるため、縮小したサイズでなく、オリジナルサイズの画像（オリジナル画像）を使用する必要がある。しかしながら、一般に、オリジナル画像を保持している機器を携帯していない場合には、画像共有の要求の問い合わせがあっても即座に対応することができない。特許文献１において、別の機器から画像を送信することが記載されているが、自身が権利を持っている画像について、自身の他の機器に送信するものである。
【０００５】
本発明は上述した問題を解決するためになされたものであり、共有の要求に容易に対応可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明の一態様による情報処理装置は以下の構成を備える。
すなわち、要求者によって要求された共有対象のデータを所有する所有者の装置へ、前記共有対象のデータを要求することを示す共有要求情報を送信する送信手段と、
前記所有者の端末装置から共有の可否を示す可否情報を受信する受信手段と、
前記可否情報が前記共有対象のデータの共有の許可を示す場合、前記共有対象のデータを前記要求者の装置へと送信させる送信制御手段と、を備え、
前記送信制御手段は、前記所有者に関連付けられた装置に関する情報に基づいて、前記所有者に関連付けられた装置の中から前記共有要求情報を送信する装置を選択し、その選択した装置へ前記共有要求情報を送信するよう前記送信手段を制御する。
【発明の効果】
【０００７】
本発明によれば、共有の要求に容易に対応可能とすることができる。
【図面の簡単な説明】
【０００８】
【図１】第１実施形態のデータ共有システムの構成図。
【図２】第１実施形態のデータ共有システムを示すブロック図。
【図３】第１実施形態の要求端末および所有端末のハードウェア構成を示すブロック図。
【図４Ａ】第１実施形態の要求端末とサーバ装置の動作を示すフローチャート。
【図４Ｂ】第１実施形態の所有端末と画像保管装置の動作を示すフローチャート。
【図５】第１実施形態の各種管理テーブルを示す図。
【図６】第１実施形態の要求端末の表示装置の表示例を示す図。
【図７】第１実施形態の要求画像リスト及び共有可否リストを示す図。
【図８】第１実施形態の所有者端末の表示装置の表示画面例を示す図。
【図９】第１実施形態のデータ共有システムのデータのやり取りを示す図。
【図１０】第２実施形態のデータ共有システムの構成図。
【図１１】第２実施形態のサーバ装置と所有者端末の動作を示すフローチャート。
【図１２】第２実施形態の所有者端末１０２の表示装置の表示画面例を示す図。
【図１３】第２実施形態のデータ共有システムの構成図。
【図１４】第３実施形態のデータ共有システムの構成図。
【図１５】第３実施形態のサーバ装置と所有者端末の動作を示すフローチャート。
【図１６】第４実施形態の要求端末と所有者端末の動作を示すフローチャート。
【図１７】第４実施形態の要求端末の表示装置の表示画面例を示す図。
【図１８】第４実施形態のデータ共有システムのデータのやり取りを示す図。
【図１９Ａ】第５実施形態の要求端末とサーバ装置の動作を示すフローチャート。
【図１９Ｂ】第５実施形態の所有端末と画像保管装置の動作を示すフローチャート。
【図２０】第５実施形態のデータ共有システムのデータのやり取りを示す図。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について添付の図面を用いて詳細に説明する。
【００１０】
＜第１実施形態＞
図１は第１実施形態のデータ共有システム全体の構成を示す図である。データ共有システムにおいて、画像の共有を要求する要求側の端末装置である要求端末１０１は、ネットワークとの通信機能や、他のユーザが所有する画像を要求する情報（共有要求情報）を発信する機能を有する。共有対象のデータである画像の所有者側の端末装置である所有者端末１０２は、ネットワークとの通信機能や、自分の所有する画像に対し共有要求情報を受け付ける機能を有する。本実施形態において要求端末１０１と所有者端末１０２の一例は携帯端末である。尚、要求端末１０１と所有者端末１０２の通信機能は、図１では、無線通信機能を有するものとするが、これに加えて、あるいは、これに代えて有線通信機能を有することもできる。
【００１１】
クラウドに内在するサーバ装置１０３（情報処理装置）は、データ共有システムのサーバ機能を担う。サーバ装置１０３は、各種演算処理を行う仮想マシンサービスを提供する仮想マシン１０４と、縮小サイズ画像（サムネイル画像）を集積するストレージサービスを提供する記憶装置１０５を保持している。また、サーバ装置１０３は、ネットワーク１０８を介してデータ共有システムを構成する各種端末と通信することが可能な通信機能を有する。共有対象のデータを保持する保持装置の一例としての画像保管装置１０６は、所有者端末１０２を所有しているユーザのオリジナルサイズの画像を保管している。画像保管装置１０６は、ネットワーク１０８を介してデータ共有システムを構成する各種端末と通信することが可能な通信機能を有する。
【００１２】
接続装置１０７は、要求端末１０１及び所有者端末１０２をネットワーク１０８に無線接続するための機能を有する。接続装置１０７は、無線ＬＡＮのアクセスポイントだけでなく、無線公衆回線の基地局であってもよい。尚、本実施形態では、サーバ装置１０３をクラウドに内在する仮想マシンとしているが、通常のサーバ装置であってもよい。また、サーバ装置１０３の機能を所有者端末１０２に内蔵して、所有者端末１０２が実現する機能とサーバ装置１０３が実現する機能を所有者端末１０２で実現するように構成することもできる。
【００１３】
図２は第１実施形態のデータ共有システム全体の機能構成を示すブロック図である。要求者の要求端末１０１は、他の機器との通信処理を行う通信部２０１と、画像の共有を要求するための共有要求情報を生成する画像要求部２０２と、共有要求情報に応じて送信された画像の取得処理を行う画像取得部２０３を有する。また、要求端末１０１は、取得した画像を保管する画像保管部２０４を有する。なお、各装置の通信部２０１，２２１，２４１，２６１は送信手段及び受信手段としての機能を有している。
【００１４】
サーバ装置１０３は、他の機器との通信処理を行う通信部２２１と、システムのユーザ間での画像の共有のための画像送信処理を指示する送信処理指示部（送信制御手段）２２２を有する。また、サーバ装置１０３は、データ共有システムに登録されている画像を管理する画像管理部２２３と、画像を所有するユーザを管理するユーザ管理部２２４と、ユーザが所有している機器（装置）を管理する機器管理部２２５を有する。画像管理部２２３、ユーザ管理部２２４、機器管理部２２５は、それぞれ図５（ａ）、図５（ｂ）、図５（ｃ）で示す管理テーブルを用いて管理を行い、それらを用いた処理の詳細については図４Ａ、図４Ｂに示すフローチャートの参照により後述する。さらに、サーバ装置１０３は、共有システムに登録され、公開されている縮小画像やユーザ間で送受信する画像を保管する画像保管部２２６を有する。尚、通信部２２１から機器管理部２２５までの構成要素は、図１の仮想マシン１０４に相当する。また、画像保管部２２６は、図１の記憶装置１０５に相当する。
【００１５】
画像所有者の所有者端末１０２は、他の機器との通信処理を行う通信部２４１と、他の機器から要求された画像を表示確認する要求画像確認部（表示制御手段）２４２と、共有対象の画像（要求画像）の共有可否を選択する共有可否選択部２４３を有する。画像所有者のデータ保管機器となる画像保管装置１０６は、他の機器との通信処理を行う通信部２６１と、要求された画像を送信する画像送信部２６２と、ユーザが所有する画像を保管する画像保管部２６３を有する。なお、通信部２０１，２２１，２４１，２６１は、たとえば無線による通信を行う。
【００１６】
図３は要求端末１０１及び所有者端末１０２のハードウェア構成を示す図である。要求端末１０１と所有者端末１０２は、例えば、スマートフォンのような一般的な携帯端末であり、共通の構成要素を有する。ＣＰＵ３０１は、各種処理のための演算や論理判断等の処理を行い、バス３０８に接続された各種構成要素を制御する。要求端末１０１と所有者端末１０２にはそれぞれ、プログラムメモリとデータメモリを含むメモリが搭載されている。プログラムメモリには、後述する処理手順を含むＣＰＵ３０１による制御のためのプログラムが格納される。尚、プログラムメモリとデータメモリを実現するメモリはＲＯＭ３０２であってもよいし外部記憶装置等からプログラムがロードされるＲＡＭ３０３であってもよい。
【００１７】
無線通信デバイス３０４は、要求端末１０１あるいは所有者端末１０２の有するデータや演算されたデータについて、他の機器との送受信を可能とする。無線通信デバイス３０４は、ＣＰＵ３０１との協働で通信部２０１，２４１を実現する。ＵＩデバイス３０５は、例えば、要求端末１０１あるいは所有者端末１０２に搭載された各種ボタン、マウスやキーボードあるいはタッチパネルデバイス等の入力デバイスである。表示装置３０６は、要求端末１０１あるいは所有者端末１０２に搭載された表示パネル（例えば、液晶等）であり、画像の表示や使用者に提示する様々な情報をＣＰＵ３０１の制御によって表示することが可能である。尚、サーバ装置１０３及び画像保管装置１０６も情報処理装置であり、要求端末１０１あるいは所有者端末１０２と同様のハードウェア構成を有する。
【００１８】
図４Ａ、図４Ｂは第１実施形態のデータ共有システムにおける画像の送受信（共有処理）に関する動作を示すフローチャートである。このフローチャートは、画像要求者の要求端末１０１、サーバ装置１０３、画像所有者の所有者端末１０２、画像所有者の画像保管装置１０６の動作を示すフローチャートである。要求端末１０１による処理フローを（図４Ａ（ａ））、サーバ装置１０３による処理フローを（図４Ａ（ｂ））に示す。また、所有者端末１０２による処理フローを（図４Ｂ（ａ））、画像保管装置１０６による処理フローを（図４Ｂ（ｂ））に示す。以下、要求端末１０１、サーバ装置１０３、所有者端末１０２、画像保管装置１０６のそれぞれによる処理について説明する。
【００１９】
尚、要求端末１０１、サーバ装置１０３、所有者端末１０２、画像保管装置１０６を含むデータ共有システムの各機器の状態に関しては特別記載の無い場合、電源が入り通信可能な状態であるとする。また、本データ共有システムでは、画像に対し一意の画像ＩＤが割り当てられ、画像ＩＤはシステムに対して一意に割り当てられた画像所有者のＩＤ（ユーザＩＤ）と関連付けられている（図５（ａ）の画像管理テーブル）。サーバ装置１０３の画像保管部２２６には、共有対象である画像に対応する、縮小されたサイズのサムネイル画像のファイルが保管される。また、ユーザＩＤにはユーザの連絡先が登録され、ユーザ毎に管理する機器の一覧が登録される（図５（ｂ）のユーザ管理テーブルおよび図５（ｃ），（ｄ）の機器管理テーブル）。なお、図５（ｃ），（ｄ）では一人のユーザにつき、１又は複数の機器が対応付けられているものとする。
【００２０】
まず、要求端末１０１が実行する処理（Ｓ４０１からＳ４０６）について説明する。Ｓ４０１で、要求端末１０１は、要求者からのＵＩデバイス３０５を介する操作に基づいて、要求対象の画像（要求画像）の選択を受け付ける。具体的には、要求端末１０１の画像要求部２０２が通信部２０１を介して、サーバ装置１０３の画像管理部２２３が管理している画像管理テーブル５０１（図５（ａ））にアクセスし、公開されているサムネイル画像の情報を取得する。サーバ装置１０３は、画像保管装置が保持している複数のデータから共有対象のデータを要求端末１０１に選択させるために、複数のデータの各々を判別するための情報（本実施形態ではサムネイル画像）を提供する。図５（ａ）に示されるように、画像管理テーブル５０１は、画像を識別する画像ＩＤ、所有ユーザを識別するユーザＩＤ、サムネイル画像のファイル名で構成される。画像要求部２０２は、画像管理テーブル５０１に記述されているサムネイルファイルにアクセスし、要求端末１０１が備える表示装置３０６に対応する画像を表示する。
【００２１】
図６は、画像要求部２０２による表示画面例を示す図である。図６に示される、所有者端末１０２の表示画面は、サーバ装置１０３から通知された共有要求情報（要求画像リストとサムネイル画像）に基づいて共有可否のユーザ入力を受け付けるための操作画面である。図６に示されるように、画像要求部２０２は、サーバ装置１０３から取得された、公開されている１つまたは複数のサムネイル画像６０１を表示する。これらサムネイル画像６０１の表示には、要求する画像を選択する際に使用するチェックＢＯＸ６０２が配置される。また、ＯＫボタン６０３は、ユーザが選択終了を指示する際に押下されるボタンである。ユーザが、画面に表示されているサムネイル画像６０１から要求する画像を選択すると、選択されたサムネイル画像６０１のチェックＢＯＸ６０２にチェックマークが表示される。画像要求部２０２は、図６に示す画面で選択されたサムネイル画像に対応する画像ＩＤを用いて図７（ａ）で示す要求画像リスト７０１を生成する。要求画像リスト７０１では、画像の要求を識別する要求ＩＤと、要求されたサムネイル画像に対応する画像ＩＤとが関連付けられている。
【００２２】
尚、図６に示す表示画面は一例であり、複数の画像の中から取得したい画像の画像ＩＤを選択できれば良く、画面の構成はこれに制限されるものではない。また、選択の際に提示される情報として、サムネイル画像の表示は必須で無く、画像に関する他の情報であってもよい。例えば、サムネイル画像の表示に代えて、あるいはこれに加えて、日時や場所、人物や風景といった被写体の情報を表示してもよい。
【００２３】
Ｓ４０２で、要求端末１０１の画像要求部２０２は、Ｓ４０１で作成した要求画像リスト７０１を、通信部２０１を介してサーバ装置１０３へ送信する。Ｓ４０３で、画像取得部２０３は、サーバ装置１０３から送信された、図７（ｂ）に示されるような共有可否リスト７０２を受信する。共有可否リスト７０２には、共有を要求した画像ＩＤに対応した共有の可否が記述されている。
【００２４】
Ｓ４０４で、画像取得部２０３は、Ｓ４０３で取得した共有可否リスト７０２を参照して、共有を要求したすべての画像が共有可となっているかを判定する。判定の結果、全ての画像について共有可となっている場合（Ｓ４０４でＹＥＳ）は、Ｓ４０５において画像取得部２０３はサーバ装置１０３から送信される共有対象の画像を受信し、画像保管部２０４へ格納する。他方、Ｓ４０４の判定の結果、共有が不許可となった画像が存在する場合（Ｓ４０４でＮＯ）、Ｓ４０６において、画像取得部２０３は共有が不許可となった画像を示す表示を行う。たとえば、共有が不許可となった画像のサムネイル画像を表示する。その後、Ｓ４０５へすすみ、共有が許可された画像をサーバ装置１０３から受信する。以上が、要求者の要求端末１０１で実行する処理である。
【００２５】
次に、サーバ装置１０３が実行する処理について説明する。Ｓ４２１で、サーバ装置１０３の送信処理指示部２２２は、要求端末１０１から要求画像リスト７０１を受信する。Ｓ４２２で、送信処理指示部２２２は、受信した要求画像リスト７０１から共有対象の画像（以下、対象画像ともいう）の画像ＩＤを抽出し、画像管理部２２３が管理する画像管理テーブル５０１を参照して対象画像の所有者のユーザＩＤを抽出する。そして、Ｓ４２３で、送信処理指示部２２２は、機器管理部２２５が管理するユーザ毎に用意された機器管理情報（装置管理情報）としての機器管理テーブルから、Ｓ４２２で抽出したユーザＩＤに対応した機器管理テーブル５０３を選択する。そして、送信処理指示部２２２は、選択した機器管理テーブル５０３を参照して、対象画像の所有者が所有する機器（装置）を示す機器情報を取得する。機器管理テーブル５０３には、機器情報として、共有対象の画像を所有する所有者が使用している機器の種類を示す名称（機器名称）、機器が通知機器か保管機器かを示す機器タイプ、機器が常時通電（常時通信可能）か随時通電かを示す通電タイプが記述されている。なお、機器管理テーブル５０３は、ユーザごとに用意された複数のテーブル群であってもよいし、ユーザとユーザが所有する機器の対応が複数のユーザについて登録されたテーブルであってもよい。ユーザごとに機器管理テーブルが容易されている場合には、各機器管理テーブルにユーザＩＤを割り当てておき、Ｓ４２２で抽出したユーザＩＤが割り当てられている機器管理テーブルを参照する。また、ユーザとユーザが所有する機器の対応が複数のユーザについて登録された機器管理テーブルの場合には、Ｓ４２２で抽出したユーザＩＤのレコードを抽出して参照する。図５（ｃ）、（ｄ）は、ユーザＩＤ（u001）により抽出されたレコード群の一例を示している。
【００２６】
機器タイプとは機器の機能に基づいて分類された種類である。機器タイプの一例では、他の装置と通信することが多い機器（スマートフォン、タブレット端末等）を通知機器として分類し、他の装置との通信をあまり行わないが、データを保管することが多い機器（ホームサーバ、カメラ等）を保管機器と分類する。パーソナルコンピュータ等は通知機器かつ保管機器であると分類してもよい。
【００２７】
また、通電タイプとは機器の通電状況に基づいて分類された種類である。通電タイプの一例では、電源がオンになっていることが多い機器（スマートフォン、タブレット端末、ホームサーバ等）を「常時」として分類し、電源がオフになっていることが多い機器（カメラ、パーソナルコンピュータ等）を「随時」と分類している。また、機器管理テーブル５０３には、機器が保持（保管）している画像のＩＤ、各機器のアドレスが記述されている。
【００２８】
Ｓ４２４で、送信処理指示部２２２は、Ｓ４２３で取得した機器情報に基づいて、機器タイプが通知機器である所有者端末１０２を抽出し、抽出された所有者端末１０２を共有要求情報の通知先に決定する。機器タイプがわかれば、通信可能な状態である可能性が高い機器（例えばスマートフォン、タブレット端末）であるか否かを判断することができる。実際に通信できる状態か否かがわからない場合、このように機器タイプに基づいて、通信可能な状態である可能性が高い機器（例えばスマートフォン、タブレット端末）に共有要求情報を送信するようにすればよい。そして、送信処理指示部２２２は、通知先に決定された所有者端末１０２に、共有要求情報としての要求画像リスト７０１と対象画像のサムネイルファイルを送信する。
【００２９】
なお、Ｓ４２４で、送信処理指示部２２２は、機器の種類を示す名称に基づいて、共有要求情報の通知先を選択してもよい。例えば、機器の名称がわかれば、通信可能な状態である可能性が高い機器（例えばスマートフォン、タブレット端末）であるか否か、画像データを大量に保管している可能性が高い機器（例えばデジタルカメラ、パーソナルコンピュータ、ホームサーバ）であるか否かを判断することができる。実際に通信できる状態か否かがわからない場合、通信可能な状態である可能性が高い機器（例えばスマートフォン、タブレット端末）に共有要求情報を送信するようにしてもよい。
【００３０】
また、Ｓ４２４で、送信処理指示部２２２は、通電タイプに基づいて、共有要求情報の通知先を選択してもよい。通電タイプがわかれば、通電していて通信可能な状態である可能性が高い機器（例えばホームサーバ等）であるか否か、通電されていなくて通信できない可能性が高い機器（例えばデジタルカメラ、当）であるか否かを判断することができる。また、実際に通信できる状態か否かがわからない場合、通信可能な状態である可能性が高い機器に共有要求情報を送信するようにしてもよい。なお、図５（ｄ）のように、各機器が通信可能かどうかわかっている場合は、Ｓ４２４で、送信処理指示部２２２は、通信可能かどうかを示す情報に基づいて、共有要求情報の通知先を選択してもよい。以上のように、送信処理指示部２２２は、装置に関する情報（機器名称、機器タイプ、通電タイプ、通信状態）に基づいて、所有者に対応付けられた装置の中から共有要求情報を送信する装置を選択する。この場合、複数の情報を組み合わせて判断してもよいし、単一の情報で判断してもよい
【００３１】
尚、画像の所有者が複数の場合、それぞれのユーザのそれぞれの機器へ要求画像リストを送信するが、ここでは所有者が一人の場合を例に挙げて説明する。また、上記実施形態では機器管理テーブル５０３において通知機器として記述されている機器を選択して共有要求情報を通知したが、これに限られるものではない。たとえば、ユーザ管理部２２４が管理するユーザ管理情報としてのユーザ管理テーブル５０２（図５（ｂ））を参照して共有要求情報を通知する通知アドレスを取得するようにしてもよい。ここで、ユーザ管理テーブル５０２には、各ユーザ（ユーザＩＤ）と、共有要求情報を通知するための通知アドレスおよび所有している画像（画像ＩＤ）が記述されている。
【００３２】
Ｓ４２５で、送信処理指示部２２２は、共有要求情報の通知先、すなわち要求画像リスト７０１の送信先である所有者端末１０２から共有可否リスト７０２（図７（ｂ））を受信する。共有可否リスト７０２には、要求画像リスト７０１の各画像について共有の可否を示す情報が記述されている。共有可否リスト７０２は所有者端末１０２において生成される（図４Ｂ（ａ）により後述する）。続くＳ４２６〜Ｓ４２９において、送信処理指示部２２２は、Ｓ４２５で受信した共有可否リストから、共有が許可された画像の送信を指示するための送信画像リストを生成する。まず、Ｓ４２６において、送信処理指示部２２２は、共有可否リスト７０２より一つの画像ＩＤを抽出し、共有が許可されているか否かを調べる。共有が許可されている場合（Ｓ４２６でＹＥＳ）、処理はＳ４２７に進み、共有が不許可の場合（Ｓ４２６でＮＯ）、処理はＳ４２８に進む。Ｓ４２７において、送信処理指示部２２２は、画像保管装置１０６へ画像の送信を指示するための送信リストに当該画像の画像ＩＤを記述する。Ｓ４２９において、要求のあった全画像に対して上述の処理が終わったかどうかが判断され、終了していれば（Ｓ４２９でＹＥＳ）処理はＳ４３０に進み、未終了であれば（Ｓ４２９でＮＯ）処理はＳ４２６に戻り、次の画像について上記処理が実行される。
【００３３】
Ｓ４３０において、送信処理指示部２２２は、画像所有者の画像保管装置１０６へ送信画像リストを送信する。なお、共有対象となっている複数の画像データが複数の画像保管装置に分散して保持されている場合は、送信処理指示部２２２は、各保管装置ごとに送信画像リストを作成し、送信する。どの画像保管装置にどの画像が保持されているかは、機器管理テーブル５０３を参照することで把握可能である。Ｓ４３１において、送信処理指示部２２２は、要求端末１０１に対して共有要求情報の可否の結果を示す共有可否リスト７０２を送信する。尚、Ｓ４３０とＳ４３１の実行順序は記載順序に縛られることは無く、Ｓ４３１がＳ４３０より先、であっても、もしくは同時であってもよい。Ｓ４３２において、送信処理指示部２２２は、共有対象の画像を画像保管装置１０６から受信し、これを要求端末１０１に送信する。サーバ装置１０３では、機器管理部２２５がユーザの所有機器を管理しているため、サーバ装置１０３を経由することにより、要求端末１０１と所有者端末１０２は互いに相手の機器を意識せずに情報の送受信を行うことができる。
【００３４】
Ｓ４３３において、送信処理指示部２２２は、要求された全ての画像の送信が完了したかどうかを判断する。全ての画像について送信が完了した場合（Ｓ４３３でＹＥＳ）は処理を終了する。他方、未完了の画像が存在する場合（Ｓ４３３でＮＯ）、Ｓ４３４において、送信処理指示部２２２は、完了していない不足分の画像の要求リストを対象の画像保管装置へ送信する。このようなＳ４３３及びＳ４３４の処理を定期的に行うことにより、送信漏れを防ぐことができる。以上でサーバ装置１０３のフローの説明を終了する。
【００３５】
次に共有対象となっている画像の所有者の所有者端末１０２による処理フローについて説明する。Ｓ４４１において、要求画像確認部２４２は、サーバ装置１０３からの要求画像リスト７０１と対象画像のサムネイルファイルを、通信部２４１を介して受信する。なお、本実施形態では、サーバ装置１０３に保管されているサムネイルファイルを受信する例を説明しているが、所有者端末１０２に予めサムネイルファイルが保管されていてもよい。その場合、サムネイルファイルの受信は不要である。また、所有者端末１０２が画像保管装置１０６と通信可能であり、画像保管装置１０６にサムネイルファイルが保管さている場合は、要求画像確認部２４２が画像保管装置１０６からサムネイルファイルを取得するようにしてもよい。
【００３６】
次に、Ｓ４４２において、要求画像確認部２４２は、図８に示すような画面を表示装置に表示して、要求画像リスト７０１により共有が要求されている対象画像について共有可否をユーザに選択させる。図８において、メッセージ８０１は、画像の共有リクエストを通知するための表示である。サムネイル画像８０２は共有要求情報のあった画像を表し、各々のサムネイル画像８０２には共有の許可を選択するためのチェックＢＯＸ８０３が設けられている。ＯＫボタン８０４は、共有の可否の選択の完了を示すボタンである。メッセージ８０１には、共有要求情報の要求元の名前（○○さん）、画像保管装置１０６の機器名（ホームサーバ）の表示を行ってもよい。これにより誰からの要求か、どの画像保管装置から送信されるかを確認することができる。なお、共有要求情報の要求元のユーザを示すユーザ情報（たとえば要求者の名前）、画像保管装置１０６の機器名は、サーバ装置１０３が要求画像リストとともに所有者端末１０２に送信する。
【００３７】
Ｓ４４３〜Ｓ４４６において、共有可否選択部２４３は、Ｓ４４２で表示した画面においてユーザが選択した結果（共有の可否）を要求画像リスト７０１の各画像に記述することにより共有可否リスト７０２を作成する。すなわち、共有可否選択部２４３は、共有が許可された画像（チェックＢＯＸ８０３にチェックが付された画像）については（Ｓ４４３でＹＥＳ）、共有可否リスト７０２の共有可否を「ＯＫ」に設定する（Ｓ４４４）。他方、共有が不可と判定された画像については（Ｓ４４３でＮＯ）は、共有可否選択部２４３は、共有可否リスト７０２の共有可否に「ＮＧ」を設定する（Ｓ４４５）。Ｓ４４６において、共有可否選択部２４３は、要求画像リスト７０１に記述された全画像に対して上述の処理が終了したかどうかを判断し、未終了の場合（Ｓ４４６でＮＯ）は処理をＳ４４３に、終了している場合（Ｓ４４６でＹＥＳ）は処理をＳ４４７に進める。
【００３８】
Ｓ４４７において、要求画像確認部２４２は、画像保管装置１０６がホームサーバであるかどうかを判断する。画像保管装置１０６がホームサーバである場合（Ｓ４４７でＹＥＳ）、処理はＳ４４９へ進み、ホームサーバでない場合はＳ４４８へ進む。Ｓ４４８において、要求画像確認部２４２は、画像保管装置１０６の電源を投入するように指示をする。なお、本実施形態では、Ｓ４４７で画像保管装置１０６がホームサーバか否かを確認しているが、常時通電し、通信可能な機器であれば良く、Ｓ４４３では画像保管装置１０６がそのようなこれ限られるものではない。Ｓ４４７では、画像保管装置１０６が常時通電されるタイプの機器であるかどうかが判定され、常時通電されるタイプの機器ではない場合に、Ｓ４４８において、画像保管装置１０６の電源投入を催促する表示が実行されるようにすればよい。画像保管装置１０６が常時通電機器で無い場合（本実施形態ではホームサーバでない場合）、電源が入っていない可能性があるため、電源投入を促す表示を行う。Ｓ４４９において、要求画像確認部２４２は、Ｓ４４３〜Ｓ４４６で生成された共有可否リスト７０２をサーバ装置１０３に送信する。以上で所有者端末１０２のフローの説明を終了する。なお、電源投入を促す指示に代えて、通信可能な状態にすることを促す指示としてもよい。以上のように、所有者端末１０２は、画像保管装置１０６が常時通信可能な状態にある装置ではない（ホームサーバではない）と判定した場合に、画像保管装置１０６を通信可能な状態へ移行させるための催促を表示装置３０６に表示させる表示制御を行う。
【００３９】
次に画像所有者の画像保管装置１０６による処理フローについて説明する。Ｓ４６１において、画像送信部２６２は、サーバ装置１０３から送信された送信画像リスト（Ｓ４３０）を通信部２６１を介して受信する。Ｓ４６２において、画像送信部２６２は、Ｓ４６１で受信した送信画像リストにしたがって画像保管部２６３から対象画像を抽出する。Ｓ４６３において、画像送信部２６２は、Ｓ４６２で抽出した対象画像を通信部２６１を介してサーバ装置１０３へ送信する。以上が画像保管装置１０６の処理である。
【００４０】
以上説明したように、要求端末１０１において画像の共有が要求されると、画像の所有者の所有者端末１０２に画像の共有要求情報が通知される。所有者が所有者端末１０２で共有を許可すると、所有者が所有している画像を保管している機器（画像保管装置１０６）から要求者に共有が要求された画像が送信される。
【００４１】
図９に第１実施形態のデータ共有システムによるデータのやり取りを示す。処理９０１では、要求端末１０１がサムネイルファイルと要求画像リスト７０１をサーバ装置１０３に送信する（Ｓ４０２）。要求画像リスト７０１は、共有対象のデータとしての対象画像を特定するための特定情報の一例である。なお、特定情報は、要求するデータを特定できるものであればよく、この例に限らない。
【００４２】
処理９０２では、サーバ装置１０３が共有対象のデータの所有者が有する所有者端末１０２に画像の要求画像リスト７０１を通知する（Ｓ４２４）。処理９０３では、所有者端末１０２が共有対象データについての共有可否を示す可否情報としての共有可否リスト７０２をサーバ装置１０３に送信する（Ｓ４４９）。処理９０４では、サーバ装置１０３が、受信した可否情報により共有化が示されているデータ（対象画像）を取得するために、画像保管装置１０６に送信画像リストを送信する（Ｓ４３０）。処理９０５では、処理９０４で送信された送信画像リストにしたがって、画像保管装置１０６がサーバ装置１０３に画像を送信する（Ｓ４６３）。処理９０６では、サーバ装置１０３が、処理９０５において画像保管装置１０６から取得した画像（要求画像リストに記述された画像のうち、所有者端末１０２により共有化が許可された画像）を、要求端末１０１へ送信する（Ｓ４３２）。
【００４３】
＜第２実施形態＞
第１の実施形態では、Ｓ４４７、Ｓ４４８（図４Ｂ）において画像保管装置の種別を判断し、電源投入（あるいは、通信可能な状態へ移行させること）を催促した。第２実施形態では、画像保管装置が電源の入った状態か否かを通信可能か否かで判断し、電源投入を催促する（通信可能な状態への移行を催促する）表示を行う。図１０は第２実施形態によるデータ共有システムの全体の構成を示す図である。画像保管装置１００１は、たとえばネットワーク接続機能を持ったカメラであり、図１の画像保管装置１０６に置き換えられている。
【００４４】
図１１は本実施形態によるサーバ装置１０３、所有者端末１０２の動作を示すフローチャートである。以下、図１１のフローチャートを用いて、第２実施形態によるデータ共有処理を説明する。なお、要求端末１０１と画像保管装置１００１の処理は、第１実施形態（図４ＡのＳ４０１〜Ｓ４０６、図４ＢのＳ４６１〜Ｓ４６３）と同様である。したがって、以下では、サーバ装置１０３と所有者端末１０２の動作について説明する。また、図１１において第１実施形態（図４Ａ，図４Ｂ）と同様の処理に対応するステップには、第１実施形態と同一の参照番号を付してある。
【００４５】
まず、第２実施形態によるサーバ装置１０３の処理について図１１（ａ）のフローチャートを用いて説明する。サーバ装置１０３の送信処理指示部２２２は、Ｓ４２３において、共有対象のデータの所有者が所有する機器情報を取得すると、処理をＳ１１２１に進める。Ｓ１１２１において、送信処理指示部２２２は、Ｓ４２３で取得した機器情報から画像保管装置１００１が通信可能な状態であるかどうか判断する。画像保管装置１００１が通信可能である場合（Ｓ１１２１でＹＥＳ）、処理はＳ４２４に進み、通信可能で無い場合（Ｓ１１２１でＮＯ）、処理はＳ１１２２に進む。なお、画像保管装置１００１が通信可能な状態かどうかを確認する処理は、機器が通信可能であるか判断できる周知の仕組みを用いることができる。たとえば、ｐｉｎｇコマンドの様なパケット到達性を計る仕組みや、クライアント側が定期的にサーバ側へ通信する仕組みを採用することができる。図５（ｄ）に示されるように、通信状態を確認した結果は機器管理テーブル５０４に記述されるようにしてもよい。この場合、送信処理指示部２２２は、機器管理テーブル５０４を参照して、各機器が通信可能な状態かどうかを確認する。
【００４６】
Ｓ１１２２において、送信処理指示部２２２は、画像保管装置１００１の電源投入を催促する情報を要求画像リスト７０１とともに送信させる。このとき、画像保管装置の名称を取得し、要求画像リスト７０１に追加して、その名称を含む要求画像リストを送信させるようにしてもよい。画像所有者の所有者端末１０２は、このような要求画像リストを参照することにより、ユーザがどの機器の電源を投入すればよいかを明示することが可能になる（この点については後述する）。以上のようにして生成された要求画像リスト（画像保管装置の電源投入催促の情報を含む）は、第１実施形態と同様にサムネイル画像とともに画像所有者の所有者端末１０２に送信される（Ｓ４２４）。
【００４７】
次に、第２実施形態の所有者端末１０２による処理について図１１（ｂ）のフローチャートを用いて説明する。Ｓ４４６において前画像の処理が終了したと判定されると（共有可否リスト７０２の生成を終えると）、処理はＳ１１４１に進む。Ｓ１１４１において、所有者端末１０２の要求画像確認部２４２は、Ｓ４４４で共有を許可した画像を保管する画像保管装置１００１の状態が通信可能かどうかを、要求画像リスト７０１とともに送信され、Ｓ４４１で受信した電源投入催促の情報に基づいて判断する。共有対象の画像を保管している画像保管装置が、電源投入催促の対象となっている場合は、要求画像確認部２４２は、通信可能ではないと判定する。通信可能であると判定された場合（Ｓ１１４１でＹＥＳ）、処理はＳ４４９へ進み、通信可能でないと判定された場合（Ｓ１１４１でＮＯ）、処理はＳ１１４２へ進む。Ｓ１１４２において、要求画像確認部２４２は、画像保管装置１００１の電源投入を催促する表示を行う。図１２は所有者端末１０２における表示画面の例である。第１実施形態による所有者端末１０２の画面表示（図８）に加えて、データ保管装置の電源投入を催促する表示（図１２では、「カメラの電源を入れてください」）が追加されている。なお、Ｓ１１４１において、画像保管装置の状態が通信可能か否かを判定するために、図５（ｄ）のような機器管理テーブルを参照するようにしてもよい。
【００４８】
要求者の要求端末１０１の処理フロー（Ｓ４０１からＳ４０６）、画像保管装置１００１の処理フロー（Ｓ４６１からＳ４６３）は第１実施形態（図４Ａ、図４Ｂ）と同様のため、説明は省略する。尚、画像保管装置１００１の処理フローは、当該装置に電源が投入されてから動き出すフローであり、電源投入から初期化処理、所定の機能が動作開始するまでの処理については図４Ｂでは省略されている。
【００４９】
以上のように、第２実施形態によれば、サーバ装置１０３が画像保管装置である画像保管装置１００１の通信状態を確認し、必要に応じて所有者端末１０２に該当する画像保管装置の電源投入（或いは、通信可能状態への移行）を催促する表示を行う。このように、画像保管装置１００１に電源が入っているか否かに応じて、すなわち、画像保管装置１００１の通信状態に応じて、所有者端末１０２における表示が変更される。尚、第２実施形態では通信状態の確認をサーバ装置で行っていたが、携帯端末にて行ってもよい。
【００５０】
また、ユーザの所有機器の通信状態を管理することにより、共有要求情報の通知を受ける機器（Ｓ４２４における要求画像リストの送信先）を変更することも可能である。例えば、図１３で示すデータ共有システムの構成において、機器管理部２２５が管理する機器管理テーブルに、共有要求情報を通知する通知機器として所有者端末１０２とノートＰＣ１３０１が登録されているとする。この場合、所有者端末１０２とノートＰＣ１３０１の使用状態が共にＯＮの場合には、所有者端末１０２だけでなく、ノートＰＣ１３０１にも共有要求情報の通知を行う。ノートＰＣ１３０１は、所有者端末１０２と同等の処理フローを実行することにより、受信した通知にしたがって、画像の共有可否を選択し、送信指示を行うことができる。このように、要求通知があった場合も所有者端末１０２とノートＰＣ１３０１の両方に通知（画像要求）の送信を行うことで、より確実に所有者への通知を行うことができる。また、所有者端末１０２とノートＰＣ１３０１の何れか一方の通信状態がＯＮの場合には、通信状態がＯＮとなっている装置へ共有要求情報の通知が行われる。
【００５１】
＜第３実施形態＞
第１、第２実施形態では、データ保管機器としての画像保管装置に電源を投入する催促を所有者端末１０２において行うようにした。第３実施形態では、画像保管装置として遠隔起動が可能な機器を用いた場合に、所有者端末１０２とから遠隔起動により必要な画像保管装置の電源をＯＮ状態にする。図１４は第３実施形態によるデータ共有システム全体の構成を示す図である。第３実施形態では、画像保管装置１４０１はネットワーク接続機能および遠隔起動機能を持ったパソコンであり、図１の画像保管装置１０６に置き換わっている。図１５は第３実施形態によるサーバ装置１０３、所有者端末１０２の動作を示すフローチャートである。以下、図１５のフローチャートを用いて、第３実施形態のサーバ装置１０３および所有者端末１０２の動作を説明する。
【００５２】
なお、要求端末１０１と画像保管装置１００１の処理は、第１実施形態（図４ＡのＳ４０１〜Ｓ４０６、図４ＢのＳ４６１〜Ｓ４６３）と同様である。したがって、以下では、第３実施形態によるサーバ装置１０３と所有者端末１０２の動作について説明する。また、図１５において第１実施形態（図４Ａ，図４Ｂ）と同様の処理に対応するステップには、第１実施形態と同一の参照番号を付してある。また、第３実施形態の機器管理テーブルは、図５（ｃ）あるいは図５（ｄ）で示したデータ構成に加えて、機器ごとに遠隔起動の可否が記述されている。
【００５３】
まず、サーバ装置１０３の処理について図１５（ａ）のフローチャートを参照して説明する。Ｓ１５２１において、サーバ装置１０３の送信処理指示部２２２は、Ｓ４２３で取得した機器情報から画像保管装置１４０１が遠隔起動可能な機器であるかどうかを確認する。画像保管装置１４０１が遠隔起動可能である場合（Ｓ１５２１でＹＥＳ）、処理はＳ１５２２に進み、通信可能で無い場合（Ｓ１５２１でＮＯ）、処理はＳ４２４に進む。尚、Ｓ１５２１において、第２実施形態の様に通信状態を確認し、通信状態が通信不可（ＯＦＦ）で遠隔起動が可能な場合に処理がＳ１５２２に進むようにしてもよい。Ｓ１５２２において、送信処理指示部２２２は、画像保管装置１４０１を遠隔起動する指示を要求画像リストに追加する。また、Ｓ４３３で全ての画像の送信を完了したと判定されると、処理はＳ４３３からＳ１５２３へ進む。Ｓ１５２３において、送信処理指示部２２２は、所有者端末１０２に全画像の送信が完了したことを示す終了メッセージを送信する。
【００５４】
次に、所有者端末１０２の処理について図１５（ｂ）のフローチャートを参照して説明する。Ｓ１５４１において、要求画像確認部２４２は、Ｓ４４１で受信した要求画像リストにデータ保管装置に対する起動指示が含まれているかどうか判断する。遠隔起動の指示が含まれている場合（Ｓ１５４１でＹＥＳ）、処理はＳ１５４２に進み、含まれていない場合（Ｓ１５４１でＮＯ）、処理はＳ４４２に進む。Ｓ１５４２において、要求画像確認部２４２は、要求画像リストで遠隔起動が指示されているデータ保管装置に対し、遠隔起動処理を実行する。遠隔起動処理には、たとえばＷａｋｅ−Ｏｎ−Ｌａｎ（登録商標）の様に起動するためのパケットを送信する手法を用いることがあげられる。遠隔起動処理には周知の技術を採用することができるため、詳細は省略する。
【００５５】
Ｓ１５４３において、要求画像確認部２４２は、全ての送信画像が終了したことを示す終了メッセージをサーバ装置１０３から受信したかどうかを判断する。終了メッセージを受信した場合（Ｓ１５４３でＹＥＳ）、処理はＳ１５４５に進み、受信してない場合（Ｓ１５４３でＮＯ）、処理はＳ１５４４に進む。Ｓ１５４４において、要求画像確認部２４２はサーバ装置１０３から送信された送信終了メッセージを受信する。Ｓ１５４５において、要求画像確認部２４２は、画像保管装置１４０１を遠隔操作により停止する。この停止処理については起動処理と同様に本発明の主眼でないため、詳細を省略するが、停止させるためのパケットを送信する手法を用いることができる。以上で所有者端末１０２の処理フローについて説明を終了する。
【００５６】
要求者の要求端末１０１の処理フロー、画像保管装置１４０１の処理フローは第１実施形態（図４Ａ（ａ）、図４Ｂ（ｂ））と同様のため、説明は省略する。尚、画像保管装置１４０１の処理フローは画像保管装置の電源が投入されてから動き出すフローであり、電源投入から初期化処理、安定動作するまでの処理については省略している。また、停止処理を受け、画像保管装置１４０１が停止するまでの処理についても、同様に説明を省略している。
【００５７】
以上のように、第３実施形態によれば、画像の共有要求情報があった時に画像保管装置に対し遠隔起動処理を行うので、画像保管装置の電源が入っていない場合にも自動的に起動させることができる。そのため、操作性が向上するとともに、より確実に画像送信が行われるようになる。また、画像送信の終了を確認し、送信終了後に遠隔起動した画像保管装置に対して停止処理を行うことで、画像保管装置を停止することができる。そのため、画像保管装置の必要に応じた起動／停止を実現することができ、省電力を実現できる。
【００５８】
尚、第３実施形態では遠隔起動が可能な画像保管装置の起動処理及び停止処理を所有者端末１０２で担当しているが、それら処理の両方もしくは片方をサーバ装置１０３で行ってもよい。また、送信処理指示部２２２においては、遠隔起動が可能か否かを示す情報に基づいて、所有者に対応付けられた装置の中から共有要求情報を送信する装置を選択できるようにしてもよい。
【００５９】
＜第４実施形態＞
第１実施形態から第３実施形態では、要求端末から共有が要求された画像に対して所有者が共有可否を指定するのみであったがこれに限られるものではなく、共有を許可するための条件を要求者と所有者との間で交渉できるようにしてもよい。第４実施形態は画像の要求者と所有者との個人間取引のやり取りに関する処理の例を説明する。図１６は第４実施形態による要求端末１０１と所有者端末１０２の動作を示すフローチャートである。図１６のフローチャートを用いて、第１実施形態（図４Ａ図４Ｂのフローチャート）と同様の部分は説明を省略し、異なる部分について説明する。
【００６０】
図１６（ａ）を用いて要求端末１０１の処理について説明する。Ｓ１６０１において、画像取得部２０３は画像所有者の所有者端末１０２から送信された要求条件を受信する。要求条件には、Ｓ４０２で送信した要求画像リストに対し、所有者の所有者端末１０２で送信を無条件に許可しない場合に、送信の許可を得るための条件が記述されている。要求条件は画像表示装置に表示され、ユーザによる許諾か受諾の判定を促す。図１７（ａ）は要求条件を受信した要求端末１０１による表示の一例を示す。メッセージ１７０１は、要求条件に含まれている、送信の許可を得るための条件を示すメッセージであり、ボタン１７０２は条件を受け入れるか拒否するか選択するためのボタンである。ボタン１７０２を押すと画面の表示は終了する。本実施形態では個人間での取引の例であり、要求条件は価格であるが、交換条件であっても、その他の条件であってもよい。
【００６１】
Ｓ１６０２において、画像取得部２０３は、要求者が要求条件を受諾したかどうか判断する。図１７（ａ）に示したように、ボタン１７０２のうち「ＯＫ」ボタンが押されれば要求条件が許諾されたものと判定され、「拒否」ボタンが押されれば要求条件が拒否されたものと判断される。要求条件を許諾すると判定された場合（Ｓ１６０２でＹＥＳ）、処理はＳ１６０３に進み、条件を拒否すると判定された場合（Ｓ１６０２でＮＯ）、処理はＳ１６０４に進む。Ｓ１６０３において、画像取得部２０３は、条件を受諾したことを条件結果に記述する。他方、Ｓ１６０４において、画像取得部２０３は、条件を拒否したことを条件結果に記述する。Ｓ１６０５において、画像取得部２０３は条件結果を所有者端末１０２に送信する。Ｓ１６０６において、画像取得部２０３は、要求条件に対応した決済処理を行ない、決済完了に関する情報（以下、決済情報）を所有者端末１０２に送信する。決済完了に関する情報は、決済処理が完了した証拠に関する情報を表し、例えば金銭のやり取りがある場合は、振り込みの証拠を示すもので有ってもよい。以上で要求端末１０１による処理フローの説明を終了する。
【００６２】
次に、図１６（ｂ）を用いて、画像所有者の所有者端末１０２の処理について説明する。Ｓ１６４１において、要求画像確認部２４２は、Ｓ４４２で選択を表示した要求画像リストに対して、共有の許可が設定されたかどうか判断する。共有の許可が設定された場合（Ｓ１６４１でＹＥＳ）、処理はＳ４４４に進み、共有の許可が設定されていない場合（Ｓ１６４１でＮＯ）、処理はＳ１６４２に進む。Ｓ１６４２において、要求画像確認部２４２は要求条件のメッセージを要求端末１０１に送信する。共有を許可するための要求条件に関しては予め用意されているメッセージを所有者が選択してもよいし、所有者がメッセージを作成するようにしてもよい。また、この時点で所有者が共有を許可するための要求条件を所有者が設定できるようにしてもよい。
【００６３】
Ｓ１６４３において、要求画像確認部２４２は要求端末１０１から送信された（Ｓ１６０５）条件結果を受信する。Ｓ１６４４において、要求画像確認部２４２は、Ｓ１６４３で取得した条件結果から要求条件が要求者により受諾されたかどうかを判断する。要求条件が受諾された場合（Ｓ１６４４でＹＥＳ）、処理はＳ１６４５へ進み、拒否された場合（Ｓ１６４４でＮＯ）、処理はＳ４４５へ進む。Ｓ１６４５において、要求画像確認部２４２は、要求端末１０１から送信される決済情報を受信する。Ｓ１６４６において、要求画像確認部２４２は、要求条件が履行され、決済が終了したかどうかを判断する。決済情報に基づいて決済が終了したことが確認された場合（Ｓ１６４６でＹＥＳ）、処理はＳ４４４に進み、終了していない場合（Ｓ１６４６でＮＯ）、処理はＳ１６４５に戻る。Ｓ４４４において、要求画像確認部２４２は、共有対象に要求された画像の共有を許可する。
【００６４】
図１７（ｂ）は決済が確認された表示画面の例であり、１７１１にメッセージが記述され、１７１２は画面の表示を終了するボタンである。ボタン１７１２が押されると、以上で画像所有者の所有者端末１０２の処理フローの説明を終了し、図１６を用いた第４実施形態の処理フローの説明を終了する。
【００６５】
図１８に、第４実施形態におけるデータ共有システム全体のデータのやり取りを示す。処理１８０１はＳ４０２、処理１８０２はＳ４２４に相当し、第１実施形態と同等であるため説明を省略する。処理１８０２による共有要求情報の通知の後、処理１８０３〜１８０５において、所有者端末１０２と要求端末１０１との間で、データ共有のための取引条件の交渉が行われる。なお、本実施形態では、取引条件の交渉が所有者端末１０２と要求端末１０１との間で直接に行われるがこれに限られるものではない。たとえば、サーバ装置１０３が、取引条件の交渉を行うための所有者端末１０２と要求端末１０１との間データ通信を仲介してもよい。
【００６６】
処理１８０３では、所有者端末１０２から要求端末１０１へ要求条件が送信される（Ｓ１６４２）。処理１８０４では、要求端末１０１から所有者端末１０２へ条件結果のメッセージが送信される（Ｓ１６０５）。処理１８０５では、要求端末１０１から所有者端末１０２へ決済処理のデータ（決済情報）が送信される（Ｓ１６０６）。処理１８０６はＳ４４９、処理１８０７はＳ４３０、処理１８０８はＳ４６３、処理１８０９はＳ４３２に相当し、それぞれ第１実施形態と同等であるため説明を省略する。尚、処理１８０３と処理１８０４はそれぞれ１回のみでなく、双方が納得する要求条件となるまで複数回行われてもよい。
【００６７】
以上、第４実施形態では、画像所有者が画像の共有を求められた場合に、画像の共有を許諾するための要求条件を設定し、要求者による要求条件の受諾結果に応じて共有対象の画像の送信を制御する方法について説明した。第４実施形態によれば、要求者が画像を共有のための要求条件を受諾すると、要求者が決済処理を行う。画像の所有者が要求者による決済処理を確認すると、その要求者へ画像が送信される。これにより個人間の画像データの取引が可能になる。
【００６８】
尚、本実施形態では条件の送受信、及び決済データの送受信を端末間で直接行っていたが、もちろんサーバ装置を介してもよい。また、本実施形態の説明は第１実施形態を元に説明したが、第１実施形態に限定されず、他の実施形態に適用してもよい。また、所有者端末１０２においては、要求対象となっている画像ごとに異なる要求条件が設定されてもよい。また、要求端末１０１においては、要求対象の画像ごとに要求条件の受諾／拒否を指定できるようにしてもよい。
【００６９】
＜第５実施形態＞
第５実施形態では第１実施形態における共有対象の画像の送信の際に暗号化を行い、ファイルの送受信時の安全性を高める。図１９Ａ及び図１９Ｂは第５実施形態の画像要求者の要求端末１０１、サーバ装置１０３、画像所有者の所有者端末１０２、画像保管装置１０６の動作を示すフローチャートである。図１９Ａ，図１９Ｂのフローチャートを用いて、第１実施形態（図４Ａ，図４Ｂのフローチャート）と異なる部分について説明する。尚、本実施形態で用いられる暗号化方法は、周知の暗号化方法のいずれでもよい。また、暗号鍵の方式についても、本実施形態では共通鍵方式を用いるものとするが、公開鍵方式であってもよい。
【００７０】
Ｓ１９０１において、要求端末１０１の画像取得部２０３は、サーバ装置１０３から暗号化された画像ファイルである暗号化データを受信する。Ｓ１９０２において、画像取得部２０３は、暗号化されたファイルを復号するのに必要な暗号キー（暗号鍵）を要求するメッセージを所有者端末１０２に送信する。Ｓ１９０３において、画像取得部２０３は、所有者端末１０２から送信された復号キーを受信する。Ｓ１９０４において、画像取得部２０３は、Ｓ１９０３で取得した暗号キーを用いて、Ｓ１９０１で受信した暗号化データの復号処理を行う。こうして、画像取得部２０３は、共有対象の画像を得ることができる。
【００７１】
サーバ装置１０３は、画像保管装置１０６が暗号化された画像を受信し、これを要求端末１０１に送信する。すなわち、Ｓ１９２１において、サーバ装置１０３の画像送信部２６２は、画像保管装置１０６から暗号化された画像ファイルを受信し、要求端末１０１に送信する。
【００７２】
次に、第５実施形態の所有者端末１０２による処理を説明する。Ｓ１９４１において、所有者端末１０２の要求画像確認部２４２は、画像保管装置１０６が生成した復号キーを受信する。この暗号キーは、上述したように、画像保管装置１０６が要求端末１０１との共有化のために送信した、暗号化された画像を復号するためのキーである。Ｓ１９４２において、要求画像確認部２４２は要求端末１０１からの暗号キーを要求するメッセージを受信する。要求端末１０１から暗号キーを要求するメッセージを受信すると、Ｓ１９４３において、要求画像確認部２４２は要求端末１０１へ、Ｓ１９４１で受信した暗号キーを送信する。
【００７３】
第５実施形態の画像保管装置１０６は、共有対象の画像を暗号化してサーバ装置１０３（或いは要求端末１０１）へ送信するとともに、暗号化された画像を復号するための暗号キーを所有者端末１０２に送信する。Ｓ１９６１において、画像送信部２６２は、Ｓ４６２で抽出した画像に対し、暗号化処理を施す。Ｓ１９６２において、画像送信部２６２は、Ｓ１９６１で暗号化した際に生成された復号用の暗号キーを所有者端末１０２に送信する。Ｓ１９６３において、画像送信部２６２はサーバ装置１０３に暗号化された画像を送信する。以上で画像保管装置１０６の処理フローの説明を終了し、図１９のフローチャートを用いた説明を終了する。
【００７４】
図２０は第５実施形態におけるデータ共有システムでのデータのやり取りを示す。処理２００１はＳ４０２、処理２００２はＳ４２４、処理２００３はＳ４４９、処理２００４はＳ４３０にそれぞれ相当し、第１実施形態と同様のため、説明を省略する。処理２００５では、画像保管装置１０６が、共有化対象のデータである暗号化画像を復号するための暗号キーを所有者端末１０２に送信する（Ｓ１９６２）。処理２００６では、画像保管装置１０６が暗号化された画像ファイルをサーバ装置１０３に送信する（Ｓ１９６３）。処理２００７では、サーバ装置１０３が暗号化された画像ファイルを要求端末１０１に送信する（Ｓ１９２１）。処理２００８では、要求端末１０１が暗号キーを要求するメッセージを所有者端末１０２に送信する（Ｓ１９０２）。処理２００９では、要求端末１０１からの暗号キーの要求に応じて、所有者端末１０２が要求端末１０１に暗号キーを送信する（Ｓ１９４３）。
【００７５】
以上のように、第５実施形態では、ファイル送受信を暗号化したファイルを用いて行う場合の制御方法について説明した。暗号化された画像を復号するための暗号キーを、画像の送信経路とは別の送信経路とすることにより、データとキーが揃わないとデータが復元されず、安全性を高めることができる。また、第５実施形態の説明は第１実施形態を元に説明したが、第１実施形態に限定されず、他の実施形態にも適用できることは明らかである。
【００７６】
なお、上記第１〜第５実施形態では共有画像の送受信の経路はサーバ装置１０３を経由する例となっているが、サーバ装置１０３を経由せず、所有者端末１０２を経由しても、要求端末１０１に直接送信されてもよい。また、本実施形態では画像を要求するユーザと画像を要求されるユーザである画像所有者がそれぞれ一人の場合について説明したがこれに限られるものではない。すなわち、画像所有者が複数人であってもよいし、要求する側のユーザが複数人であってもよいことは明らかである。
【００７７】
さらに上記第１〜第５実施形態では、要求端末１０１において要求画像を選択する際に要求画像を判別するためのデータとしてオリジナル画像とサイズが異なるサムネイル画像を用いているがこれに限られるものではない。たとえば、サムネイル画像に代えて、オリジナル画像にノイズや模様、文字などが付加、重畳された画像を用いてもよい。このように、要求対象の画像の選択に際してはオリジナル画像と異なるデータを用いることによって、サーバ装置に公開されている画像に相当するオリジナルの画像を所有者の承認無しで他人に使用されることを防ぐことができる。
【００７８】
また、要求端末１０１から要求されるデータは画像に限られるものではなく、動画、音声、電子書籍も対象とすることができる。その場合、所有者が共有対象となっているデータを判別するための情報（サーバ装置１０３に公開されているデータ）は、動画や音声の先頭の数秒分のデータ、電子書籍の数ページ分のデータといったような、公開範囲が限定されたデータであってもよい。また、サーバ装置１０３に公開されているデータデータは、要求対象のデータのタイトルや目次、制作者といった内容に関するメタデータであってもよい。
【００７９】
尚、本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【符号の説明】
【００８０】
１０１：要求端末、１０２：所有者端末、１０３：サーバ装置、１０４：仮想マシン、１０５：ストレージ、１０６：画像保管装置、１０７：接続装置、２０２：画像要求部、２０３：画像取得部、２２２：送信処理指示部、２４２：要求画像確認部、２４３：共有可否選択部、２６２：画像送信部
【図１】
2017004056.tif 000003
【図２】
2017004056.tif 000004
【図３】
2017004056.tif 000005
【図４Ａ】
2017004056.tif 000006
【図４Ｂ】
2017004056.tif 000007
【図５】
2017004056.tif 000008
【図６】
2017004056.tif 000009
【図７】
2017004056.tif 000010
【図８】
2017004056.tif 000011
【図９】
2017004056.tif 000012
【図１０】
2017004056.tif 000013
【図１１】
2017004056.tif 000014
【図１２】
2017004056.tif 000015
【図１３】
2017004056.tif 000016
【図１４】
2017004056.tif 000017
【図１５】
2017004056.tif 000018
【図１６】
2017004056.tif 000019
【図１７】
2017004056.tif 000020
【図１８】
2017004056.tif 000021
【図１９Ａ】
2017004056.tif 000022
【図１９Ｂ】
2017004056.tif 000023
【図２０】
2017004056.tif 000024