(57)【特許請求の範囲】
【請求項１】
通信装置と、ルータと、サーバ装置とを備え、これら通信装置、ルータ、及びサーバ装置は、通信手段によりそれぞれの間でデータ通信が可能な通信システムにおいて、
前記通信装置は、
認証用情報の入力を受け入れる入力部と、
前記入力部が受け入れた前記認証用情報を前記ルータに送出する送出部と
を備え、
前記ルータは、
ＷＡＮ  ＩＰアドレスが割り当てられるＷＡＮ側インタフェースと、ＬＡＮ  ＩＰアドレスが割り当てられるＬＡＮ側インタフェースとを具備し、
前記通信装置から送出された前記認証用情報と、前記ルータに一意かつ固有の識別情報として、前記ＷＡＮ  ＩＰアドレスと、ＬＡＮ  ＩＰアドレスとを含む識別情報とを前記サーバ装置に送出して、前記サーバ装置が前記通信装置を認証するために必要な情報と、前記サーバ装置が前記ルータを認識するために必要な情報との登録をこのサーバ装置に要求する登録要求部を備える
ことを特徴とする通信システム。
【請求項２】
前記サーバ装置は、
前記ルータから送出されてきた前記認証用情報と、前記識別情報とに基づいて、前記通信装置を認証するために必要な前記情報と、前記サーバ装置が前記ルータを認識するために必要な前記情報とを登録する登録部を備える
ことを特徴とする請求項１記載の通信システム。
【請求項３】
前記サーバ装置は、
前記通信装置から送出されてきた前記認証用情報と、前記登録部が登録した前記通信装置を認証するために必要な前記情報とに基づいて、前記通信装置を認証する認証部を備える
ことを特徴とする請求項２記載の通信システム。
【請求項４】
前記サーバ装置は、
前記認証部により前記通信装置が認証されたら、前記登録部が登録した前記ルータを認識するために必要な前記情報に基づいて、前記通信装置と前記ルータとの間の通信を中継する中継部を備える
ことを特徴とする請求項３記載の通信システム。
【請求項５】
前記ルータは、データが格納された記憶部を備え、
前記通信装置は、前記サーバ装置の前記中継部を介して、前記ルータの前記記憶部に格納された前記データにアクセスするアクセス部を備える
ことを特徴とする請求項４記載の通信システム。
【請求項６】
前記通信装置と前記ルータとは近距離無線通信手段によりデータ通信が可能であることを特徴とする請求項１〜５のいずれかに記載の通信システム。
【請求項７】
前記通信装置と前記ルータとは前記ＬＡＮ側インタフェースとしての無線ＬＡＮ通信手段によりデータ通信が可能であり、
前記登録要求部は、前記通信装置と前記ルータとがともに同一セグメントのネットワーク内に位置していることを確認したら、前記サーバ装置への登録要求をする
ことを特徴とする請求項６記載の通信システム。
【請求項８】
前記登録要求部は、前記通信装置から、所定時間範囲内に一定回数以上の前記認証用情報が送出された場合、これら認証用情報に基づくサーバ装置への登録要求を制限することを特徴とする請求項１〜７のいずれかに記載の通信システム。
【請求項９】
前記登録部は、所定時間範囲内に、特定の前記識別情報を伴った登録要求が前記ルータから送出された場合、この登録要求に基づく登録処理を制限することを特徴とする請求項２〜５のいずれかに記載の通信システム。
【請求項１０】
前記登録部は、前記通信装置を認証するために必要な前記情報と、前記サーバ装置が前記ルータを認識するために必要な前記情報との登録のそれぞれにおいて、前記認証用情報を用いることを特徴とする請求項２〜５及び９のいずれかに記載の通信システム。
【請求項１１】
前記サーバ装置は、前記登録部による登録が完了したら、登録が完了したことを前記ルータに通知する通知部を備えることを特徴とする請求項２〜５及び９、１０のいずれかに記載の通信システム。
【請求項１２】
前記ルータは、前記通知部からの登録完了通知を受け入れたら、登録が完了したことを通信装置に通知する第２の通知部を備えることを特徴とする請求項１１記載の通信システム。
【請求項１３】
ＷＡＮ  ＩＰアドレスが割り当てられるＷＡＮ側インタフェースと、ＬＡＮ  ＩＰアドレスが割り当てられるＬＡＮ側インタフェースとを具備し、通信装置及びサーバ装置との間で通信手段によりデータ通信が可能なルータであって、
前記通信装置から送出された認証用情報を受け入れる第２の入力部と、
前記第２の入力部が受け入れた前記認証用情報と、前記ルータに一意かつ固有の識別情報として、前記ＷＡＮ  ＩＰアドレスと、ＬＡＮ  ＩＰアドレスとを含む識別情報とを前記サーバ装置に送出して、前記サーバ装置が前記通信装置を認証するために必要な情報と、前記サーバ装置が前記ルータを認識するために必要な情報との登録をこのサーバ装置に要求する登録要求部と
を備えることを特徴とするルータ。
【請求項１４】
ＷＡＮ  ＩＰアドレスが割り当てられるＷＡＮ側インタフェースと、ＬＡＮ  ＩＰアドレスが割り当てられるＬＡＮ側インタフェースとを具備し、通信装置及びサーバ装置との間で通信手段によりデータ通信が可能なルータにおける通信方法であって、
前記通信装置から送出された認証用情報を受け入れ、
受け入れた前記認証用情報と、前記ルータに一意かつ固有の識別情報として、前記ＷＡＮ  ＩＰアドレスと、ＬＡＮ  ＩＰアドレスとを含む識別情報とを前記サーバ装置に送出して、前記サーバ装置が前記通信装置を認証するために必要な情報と、前記サーバ装置が前記ルータを認識するために必要な情報との登録をこのサーバ装置に要求する
ことを特徴とするルータにおける通信方法。
【請求項１５】
ＷＡＮ  ＩＰアドレスが割り当てられるＷＡＮ側インタフェースと、ＬＡＮ  ＩＰアドレスが割り当てられるＬＡＮ側インタフェースとを具備し、通信装置及びサーバ装置との間で通信手段によりデータ通信が可能なルータにより実行されるプログラムであって、
このプログラムが前記ルータにより実行されると、このルータを、
前記通信装置から送出された認証用情報を受け入れる第２の入力部と、
前記第２の入力部が受け入れた前記認証用情報と、前記ルータに一意かつ固有の識別情報として、前記ＷＡＮ  ＩＰアドレスと、ＬＡＮ  ＩＰアドレスとを含む識別情報とを前記サーバ装置に送出して、前記サーバ装置が前記通信装置を認証するために必要な情報と、前記サーバ装置が前記ルータを認識するために必要な情報との登録をこのサーバ装置に要求する登録要求部と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信手段によりそれぞれの間でデータ通信が可能な通信システム、情報処理装置、情報処理装置における通信方法及びプログラムに関する。
【背景技術】
【０００２】
ＮＡＳ（Network Attached Storage）やルータを含む、インターネット等のＷＡＮ（Wide Area Network）に接続可能な情報処理装置に、このＷＡＮを介してスマートフォン等の通信装置から接続して、情報処理装置に格納されているファイルにアクセスする要望がある。一例として、情報処理装置内に静止画ファイル、動画ファイル等のコンテンツファイルを格納し、このコンテンツファイルを通信装置でどこでも閲覧したいという要望がある。
【０００３】
そこで、情報処理装置と通信装置とをともにインターネット上のクラウドサーバに関連付けて登録し、このクラウドサーバを介して通信装置から情報処理装置に接続して情報処理装置内のファイルにアクセスする技術が実現されている（例えば非特許文献１参照）。
【０００４】
図１３を参照して、クラウドサーバに情報処理装置と通信装置とを関連付けて登録する従来の手法の一例を説明する。図１３において、１００は情報処理装置の一例であるＮＡＳ等の外部記憶装置、１０１はスマートフォン等の通信装置であり、外部記憶装置１００はネットワークケーブル１０３によりルータ１０２との間で有線ＬＡＮ通信が可能とされ、通信装置１０１はルータ１０２との間で無線ＬＡＮ通信路１０４が確立されることで無線ＬＡＮ通信が可能とされている。従って、この図示例では、外部記憶装置１００、通信装置１０１及びルータ１０２は同一のネットワークＮ内にある。
【０００５】
外部記憶装置１００は、ルータ１０２、及びＷＡＮの一例であるインターネット１０５を介して、クラウドサーバ１０６に定期的に自身のＭＡＣ（Media Access Control）アドレスとルータ１０２のグローバルＩＰアドレスであるＷＡＮ  ＩＰアドレスを通知している。この状態で、通信装置１０１のユーザが、外部記憶装置１００と通信装置１０１とをクラウドサーバ１０６に関連付けて登録するために、ウェブブラウザを立ち上げ、クラウドサーバ１０６のウェブページを開く。
【０００６】
クラウドサーバ１０６は、通信装置１０１からのアクセス要求に含まれるルータ１０２のＷＡＮ  ＩＰアドレスを取得し、このＷＡＮ  ＩＰアドレスと一致する外部記憶装置１００の一覧（ルータ１０２に単一の外部記憶装置１００しか接続されていなければその外部記憶装置１００のみ）を通信装置１０１に通知し、通信装置１０１は通知された一覧をウェブブラウザ上で表示する。ユーザは、表示された外部記憶装置１００の一覧の中から、関連付けを希望する外部記憶装置１００を選択する指示をする。あるいは、通信装置１０１から外部記憶装置１００のＭＡＣアドレスを入力して外部記憶装置１００を特定することもできる。
【０００７】
そして、クラウドサーバ１０６は、選択指示のあった外部記憶装置１００と通信装置１０１とを仮登録し、次いで、ウェブブラウザ上で、通信装置１０１のユーザにメールアドレス及びパスワードの入力を要求して、ユーザアカウントの作成を指示する。クラウドサーバ１０６は、ユーザから入力があったメールアドレス、パスワード、及びＷＡＮ  ＩＰアドレスを用いて、外部記憶装置１００と通信装置１０１とを関連付けて登録する。この後、クラウドサーバ１０６は登録されたメールアドレスに対して登録完了確認のためのメールを送信し、ユーザがこのメールを開封してメール内のリンクからクラウドサーバ１０６にアクセスし、メールアドレス及びパスワードによる認証が完了すると本登録がされる。
【先行技術文献】
【非特許文献】
【０００８】
【非特許文献１】「スマートフォンに、おさまりきらない楽しさを リンクステーション クラウドエディション｜BUFFALO  バッファロー」［平成26年9月8日検索］、インターネット<URL: http://buffalo.jp/products/catalog/storage/linkstation-cloud/>
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来の情報処理装置と通信装置とを関連付けて登録する技術では、ＷＡＮ  ＩＰアドレスの一致により関連付けを行っているので、同一ネットワークＮ内に存在する外部記憶装置１００及び通信装置１０１が複数台存在した場合、いずれの外部記憶装置１００及び通信装置１０１の組み合わせであっても関連付けが可能であった。従って、意図しない外部記憶装置１００と通信装置１０１とが関連付けられて登録されてしまう可能性があった。
【００１０】
また、ＭＡＣアドレスを直接入力して登録対象の外部記憶装置１００を特定しているので、ユーザと無関係な第三者が適当なＭＡＣアドレスを入力して、偶然外部記憶装置１００のＭＡＣアドレスと一致してしまった場合、第三者の通信装置１０１と外部記憶装置１００とが関連付けられて登録されてしまう可能性もあった。
【００１１】
本発明は上述した課題に鑑みてなされたもので、情報処理装置と通信装置とを確実にかつセキュリティを十分に担保した状態で関連付けて登録することの可能な通信システム、情報処理装置、情報処理装置における通信方法及びプログラムの提供を、その目的の一つとしている。
【課題を解決するための手段】
【００１２】
本発明は、通信装置と、情報処理装置と、サーバ装置とを備え、これら通信装置、情報処理装置、及びサーバ装置は、通信手段によりそれぞれの間でデータ通信が可能な通信システムに適用される。そして、通信装置に、認証用情報の入力を受け入れる入力部と、入力部が受け入れた認証用情報を情報処理装置に送出する送出部とを設け、情報処理装置に、通信装置から送出された認証用情報と、情報処理装置に一意かつ固有の識別情報とをサーバ装置に送出して、サーバ装置が通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報との登録をこのサーバ装置に要求する登録要求部を設けることにより、上述の課題の少なくとも一つを解決している。
【００１３】
登録要求部は、通信装置から送出された認証用情報と、情報処理装置に一意かつ固有の識別情報とをサーバ装置に送出して、サーバ装置が通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報との登録をこのサーバ装置に要求している。従って、登録処理の際に、情報処理装置に一意かつ固有の識別情報は通信装置と情報処理装置との間で通信されない。
【００１４】
ここで、サーバ装置に、情報処理装置から送出されてきた認証用情報と、識別情報とに基づいて、通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報とを登録する登録部を設けることが好ましい。
【００１５】
さらに、サーバ装置に、通信装置から送出されてきた認証用情報と、登録部が登録した通信装置を認証するために必要な情報とに基づいて、通信装置を認証する認証部を設けることが好ましい。この場合、サーバ装置に、認証部により通信装置が認証されたら、登録部が登録した情報処理装置を認識するために必要な情報に基づいて、通信装置と情報処理装置との間の通信を中継する中継部を設けることがさらに好ましい。加えて、情報処理装置に、データが格納された記憶部を設け、通信装置に、サーバ装置の中継部を介して、情報処理装置の記憶部に格納されたデータにアクセスするアクセス部を設けることがさらに好ましい。
【００１６】
さらに、通信装置と情報処理装置とは近距離無線通信手段によりデータ通信が可能であることが好ましい。この場合、通信装置と情報処理装置とを無線ＬＡＮ通信手段によりデータ通信が可能に構成し、登録要求部は、通信装置と情報処理装置とがともに同一セグメントのネットワーク内に位置していたら、サーバ装置への登録要求をすることがさらに好ましい。
【００１７】
さらに、登録要求部は、通信装置から、所定時間範囲内に一定回数以上の認証用情報が送出された場合、これら認証用情報に基づくサーバ装置への登録要求を制限することが好ましい。また、登録部は、所定時間範囲内に、特定の識別情報を伴った登録要求が情報処理装置から送出された場合、この登録要求に基づく登録処理を制限することが好ましい。
【００１８】
さらに、登録部は、通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報との登録のそれぞれにおいて、認証用情報を用いることが好ましい。
【００１９】
そして、サーバ装置に、登録部による登録が完了したら、登録が完了したことを情報処理装置に通知する通知部を設けることが好ましい。この場合、情報処理装置に、通知部からの登録完了通知を受け入れたら、登録が完了したことを通信装置に通知する第２の通知部を設けることが好ましい。
【００２０】
また、本発明は、通信装置及びサーバ装置との間で通信手段によりデータ通信が可能な情報処理装置に適用される。そして、通信装置から送出された認証用情報を受け入れる第２の入力部と、第２の入力部が受け入れた認証用情報と、情報処理装置に一意かつ固有の識別情報とをサーバ装置に送出して、サーバ装置が通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報との登録をこのサーバ装置に要求する登録要求部とを設けることにより、上述の課題の少なくとも一つを解決している。
【００２１】
さらに、本発明は、通信装置及びサーバ装置との間で通信手段によりデータ通信が可能な情報処理装置における通信方法に適用され、そして、通信装置から送出された認証用情報を受け入れ、受け入れた認証用情報と、情報処理装置に一意かつ固有の識別情報とをサーバ装置に送出して、サーバ装置が通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報との登録をこのサーバ装置に要求することにより、上述の課題の少なくとも一つを解決している。
【００２２】
そして、本発明は、通信装置及びサーバ装置との間で通信手段によりデータ通信が可能なコンピュータにより実行されるプログラムに適用され、そして、このプログラムがコンピュータにより実行されると、このコンピュータを、通信装置から送出された認証用情報を受け入れる第２の入力部と、第２の入力部が受け入れた認証用情報と、情報処理装置に一意かつ固有の識別情報とをサーバ装置に送出して、サーバ装置が通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報との登録をこのサーバ装置に要求する登録要求部として機能させることにより、上述の課題の少なくとも一つを解決している。
【発明の効果】
【００２３】
本発明によれば、通信装置から送出された認証用情報と、情報処理装置に一意かつ固有の識別情報とをサーバ装置に送出して、サーバ装置が通信装置を認証するために必要な情報と、サーバ装置が情報処理装置を認識するために必要な情報との登録をサーバ装置が行っているので、情報処理装置と通信装置とを確実にかつセキュリティを十分に担保した状態で関連付けて登録することの可能な通信システム、情報処理装置、情報処理装置における通信方法及びプログラムを実現できる。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施形態である通信システムの概略構成を示す図である。
【図２】一実施形態の通信システムを構成する通信装置の概略構成を示すブロック図である。
【図３】一実施形態の通信システムを構成するルータの概略構成を示すブロック図である。
【図４】一実施形態の通信システムを構成するサーバ装置の概略構成を示すブロック図である。
【図５】一実施形態の通信システムを構成する通信装置の機能構成を示す機能ブロック図である。
【図６】一実施形態の通信システムを構成するルータの機能構成を示す機能ブロック図である。
【図７】一実施形態の通信システムを構成するサーバ装置の機能構成を示す機能ブロック図である。
【図８】一実施形態の通信システムの動作の一例を示すシーケンス図である。
【図９】一実施形態の通信システムの動作の一例を示すシーケンス図である。
【図１０】一実施形態の通信システムの動作の他の例を示すシーケンス図である。
【図１１】一実施形態の通信システムの動作の他の例を示すシーケンス図である。
【図１２】一実施形態の通信システムの動作の他の例を示すシーケンス図である。
【図１３】従来の通信システムの概略構成を示す図である。
【発明を実施するための形態】
【００２５】
以下、図面を参照して、本発明の実施形態について説明する。
（一実施形態）
図１は、本発明の一実施形態である通信システムの概略を示す図である。この図において、一実施形態の通信システムＳは、通信装置１、情報処理装置としてのルータ２及びサーバ装置３を備える。
【００２６】
通信装置１は、いわゆるスマートフォン等であり、移動体通信網４を介して音声通話が可能であり、さらに、この移動体通信網４を介してインターネット５に接続可能である。本実施形態の通信装置１は、ルータ２と同一の無線ＬＡＮ通信エリア内、例えば家庭内に配置されている。通信装置１は無線ＬＡＮクライアントとしての機能を備え、無線ＬＡＮを介してルータ２を含む他の無線ＬＡＮアクセスポイントと無線通信可能である。
【００２７】
ルータ２はＷＡＮとしてのインターネット５に接続され、通信装置１やこのルータ２に接続された他の情報処理装置６とインターネット５との間の通信を中継する。また、このルータ２は、無線ＬＡＮアクセスポイントとしての機能を備え、無線ＬＡＮクライアントである通信装置１を含む他の無線端末と無線通信可能である。これにより、本実施形態の通信システムＳにおいては、ルータ２を無線ＬＡＮアクセスポイントとする無線ＬＡＮネットワークＮが構築されている。通信装置１及びルータ２の具体的構成については後述する。
【００２８】
情報処理装置６は、例えばＰＣ（Personal Computer）であり、無線ＬＡＮクライアントとしての機能を備え、無線ＬＡＮを介してルータ２を含む他の無線ＬＡＮアクセスポイントと無線通信可能である。
【００２９】
サーバ装置３はインターネット５に接続されており、このインターネット５を介してルータ２と通信可能であるとともに、インターネット５、移動体通信網４を介して通信装置１と通信可能である。
【００３０】
（一実施形態の通信装置の構成）
図２は、一実施形態の通信システムＳを構成する通信装置１の概略構成を示すブロック図である。図２において、通信装置１は、ＣＰＵ（Central Processing Unit）１０、ＲＯＭ（Read Only Memory）１１、ＲＡＭ（Random Access Memory）１２、表示デバイス１３、カメラデバイス１４、内部ストレージ部１５、移動体通信モジュール１６０、音声インタフェース（Ｉ／Ｆ）１６１、マイクロフォン１６２、スピーカ１６３、アンテナ１６４、入出力デバイス１７及び無線ＬＡＮインタフェース１８を備え、ＣＰＵ１０、ＲＯＭ１１、ＲＡＭ１２、表示デバイス１３、カメラデバイス１４、内部ストレージ部１５、移動体通信モジュール１６０、入出力デバイス１７、及び無線ＬＡＮインタフェース１８はそれぞれ共通のバスにより接続されている。
【００３１】
ＣＰＵ１０は、ＲＯＭ１１内に格納されたファームウェア等のプログラムがＲＡＭ１２において展開された後で実行されることで、通信装置１全体の動作制御を行う。また、ＣＰＵ１０は、ＲＯＭ１１内に格納されたプログラムが実行されることにより、図５に示す各機能部としても動作する。図５に示す各機能部の動作については後述する。ＲＯＭ１１には、上述のファームウェア等のプログラムや、各種設定データが格納されている。ＲＡＭ１２は、通信装置１のワークメモリとして動作し、各種プログラム及びデータが一時的に格納される。
【００３２】
表示デバイス１３は、液晶パネル１３１とこの液晶パネル１３１を駆動させる液晶ドライバ１３０とを備える。液晶パネル１３１は、その表示面が通信装置１の表面に露出して設けられている。液晶ドライバ１３０は、表示画面を構成するデータがＣＰＵ１０からこの液晶ドライバ１３０に供給されると、液晶パネル１３１の表示面に所望の表示画面を表示するようにこの液晶パネル１３１を駆動する。
【００３３】
カメラデバイス１４は、カメラモジュール１４１とこのカメラモジュール１４１を駆動させるモジュールドライバ１４０とを備える。カメラモジュール１４１は、通信装置１の外方に存在する被写体を撮像可能であり、撮像素子と、この撮像素子に対して被写体を結像させるためのレンズ等の結像部とを含む。好ましくは、結像部は、レンズ等の結像素子を駆動する駆動部を備える。モジュールドライバ１４０は、カメラモジュール１４１の撮像素子、結像部の動作を制御する。また、モジュールドライバ１４０は、カメラモジュール１４１からの出力信号を受け、この出力信号に基づいて、被写体を撮像したコンテンツファイルを生成して出力する。
【００３４】
内部ストレージ部１５は、内部ストレージ１５１と内部ストレージインタフェース（Ｉ／Ｆ）１５０とを備える。内部ストレージ１５１は、例えばフラッシュメモリのような不揮発性半導体メモリであり、通信装置１において用いられるアプリケーションプログラム等が格納される。内部ストレージインタフェース１５０は、この内部ストレージ１５１に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ１５１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ１５１は、例えばｍｉｃｒｏＳＤのような挿脱可能な不揮発性メモリーカードであってもよく、この場合、内部ストレージインタフェース１５０は、このメモリーカードが装着されるメモリカードスロットをさらに備える。
【００３５】
移動体通信モジュール１６０は、例えばＩＭＴ（International Mobile Telecommunication）−２０００規格に準拠して、アンテナ１６４を介して移動体通信網４との間で移動体無線通信を行う。すなわち、移動体通信モジュール１６０は、移動体通信網４の基地局から受信した電波をデコードして得られた音声信号を、音声インタフェース１６１を介してスピーカ１６３から発音させ、音声インタフェース１６１を介してマイクロフォン１６２が集音した音声をエンコードして、アンテナ１６４を介して電波として移動体通信網４の基地局に送信する。また、移動体通信モジュール１６０は、パケット化されたデータを移動体通信網４の基地局との間で送受信をすることで、データ通信を行う。なお、この移動体通信モジュール１６０が対応する規格には、過去から現在にかけて策定された移動体通信規格の少なくとも一つが含まれ、一例として、３Ｇ／ＨＳＤＰＡ（3rd Generation/High-Speed Downlink Packet Access）、ＬＴＥ（Long Term Evolution）、ＷｉＭＡＸ（Worldwide Interoperability for Microwave Access）の少なくとも一つが含まれうる。さらに、移動体通信モジュール１６０が対応する規格には、現在策定中及び将来策定されるであろう規格が好適に適用されうる。また、ＶｏＬＴＥ（Voice over Long Term Evolution）など、音声がパケット化されたデータとして送受信されてもよい。
【００３６】
入出力デバイス１７は、入力インタフェース（Ｉ／Ｆ）１７０、入力指示部１７１及びタッチパネル１７２を備える。
【００３７】
入力インタフェース１７０には入力指示部１７１が接続され、ユーザが入力指示部１７１を操作することにより入力される入力信号を受信する。入力指示部１７１としては、例えば設定入力開始動作指示等を行うファンクションボタン等が挙げられる。タッチパネル１７２は、本実施形態では液晶パネル１３１の表示面の上面に重畳されて設けられ、この液晶パネル１３１の表示面と略同一の大きさを有する。ユーザによりタッチパネル１７２の表面がタッチされ、すなわち、タッチパネル１７２の表面上の特定位置がユーザにより触れられたら、タッチパネル１７２の表面上の特定位置が２次元の座標位置として検出され、この座標位置は入力インタフェース１７０を介して出力される。
【００３８】
無線ＬＡＮインタフェース１８は、例えばＩＥＥＥ（The Institute of Electrical and Electronics Engineers）８０２．１１規格に準拠して、無線アクセスポイントであるルータ２と無線通信を行う。この無線ＬＡＮインタフェース１８は、通信装置１を無線ＬＡＮクライアントとして動作させることが可能である。
【００３９】
（一実施形態のルータの構成）
図３は、本発明の一実施形態である通信システムＳを構成するルータ２の概略構成を示すブロック図である。図３において、本実施形態のルータ２は、ＣＰＵ２０、ＲＯＭ２１、ＲＡＭ２２、有線ＬＡＮインタフェース（Ｉ／Ｆ）２３、無線ＬＡＮインタフェース（Ｉ／Ｆ）２４及び内部ストレージ部２５を備えており、これらはバスにより互いに接続されている。
【００４０】
ＣＰＵ２０は、ＲＯＭ２１内に格納されたファームウェア等のプログラムがＲＡＭ２２において展開された後で実行されることにより、ルータ２全体の制御を行う。また、ＣＰＵ２０は、ＲＯＭ２１内に格納されたプログラムが実行されることにより、図６に示す各機能部としても動作する。図６に示す各機能部の動作については後述する。ＲＯＭ２１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ２２はルータ２のワークメモリとして機能し、各種プログラム及びデータが一時的に格納される。
【００４１】
有線ＬＡＮインタフェース２３はＷＡＮ側インタフェース２３０及びＬＡＮ側インタフェース２３１を備える。ＷＡＮ側インタフェース２３０はネットワークポート（図略）を備え、このネットワークポートにネットワークケーブル（図略）が挿入され、ネットワークケーブルを介してインターネット５に接続されることで、外部ネットワークとの間でデータの送受信がされる。また、ＬＡＮ側インタフェース２３１も同様にネットワークポート（図略）を備え、このネットワークポートにネットワークケーブル（図略）が挿入され、ネットワークケーブルを介して他の情報処理装置６に接続されることで、この情報処理装置６との間でデータの送受信がされる。この有線ＬＡＮインタフェース２３は、例えばＩＥＥＥ８０２．３規格に基づく有線通信を行うものである。
【００４２】
無線ＬＡＮインタフェース２４は、例えばＩＥＥＥ８０２．１１規格に準拠して通信装置１などの無線ＬＡＮクライアントと無線通信を行う。この無線ＬＡＮインタフェース２４は、ルータ２を無線ＬＡＮアクセスポイントとして動作させることが可能である。
【００４３】
内部ストレージ部２５は、内部ストレージ２５１と内部ストレージインタフェース（Ｉ／Ｆ）２５０とを備える。内部ストレージ２５１は、例えばフラッシュメモリのような不揮発性半導体メモリであり、コンテンツファイル７０及び接続情報７１が格納される。コンテンツファイル７０及び接続情報７１の詳細については後述する。内部ストレージインタフェース２５０は、この内部ストレージ２５１に対するデータの読み出し／書き込み指令があった場合に、内部ストレージ２５１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。なお、内部ストレージ２５１は、例えばｍｉｃｒｏＳＤのような挿脱可能な不揮発性メモリーカードであってもよく、この場合、内部ストレージインタフェース２５０は、このメモリーカードが装着されるメモリカードスロットをさらに備える。
【００４４】
（一実施形態のサーバ装置の構成）
図４は、本発明の一実施形態である通信システムＳを構成するサーバ装置３の概略構成を示すブロック図である。図４において、本実施形態のサーバ装置３は、ＣＰＵ３０、ＲＯＭ３１、ＲＡＭ３２、有線ＬＡＮインタフェース（Ｉ／Ｆ）３３及びＨＤＤ部３４を備えており、これらはバスにより互いに接続されている。
【００４５】
ＣＰＵ３０は、ＲＯＭ３１内に格納されたファームウェア等のプログラムがＲＡＭ３２において展開された後で実行されることにより、サーバ装置３全体の制御を行う。また、ＣＰＵ３０は、ＲＯＭ３１内に格納されたプログラムが実行されることにより、図７に示すような各機能部としても動作する。図７に示す各機能部の動作については後述する。ＲＯＭ３１には、上述したファームウェア等のプログラムが格納されている。ＲＡＭ３２はルータ２のワークメモリとして機能し、各種プログラム及びデータが一時的に格納される。
【００４６】
有線ＬＡＮインタフェース３３はネットワークポート（図略）を備え、このネットワークポートにネットワークケーブル（図略）が挿入され、ネットワークケーブルを介してインターネット５に接続されることで、外部ネットワークとの間でデータの送受信がされる。この有線ＬＡＮインタフェース３３は、例えばＩＥＥＥ８０２．３規格に基づく有線通信を行うものである。
【００４７】
ＨＤＤ部３４は、ＨＤＤ３４１とＨＤＤインタフェース（Ｉ／Ｆ）３４０とを備える。ＨＤＤ３４１は、記録媒体であるディスクと、このディスクの回転を行う回転部と、ディスクに対してデータの読み出し／書き込みを行うヘッド部とを備える（いずれも不図示）。ＨＤＤインタフェース３４０は、このＨＤＤ３４１に対するデータの読み出し／書き込み指令があった場合に、ＨＤＤ３４１全体の制御を行うとともに、データの読み出し／書き込み制御を行い、読み出されたデータを出力する。また、このＨＤＤ３４１には、アカウント情報７２及び機器登録情報７３が格納される。アカウント情報７２及び機器登録情報７３の詳細については後述する。
【００４８】
（一実施形態の通信装置の機能構成）
図５は、一実施形態の通信システムＳを構成する通信装置１の機能構成を示す機能ブロック図である。図５において、本実施形態の通信システムＳを構成する通信装置１は、制御部４０、記憶部４１、表示部４２、入力部４３、第１の通信部４４及び第２の通信部４５を備える。制御部４０は、送出部４６及びアクセス部４７を備える。
記憶部４１には認証用情報７４が少なくとも一時的に格納されている。認証用情報７４は、後述するサーバ装置３による通信装置１の認証処理及びルータ２の登録処理に必要とされる情報であり、一例として、通信装置１のユーザが決定するメールアドレス等のユーザＩＤ及びパスワードが含まれる。
【００４９】
表示部４２は、制御部４０により生成された表示画面生成用信号に基づき、表示部４２が有する表示面に表示画面を生成する。入力部４３は、通信装置１に入力されたユーザからの指示等を受け入れ、受け入れた指示等に基づいて入力信号を生成して制御部４０等に出力する。特に、本実施形態の入力部４３は、ユーザが入力した認証用情報７４を受け入れ、受け入れた認証用情報７４を少なくとも一時的に記憶部４１に格納させる。
【００５０】
送出部４６は、入力部４３が受け入れた認証用情報７４をルータ２に送出する。好ましくは、送出部４６は、ユーザが入力した登録指示を入力部４３が受け入れた結果出力される登録指示に基づいて、記憶部４１に格納されている認証用情報７４を、第１の通信部４４を介してルータ２に送出する。
【００５１】
アクセス部４７は、後述するサーバ装置３の中継部６５を介して、ルータ２の記憶部５１に格納されたコンテンツファイル７０等のデータにアクセスする。好ましくは、アクセス部４７は、ユーザが入力したアクセス指示を入力部４３が受け入れた結果出力されるアクセス指示に基づいて、ルータ２の記憶部５１に格納されたデータにアクセスする。
【００５２】
通信手段及び無線ＬＡＮ通信手段を構成する第１の通信部４４は、ルータ２の第１の通信部５２を含む通信端末との間で無線通信を行い、ルータ２等の間でデータの送受信を行う。第２の通信部４５は、移動体通信網４を介して基地局８０との間で無線通信を行い、インターネット５に接続されたサーバ装置３を含む他の装置との間でデータの送受信を行う。
【００５３】
（一実施形態のルータの機能構成）
図６は、一実施形態の通信システムＳを構成するルータ２の機能構成を示す機能ブロック図である。図６において、本実施形態の通信システムＳを構成するルータ２は、制御部５０、記憶部５１、第１の通信部５２及び第２の通信部５３を備える。制御部５０は、通信制御部５４、中継処理部５５、登録要求部５６及び第２の通知部５７を備える。
【００５４】
記憶部５１にはコンテンツファイル７０、認証用情報７４、接続情報７１及び識別情報７５が格納されている。コンテンツファイル７０は、静止画データ、動画データ等のコンテンツデータを有するファイルである。コンテンツファイル７０は、通信装置１を含む他の装置から第１、第２の通信部５２、５３を介して記憶部５１に格納されてもよいし、図示しない入力部を介して他の装置から記憶部５１に格納されてもよい。なお、本実施形態ではルータ２の記憶部５１にはコンテンツファイル７０が格納されているが、コンテンツファイル７０以外のファイル、さらにはデータそのものが格納されていてもよい。
【００５５】
認証用情報７４は、通信装置１の送出部４６が送出したものであり、第１の通信部５２を介して受信された後、記憶部５１に格納される。接続情報７１は、第１の通信部５２が通信装置１を含む他の無線端末との間で無線ＬＡＮ通信を行う際に用いる、ＳＳＩＤ（Service Set Identification）等の無線ＬＡＮによる通信を確立するために必要な通信情報、及び、ＷＰＡ２−ＰＳＫ（Wi-Fi Protected Access 2 Pre-Shared Key）等の無線ＬＡＮ暗号化方式と、この暗号化の際に用いられる鍵等の暗号化情報を含む。
【００５６】
識別情報７５は、個々のルータ２に一意かつ固有の情報である。一例として、識別情報７５には、ＭＡＣアドレス、ＵＵＩＤ（Universally Unique Identifier）、さらには、これらＭＡＣアドレス、ＵＵＩＤに基づく一意かつ固有の情報が好適に適用可能である。好ましくは、この識別情報７５は、第１、第２の通信部５２、５３を介してルータ２外の装置からアクセスできない。
【００５７】
通信手段及び無線ＬＡＮ通信手段を構成する第１の通信部５２は、通信装置の第１の通信部４４を含む通信端末との間で無線通信を行い、通信装置１等の間でデータの送受信を行う。第２の通信部５３は、インターネット５に接続されたサーバ装置３を含む他の装置との間でデータの送受信を行う。
【００５８】
通信制御部５４は、第１の通信部５２及び第２の通信部５３による、通信装置１、インターネット５及び他の情報処理装置６を含む他の装置との間での有線ＬＡＮ／無線ＬＡＮを用いた通信の制御を行う。好ましくは、通信制御部５４は、サーバ装置３との間の通信においては、暗号化処理を行った通信を行う。暗号化処理の手法は任意であり、周知の暗号化手法、及びルータ２において独自の暗号化手法が好適に採用されうる。中継処理部５５は、レイヤ３（ＯＳＩ（Open System Interconnection）参照モデルの第３層）において、第１、第２の通信部５２、５３を介して入力されるパケットを宛先アドレスに従って中継し、第１、第２の通信部５２、５３を介して出力する。
【００５９】
登録要求部５６は、通信装置１から送出された認証用情報７４と識別情報７５とをサーバ装置３に送出して、サーバ装置３が通信装置１を認証するために必要な情報と、サーバ装置３がルータ２を認識するために必要な情報との登録をこのサーバ装置３に要求する。より詳細には、登録要求部５６は、記憶部５１に格納されている認証用情報７４と識別情報７５とを第２の通信部５３を介してサーバ装置３に送出し、サーバ装置３が通信装置１を認証するために必要な情報と、サーバ装置３がルータ２を認識するために必要な情報との登録をこのサーバ装置３に要求する。好ましくは、登録要求部５６は、通信装置１とルータ２とがともに同一セグメントのネットワークＮ内に位置していたら、サーバ装置３への登録要求をする。
【００６０】
ここで、登録要求部５６は、通信装置１から、所定時間範囲内に一定回数以上の認証用情報７４が送出された場合、これら認証用情報７４に基づくサーバ装置３への登録要求を制限することが好ましい。このような、所定時間範囲内に一定回数以上の認証用情報７４が送出されてきた場合、悪意を持ったユーザが、認証用情報７４に基づくサーバ装置３への通信装置１の登録作業を多数回要求することで、後述するアカウント情報７２を多数回生成させ、結果として無効なアカウント情報７２を大量に登録させる意図があるものと推測することができる。そこで、所定時間範囲内に一定回数以上の認証用情報７４が通信装置１から送出されて、これら認証用情報７４を第１の通信部５２を介して受信したら、登録要求部５６は、これら認証用情報７４に基づくサーバ装置３への登録要求を制限する。この結果、悪意あるアカウント情報７２の大量登録を防ぎ、サーバ装置３の負荷軽減も行える。
【００６１】
好ましくは、登録要求部５６は、所定時間範囲内に一定回数以上の認証用情報７４が送出された場合、最初に送出された認証用情報７４はサーバ装置３に送出して登録要求を行い、それ以降に送出された認証用情報７４はサーバ装置３に送出することなく破棄する。あるいは、登録要求部５６は、通信装置１から認証用情報７４が送出されたら所定時間待機し、この間に一定回数以上の認証用情報７４がさらに通信装置１から送出されてきたら、最初に送出されてきた認証用情報７４を含めて、所定時間範囲内に送出されてきた全ての認証用情報７４を破棄する。
【００６２】
また好ましくは、登録要求部５６は、後述するサーバ装置３の通知部６６から、登録部６３による登録が完了したことの通知、言い換えれば登録完了通知を第２の通信部５３を介して受信したら、それ以降に同一の認証用情報７４が通信装置１から送出された場合、送出された認証用情報７４はサーバ装置３に送出することなく破棄する。これにより、仮にサーバ装置３との間の通信環境が不良であった場合等のために、サーバ装置３の登録部６３による登録が完了しなかったために、通信装置１が再度認証用情報７４を送出した場合と、悪意を持ったユーザが多数回の認証用情報７４を送出した場合とを適切に区分して適切な登録作業を行えるとともに、サーバ装置３の負荷軽減等を行うことができる。
【００６３】
なお、所定時間及び一定回数の具体的数値については、悪意のあるユーザからの登録作業を適切に判別できる観点から適宜設定されうる。
【００６４】
第２の通知部５３は、後述するサーバ装置３の通知部６６から、登録部６３による登録が完了したことの通知、言い換えれば登録完了通知を第２の通信部５３を介して受信したら、サーバ装置３による登録が完了したことを第１の通信部５２を介して通信装置１に通知する。通信装置１へ通知する手法は任意であり、特定のメッセージを通信装置１に送信する等、周知の手法が好適に適用されうる。
【００６５】
（一実施形態のサーバ装置の機能構成）
図７は、一実施形態の通信システムＳを構成するサーバ装置３の機能構成を示す機能ブロック図である。図７において、本実施形態の通信システムＳを構成するサーバ装置３は、制御部６０、記憶部６１及び通信部６２を備える。制御部６０は、登録部６３、認証部６４、中継部６５及び通知部６６を備える。
【００６６】
記憶部６１にはアカウント情報７２及び機器登録情報７３が格納されている。アカウント情報７２は、後述する登録部６３による通信装置１の登録処理作業の結果登録される、通信装置１を認証するために必要な情報であり、好ましくは、通信装置１から送出された認証用情報７４とルータ２から送出された識別情報７５とを含む。
【００６７】
機器登録情報７３は、後述する登録部６３によるルータ２の登録処理作業の結果登録される、ルータ２を識別するために必要な情報であり、好ましくは、通信装置１から送出された認証用情報７４の少なくとも一部、一例としてユーザＩＤと、ルータ２から送出された識別情報７５とを含む。
【００６８】
さらに好ましくは、機器登録情報７３には、インターネット５及びルータ２が所属するネットワークＮにおいてこのルータ２を特定するための情報、一例としてルータ２のグローバルＩＰアドレスであるＷＡＮ  ＩＰアドレスとルータ２のローカルＩＰアドレスであるＬＡＮ  ＩＰアドレスとを含む。この、インターネット５及びルータ２が所属するネットワークＮにおいてこのルータ２を特定するための情報は、ルータ２の再起動、ネットワークの立ち上げ、ルータ２の設定変更等により変更される可能性があるので、好ましくは、ルータ２の制御部５０は、ルータ２の再起動等により情報が変更されたら、この情報を再度サーバ装置３に通知することが好ましく、通知を受けたサーバ装置３の登録部６３は、機器登録情報７３を更新することが好ましい。
【００６９】
あるいは、ルータ２の制御部５０は、情報変更の取得が困難である等の場合、定期的にインターネット５及びルータ２が所属するネットワークＮにおいてこのルータ２を特定するための情報をサーバ装置３に送信してもよい。また、ルータ２の制御部５０は、変更された部分の情報のみをサーバ装置３に送信してもよい。
【００７０】
通信部６２は、インターネット５に接続されたルータ２を含む他の装置との間でデータの送受信を行う。好ましくは、通信部６２は、ルータ２の通信制御部５４と同様に、ルータ２との間の通信においては、暗号化処理を行った通信を行う。
【００７１】
登録部６３は、ルータ２から送出されてきた認証用情報７４と識別情報７５とに基づいて、通信装置１を認証するために必要な情報と、サーバ装置３がルータ２を認識するために必要な情報とを登録する。より詳細には、登録部６３は、ルータ２から送出されてきた認証用情報７４と識別情報７５とを通信部６２を介して受信したら、これら認証用情報７４及び識別情報７５を用いて、アカウント情報７２及び機器登録情報７３を生成してこれらを記憶部６１に格納することで、通信装置１及びルータ２の登録作業を行う。
【００７２】
好ましくは、登録部６３は、通信装置１を認証するために必要な情報と、サーバ装置３がルータ２を認識するために必要な情報との登録のそれぞれにおいて、認証用情報７４を用いる。より好ましくは、通信装置１を認証するために必要な情報と、サーバ装置３がルータ２を認識するために必要な情報との登録のそれぞれにおいて、認証用情報７４のうちユーザＩＤを用いる。これにより、１つのルータ２には１つの認証用情報７４が確実に関連付けられて登録され、１つのルータ２に複数の認証用情報７４が関連付けられて登録されることを防ぐことができる。
【００７３】
ここで、登録部６３は、所定時間範囲内に、特定の識別情報７５を伴った登録要求がルータ２から送出された場合、この登録要求に基づく登録処理を制限することが好ましい。このような登録要求も、上述した悪意あるアカウント情報７２の大量登録を意図するものであると推測されるので、登録部６３が適切に制限することが好ましい。登録部６３による登録処理の制限の詳細については、上述した登録要求部５６による登録要求の制限の詳細に類似するので、ここでは詳細な説明は省略する。
【００７４】
認証部６４は、通信装置１から送出されてきた認証用情報７４と、登録部６３が登録した通信装置１を認証するために必要な情報とに基づいて、通信装置１を認証する。より詳細には、登録部６３による登録作業が完了した後、通信装置１から送出されてきた認証用情報７４を通信部６２を介して受信したら、認証部６４は、受信した認証用情報７４とアカウント情報７２とを照合し、アカウント情報７２に含まれる認証用情報７４と通信装置１から送出された認証用情報７４とが一致したら、登録された通信装置１であるとして認証をする。この際、登録部６３は、インターネット５において認証された通信装置１を特定するための情報、一例として通信装置１のグローバルＩＰアドレスであるＷＡＮ  ＩＰアドレスを取得し、一時的に記憶部６１に格納する。
【００７５】
中継部６５は、認証部６４により通信装置１が認証されたら、登録部６３が登録したルータ２を認識するために必要な情報に基づいて、通信装置１からサーバ装置３への通信をルータ２に中継する。より詳細には、中継部６５は、認証部６４により通信装置１が認証された後、通信装置１のアクセス部４７からルータ２へのアクセス要求が到来したら、機器登録情報７３により特定される、インターネット５及びルータ２が所属するネットワークＮにおいてこのルータ２を特定するための情報に基づき、アクセス部４７からのアクセス要求をルータ２に中継する。
【００７６】
通知部６６は、登録部６３による登録が完了したら、登録が完了したことをルータ２に通知する。ルータ２へ通知する手法は任意であり、特定のメッセージをルータ２に送信する等、周知の手法が好適に適用されうる。
【００７７】
以上の構成において、通信装置１の制御部４０及び制御部４０を構成する送出部４６及びアクセス部４７は主にＣＰＵ１０により構成され、記憶部４１は主にＲＯＭ１１、ＲＡＭ１２及び内部ストレージ部１５により構成され、表示部４２は主に表示デバイス１３により構成され、入力部４３は主に入出力デバイス１７により構成され、第１の通信部４４は主に無線ＬＡＮインタフェース１８により構成され、そして、第２の通信部４５は主に移動体通信モジュール１６０、音声インタフェース１６１、マイクロフォン１６２、スピーカ１６３及びアンテナ１６４により構成される。
【００７８】
また、ルータ２の制御部５０及び制御部５０を構成する通信制御部５４、中継処理部５５、登録要求部５６及び第２の通知部５７は主にＣＰＵ２０により構成され、記憶部５１は主にＲＯＭ２１、ＲＡＭ２２及び内部ストレージ部２５により構成され、第１の通信部５２は主に無線ＬＡＮインタフェース２４により構成され、そして、第２の通信部５３は主に有線ＬＡＮインタフェース２３により構成される。
【００７９】
さらに、サーバ装置３の制御部６０及び制御部６０を構成する登録部６３、認証部６４、中継部６５及び通知部６６は主にＣＰＵ３０により構成され、記憶部６１は主にＲＯＭ３１、ＲＡＭ３２及びＨＤＤ部３４により構成され、通信部６２は主に有線ＬＡＮインタフェース３３により構成される。図５〜図７に示す各機能部の動作については後に詳述する。
【００８０】
（一実施形態の通信システムの動作）
次に、図８〜図１２のシーケンス図を参照して、本実施形態の通信システムＳの動作について説明する。まず、図８〜図９は、本実施形態の通信システムＳにおける通信装置１及びルータ２の登録動作を示すシーケンス図である。これら図において、通信装置１及びルータ２は、同一セグメントのネットワークＮ内に位置しているものとする。
【００８１】
図８のステップＳ１において、ユーザからの起動指示を通信装置１の入力部４３が受け入れると、ステップＳ２において、通信装置１の制御部４０は、登録動作を行うための表示画面を生成してこの表示画面を表示部４２に表示させる。この表示画面には、通信装置１の登録開始指示を行うためのボタン等が表示されていることが好ましい。
【００８２】
ステップＳ３において、ユーザが登録開始指示を行うためのボタンをタッチ等することにより登録開始指示を行い、この登録開始指示を入力部４３が受け入れると、ステップＳ４において、制御部４０は、登録に必要な認証用情報７４をユーザに入力させるための登録用表示画面を生成して、この表示画面を表示部４２に表示させる。この登録用表示画面には、認証用情報７４を構成するユーザＩＤ及びパスワードを入力させるための入力窓等が表示されていることが好ましい。
【００８３】
ステップＳ５において、ユーザが登録用表示画面に対してユーザＩＤ及びパスワードを含む認証用情報７４を入力し、入力された認証用情報７４を入力部４３が受け入れたら、ステップＳ６において、通信装置１の送出部４６は、入力部４３が受け入れた認証用情報７４をルータ２に送出する。通信装置１の送出部４６から送出された認証用情報７４は、ルータ２の第１の通信部５２により受信され、記憶部５１に少なくとも一時的に格納される。
【００８４】
ステップＳ７において、ルータ２の登録要求部５６は識別情報７５を取得し、ステップＳ８において、登録要求部５６は、通信装置１及びルータ２が同一セグメントのネットワークＮ内に位置していることを確認した上で、通信装置１から送出された認証用情報７４とステップＳ７で取得した識別情報７５とをサーバ装置３に送信し、これら認証用情報７４及び識別情報７５を用いて、サーバ装置３が通信装置１を認証するために必要な情報であるアカウント登録処理を要求する。
【００８５】
ステップＳ９において、サーバ装置３の登録部６３は、ルータ２から送出された認証用情報７４及び識別情報７５を通信部６２を介して受け入れ、これら認証用情報７４及び識別情報７５に基づいてアカウント情報７２を生成して記憶部６１に格納することで、通信装置１のアカウント登録処理を行う。この後、ステップＳ１０において、サーバ装置３の通知部６６は、通信装置１のアカウント登録処理が完了した旨の通知をルータ２に送出する。
【００８６】
ステップＳ１１において、登録要求部５６は、通信装置１から送出された認証用情報７４の少なくとも一部、好ましくはユーザＩＤとステップＳ７で取得した識別情報７５とをサーバ装置３に送信し、これら認証用情報７４及び識別情報７５を用いて、サーバ装置３がルータ２を認識するために必要な情報である機器登録を要求する。好ましくは、このステップＳ１１において、登録要求部５６は、インターネット５及びルータ２が所属するネットワークＮにおいてこのルータ２を特定するための情報、一例としてルータ２のグローバルＩＰアドレスであるＷＡＮ  ＩＰアドレスとルータ２のローカルＩＰアドレスであるＬＡＮ  ＩＰアドレスとをサーバ装置３に送信し、この情報も用いて、サーバ装置３がルータ２を認識するために必要な情報である機器登録を要求する。
【００８７】
ステップＳ１２において、サーバ装置３の登録部６３は、ルータ２から送出された認証用情報７４の少なくとも一部及び識別情報７５、さらに好ましくはインターネット５及びルータ２が所属するネットワークＮにおいてこのルータ２を特定するための情報を通信部６２を介して受け入れ、これら認証用情報７４及び識別情報７５等に基づいて機器登録情報７３を生成して記憶部７１に格納することで、ルータ２の機器登録処理を行う。この後、ステップＳ１３において、サーバ装置３の通知部６６は、ルータ２の機器登録処理が完了した旨の通知をルータ２に送出する。
【００８８】
なお、図８及び図９においては、サーバ装置３の登録部６３は、アカウント登録処理要求及び機器登録要求を別個のステップにより行っていたが、認証用情報７４及び識別情報７５、さらに好ましくはインターネット５及びルータ２が所属するネットワークＮにおいてこのルータ２を特定するための情報を単一のステップでサーバ装置３に送出し、アカウント登録処理及び機器登録を要求してもよい。
【００８９】
ステップＳ１４では、サーバ装置３の通知部６６から送出されたアカウント登録完了通知及び機器登録完了通知を第２の通信部５３を介して受信した第２の通知部５７は、これら登録が完了した旨の通知を第１の通信部５２を介して通信装置１に送出する。そして、ステップＳ１５では、第２の通知部５７から送出された登録完了通知を第１の通信部４４を介して受信した通信装置１の制御部４０は、登録完了した旨を表示する表示画面を生成してこの表示画面を表示部４２に表示させる。
【００９０】
次に、図１０〜図１２は、本実施形態の通信システムＳにおける通信装置１からルータ２へのアクセス動作を示すシーケンス図である。
【００９１】
ステップＳ２０において、ルータ２の制御部５０は、ルータ２の再起動等によりルータ２をネットワーク上で特定するための情報が変更されたら、この情報をサーバ装置３に通知する。ステップＳ２１において、ルータ２をネットワーク上で特定するための情報を通信部６２を介して受信したサーバ装置３の登録部６３は、機器登録情報７３を更新する。
【００９２】
任意のタイミングで実行されるステップＳ２２において、ユーザからの起動指示を通信装置１の入力部４３が受け入れると、ステップＳ２３において、通信装置１の制御部４０は、アクセス動作を行うために、認証に必要な認証用情報７４をユーザに入力させるための認証用表示画面を生成してこの表示画面を表示部４２に表示させる。この認証用表示画面には、認証用情報７４を構成するユーザＩＤ及びパスワードを入力させるための入力窓等が表示されていることが好ましい。
【００９３】
ステップＳ２４において、ユーザが認証用表示画面に対してユーザＩＤ及びパスワードを含む認証用情報７４を入力し、入力された認証用情報７４を入力部４３が受け入れたら、ステップＳ２５において、通信装置１の制御部４０は、入力部４３が受け入れた認証用情報７４をサーバ装置３に送出する。通信装置１の制御部４０から送出された認証用情報７４は、サーバ３の通信部６２により受信され、記憶部６１に少なくとも一時的に格納される。
【００９４】
ステップＳ２６において、サーバ装置３の認証部６４は、通信装置１から送信された認証用情報７４と、記憶部６１に格納されているアカウント情報７２に含まれる認証用情報７４とを照合し、これら認証用情報７４が一致するか否かを確認する。また、ステップＳ２６において、認証部６４は、インターネット５において認証された通信装置１を特定するための情報を入手する。図１０に示す例では、これら認証用情報７４が一致したものとする。そこで、ステップＳ２７において、認証部６４は認証が完了した旨の通知を通信部６２を介して通信装置１に送信する。認証が完了した旨の通知は、通信装置１の第２の通信部４５により受信される。
【００９５】
ステップＳ２８では、ユーザによりルータ２の記憶部５１に格納されているファイルの一覧を要求する入力が入力部４３に入力され、入力部４３がファイル一覧要求入力を受け入れると、ステップＳ２９において、通信装置１のアクセス部４７が、ルータ２の記憶部に格納されているファイルの一覧要求をサーバ装置３に送出する。
【００９６】
ファイルの一覧要求を通信部６２を介して受信したサーバ装置３の中継部６５は、ステップＳ３０において、機器登録情報７３を参照して、認証部６４により認証された通信装置１に関連付けられたルータ２をネットワーク上で特定するための情報を入手し、ステップＳ３１において、特定されたルータ２に対してファイルの一覧要求を通信部６２を介して送信する。
【００９７】
ファイルの一覧要求を第２の通信部５３を介して受信したルータ２の制御部５０は、ステップＳ３２において、記憶部５１に格納されているファイルの一覧を第２の通信部５３を介してサーバ装置３に送信する。ファイルの一覧を通信部６２を介して受信したサーバ装置３の中継部６５は、ステップＳ３３において、認証された通信装置１を特定するための情報を入手し、この情報に基づき、中継部６５は、ステップＳ３４において、認証されかつ特定された通信装置１に、ファイル一覧を第２の通信部５３を介して送信する。
【００９８】
ステップＳ３５では、サーバ装置３から送信されたファイル一覧を通信装置１の第２の通信部４５が受信し、アクセス部４７は、受信したファイル一覧を表示するための表示画面を生成して表示部４２に表示させる。次いで、ステップＳ３６では、閲覧を希望するファイルの指定をユーザが入力すると、このファイル指定入力を入力部４３が受け入れ、ステップＳ３７では、アクセス部４７が、ユーザが閲覧を希望するファイルの指定を第２の通信部４５を介してサーバ装置３に送信する。
【００９９】
ステップＳ３８では、通信装置１から送信されたファイル指定をサーバ装置３の通信部６２が受信し、サーバ装置３の中継部６５は、受信したファイル指定を送信すべきルータ２を特定する。そして、ステップＳ３９では、中継部６５が、特定したルータ２に対してファイル指定を通信部６２を介して送信する。
【０１００】
サーバ装置３から送信されたファイル指定を第２の通信部５３を介して受信したルータ２は、ステップＳ４０において、指定があったファイルを記憶部５１から第２の通信部５３を介してサーバ装置３に送信する。ステップＳ４１において、中継部６５は、ルータ２から受信されたファイルを通信部６２を介して受信し、受信したファイルを送信すべき通信装置１を特定する。そして、中継部６５は、ステップＳ４２において、特定した通信装置１に対して通信部６２を介してファイルを送信する。ステップＳ４３では、通信装置１のアクセス部４７が、第２の通信部４５を介して受信したファイルを表示部４２に表示させる。
【０１０１】
（第１の通信システムの効果）
以上詳細に説明したように、本実施形態の通信システムＳによれば、通信装置１から送出された認証用情報７４と、ルータ２に一意かつ固有の識別情報７５とをサーバ装置３に送出して、サーバ装置３が通信装置１を認証するために必要なアカウント情報７２と、サーバ装置３がルータ２を認識するために必要な機器登録情報７５との登録をサーバ装置が行っているので、個々のルータ２を特定した状態で通信装置１とルータ２とを関連付けてサーバ装置３に登録することができる。しかも、この識別情報７５は、ルータ２とサーバ装置３との間においてのみ通信され、通信装置１とルータ２との間においては通信されないので、通信装置１とルータ２との間の通信を傍受することによる情報漏洩の可能性を低くすることができる。加えて、従来の通信システムのように、メールを用いることなく通信装置１とルータ２とを関連付けて登録することができ、これによっても、登録に伴う情報が漏洩する可能性を低くすることができる。よって、本実施形態の通信システムＳによれば、情報処理装置であるルータ２と通信装置１とを確実にかつセキュリティを十分に担保した状態で関連付けて登録することができる。
【０１０２】
（変形例）
なお、本発明の通信システムＳ等は、その細部が上述の一実施形態に限定されず、種々の変形例が可能である。一例として、通信装置１とルータ２とは、通信手段及び無線ＬＡＮ通信手段を構成する第１の通信部４４、５２によりデータ通信が可能に構成されていたが、他の通信手段、一例として近距離無線通信手段によりデータ通信が可能に構成されてもよい。近距離無線通信手段の一例としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ（Near Field Communication）、ＴｒａｎｓｆｅｒＪｅｔ（登録商標）、赤外線、超音波、ミリ波を用いた通信手段が好適に挙げられる。特に、ＮＦＣを用いた通信手段を採用した場合、通信装置１をルータ２のＮＦＣリーダ／ライタにタッチさせるという簡易かつ明示的な動作により通信を行うことができて好適である。さらに、本発明の通信システムＳにおいては、登録動作において通信装置１からルータ２に送出すべき情報は主に認証用情報７４であり、この認証用情報７４はユーザＩＤ、パスワードといったデータ量が比較的小さくて済む情報であるので、近距離無線通信手段による通信を行う際に好適である。
【０１０３】
また、上述の一実施形態では、情報処理装置としてルータ２に適用した例を説明したが、本発明の情報処理装置はルータ２にのみ適用される必要はなく、一例として、ＮＡＳやＰＣにも好適に適用可能である。
【０１０４】
そして、上述の各実施形態において、通信装置１、ルータ２及びサーバ装置３を動作させるプログラムはＲＯＭ１１、２１、３１等に格納されて提供されていたが、不図示の光学ディスクドライブ、等を用いて、プログラムが格納されたＤＶＤ（Digital Versatile Disc）、ＵＳＢ外部記憶装置、メモリーカード等を接続し、このＤＶＤ等からプログラムを通信装置１、ルータ２及びサーバ装置３に読み込んで動作させてもよい。また、インターネット５上の他のサーバ装置内にプログラムを格納しておき、このプログラムを通信装置１、ルータ２及びサーバ装置３に読み込んで動作させてもよい。さらに、上述の各実施形態において、通信装置１、ルータ２及びサーバ装置３は複数のハードウェア要素により構成されていたが、これらハードウェア要素の一部の動作をＣＰＵ１０、２０、３０がプログラムの動作により実現することも可能である。
【符号の説明】
【０１０５】
Ｎ    ネットワーク
Ｓ    通信システム
１    通信装置
２    ルータ
３    サーバ装置
４    移動体通信網
５    インターネット
６    情報処理装置
１０、２０、３０  ＣＰＵ
１１、２１、３１  ＲＯＭ
１２、２２、３２  ＲＡＭ
１３  表示デバイス
１５、２５  内部ストレージ部
１７  入出力デバイス
１８、２４  無線ＬＡＮインタフェース
２３、３３  有線ＬＡＮインタフェース
３４  ＨＤＤ部
４０、５０、６０  制御部
４１、５１、６１  記憶部
４２  表示部
４３  入力部
４４、５２  第１の通信部
４５、５３  第２の通信部
４６  送出部
４７  アクセス部
５４  通信制御部
５５  中継処理部
５６  登録要求部
５７  第２の通知部
６２  通信部
６３  登録部
６４  認証部
６５  中継部
６６  通知部
７０  コンテンツファイル
７１  接続情報
７２  アカウント情報
７３  機器登録情報
７４  認証用情報
７５  識別情報
【図１】
0006536037.tif 000002
【図２】
0006536037.tif 000003
【図３】
0006536037.tif 000004
【図４】
0006536037.tif 000005
【図５】
0006536037.tif 000006
【図６】
0006536037.tif 000007
【図７】
0006536037.tif 000008
【図８】
0006536037.tif 000009
【図９】
0006536037.tif 000010
【図１０】
0006536037.tif 000011
【図１１】
0006536037.tif 000012
【図１２】
0006536037.tif 000013
【図１３】
0006536037.tif 000014