(57)【要約】【課題】宅内ＮＷで別ルータ配下に複数のＮＷ機器が存在する場合、ＮＷ機器間の機器発見ができず、かつＰ２Ｐ通信路を確立するには、複数のルータを手動で設定をしなければ、確立することができない。【解決手段】第１のＮＷ機器２０８とモバイル端末２１０間で、近接無線通信を用いて、移動体通信網２０３とインターネット２０４を経由した通信路確立を行う。その後、第２のＮＷ機器２０９との間でも通信路確立を行う。モバイル端末２１０は、２つのＮＷ機器２０８、２０９からＮＷ環境情報を取得し、２つのＮＷ機器２０８、２０９間のＰ２Ｐ通信路上にある、設定が必要なルータを推測し、２つのＮＷ機器２０８、２０９へ、モバイル−ＮＷ機器間通信路を用いて、ＮＷ機器へルータ設定命令を送信する。ＮＷ機器はルータ設定命令を実行して、ポートフォワード設定を行うことで、機器発見及びＰ２Ｐ通信路確立を行う。【選択図】図２
2012244552.tif 000002
【特許請求の範囲】
【請求項１】
複数のルータを含む第１の通信路を介してインターネットに接続された第１のネットワーク機器及び複数のルータを含む第２の通信路を介してインターネットに接続された第２のネットワーク機器のそれぞれと近接無線通信を行うことにより、前記第１のネットワーク機器の通信路に関する第１の通信路情報及び前記第２のネットワーク機器の通信路に関する第２の通信路情報を取得するＮＷ環境情報受信部と、
前記第１の通信路情報及び前記第２の通信路情報に基づき、前記第１のネットワーク機器と前記第２のネットワーク機器との間の通信路である第３の通信路を推測する第１の判断部と、
前記第１の判断部で推測された前記第３の通信路上に存在する前記ルータに対してポートフォワード設定を行うための命令を、前記第１のネットワーク機器及び前記第２のネットワーク機器の少なくとも一方へ送信するルータ設定命令送信部とを備える通信端末。
【請求項２】
前記第１の通信路情報及び前記第２の通信路情報は、前記第１の通信路及び前記第２の通信路に存在する１以上のルータを特定する情報を含み、
前記第１の判断部は、前記第１の通信路情報及び前記第２の通信路情報の差分計算により、前記第３の通信路に存在するルータを特定する、請求項１記載の通信端末。
【請求項３】
前記ルータ設定命令送信部は、
前記第３の通信路に存在するルータであって前記第１の通信路に含まれるルータに対してポートフォワード設定を行うための命令を前記第１のネットワーク機器に送信し、
前記第３の通信路に存在するルータであって前記第２の通信路に含まれるルータに対してポートフォワード設定を行うための命令を前記第２のネットワーク機器に送信する、請求項１記載の通信端末。
【請求項４】
前記ルータ設定命令送信部は、
前記第３の通信路に存在するルータであって前記第１の通信路に含まれるルータに対してポートフォワード設定を行うための命令を、前記通信端末と前記第1のネットワーク機器との間の近接無線通信により送信し、
前記第３の通信路に存在するルータであって前記第２の通信路に含まれるルータに対してポートフォワード設定を行うための命令を、前記通信端末と前記第２のネットワーク機器との間の近接無線通信により送信する、請求項３記載の通信端末。
【請求項５】
前記ルータ設定命令送信部は、前記第３の通信路に存在するルータであって前記第１の通信路に含まれるルータに対してポートフォワード設定を行うための命令及び前記第３の通信路に存在するルータであって前記第２の通信路に含まれるルータに対してポートフォワード設定を行うための命令を、前記第２のネットワーク機器に送信する、請求項１記載の通信端末。
【請求項６】
前記ルータ設定命令送信部は、
前記第３の通信路に存在するルータであって前記第１の通信路に含まれるルータに対してポートフォワード設定を行うための命令を、前記第１の通信路を介した通信により送信し、
前記第３の通信路に存在するルータであって前記第２の通信路に含まれるルータに対してポートフォワード設定を行うための命令を、前記通信端末と前記第２のネットワーク機器との間の近接無線通信により送信する、請求項５記載の通信端末。
【請求項７】
前記通信端末は、
前記ポートフォワード設定により確立された、前記第１のネットワーク機器と前記第２のネットワーク機器との間の前記第３の通信路を通じた導通確認パケットを送信させるための命令を、前記第１のネットワーク機器及び前記第２のネットワーク機器のいずれか一方に対して送信する、請求項１記載の通信端末。
【請求項８】
複数のルータを含む第１の通信路を介してインターネットに接続され、複数のルータを含む第２の通信路を介してインターネットに接続された他のネットワーク機器との間で通信を行うネットワーク機器であって、
通信端末と近接無線通信を行うことにより、前記第１のネットワーク機器の通信路に関する第１の通信路情報を、前記通信端末へ送信する送信部と、
前記第１通信路情報から特定されたルータに対して、前記第１のネットワーク機器と前記第２のネットワーク機器との間の通信路である第３の通信路上を確立するためのポートフォワード設定を行う設定部とを備えるＮＷ機器。
【請求項９】
複数のルータを含む第１の通信路を介してインターネットに接続された第１のネットワーク機器及び複数のルータを含む第２の通信路を介してインターネットに接続された第２のネットワーク機器のそれぞれと近接無線通信を行うことにより、前記第１のネットワーク機器の通信路に関する第１の通信路情報及び前記第２のネットワーク機器の通信路に関する第２の通信路情報を取得するＮＷ環境情報受信ステップと、
前記第１の通信路情報及び前記第２の通信路情報に基づき、前記第１のネットワーク機器と前記第２の前記ＮＷ機器との間の通信路である第３の通信路を推測する第１の判断ステップと、
前記第１の判断ステップで推測された前記第３の通信路上に存在する前記ルータに対してポートフォワード設定を行うための命令を、前記第１のネットワーク機器及び前記第２のネットワーク機器の少なくとも一方へ送信するルータ設定命令送信ステップとを含む通信方法。
【請求項１０】
複数のルータを含む第１の通信路を介してインターネットに接続された第１のネットワーク機器及び複数のルータを含む第２の通信路を介してインターネットに接続された第２のネットワーク機器のそれぞれと近接無線通信を行うことにより、前記第１のネットワーク機器の通信路に関する第１の通信路情報及び前記第２のネットワーク機器の通信路に関する第２の通信路情報を取得するＮＷ環境情報受信部と、
前記第１の通信路情報及び前記第２の通信路情報に基づき、前記第１のネットワーク機器と前記第２のネットワーク機器との間の通信路である第３の通信路を推測する第１の判断部と、
前記第１の前記判断部で推測された前記第３の通信路上に存在する前記ルータに対してポートフォワード設定を行うための命令を、前記第１のネットワーク機器及び前記第２のネットワーク機器の少なくとも一方へ送信するルータ設定命令送信部とを備える集積回路。
【請求項１１】
複数のルータを含む第１の通信路を介してインターネットに接続された第１のネットワーク機器及び複数のルータを含む第２の通信路を介してインターネットに接続された第２のネットワーク機器のそれぞれと近接無線通信を行うことにより、前記第１のネットワーク機器の通信路に関する第１の通信路情報及び前記第２のネットワーク機器の通信路に関する第２の通信路情報を取得するＮＷ環境情報受信ステップと、
前記第１の通信路情報及び前記第２の通信路情報に基づき、前記第１のネットワーク機器と前記第２のネットワーク機器との間の通信路である第３の通信路を推測する第１の判断ステップと、
前記第１の判断ステップで推測された前記第３の通信路上に存在する前記ルータに対してポートフォワード設定を行うための命令を、前記第１のネットワーク機器及び前記第２のネットワーク機器の少なくとも一方へ送信するルータ設定命令送信ステップとを、通信端末に設けられたコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル端末を利用した宅内ネットワーク機器間の機器発見、及び宅内ネットワーク機器間のＰ２Ｐ通信路（直接通信路）確立手法に関するものである。
【背景技術】
【０００２】
近年、コンピュータやＡＶ（Audio Visual）機器で、宅内ネットワークを利用する製品が増えてきている。それに伴い、宅内ネットワークの規模も、増大傾向にある。宅内ネットワークが大規模化した場合には、ＮＡＴ（Network Address Translation、アドレス変換）機能を有したルータを用いるのが一般的であり、ルータを複数用いる宅内ネットワークも多い。
【０００３】
図１Ａは、従来の技術によるネットワーク構成の例を示す図である。
【０００４】
図１Ａのような１つのルータ１０２と、複数のＮＷ（NetWork）機器１０３、１０４で構成された宅内ネットワークの場合、ＮＷ機器間での機器発見、及び、Ｐ２Ｐ通信（Peer to Peer通信、直接通信）が可能である。この時、通信相手となるＮＷ機器のＩＰ（Internet Protocol）アドレス等の機器情報を取得しておく必要がある。そして、機器情報を取得する標準規格としては、例えば、ＤＬＮＡ（Digital Living Network Alliance）などがある（非特許文献１参照）。
【０００５】
図１Ｂは、従来の技術によるネットワーク構成の他の例を示す図である。
【０００６】
しかし、宅内ネットワークが大規模化した場合には、図１Ｂのように、複数のルータを用いて、ネットワークを構成することになる。この場合、特定の設定をルータに行わない限り、ＮＷ機器間での機器発見及びＰ２Ｐ通信ができない場合が多い。
【０００７】
機器発見及びＰ２Ｐ通信ができない理由としては、次の点が挙げられる。つまり、一般的に、ＮＡＴ機能を有したルータは、セキュリティの観点から、ＬＡＮ（Local Area Network）側からの通信なしに、ＷＡＮ（Wide Area Network）側から通信パケットを受信した場合には、該当通信パケットを、フィルタリングする場合が多い。このため、機器発見を行う通信パケットが通信相手に届かない。このために、機器発見及びＰ２Ｐ通信ができなくなる。
【０００８】
図１Ｂを例とし、事前に、第１のＮＷ機器１１５が、第２のＮＷ機器１１６のＩＰアドレス情報を取得している状態で、前記第１のＮＷ機器から前記第２のＮＷ機器へ、ＮＷ機器発見パケットを送信する場合を考える。この場合、ＮＷ機器発見パケットは、第１のＮＷ機器から、第２のルータ１１３と、第１のルータ１１２とを経て、第３のルータ１１４へと届く。
【０００９】
すなわち、第３のルータには、この第３のルータのＷＡＮ側から、通信パケットが届く。このため、第３のルータは、届いたこの通信パケットを、フィルタリングする。
【００１０】
そのため、前記第２のＮＷ機器に、ＮＷ機器発見パケットが届かない。このため、宅内ＮＷ機器発見が行えない。
【００１１】
上記課題に対する回避策の一例として、静的ポートフォワード設定といった方法がある。
【００１２】
静的ポートフォワード設定とは、ルータ（上記の例では第３のルータ）の内部設定を変更し、特定の通信パケット（上記のＮＷ機器発見パケット）や、特定のポートを利用する通信を、フィルタリングせずに、通過させるようにするというものである。
【００１３】
しかしながら、この静的ポートフォワード設定のような方法の場合、宅内ＮＷ環境を把握すること、および、ルータを設定できる権限を持つユーザにより、そのユーザが把握した宅内ＮＷ環境に適合した設定が行われることなどが必要である。このため、このような方法は、全ての環境・利用者が行うことは難しいものである。
【００１４】
上記課題を解決するために、特許文献１および特許文献２のような技術が提案されている。
【００１５】
特許文献１では、インターネット上に、Ｐ２Ｐサーバを設置し、各ユーザ端末（ＮＷ機器）が、このＰ２Ｐサーバへ、相手通信端末となるユーザ端末の識別情報を送信することで、このＰ２Ｐサーバ経由で、機器発見を行う。
【００１６】
また、Ｐ２Ｐサーバが、２つのユーザ端末の間の、Ｐ２Ｐ通信の通信路を指示し、非特許文献２のＵＰｎＰ  ＩＧＤ（Universal Plug and Play Internet Gateway Device）等を用いて、そのＰ２Ｐ通信路上にある、ＮＡＴ機能を有したルータを設定する。このことにより、Ｐ２Ｐ通信路の確立が行われる。これにより、２つのユーザ端末（ＮＷ機器）の、ＮＷにおける位置関係を考えることなく、機器発見、及び、Ｐ２Ｐ通信路確立（ＮＡＴ越え）が可能になる。
【００１７】
また、特許文献２では、上述した特許文献１の方法に加え、各ユーザ端末と、Ｐ２Ｐサーバとの間にあるルータのＵＰｎＰ  ＩＧＤ機能の有無の情報等を、Ｐ２Ｐサーバに蓄積することで、Ｐ２Ｐ通信路確立の成功率を、より向上させる。
【先行技術文献】
【特許文献】
【００１８】
【特許文献１】特開２００５−３２３３４７号公報
【特許文献２】特開２００８−２３６２７８号公報
【非特許文献】
【００１９】
【非特許文献１】Digital Living Network Alliance (http://www.dlna.org/home)
【非特許文献２】Universal Plug and Play Internet Gateway Device (IGD) V1.0、  http://upnp.org/specs/gw/UPnP-gw-InternetGatewayDevice-v1-Device.pdf
【発明の概要】
【発明が解決しようとする課題】
【００２０】
しかしながら、特許文献１および特許文献２の技術では、インターネット上に、外部サーバが必要であり、運用コストやメンテナンスなどが必要になる。また、各ＮＷ機器が、特許文献１および特許文献２の技術を利用するには、常時もしくは定期的に、Ｐ２Ｐサーバへアクセスし、自端末宛ての通信パケットの有無をチェックする必要があり、ＮＷ機器の消費電力やセキュリティの点で、不利であるという課題を有していた。
【００２１】
本発明は、上記の課題に鑑みてなされたもので、インターネット上に外部サーバを必要とすることなく、かつ、各ＮＷ機器が常時もしくは定期的に、外部サーバやＮＷ機器へアクセスすることなく、通信相手となるＮＷ機器の発見、及び、Ｐ２Ｐ通信路を確立することができる通信端末を提供することを目的とする。
【００２２】
また、他の目的は、外部サーバへ、常時もしくは定期的にアクセスする必要がないために、消費電力が少なく、宅内ネットワーク外からの不正アクセスを受ける可能性が低い通信端末を提供することを含む。
【課題を解決するための手段】
【００２３】
前記従来の課題を解決するために、本発明の通信端末は、複数のルータを含む第１の通信路を介してインターネットに接続された第１のネットワーク機器及び複数のルータを含む第２の通信路を介してインターネットに接続された第２のネットワーク機器のそれぞれと近接無線通信を行うことにより、前記第１のネットワーク機器の通信路に関する第１の通信路情報及び前記第２のネットワーク機器の通信路に関する第２の通信路情報を取得するＮＷ環境情報受信部と、前記第１の通信路情報及び前記第２の通信路情報に基づき、前記第１のネットワーク機器と前記第２のネットワーク機器との間の通信路である第３の通信路を推測する第１の判断部と、前記第１の判断部で推測された前記第３の通信路上に存在する前記ルータに対してポートフォワード設定を行うための命令を、前記第１のネットワーク機器及び前記第２のネットワーク機器の少なくとも一方へ送信するルータ設定命令送信部とを備える。
【００２４】
つまり、無線通信を利用できるモバイル端末を用いて、ＮＷ環境情報取得命令やＮＷ設定命令送信、及びＮＷ機器が得た情報の取得が行える無線通信路を、モバイル端末とＮＷ機器間で確立・保持する。この無線通信路を用いて、モバイル端末は、２つのＮＷ機器から情報を取得するとともに、２つのＮＷ機器へ、ＮＷ設定命令を送信することで、２つのＮＷ機器間の機器発見、及び、Ｐ２Ｐ通信路確立が可能となる。
【発明の効果】
【００２５】
本発明に関わる通信装置及び通信方法によれば、インターネット上に外部サーバを必要とすることなく、かつ、各ＮＷ機器が常時もしくは定期的に、外部サーバやＮＷ機器へアクセスすることなく、通信相手となるＮＷ機器の発見、及び、Ｐ２Ｐ通信路を確立することができる。
【００２６】
また、ユーザ視点では、ユーザが、複雑な操作をさせることなく、宅内ＮＷで、ＮＷ機器間のＰ２Ｐ通信を用いたサービス・機能を利用することができる。
【００２７】
また、本発明に関わる通信装置及び通信方法では、ＮＷ機器間で、機器発見・Ｐ２Ｐ通信路確立するために、外部サーバへ、常時もしくは定期的にアクセスする必要がないため、消費電力が少なくできる、宅内ネットワーク外からの不正アクセスを受ける可能性が低くできる、などの効果も得られる。
【図面の簡単な説明】
【００２８】
【図１Ａ】図１Ａは、従来の技術による宅内ネットワークの例である。
【図１Ｂ】図１Ｂは、従来の技術による宅内ネットワークの例である。
【図２】図２は、本発明の実施の形態１におけるネットワーク構成図である。
【図３】図３は、本発明の実施の形態１におけるＮＷ機器のハード構成図である。
【図４】図４は、本発明の実施の形態１におけるモバイル端末のハード構成図である。
【図５】図５は、本発明の実施の形態１におけるＮＷ機器の機能ブロック図である。
【図６】図６は、本発明の実施の形態１におけるモバイル端末の機能ブロック図である。
【図７】図７は、本発明の実施の形態１における通信処理全体のフローチャートである。
【図８】図８は、本発明の実施の形態１におけるモバイル端末−ＮＷ機器間の通信路確立のフローチャートである。
【図９】図９は、本発明の実施の形態１における２つのＮＷ機器間通信路確立のフローチャートである。
【図１０】図１０は、本発明の実施の形態１におけるモバイル端末−ＮＷ機器間の通信路確立のフローチャートである。
【図１１】図１１は、本発明の実施の形態１における２つのＮＷ機器間の通信路確立のフローチャートである。
【図１２】図１２は、モバイル端末を用いたネットワーク機器発見及び通信路確立の動作の一例を示す図である。
【発明を実施するための形態】
【００２９】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００３０】
（実施の形態１）
本発明の実施の形態１について述べる。
【００３１】
図２は、本実施の形態において想定しているＮＷ環境について示す図である。
【００３２】
複数のルータ２０５、２０６、２０７と、ＮＷ通信機能を有した２つのＮＷ機器２０８、２０９から構成される宅内ネットワーク２１１が、インターネット２０４に接続されている。
【００３３】
また、インターネット２０４には、サーバ（一般サーバ）２０１と、移動体通信網２０３が接続される。
【００３４】
なお、一般サーバ２０１は、本実施形態の説明の便宜上、図示しているが、本実施形態で、必須ではなく、インターネット上に存在するＮＷ機器であれば、何でも良い。
【００３５】
モバイル端末２１０は、携帯電話やＰＨＳ（Personal handy-hone System）などの通信に用いる基地局２０２を経由して、移動体通信網２０３と通信し、インターネット２０４へのアクセスも可能であるとする。
【００３６】
図３は、本発明の実施の形態１におけるＮＷ機器２０８、２０９のハードウェア構成図である。
【００３７】
ＮＷ機器２０８ｘは、図示されるハードウェア構成を有するＮＷ機器を示す。そして、例えば、２個のＮＷ機器２０８ｘのうちの一方のＮＷ機器２０８ｘが、図２に示されるＮＷ機器２０８であり、他方のＮＷ機器２０８ｘが、ＮＷ機器２０９である。
【００３８】
ＮＷ機器２０８ｘは、通信デバイスとして、２つのデバイスを搭載しているものとする。
【００３９】
１つは、近接無線通信デバイス３０４であり、一般的には、ＮＦＣ（Near Field Communication)といわれるものである。
【００４０】
もう１つは、宅内ネットワーク通信デバイス３０５であり、宅内ネットワークで用いられる有線ＬＡＮや、Ｗｉ−Ｆｉ（Wireless Fidelity）や、ＺｉｇＢｅｅなどの通信デバイスである。
【００４１】
さらに、ＮＷ機器２０８ｘは、ユーザインタフェースデバイス（ユーザＩＦデバイス）３０１と、ＣＰＵ（Central Processing Unit）３０２と、メモリ３０３とを備えるものとする。
【００４２】
ここで、ユーザインタフェースデバイス３０１とは、ボタンなどの入力デバイス、および、ディスプレイ、ＬＥＤ（Light Emitting Diode）などの出力デバイスを示したものである。
【００４３】
なお、本実施の形態では、モバイル端末２１０と、ＮＷ機器２０８ｘとの間の通信方法として、ＮＦＣを用いる場合の説明を行うが、ＮＦＣに限らず、赤外線通信やＷｉ−ＦｉやＢｌｕｅｔｏｏｔｈなどの無線通信を用いても良い。
【００４４】
図４は、実施の形態１におけるモバイル端末２１０（図２）のハードウェア構成図である。
【００４５】
本発明におけるモバイル端末２１０は、通信デバイスとして、２つのデバイスを搭載しているものとする。
【００４６】
１つは、近接無線通信デバイス４０４であり、前述のＮＦＣである。
【００４７】
もう１つは、移動体通信デバイス４０５であり、携帯電話やＰＨＳなどの無線通信デバイスである。
【００４８】
さらに、モバイル端末２１０は、ユーザインタフェースデバイス４０１と、ＣＰＵ４０２と、メモリ４０３とを備えるものとする。
【００４９】
なお、前述のＮＷ機器と同様、近接無線通信デバイスとして、ＮＦＣに限らず、赤外線通信や、Ｗｉ−Ｆｉや、Ｂｌｕｅｔｏｏｔｈなどの無線通信を用いても良い。
【００５０】
図５は、ＮＷ機器２０８ｘの機能ブロック図である。
【００５１】
図５に示す各機能ブロックは、例えば、端末（ＮＷ機器２０８ｘ）のＣＰＵ（例えば図３のＣＰＵ３０２）、メモリ（例えばメモリ３０３）、及び各通信デバイス（近接無線通信デバイス３０４、宅内ネットワーク通信デバイス３０５）により実現される。
【００５２】
ＮＷ機器２０８ｘは、宅内ネットワーク通信を行う宅内ＮＷ通信部５００と、近接無線通信を行う近接無線通信部５１０とを備える。
【００５３】
なお、宅内ネットワーク通信および近接無線通信の２つの通信のそれぞれの手段については、前述のとおりである（近接無線通信デバイス３０４、宅内ネットワーク通信デバイス３０５を参照）。
【００５４】
宅内ＮＷ通信部５００は、ＮＷ環境情報取得部５０１と、ルータ設定命令受信部５０２と、ルータ設定命令実行部５０３とにより構成される。
【００５５】
ＮＷ環境情報取得部５０１は、本ＮＷ環境情報取得部５０１が設けられた本ＮＷ機器２０８ｘから、インターネット２０４（図２）上にある一般サーバ２０１までのＮＷ環境情報（ＩＰ（Internet Protocol）アドレス等）を取得する。
【００５６】
ルータ設定命令受信部５０２は、モバイル端末２１０から本ＮＷ機器２０８ｘへ、宅内ネットワーク２１１（図２）を経由して送信されるルータ設定命令を、受信する。
【００５７】
ルータ設定命令実行部５０３は、上述のルータ設定命令受信部５０２、および、後で詳しく説明されるルータ設定命令受信部５１１の２つのルータ設定命令受信部のそれぞれで受信したルータ設定命令を、該当ルータに対して、ＵＰｎＰ  ＩＧＤ等を用いて実行する。なお、例えば、ルータ設定命令をルータに対して実行するとは、そのルータ設定命令の処理を、そのルータに対して実行することをいう。
【００５８】
近接無線通信部５１０は、ルータ設定命令受信部５１１と、ＮＷ環境情報送信部５１２とにより構成される。
【００５９】
ルータ設定命令受信部５１１は、モバイル端末２１０（図２）から、近接無線通信を経由して、本ＮＷ機器２０８ｘへと送信される、ルータ設定命令を受信する。
【００６０】
ＮＷ環境情報送信部５１２は、前記ＮＷ環境情報取得部５０１で取得したＮＷ環境情報を、前記モバイル端末２１０へ送信する。
【００６１】
図６は、モバイル端末２１０の機能ブロック図である。
【００６２】
図６に示す各機能ブロックは、例えば、各端末（それぞれのモバイル端末２１０）のＣＰＵ、メモリ、及び各通信デバイスにより実現される。
【００６３】
モバイル端末２１０は、移動体通信を行う移動体通信部５２０と、取得したＮＷ環境情報（図５のＮＷ環境情報取得部５０１、および、後で詳しく説明されるＮＷ環境情報受信部５４２など参照）から、設定をすべきルータを判断する処理判断部５３０と、近接無線通信を行う近接無線通信部５４０を備える。
【００６４】
移動体通信部５２０は、通信路確立部（モバイル端末−ＮＷ機器通信路確立部）５２１と、ルータ設定命令送信部５２２により構成される。
【００６５】
通信路確立部５２１は、後で詳しく説明される第２の通信路判断部（モバイル端末−ＮＷ機器間通信路判断部）５３２で判断された結果を元に、モバイル端末２１０−ＮＷ機器２０８ｘの間の、移動体通信網２０３経由の通信路を確立する。
【００６６】
ルータ設定命令送信部５２２は、後で詳しく説明される第１の通信路判断部（ＮＷ機器間通信路判断部）５３１で判断された結果を元に、２つのＮＷ機器２０８ｘの間にあるルータへ、ルータ設定命令を送信する。
【００６７】
処理判断部５３０は、第２の通信路判断部（モバイル端末−ＮＷ機器間通信路判断部）５３２と、第１の通信路判断部（ＮＷ機器間通信路判断部）５３１とにより構成される。
【００６８】
第２の通信路判断部（モバイル端末−ＮＷ機器間通信路判断部）５３２は、後述のＮＷ環境情報受信部５４２で取得する、ＮＷ機器２０８ｘ（ＮＷ機器２０８、２０９）のＮＷ環境情報から、モバイル端末２１０−ＮＷ機器２０８ｘ間の、移動体通信網２０３経由で、確立する通信路を判断（特定）する。例えば、その通信路でのそれぞれの機器が特定される。
【００６９】
第１の通信路判断部（ＮＷ機器間通信路判断部）５３１は、ＮＷ環境情報受信部５４２で取得する２つのＮＷ機器２０８ｘ（ＮＷ機器２０８、２０９）の２つのＮＷ環境情報から、それら２つのＮＷ機器２０８ｘの間のＰ２Ｐ通信路を判断（特定）する。すなわち、Ｐ２Ｐ通信路で経由する全てのルータが特定される。また、それらのルータのうちのそれぞれの、ＬＡＮ側及びＷＡＮ側のＩＰアドレスが特定される。
【００７０】
近接無線通信部５４０は、ルータ設定命令送信部５４１と、ＮＷ環境情報受信部５４２により構成される。
【００７１】
ルータ設定命令送信部５４１は、第２の通信路判断部５３２で判断された結果に基づき、モバイル端末２１０と、ＮＷ機器２０８ｘとの間での、移動体通信網２０３を経由した通信路上に存在する、設定が必要なそれぞれのルータへ、ポートフォワード命令を、近接無線通信２０８ｃ経由で、ＮＷ送信する。
【００７２】
ＮＷ環境情報受信部５４２は、ＮＷ機器２０８ｘから、近接無線通信２０８ｃを用いて、ＮＷ環境情報２０８Ｉ（図６）を取得する。
【００７３】
図７は、実施の形態１における通信処理全体のフローチャートである。
【００７４】
なお、この説明におけるネットワーク構成は、前述した図２の通りである。
【００７５】
まず、ユーザが、モバイル端末２１０と、ＮＷ機器２０８との間の通信路を、近接無線通信２０８ｃと、移動体通信（移動体通信網２０３を介した通信）とを用いて、確立させる（ステップＳ６０１）。
【００７６】
次に、ユーザが、モバイル端末２１０と共に、ＮＷ機器２０９の周辺へ移動し、モバイル端末２１０と、ＮＷ機器２０９との間の通信路が、近接無線通信２０８ｃと、移動体通信網２０３を介した通信とを用いて確立される（ステップＳ６０２）。なお、ステップＳ６０１及びＳ６０２の詳細動作は、図８および図１０を用いて後述する。
【００７７】
モバイル端末２１０と、両ＮＷ機器２０８、２０９のそれぞれとの間の、移動体通信網２０３経由の通信路の確立が完了した後、モバイル端末２１０から、前記両ＮＷ機器２０８、２０９のそれぞれへ、命令が送信される。これにより、ＮＷ機器２０８と、ＮＷ機器２０９との間で、機器発見・Ｐ２Ｐ通信路確立が行われる（ステップＳ６０３）。なお、ステップＳ６０３の詳細動作は、図９および図１１を用いて後述する。
【００７８】
図８は、前述したステップＳ６０１及びＳ６０２の処理、すなわち、モバイル端末２１０と、ＮＷ機器との間の通信路を、近接無線通信２０８ｃと、移動体通信網２０３を介した通信とを用いて確立する際の詳細動作のフローチャートである。
【００７９】
まず、ＮＷ機器が、ＮＷ環境情報を取得する（ステップＳ７０１）。
【００８０】
ここで、ＮＷ環境情報とは、それぞれのＮＷ機器が接続されている、上位ＮＷ装置（例えばルータなど）の、全てのＩＰアドレスが含まれる情報などである。
【００８１】
図２のＮＷ環境で、第１のＮＷ機器２０８を例にすると、第１のＮＷ機器２０８から見た上位ＮＷ装置としては、ルータ２０５及びルータ２０６がある。
【００８２】
例えば、tracerouteのような、ネットワーク経路情報を取得するための命令を、一般サーバ２０１へ向けて実行することにより、ＮＷ環境情報を取得する。
【００８３】
次に、モバイル端末２１０の近接無線通信デバイス４０４（図４）、及び、ＮＷ機器の近接無線通信デバイス３０４（図３）を利用して、ＮＷ機器と、モバイル端末２１０との間の通信を実行し、ステップＳ７０１で、ＮＷ機器が取得したＮＷ環境情報を、モバイル端末２１０に通知する（ステップＳ７０２）。
【００８４】
次に、モバイル端末２１０の近接無線通信デバイス４０４（図４）、及び、ＮＷ機器の近接無線通信デバイス３０４（図３）を利用して、ＮＷ機器と、モバイル端末２１０との間の通信を実行する。そして、この通信により、モバイル端末２１０からＮＷ機器へ、ルータ設定命令を送信する（ステップＳ７０３）。
【００８５】
このとき、設定する任意のポート番号の指定も行う。
【００８６】
前記ルータ設定命令は、ＮＷ機器から、ＮＷ機器の上位に接続されている、ルータなどの上位ＮＷ装置へ、ＵＰｎＰ  ＩＧＤ等で、ルータのポートフォワード設定を実行させる命令である。つまり、モバイル端末２１０は、動作ステップＳ７０２で取得した前記ＮＷ環境情報から、設定すべきルータ（アドレス変換を行っているルータ）を判断し、該当する全てのルータの設定命令を送信する。なお、該当するルータの個数は１つ以上である。ここで、全てのルータの設定命令を送信するとは、それら１つ以上のルータのうちの何れのルータについても、そのルータに対する設定をさせる設定命令を送信すること等をいう。
【００８７】
前記ルータ設定命令には、設定すべきルータのＩＰアドレスや、ポートフォワード設定するポート番号等を含む。
【００８８】
図２のＮＷ環境で、ＮＷ機器２０８を例にすると、設定すべきルータは、第１のルータ２０５と、第２のルータ２０６とである。設定するポートフォワード命令例としては、第１のルータ２０５への、“ＩＰアドレス10.0.0.1＆ポート番号10000番のパケットを、ＩＰアドレス192.168.1.2＆ポート番号10000番へ転送”の設定の命令、および、第２のルータへの、“ＩＰアドレス192.168.1.2＆ポート番号10000番のパケットを、ＩＰアドレス192.168.2.2＆ポート番号10000番へ転送”の設定の命令などである。
【００８９】
次に、モバイル端末２１０からルータ設定命令を受信したＮＷ機器が、上位ＮＷ装置に対して、受信されたルータ設定命令を実行する（ステップＳ７０４）。
【００９０】
このとき、ルータ設定命令を実行完了した後に、ＮＷ機器は、モバイル端末２１０へ、ルータ設定完了通知を送っても良い。
【００９１】
次に、モバイル端末２１０が、移動体通信デバイス４０５（図４）を用いて、移動体通信網２０３、及び、インターネット２０４を経由して、宅内ネットワーク２１１へアクセスし、当該モバイル端末２１０と、ＮＷ機器との間での通信が行える状態を確立する（ステップＳ７０５）。
【００９２】
図２のＮＷ環境を例とし、前記動作ステップＳ７０３で、第１のルータ２０５へ設定した、ポートフォワード設定のポート番号を、10000番とすると、モバイル端末２１０は、移動体通信網２０３へ、宛先ＩＰアドレスを、第１のルータ２０５のＷＡＮ側ＩＰである10.0.0.1として、ポートフォワード設定したポート番号10000番へ、パケットを送信する。
【００９３】
送信されたこのパケットは、前記動作ステップＳ７０３で、第１のルータ２０５及び第２のルータ２０７に、それぞれ、ポートフォワード設定されているため、第１のＮＷ機器まで届き、モバイル端末２１０と、第１のＮＷ機器２０８との通信路が確立する。モバイル端末２１０と、ＮＷ機器との間の、移動体通信網２０３経由の通信路が確立した後には、セキュリティの観点から、ＮＷ機器が、設定したルータへのポートフォワード設定を解除してもよい。
【００９４】
図９は、前述したステップＳ６０３、すなわち、ＮＷ機器間の通信路を確立する際の詳細動作のフローチャートである。
【００９５】
まず、図８のステップＳ７０２の処理によって、モバイル端末２１０が、両ＮＷ機器２０８、２０９から取得した２つのＮＷ環境情報の差分を計算することにより、両ＮＷ機器間２０８、２０９の間のＰ２Ｐ通信路を推測する（ステップＳ８０１）。
【００９６】
図２のＮＷ環境を例とすると、モバイル端末２１０は、第１のＮＷ機器２０８のＮＷ環境情報の“第１のＮＷ機器２０８  −  第２のルータ２０６  −  第１のルータ２０５  −  インターネット２０４”と、第２のＮＷ機器２０９のＮＷ環境情報の“第２のＮＷ機器２０９  −  第３のルータ２０７  −  第１のルータ２０５  −  インターネット２０４”の情報を差分計算する。
【００９７】
これにより、第１のルータ２０５が、２つのＮＷ機器２０８、２０９の共通ルータ（大１のルータ２０５）であることが分かり、両ＮＷ機器２０８、２０９の間のＰ２Ｐ通信路が、“第１のＮＷ機器２０  −  第２のルータ２０６  −  第１のルータ２０５  −  第３のルータ２０７  −  第２のＮＷ機器２０９”であると推測する。
【００９８】
次に、ステップＳ８０１で推測した両ＮＷ機器２０８、２０９の間のＰ２Ｐ通信路から、前記Ｐ２Ｐ通信路上にある１つ以上のルータ（ルータ２０６、２０５、２０７）のうちの、両ＮＷ機器２０８、２０９の共通ルータ２０５を除くルータ（ルータ２０６）への設定命令を、モバイル端末２１０から、第１のＮＷ機器２０８へ、移動体通信網２０３経由で送信する（ステップＳ８０２）。
【００９９】
図２のＮＷ環境を例とすると、モバイル端末２１０は、第１のＮＷ機器２０８へ、第２のルータ２０６への設定の設定命令を送信する。このとき、設定する、任意のポート番号も指定する。ここでは、10000番ポートを、ポートフォワード設定したものとする。
【０１００】
次に、ステップＳ８０１で推測した、両ＮＷ機器２０８、２０９の間のＰ２Ｐ通信路から、前記Ｐ２Ｐ通信路上にある、両ＮＷ機器２０８、２０９の共通ルータを除くルータ（ルータ２０７）への設定命令を、モバイル端末２１０から、第２のＮＷ機器２０９へ、移動体通信網２０３経由で送信する（ステップＳ８０３）。
【０１０１】
図２のＮＷ環境を例とすると、モバイル端末２１０は、第２のＮＷ機器２０９へ、第３のルータ２０７への設定の設定命令を送信する。このとき、設定する、任意のポート番号も指定する。ここでは、20000番ポートを、ポートフォワード設定したものとする。
【０１０２】
次に、前記動作ステップＳ８０２及びＳ８０３の完了後、モバイル端末２１０から、第１、第２のＮＷ機器２０８、２０９のうちのどちらか１つのＮＷ機器へ、導通確認パケット送信命令（ＮＷ機器間Ｐ２Ｐ通信路導通確認パケット送信命令）を、移動体通信網２０３経由で送信する（ステップＳ８０４）。
【０１０３】
この時、導通確認パケットの宛先ＩＰアドレスとポートとなる、相手側ＮＷ機器の設定した、最上段のルータ（第１のルータ２０５）のＷＡＮ側ＩＰアドレスと、ポート番号を通知する。
【０１０４】
図２のＮＷ環境を例とし、導通確認パケット送信命令を第１のＮＷ機器２０８へ送信する場合、モバイル端末２１０は、第３のルータ２０７のＷＡＮ側ＩＰアドレス192.168.1.3と、ポートフォワード設定したポート番号20000番を宛先として、導通確認パケットの送信命令を、第１のＮＷ機器２０８へ、移動体通信網２０３経由で送信する。
【０１０５】
次に、ステップＳ８０４で、モバイル端末２１０から導通確認パケット送信命令を受信したＮＷ機器が、もう一方のＮＷ機器へ、前記導通確認パケットを、宅内ネットワーク通信デバイス３０５を使って送信する（ステップＳ８０５）。
【０１０６】
導通確認パケットの宛先は、ステップＳ８０４で、モバイル端末２１０から指定された宛先であり、相手側ＮＷ機器の最上位にあるルータ（第１のルータ２０５）のＷＡＮ側の、ポートフォワード設定されたＩＰアドレスとポート番号へ送られる。このため、相手側ＮＷ機器へと前記導通確認パケットが届き、第１、第２のＮＷ機器２０８、２０９の間で、機器発見・Ｐ２Ｐ通信路確立が完了する。
【０１０７】
ここで、第１、第２のＮＷ機器２０８、２０９の間での、機器発見・Ｐ２Ｐ通信路確立の後に、前記動作ステップＳ８０２及びＳ８０３で設定したルータのポートフォワード設定を解除してもよい。
【０１０８】
なお、ステップＳ８０３及びＳ８０４で、モバイル端末から第２のＮＷ機器２０９へ、ルータ設定命令及び導通確認パケット送信命令を通知する通信手段を、近接無線通信を用いて行うことにより、第２のＮＷ機器２０９（どちらか一方のＮＷ機器）への動作ステップＳ７０３及びＳ７０４及びＳ７０５を省略してもよい。
【０１０９】
図１０は、前述したステップＳ６０１、すなわちモバイル端末２１０と第１のＮＷ機器２０８との間で通信路を確立する際の詳細動作のフローチャートである。
【０１１０】
なお、この説明におけるネットワーク構成は、前述した図２のとおりである。
【０１１１】
まず、第１のＮＷ機器２０８は、宅内ネットワーク通信を用いて、自端末のＮＷ環境情報を取得する（ステップＳ９０１）。この処理は、例えば、公知である一般サーバに向けて、traceroute等のネットワーク経路情報を取得するためのコマンドを発行することにより実現できる。図２のネットワーク構成の場合、ステップＳ２０１により取得できる情報は、“第１のＮＷ機器２０８（192.168.2.2）  −  第２のルータ２０６（ＬＡＮ側：192.168.1.2、ＷＡＮ側：192.168．1.2）  −  第１のルータ２０５（ＬＡＮ側：192.168.1.1、ＷＡＮ側：10.0．0.1）  −  インターネット２０４  −  一般サーバ２０１”である。
【０１１２】
次に、モバイル端末２１０は、第１のＮＷ機器２０８と、近接無線通信を用いて、第１のＮＷ機器２０８に対して、ＮＷ環境情報送信命令を送信する（ステップＳ９０２）。
【０１１３】
次に、ステップＳ９０２で、ＮＷ環境情報送信命令を受信した第１のＮＷ機器２０８が、Ｓ９０１で取得したＮＷ環境情報を、近接無線通信を用いてモバイル端末２１０へ送信する（ステップＳ９０３）。
【０１１４】
次に、ステップＳ９０３で、ＮＷ環境情報を受信したモバイル端末２１０が、ステップＳ９０１で取得したＮＷ環境情報から、第１のＮＷ機器２０８の、宅内ネットワーク２１１での、最も上位にあたるＮＷ装置である第１のルータ２０５を推測（特定）し、移動体通信網２０３経由で、モバイル端末２１０と、第１のＮＷ機器２０８が通信するための通信路を計算（特定）する（ステップＳ９０４）。
【０１１５】
次に、モバイル端末２１０は、ステップＳ９０４で推測した、モバイル端末２１０と第１のＮＷ機器２０８の通信路における、モバイル端末２１０と第１のＮＷ機器２０８との間にある、ポートフォワード設定可能な第１のルータ２０５及び第２のルータ２０６への、ルータ設定を実行させるルータ設定送信命令を、近接無線通信を用いて、第１のＮＷ機器２０８へ送信する（ステップＳ９０５）。
【０１１６】
このとき、設定するルータとして、第１のルータ２０５のＬＡＮ側ＩＰアドレス192.168．1.1と、設定する任意のポート番号（ここでは10000番とする）、第２のルータ２０６の、ＬＡＮ側ＩＰアドレス192.168．2.1と、設定するポート番号（第１のルータで設定したポートと同じポート番号）を指示する。
【０１１７】
次に、ステップＳ９０５の、ルータ設定命令を受けた第１のＮＷ機器２０８が、指示されたルータである第１のルータ２０５と第２のルータと２０５へ、それぞれ、UPnP等を用いて、ポートフォワード設定を実行する（ステップＳ９０６）。
【０１１８】
これにより、第１のルータ２０５の、ＷＡＮ側ＩＰアドレス10.0.0.1と、ポート番号10000番に通信パケットが来た場合、第１のＮＷ機器２０８へとパケットが転送されることになる。
【０１１９】
次に、モバイル端末２１０は、ステップＳ９０４で推測した、第１のＮＷ機器２０８の、宅内ネットワーク２１１での、最も上位にあたるＮＷ装置である第１のルータ２０５のＷＡＮ側ＩＰアドレスと、前記動作ステップＳ９０５で第１のＮＷ機器へ指示したポート番号（10000番）を宛先とした導通確認パケットを、移動体通信網２０３経由で送信する（ステップＳ９０７）。
【０１２０】
送信された導通確認パケットは、Ｓ９０６の第１のルータ２０５及び第２のルータ２０６へのポートフォワード設定により、第１のルータ２０５から第１のＮＷ機器２０８へと転送される。このため、モバイル端末２１０と、第１のＮＷ機器２０８との間の通信路が確立できる。
【０１２１】
以上が、前述したステップＳ６０１の詳細動作である。
【０１２２】
ステップＳ６０２の詳細動作は、前述したステップＳ６０１のフローチャートでの動作とほぼ同等のため、詳しい説明を省略する。
【０１２３】
なお、前述したステップＳ９０５において、モバイル端末２１０が指示する、設定するポート番号について、ステップＳ６０１とＳ６０２とで、別の番号を選ばなければならない。なぜなら、同一のポート番号に、２つのポートフォワード設定ができないためである。
【０１２４】
図１１は、ステップＳ６０３の処理がされる際、すなわち、第１のＮＷ機器２０８と、第２のＮＷ機器２０９との間で、機器発見およびＰ２Ｐ通信路の確立を行う際の詳細動作のフローチャートである。
【０１２５】
なお、この説明におけるネットワーク構成は、前述した図２のとおりである。
【０１２６】
まず、モバイル端末２１０が、ステップＳ９０３で、２つのＮＷ機器２０８、２０９から取得した、２つのＮＷ環境情報を差分計算し、第１のＮＷ機器２０８と、第２のＮＷ機器２０９との間でのＰ２Ｐ通信路を推測する（ステップＳ１００１）。
【０１２７】
図２のＮＷ環境では、“第１のＮＷ機器２０８  −  第２のルータ２０６  −  第１のルータ２０５  −  第３のルータ２０７  −  第２のＮＷ機器２０９”であることが推測される。
【０１２８】
次に、モバイル端末２１０は、移動体通信網２０３を経由した、ＮＷ機器２０８ｘとの間の通信路を用いて、第１のＮＷ機器２０８及び第２のＮＷ機器２０９へ、ステップＳ１００１で推測した、第１、第２のＮＷ機器２０８、２０９の間のＰ２Ｐ通信路上にあるそれぞれルータへのポートフォワード設定命令を送信する（ステップＳ１００２）。
【０１２９】
なお、図２のＮＷ環境では、第１のＮＷ機器２０８には、第２のルータ２０６（192.168.2.1）へのポートフォワード命令が、第２のＮＷ機器２０９には、第３のルータ２０７（192.168.3.1）へのポートフォワード命令が送信される。ここで、ポートフォワード設定する任意のポート番号も指示するが、Ｓ９０５で設定したポートフォワード設定のポート番号と異なるポート番号を用いなければならない（ここでは30000番とする）。
【０１３０】
次に、２つのＮＷ機器２０８、２０９は、ステップＳ１００２で、モバイル端末２１０から指示されたルータ設定命令を実行する（ステップＳ１００３）。第１のＮＷ機器２０８は、第２のルータ２０６（192.168.2.1）へ30000番ポートのポートフォワード命令を実行する。第２のＮＷ機器２０９は、第３のルータ２０７（192.168.3.1）へ30000番ポートのポートフォワード命令を実行する。
【０１３１】
次に、モバイル端末２１０は、移動体通信網２０３を経由した、ＮＷ機器２０８ｘとの間での通信路を用いて、どちらか一方のＮＷ機器２０８ｘへ、ＮＷ機器間導通確認パケット送信命令を送信する（ステップＳ１００４）。ここでは、第１のＮＷ機器２０８へ、ＮＷ機器間導通確認パケット送信命令を送信することとする。ここで、ＮＷ機器間導通確認パケットの宛先ＩＰアドレスとポートも指示する必要がある。本ＮＷ環境では、ＮＷ機器間導通確認パケットの宛先は、第３のルータ２０７のＷＡＮ側ＩＰアドレス192.168.1.3と、前記動作ステップＳ１００３でポートフォワード設定したポート番号30000番である。
【０１３２】
次に、前記動作ステップＳ１００４のＮＷ機器間導通確認パケット送信命令を受信した第１のＮＷ機器２０８は、指示された宛先の第３のルータ２０７のＷＡＮ側ＩＰアドレス192.168.1.3と、前記動作ステップＳ１００３でポートフォワード設定したポート番号30000番へ、ＮＷ機器間導通確認パケットを送信する（ステップＳ１００５）。これにより、ＮＷ機器間の機器発見・Ｐ２Ｐ通信路確立が完了する。
【０１３３】
最後に、本発明によるモバイル端末を用いたネットワーク機器発見及び通信路確立の具体的動作について説明する。
【０１３４】
図１２は、モバイル端末を用いたネットワーク機器発見及び通信路確立の動作の一例を示す図である。
【０１３５】
図１２では宅内ネットワーク２１１において、第１のルータ２０５、第１のルータに接続された第２のルータ２０６および第３のルータ２０７を有する。そして、２つのＮＷ機器２０８ｘを有する。説明の便宜上、第２のルータ２０６に接続されたＮＷ機器２０８ｘを第１のＮＷ機器２０８、第３のルータ２０７に接続されたＮＷ機器２０８ｘを第２のＮＷ機器２０９と適宜称する。
【０１３６】
第１のＮＷ機器２０８は、第２のルータ２０６、第１のルータ２０５を介してインターネット２０４に接続されており、第２のＮＷ機器２０９は、第３のルータ２０７、第１のルータ２０５を介してインターネット２０４に接続されている。
【０１３７】
また、２つのＮＷ機器２０８ｘは、その機器との間の距離が、例えば数センチメートルなどの、予め定められた距離よりも短い距離である場合に、その機器と通信を行う、上述のＮＦＣの通信などの近接無線通信をする機能を備えているものとする（図３の近接無線通信デバイス３０４などを参照）。
【０１３８】
なお、図１２において、第１のルータ２０５と、インターネット２０４との間の実線は、通信ケーブルなどの、物理的な通信線を示す。第１のルータ２０５と、インターネット２０４との間の２つの点線のそれぞれにより示される通信は、何れも、この実線により示される通信路上に、論理的に確立される。
【０１３９】
なお、２つのＮＷ機器２０８ｘのうちの少なくとも一方は、例えば、テレビ、ＤＶＤ（Digital Versatile Disc）レコーダ、ブルーレイディスクレコーダなどのＡＶ（Audio Visual）機器でもよい。また、少なくとも一方は、パソコンなどでもよいし、冷蔵庫、エアコンなどの家電製品などでもよいし、共有されるデータを記憶するサーバなどであるホームサーバ等でもよい。
【０１４０】
一方で、例えば宅内ネットワーク２１１が設けられた住宅の住人などである、宅内ネットワーク２１１のユーザは、通常の場合には、例えば携帯電話、スマートフォンなどであるモバイル端末２１０を有する。
【０１４１】
モバイル端末２１０は、ユーザにより携帯されて、ユーザが移動することにより、ユーザと共に、移動（移動２１０ｍを参照）をする。
【０１４２】
また、モバイル端末２１０は、移動体通信網２０３を介してインターネット２０４に接続されている。
【０１４３】
さらに、モバイル端末２１０は、上述のＮＦＣの通信などの近接無線通信をする機能を備えているものとする（図４の近接無線通信デバイス４０４などを参照）。
【０１４４】
このような状況において、第１のＮＷ機器２０８と第２のＮＷ機器２０９との間で宅内通信（通信路２０５ｃによる通信）を確立する場合の動作を説明する。
【０１４５】
まず、２つのＮＷ機器２０８ｘのうちの第１のＮＷ機器２０８に対して、モバイル端末２１０のタッチ２０８ｔがされて、第１のＮＷ機器２０８と、モバイル端末２１０との間の近接無線通信２０８ｒがなされる。
【０１４６】
このとき、そのタッチにより行われる近接無線通信（近接無線通信２０８ｒ）を通じて、そのＮＷ機器２０８ｘから情報（情報２０８Ｉ）が、モバイル端末２１０により取得される（図６のＮＷ環境情報受信部５４２、図５のＮＷ環境情報送信部５１２などを参照）。ここで取得される情報は、例えば、そのＮＷ機器（例えば第１のＮＷ機器２０８）と、インターネット２０４との間にある（そのＮＷ機器の上位にある）、それぞれのルータ（第１、第２のルータ２０５、２０６）を特定する情報などである。
【０１４７】
なお、このような情報は、第１のＮＷ機器２０８と、モバイル端末２１０との間における、近接無線通信の通信路以外の他の通信路（通信路２０８ｑ）に基づく情報であるため、通信路２０８ｑは、少なくとも、タッチによる、情報２０８Ｉの取得の時点で確立される必要がある。
【０１４８】
よって、そのタッチにより行われる近接無線通信（近接無線通信２０８ｒ）の際に、第１のＮＷ機器２０８と、モバイル端末２１０との間における、近接無線通信の通信路以外の他の通信路（通信路２０８ｑ）が確立されるようにしてもよい。なお、他の通信路は、近接無線通信２０８ｒを行うより前に確立されていてもよいことはいうまでもない。
【０１４９】
なお、他の通信路は、先述のように、インターネット２０４、および、移動体通信網（３Ｇ網など）２０３を介した通信路などである。
【０１５０】
そして、第１のNW機器２０８と、モバイル端末２１０との間の近接無線通信を行った後に、第１のＮＷ機器２０８が設置された場所から、他方の第２のＮＷ機器２０９が設置された場所までの、モバイル端末２１０の移動２１０ｍがなされる。
【０１５１】
そして、この移動２１０ｍがされた後に、第２のＮＷ機器２０９にタッチがされて、第２のＮＷ機器２０９も、モバイル端末２１０との近接無線通信２０９ｒがなされる。
【０１５２】
このとき、そのタッチで行われる近接無線通信（近接無線通信２０９ｒ）を通じて、第２のＮＷ機器２０９から情報（情報２０９Ｉ）が、モバイル端末２１０により取得される（図６のＮＷ環境情報受信部５４２、図５のＮＷ環境情報送信部５１２などを参照）。ここで取得される情報は、例えば、そのＮＷ機器（例えば第２のＮＷ機器２０９）と、インターネット２０４との間にある（そのＮＷ機器の上位にある）、それぞれのルータ（第１、第３のルータ２０５、２０７）を特定する情報などである。
【０１５３】
なお、このような情報は、第２のＮＷ機器２０９と、モバイル端末２１０との間における、近接無線通信の通信路以外の他の通信路（通信路２０９ｑ）に基づく情報であるため、通信路２０９ｑは、少なくとも、タッチによる情報２０９Ｉの取得の時点で確立される必要がある。
【０１５４】
よって、そのタッチにより行われる近接無線通信（近接無線通信２０９ｒ）の際に、第２のＮＷ機器２０９と、モバイル端末２１０との間における、近接無線通信の通信路以外の他の通信路（通信路２０９ｑ）が確立されるようにしてもよい。なお、他の通信路は、近接無線通信２０９ｒを行うより前に予め確立されていてもよいことはいうまでもない。
【０１５５】
なお、他の通信路は、先述のように、インターネット２０４、および、移動体通信網（３Ｇ網など）２０３を介した通信路などである。また、他の通信路は、近接無線通信２０９ｒを行うより前に予め確立されていてもよい。
【０１５６】
そして、それぞれのＮＷ機器２０８ｘについて、そのＮＷ機器２０８ｘから取得される情報により特定される２以上のルータのうちで、他方のＮＷ機器２０８ｘからの情報によっても特定されるルータと、他方のＮＷ機器２０８ｘからの情報によっても特定されないルータとが特定される（図６の第１の通信路判断部５３１を参照）。例えば、第１のNW機器２０８に着目すると、情報２０８Ｉから特定される２以上のルータ（第１、第２のルータ２０５、２０６）のうちで、第２のＮＷ機器２０９からの情報２０９Ｉによっても特定される第１のルータ２０５が共通のルータとして特定され、第２のＮＷ機器２０９からの情報２０９Ｉによっても特定されない第２のルータ２０６が非共通ルータとして特定される。また、第２のNW機器２０９に着目すると、情報２０９Ｉから特定される２以上のルータ（第１、第２のルータ２０５、２０７）のうちで、第１のＮＷ機器２０８からの情報２０８Ｉによっても特定される第１のルータ２０５が共通のルータとして特定され、第１のＮＷ機器２０８からの情報２０８Ｉによっても特定されない第３のルータ２０７が非共通ルータとして特定される。
【０１５７】
そして、特定された非共通ルータ（例えば、第1のＮＷ機器２０８に対する第２のルータ２０６）は、２つのＮＷ機器２０８ｘの間の宅内通信（通信路２０５ｃでの通信）がされるために、その非共通ルータに対する設定（先述の静的ポートフォワード設定（設定２０６ｎ、２０７ｎを参照））が必要であるルータである。
【０１５８】
そして、その非共通ルータへの上述の設定は、先述の通り、例えば、その非共通ルータ（第２のルータ２０６）の下位に存在するＮＷ機器２０８ｘ（第１のＮＷ機器２０８）が行うことが可能なものである。
【０１５９】
そこで、モバイル端末２１０から、モバイル端末２１０がタッチされたＮＷ機器２０８ｘ（２０８、２０９）へと、命令（命令２０８ａ、２０９ａ）が送信される。図１２の例では、モバイル端末２１０が第２のＮＷ機器２０９にタッチされ、情報２０９Ｉが取得された後、続けて命令２０９ａが第２のＮＷ機器２０９に対して送信される。その後、移動２１０ｍとは逆の移動（矢印などでの図示は省略した）が行われ、モバイル端末２１０が第１のＮＷ機器２０８にタッチされ、命令２０８ａが第１のＮＷ機器２０８に対して送信される、という方式が考えられる。言い換えると、この方式では、第１のＮＷ機器２０８には、第１のＮＷ機器２０８と第２のＮＷ機器２０９との間の通信路に含まれるルータのうち第１のＮＷ機器２０８がインターネット２０４に接続される経路にも含まれるルータを設定するための命令がモバイル端末２１０から送信され、第２のＮＷ機器２０９には、第１のＮＷ機器２０８と第２のＮＷ機器２０９との間の通信路に含まれるルータのうち第２のＮＷ機器２０９がインターネット２０４に接続される経路にも含まれるルータを設定するための命令がモバイル端末２１０から送信されることになる。
【０１６０】
送信される命令は、例えば、ＮＷ機器２０８ｘによって受信されることにより、そのＮＷ機器２０８ｘが、特定された、そのＮＷ機器２０８ｘの上位に存在する非共通ルータに対して必要な設定（先述の静的ポートフォワード設定）をするといった命令である。具体的には、命令２０８ａは、第１のＮＷ機器２０８の上位に存在する非共通ルータである第２のルータ２０６に対して設定２０６ｎを行うといった命令であり、命令２０９ａは、第２のＮＷ機器２０９の上位に存在する非共通ルータである第３のルータ２０７に対して設定２０７ｎを行うといった命令である。
【０１６１】
これにより、非共通ルータ（第２のルータ２０６、第３のルータ２０７）があるにも関わらず、それぞれのＮＷ機器２０８ｘへの、モバイル端末２１０のタッチがされるだけで、非共通ルータへの設定（設定２０６ｎ、２０７ｎ）を行うことが可能となる。これにより、この設定を行うために、ユーザによる、複雑な操作等が不要となる。これにより、操作が、十分に簡単にできたり、大幅に簡単にできる。
【０１６２】
なお、例えば、第２のＮＷ機器２０９に対する近接無線通信（近接無線通信２０９ｒ）を通じて、第１のＮＷ機器２０８に対する命令（命令２０８ｂ）が送信されてもよい。
【０１６３】
このとき、命令２０８ｂの送信は、この命令の送信時または予め確立された他の通信路（通信路２０８ｑ）を介した通信により行われる。言い換えると、この方式では、第２のＮＷ機器２０９には、第１のＮＷ機器２０８と第２のＮＷ機器２０９との間の通信路に含まれるルータのうち第１のＮＷ機器２０８がインターネット２０４に接続される経路にも含まれるルータを設定するための命令と、第１のＮＷ機器２０８と第２のＮＷ機器２０９との間の通信路に含まれるルータのうち第２のＮＷ機器２０９がインターネット２０４に接続される経路にも含まれるルータを設定するための命令の双方が、モバイル端末２１０から送信されることになる。
【０１６４】
なお、この命令２０８ｂの内容は、上述された、第１のＮＷ機器２０８によって受信されることにより、第１のＮＷ機器２０８の上位に存在する非共通ルータである第２のルータ２０６に対して設定２０６ｎを行うといった命令などである。
【０１６５】
これにより、移動２１０ｍがされた後に、先述された、非共通ルータの特定がされてから、移動２１０ｍとは逆の移動（矢印などでの図示は省略した）がされるなどで、再び、第１のＮＷ機器２０８への、モバイル端末２１０のタッチがされる必要がないようにされる。つまり、単に、先に確立された他の通信路（通信路２０８ｑ）が用いられるだけで済み、より十分に、操作が簡単にできる。
【０１６６】
しかも、設定２０７ｎがされる際には、単に、近接無線通信２０９ｒが用いられるだけで済んで、例えば、処理が簡単にできるなどの、近接無線通信２０９ｒが用いられることでのメリットが得られる。
【０１６７】
以上のような構成により、無線通信を利用できるモバイル端末２１０を用いて、ＮＷ環境情報取得命令や、ＮＷ設定命令送信、及び、ＮＷ機器が得た情報の取得が行える無線通信路を、モバイル端末２１０と、ＮＷ機器２０８ｘとの間で確立・保持する。この無線通信路を用いて、モバイル端末は、２つのＮＷ機器２０８、２０９から、情報を取得するとともに、２つのＮＷ機器へ、ＮＷ設定命令を送信することで、２つのＮＷ機器２０８、２０９の間の、機器発見及びＰ２Ｐ通信路確立が可能となる。
【０１６８】
その結果、インターネット２０４上に外部サーバを必要とすることなく、かつ、各ＮＷ機器が、常時もしくは定期的に、外部サーバやＮＷ機器へアクセスすることなく、通信相手となるＮＷ機器の発見及びＰ２Ｐ通信路を確立することができる。
【０１６９】
また、ユーザ視点では、ユーザが複雑な操作をさせることなく、宅内ＮＷで、ＮＷ機器間のＰ２Ｐ通信を用いたサービス・機能を利用することができる。
【０１７０】
また、本発明に関わる通信装置及び通信方法では、ＮＷ機器間で機器発見・Ｐ２Ｐ通信路確立するために、外部サーバへ、常時もしくは定期的に、アクセスする必要がない。このため、消費電力が少なくできるとの効果、宅内ネットワーク外からの不正アクセスを受ける可能性が低くできる、などの効果も得ることができる。
【０１７１】
なお、本発明は、上記の実施の形態におけるＮＷ機器が実行する特徴的な処理を含む通信方法として実現することもできる。
【０１７２】
また、本発明は、本発明の通信方法が含む各処理をコンピュータに実行させるためのプログラムとして実現すること、および、そのプログラムが記録された記録媒体として実現することもできる。そして、そのプログラムをインターネット等の伝送媒体またはＤＶＤ等の記録媒体を介して配信することもできる。
【０１７３】
また、本発明は、上記の実施の形態におけるＮＷ機器が有する特徴的な構成部を備える集積回路として実現することもできる。
【産業上の利用可能性】
【０１７４】
本発明によって、宅内ＮＷで複数ＮＷ機器間Ｐ２Ｐ通信を用いる、AV機器やモバイル端末などのＮＷ通信機能を備える機器で、ＮＷ機器同士の発見、及び機器発見後の通信路確立が必要となる場合の、ＮＷ機器間Ｐ２Ｐ通信の初期設定等に有用である。
【符号の説明】
【０１７５】
１０１、１１１、２０４  インターネット
１０２、１１２、１１３、１１４、２０５、２０６、２０７  ルータ
１０３、１０４、１１５、１１６、２０８、２０９  ＮＷ機器
２０１  一般サーバ
２０２  基地局
２０３  移動体通信網
２１０  モバイル端末
２１１  宅内ネットワーク
３０１、４０１  ユーザIFデバイス
３０２、４０２  ＣＰＵ
３０３、４０３  メモリ
３０４、４０４  近接無線通信デバイス
３０５  宅内ネットワーク通信デバイス
４０５  移動体通信デバイス
５００  宅内ＮＷ通信部
５０１  ＮＷ環境情報取得部
５０２、５１１  ルータ設定命令受信部
５０３  ルータ設定命令実行部
５１０、５４０  近接無線通信部
５１２  ＮＷ環境情報送信部
５２０  移動体通信部
５２１  通信路確立部
５２２、５４１  ルータ設定命令送信部
５３０  処理判断部
５３１  第１の通信路判断部
５３２  第２の通信路判断部
５４２  ＮＷ環境情報受信部
【図１Ａ】
2012244552.tif 000003
【図１Ｂ】
2012244552.tif 000004
【図２】
2012244552.tif 000005
【図３】
2012244552.tif 000006
【図４】
2012244552.tif 000007
【図５】
2012244552.tif 000008
【図６】
2012244552.tif 000009
【図７】
2012244552.tif 000010
【図８】
2012244552.tif 000011
【図９】
2012244552.tif 000012
【図１０】
2012244552.tif 000013
【図１１】
2012244552.tif 000014
【図１２】
2012244552.tif 000015