(57)【特許請求の範囲】
【請求項１】
第１ネットワーク上に設けられており、ユーザ端末と接続可能なサーバ装置と、前記第１ネットワークとは異なる第２ネットワークに接続されており、前記サーバ装置と接続可能なネットワークストレージとを備える通信システムにおいて、
前記ネットワークストレージは、前記ネットワークストレージに対する所定操作に応じて、ストレージ要求信号を前記サーバ装置に送信し、
前記サーバ装置は、前記ストレージ要求信号に応じて、待受け状態に遷移し、
前記ユーザ端末は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて、前記ネットワークストレージを識別するストレージ識別情報及び前記ユーザ端末を識別する端末識別情報を含むユーザ要求信号を前記サーバ装置に送信し、
前記サーバ装置は、前記待受け状態において前記ユーザ要求信号を前記ユーザ端末から受信した場合に、少なくとも前記端末識別情報と前記ストレージ識別情報との対応付けを行うことを特徴とする通信システム。
【請求項２】
第１ネットワーク上に設けられたサーバ装置と接続可能であり、前記第１ネットワークとは異なる第２ネットワークに接続されたネットワークストレージであって、
前記ネットワークストレージに対する所定操作に応じて、前記サーバ装置と接続可能なユーザ端末から送信されるユーザ要求信号を待ち受ける待受け状態に前記サーバ装置を遷移させるためのストレージ要求信号を前記サーバ装置に送信する送信部を備え、
前記待受け状態において前記ユーザ要求信号を前記サーバ装置が受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けが行われ、
前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含むことを特徴とするネットワークストレージ。
【請求項３】
前記ネットワークストレージは、前記第２ネットワークを構成するルータ及び前記ルータに接続された外付けストレージによって構成されることを特徴とする請求項２に記載のネットワークストレージ。
【請求項４】
第１ネットワーク上に設けられており、前記第１ネットワークとは異なる第２ネットワークを介してネットワークストレージ及びユーザ端末と接続可能なサーバ装置であって、
前記ネットワークストレージに対する所定操作に応じて前記ネットワークストレージから送信されるストレージ要求信号を受信する受信部と、
前記ストレージ要求信号に応じて、前記ユーザ端末から送信されるユーザ要求信号を待受ける待受け状態に遷移する状態遷移部と、
前記待受け状態において前記ユーザ要求信号を受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けを行うペアリング部とを備え、
前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含むことを特徴とするサーバ装置。
【請求項５】
前記セットアップ情報は、バーコード又はＱＲコード（登録商標）の読取りによって前記ユーザ端末によって取得されることを特徴とする請求項４に記載のサーバ装置。
【請求項６】
前記セットアップ情報は、前記待受け状態において前記ユーザ要求信号が受信された場合に無効とされるＵＲＬ情報であることを特徴とする請求項４に記載のサーバ装置。
【請求項７】
前記待受け状態は、一定期間で解除されることを特徴とする請求項４に記載のサーバ装置。
【請求項８】
第１ネットワーク上に設けられたサーバ装置と接続可能であり、前記第１ネットワークとは異なる第２ネットワークに接続されたネットワークストレージに適用されるプログラムであって、コンピュータに、
前記ネットワークストレージに対する所定操作に応じて、前記サーバ装置と接続可能なユーザ端末から送信されるユーザ要求信号を待ち受ける待受け状態に前記サーバ装置を遷移させるためのストレージ要求信号を前記サーバ装置に送信するステップを実行させ、
前記待受け状態において前記ユーザ要求信号を前記サーバ装置が受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けが行われ、
前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含むことを特徴とするプログラム。
【請求項９】
第１ネットワーク上に設けられており、前記第１ネットワークとは異なる第２ネットワークを介してネットワークストレージ及びユーザ端末と接続可能なサーバ装置に適用されるプログラムであって、コンピュータに、
前記ネットワークストレージに対する所定操作に応じて前記ネットワークストレージから送信されるストレージ要求信号を受信するステップＡと、
前記ストレージ要求信号に応じて、前記ユーザ端末から送信されるユーザ要求信号を待受ける待受け状態に遷移するステップＢと、
前記待受け状態において前記ユーザ要求信号を受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けを行うステップＣとを実行させ、
前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含むことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ端末とネットワークストレージとのペアリングを行うための通信システム、ネットワークストレージ、サーバ装置及びプログラムに関する。
【背景技術】
【０００２】
家庭やオフィスにおいて、大容量の外部記憶装置を有するネットワークストレージ（ＮＡＳ；Ｎｅｔｗｏｒｋ  Ａｔｔａｃｈｅｄ  Ｓｔｏｒａｇｅ）が利用されている。このようなネットワークストレージは、家庭やオフィス内のＬＡＮに接続される。一方、近年普及しているスマートフォン等の携帯可能なユーザ端末において、その記憶容量を補ったりバックアップを行ったりするために、ネットワークストレージを利用したいというニーズがある。ここで、スマートフォン等の携帯可能なユーザ端末は、機器の性質上、家庭やオフィス内にとどまらず、移動先において頻繁に使用され、このような移動先においては、携帯電話回線等を介してインターネット等の広域回線網に接続される。そこで、このようなユーザ端末から広域回線網経由で家庭やオフィスのＬＡＮに接続されたネットワークストレージにアクセスを可能とすることが要請される。通常、広域回線網とＬＡＮとの間にはゲートウェイ（ルータ）が設置され、広域通信網へ接続する際に用いられるＩＰアドレスからＬＡＮ側で用いられるＩＰアドレスへの変換（ネットワークアドレス変換：ＮＡＴ）を行っている。このため、広域回線網に接続しているユーザ端末から、ＬＡＮに接続されている機器（ここでは、ネットワークストレージ）のＩＰアドレスを直接指定して、ＬＡＮに接続されている機器にアクセスすることはできない。このため、上記のようなユーザ端末からネットワークストレージへのアクセスを可能とする技術、例えば、「Ｗｅｂアクセス」と呼ばれる機能（例えば、非特許文献１）や、「ＣｌｏｕｄＳｔｏｒ」や「Ｐｏｇｏｐｌｕｇ」と呼ばれる機能（例えば、非特許文献２）が提案されている。
【０００３】
「Ｗｅｂアクセス」では、ネットワークストレージが接続されているルータのＵＰｎＰ機能を利用して、ユーザ端末とネットワークストレージの直接アクセスを可能とする。「ＣｌｏｕｄＳｔｏｒ」や「Ｐｏｇｏｐｌｕｇ」では、広域回線網上に設けられたリレーサーバがユーザ端末とネットワークストレージとの対応付け（ペアリング）を行うことによって、ユーザ端末とネットワークストレージとの間のデータを中継することを可能としている。
【０００４】
このような２つの機器のペアリングを行う技術としては、一方の機器（例えば、ユーザ端末）を識別する端末識別情報を他方の機器（例えば、テレビ）に登録する技術も提案されている（例えば、特許文献１）。
【先行技術文献】
【非特許文献】
【０００５】
【非特許文献１】「ＩＮＴＥＲＮＥＴ Ｗａｔｃｈ、清水理史のイニシャルＢ、第４０９回：ｉＰｈｏｎｅ／ｉＰａｄ用アプリで外出先からＮＡＳを活用バッファロー「ＷｅｂＡｃｃｅｓｓ ｉ」」、http://internet.watch.impress.co.jp/docs/column/shimizu/20100928_396441.html
【非特許文献２】「ＰＣ Ｗａｔｃｈ、［ＣＥＳ ２０１１レポート］バッファロー編〜Ｐｏｇｏｐｌｕｇ機能内蔵ＮＡＳや、ＨＤＤ８台搭載可能なＴｅｒａＳｔａｔｉｏｎ」、http://pc.watch.impress.co.jp/docs/news/20110111_419544.html
【特許文献】
【０００６】
【特許文献１】特開２００８−２７８２６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかながら、「Ｗｅｂアクセス」では、広域回線網からルータのＬＡＮに接続されているネットワークストレージへアクセスする場合において、ルータにＵＰｎＰ機能が搭載されていない場合には、ルータのＮＡＴを越えてネットワークストレージへアクセスするために、利用者がルータのポートフォワーディングの設定を行わなければならず、複雑な手順が必要とされるという問題があった。また、「Ｗｅｂアクセス」では、ルータにＵＰｎＰ機能が搭載されておらず、かつ、ルータがポートフォワーディングの設定変更にも対応していない場合、或いは、ルータにＵＰｎＰ機能が搭載されていても、ポートフォワードの設定が正しく行われていない場合は、ユーザ端末がネットワークストレージに接続できない。
【０００８】
「ＣｌｏｕｄＳｔｏｒ」や「Ｐｏｇｏｐｌｕｇ」では、リレーサーバを利用するため、このような問題は生じないが、ユーザは、ユーザ端末をネットワークストレージとペアリングする際に、ネットワークストレージを識別する識別情報の入力等を行わなければならず、特に、ＩＴ技術に詳しくないユーザにとっては煩雑であるとともに難しく、ネットワークストレージの利用が困難であった。
【０００９】
そこで、本発明は、上述した課題を解決するためになされたものであり、ユーザ端末とネットワークストレージとのペアリングを簡易に行うことを可能とする通信システム、ネットワークストレージ、サーバ装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１０】
第１の特徴に係る通信システムは、第１ネットワーク上に設けられており、ユーザ端末と接続可能なサーバ装置と、前記第１ネットワークとは異なる第２ネットワークに接続されており、前記サーバ装置と接続可能なネットワークストレージとを備える。前記ネットワークストレージは、前記ネットワークストレージに対する所定操作に応じて、ストレージ要求信号を前記サーバ装置に送信する。前記サーバ装置は、前記ストレージ要求信号に応じて、待受け状態に遷移する。前記ユーザ端末は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて、前記ネットワークストレージを識別するストレージ識別情報及び前記ユーザ端末を識別する端末識別情報を含むユーザ要求信号を前記サーバ装置に送信する。前記サーバ装置は、前記待受け状態において前記ユーザ要求信号を前記ユーザ端末から受信した場合に、少なくとも前記端末識別情報と前記ストレージ識別情報との対応付けを行う。
【００１１】
第２の特徴に係るネットワークストレージは、第１ネットワーク上に設けられたサーバ装置と接続可能であり、前記第１ネットワークとは異なる第２ネットワークに接続される。ネットワークストレージは、前記ネットワークストレージに対する所定操作に応じて、前記サーバ装置と接続可能なユーザ端末から送信されるユーザ要求信号を待ち受ける待受け状態に前記サーバ装置を遷移させるためのストレージ要求信号を前記サーバ装置に送信する送信部を備える。前記待受け状態において前記ユーザ要求信号を前記サーバ装置が受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けが行われる。前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含む。
【００１２】
第３の特徴において、前記ネットワークストレージは、前記第２ネットワークに接続されたルータ及び前記ルータに接続された外付けストレージによって構成される。
【００１３】
第４の特徴に係るサーバ装置は、第１ネットワーク上に設けられており、前記第１ネットワークとは異なる第２ネットワークを介してネットワークストレージ及びユーザ端末と接続可能である。サーバ装置は、前記ネットワークストレージに対する所定操作に応じて前記ネットワークストレージから送信されるストレージ要求信号を受信する受信部と、前記ストレージ要求信号に応じて、前記ユーザ端末から送信されるユーザ要求信号を待受ける待受け状態に遷移する状態遷移部と、前記待受け状態において前記ユーザ要求信号を受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けを行うペアリング部とを備える。前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含む。
【００１４】
第５の特徴において、前記セットアップ情報は、バーコード又はＱＲコード（登録商標）の読取りによって前記ユーザ端末によって取得される。
【００１５】
第６の特徴において、前記セットアップ情報は、前記待受け状態において前記ユーザ要求信号が受信された場合に無効とされるＵＲＬ情報である。
【００１６】
第７の特徴において、前記待受け状態は、一定期間で解除される。
【００１７】
第８の特徴に係るプログラムは、第１ネットワーク上に設けられたサーバ装置と接続可能であり、前記第１ネットワークとは異なる第２ネットワークに接続されるネットワークストレージに適用される。プログラムは、コンピュータに、前記ネットワークストレージに対する所定操作に応じて、前記サーバ装置と接続可能なユーザ端末から送信されるユーザ要求信号を待ち受ける待受け状態に前記サーバ装置を遷移させるためのストレージ要求信号を前記サーバ装置に送信するステップを実行させる。前記待受け状態において前記ユーザ要求信号を前記サーバ装置が受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けが行われる。前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含む。
【００１８】
第９の特徴に係るプログラムは、第１ネットワーク上に設けられており、前記第１ネットワークとは異なる第２ネットワークを介してネットワークストレージ及びユーザ端末と接続可能なサーバ装置に適用される。プログラムは、コンピュータに、前記ネットワークストレージに対する所定操作に応じて前記ネットワークストレージから送信されるストレージ要求信号を受信するステップＡと、前記ストレージ要求信号に応じて、前記ユーザ端末から送信されるユーザ要求信号を待受ける待受け状態に遷移するステップＢと、前記待受け状態において前記ユーザ要求信号を受信した場合に、少なくとも前記ユーザ端末を識別する端末識別情報と前記ネットワークストレージを識別するストレージ識別情報との対応付けを行うステップＣとを実行させる。前記ユーザ要求信号は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて送信され、前記ストレージ識別情報及び前記端末識別情報とを含む。
【発明の効果】
【００１９】
本願によれば、ユーザ端末とネットワークストレージとのペアリングを簡易に行うことを可能とする通信システム、ネットワークストレージ、サーバ装置及びプログラムを提供すことができる。
【図面の簡単な説明】
【００２０】
【図１】図１は、第１実施形態に係る通信システム１００を示す図である。
【図２】図２は、第１実施形態に係るネットワークストレージ４０を示すブロック図である。
【図３】図３は、第１実施形態に係るユーザ端末１０を示すブロック図である。
【図４】図４は、第１実施形態に係るサーバ装置６０を示すブロック図である。
【図５】図５は、第１実施形態に係る通信システム１００の動作を示すシーケンス図である。
【図６】図６は、第１実施形態に係る通信システム１００の動作を示すシーケンス図である。
【図７】図７は、変更例１に係るネットワークストレージ２００を示す図である。
【発明を実施するための形態】
【００２１】
以下において、本発明の実施形態に係るネットワークストレージ及びサーバ装置について、図面を参照しながら説明する。なお、以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。
【００２２】
ただし、図面は模式的なものであり、各寸法の比率などは現実のものとは異なることに留意すべきである。従って、具体的な寸法などは以下の説明を参酌して判断すべきである。また、図面相互間においても互いの寸法の関係や比率が異なる部分が含まれていることは勿論である。
【００２３】
［実施形態の概要］
実施形態に係る通信システムは、第１ネットワーク上に設けられており、ユーザ端末と接続可能なサーバ装置と、前記第１ネットワークとは異なる第２ネットワークに接続されており、前記サーバ装置と接続可能なネットワークストレージとを備える。前記ネットワークストレージは、前記ネットワークストレージに対する所定操作に応じて、ストレージ要求信号を前記サーバ装置に送信する。前記サーバ装置は、前記ストレージ要求信号に応じて、待受け状態に遷移する。前記ユーザ端末は、前記ネットワークストレージと一意に対応付けられるセットアップ情報を用いて、前記ネットワークストレージを識別するストレージ識別情報及び前記ユーザ端末を識別する端末識別情報を含むユーザ要求信号を前記サーバ装置に送信する。前記サーバ装置は、前記待受け状態において前記ユーザ要求信号を前記ユーザ端末から受信した場合に、前記ユーザ端末と前記ネットワークストレージとの対応付けを行う。
【００２４】
実施形態では、サーバ装置は、ネットワークストレージに対する所定操作に応じてネットワークストレージから送信されるストレージ要求信号に応じて待受け状態に遷移して、待受け状態においてユーザ要求信号を受信した場合に、ユーザ端末とネットワークストレージとの対応付けを行う。
【００２５】
このように、ネットワークストレージを識別する識別情報をユーザが入力する必要がないため、ユーザ端末とネットワークストレージとのペアリングを簡易に行うことができる。また、ペアリング処理において、ネットワークストレージに対する所定操作が必要であるため、ユーザが意図しないペアリングが抑制される。
【００２６】
［第１実施形態］
（通信システム）
以下において、第１実施形態に係る通信システムについて説明する。図１は、第１実施形態に係る通信システム１００を示す図である。
【００２７】
図１に示すように、通信システム１００は、ユーザ端末１０と、ルータ２０と、無線基地局３０と、ネットワークストレージ４０と、ホームネットワーク５０Ａと、外部ネットワーク５０Ｂと、サーバ装置６０と、広域通信網７０と、移動体通信網８０とを有する。
【００２８】
ユーザ端末１０は、例えば、スマートフォンなどの携帯電話やデジタルカメラなどである。ユーザ端末１０は、移動体通信網８０に設けられる無線基地局３０と無線接続を確立する機能を有する。ユーザ端末１０は、ルータ２０と無線接続を確立する機能を有していてもよい。なお、ユーザ端末１０の詳細については後述する（図３を参照）。
【００２９】
ルータ２０は、例えば、無線ＬＡＮ又は有線ＬＡＮなどのＬＡＮ５０に接続されており、広域通信網７０へ接続する際に用いられるＩＰアドレスをＬＡＮへ接続する際に用いられるＩＰアドレスに変換するネットワークアドレス変換（ＮＡＴ）を行う機能を有する。ルータ２０は、無線ＬＡＮアクセスポイントの機能を有しており、ルータ２０から出力される電波が到達する範囲であるカバーエリアを有していてもよい。このようなケースでは、ルータ２０は、カバーエリア内に位置するユーザ端末１０と無線接続を確立する機能を有する。第１実施形態では、ルータ２０として、ルータ２０Ａ及びルータ２０Ｂが設けられている。
【００３０】
第１実施形態では、ルータ２０Ａは、自宅などの宅内ＬＡＮに接続されており、広域通信網７０に接続されている。ルータ２０Ｂは、宅内ＬＡＮ以外のＬＡＮ（例えば、公衆無線ＬＡＮ）に接続されており、広域通信網７０に接続されている。
【００３１】
無線基地局３０は、無線基地局３０から出力される電波が到達する範囲であるカバーエリア３１を有する。無線基地局３０は、カバーエリア３１内に位置するユーザ端末１０と無線接続を確立する機能を有する。
【００３２】
ネットワークストレージ４０は、データ記憶機能及び通信機能を有する。第１実施形態では、ネットワークストレージ４０は、自宅などの宅内ＬＡＮに接続されている。例えば、ネットワークストレージ４０は、ネットワークケーブルを介してルータ２０Ａの有線ＬＡＮポートに接続されている。但し、ネットワークストレージ４０は、ネットワークインタフェースによってルータ２０Ａと接続されていればよい。例えば、ネットワークストレージ４０は、ルータ２０Ａと無線で接続されてもよい。なお、ネットワークストレージ４０の詳細については後述する（図２を参照）。
【００３３】
ホームネットワーク５０Ａは、ルータ２０Ａが接続される宅内ＬＡＮの一例である。ホームネットワーク５０Ａは、第２ネットワークの一例である。外部ネットワーク５０Ｂは、ルータ２０Ｂが接続されるＬＡＮの一例である。移動体通信網８０は、無線基地局３０などのように、通信事業者によって提供される装置によって構成される。
【００３４】
サーバ装置６０は、広域通信網７０から接続可能な位置に設けられる。つまり、サーバ装置６０は、第１ネットワーク（ホームネットワーク５０Ａ）を介してネットワークストレージ４０と接続可能である。サーバ装置６０は、ユーザ端末１０と接続可能である。
【００３５】
ここで、サーバ装置６０は、外部ネットワーク５０Ｂ又は移動体通信網８０を介してユーザ端末１０と接続されてもよく、ホームネットワーク５０Ａを介してユーザ端末１０と接続されてもよい。また、ユーザ端末１０とサーバ装置６０との間のアクセス経路は、広域通信網７０において、ネットワークストレージ４０とサーバ装置６０との間のアクセス経路と重複していてもよい。
【００３６】
サーバ装置６０は、ユーザ端末１０とネットワークストレージ４０との対応付けを行う。なお、サーバ装置６０の詳細については後述する（図４を参照）。
【００３７】
広域通信網７０は、例えば、ＴＣＰ／ＩＰなどのプロトコルが適用されるインターネット網である。広域通信網７０には、様々なウェブサーバが接続される。第１実施形態では、サーバ装置６０が接続するネットワークが第１ネットワークの一例である。すなわち、第１ネットワークは、広域通信網７０の一部である。  ここで、広域通信網７０（第１ネットワーク）及びホームネットワーク５０Ａ（第２ネットワーク）のネットワークアドレスは互いに異なっている。詳細には、ホームネットワーク５０Ａに接続されるネットワークストレージ４０には、ホームネットワーク５０Ａで用いるＩＰアドレスが割り当てられており、ネットワークストレージ４０の外部からネットワークストレージ４０のＩＰアドレスを指定することができない。従って、広域通信網７０を経由してネットワークストレージ４０にアクセスするためには、広域通信網７０へ接続する際に用いられるルータのＩＰアドレスをネットワークストレージ４０のＩＰアドレスに変換するネットワークアドレス変換（ＮＡＴ）が必要である。
【００３８】
（ネットワークストレージ）
以下において、第１実施形態に係るネットワークストレージについて説明する。図２は、第１実施形態に係るネットワークストレージ４０を示すブロック図である。
【００３９】
図２に示すように、ネットワークストレージ４０は、通信部４１と、操作部４２と、制御部４３と、記憶部４４とを有する。
【００４０】
通信部４１は、例えば、有線ＬＡＮモジュールである。通信部４１は、第２ネットワーク（ホームネットワーク５０Ａ）を介して、広域通信網７０から接続可能な位置に設けられたサーバ装置６０と通信を行う。
【００４１】
操作部４２は、ボタンなどによって構成される。後述するように、操作部４２に対する所定操作によって、ストレージ要求信号が送信される。ストレージ要求信号は、ユーザ端末１０から送信されるユーザ要求信号を待ち受ける待受け状態にサーバ装置６０を遷移させるための信号である。ストレージ要求信号は、少なくとも、ネットワークストレージ４０を識別するストレージ識別情報を含む。ストレージ識別情報は、例えば、ネットワークストレージ４０に割当てられたＩＤ又はネットワークストレージ４０が有するＭＡＣアドレスである。
【００４２】
制御部４３は、ネットワークストレージ４０を制御する。例えば、制御部４３は、操作部４２に対する所定操作に応じて、ストレージ要求信号の送信を通信部４１に指示する。
【００４３】
なお、上述した通信部４１は、制御部４３からの指示に応じて、第２ネットワーク（ホームネットワーク５０Ａ）を介してストレージ要求信号をサーバ装置６０に送信する。
【００４４】
記憶部４４は、ハードディスクなどである。或いは、記憶部４４は、フラッシュメモリによって構成されるＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）である。
【００４５】
（ユーザ端末）
以下において、第１実施形態に係るユーザ端末について説明する。図３は、第１実施形態に係るユーザ端末１０を示すブロック図である。
【００４６】
図３に示すように、ユーザ端末は、通信部１１と、取得部１２と、制御部１３とを有する。
【００４７】
通信部１１は、アンテナや無線モジュールを有する。通信部１１は、無線基地局３０から出力される電波を検出し、無線基地局３０と無線接続を確立する機能を有する。なお、通信部１１は、ルータ２０から出力される電波を検出し、ルータ２０と無線接続を確立してもよい。
【００４８】
言い換えると、通信部１１は、広域通信網７０から接続可能な位置に設けられたサーバ装置６０と通信を行う。ここで、通信部１１は、ホームネットワーク５０Ａ、外部ネットワーク５０Ｂ又は移動体通信網８０を介して、サーバ装置６０と通信を行う。
【００４９】
取得部１２は、入力インタフェースやカメラなどによって構成される。取得部１２は、ネットワークストレージ４０と一意に対応付けられるセットアップ情報を取得する。
【００５０】
セットアップ情報は、少なくとも、サーバ装置６０にアクセスするための情報（例えば、サーバ装置６０のＵＲＬ情報）、及び、ネットワークストレージ４０を識別するストレージ識別情報を含む。
【００５１】
例えば、セットアップ情報は、サーバ装置６０へアクセスするためのＵＲＬ情報（以下、汎用ＵＲＬ情報）及びストレージ識別情報のセットである。或いは、セットアップ情報は、ネットワークストレージ４０と一意に対応付けられたサーバ装置６０へアクセスするためのＵＲＬ情報（以下、個別ＵＲＬ情報）である。なお、個別ＵＲＬ情報は、例えば、ネットワークストレージ４０のＭＡＣアドレスを含む。
【００５２】
例えば、取得部１２がカメラである場合には、セットアップ情報は、ネットワークストレージ４０と同梱される説明書などに印刷されたＱＲコード（登録商標）又はバーコードで提供されていてもよい。取得部１２は、ＱＲコード（登録商標）又はバーコードの撮像（読取り）によってセットアップ情報を取得する。
【００５３】
或いは、取得部１２が入力インタフェースである場合には、セットアップ情報は、ネットワークストレージ４０と同梱される説明書などに印刷された文字列で提供されていてもよい。取得部１２は、文字列の入力によってセットアップ情報を取得する。
【００５４】
制御部１３は、ユーザ端末１０を制御する。制御部１３は、例えば、セットアップ情報の取得に応じて、端末識別情報及びストレージ識別情報を含むユーザ要求信号の送信を通信部１１に指示する。詳細には、ユーザ要求信号は、セットアップ情報を用いて送信される。端末識別情報は、例えば、通信事業者からユーザ端末１０に割り当てられたメールアドレスなどである。
【００５５】
なお、セットアップ情報が個別ＵＲＬ情報である場合であっても、個別ＵＲＬ情報がネットワークストレージ４０と一意に対応付けられており、ユーザ要求信号がセットアップ情報を用いて送信されているため、ユーザ要求信号は、例えば、宛先アドレスとしてストレージ識別情報を含むことに留意すべきである。
【００５６】
ユーザ要求信号は、セットアップ情報に加えて、少なくとも、ユーザ端末１０を識別する端末識別情報を含む。
【００５７】
ここで、制御部１３は、サーバ装置６０からの指示（例えば、後述するパスワード設定要求信号）に応じて、パスワードを含むパスワード設定応答信号の送信を通信部１１に指示してもよい。パスワードは、ユーザによってユーザ端末１０に入力される。
【００５８】
なお、上述した通信部１１は、制御部１３からの指示に応じて、第１ネットワーク（外部ネットワーク５０Ｂ又は移動体通信網８０）を介して、ユーザ要求信号をサーバ装置６０に送信する。また、通信部１１は、制御部１３からの指示に応じて、第１ネットワーク（外部ネットワーク５０Ｂ又は移動体通信網８０）を介して、パスワード設定応答信号をサーバ装置６０に送信する。
【００５９】
（サーバ装置）
以下において、第１実施形態に係るサーバ装置について説明する。図４は、第１実施形態に係るサーバ装置６０を示すブロック図である。
【００６０】
図４に示すように、サーバ装置６０は、通信部６１と、状態遷移部６２と、ペアリング部６３と、制御部６４とを有する。
【００６１】
通信部６１は、第２ネットワーク（ホームネットワーク５０Ａ）を介して、ネットワークストレージ４０と通信を行う。通信部６１は、ユーザ端末１０と通信を行う。
【００６２】
上述したように、通信部６１は、ストレージ要求信号をネットワークストレージ４０から受信する。通信部６１は、ユーザ要求信号やパスワード設定応答をユーザ端末１０から受信する。
【００６３】
状態遷移部６２は、ストレージ要求信号に応じて、ユーザ端末１０から送信されるユーザ要求信号を待受ける待受け状態に遷移する。待受け状態は、一定期間で解除されることが好ましい。
【００６４】
ペアリング部６３は、待受け状態においてユーザ要求信号を受信した場合に、ユーザ端末１０とネットワークストレージ４０との対応付け（ペアリング）を行う。詳細には、ペアリング部６３は、端末識別情報及びストレージ識別情報を対応付ける。
【００６５】
上述したように、ユーザ要求信号は、ネットワークストレージ４０を識別するストレージ識別情報及びユーザ端末１０を識別する端末識別情報を含むため、ユーザ要求信号によってペアリングを行うことが可能であることに留意すべきである。
【００６６】
なお、セットアップ情報が個別ＵＲＬ情報である場合には、サーバ装置６０に対するアクセス先がネットワークストレージ４０と一意に対応付けられているため、ペアリング部６３は、ストレージ識別情報を特定することが可能であることに留意すべきである。
【００６７】
また、ペアリング部６３は、待受け状態が解除された状態でユーザ要求信号を受信した場合に、ペアリングを拒否することに留意すべきである。
【００６８】
制御部６４は、サーバ装置６０を制御する。例えば、制御部６４は、ストレージ要求信号に応じて、待受け状態への遷移を状態遷移部６２に指示する。制御部６４は、ユーザ要求信号に応じて、ペアリングをペアリング部６３に指示する。
【００６９】
また、制御部６４は、待受け状態におけるユーザ要求信号の受信に応じて、パスワードの設定を要求するパスワード設定要求の送信を通信部６１に指示する。制御部６４は、パスワードを含むパスワード設定応答に応じて、ユーザ端末１０とネットワークストレージ４０とを対応付ける情報にパスワードを対応付けるようにペアリング部６３に指示する。
【００７０】
なお、制御部６４は、パスワード設定応答に応じて、端末識別情報、ストレージ識別情報及びパスワードのペアリングをペアリング部６３に指示してもよい。
【００７１】
（通信システムの動作）
以下において、第１実施形態に係る通信システムの動作について説明する。図５及び図６は、第１実施形態に係る通信システム１００の動作を示すシーケンス図である。
【００７２】
第１に、端末識別情報及びストレージ識別情報のペアリングを行う手順について、図５を参照しながら説明する。
【００７３】
ここでは、セットアップ情報として、第１セットアップ情報及び第２セットアップ情報が用いられる。言い換えると、端末識別情報及びストレージ識別情報のペアリングが２段階の処理で行われる。
【００７４】
第１セットアップ情報は、サーバ装置６０の汎用ＵＲＬ情報及びストレージ識別情報のセットであり、ＱＲコード（登録商標）又はバーコードの読取りによって取得される。第２セットアップ情報は、ネットワークストレージ４０と一意に対応付けられるサーバ装置６０の個別ＵＲＬ情報であり、サーバ装置６０からユーザ端末１０に送信される。
【００７５】
ここで、第２セットアップ情報（個別ＵＲＬ情報）は、待受け状態においてユーザ要求信号が受信された場合に無効とされるＵＲＬ情報であることが好ましい。言い換えると、第２セットアップ情報（個別ＵＲＬ情報）は、１度のアクセスのみを許容するワンタイムＵＲＬ情報であることが好ましい。個別ＵＲＬ情報は、例えば、ネットワークストレージ４０のＭＡＣアドレスを含む。
【００７６】
図５では、セットアップ情報として第１セットアップ情報及び第２セットアップ情報が用いられるが、実施形態は、これに限定されるものではない。すなわち、第２セットアップ情報が省略されて、端末識別情報及びストレージ識別情報のペアリングが１段階の処理で行われてもよい。このようなケースにおいて、第１セットアップ情報は、ネットワークストレージ４０と一意に対応付けられるサーバ装置６０の個別ＵＲＬ情報であり、ＱＲコード（登録商標）又はバーコードの読取りによって取得されてもよい。
【００７７】
図５に示すように、ステップ１０において、ネットワークストレージ４０は、ネットワークストレージ４０に対する所定操作に応じて、第２ネットワーク（ホームネットワーク５０Ａ）を介して、ストレージ要求信号をサーバ装置６０に送信する。ストレージ要求信号は、ネットワークストレージ４０を識別するストレージ識別情報を含む。
【００７８】
ステップ２０において、サーバ装置６０は、ストレージ要求信号に応じて、ユーザ端末１０から送信されるユーザ要求信号を待受ける待受け状態に遷移する。待受け状態は、一定期間で解除されることが好ましい。
【００７９】
ステップ３０において、ユーザ端末１０は、ネットワークストレージ４０と一意に対応付けられる第１セットアップ情報を取得する。第１セットアップ情報は、上述したように、サーバ装置６０の汎用ＵＲＬ情報及びストレージ識別情報のセットである。なお、ステップ３０は、ステップ１０やステップ２０よりも前に行われてもよい。
【００８０】
ステップ４０において、ユーザ端末１０は、端末識別情報及びストレージ識別情報を含む第１ユーザ要求信号をサーバ装置６０に送信する。第１ユーザ要求信号は、第１セットアップ情報を用いて送信される。ここでは、端末識別情報がメールアドレスであるケースについて例示する。
【００８１】
ステップ５０において、サーバ装置６０は、第２セットアップ情報をユーザ端末１０に送信する。第２セットアップ情報は、上述したように、ネットワークストレージ４０と一意に対応付けられるサーバ装置６０の個別ＵＲＬ情報である。
【００８２】
ここで、サーバ装置６０は、待受け状態が解除された状態において第１ユーザ要求信号を受信した場合には、第２セットアップ情報の送信を拒否する旨をユーザ端末１０に送信する。
【００８３】
ステップ６０において、ユーザ端末１０は、端末識別情報を含む第２ユーザ要求信号をサーバ装置６０に送信する。第２ユーザ要求信号は、第２セットアップ情報を用いて送信される。上述したように、第２ユーザ要求信号は、宛先ＵＲＬとしてストレージ識別情報を含むことに留意すべきである。
【００８４】
ステップ７０において、サーバ装置６０は、パスワード設定要求信号をユーザ端末１０に送信する。なお、サーバ装置６０は、端末識別情報としてメールアドレスを取得しているため、パスワード設定要求をメールで送信することが可能である。
【００８５】
ステップ８０において、ユーザ端末１０は、パスワードを含むパスワード設定応答信号をサーバ装置６０に送信する。ここで、パスワード設定信号は、サーバ装置の個別ＵＲＬ上へパスワードを入力し、設定ボタンをクリックすることにより送信されてもよく、また、サーバ装置６０からパスワード設定要求をメール送信された場合、ユーザ端末１０よりパスワードをメール返信してもよい。設定要求やパスワードは暗号化されていてもよい。
【００８６】
ステップ９０において、サーバ装置６０は、ユーザ端末１０とネットワークストレージ４０との対応付け（ペアリング）を行う。ここでは、サーバ装置６０は、端末識別情報、ストレージ識別情報及びパスワードを対応付ける。
【００８７】
ここで、サーバ装置６０は、待受け状態が解除された状態において第２ユーザ要求信号を受信した場合には、ペアリングを拒否する旨をユーザ端末１０に送信してもよい。また、サーバ装置６０は、待受け状態が解除された状態においてパスワード設定応答信号を受信した場合には、ペアリングを拒否する旨をユーザ端末１０に送信してもよい。
【００８８】
さらに、第２セットアップ情報（個別ＵＲＬ情報）がワンタイムＵＲＬであり、第２セットアップ情報を用いたサーバ装置６０へのアクセスが２回目である場合には、サーバ装置６０は、ペアリングを拒否する旨をユーザ端末１０に送信する。
【００８９】
ステップ１００において、サーバ装置６０は、第２ネットワーク（ホームネットワーク５０Ａ）を介して、ストレージ応答信号をネットワークストレージ４０に送信する。
【００９０】
第２に、ユーザ端末１０がサーバ装置６０を経由してネットワークストレージ４０にアクセスする手順について、図６を参照しながら説明する。
【００９１】
図６に示すように、ネットワークストレージ４０は、ステップ２１０において、所定時間が経過したことを検出して、ステップ２２０において、ルータ２０Ａを経由してポーリング信号をサーバ装置６０に送信する。なお、ポーリング信号の送信は、所定時間毎に繰り返されている。ポーリング信号は、広域通信網７０へ接続する際に用いられるサーバ装置６０のＩＰアドレスを送信先アドレスとして含み、広域通信網７０へ接続する際に用いられるルータ２０ＡのＩＰアドレスを送信元アドレスとして含む。
【００９２】
ステップ２３０において、ユーザ端末１０は、入力画像を取得するための入力画像要求信号をサーバ装置６０に送信する。
【００９３】
ステップ２４０において、サーバ装置６０は、入力画像をユーザ端末１０に送信する。入力画像は、例えば、ストレージ識別情報及びパスワードを入力するための画像である。
【００９４】
ステップ２５０において、ユーザ端末１０のユーザは、入力画像を用いて、ストレージ識別情報及びパスワードを入力する。ユーザ端末１０は、ストレージ識別情報及びパスワードを含むアクセス要求信号をサーバ装置６０に送信する。ここで、アクセス要求信号は、広域通信網７０へ接続する際に用いられるサーバ装置６０のＩＰアドレスを送信先アドレスとして含み、広域通信網７０へ接続する際に用いられるユーザ端末１０のＩＰドレスを送信元アドレスとして含む。
【００９５】
ステップ２６０において、サーバ装置６０は、ストレージ識別情報及びパスワードを認証する。
【００９６】
ステップ２７０において、サーバ装置６０は、ネットワークストレージ４０から受信するポーリング信号に応じて、ルータ２０Ａを経由して、広域通信網７０へ接続する際に用いられるユーザ端末１０のＩＰドレスを含む応答信号をネットワークストレージ４０に送信する。応答信号は、ユーザ端末１０から受信するアクセス要求信号であってもよい。応答信号は、広域通信網７０へ接続する際に用いられるルータ２０ＡのＩＰアドレスを送信元アドレスとして含み、広域通信網７０へ接続する際に用いられるサーバ装置６０のＩＰアドレスを送信先アドレスとして含む。
【００９７】
ステップ２８０において、ネットワークストレージ４０は、所定時間が経過したことを検出する。ステップ２９０において、ネットワークストレージ４０は、ルータ２０Ａを経由してポーリング信号をユーザ端末１０に送信する。ポーリング信号は、応答信号に含まれるユーザ端末１０のＩＰドレスを宛先アドレスとして含み、広域通信網７０へ接続する際に用いられるルータ２０ＡのＩＰアドレスを送信元アドレスとして含む。
【００９８】
ステップ３００において、ユーザ端末１０は、ネットワークストレージ４０から受信するポーリング信号に応じて、ルータ２０Ａを経由して、所定操作を含む応答信号をネットワークストレージ４０に送信する。所定操作は、データのアップロード又はデータのダウンロードなどの操作である。応答信号は、広域通信網７０へ接続する際に用いられるルータ２０ＡのＩＰアドレスを送信元アドレスとして含み、広域通信網７０へ接続する際に用いられるサーバ装置６０のＩＰアドレスを送信先アドレスとして含む。
【００９９】
このようなケースにおいて、ルータ２０Ａは、ポーリング信号に応じて送信される応答信号に含まれるルータ２０ＡのＩＰアドレスをネットワークストレージ４０のアドレスに変換する（ＮＡＴ機能）。
【０１００】
（作用及び効果）
第１実施形態では、サーバ装置６０は、ネットワークストレージ４０に対する所定操作に応じてネットワークストレージ４０から送信されるストレージ要求信号に応じて待受け状態に遷移して、待受け状態においてユーザ要求信号を受信した場合に、ユーザ端末１０とネットワークストレージ４０との対応付けを行う。
【０１０１】
このように、ネットワークストレージ４０を識別する識別情報をユーザが入力する必要がないため、ユーザ端末１０とネットワークストレージ４０とのペアリングを簡易に行うことができる。また、ペアリング処理において、ネットワークストレージ４０に対する所定操作が必要であるため、ユーザが意図しないペアリングが抑制される。
【０１０２】
また、ネットワークストレージ４０からのポーリングへの応答として応答信号を送信することによって、ルータ２０ＡのＮＡＴを越えて、ユーザ端末１０からネットワークストレージ４０に応答信号を直接送信することが可能である。
【０１０３】
第１実施形態では、セットアップ情報として、第１セットアップ情報及び第２セットアップ情報が用いられる。第２セットアップ情報が個別ＵＲＬ情報（ワンタイムＵＲＬ）である。従って、ユーザが意図しないペアリングがさらに抑制される。
【０１０４】
［変更例１］
以下において、第１実施形態の変更例１について説明する。以下においては、第１実施形態に対する差異について主として説明する。
【０１０５】
第１実施形態では、ネットワークストレージは、サーバ装置６０と通信を行う機能を有するネットワークストレージ４０である。これに対して、変更例１では、ネットワークストレージは、第２ネットワークに接続されたルータ及びルータに接続された外付けストレージによって構成される。
【０１０６】
具体的には、図７に示すように、ネットワークストレージ２００は、ルータ２１０及び外付けストレージ２２０によって構成される。
【０１０７】
ルータ２１０は、自宅などの宅内ＬＡＮを構成する。ルータ２１０は、無線ルータであってもよく、有線ルータであってもよい。変更例１では、ルータ２１０は、上述したネットワークストレージ４０が有する機能の一部（通信機能）を有する。例えば、ルータ２１０は、上述した通信部４１及び制御部４３に相当する構成を有する。
【０１０８】
外付けストレージ２２０は、データ記憶機能を有する。但し、外付けストレージ２２０は、通信機能を有していない。変更例１では、外付けストレージ２２０は、上述したネットワークストレージ４０が有する機能の一部を有する。例えば、外付けストレージ２２０は、上述した操作部４２に相当する構成を有する。外付けストレージ２２０は、バスインタフェース（例えば、ＵＳＢやＩＥＥＥ１３９４）を介してルータ２１０と接続される。
【０１０９】
［その他の実施形態］
本発明は上述した実施形態によって説明したが、この開示の一部をなす論述及び図面は、この発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施形態、実施例及び運用技術が明らかとなろう。
【０１１０】
実施形態では、ユーザ端末１０が無線機能を有しているケースについて例示した。しかしながら、ユーザ端末１０は、無線機能を有しておらず、有線ＬＡＮに接続する機能を有する端末でもよい。
【０１１１】
上述した実施形態では特に触れていないが、図５又は図６に示す各ステップをコンピュータに実行させるプログラムが提供されてもよい。すなわち、ネットワークストレージ４０の動作を実行するプログラム及びサーバ装置６０の動作を実行するプログラムが提供されてもよい。また、プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体であってもよい。
【符号の説明】
【０１１２】
１０…ユーザ端末、１１…通信部、１２…取得部、１３…制御部、２０…無線アクセスポイント、３０…無線基地局、４０…ネットワークストレージ、４１…通信部、４２…操作部、４３…制御部、４４…記憶部、５０Ａ…ホームネットワーク、５０Ｂ…外部ネットワーク、６０…サーバ装置、６１…通信部、６２…状態遷移部、６３…ペアリング部、６４…制御部、７０…広域通信網、８０…移動体通信網、１００…通信システム、２００…ネットワークストレージ、２１０…ルータ、２２０…外付けストレージ
【図１】
0005880010.tif 000002
【図２】
0005880010.tif 000003
【図３】
0005880010.tif 000004
【図４】
0005880010.tif 000005
【図５】
0005880010.tif 000006
【図６】
0005880010.tif 000007
【図７】
0005880010.tif 000008