(57)【要約】【課題】通信量に制限がかかる通信網における通信量を気にすることなく、複数人でコンテンツデータの共有を行うことができるコンテンツ共有システムを提供する。【解決手段】コンテンツ共有システム１００は、第一ＮＡＳ２Ａ、第一電子機器１Ａ、第二ＮＡＳ２Ｂ、及び、第二電子機器１Ｂを有する。第一ＮＡＳ２Ａは、第一電子機器１Ａから受信したコンテンツデータを第一電子機器１Ａのユーザに割り当てられた記憶領域に記憶し、記憶したコンテンツデータにアクセスするためのリンク情報を生成し、当該リンク情報を第一電子機器１Ａに送信する。第二電子機器１Ｂは、第一電子機器１Ａが第一ＮＡＳ２Ａから受信したリンク情報を取得し、当該リンク情報を第二ＮＡＳ２Ｂに送信する。第二ＮＡＳ２Ｂは、第二電子機器１Ｂから受信したリンク情報に基づき、第一ＮＡＳ２Ａからコンテンツデータを取得して、第二電子機器１Ｂのユーザに割り当てられた記憶領域に記憶する。【選択図】図１０
2018147323.tif 000002
【特許請求の範囲】
【請求項１】
第一ネットワークストレージ装置と、前記第一ネットワークストレージ装置に接続される第一電子機器と、第二ネットワークストレージ装置と、前記第二ネットワークストレージ装置に接続される第二電子機器と、を有するコンテンツ共有システムであって、
前記第一ネットワークストレージ装置は、前記第一電子機器からコンテンツデータを受信する受信部と、前記コンテンツデータを記憶領域に記憶する記憶制御部と、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成部と、前記リンク情報を前記第一電子機器に送信する送信部と、を備え、
前記第二電子機器は、前記第一電子機器が前記第一ネットワークストレージ装置から受信した前記リンク情報を含むデータを取得するデータ取得部と、前記リンク情報を前記第二ネットワークストレージ装置に送信する送信部と、を備え、
前記第二ネットワークストレージ装置は、前記第二電子機器から受信した前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得部と、前記コンテンツデータ取得部により取得された前記コンテンツデータを記憶領域に記憶する記憶制御部と、を備えるコンテンツ共有システム。
【請求項２】
電子機器に接続されるネットワークストレージ装置であって、
第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置の記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを前記電子機器から受信するデータ受信部と、
前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得部と、
前記コンテンツデータ取得部により取得された前記コンテンツデータを記憶領域に記憶する記憶制御部と、を備えるネットワークストレージ装置。
【請求項３】
請求項２記載のネットワークストレージ装置であって、
前記データ受信部で受信される前記リンク情報は暗号化されており、
暗号化された前記リンク情報を復号する復号処理部を更に備え、
前記コンテンツデータ取得部は、前記復号処理部によって復号されたリンク情報に基づいて前記コンテンツデータを取得するネットワークストレージ装置。
【請求項４】
請求項２又は３記載のネットワークストレージ装置であって、
前記データ受信部で受信される前記データは、前記コンテンツデータから生成された前記コンテンツデータよりも容量の小さい小コンテンツデータを含み、
前記リンク情報は、前記小コンテンツデータのメタデータに記憶されているネットワークストレージ装置。
【請求項５】
請求項４記載のネットワークストレージ装置であって、
前記記憶制御部は、前記メタデータに含まれる前記リンク情報に基づいて前記コンテンツデータが取得できない場合には、前記メタデータから前記リンク情報を削除した前記小コンテンツデータを前記記憶領域に記憶するネットワークストレージ装置。
【請求項６】
第二ネットワークストレージ装置に接続される電子機器であって、
第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを取得するデータ取得部と、
前記データのうちの少なくとも前記リンク情報を前記第二ネットワークストレージ装置に送信する送信部と、を備え、
前記第二ネットワークストレージ装置は、前記電子機器から受信した前記リンク情報に基づいて前記第一ネットワークストレージ装置にアクセスして前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、当該コンテンツデータを記憶領域に記憶する電子機器。
【請求項７】
請求項６記載の電子機器であって、
前記データ取得部で取得される前記データは、前記コンテンツデータから前記第一電子機器により生成された前記コンテンツデータよりも容量の小さい小コンテンツデータを含み、
前記リンク情報は、前記小コンテンツデータのメタデータに記憶されている電子機器。
【請求項８】
請求項７記載の電子機器であって、
記憶媒体に記憶されているコンテンツデータを予め定められたタイミングで前記第二ネットワークストレージ装置にバックアップするバックアップ機能を有し、
前記送信部は、前記タイミングに同期して前記データのうちの少なくとも前記リンク情報を前記第二ネットワークストレージ装置に送信する電子機器。
【請求項９】
請求項７又は８記載の電子機器であって、
前記小コンテンツデータと、前記リンク情報に基づいて前記記憶領域に記憶されたコンテンツデータとを対応付けて管理する管理部と、
前記小コンテンツデータが選択された場合に、前記小コンテンツデータに対応する前記コンテンツデータを前記第二ネットワークストレージ装置から取得し、取得した前記コンテンツデータを再生するコンテンツ再生部と、を更に備える電子機器。
【請求項１０】
請求項６〜９のいずれか１項記載の電子機器であって、
前記データに含まれる前記リンク情報は、前記第二ネットワークストレージ装置によって復号可能な状態で暗号化されている電子機器。
【請求項１１】
第一ネットワークストレージ装置に接続される電子機器であって、
記憶媒体に記憶されているコンテンツデータを前記第一ネットワークストレージ装置に送信する送信部と、
前記第一ネットワークストレージ装置が記憶領域に記憶した前記コンテンツデータ、にアクセスするためのリンク情報を前記第一ネットワークストレージ装置から取得するリンク情報取得部と、
前記記憶媒体に記憶されている前記コンテンツデータのメタデータに前記リンク情報を記憶するメタデータ編集部と、を備える電子機器。
【請求項１２】
請求項１１記載の電子機器であって、
前記リンク情報は前記第一ネットワークストレージ装置によって暗号化されている電子機器。
【請求項１３】
第一電子機器に接続されるネットワークストレージ装置であって、
前記第一電子機器の記憶媒体に記憶されているコンテンツデータを前記第一電子機器から受信する受信部と、
前記コンテンツデータを記憶領域に記憶する記憶制御部と、
前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成部と、
前記リンク情報を暗号化する暗号化部と、
前記暗号化されたリンク情報を前記第一電子機器に送信する送信部と、を備え、
前記暗号化されたリンク情報は、前記第一電子機器によって、前記コンテンツデータのメタデータに記憶されるネットワークストレージ装置。
【請求項１４】
第一ネットワークストレージ装置と、前記第一ネットワークストレージ装置に接続される第一電子機器と、第二ネットワークストレージ装置と、前記第二ネットワークストレージ装置に接続される第二電子機器と、を利用するコンテンツ共有方法であって、
前記第一ネットワークストレージ装置は、前記第一電子機器からコンテンツデータを受信し、前記コンテンツデータを記憶領域に記憶し、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成し、前記リンク情報を前記第一電子機器に送信し、
前記第二電子機器は、前記第一電子機器が前記第一ネットワークストレージ装置から受信した前記リンク情報を取得し、前記リンク情報を前記第二ネットワークストレージ装置に送信し、
前記第二ネットワークストレージ装置は、前記第二電子機器から受信した前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、取得した前記コンテンツデータを記憶領域に記憶するコンテンツ共有方法。
【請求項１５】
電子機器に接続されるネットワークストレージ装置に、
第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを前記電子機器から受信するデータ受信ステップと、
前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得ステップと、
前記コンテンツデータ取得ステップにより取得された前記コンテンツデータを記憶領域に記憶する記憶制御ステップと、を実行させるためのネットワークストレージ装置の作動プログラム。
【請求項１６】
第二ネットワークストレージ装置に接続された電子機器に、
第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を取得するデータ取得ステップと、
前記リンク情報を前記第二ネットワークストレージ装置に送信する送信ステップと、を実行させるためのプログラムであり、
前記第二ネットワークストレージ装置は、前記電子機器から受信した前記リンク情報に基づいて前記第一ネットワークストレージ装置にアクセスして前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、当該コンテンツデータを記憶領域に記憶する電子機器の作動プログラム。
【請求項１７】
第一ネットワークストレージ装置に接続された電子機器に、
記憶媒体に記憶されているコンテンツデータを前記第一ネットワークストレージ装置に送信する送信ステップと、
前記第一ネットワークストレージ装置が記憶領域に記憶した前記コンテンツデータ、にアクセスするためのリンク情報を前記第一ネットワークストレージ装置から取得するリンク情報取得ステップと、
前記記憶媒体に記憶されている前記コンテンツデータのメタデータに前記リンク情報を記憶するメタデータ編集ステップと、を実行させるための電子機器の作動プログラム。
【請求項１８】
第一電子機器に接続されたネットワークストレージ装置に、
前記第一電子機器の記憶媒体に記憶されているコンテンツデータを前記第一電子機器から受信する受信ステップと、
前記コンテンツデータを記憶領域に記憶する記憶制御ステップと、
前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成ステップと、
前記リンク情報を暗号化する暗号化ステップと、
前記暗号化されたリンク情報を前記第一電子機器に送信する送信ステップと、を実行させるためのプログラムであり、
前記暗号化されたリンク情報は、前記第一電子機器によって、前記コンテンツデータのメタデータに記憶されるネットワークストレージ装置の作動プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテンツ共有システム、ネットワークストレージ装置、電子機器、コンテンツ共有方法、ネットワークストレージ装置の作動プログラム、及び、電子機器の作動プログラムに関する。
【背景技術】
【０００２】
スマートフォンの普及により、スマートフォンで生成された静止画ファイル又は動画ファイル等のコンテンツデータを、複数のユーザで共有することが行われている。
【０００３】
コンテンツデータの共有方法としては、電子メールを利用する方法、ソーシャルネットワーキングサービスによって提供されているメッセンジャーアプリを利用する方法、又は、クラウドストレージサービスによって格納されているコンテンツデータのＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を通知する方法等がある。
【０００４】
特許文献１には、ＭＭＳ（Ｍｕｌｔｉｍｅｄｉａ  Ｍｅｓｓａｇｉｎｇ  Ｓｅｒｖｉｃｅ）又はＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅｓ  Ｓｅｒｖｉｃｅ）等のコンテンツデータを添付できるメッセージサービスを用いてコンテンツデータを他のユーザと共有する場合に、コンテンツデータを伝送に適した容量にリサイズすることが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特表２０１０−５２８５０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の電子メールを利用する方法では、コンテンツデータが大容量である場合に、移動体通信網を利用したスマートフォン間での通信量が多くなる。このため、通信費が高くなったり、コンテンツデータの送信に時間がかかったりする。
【０００７】
この通信量を減らすため、特許文献１に記載されているように、コンテンツデータの容量を圧縮等によって減少させてから電子メールに添付して送信する方法が考えられる。しかし、この方法では、オリジナルサイズのコンテンツデータを複数ユーザで共有することができない。
【０００８】
上記のメッセンジャーアプリを利用する方法では、サーバの負荷軽減等のために、メッセンジャーアプリ側で圧縮処理等によってコンテンツデータの容量の低減が行われる。
【０００９】
このため、通信費を抑えたり、コンテンツデータの送信時間を短縮したりすることは可能である。しかし、この方法では、オリジナルサイズのコンテンツデータを複数ユーザで共有することができない。
【００１０】
上記のクラウドストレージサービスから発行されるＵＲＬを利用する方法では、ＵＲＬにアクセスしたスマートフォンが、クラウドストレージサービスから移動体通信網を介してオリジナルサイズのコンテンツデータをダウンロードすることになる。
【００１１】
このため、複数ユーザ間でオリジナルサイズのコンテンツデータを共有できるものの、移動体通信網の通信量が多くなるという課題を解決することはできない。
【００１２】
本発明は、上記事情に鑑みてなされたものであり、通信量に制限がかかる通信網における通信量を気にすることなく、複数人でコンテンツデータの共有を行うことができるコンテンツ共有システム、ネットワークストレージ装置、電子機器、コンテンツ共有方法、ネットワークストレージ装置の作動プログラム、及び、電子機器の作動プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１３】
本発明のコンテンツ共有システムは、第一ネットワークストレージ装置と、前記第一ネットワークストレージ装置に接続される第一電子機器と、第二ネットワークストレージ装置と、前記第二ネットワークストレージ装置に接続される第二電子機器と、を有するコンテンツ共有システムであって、前記第一ネットワークストレージ装置は、前記第一電子機器からコンテンツデータを受信する受信部と、前記コンテンツデータを記憶領域に記憶する記憶制御部と、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成部と、前記リンク情報を前記第一電子機器に送信する送信部と、を備え、前記第二電子機器は、前記第一電子機器が前記第一ネットワークストレージ装置から受信した前記リンク情報を含むデータを取得するデータ取得部と、前記リンク情報を前記第二ネットワークストレージ装置に送信する送信部と、を備え、前記第二ネットワークストレージ装置は、前記第二電子機器から受信した前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得部と、前記コンテンツデータ取得部により取得された前記コンテンツデータを記憶領域に記憶する記憶制御部と、を備えるものである。
【００１４】
本発明のネットワークストレージ装置は、電子機器に接続されるネットワークストレージ装置であって、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置の記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを前記電子機器から受信するデータ受信部と、前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得部と、前記コンテンツデータ取得部により取得された前記コンテンツデータを記憶領域に記憶する記憶制御部と、を備えるものである。
【００１５】
本発明の電子機器は、第二ネットワークストレージ装置に接続される電子機器であって、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを取得するデータ取得部と、前記データのうちの少なくとも前記リンク情報を前記第二ネットワークストレージ装置に送信する送信部と、を備え、前記第二ネットワークストレージ装置は、前記電子機器から受信した前記リンク情報に基づいて前記第一ネットワークストレージ装置にアクセスして前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、当該コンテンツデータを記憶領域に記憶するものである。
【００１６】
本発明の電子機器は、第一ネットワークストレージ装置に接続される電子機器であって、記憶媒体に記憶されているコンテンツデータを前記第一ネットワークストレージ装置に送信する送信部と、前記第一ネットワークストレージ装置が記憶領域に記憶した前記コンテンツデータ、にアクセスするためのリンク情報を前記第一ネットワークストレージ装置から取得するリンク情報取得部と、前記記憶媒体に記憶されている前記コンテンツデータのメタデータに前記リンク情報を記憶するメタデータ編集部と、を備えるものである。
【００１７】
本発明のネットワークストレージ装置は、第一電子機器に接続されるネットワークストレージ装置であって、前記第一電子機器の記憶媒体に記憶されているコンテンツデータを前記第一電子機器から受信する受信部と、前記コンテンツデータを記憶領域に記憶する記憶制御部と、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成部と、前記リンク情報を暗号化する暗号化部と、前記暗号化されたリンク情報を前記第一電子機器に送信する送信部と、を備え、前記暗号化されたリンク情報は、前記第一電子機器によって、前記コンテンツデータのメタデータに記憶されるものである。
【００１８】
本発明のコンテンツ共有方法は、第一ネットワークストレージ装置と、前記第一ネットワークストレージ装置に接続される第一電子機器と、第二ネットワークストレージ装置と、前記第二ネットワークストレージ装置に接続される第二電子機器と、を利用するコンテンツ共有方法であって、前記第一ネットワークストレージ装置は、前記第一電子機器からコンテンツデータを受信し、前記コンテンツデータを記憶領域に記憶し、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成し、前記リンク情報を前記第一電子機器に送信し、前記第二電子機器は、前記第一電子機器が前記第一ネットワークストレージ装置から受信した前記リンク情報を取得し、前記リンク情報を前記第二ネットワークストレージ装置に送信し、前記第二ネットワークストレージ装置は、前記第二電子機器から受信した前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、取得した前記コンテンツデータを記憶領域に記憶するものである。
【００１９】
本発明のネットワークストレージ装置の作動プログラムは、電子機器に接続されるネットワークストレージ装置に、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを前記電子機器から受信するデータ受信ステップと、前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップにより取得された前記コンテンツデータを記憶領域に記憶する記憶制御ステップと、を実行させるためのものである。
【００２０】
本発明の電子機器の作動プログラムは、第二ネットワークストレージ装置に接続された電子機器に、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を取得するデータ取得ステップと、前記リンク情報を前記第二ネットワークストレージ装置に送信する送信ステップと、を実行させるためのプログラムであり、前記第二ネットワークストレージ装置は、前記電子機器から受信した前記リンク情報に基づいて前記第一ネットワークストレージ装置にアクセスして前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、当該コンテンツデータを記憶領域に記憶するものである。
【００２１】
本発明の電子機器の作動プログラムは、第一ネットワークストレージ装置に接続された電子機器に、記憶媒体に記憶されているコンテンツデータを前記第一ネットワークストレージ装置に送信する送信ステップと、前記第一ネットワークストレージ装置が記憶領域に記憶した前記コンテンツデータ、にアクセスするためのリンク情報を前記第一ネットワークストレージ装置から取得するリンク情報取得ステップと、前記記憶媒体に記憶されている前記コンテンツデータのメタデータに前記リンク情報を記憶するメタデータ編集ステップと、を実行させるためのものである。
【００２２】
本発明のネットワークストレージ装置の作動プログラムは、第一電子機器に接続されたネットワークストレージ装置に、前記第一電子機器の記憶媒体に記憶されているコンテンツデータを前記第一電子機器から受信する受信ステップと、前記コンテンツデータを記憶領域に記憶する記憶制御ステップと、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成ステップと、前記リンク情報を暗号化する暗号化ステップと、前記暗号化されたリンク情報を前記第一電子機器に送信する送信ステップと、を実行させるためのプログラムであり、前記暗号化されたリンク情報は、前記第一電子機器によって、前記コンテンツデータのメタデータに記憶されるものである。
【発明の効果】
【００２３】
本発明によれば、通信量に制限がかかる通信網における通信量を気にすることなく、複数人でコンテンツデータの共有を行うことができるコンテンツ共有システム、ネットワークストレージ装置、電子機器、コンテンツ共有方法、ネットワークストレージ装置の作動プログラム、及び、電子機器の作動プログラムを提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第一実施形態に係るコンテンツ共有システム１００の概略構成を示す図である。
【図２】図１に示すコンテンツ共有システム１００における第一電子機器１Ａの内部ハードウェア構成例を示す図である。
【図３】図１に示すコンテンツ共有システム１００における第二電子機器１Ｂの内部ハードウェア構成例を示す図である。
【図４】図１に示すコンテンツ共有システム１００における第一ＮＡＳ２Ａの内部ハードウェア構成例を示す図である。
【図５】図１に示すコンテンツ共有システム１００における第二ＮＡＳ２Ｂの内部ハードウェア構成例を示す図である。
【図６】図４に示す第一ＮＡＳ２Ａの機能ブロック図である。
【図７】図２に示す第一電子機器１Ａの機能ブロック図である。
【図８】図３に示す第二電子機器１Ｂの機能ブロック図である。
【図９】図５に示す第二ＮＡＳ２Ｂの機能ブロック図である。
【図１０】図１に示すコンテンツ共有システム１００の動作を説明するためのフローチャートである。
【図１１】図８に示した第二電子機器１Ｂの機能ブロックの変形例を示す図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を参照して説明する。
【００２６】
図１は、本発明の第一実施形態に係るコンテンツ共有システム１００の概略構成を示す図である。
【００２７】
コンテンツ共有システム１００は、第一電子機器１Ａと、第一ネットワーク機器を構成する第一ＮＡＳ（Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）２Ａと、第一ルータ４Ａと、第二電子機器１Ｂと、第二ネットワーク機器を構成する第二ＮＡＳ２Ｂと、第二ルータ４Ｂと、ＤＤＮＳ（Ｄｙｎａｍｉｃ  Ｄｏｍａｉｎ  Ｎａｍｅ  Ｓｙｓｔｅｍ）サービスを提供するＤＤＮＳサーバ７と、を備える。
【００２８】
第一ＮＡＳ２Ａは、企業、学校、又は、個人宅内等で使用されるネットワークである第一ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３Ａに接続されている。
【００２９】
第一ＮＡＳ２Ａは、静止画ファイル又は動画ファイル等のコンテンツデータの記憶及び管理を行う装置であり、ファイル管理を行う機能と、ネットワーク通信を行うためのネットワーク通信機能と、を備える。
【００３０】
本明細書において、コンテンツデータは、静止画データ又は動画データ等のデータ本体と、このデータ本体に関連するメタデータ（ファイルの作成日時、作成者、ファイル形式、タイトル、注釈、又は、サムネイル画像等）と、を含む。
【００３１】
第一ＬＡＮ３Ａは、第一ルータ４Ａを介してインターネット６に接続されている。
【００３２】
第二ＮＡＳ２Ｂは、企業、学校、又は、個人宅内等で使用されるネットワークである第二ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）３Ｂに接続されている。
【００３３】
第二ＮＡＳ２Ｂは、静止画ファイル又は動画ファイル等のコンテンツデータの記憶及び管理を行う装置であり、ファイル管理を行う機能と、ネットワーク通信を行うためのネットワーク通信機能と、を備える。
【００３４】
第二ＬＡＮ３Ｂは、第二ルータ４Ｂを介してインターネット６に接続されている。
【００３５】
第一電子機器１Ａと第二電子機器１Ｂは、それぞれ、携帯電話会社等の提供する移動体通信網５を介してインターネット６に接続可能である。
【００３６】
第一電子機器１Ａと第二電子機器１Ｂは、それぞれ、ネットワーク通信を行うためのネットワーク通信機能と、表示部と、キーボード、マウス、又は、タッチパネル等の操作インタフェース（Ｉ／Ｆ）と、を有する電子機器である。
【００３７】
本明細書における電子機器としては、例えばパーソナルコンピュータ、タブレット端末、又は、スマートフォン等が用いられる。
【００３８】
電子機器のユーザが第一ＮＡＳ２Ａの利用登録を行うことで、当該ユーザには、第一ＮＡＳ２Ａにおいて自由に利用することのできる記憶領域が割り当てられる。複数のユーザが利用登録を行っている場合には、この記憶領域を、ユーザ毎に個別に分けて利用可能としてもよい。本実施形態では、第一ＮＡＳ２Ａには第一電子機器１Ａのユーザが予め利用登録を行っている。
【００３９】
また、電子機器のユーザが第二ＮＡＳ２Ｂの利用登録を行うことで、当該ユーザには、第二ＮＡＳ２Ｂにおいて自由に利用することのできる記憶領域が割り当てられる。複数のユーザが利用登録を行っている場合には、この記憶領域を、ユーザ毎に個別に分けて利用可能としてもよい。本実施形態では、第二ＮＡＳ２Ｂには第二電子機器１Ｂのユーザが予め利用登録を行っている。
【００４０】
ＤＤＮＳサーバ７は、インターネット６に接続されており、第一ＮＡＳ２Ａに対して動的に割り当てられるグローバルＩＰアドレスと、第一ＮＡＳ２Ａに固有の名称との対応関係を逐次更新しながら記憶する。
【００４１】
また、ＤＤＮＳサーバ７は、第二ＮＡＳ２Ｂに対して動的に割り当てられるグローバルＩＰアドレスと、第二ＮＡＳ２Ｂに固有の名称との対応関係を逐次更新しながら記憶する。
【００４２】
ＤＤＮＳサーバ７は、第一ＮＡＳ２Ａからの要求に応じて、第二ＮＡＳ２Ｂの名称に対応するグローバルＩＰアドレスを要求元に返信する。第一ＮＡＳ２Ａは、このグローバルＩＰアドレスを用いることで、インターネット６を介した第二ＮＡＳ２Ｂへのアクセスが可能となる。
【００４３】
また、ＤＤＮＳサーバ７は、第二ＮＡＳ２Ｂからの要求に応じて、第一ＮＡＳ２Ａの名称に対応するグローバルＩＰアドレスを要求元に返信する。第二ＮＡＳ２Ｂは、このグローバルＩＰアドレスを用いることで、インターネット６を介した第一ＮＡＳ２Ａへのアクセスが可能となる。このように、第一ＮＡＳ２Ａと第二ＮＡＳ２Ｂは、インターネット６を介して相互に通信可能となっている。
【００４４】
図２は、図１に示すコンテンツ共有システム１００における第一電子機器１Ａの内部ハードウェア構成例を示す図である。
【００４５】
第一電子機器１Ａは、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０ａと、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２１ａと、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２ａと、液晶モジュール２３０ａと、液晶パネル２３１ａと、無線ＬＡＮモジュール２４０ａと、アンテナ２４１ａと、移動体通信モジュール２５０ａと、アンテナ２５１ａと、キーボード、マウス、又は、液晶パネル２３１ａと一体化されたタッチパネル等の操作インタフェース（Ｉ／Ｆ）２６０ａと、内部ストレージ部２７ａと、を備える。
【００４６】
ＣＰＵ２０ａ、ＲＯＭ２１ａ、ＲＡＭ２２ａ、液晶モジュール２３０ａ、無線ＬＡＮモジュール２４０ａ、移動体通信モジュール２５０ａ、操作インタフェース２６０ａ、及び、内部ストレージ部２７ａは、それぞれ共通のバスにより接続されている。
【００４７】
ＣＰＵ２０ａは、ＲＯＭ２１ａ内に記憶されたファームウェア等のプログラムがＲＡＭ２２ａにおいて展開された後で実行されることで、第一電子機器１Ａ全体の動作制御を行う。
【００４８】
ＲＯＭ２１ａには、上述のファームウェア等のプログラムと各種設定データが記憶されている。ＲＡＭ２２ａは、第一電子機器１Ａのメインメモリとして動作し、各種プログラム及びデータが記憶される。
【００４９】
液晶パネル２３１ａは、情報を表示するための表示部である。
【００５０】
液晶モジュール２３０ａは、図示省略された表示コントローラ（例えばＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ））がＣＰＵ２０ａから表示データを受けると、表示画面を構成するデータを作成し、このデータに基づいて液晶パネル２３１ａを駆動して、液晶パネル２３１ａの表示領域に所望の表示画面を表示させる。。
【００５１】
無線ＬＡＮモジュール２４０ａは、無線通信を行うためのモジュールである。
【００５２】
無線ＬＡＮモジュール２４０ａは、例えばＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１規格に準拠したものである。無線ＬＡＮモジュール２４０ａがアンテナ２４１ａを介して第一ルータ４Ａとの間で無線通信を行うことで、第一電子機器１Ａが移動体通信網５及びインターネット６を経由することなく、第一ＬＡＮ３Ａに接続可能となる。
【００５３】
移動体通信モジュール２５０ａは、例えばＩＭＴ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｍｏｂｉｌｅ  Ｔｅｌｅｃｏｍｍｕｎｉｃａｔｉｏｎ）−２０００規格に準拠して、アンテナ２５１ａを介して移動体通信網５との間で移動体無線通信を行う。
【００５４】
移動体通信モジュール２５０ａが対応する規格には、３Ｇ／ＨＳＤＰＡ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ／Ｈｉｇｈ−Ｓｐｅｅｄ  Ｄｏｗｎｌｉｎｋ  Ｐａｃｋｅｔ  Ａｃｃｅｓｓ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、又は、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）等が含まれうる。
【００５５】
内部ストレージ部２７ａは、内部ストレージ２７０ａと内部ストレージインタフェース（Ｉ／Ｆ）２７１ａとを備える。
【００５６】
内部ストレージ２７０ａは、例えばフラッシュメモリのような不揮発性半導体メモリであり、第一電子機器１Ａにおいて用いられるアプリケーションプログラム、又は、コンテンツデータ等の各種データが記憶される。内部ストレージ２７０ａは、第一電子機器１Ａの記憶媒体として機能する。
【００５７】
内部ストレージ２７０ａには、第一電子機器１Ａのユーザの操作により、第一ＮＡＳ２Ａの利用を行うためのプログラム（以下、コンテンツ管理アプリという）が記憶される。コンテンツ管理アプリは、第一電子機器１Ａの作動プログラムを含む。
【００５８】
第一電子機器１Ａは、このコンテンツ管理アプリの機能により、第一ＮＡＳ２Ａへのコンテンツデータのアップロード、又は、第一ＮＡＳ２Ａに記憶されているコンテンツデータのダウンロード等が可能となる。
【００５９】
内部ストレージインタフェース２７１ａは、内部ストレージ２７０ａに対するコンテンツデータの読み出し又は書き込み指令があった場合に、内部ストレージ２７０ａ全体の制御を行うと共に、コンテンツデータの読み出し又は書き込み制御を行い、読み出されたコンテンツデータを出力する。
【００６０】
なお、内部ストレージ２７０ａは挿脱可能な不揮発性メモリカードであってもよい。この場合、内部ストレージインタフェース２７１ａは、このメモリカードが装着されるメモリカードスロットをさらに備える。
【００６１】
図３は、図１に示すコンテンツ共有システム１００における第二電子機器１Ｂの内部ハードウェア構成例を示す図である。
【００６２】
第二電子機器１Ｂは、ＣＰＵ２０ｂと、ＲＯＭ２１ｂと、ＲＡＭ２２ｂと、液晶モジュール２３０ｂと、液晶パネル２３１ｂと、無線ＬＡＮモジュール２４０ｂと、アンテナ２４１ｂと、移動体通信モジュール２５０ｂと、アンテナ２５１ｂと、キーボード、マウス、又は、液晶パネル２３１ｂと一体化されたタッチパネル等の操作インタフェース（Ｉ／Ｆ）２６０ｂと、内部ストレージ部２７ｂと、を備える。
【００６３】
ＣＰＵ２０ｂ、ＲＯＭ２１ｂ、ＲＡＭ２２ｂ、液晶モジュール２３０ｂ、無線ＬＡＮモジュール２４０ｂ、移動体通信モジュール２５０ｂ、操作インタフェース２６０ｂ、及び、内部ストレージ部２７ｂは、それぞれ共通のバスにより接続されている。
【００６４】
ＣＰＵ２０ｂは、ＲＯＭ２１ｂ内に記憶されたファームウェア等のプログラムがＲＡＭ２２ｂにおいて展開された後で実行されることで、第二電子機器１Ｂ全体の動作制御を行う。
【００６５】
ＲＯＭ２１ｂには、上述のファームウェア等のプログラムと各種設定データが記憶されている。ＲＡＭ２２ｂは、第二電子機器１Ｂのメインメモリとして動作し、各種プログラム及びデータが記憶される。
【００６６】
液晶パネル２３１ｂは、情報を表示するための表示部である。
【００６７】
液晶モジュール２３０ｂは、図示省略された表示コントローラ（例えばＧＰＵ）がＣＰＵ２０ｂから表示データを受けると、表示画面を構成するデータを作成し、このデータに基づいて液晶パネル２３１ｂを駆動して、液晶パネル２３１ｂの表示領域に所望の表示画面を表示させる。
【００６８】
無線ＬＡＮモジュール２４０ｂは、無線通信を行うためのモジュールである。
【００６９】
無線ＬＡＮモジュール２４０ｂは、例えばＩＥＥＥ８０２．１１規格に準拠したものである。無線ＬＡＮモジュール２４０ｂがアンテナ２４１ｂを介して第二ルータ４Ｂとの間で無線通信を行うことで、第二電子機器１Ｂが移動体通信網５及びインターネット６を経由することなく、第二ＬＡＮ３Ｂに接続可能となる。
【００７０】
移動体通信モジュール２５０ｂは、例えばＩＭＴ−２０００規格に準拠して、アンテナ２５１ｂを介して移動体通信網５との間で移動体無線通信を行う。
【００７１】
移動体通信モジュール２５０ｂが対応する規格には、３Ｇ／ＨＳＤＰＡ、ＬＴＥ、又は、ＷｉＭＡＸ等が含まれうる。
【００７２】
内部ストレージ部２７ｂは、内部ストレージ２７０ｂと内部ストレージインタフェース（Ｉ／Ｆ）２７１ｂとを備える。
【００７３】
内部ストレージ２７０ｂは、例えばフラッシュメモリのような不揮発性半導体メモリであり、第二電子機器１Ｂにおいて用いられるアプリケーションプログラム、又は、コンテンツデータ等の各種データが記憶される。内部ストレージ２７０ｂは、第二電子機器１Ｂの記憶媒体として機能する。
【００７４】
内部ストレージ２７０ｂには、第二電子機器１Ｂのユーザの操作により、第二ＮＡＳ２Ｂの利用を行うためのプログラム（上記のコンテンツ管理アプリ）が記憶される。このコンテンツ管理アプリは、第二電子機器１Ｂの作動プログラムを含む。
【００７５】
第二電子機器１Ｂは、このコンテンツ管理アプリの機能により、第二ＮＡＳ２Ｂへのコンテンツデータのアップロード、又は、第二ＮＡＳ２Ｂに記憶されているコンテンツデータのダウンロード等が可能となる。
【００７６】
内部ストレージインタフェース２７１ｂは、内部ストレージ２７０ｂに対するコンテンツデータの読み出し又は書き込み指令があった場合に、内部ストレージ２７０ｂ全体の制御を行うと共に、コンテンツデータの読み出し又は書き込み制御を行い、読み出されたコンテンツデータを出力する。
【００７７】
なお、内部ストレージ２７０ｂは挿脱可能な不揮発性メモリカードであってもよい。この場合、内部ストレージインタフェース２７１ｂは、このメモリカードが装着されるメモリカードスロットをさらに備える。
【００７８】
図４は、図１に示すコンテンツ共有システム１００における第一ＮＡＳ２Ａの内部ハードウェア構成例を示す図である。
【００７９】
第一ＮＡＳ２Ａは、ＣＰＵ３０ａと、ＲＯＭ３１ａと、ＲＡＭ３２ａと、ＨＤＤ部３３ａと、有線ＬＡＮモジュール３４ａと、を備える。
【００８０】
ＣＰＵ３０ａ、ＲＯＭ３１ａ、ＲＡＭ３２ａ、ＨＤＤ部３３ａ、及び、有線ＬＡＮモジュール３４ａは、それぞれ共通のバスにより接続されている。
【００８１】
ＣＰＵ３０ａは、ＲＯＭ３１ａ内に記憶されたファームウェア等のプログラムがＲＡＭ３２ａにおいて展開された後で実行されることで、第一ＮＡＳ２Ａ全体の動作制御を行う。
【００８２】
ＲＯＭ３１ａには、上述のファームウェア等のプログラムが記憶されている。ＲＡＭ３２ａは、第一ＮＡＳ２Ａのメインメモリとして動作し、各種プログラム及びデータが記憶される。
【００８３】
ＨＤＤ部３３ａは、ＨＤＤ３３０ａとＨＤＤインタフェース（Ｉ／Ｆ）３３１ａとを備える。
【００８４】
ＨＤＤ３３０ａは、記憶媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し及び書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤ３３０ａのディスクには、利用登録したユーザ（第一電子機器１Ａのユーザ）に割り当てられた記憶領域が含まれる。
【００８５】
ＨＤＤインタフェース３３１ａは、ＨＤＤ３３０ａに対するデータの読み出し又は書き込み指令があった場合に、ＨＤＤ３３０ａ全体の制御を行うと共に、データの読み出し又は書き込み制御を行い、読み出されたデータを出力する。
【００８６】
なお、ＨＤＤ部３３ａの代わりに、ＳＳＤ（ｓｏｌｉｄ  ｓｔａｔｅ  ｄｒｉｖｅ）等の半導体メモリを用いてもよい。
【００８７】
有線ＬＡＮモジュール３４ａは、例えばＩＥＥＥ８０２．３規格に準拠して、第一ルータ４Ａとの間で有線による通信を行う。有線ＬＡＮモジュール３４ａの代わりに、例えばＩＥＥＥ８０２．１１規格に準拠して第一ルータ４Ａとの間で無線による通信を行うモジュールを用いてもよい。
【００８８】
また、有線ＬＡＮモジュール３４ａの代わりに、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、又はシリアルＡＴＡ等の規格に準拠したインタフェースを用いてもよい。
【００８９】
図５は、図１に示すコンテンツ共有システム１００における第二ＮＡＳ２Ｂの内部ハードウェア構成例を示す図である。
【００９０】
第二ＮＡＳ２Ｂは、ＣＰＵ３０ｂと、ＲＯＭ３１ｂと、ＲＡＭ３２ｂと、ＨＤＤ部３３ｂと、有線ＬＡＮモジュール３４ｂと、を備える。
【００９１】
ＣＰＵ３０ｂ、ＲＯＭ３１ｂ、ＲＡＭ３２ｂ、ＨＤＤ部３３ｂ、及び、有線ＬＡＮモジュール３４ｂは、それぞれ共通のバスにより接続されている。
【００９２】
ＣＰＵ３０ｂは、ＲＯＭ３１ｂ内に記憶されたファームウェア等のプログラムがＲＡＭ３２ｂにおいて展開された後で実行されることで、第二ＮＡＳ２Ｂ全体の動作制御を行う。
【００９３】
ＲＯＭ３１ｂには、上述のファームウェア等のプログラムが記憶されている。ＲＡＭ３２ｂは、第二ＮＡＳ２Ｂのメインメモリとして動作し、各種プログラム及びデータが記憶される。
【００９４】
ＨＤＤ部３３ｂは、ＨＤＤ３３０ｂとＨＤＤインタフェース（Ｉ／Ｆ）３３１ｂとを備える。
【００９５】
ＨＤＤ３３０ｂは、記憶媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し及び書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤ３３０ｂのディスクには、利用登録したユーザ（第二電子機器１Ｂのユーザ）に割り当てられた記憶領域が含まれる。
【００９６】
ＨＤＤインタフェース３３１ｂは、ＨＤＤ３３０ｂに対するデータの読み出し又は書き込み指令があった場合に、ＨＤＤ３３０ｂ全体の制御を行うと共に、データの読み出し又は書き込み制御を行い、読み出されたデータを出力する。
【００９７】
なお、ＨＤＤ部３３ｂの代わりに、ＳＳＤ等の半導体メモリを用いてもよい。
【００９８】
有線ＬＡＮモジュール３４ｂは、例えばＩＥＥＥ８０２．３規格に準拠して、第二ルータ４Ｂとの間で有線による通信を行う。有線ＬＡＮモジュール３４ｂの代わりに、例えばＩＥＥＥ８０２．１１規格に準拠して第二ルータ４Ｂとの間で無線による通信を行うモジュールを用いてもよい。
【００９９】
また、有線ＬＡＮモジュール３４ｂの代わりに、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＩＥＥＥ１３９４、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）、又はシリアルＡＴＡ等の規格に準拠したインタフェースを用いてもよい。
【０１００】
図６は、図４に示す第一ＮＡＳ２Ａの機能ブロック図である。
【０１０１】
第一ＮＡＳ２Ａは、第一ＮＡＳ２ＡのＲＯＭ３１ａに記憶された作動プログラムを含むプログラムをＣＰＵ３０ａが実行して各種モジュールやインタフェースと協働することにより、受信部３０Ａと、記憶制御部３０Ｂと、リンク情報生成部３０Ｃと、暗号化部３０Ｄと、送信部３０Ｅとして機能する。
【０１０２】
受信部３０Ａは、利用登録したユーザの第一電子機器１Ａの内部ストレージ２７０ａに記憶されているコンテンツデータを第一電子機器１Ａから受信する。受信部３０Ａが受信するコンテンツデータは、後述するリンク情報を含まないものである。
【０１０３】
記憶制御部３０Ｂは、受信部３０Ａが受信した上記のコンテンツデータを第一電子機器１Ａのユーザに割り当てられた記憶領域に記憶する。
【０１０４】
リンク情報生成部３０Ｃは、上記の記憶領域に記憶されたコンテンツデータにアクセスするためのリンク情報を生成する。
【０１０５】
任意のコンテンツデータにアクセスするためのリンク情報とは、このコンテンツデータの記憶場所を示す情報（例えばＵＲＬ）等である。
【０１０６】
暗号化部３０Ｄは、リンク情報生成部３０Ｃによって生成されたリンク情報を暗号化する。リンク情報の暗号化方式については特に限定されないが、例えば、ＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）等が用いられる。
【０１０７】
送信部３０Ｅは、暗号化部３０Ｄによって暗号化されたリンク情報を、受信部３０Ａで受信したコンテンツデータの送信元である第一電子機器１Ａに送信する。
【０１０８】
図７は、図２に示す第一電子機器１Ａの機能ブロック図である。
【０１０９】
第一電子機器１Ａは、第一電子機器１Ａにインストールされた上記のコンテンツ管理アプリをＣＰＵ２０ａが実行して各種モジュールやインタフェースと協働することにより、送信部２０Ａと、リンク情報取得部２０Ｂと、メタデータ編集部２０Ｃと、して機能する。
【０１１０】
送信部２０Ａは、内部ストレージ２７０ａに記憶されているコンテンツデータを、第一電子機器１Ａのユーザが利用登録している装置である第一ＮＡＳ２Ａに送信する。
【０１１１】
送信部２０Ａは、具体的には、予め定められたタイミング（定期的なタイミング、又は、第一電子機器１Ａが移動体通信網５を介さずに第一ＬＡＮ３Ａに接続した等の特定条件を満たしたタイミング等）で、第一電子機器１Ａのユーザに割り当てられた第一ＮＡＳ２Ａの記憶領域に記憶されているコンテンツデータのファイル名のリストと、内部ストレージ２７０ａに記憶されているコンテンツデータのファイル名のリストとを比較する。
【０１１２】
送信部２０Ａは、この比較により、内部ストレージ２７０ａに記憶されているコンテンツデータのうち、第一ＮＡＳ２Ａの記憶領域に記憶がなされていないコンテンツデータをバックアップ対象のコンテンツデータとして特定する。そして、送信部２０Ａは、特定したバックアップ対象のコンテンツデータを第一ＮＡＳ２Ａに送信し、第一ＮＡＳ２Ａの記憶領域に記憶させる。
【０１１３】
これにより、第一電子機器１Ａのユーザは、第一電子機器１Ａの内部ストレージ２７０ａに記憶されているコンテンツデータを定期的にバックアップすることができる。
【０１１４】
リンク情報を含まないコンテンツデータが第一電子機器１Ａから第一ＮＡＳ２Ａに送信されると、上述したように、第一ＮＡＳ２Ａでは、このコンテンツデータがＨＤＤ３３０ａに記憶され、ＨＤＤ３３０ａに記憶されたコンテンツデータにアクセスするためのリンク情報が生成され、このリンク情報が第一電子機器１Ａに送信される。
【０１１５】
リンク情報取得部２０Ｂは、第一電子機器１Ａのユーザが利用登録している装置である第一ＮＡＳ２Ａからリンク情報を受信し、第一ＮＡＳ２Ａからリンク情報を取得する。
【０１１６】
リンク情報取得部２０Ｂは、送信部２０Ａによって第一ＮＡＳ２Ａに送信された送信済みのコンテンツデータと、この送信済みのコンテンツデータに対応して第一ＮＡＳ２Ａにより生成されたリンク情報とを対応づけて管理する。
【０１１７】
メタデータ編集部２０Ｃは、内部ストレージ２７０ａに記憶されている送信済みのコンテンツデータのメタデータに、このコンテンツデータに対応するリンク情報を記憶する。
【０１１８】
メタデータ編集部２０Ｃは、コンテンツデータのデータ本体の概要を把握可能としながらデータサイズを減らすための処理（圧縮処理、リサイズ処理、低解像度化処理、減色処理、トリミング処理、又は、低フレームレート化処理等）を当該コンテンツデータに行った場合でも、情報が欠落する可能性の低い当該コンテンツデータのメタデータの領域にリンク情報を記憶する。
【０１１９】
図８は、図３に示す第二電子機器１Ｂの機能ブロック図である。
【０１２０】
第二電子機器１Ｂは、第二電子機器１Ｂにインストールされた上記のコンテンツ管理アプリをＣＰＵ２０ｂが実行して各種モジュールやインタフェースと協働することにより、データ取得部２０Ｄと、送信部２０Ｅとして機能する。
【０１２１】
データ取得部２０Ｄは、第一電子機器１Ａの内部ストレージ２７０ａに記憶された任意のコンテンツデータから生成された当該任意のコンテンツデータよりも容量の小さい小コンテンツデータを取得し、内部ストレージ２７０ｂに記憶する。
【０１２２】
小コンテンツデータは、任意のコンテンツデータに対し、この任意のコンテンツデータのデータ本体の概要を把握可能としながらデータ容量を減らすための処理（圧縮処理、リサイズ処理、低解像度化処理、減色処理、トリミング処理、又は、低フレームレート化処理等）を行うことで得られたものである。
【０１２３】
データ取得部２０Ｄは、何らかの方法で小コンテンツデータの取得できればよく、その取得方法は以下に例示するものが考えられる。
【０１２４】
（第一のデータ取得方法）
第一電子機器１Ａのユーザが、リンク情報を含む任意のコンテンツデータの容量を、第一電子機器１Ａにインストールされている画像処理アプリケーションを用いて減らす処理を行って小コンテンツデータを生成する。
【０１２５】
そして、第一電子機器１Ａのユーザが、この小コンテンツデータをＷＥＢメールサービス、ＳＭＳ、又は、ＭＭＳ等を利用し、電子メールに添付して第二電子機器１Ｂに送信する。第二電子機器１Ｂのデータ取得部２０Ｄは、この電子メールで受信され第二電子機器１Ｂに保存された小コンテンツデータを取得する。
【０１２６】
（第二のデータ取得方法）
第一電子機器１Ａのユーザが、第一電子機器１Ａにインストールされているメッセンジャーアプリを用いて、リンク情報を含む任意のコンテンツデータを第二電子機器１Ｂに送信する操作を行う。
【０１２７】
この操作が行われると、メッセンジャーアプリの機能により、この任意のコンテンツデータから小コンテンツデータが生成され、この小コンテンツデータが第二電子機器１Ｂに送信される。第二電子機器１Ｂのデータ取得部２０Ｄは、メッセンジャーアプリによって受信されて第二電子機器１Ｂに保存された小コンテンツデータを取得する。
【０１２８】
（第三のデータ取得方法）
第一電子機器１Ａのユーザが、リンク情報を含む任意のコンテンツデータの容量を、第一電子機器１Ａにインストールされている画像処理アプリケーションを用いて減らす処理を行って小コンテンツデータを生成する。第一電子機器１Ａと第二電子機器１Ｂがそれぞれ、Ｂｌｕｅｔｏｏｔｈ（登録商標）又はＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等の近距離無線通信規格に基づく通信インタフェースを搭載している場合には、第一電子機器１Ａのユーザが上記の小コンテンツデータを近距離無線通信によって第二電子機器１Ｂに送信する。データ取得部２０Ｄは、近距離無線通信によって第一電子機器１Ａから受信した小コンテンツデータを取得する。
【０１２９】
（第四のデータ取得方法）
第一電子機器１Ａのユーザが、リンク情報を含む任意のコンテンツデータの容量を、第一電子機器１Ａにインストールされている画像処理アプリケーションを用いて減らす処理を行って小コンテンツデータを生成する。内部ストレージ２７０ａと内部ストレージ２７０ｂがそれぞれ着脱可能なものである場合には、第一電子機器１Ａの内部ストレージ２７０ａが第二電子機器１Ｂに装着された状態で、データ取得部２０Ｄは、この内部ストレージ２７０ａから上記の小コンテンツデータを取得する。
【０１３０】
（第五のデータ取得方法）
第一電子機器１Ａのユーザが、自身のブログに、リンク情報を含む任意のコンテンツデータをアップロードする操作を行う。この操作が行われると、ブログサービスを提供するサーバの機能により、この任意のコンテンツデータから小コンテンツデータが生成され、この小コンテンツデータがブログにアップロードされる。
【０１３１】
第二電子機器１Ｂのユーザは、このブログにアップロードされている小コンテンツデータを第二電子機器１Ｂにダウンロードして保存する。第二電子機器１Ｂのデータ取得部２０Ｄは、このようにして第二電子機器１Ｂに保存された小コンテンツデータを取得する。
【０１３２】
送信部２０Ｅは、第一電子機器１Ａの送信部２０Ａと同様に、内部ストレージ２７０ｂに記憶されているコンテンツデータを第二ＮＡＳ２Ｂにバックアップする機能を有している。このバックアップのタイミングに同期して、リンク情報を含む小コンテンツデータは第二ＮＡＳ２Ｂに送信される。
【０１３３】
送信部２０Ｅは、具体的には、予め定められたタイミング（定期的なタイミング、又は、第二電子機器１Ｂが移動体通信網５を介さずに第二ＬＡＮ３Ｂに接続した等の特定条件を満たしたタイミング等）で、第二電子機器１Ｂのユーザに割り当てられた第二ＮＡＳ２Ｂの記憶領域に記憶されているコンテンツデータのファイル名のリストと、内部ストレージ２７０ｂに記憶されているコンテンツデータのファイル名のリストとを比較する。
【０１３４】
そして、送信部２０Ｅは、内部ストレージ２７０ｂに記憶されているコンテンツデータのうち、第二ＮＡＳ２Ｂの記憶領域に記憶がなされていないコンテンツデータをバックアップ対象のコンテンツデータとして特定する。送信部２０Ｅは、特定したバックアップ対象のコンテンツデータを第二ＮＡＳ２Ｂに送信し、第二ＮＡＳ２Ｂの記憶領域に記憶させる。
【０１３５】
図９は、図５に示す第二ＮＡＳ２Ｂの機能ブロック図である。
【０１３６】
第二ＮＡＳ２Ｂは、第二ＮＡＳ２ＢのＲＯＭ３１ｂに記憶された作動プログラムを含むプログラムをＣＰＵ３０ｂが実行して各種モジュールやインタフェースと協働することにより、データ受信部３０Ｆと、復号処理部３０Ｇと、コンテンツデータ取得部３０Ｈと、記憶制御部３０Ｉとして機能する。
【０１３７】
データ受信部３０Ｆは、リンク情報を含む小コンテンツデータを、第二ＮＡＳ２Ｂに利用登録したユーザによって利用される電子機器である第二電子機器１Ｂから受信する。
【０１３８】
復号処理部３０Ｇは、データ受信部３０Ｆが受信した小コンテンツデータに含まれるリンク情報を復号する。
【０１３９】
コンテンツデータ取得部３０Ｈは、復号処理部３０Ｇによって復号されたリンク情報に基づいて第一ＮＡＳ２Ａにアクセスし、このコンテンツデータを第一ＮＡＳ２Ａから取得する。
【０１４０】
記憶制御部３０Ｉは、コンテンツデータ取得部３０Ｈにより取得されたコンテンツデータを、第二電子機器１Ｂのユーザに割り当てられたＨＤＤ３３０ｂの記憶領域に記憶する。
【０１４１】
記憶制御部３０Ｉは、復号処理部３０Ｇによって復号されたリンク情報に基づいて第一ＮＡＳ２Ａからコンテンツデータが取得できない場合には、復号前のリンク情報を含む小コンテンツデータから当該リンク情報を削除し、リンク情報を含まない小コンテンツデータを、上記の記憶領域に記憶する。
【０１４２】
なお、第一ＮＡＳ２ＡのＲＯＭ３１ａに記憶される作動プログラムと、第二ＮＡＳ２ＢのＲＯＭ３１ｂに記憶される作動プログラムとは同じものである。
【０１４３】
このため、第二ＮＡＳ２ＢのＣＰＵ３０ｂは、ＲＯＭ３１ｂに記憶された作動プログラムを実行することで、第一ＮＡＳ２ＡのＣＰＵ３０ａの受信部３０Ａ、記憶制御部３０Ｂ、リンク情報生成部３０Ｃ、暗号化部３０Ｄ、及び、送信部３０Ｅの各々と同様に機能する。
【０１４４】
また、第一ＮＡＳ２ＡのＣＰＵ３０ａは、ＲＯＭ３１ａに記憶された作動プログラムを実行することで、第二ＮＡＳ２ＢのＣＰＵ３０ｂのデータ受信部３０Ｆ、復号処理部３０Ｇ、コンテンツデータ取得部３０Ｈ、及び、記憶制御部３０Ｉの各々と同様に機能する。
【０１４５】
また、第一電子機器１Ａと第二電子機器１Ｂにインストールされるコンテンツ管理アプリは同じものである。このため、第一電子機器１ＡのＣＰＵ２０ａは、コンテンツ管理アプリを実行することで、第二電子機器１ＢのＣＰＵ２０ｂのデータ取得部２０Ｄと同様に機能する。
【０１４６】
また、第二電子機器１ＢのＣＰＵ２０ｂは、コンテンツ管理アプリを実行することで、第一電子機器１ＡのＣＰＵ２０ａのリンク情報取得部２０Ｂ及びメタデータ編集部２０Ｃの各々と同様に機能する。
【０１４７】
つまり、第二ＮＡＳ２ＢのＣＰＵ３０ｂは、第二電子機器１Ｂの内部ストレージ２７０ｂに記憶されているコンテンツデータを第二電子機器１Ｂから受信する受信部、当該受信部が受信したコンテンツデータを第二電子機器１Ｂのユーザに割り当てられた記憶領域に記憶する記憶制御部、当該記憶領域に記憶されたコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成部、当該リンク情報生成部によって生成されたリンク情報を暗号化する暗号化部、当該暗号化部によって暗号化されたリンク情報を第二電子機器１Ｂに送信する送信部として機能する。
【０１４８】
また、第二電子機器１ＢのＣＰＵ２０ｂは、第二ＮＡＳ２Ｂからリンク情報を取得するリンク情報取得部、内部ストレージ２７０ｂに記憶されている第二ＮＡＳ２Ｂへの送信済みのコンテンツデータのメタデータに、このコンテンツデータに対応するリンク情報を記憶するメタデータ編集部として機能する。
【０１４９】
また、第一電子機器１ＡのＣＰＵ２０ａは、第二電子機器１Ｂの内部ストレージ２７０ｂに記憶された任意のコンテンツデータから生成された当該任意のコンテンツデータよりも容量の小さい小コンテンツデータを取得するデータ取得部として機能する。
【０１５０】
また、第一ＮＡＳ２ＡのＣＰＵ３０ａは、リンク情報を含む小コンテンツデータを第一電子機器１Ａから受信するデータ受信部、当該データ受信部が受信した小コンテンツデータに含まれるリンク情報を復号する復号処理部、当該復号処理部によって復号されたリンク情報に基づいて第二ＮＡＳ２Ｂにアクセスし、このコンテンツデータを第二ＮＡＳ２Ｂから取得するコンテンツデータ取得部、当該コンテンツデータ取得部により取得されたコンテンツデータを、第一電子機器１Ａのユーザに割り当てられたＨＤＤ３３０ａの記憶領域に記憶する記憶制御部として機能する。
【０１５１】
図１０は、図１に示すコンテンツ共有システム１００の動作を説明するためのシーケンスチャートである。以下では、第一電子機器１Ａのユーザが所有するコンテンツデータを第二電子機器１Ｂのユーザが共有する場合の動作を例にして説明する。
【０１５２】
第一電子機器１Ａの送信部２０Ａによってバックアップのタイミングか否かが判定され、バックアップのタイミングになるとバックアップ処理が実行され（ステップＳ１）、第一電子機器１Ａの内部ストレージ２７０ａに記憶されているバックアップ対象のコンテンツデータが第一電子機器１Ａの送信部２０Ａにより第一ＮＡＳ２Ａに送信される（ステップＳ２）。ステップＳ２で送信されるコンテンツデータは、上記のリンク情報が含まれないものとする。
【０１５３】
ステップＳ２で送信されたコンテンツデータは第一ＮＡＳ２Ａの受信部３０Ａで受信され、第一電子機器１Ａのユーザに割り当てられた記憶領域に、第一ＮＡＳ２Ａの記憶制御部３０Ｂによって記憶される（ステップＳ３）。
【０１５４】
次に、ステップＳ３で記憶されたコンテンツデータにアクセスするためのリンク情報（例えばＵＲＬ）が第一ＮＡＳ２Ａのリンク情報生成部３０Ｃによって生成され（ステップＳ４）、このリンク情報が第一ＮＡＳ２Ａの暗号化部３０Ｄによって暗号化される（ステップＳ５）。
【０１５５】
ステップＳ５で暗号化されたリンク情報は、第一ＮＡＳ２Ａの送信部３０Ｅによって第一電子機器１Ａに送信される（ステップＳ６）。
【０１５６】
ステップＳ６で送信されたリンク情報は、第一電子機器１Ａのリンク情報取得部２０Ｂによって取得され（ステップＳ７）、第一電子機器１Ａのメタデータ編集部２０Ｃにより、ステップＳ２で送信済みのコンテンツデータのメタデータに記憶される（ステップＳ８）。
【０１５７】
その後、第一電子機器１Ａのユーザが、内部ストレージ２７０ａに記憶されているリンク情報を含むコンテンツデータを選択し、選択したコンテンツデータを、例えばメッセンジャーアプリを利用して第二電子機器１Ｂに送信する操作を行う。
【０１５８】
この操作に応じて、メッセンジャーアプリの機能により、選択されたコンテンツデータの容量を減らす処理が第一電子機器１Ａにより行われ、このコンテンツデータから小コンテンツデータが生成される。そして、この小コンテンツデータが移動体通信網５を介して第二電子機器１Ｂに送信される（ステップＳ９）。
【０１５９】
第二電子機器１Ｂのユーザは、第一電子機器１Ａから送信されてきた小コンテンツデータを受信すると、この小コンテンツデータを内部ストレージ２７０ｂに保存する操作を行う。この操作によって、この小コンテンツデータが内部ストレージ２７０ｂに記憶される（ステップＳ１０）。
【０１６０】
ステップＳ１０の後、第二電子機器１Ｂによってバックアップのタイミングか否かが判定され、バックアップのタイミングになるとバックアップ処理が開始される（ステップＳ１１）。バックアップ処理が開始されると、ステップＳ１０で記憶された小コンテンツデータが、第二電子機器１Ｂのデータ取得部２０Ｄによって取得され（ステップＳ１２）、第二電子機器１Ｂの送信部２０Ｅによって第二ＮＡＳ２Ｂに送信される（ステップＳ１３）。
【０１６１】
ステップＳ１３で送信された小コンテンツデータは、第二ＮＡＳ２Ｂのデータ受信部３０Ｆによって受信されてＲＡＭ３２ｂに一時記憶される。そして、この小コンテンツデータのメタデータに含まれるリンク情報が第二ＮＡＳ２Ｂの復号処理部３０Ｇによって復号される（ステップＳ１４）。
【０１６２】
第二ＮＡＳ２Ｂのコンテンツデータ取得部３０Ｈは、ステップＳ１４で復号されたリンク情報に基づいて、このリンク情報に対応するコンテンツデータの送信を第一ＮＡＳ２Ａにリクエストする（ステップＳ１５）。
【０１６３】
このリクエストに応答して第一ＮＡＳ２Ａの送信部３０Ｅは、リクエストされたコンテンツデータをＨＤＤ３３０ａから読み出して第二ＮＡＳ２Ｂに送信する（ステップＳ１６）。
【０１６４】
ステップＳ１６で送信されたコンテンツデータは第二ＮＡＳ２Ｂで受信され、第二ＮＡＳ２Ｂのコンテンツデータ取得部３０Ｈによって取得される。そして、このコンテンツデータが、第二ＮＡＳ２Ｂの記憶制御部３０ＩによってＨＤＤ３３０ｂに記憶される（ステップＳ１８）。
【０１６５】
なお、ステップＳ１５において、第二ＮＡＳ２Ｂのコンテンツデータ取得部３０Ｈが、リンク情報に基づいてコンテンツデータにアクセスができなかった場合には、第二ＮＡＳ２Ｂの記憶制御部３０Ｉによって、ＲＡＭ３２ｂに記憶されている小コンテンツデータのメタデータからリンク情報が削除され、リンク情報が削除された当該小コンテンツデータがＨＤＤ３３０ｂに記憶される（ステップＳ１７）。
【０１６６】
ステップＳ１７又はステップＳ１８の処理により、第二ＮＡＳ２ＢのＨＤＤ３３０ｂに記憶されているコンテンツデータのファイル名のリストは更新される。また、第二ＮＡＳ２Ｂの記憶制御部３０ｌは、リンク情報に基づいて取得したコンテンツデータのファイル名には、このリンク情報を含む小コンテンツデータのファイル名を対応付けて上記のリストに記憶する。
【０１６７】
ステップＳ１８の処理でＨＤＤ３３０ｂに記憶されたコンテンツデータは、第二電子機器１Ｂにダウンロード可能である。したがって、第一電子機器１Ａのユーザと、第二電子機器１Ｂのユーザは、同じコンテンツデータを共有することができる。
【０１６８】
以上のように、コンテンツ共有システム１００によれば、第一電子機器１Ａに記憶されている任意のコンテンツデータが第一ＮＡＳ２Ａから第二ＮＡＳ２Ｂに送信されることで、第一電子機器１Ａのユーザと第二電子機器１Ｂのユーザの間で、この任意のコンテンツデータの共有がオリジナルサイズのまま行われる。
【０１６９】
このため、第一電子機器１Ａのユーザと第二電子機器１Ｂのユーザは、通信量に制限がかかる場合のある移動体通信網５を利用して任意のコンテンツデータの送受信を行うことなく、この任意のコンテンツデータを共有することができる。したがって、通信量を気にすることなく、オリジナルサイズのコンテンツデータの共有が可能となる。
【０１７０】
また、コンテンツ共有システム１００によれば、第一電子機器１Ａから第一ＮＡＳ２Ａにバックアップされたコンテンツデータのメタデータには、このコンテンツデータにアクセスするためのリンク情報が記憶される。そして、このリンク情報に基づいてユーザ間でのコンテンツデータの共有が可能となる。
【０１７１】
このリンク情報は、コンテンツデータを小コンテンツデータに変換した場合でも削除されない領域に記憶される。このため、第一電子機器１Ａのユーザは、メッセンジャーアプリ等の任意の手段を用いてコンテンツデータを第二電子機器１Ｂに送信するといった簡単な作業を行うだけで、第一電子機器１Ａに記憶されているコンテンツデータを、第二電子機器１Ｂのユーザに共有させることができる。このように、コンテンツ共有システム１００によれば、ユーザが複雑な作業を行うことなく、コンテンツデータの共有を行うことができる。
【０１７２】
また、コンテンツ共有システム１００では、第一電子機器１Ａから第二電子機器１Ｂに送信されるリンク情報が暗号化されている。このため、第一電子機器１Ａと第二電子機器１Ｂの間の通信経路でリンク情報が漏えいした場合でも、第一ＮＡＳ２Ａに記憶されているコンテンツデータの漏えいを防ぐことができる。
【０１７３】
また、コンテンツ共有システム１００では、第一ＮＡＳ２Ａにおいてリンク情報が暗号化され、第二ＮＡＳ２Ｂにおいてリンク情報が復号される。このため、第一ＮＡＳ２Ａと第一電子機器１Ａの間の通信経路、又は、第二電子機器１Ｂと第二ＮＡＳ２Ｂの間の通信経路でリンク情報が漏えいした場合でも、第一ＮＡＳ２Ａに記憶されているコンテンツデータの漏えいを防ぐことができる。
【０１７４】
また、コンテンツ共有システム１００では、第二電子機器１Ｂの内部ストレージ２７０ｂには第一電子機器１Ａから取得した小コンテンツデータが記憶され、この小コンテンツデータに対応するオリジナルサイズのコンテンツデータは第二ＮＡＳ２ＢのＨＤＤ３３０ｂに記憶される。このため、第二電子機器１Ｂのユーザは、第二電子機器１Ｂの内部ストレージ２７０ｂの容量を気にすることなく、コンテンツデータの共有が可能となる。
【０１７５】
また、コンテンツ共有システム１００では、第二電子機器１ＢのＣＰＵ２０ｂが、内部ストレージ２７０ｂに記憶されているコンテンツデータを第二ＮＡＳ２Ｂにバックアップするタイミングに同期して、リンク情報を含む小コンテンツデータを第二ＮＡＳ２Ｂに送信する。これにより、リンク情報に基づいてコンテンツデータが第二ＮＡＳ２Ｂに記憶される。このため、第二電子機器１Ｂのユーザは、特に意識することなく、コンテンツデータの共有を行うことができる。
【０１７６】
また、コンテンツ共有システム１００では、第二ＮＡＳ２Ｂがリンク情報に基づいてコンテンツデータを取得できない場合には、このリンク情報を含む小コンテンツデータから当該リンク情報が削除されて、当該小コンテンツデータが記憶領域に記憶される。このため、リンク情報が破損していたりした場合でも、第二電子機器１Ｂに記憶されている小コンテンツデータのバックアップを行うことができ、バックアップ機能を十分に果たすことができる。
【０１７７】
図１１は、図８に示した第二電子機器１Ｂの機能ブロックの変形例を示す図である。図１１において図８と同じ機能を有するブロックには同一符号を付して説明を省略する。
【０１７８】
第二電子機器１Ｂは、コンテンツ管理アプリをＣＰＵ２０ｂが実行し各種モジュール及びインタフェースと協働することで、管理部２０Ｆと、コンテンツ再生部２０Ｇと、しても機能する。
【０１７９】
管理部２０Ｆは、送信部２０Ｅが第二ＮＡＳ２Ｂに送信した小コンテンツデータと、この小コンテンツデータに含まれるリンク情報に基づいて第二ＮＡＳ２ＢのＨＤＤ３３０ｂに記憶されたコンテンツデータと、を対応付けて管理する。
【０１８０】
具体的には、管理部２０Ｆは、ＨＤＤ３３０ｂの記憶領域に記憶されているコンテンツデータのファイル名のリストを第二ＮＡＳ２Ｂから取得する。このリストにあるコンテンツデータのうち、リンク情報に基づいて取得されたコンテンツデータには、上述したように、このリンク情報を含む小コンテンツデータのファイル名が対応付けて記憶されている。
【０１８１】
したがって、管理部２０Ｆは、このリストによって、内部ストレージ２７０ｂに記憶されているリンク情報を含む小コンテンツデータと、当該リンク情報に基づいて第二ＮＡＳ２Ｂに記憶されたコンテンツデータとの対応関係を管理することができる。
【０１８２】
コンテンツ再生部２０Ｇは、内部ストレージ２７０ｂに記憶されているリンク情報を含む小コンテンツデータを選択する操作がなされた場合に、管理部２０Ｆが取得したリストに基づいて、選択された小コンテンツデータのファイル名に対応するコンテンツデータを第二ＮＡＳ２Ｂから取得し、取得したコンテンツデータを再生する。
【０１８３】
コンテンツデータの再生とは、コンテンツデータの本体データに基づく静止画又は動画の液晶パネル２３１ａへの表示、又は、コンテンツデータのメタデータに含まれるサムネイル画像の液晶パネル２３１ａへの表示等のことを言う。
【０１８４】
なお、第一電子機器１Ａは、ＣＰＵ２０ａがコンテンツ管理アプリを実行することで、管理部２０Ｆとコンテンツ再生部２０Ｇと同様に機能する。
【０１８５】
以上の構成によれば、第二電子機器１Ｂのユーザは、内部ストレージ２７０ｂに記憶されている小コンテンツデータを選択する操作を行うだけで、この小コンテンツデータに対応するオリジナルサイズのコンテンツデータを第二ＮＡＳ２Ｂから取得して再生することができる。これにより、オリジナルサイズのコンテンツデータを必要なときにスムーズに取得して確認可能となり、コンテンツ管理アプリの利便性を向上させることができる。
【０１８６】
以上の説明では、図１０のステップＳ９において、リンク情報を含む小コンテンツデータが第一電子機器１Ａから第二電子機器１Ｂに送信される構成としたが、第一電子機器１Ａから第二電子機器１Ｂに送信されるデータは、少なくともリンク情報を含んでいればよい。
【０１８７】
例えば、第一電子機器１Ａのユーザによって、第一電子機器１Ａの内部ストレージ２７０ａに記憶されているリンク情報を含むコンテンツデータの共有を行う操作がなされると、第一電子機器１Ａが、このコンテンツデータに含まれるリンク情報を取得し、取得したリンク情報を移動体通信網５又は近距離無線通信等を介して第二電子機器１Ｂに送信する。
【０１８８】
第一電子機器１Ａが、リンク情報をバーコード又は二次元コードに変換して液晶パネル２３１ａに表示し、第二電子機器１Ｂのユーザが、このバーコード又は二次元コードを第二電子機器１Ｂによって読み取ることで、リンク情報が第一電子機器１Ａから第二電子機器１Ｂに送信されてもよい。
【０１８９】
第二電子機器１Ｂのデータ取得部２０Ｄは、第一電子機器１Ａからリンク情報を取得し、第二電子機器１Ｂの送信部２０Ｅは、このリンク情報を第二ＮＡＳ２Ｂに送信する。
【０１９０】
第二ＮＡＳ２Ｂでは、このリンク情報がデータ受信部３０Ｆで受信され、受信されたリンク情報が復号処理部３０Ｇで復号される。更に、復号されたリンク情報に基づいてコンテンツデータ取得部３０Ｈによってコンテンツデータの取得が行われ、取得されたコンテンツデータが記憶制御部３０ＩによってＨＤＤ３３０ｂに記憶される。
【０１９１】
このように、第一電子機器１Ａから第二電子機器１Ｂに対して少なくともリンク情報を渡すことができれば、第一電子機器１Ａのユーザと第二電子機器１Ｂのユーザとで、オリジナルサイズのコンテンツデータの共有が可能である。
【０１９２】
また、以上の説明では、図１０のステップＳ１３において、第二電子機器１Ｂの送信部２０Ｅが、リンク情報を含む小コンテンツデータを第二ＮＡＳ２Ｂに送信するものとしたが、第二電子機器１Ｂの送信部２０Ｅは、バックアップ対象となるコンテンツデータがリンク情報を含むか否かを判定し、リンク情報を含む場合には、このリンク情報のみを第二ＮＡＳ２Ｂに送信するようにしてもよい。
【０１９３】
この場合、第二ＮＡＳ２Ｂでは、このリンク情報がデータ受信部３０Ｆで受信され、受信されたリンク情報が復号処理部３０Ｇで復号される。更に、復号されたリンク情報に基づいてコンテンツデータ取得部３０Ｈによってコンテンツデータの取得が行われ、取得されたコンテンツデータが記憶制御部３０ＩによってＨＤＤ３３０ｂに記憶される。
【０１９４】
このように、第二電子機器１Ｂから第二ＮＡＳ２Ｂに対してリンク情報の送信のみを行う構成とすることで、第二電子機器１Ｂと第二ＮＡＳ２Ｂの間の通信量を減らすことができる。
【０１９５】
このため、第二電子機器１Ｂのユーザが外出先で移動体通信網５及びインターネット６を介して第二ＮＡＳ２Ｂに接続するような場合でも、通信量を気にせずにコンテンツデータの共有が可能となる。また、第二電子機器１Ｂの処理負荷を軽減することができる。
【０１９６】
また、以上の説明では、第一ＮＡＳ２Ａ又は第二ＮＡＳ２Ｂがリンク情報の暗号化を行うものとしたが、コンテンツ管理アプリを実行した第一電子機器１ＡのＣＰＵ２０ａ又は第二電子機器１ＢのＣＰＵ２０ｂが、リンク情報の暗号化を行ってもよい。
【０１９７】
また、以上の説明では、第一ＮＡＳ２Ａ又は第二ＮＡＳ２Ｂがリンク情報の復号処理を行うものとしたが、コンテンツ管理アプリを実行した第一電子機器１ＡのＣＰＵ２０ａ又は第二電子機器１ＢのＣＰＵ２０ｂが、リンク情報の復号処理を行ってもよい。
【０１９８】
また、以上の説明では、第一ＮＡＳ２Ａ又は第二ＮＡＳ２Ｂがリンク情報の生成を行うものとしたが、コンテンツ管理アプリを実行した第一電子機器１ＡのＣＰＵ２０ａ又は第二電子機器１ＢのＣＰＵ２０ｂが、リンク情報の生成を行ってもよい。
【０１９９】
第一電子機器１ＡのＣＰＵ２０ａは、コンテンツデータを第一ＮＡＳ２Ａにアップロードする際に、アップロード先のフォルダ名と、アップロードするコンテンツデータのファイル名とを把握している。このため、これらの情報に基づいて、アップロードしたコンテンツデータのリンク情報を生成することが可能である。
【０２００】
図１のコンテンツ共有システム１００において、第一ＮＡＳ２Ａ又は第二ＮＡＳ２Ｂは、リンク情報に基づいてアクセスしてきた装置に対して、コンテンツデータのダウンロード回数に制限を設けてもよい。
【０２０１】
この構成によれば、復号されたリンク情報が漏えいした場合でも、コンテンツデータが他の装置によってダウンロードされるのを防ぐことができ、セキュリティを向上させることができる。
【０２０２】
図１のコンテンツ共有システム１００において、第一ＮＡＳ２Ａと第二ＮＡＳ２Ｂのうちの一方又は両方が、クラウドストレージサービスを提供するサーバであってもよい。このサーバの構成は図４又は図５に示した構成において、有線ＬＡＮモジュール３４ａ，３４ｂが、インターネット６に接続するためのモジュールに変更された構成となる。
【０２０３】
この構成によれば、ＮＡＳを所有しないユーザでも他のユーザとコンテンツデータの共有が可能となり、システムの利便性を向上させることができる。
【０２０４】
また、図１のコンテンツ共有システム１００において、第一ＮＡＳ２Ａと第二ＮＡＳ２Ｂのうちの一方又は両方が、インターネットに接続可能でありかつＨＤＤ又は半導体メモリ等のストレージ装置が接続されたパーソナルコンピュータに置き換えられた構成であってもよい。  
【０２０５】
また、図１のコンテンツ共有システム１００において、第一ＮＡＳ２Ａと第二ＮＡＳ２Ｂのうちの一方又は両方が、ストレージ装置に接続された無線通信装置（無線ＬＡＮアクセスポイント）に置き換えられた構成であってもよい。
【０２０６】
以上の説明では、リンク情報が暗号化されるものとしたが、リンク情報の暗号化は必須ではない。リンク情報が暗号化されることで、コンテンツデータの漏えいリスクを低くすることができる。
【０２０７】
以上説明したコンテンツ管理アプリ及び作動プログラムは、プログラムをコンピュータが読取可能な一時的でない（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）記憶媒体に記憶される。このような「コンピュータ読取可能な記憶媒体」は、たとえば、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−ＲＯＭ）等の光学媒体や、ＵＳＢメモリ又はメモリカード等の磁気記憶媒体等を含む。また、このようなプログラムを、インターネット６を介したダウンロードによって提供することもできる。
【０２０８】
以上のように本明細書には以下の事項が開示されている。
【０２０９】
（１）
第一ネットワークストレージ装置と、前記第一ネットワークストレージ装置に接続される第一電子機器と、第二ネットワークストレージ装置と、前記第二ネットワークストレージ装置に接続される第二電子機器と、を有するコンテンツ共有システムであって、前記第一ネットワークストレージ装置は、前記第一電子機器からコンテンツデータを受信する受信部と、前記コンテンツデータを記憶領域に記憶する記憶制御部と、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成部と、前記リンク情報を前記第一電子機器に送信する送信部と、を備え、前記第二電子機器は、前記第一電子機器が前記第一ネットワークストレージ装置から受信した前記リンク情報を含むデータを取得するデータ取得部と、前記リンク情報を前記第二ネットワークストレージ装置に送信する送信部と、を備え、前記第二ネットワークストレージ装置は、前記第二電子機器から受信した前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得部と、前記コンテンツデータ取得部により取得された前記コンテンツデータを記憶領域に記憶する記憶制御部と、を備えるコンテンツ共有システム。
【０２１０】
（２）
電子機器に接続されるネットワークストレージ装置であって、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置の記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを前記電子機器から受信するデータ受信部と、前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得部と、前記コンテンツデータ取得部により取得された前記コンテンツデータを記憶領域に記憶する記憶制御部と、を備えるネットワークストレージ装置。
【０２１１】
（３）
（２）記載のネットワークストレージ装置であって、前記データ受信部で受信される前記リンク情報は暗号化されており、暗号化された前記リンク情報を復号する復号処理部を更に備え、前記コンテンツデータ取得部は、前記復号処理部によって復号されたリンク情報に基づいて前記コンテンツデータを取得するネットワークストレージ装置。
【０２１２】
（４）
（２）又は（３）記載のネットワークストレージ装置であって、前記データ受信部で受信される前記データは、前記コンテンツデータから生成された前記コンテンツデータよりも容量の小さい小コンテンツデータを含み、前記リンク情報は、前記小コンテンツデータのメタデータに記憶されているネットワークストレージ装置。
【０２１３】
（５）
（４）記載のネットワークストレージ装置であって、前記記憶制御部は、前記メタデータに含まれる前記リンク情報に基づいて前記コンテンツデータが取得できない場合には、前記メタデータから前記リンク情報を削除した前記小コンテンツデータを前記記憶領域に記憶するネットワークストレージ装置。
【０２１４】
（６）
第二ネットワークストレージ装置に接続される電子機器であって、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを取得するデータ取得部と、前記データのうちの少なくとも前記リンク情報を前記第二ネットワークストレージ装置に送信する送信部と、を備え、前記第二ネットワークストレージ装置は、前記電子機器から受信した前記リンク情報に基づいて前記第一ネットワークストレージ装置にアクセスして前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、当該コンテンツデータを記憶領域に記憶する電子機器。
【０２１５】
（７）
（６）記載の電子機器であって、前記データ取得部で取得される前記データは、前記コンテンツデータから前記第一電子機器により生成された前記コンテンツデータよりも容量の小さい小コンテンツデータを含み、前記リンク情報は、前記小コンテンツデータのメタデータに記憶されている電子機器。
【０２１６】
（８）
（７）記載の電子機器であって、記憶媒体に記憶されているコンテンツデータを予め定められたタイミングで前記第二ネットワークストレージ装置にバックアップするバックアップ機能を有し、前記送信部は、前記タイミングに同期して前記データのうちの少なくとも前記リンク情報を前記第二ネットワークストレージ装置に送信する電子機器。
【０２１７】
（９）
（７）又は（８）記載の電子機器であって、前記小コンテンツデータと、前記リンク情報に基づいて前記記憶領域に記憶されたコンテンツデータとを対応付けて管理する管理部と、前記小コンテンツデータが選択された場合に、前記小コンテンツデータに対応する前記コンテンツデータを前記第二ネットワークストレージ装置から取得し、取得した前記コンテンツデータを再生するコンテンツ再生部と、を更に備える電子機器。
【０２１８】
（１０）
（６）〜（９）のいずれか１つに記載の電子機器であって、前記データに含まれる前記リンク情報は、前記第二ネットワークストレージ装置によって復号可能な状態で暗号化されている電子機器。
【０２１９】
（１１）
第一ネットワークストレージ装置に接続される電子機器であって、記憶媒体に記憶されているコンテンツデータを前記第一ネットワークストレージ装置に送信する送信部と、前記第一ネットワークストレージ装置が記憶領域に記憶した前記コンテンツデータ、にアクセスするためのリンク情報を前記第一ネットワークストレージ装置から取得するリンク情報取得部と、前記記憶媒体に記憶されている前記コンテンツデータのメタデータに前記リンク情報を記憶するメタデータ編集部と、を備える電子機器。
【０２２０】
（１２）
（１１）記載の電子機器であって、前記リンク情報は前記第一ネットワークストレージ装置によって暗号化されている電子機器。
【０２２１】
（１３）
第一電子機器に接続されるネットワークストレージ装置であって、前記第一電子機器の記憶媒体に記憶されているコンテンツデータを前記第一電子機器から受信する受信部と、前記コンテンツデータを記憶領域に記憶する記憶制御部と、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成部と、前記リンク情報を暗号化する暗号化部と、前記暗号化されたリンク情報を前記第一電子機器に送信する送信部と、を備え、前記暗号化されたリンク情報は、前記第一電子機器によって、前記コンテンツデータのメタデータに記憶されるネットワークストレージ装置。
【０２２２】
（１４）
第一ネットワークストレージ装置と、前記第一ネットワークストレージ装置に接続される第一電子機器と、第二ネットワークストレージ装置と、前記第二ネットワークストレージ装置に接続される第二電子機器と、を利用するコンテンツ共有方法であって、前記第一ネットワークストレージ装置は、前記第一電子機器からコンテンツデータを受信し、前記コンテンツデータを記憶領域に記憶し、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成し、前記リンク情報を前記第一電子機器に送信し、前記第二電子機器は、前記第一電子機器が前記第一ネットワークストレージ装置から受信した前記リンク情報を取得し、前記リンク情報を前記第二ネットワークストレージ装置に送信し、前記第二ネットワークストレージ装置は、前記第二電子機器から受信した前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、取得した前記コンテンツデータを記憶領域に記憶するコンテンツ共有方法。
【０２２３】
（１５）
電子機器に接続されるネットワークストレージ装置に、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を含むデータを前記電子機器から受信するデータ受信ステップと、前記リンク情報に基づき、前記第一ネットワークストレージ装置にアクセスして、前記第一ネットワークストレージ装置から前記コンテンツデータを取得するコンテンツデータ取得ステップと、前記コンテンツデータ取得ステップにより取得された前記コンテンツデータを記憶領域に記憶する記憶制御ステップと、を実行させるためのネットワークストレージ装置の作動プログラム。
【０２２４】
（１６）
第二ネットワークストレージ装置に接続された電子機器に、第一ネットワークストレージ装置に接続された第一電子機器から前記第一ネットワークストレージ装置に送信され、かつ、前記第一ネットワークストレージ装置によって記憶領域に記憶されたコンテンツデータ、にアクセスするためのリンク情報を取得するデータ取得ステップと、前記リンク情報を前記第二ネットワークストレージ装置に送信する送信ステップと、を実行させるためのプログラムであり、前記第二ネットワークストレージ装置は、前記電子機器から受信した前記リンク情報に基づいて前記第一ネットワークストレージ装置にアクセスして前記第一ネットワークストレージ装置から前記コンテンツデータを取得し、当該コンテンツデータを記憶領域に記憶する電子機器の作動プログラム。
【０２２５】
（１７）
第一ネットワークストレージ装置に接続された電子機器に、記憶媒体に記憶されているコンテンツデータを前記第一ネットワークストレージ装置に送信する送信ステップと、前記第一ネットワークストレージ装置が記憶領域に記憶した前記コンテンツデータ、にアクセスするためのリンク情報を前記第一ネットワークストレージ装置から取得するリンク情報取得ステップと、前記記憶媒体に記憶されている前記コンテンツデータのメタデータに前記リンク情報を記憶するメタデータ編集ステップと、を実行させるための電子機器の作動プログラム。
【０２２６】
（１８）
第一電子機器に接続されたネットワークストレージ装置に、前記第一電子機器の記憶媒体に記憶されているコンテンツデータを前記第一電子機器から受信する受信ステップと、前記コンテンツデータを記憶領域に記憶する記憶制御ステップと、前記記憶領域に記憶したコンテンツデータにアクセスするためのリンク情報を生成するリンク情報生成ステップと、前記リンク情報を暗号化する暗号化ステップと、前記暗号化されたリンク情報を前記第一電子機器に送信する送信ステップと、を実行させるためのプログラムであり、前記暗号化されたリンク情報は、前記第一電子機器によって、前記コンテンツデータのメタデータに記憶されるネットワークストレージ装置の作動プログラム。
【符号の説明】
【０２２７】
１００  コンテンツ共有システム
１Ａ  第一電子機器
１Ｂ  第二電子機器
２Ａ  第一ＮＡＳ
２Ｂ  第二ＮＡＳ
３Ａ  第一ＬＡＮ
３Ｂ  第二ＬＡＮ
４Ａ  第一ルータ
４Ｂ  第二ルータ
５  移動体通信網
６  インターネット
７  ＤＤＮＳサーバ
２０ａ，２０ｂ  ＣＰＵ
２０Ａ  送信部
２０Ｂ  リンク情報取得部
２０Ｃ  メタデータ編集部
２０Ｄ  データ取得部
２０Ｅ  送信部
２０Ｆ  管理部
２０Ｇ  コンテンツ再生部
２１ａ，２１ｂ  ＲＯＭ
２２ａ，２２ｂ  ＲＡＭ
２３０ａ，２３０ｂ  液晶モジュール
２３１ａ，２３１ｂ  液晶パネル
２４０ａ，２４０ｂ  無線ＬＡＮモジュール
２４１ａ，２４１ｂ  アンテナ
２５０ａ，２５０ｂ  移動体通信モジュール
２５１ａ，２５１ｂ  アンテナ
２６０ａ，２６０ｂ  操作インタフェース
２７ａ，２７ｂ  内部ストレージ部
２７０ａ，２７０ｂ  内部ストレージ
２７１ａ，２７１ｂ  内部ストレージインタフェース
３０ａ，３０ｂ  ＣＰＵ
３０Ａ  受信部
３０Ｂ  記憶制御部
３０Ｃ  リンク情報生成部
３０Ｄ  暗号化部
３０Ｅ  送信部
３０Ｆ  データ受信部
３０Ｇ  復号処理部
３０Ｈ  コンテンツデータ取得部
３０Ｉ  記憶制御部
３１ａ，３１ｂ  ＲＯＭ
３２ａ，３２ｂ  ＲＡＭ
３３ａ，３３ｂ  ＨＤＤ部
３３０ａ，３３０ｂ  ＨＤＤ
３３１ａ，３３１ｂ  ＨＤＤインタフェース
３４ａ，３４ｂ  有線ＬＡＮモジュール
【図１】
2018147323.tif 000003
【図２】
2018147323.tif 000004
【図３】
2018147323.tif 000005
【図４】
2018147323.tif 000006
【図５】
2018147323.tif 000007
【図６】
2018147323.tif 000008
【図７】
2018147323.tif 000009
【図８】
2018147323.tif 000010
【図９】
2018147323.tif 000011
【図１０】
2018147323.tif 000012
【図１１】
2018147323.tif 000013