(57)【要約】【課題】セキュリティの低下を防止することが出来るリモートアクセスシステムを提供すること【解決手段】本発明にかかるリモートアクセスシステムは、ホームゲートウェイ１０と、リモートアクセスする際に用いられるリモートアクセス設定情報の格納先アドレス情報及び格納場所へアクセスする際に経由するネットワーク３０のネットワーク設定情報を生成する設定情報生成部１２と、リモートアクセス設定情報を取得する取得部２２及びホームゲートウェイ１０へリモートアクセスを行うリモートアクセス通信部２４を有する移動通信装置２０と、を備える。ホームゲートウェイ１０は、ネットワーク３０を介して取得したリモートアクセス設定情報に応じてリモートアクセスを実行している場合、リモートアクセスを許可する。【選択図】図１
2014175914.tif 000002
【特許請求の範囲】
【請求項１】
ホームゲートウェイと、
前記ホームゲートウェイへリモートアクセスする際に用いられるリモートアクセス設定情報の格納場所を示す格納先アドレス情報及び前記格納場所へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報を生成する設定情報生成手段と、
前記ネットワークを介して前記格納先アドレス情報を用いて前記格納場所へアクセスし、前記リモートアクセス設定情報を取得する取得部及びホームゲートウェイへリモートアクセスを行うリモートアクセス通信部を有する移動通信装置と、を備え、
前記ホームゲートウェイは、
前記移動通信装置が、前記ネットワークを介して取得した前記リモートアクセス設定情報に応じてリモートアクセスを実行している場合、前記リモートアクセスを許可し、前記ネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスを実行している場合、前記リモートアクセスを許可しない、リモートアクセスシステム。
【請求項２】
前記ホームゲートウェイは、
前記リモートアクセス設定情報を格納する設定情報格納手段を有し、前記ネットワークを介して接続した前記移動通信装置に対して前記リモートアクセス設定情報を送信する、請求項１に記載のリモートアクセスシステム。
【請求項３】
前記ホームゲートウェイは、
前記ネットワークを介して接続した前記移動通信装置に対して、クライアント証明書を送信する、請求項２に記載のリモートアクセスシステム。
【請求項４】
前記ホームゲートウェイは、
前記移動通信装置からリモートアクセスが行われた場合、前記移動通信装置から前記クライアント証明書が送信されている場合、前記リモートアクセスを許可し、前記クライアント証明書が送信されていない場合、前記リモートアクセスを許可しない、請求項３に記載のリモートアクセスシステム。
【請求項５】
前記ホームゲートウェイを介して前記移動通信装置からリモートアクセスされるリモートサービス端末をさらに備え、
前記ホームゲートウェイは、
前記リモートサービス端末から送信されたクライアント証明書を保持し、前記ネットワークを介して接続した前記移動通信装置に対して、前記リモートサービス端末から送信されたクライアント証明書を送信する、請求項３又は４に記載のリモートアクセスシステム。
【請求項６】
前記ホームゲートウェイは、
無線ＬＡＮ（Local Area Network）を介して接続した前記移動通信装置に対して、前記クライアント証明書を送信する、請求項３乃至５のいずれか１項に記載のリモートアクセスシステム。
【請求項７】
前記格納先アドレス情報及び前記ネットワーク設定情報を２次元コードとして表示する表示装置をさらに備え、
前記移動通信装置は、
前記表示装置に表示された２次元コードを読み取り、前記格納先アドレス情報及び前記ネットワーク設定情報を取得する、請求項１乃至３のいずれか１項に記載のリモートアクセスシステム。
【請求項８】
自装置へリモートアクセスする際に用いられるリモートアクセス設定情報を格納する設定情報格納部と、
前記設定情報格納部の格納場所を示す格納先アドレス情報及び前記設定情報格納部へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報とを生成する設定情報生成部とを備え、
前記設定情報格納部は、
予め定められたネットワークを介して前記リモートアクセス設定情報を取得した移動通信装置からリモートアクセスが行われた場合に前記リモートアクセスを許可し、前記予め定められたネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスが行われた場合に前記リモートアクセスを許可しない、ホームゲートウェイ。
【請求項９】
リモートアクセスする際に用いられるリモートアクセス設定情報を格納する設定情報格納部の格納場所を示す格納先アドレス情報及び前記設定情報格納部へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報を生成し、
前記ネットワークを介して前記リモートアクセス設定情報を取得した移動通信装置からリモートアクセスが行われた場合に前記リモートアクセスを許可し、前記予め定められたネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスが行われた場合に前記リモートアクセスを許可しない、認証方法。
【請求項１０】
リモートアクセスする際に用いられるリモートアクセス設定情報を格納する設定情報格納部の格納場所を示す格納先アドレス情報及び前記設定情報格納部へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報を生成するステップと、
前記ネットワークを介して前記リモートアクセス設定情報を取得した移動通信装置からリモートアクセスが行われた場合に前記リモートアクセスを許可し、前記予め定められたネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスが行われた場合に前記リモートアクセスを許可しないステップを、コンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はリモートアクセスシステム、ホームゲートウェイ、認証方法及びプログラムに関し、例えば移動通信装置を用いたリモートアクセスシステム、ホームゲートウェイ、認証方法及びプログラムに関する。
【背景技術】
【０００２】
近年、外出先から自宅内に設置されたホームゲートウェイを介して家電機器もしくはパーソナルコンピュータ等へリモートアクセスして、家電機器等を制御するリモートサービスが実現されている。外出先からホームゲートウェイへリモートアクセスする場合、移動通信装置は、ホームゲートウェイのドメイン名を指定してホームゲートウェイへリモートアクセスする。ホームゲートウェイのドメイン名とＩＰアドレスとを関連付けるためにダイナミックＤＮＳサービスが用いられる場合がある。ダイナミックＤＮＳ（Domain Name System）は、ホームゲートウェイのＩＰアドレスが変更された場合においても、変更後のＩＰアドレスとドメイン名とを関連付けるように更新する技術である。
【０００３】
ここで、ダイナミックＤＮＳサービスを利用するには、ダイナミックＤＮＳサーバへドメイン名を登録するか、もしくは、ダイナミックＤＮＳサーバからドメイン名が割り当てられる場合がある。
【０００４】
しかし、ドメイン名は、他者が用いるドメイン名と重複することはできないために、英数字が組み合わされ、さらに文字数が多くなることもある。このような場合、移動通信装置を用いてリモートアクセスを行う際に、移動通信装置へホームゲートウェイのドメイン名を手動で入力する場合の入力負担が大きくなるという問題がある。
【０００５】
特許文献１には、ネットワーク機器の筐体にＭＡＣ（Media Access Control）アドレスを示す二次元コードの画像データが貼り付けられている場合に、カメラ等を用いて二次元コードを読み取り、ＭＡＣアドレスを記憶することが開示されている。これによって、覚えることが困難であるＭＡＣアドレスを手動で入力することなく、正しく設定することが出来る。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−３１２０６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、ネットワーク機器の筐体は、不特定多数の者の目に触れる機会が多く、だれでもネットワーク機器の筐体に示されている二次元コードの画像データを読取ることが出来てしまう。これによって、だれでもネットワーク機器のＭＡＣアドレスを取得することが出来るため、ネットワーク機器へアクセスすることが出来てしまうという問題がある。
【０００８】
本発明の目的は、上述した課題であるセキュリティの低下を防止することが出来るリモートアクセスシステム、ホームゲートウェイ、認証方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００９】
本発明の第１の態様にかかるリモートアクセスシステムは、ホームゲートウェイと、前記ホームゲートウェイへリモートアクセスする際に用いられるリモートアクセス設定情報の格納場所を示す格納先アドレス情報及び前記格納場所へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報を生成する設定情報生成手段と、前記ネットワークを介して前記格納先アドレス情報を用いて前記格納場所へアクセスし、前記リモートアクセス設定情報を取得する取得部及びホームゲートウェイへリモートアクセスを行うリモートアクセス通信部を有する移動通信装置と、を備え、前記ホームゲートウェイは、前記移動通信装置が、前記ネットワークを介して取得した前記リモートアクセス設定情報に応じてリモートアクセスを実行している場合、前記リモートアクセスを許可し、前記ネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスを実行している場合、前記リモートアクセスを許可しないものである。
【００１０】
本発明の第２の態様にかかるホームゲートウェイは、自装置へリモートアクセスする際に用いられるリモートアクセス設定情報を格納する設定情報格納部と、前記設定情報格納部の格納場所を示す格納先アドレス情報及び前記設定情報格納部へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報とを生成する設定情報生成部とを備え、前記設定情報格納部は、予め定められたネットワークを介して前記リモートアクセス設定情報を取得した移動通信装置からリモートアクセスが行われた場合に前記リモートアクセスを許可し、前記予め定められたネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスが行われた場合に前記リモートアクセスを許可しないものである。
【００１１】
本発明の第３の態様にかかる認証方法は、リモートアクセスする際に用いられるリモートアクセス設定情報を格納する設定情報格納部の格納場所を示す格納先アドレス情報及び前記設定情報格納部へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報を生成し、前記ネットワークを介して前記リモートアクセス設定情報を取得した移動通信装置からリモートアクセスが行われた場合に前記リモートアクセスを許可し、前記予め定められたネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスが行われた場合に前記リモートアクセスを許可しないものである。
【００１２】
本発明の第４の態様にかかるプログラムは、リモートアクセスする際に用いられるリモートアクセス設定情報を格納する設定情報格納部の格納場所を示す格納先アドレス情報及び前記設定情報格納部へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報を生成するステップと、前記ネットワークを介して前記リモートアクセス設定情報を取得した移動通信装置からリモートアクセスが行われた場合に前記リモートアクセスを許可し、前記予め定められたネットワークを介さずに取得した前記リモートアクセス設定情報に応じてリモートアクセスが行われた場合に前記リモートアクセスを許可しないステップを、コンピュータに実行させるものである。
【発明の効果】
【００１３】
本発明により、セキュリティの低下を防止することが出来るリモートアクセスシステム、ホームゲートウェイ、認証方法及びプログラムを提供することが出来る。
【図面の簡単な説明】
【００１４】
【図１】実施の形態１にかかるリモートアクセスシステムの構成図である。
【図２】実施の形態２にかかるリモートアクセスシステムの構成図である。
【図３】実施の形態２にかかるリモートサービスを利用するための事前処理の流れを示す図である。
【図４】実施の形態２にかかるリモートアクセスを行うために行われる設定処理の流れを示す図である。
【図５】実施の形態２にかかる２次元コードの生成処理の流れを示す図である。
【図６】実施の形態２にかかるリモートサービスの実行処理の流れを示す図である。
【図７】実施の形態３にかかるリモートアクセスシステムの構成図である。
【図８】実施の形態４にかかるリモートサービスを利用するための事前処理の流れを示す図である。
【図９】実施の形態４にかかるリモートサービスの実行処理の流れを示す図である。
【発明を実施するための形態】
【００１５】
（実施の形態１）
以下、図面を参照して本発明の実施の形態について説明する。図１を用いて本発明の実施の形態１にかかるリモートアクセスシステムの構成例について説明する。図１のリモートアクセスシステムは、ホームゲートウェイ１０、移動通信装置２０及びネットワーク３０を有している。ホームゲートウェイ１０と移動通信装置２０とは、ネットワーク３０を介して接続されている。ネットワーク３０は、無線ネットワークであってもよく、有線ネットワークであってもよい。無線ネットワークは、例えば無線ＬＡＮ（Local Area Network）であってもよい。
【００１６】
続いて、ホームゲートウェイ１０の構成例について説明する。ホームゲートウェイ１０は、設定情報生成部１２及び設定情報格納部１４を有している。設定情報格納部１４は、移動通信装置２０がホームゲートウェイ１０へリモートアクセスする際に用いるリモートアクセス設定情報を格納する。リモートアクセス設定情報は、例えば、リモートアクセスＵＲＬもしくはクライアント証明書等であってもよい。
【００１７】
設定情報生成部１２は、移動通信装置２０が設定情報格納部１４へアクセスするために用いられる格納先アドレス情報と、設定情報格納部１４へアクセスする際に経由するネットワークを使用するためのネットワーク設定情報とを生成する。ネットワーク設定情報は、例えばＩＰアドレスに関する情報等であってもよい。さらに、ネットワーク設定情報は、ネットワーク３０として無線ＬＡＮを用いる場合、ＳＳＩＤ（Service Set Identifier）もしくはパスフレーズ等に関する情報であってもよい。
【００１８】
続いて、移動通信装置２０の構成例について説明する。移動通信装置２０は、取得部２２及びリモートアクセス通信部２４を有している。取得部２２は、設定情報生成部１２において生成された格納先アドレス情報及びネットワーク設定情報を取得する。取得部２２は、格納先アドレス情報及びネットワーク設定情報を、ネットワーク３０とは異なるネットワークを介して取得してもよい。もしくは、取得部２２は、ネットワークを介さずにホームゲートウェイ１０へ直接接続し、設定情報生成部１２において生成された格納先アドレス情報及びネットワーク設定情報を取得してもよい。
【００１９】
リモートアクセス通信部２４は、ネットワーク３０を介して通信を行えるようにするために、取得部２２において取得したネットワーク設定情報を設定する。さらに、リモートアクセス通信部２４は、ネットワーク３０を介して取得部２２において取得した格納先アドレス情報を用いて設定情報格納部１４へアクセスする。リモートアクセス通信部２４は、設定情報格納部１４からリモートアクセス設定情報を取得する。
【００２０】
リモートアクセス通信部２４は、リモートアクセス設定情報を用いてホームゲートウェイ１０へリモートアクセスを行う。この時、ホームゲートウェイ１０は、移動通信装置２０が、ネットワーク３０を介してリモートアクセス設定情報を取得したか否かに応じてリモートアクセスの許可もしくは非許可を判定する。ホームゲートウェイ１０は、移動通信装置２０がネットワーク３０を介してリモートアクセス設定情報を取得したと判定した場合、リモートアクセスを許可する。ホームゲートウェイ１０は、移動通信装置２０がネットワーク３０を介してリモートアクセス設定情報を取得していないと判定した場合、リモートアクセスを許可しない。
【００２１】
以上説明したように、図１のリモートアクセスシステムを用いることにより、ホームゲートウェイ１０は、ネットワーク３０を介してリモートアクセス設定情報を取得した移動通信装置２０からのリモートアクセスのみを受け付けることが出来る。これによって、ホームゲートウェイ１０は、不特定多数の移動通信装置からアクセスされることを防止することが出来るため、セキュリティを向上させることが出来る。
【００２２】
（実施の形態２）
続いて、図２を用いて本発明の実施の形態２にかかるリモートアクセスシステムの構成例について説明する。本図のリモートアクセスシステムは、ホームゲートウェイ１０、移動通信装置２０、リモートサービス端末４０、表示装置５０、ダイナミックＤＮＳサーバ６０及びインターネット７０を有している。ホームゲートウェイ１０は、無線ＬＡＮを介して移動通信装置２０と接続している。ホームゲートウェイ１０及び移動通信装置２０は、図１と同様の構成である。
【００２３】
リモートサービス端末４０は、ホームゲートウェイ１０を介して遠隔から制御をすることが出来る端末である。リモートサービス端末４０は、例えば、通信機能を有する家電機器もしくはパーソナルコンピュータ等であってもよい。このような場合、家電機器等は、ホームネットワークもしくはローカルネットワークを介してホームゲートウェイ１０と接続してもよい。さらに、リモートサービス端末４０は、ＵＳＢ（Universal Serial Bus）メモリ、ＵＳＢカメラもしくはプリンタ装置等であってＵＳＢインタフェースを介してホームゲートウェイ１０と直接接続する装置であってもよい。また、リモートサービス端末４０は、赤外線通信等の近距離無線通信を用いてホームゲートウェイ１０と接続してもよい。
【００２４】
表示装置５０は、ホームゲートウェイ１０の設定内容等を表示する装置である。例えば、表示装置５０は、ネットワーク情報及び格納先アドレス情報等を示す２次元コードを表示する。移動通信装置２０は、表示装置５０に表示された２次元コードを読み取り、ネットワーク情報及び格納先アドレス情報を取得する。表示装置５０は、ホームネットワーク等を介してホームゲートウェイ１０と接続してもよく、リモートサービス端末４０と同様に、直接もしくは近距離無線通信を用いてホームゲートウェイ１０と接続してもよい。
【００２５】
ダイナミックＤＮＳサーバ６０は、インターネット７０を介してホームゲートウェイ１０と接続している。ダイナミックＤＮＳサーバ６０は、ホームゲートウェイ１０からグローバルＩＰアドレス（ＧＩＰ）を取得し、予めホームゲートウェイ１０のために用意しているホームゲートウェイドメインとホームゲートウェイ１０のグローバルＩＰアドレスを関連づけて管理する。さらに、ダイナミックＤＮＳサーバ６０は、ホームゲートウェイ１０へホームゲートウェイドメイン名を送信する。
【００２６】
ホームゲートウェイ１０の設定情報生成部１２は、ダイナミックＤＮＳサーバ６０から送信されたホームゲートウェイドメイン名を用いて、リモートアクセス設定情報としてリモートアクセスＵＲＬ及びクライアント証明書を生成する。リモートアクセスＵＲＬ（Uniform Resource Locator）及びクライアント証明書は、移動通信装置２０がホームゲートウェイ１０へリモートアクセスを行う際に用いられる。設定情報生成部１２は、生成したリモートアクセスＵＲＩ及びクライアント証明書を設定情報格納部１４へ格納する。また、設定情報生成部１２は、リモートサービス端末４０を用いてリモートサービスを行う際に用いるリモートサービス情報を生成し、生成したリモートサービス情報を設定情報格納部１４へ格納する。
【００２７】
さらに、設定情報生成部１２は、無線ＬＡＮ設定情報及び設定情報格納部１４へのアクセス情報を示す２次元コードを生成する。もしくは、設定情報生成部１２は、２次元コードの生成を表示装置５０へ指示する。無線ＬＡＮ設定情報は、ホームゲートウェイ１０と移動通信装置２０とが無線通信を行うために必要な情報であり、ＳＳＩＤもしくはパスフレーズ等に関する情報を含む。アクセス情報は、例えば、設定情報格納部１４のＵＲＬ及びパスワード情報等である。
【００２８】
移動通信装置２０の取得部２２は、表示装置５０に表示された２次元コードを読み取り、無線ＬＡＮ設定情報及び設定情報格納部１４へのアクセス情報を取得する。例えば、移動通信装置２０は、カメラ機能を用いて２次元コードを撮影することによって２次元コードを読み取ってもよい。リモートアクセス通信部２４は、無線ＬＡＮ設定情報を設定してホームゲートウェイ１０との間において無線通信を行うことを可能とする。さらに、リモートアクセス通信部２４は、アクセス情報を用いて、無線ＬＡＮを介して設定情報格納部１４からリモートアクセス設定情報及びリモートサービス情報を取得する。ここで、ホームゲートウェイ１０は、無線ＬＡＮを介してアクセスしてきた移動通信装置２０のみにリモートアクセス設定情報及びリモートサービス情報を通知することが出来るとする。
【００２９】
移動通信装置２０が移動して、ホームゲートウェイ１０へリモートアクセスする場合、例えば、移動通信装置２０は、リモートアクセス設定情報を用いて、インターネット７０を介してホームゲートウェイ１０へリモートアクセスする。ここで、ホームゲートウェイ１０は、移動通信装置２０からリモートアクセスが行われた場合に、移動通信装置２０からクライアント証明書が送信されているか否かを判定する。ホームゲートウェイ１０は、クライアント証明書が送信されていると判定した場合、移動通信装置２０からのリモートアクセスを許可し、クライアント証明書がされていないと判定した場合、移動通信装置２０からのリモートアクセスを許可しない。
【００３０】
続いて、図３を用いてリモートサービスを利用するための事前処理の流れについて説明する。はじめに、ホームゲートウェイ１０は、グローバルＩＰアドレスを取得する（Ｓ１１）。例えば、ホームゲートウェイ１０は、プロバイダ等から割り当てられるグローバルＩＰアドレスを取得する。
【００３１】
次に、ホームゲートウェイ１０は、グローバルＩＰアドレスをダイナミックＤＮＳサーバ（ＤＤＮＳ）６０へ送信する（Ｓ１２）。次に、ダイナミックＤＮＳサーバ６０は、ホームゲートウェイ１０のために予め用意しているホームゲートウェイ（ＨＧＷ）ドメインと、ホームゲートウェイ１０から送信されたグローバルＩＰアドレスを対応付け、ホームゲートウェイドメインをホームゲートウェイ１０へ送信する（Ｓ１３）。
【００３２】
次に、ホームゲートウェイ１０は、リモートサービス端末４０を用いたリモートサービスを行うことを可能とするために、リモートサービス設定を行う（Ｓ１４）。リモートサービスとは、例えばリモートサービス端末４０がカメラである場合、リモートアクセスを行ったホームゲートウェイ１０が、カメラであるリモートサービス端末４０を制御して、撮影することである。ホームゲートウェイ１０は、例えば、リモートサービス設定として、リモートサービス端末４０を用いたリモートサービスの有効化、アクセスポート指定及びリモートサービス端末４０へのログインアカウントの設定等を行う。アクセスポート及びログインアカウントに関する情報をリモートサービス情報とする。
【００３３】
次に、ホームゲートウェイ１０は、リモートサービス端末４０へ接続を行う（Ｓ１５）。これにより、移動通信装置２０が、ホームゲートウェイ１０を介してリモートサービス端末４０へアクセスし、リモートサービスを実行することが可能となる。
【００３４】
続いて、図４を用いて移動通信装置２０からホームゲートウェイ１０に対するリモートアクセスを行うために行う設定処理の流れについて説明する。はじめに、表示装置５０は、ホームゲートウェイ１０へ２次元コード作成要求メッセージを送信する（Ｓ２１）。
【００３５】
次に、ホームゲートウェイ１０は、２次元コードを生成する（Ｓ２２）。ホームゲートウェイ１０は、ネットワーク設定情報、リモートアクセス設定情報及びリモートサービス情報の格納先を示す格納先アドレス情報を示す２次元コードを生成する。次に、ホームゲートウェイ１０は、生成した２次元コードを表示装置５０へ送信する（Ｓ２３）。次に、移動通信装置２０は、表示装置５０に表示された２次元コードを読み取る（Ｓ２４）。次に、移動通信装置２０は、２次元コードを読取った際に取得したネットワーク設定情報を用いて、無線ＬＡＮの設定を行う（Ｓ２５）。
【００３６】
次に、移動通信装置２０は、２次元コードを読取った際に取得した格納先アドレス情報を用いて、リモートアクセス設定情報取得要求メッセージを送信する（Ｓ２６）。次に、ホームゲートウェイ１０は、リモートアクセス設定情報取得要求メッセージに応じて、移動通信装置２０へリモートアクセス設定情報を通知するためにリモートアクセス設定情報通知メッセージを送信する（Ｓ２７）。この時、ホームゲートウェイ１０は、移動通信装置２０が、無線ＬＡＮを介してリモートアクセス設定情報取得要求メッセージを送信している場合に、リモートアクセス設定情報通知メッセージを送信する。さらに、ホームゲートウェイ１０は、リモートサービス情報もあわせて移動通信装置２０へ送信する。移動通信装置２０は、送信されたリモートアクセス設定情報を用いてリモートアクセス設定を行う（Ｓ２８）。リモートアクセス設定は、例えば、リモートアクセスＵＲＬ及びクライアント証明書を使用ブラウザの設定へ反映することである。
【００３７】
次に、移動通信装置２０は、移動し、移動先からホームゲートウェイ１０へリモートアクセスを行う（Ｓ２９）。移動通信装置２０は、リモートアクセスＵＲＬを指定してリモートアクセスを行い、その際にクライアント証明書もホームゲートウェイ１０へ送信する。さらに、移動通信装置２０は、リモートサービス情報に基づいて、制御するリモートサービス端末４０に関する情報等もホームゲートウェイ１０へ送信する。
【００３８】
次に、ホームゲートウェイ１０は、移動通信装置２０からクライアント証明書が送信されているか否かを判定する（Ｓ３０）。ホームゲートウェイ１０は、クライアント証明書が送信されていると判定した場合、リモートサービス端末４０へリモートサービス利用メッセージを送信する（Ｓ３１）。
【００３９】
続いて、図５を用いてホームゲートウェイ１０が生成する２次元コードの生成処理の流れについて説明する。はじめに、ホームゲートウェイ１０は、表示装置５０から２次元コード作成要求メッセージを受信すると２次元コードの生成を開始する（Ｓ３１）。次に、ホームゲートウェイ１０は、無線ＬＡＮ設定情報の有無を判定する（Ｓ３２）。ここでは、ホームゲートウェイ１０は、無線ＬＡＮを介して移動通信装置２０と通信を行うこととする。ホームゲートウェイ１０は、無線ＬＡＮ設定が存在しないと判定した場合、エラーとなり２次元コード生成処理を終了する（Ｓ４０）。
【００４０】
ステップＳ３２において、ホームゲートウェイ１０は、無線ＬＡＮ設定情報があると判定した場合、無線ＬＡＮ設定情報を２次元コード情報に追加する（Ｓ３３）。次に、ホームゲートウェイ１０は、ホームゲートウェイドメインの有無を判定する（Ｓ３４）。ホームゲートウェイ１０は、ホームゲートウェイドメインがあると判定した場合、リモートサービス設定の有無を判定する（Ｓ３５）。ホームゲートウェイ１０は、リモートサービス設定があると判定した場合、リモートアクセスＵＲＬ及びクライアント証明書を作成する（Ｓ３６）。
【００４１】
次に、ホームゲートウェイ１０は、クライアント証明書の作成が成功したか否かを判定する（Ｓ３７）。ホームゲートウェイ１０は、クライアント証明書の作成が成功したと判定した場合、リモートアクセスＵＲＬ及びクライアント証明書を含むリモートアクセス設定情報を格納している設定情報格納部１４へのアドレスを示す格納先アドレス情報を２次元コード情報に追加する（Ｓ３８）。次に、ホームゲートウェイ１０は、表示装置５０へ、生成した２次元コードを送信する（Ｓ３９）。
【００４２】
ここで、ステップＳ３４において、ホームゲートウェイ１０は、ホームゲートウェイドメインが存在しないと判定した場合、もしくはステップＳ３５においてリモートサービス設定が存在しないと判定した場合、無線ＬＡＮ設定情報のみを含む２次元コードを表示装置５０へ送信する。さらに、ホームゲートウェイ１０は、クライアント証明書の作成を失敗したと判定した場合も無線ＬＡＮ設定情報のみを含む２次元コードを表示装置５０へ送信する。
【００４３】
続いて、図６を用いてリモートサービスの実行処理の流れを説明する。ここでは、リモートサービス端末４０は、データを記憶する外部記憶装置として説明する。リモートサービス端末４０は、例えばＵＳＢメモリであってもよい。
【００４４】
はじめに、移動通信装置２０は、リモートアクセスＵＲＬにアクセスを行う（Ｓ５１）。また、移動通信装置２０は、リモートアクセスＵＲＬに、リモートサービスを利用するためのアクセスポート番号を結合してアクセスを行ってもよい。
【００４５】
次に、ホームゲートウェイ１０は、移動通信装置２０へクライアント証明書の送信を求めるクライアント証明書要求メッセージを送信する（Ｓ５２）。次に、移動通信装置２０は、クライアント証明書を送信するためにホームゲートウェイ１０へクライアント証明書通知メッセージを送信する（Ｓ５３）。
【００４６】
ここで、ホームゲートウェイ１０は、移動通信装置２０から送信されたクライアント証明書が、ホームゲートウェイ１０において生成したクライアント証明書であるか否かを判定し移動通信装置２０について認証処理を行う（Ｓ５４）。
【００４７】
ホームゲートウェイ１０は、クライアント証明書がホームゲートウェイ１０において生成したクライアント証明書であると判定した場合、移動通信装置２０へログインアカウント要求メッセージを送信する（Ｓ５５）。移動通信装置２０は、ログインアカウント要求メッセージを送信するために、ホームゲートウェイ１０へログインアカウント通知メッセージを送信する（Ｓ５６）。上述した認証処理は、ログインアカウントが通知された後に実行されてもよい。ホームゲートウェイ１０は、認証処理をログインアカウントが通知された後に実行する場合、ログインアカウントがホームゲートウェイ１０が管理する無線ＬＡＮを介して取得されたものであるか否かを判定する。この場合、ホームゲートウェイ１０は、ステップＳ５２においてクライアント証明書の送信を求める必要はない。
【００４８】
次に、ホームゲートウェイ１０は、移動通信装置２０が指定するファイルを取得するために、ファイル情報取得要求メッセージを送信する（Ｓ５７）。次に、リモートサービス端末４０は、指定されたファイルを送信するためにファイル情報通知メッセージをホームゲートウェイ１０へ送信する（Ｓ５８）。次に、ホームゲートウェイ１０は、移動通信装置２０へファイルを送信するためにファイル情報通知メッセージを送信する（Ｓ５９）。
【００４９】
以上説明したように、本発明の実施の形態２にかかるリモートアクセスシステムを用いることにより、ホームゲートウェイ１０と無線ＬＡＮを介してリモートアクセス設定情報を取得していない移動通信装置からのリモートアクセスを禁止することが出来る。これによって、ホームゲートウェイ１０に対する不正なリモートアクセスを防止することが出来る。
【００５０】
さらに、移動通信装置２０は、クライアント証明書、リモートアクセスＵＲＬ及びログインアカウント等のリモートアクセスを行うために必要な情報を取得したのちにブラウザに設定する。そのため、移動通信装置２０を操作するユーザは、リモートサービスを利用するための設定情報を覚える必要がない。
【００５１】
また、上記の説明においては、移動通信装置２０が、２次元コードを読み取ることによりネットワーク情報等を取得する例について説明したが、移動通信装置２０が、ネットワーク情報等を取得する処理は、これに限られない。例えば、移動通信装置２０は、ホームゲートウェイ１０との間において、簡易なボタン操作を用いることによって無線ＬＡＮ設定を可能とする機能を用いて無線ＬＡＮ設定を行ってもよい。簡易なボタン操作を用いることによって無線ＬＡＮ設定を可能とする機能として、例えば「らくらく無線スタート（登録商標）」等が用いられてもよい。
【００５２】
（実施の形態３）
続いて、図７を用いて本発明の実施の形態３にかかるリモートアクセスシステムの構成例について説明する。本図のリモートアクセスシステムは、図２のリモートアクセスシステムにゼロコンフィグサーバ８０を追加している。その他の構成については図２と同様であるため詳細な説明を省略する。ホームゲートウェイ１０は、ゼロコンフィグサーバ８０と接続している。ゼロコンフィグサーバ８０は、ＩＳＰ（Internet Services Provider）閉域ネットワーク内に配置されてもよい。ホームゲートウェイ１０は、グローバルＩＰアドレスを取得するために、ゼロコンフィグサーバ８０からｐｐｐアカウント及びｐｐｐパスワードを取得し、取得したｐｐｐアカウント及びｐｐｐパスワードを反映する。ホームゲートウェイ１０は、ｐｐｐアカウント及びｐｐｐパスワードに関する情報を反映することによって、グローバルＩＰアドレスを自動的に取得することを可能とする。さらに、ゼロコンフィグサーバ８０は、予め契約等において定めたリモートサービス情報についてもゼロコンフィグサーバ８０から取得し、取得したリモートサービス情報を反映する。
【００５３】
このように、ホームゲートウェイ１０は、ゼロコンフィグサーバ８０を用いることによって、グローバルＩＰアドレスの取得及びリモートサービス設定に伴うユーザの操作を省略することが出来る。これによって、ホームゲートウェイ１０の設定をより容易に行うことが出来る。
【００５４】
（実施の形態４）
続いて、図８を用いて本発明の実施の形態４にかかるリモートアクセスシステムの動作について説明する。本図は、リモートサービス端末４０において、移動通信装置２０の処理を行う場合の事前処理の流れを示している。
【００５５】
図８のステップＳ６１〜Ｓ６３は、図３のステップＳ１１〜Ｓ１３と同様であるため詳細な説明を省略する。ステップＳ６３の後に、リモートサービス端末４０は、ホームゲートウェイ１０へポートマッピング設定メッセージを送信する（Ｓ６４）。次に、ホームゲートウェイ１０は、リモートサービス端末４０から送信されたポートマッピング設定メッセージに基づいてポートマッピング設定を行う（Ｓ６５）。ポートマッピング設定を行うことにより、ホームゲートウェイ１０における特定のポートと、リモートサービス端末４０とを対応付けることが可能となる。
【００５６】
次に、リモートサービス端末４０は、リモートサービス端末４０へアクセスする際に必要となるクライアント証明書をホームゲートウェイ１０へ通知するためにクライアント証明書通知メッセージを送信する（Ｓ６６）。次に、ホームゲートウェイ１０は、ダイナミックＤＮＳサーバ６０から送信されたクライアント証明書を保持する（Ｓ６７）。
【００５７】
ホームゲートウェイ１０は、ホームゲートウェイ１０からリモートアクセス設定情報取得要求メッセージが通知された場合に、保持しているクライアント証明書をリモートアクセス設定情報通知メッセージに含める。これによって、移動通信装置２０は、リモートサービス端末４０にアクセスする際に必要となるクライアント証明書を取得することが出来る。
【００５８】
続いて、図９を用いて移動通信装置２０が、リモートサービス端末４０へリモートアクセスを行う場合の処理の流れについて説明する。はじめに、移動通信装置２０は、ホームゲートウェイ１０から取得したリモートアクセス設定情報に含められるホームゲートウェイドメインを用いて、ホームゲートウェイ１０へアクセスする（Ｓ７１）。この時、移動通信装置２０は、アクセスを行うリモートサービス端末４０に関する情報を付加したＵＲＬを用いてホームゲートウェイ１０へアクセスする。次に、ホームゲートウェイ１０は、ポートマッピング設定に従い、移動通信装置２０のアクセス先であるリモートサービス端末４０へＵＲＬを転送する（Ｓ７２）。リモートサービス端末４０は、ホームゲートウェイ１０からＵＲＬを転送され、移動通信装置２０からアクセスを要求されると、クライアント証明書を移動通信装置２０へ要求するためにクライアント証明書要求メッセージを移動通信装置２０へ送信する（Ｓ７３）。次に、移動通信装置２０は、事前にホームゲートウェイ１０から取得していたクライアント証明書をリモートサービス端末４０へ送信する。次に、リモートサービス端末４０は、移動通信装置２０から送信されたクライアント証明書が、リモートサービス端末４０において発行したクライアント証明書と一致した場合、移動通信装置２０へサービス開始を通知する（Ｓ７４）。これにより、移動通信装置２０は、リモートサービス端末４０に対するリモートアクセスが可能となる。
【００５９】
以上説明したように、本発明の実施の形態４にかかるリモートアクセスシステムを用いることにより、移動通信装置２０に関する認証処理をリモートサービス端末４０において実行することが出来る。このため、ホームゲートウェイ１０では直接制御困難な操作を、移動通信装置２０が実施することができる。また、複数のリモートサービス端末４０に関する認証処理をすべてホームゲートウェイ１０において実行する場合と比較して、ホームゲートウェイ１０における処理負荷を低減させることが出来る。
【００６０】
上述の実施の形態では、本発明をハードウェアの構成として説明したが、本発明は、これに限定されるものではない。本発明は、ホームゲートウェイにおける処理を、ＣＰＵ（Central Processing Unit）にコンピュータプログラムを実行させることにより実現することも可能である。）
【００６１】
上述の例において、プログラムは、様々なタイプの非一時的なコンピュータ可読媒体（non-transitory computer readable medium）を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体（tangible storage medium）を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体（例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ）、光磁気記録媒体（例えば光磁気ディスク）、ＣＤ−ＲＯＭ（Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ（例えば、マスクＲＯＭ、ＰＲＯＭ（Programmable ROM）、ＥＰＲＯＭ（Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ（Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体（transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【００６２】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
【符号の説明】
【００６３】
１０  ホームゲートウェイ
１２  設定情報生成部
１４  設定情報格納部
２０  移動通信装置
２２  取得部
２４  リモートアクセス通信部
３０  ネットワーク
４０  リモートサービス端末
５０  表示装置
６０  ダイナミックＤＮＳサーバ
７０  インターネット
８０  ゼロコンフィグサーバ
【図１】
2014175914.tif 000003
【図２】
2014175914.tif 000004
【図３】
2014175914.tif 000005
【図４】
2014175914.tif 000006
【図５】
2014175914.tif 000007
【図６】
2014175914.tif 000008
【図７】
2014175914.tif 000009
【図８】
2014175914.tif 000010
【図９】
2014175914.tif 000011