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