(57)【要約】【課題】上位に存在するルータ装置の所定の機能を実行するために必要な情報を下位に存在する機器に対して提供可能なルータ装置を提供することを課題とする。【解決手段】無線LANアクセスポイント１３は、自装置より上位に存在するブロードバンドルータ１２よりUPnP IGD機能について広告パケットを受信すると、該広告パケットの受信を以って自装置より上位にルータ装置が存在すると判別する。そして無線LANアクセスポイント１３は自装置より上位にルータ装置が存在すると判別すると、広告パケットに格納されているUPnP IGD機能に関する情報を自装置より下位に存在するPC１４に対して提供することで、PC１４は、無線LANアクセスポイント１３より上位に存在するルータ装置であるブロードバンドルータ１２の設定ページを取得することが可能となる。【選択図】図４
2010278932.tif 000002
【特許請求の範囲】
【請求項１】
複数のサブネットワークから構成されるホームネットワークシステムの、各サブネット
ワークを接続するルータ装置であって、
前記ルータ装置の上位側サブネットワーク上に存在する上位側通信機器と通信可能に接
続される上位側インターフェース部と、
前記ルータ装置の下位側サブネットワーク上に存在する下位側通信機器と通信可能に接
続される下位側インターフェース部と、
ルータデバイスとしての機能広告通知を前記上位側インターフェース部から受信したこ
とを判別する判別手段と、
前記判別手段が前記機能広告通知の受信を判別するとき、前記上位側通信機器から受信
する前記機能広告通知に含まれる情報を前記下位側通信機器に対して提供する提供手段と
を有することを特徴とするルータ装置。
【請求項２】
前記ルータデバイスとしての機能広告通知はUPnP IGD機能の機能広告通知であることを特
徴とする請求項１記載のルータ装置。
【請求項３】
前記提供手段は、
前記機能広告通知を前記下位側通信機器に対して転送する転送手段を有すること
を特徴とする請求項１または請求項２記載のルータ装置。
【請求項４】
前記提供手段は、
前記機能広告通知を複製する複製手段と、
前記複製手段によって複製した前記機能広告通知を前記下位側通信機器に対して送信す
る複製送信手段とを有すること
を特徴とする請求項１乃至請求項３の何れか一項記載のルータ装置。
【請求項５】
前記提供手段は、
前記上位側通信機器から受信する前記機能広告通知に含まれる情報を埋め込んだ、自装置
の機能広告通知を作成する作成手段と、
前記作成手段によって作成した前記機能広告通知を前記下位側インターフェース部より
送信する広告送信手段とをさらに有すること
を特徴とする請求項１乃至請求項４の何れか一項記載のルータ装置。
【請求項６】
前記ルータ装置および前記上位側通信機器は、
それぞれ自装置の有する所定の機能の設定を行うことの可能な設定ページを自装置以外
の機器に送信する設定ページ送信手段と、
前記設定ページのURLを含む情報を前記機能広告通知として自装置の下位側に存在する
機器に対して送信する機能広告送信手段とを有し、
前記下位側通信機器は、
前記設定ページのURLにアクセスすることで前記設定ページを受信し、前記ルータ装置お
よび前記上位側通信機器の設定を行う設定手段を有する
前記ホームネットワークシステムにおける前記ルータ装置であって、
前記提供手段は、
前記上位側通信機器から受信する前記機能広告通知に前記設定ページのURLへのリンクを
貼り付けて、自装置の設定ページを作成する設定ページ作成手段を有し、
前記下位側通信機器から前記設定手段による前記設定ページのURLへのアクセスがあると
き、前記設定ページ送信手段による前記自装置の設定ページを送信する
ことを特徴とする請求項１乃至請求項５記載の何れか一項記載のルータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はルータ装置であって、特にホームネットワークにおいてサブネットワークが重
畳して設定されることによる不具合を回避可能なルータ装置に関する。
【背景技術】
【０００２】
近年、通信技術の発達により一般家庭においてルータ装置等の中継通信装置が普及して
いる。一般的なホームネットワークではブロードバンドルータによって対外接続されてい
る場合が多い。このようなホームネットワーク内でユーザがブロードバンドルータの下位
に、例えばルーティング機能を有する無線LAN（Local Area Network）アクセスポイント
装置等を導入するとき、この装置のルーティング機能を有効にしたまま設置、運用を行う
ことがある。このようなルーティング機能を有する中継通信装置は出荷時には単一サブネ
ットワーク構成において使用されることを前提に設計、初期設定されていることが多い。
このため上述のように多段ルータ構成としてホームネットワーク上に複数のサブネットワ
ークが存在する場合、ホームネットワークの管理に支障が生じる場合がある。
【０００３】
そこで複数のサブネットワークが存在するホームネットワーク内において、自装置より
上位に存在するルータ装置の探索を行うための探索パケットを送信し、上位にルータ装置
を発見すると自装置のルーティング機能をOFFにして、単なるブリッジ装置として機能す
るように機能を切り替える通信装置が提案されている（特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１４０２０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記提案では上位のルータ装置を発見するために探索パケットを送信しているが、例え
ば２段以上、上位となるルータ装置を探索しようとするときには、探索パケットおよびそ
の返信のパケットが直近上位のルータ装置を通過できることを前提としている。しかし実
際には家庭向けのルータ装置では上述のように単一サブネットワークでの運用が一般的で
あり、それらのルータ装置の持つフィルタ機能によって通過できない場合が存在する。ま
た、上位に向かって探索パケットを送信するため探索パケットが宅外にまで流出してしま
うおそれがあり、集合住宅等においては隣人も探索パケットが見えてしまうなどセキュリ
ティ上不都合があった。
【０００６】
また、ルータ装置では所定の機能を有していることを下位側の機器に対して広告（アド
バタイズ）するための通知（以後、機能広告通知と呼ぶ）を送信する場合が存在するが、
多段ルータ構成によってサブネットワークが重畳して設定されている場合には、上位とな
るルータ装置が送信した機能広告通知が下位に存在するルータ装置のフィルタ機能によっ
てフィルタリングされ、下位のルータ装置を通過できない。このため、下位のルータ装置
のさらに下位に存在している（下位のルータ装置の下位側に接続されている）機器は上位
ルータ装置が送信する機能広告通知を受け取ることができない。この機能広告通知には接
続される機器がルータ装置の所定の機能を実行するために必要な情報が含まれているため
、機能広告通知を受け取ることのできなかった機器は上位のルータ装置の該情報の取得を
行うことができないという不具合が存在した。
【０００７】
本発明は上記問題に鑑みてなされてものであって、上位に存在するルータ装置の所定の
機能を実行するために必要な情報を下位に存在する機器に対して提供可能なルータ装置を
提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明にかかるルータ装置は、複数のサブネットワークから構成されるホームネットワ
ークシステムの、各サブネットワークを接続するルータ装置であって、前記ルータ装置の
上位側サブネットワーク上に存在する上位側通信機器と通信可能に接続される上位側イン
ターフェース部と、前記ルータ装置の下位側サブネットワーク上に存在する下位側通信機
器と通信可能に接続される下位側インターフェース部と、ルータデバイスとしての機能広
告通知を前記上位側インターフェース部から受信したことを判別する判別手段と、前記判
別手段が前記機能広告通知の受信を判別するとき、前記上位側通信機器から受信する前記
機能広告通知に含まれる情報を前記下位側通信機器に対して提供する提供手段とを有する
ことを特徴としている。
【発明の効果】
【０００９】
本発明によれば、上位に存在するルータ装置より受信する該ルータ装置の機能広告通知
を利用することで、下位に存在する機器に対して自装置より上位に存在するルータ装置の
所定の機能を実行するために必要な情報を提供することの可能なルータ装置を実現するこ
とができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態におけるホームネットワークシステムの一例を示す図。
【図２】第１の実施形態における無線LANアクセスポイントのハードウェア構成の一例を示すブロック図。
【図３】第１の実施形態における無線LANアクセスポイントの機能構成の一例を示す機能ブロック図。
【図４】第１の実施形態におけるホームネットワークでの通信の流れの一例を示すシーケンス図。
【図５】第１の実施形態における広告パケット情報の転送方法の一例を示す図。
【図６】第１実施形態における無線LAN アクセスポイントの処理フローの一例を示すフロー図。
【図７】第１の実施形態の変形例１における無線LANアクセスポイントの機能構成の一例を示す機能ブロック図。
【図８】第１の実施形態の変形例１における広告パケット情報の転送方法の一例を示す図。
【図９】第１の実施形態の変形例１における無線LAN アクセスポイントの処理フローの一例を示すフロー図。
【図１０】第１の実施形態の変形例２における無線LANアクセスポイントの機能構成の一例を示す機能ブロック図
【図１１】第１の実施形態の変形例２におけるホームネットワークでの通信の流れの一例を示すシーケンス図。
【図１２】第１の実施形態の変形例２における広告パケット情報の転送方法の一例を示す図。
【図１３】第１の実施形態の変形例２における無線LAN アクセスポイントのUPnP IGD機能設定ページの一例を示した図。
【図１４】第１の実施形態の変形例２における無線LAN アクセスポイントの処理フローの一例を示すフロー図。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態を図面を用いて説明する。
【００１２】
（第１の実施形態）
本発明による通信装置の第１の実施形態を図１乃至図６を参照しながら説明する。
【００１３】
図１は本実施形態におけるホームネットワークシステム１０の一例を示す図である。図
１にはホームネットワークシステム１０、インターネット１１、ブロードバンドルータ１
２、無線LANアクセスポイント１３、およびPC１４が示されている。
【００１４】
本実施形態においてホームネットワークシステム１０はブロードバンドルータ１２、無
線LANアクセスポイント１３、およびPC１４を含む、宅内におけるネットワークシステム
である。ブロードバンドルータ１２および無線LANアクセスポイント１３はそれぞれルー
ティング機能を有しているため、多段ルータ構成となっておりホームネットワークシステ
ム１０内に２つのサブネットワークが構成されている。以下、ホームネットワークシステ
ム１０において、インターネット１１側を上位側、端末機器であるPC１４側を下位側とし
て説明する。
【００１５】
インターネット１１は例えばInternetのような大規模ネットワーク網（WAN:：Wide Are
a Network）であり、接続されている各種通信機器同士を互いに通信可能としている。
【００１６】
ブロードバンドルータ１２は上述のように通信データの転送経路の設定を行うルーティ
ング機能を有する通信機器として機能するブロードバンドルータ装置である。ブロードバ
ンドルータ１２はIP（Internet Protocol）アドレス割り当てを管理するDHCP（Dynamic H
ost Configuration Protocol）サーバ機能、およびIPアドレスにおけるプライベートアド
レスとグローバルアドレス相互の変換機能であるNAT（Network Address Translation）機
能を有している。また、ブロードバンドルータ１２は設定の確認や変更を下位の機器より
行なうことできるWebサーバ機能、およびNAT機能の操作や設定を下位の機器より行うこと
の可能なUPnP IGD（Universal Plug and Play Internet Gateway Device）機能を有して
いる。ブロードバンドルータ１２は上位側の通信インターフェースにおいてインターネッ
ト１１と、また下位側の通信インターフェースにおいて無線LANアクセスポイント１３と
接続されており、それぞれと通信可能となっている。
【００１７】
無線LANアクセスポイント１３はルーティング機能を有するルータ装置であり、PC１４
と無線LAN規格により通信可能な無線LANアクセスポイントである。またブロードバンドル
ータ１２と同様にDHCPサーバ機能、NAT機能、Webサーバ機能、およびUPnP IGD機能を有し
ている。無線LANアクセスポイント１３は上位側の通信インターフェースにおいてブロー
ドバンドルータ１２と、下位側の通信インターフェースにおいてPC１４と通信接続されて
いる。
【００１８】
尚ここで、ブロードバンドルータ１２および無線LANアクセスポイント１３はルーティ
ング機能を有するルータ装置であればよく、それぞれがブロードバンドルータ、無線LAN
アクセスポイントであることは本実施形態における例示であり、これに限定されるもので
はない。これは一般ユーザが通常のブロードバンドルータ１２のみから構成されているホ
ームネットワーク１０に、無線LANアクセスポイント１３を追加した場合の例示であり、
このように構成したとき無線LANアクセスポイント１３下でサブネットワークを構成する
ため、前述のようにホームネットワーク１０において２つのサブネットワークが存在する
こととなる。
【００１９】
PC１４は、例えばPC（Personal Computer）等の情報処理装置であり、各種情報処理を
行う機能を有している。PC１４は無線LANアクセスポイント１３と通信接続されている。
またPC１４は通信可能な機器のWebページにアクセス可能であり、他の機器からUPnP IGD
機能に関する機能情報を格納した機能広告通知である広告パケットを受信すると、該広告
パケット内に格納された情報を利用して、広告パケットを送信した機器のUPnP IGD機能を
用いてその機器のNAT機能の操作や設定を行うことが可能である。本実施形態においてPC
１４はPCを例示しているが、上述の機能を有している機器であればこれに限定されるもの
ではない。PC１４の他に例を挙げるとすると、DTV（Digital Television）やPDA（Portab
le Digital Assistant）等の様々な機器が考えられる。
【００２０】
図２は本実施形態における無線LANアクセスポイント１３のハードウェア構成の一例を
示すブロック図である。図２には無線LANアクセスポイント１３、CPU２１、ROM２２、RAM
２３、WAN側I/F２４、LAN側I/F２５、およびバス２６が示されている。
【００２１】
無線LANアクセスポイント１３は本実施形態においてCPU２１、ROM２２、RAM２３、WAN
側I/F２４、LAN側I/F２５、およびバス２６を有している。
【００２２】
CPU２１は中央演算処理装置（Central Processing Unit）であり、無線LANアクセスポ
イント１３全体を制御している。またプログラムを実行し、そのプログラムに応じた所定
の処理を実行する機能を有している。
【００２３】
ROM２２は例えばROM（Read Only Memory）であり半導体メモリによって構成され、CPU
２１の実行するプログラムを格納している。本実施形態においてROM２２はルーティング
機能を実行するためのルーティングアプリケーションプログラム、NAT機能を実行するた
めのNATアプリケーションプログラム、Webサーバ機能を実行するためのWebサーバアプリ
ケーションプログラム、およびUPnP IGD機能を実行するためのUPnP IGDアプリケーション
プログラムを有している。
【００２４】
RAM２３は例えばRAM（Random Access Memory）であり半導体メモリにより構成され、CP
U２１がプログラムを処理する際のプログラムおよびデータの展開用領域として利用され
る。
【００２５】
WAN側I/F２４は無線LANアクセスポイント１３の上位側に存在する機器と通信接続を行
う上位側インターフェース部であり、本実施形態においてはLANケーブルによってブロー
ドバンドルータ１２と接続されておりデータ通信を行う機能を有している。
【００２６】
LAN側I/F２５は無線LANアクセスポイント１３の下位側に存在する機器と通信接続を行
う下位側インターフェース部であり、本実施形態においては無線LANによってPC１４と通
信を行う機能を有している。また、本実施形態ではLAN側I/F２５ではPC１４を含む複数の
機器と通信を行っている。
【００２７】
バス２６は、無線LANアクセスポイント１３内の各モジュールを通信可能に接続してい
る。
【００２８】
図３は本実施形態における無線LANアクセスポイント１３の機能構成の一例を示す機能
ブロック図である。図３には無線LANアクセスポイント１３、WAN側I/F２４、LAN側I/F２
５、ルーティング処理部３１、フィルタ部３２、UPnP IGD処理部３３、広告パケット作成
部３４、上位ルータ検出部３５、および上位ルータ広告部３６が示されている。
【００２９】
ルーティング処理部３１は、外部機器から送信され、WAN側I/F２４、LAN側I/F２５の各
インターフェース部で受信する通信パケットを取得し、目的の転送先のIPアドレスに向け
て各インターフェース部から送信させる機能を有している。また、ルーティング処理部３
１は通信パケットの送信を行わないとき該通信パケットの破棄処理を行う。
【００３０】
フィルタ部３２はルーティング処理部３１が取得した通信パケットの転送を行なうか否
かの判別を行い、転送すべきあると判別したときはルーティング処理部３１に転送を行な
うように転送コマンドを送信し、転送すべきでないと判別したときはルーティング処理部
３１に該通信パケットを破棄するよう破棄コマンド（指示）を送信する機能を有している
。ルーティング処理部３１はこれらのコマンドを受け、通信パケットの転送／破棄を行な
う。
【００３１】
UPnP IGD処理部３３は本実施形態においてPC１４から受信するコマンドに応じて、無線
LANアクセスポイント１３のNAT機能の操作や設定を行う機能を有している。UPnP IGD処理
部３３は本実施形態において一定時間経過毎にLAN側I/F２５よりPC１４（LAN側I/F２５に
よって通信を行う機器）に向けて、そのUPnP IGD機能による操作情報等を格納した機能広
告通知である広告パケットを送信する。UPnP IGD機能を有するルータ装置において、一般
的にこの広告パケットの送信は行われる。UPnP IGD処理部３３は広告パケット作成部３４
を有している。
【００３２】
広告パケット作成部３４はUPnP IGD処理部３３が送信する広告パケットを作成し、送信
する機能を有している。例えばUPnP IGD処理部３３が送信する広告パケットには、宛先ア
ドレス、宛先ポート番号、広告パケットの有効期限、UPnP IGD機能についての参照ページ
のアドレス、無線LANアクセスポイント１３のデバイスのタイプ、無線LANアクセスポイン
ト１３がUPnP IGD機能を有しているか否か、Webサーバ情報、および無線LANアクセスポイ
ント１３のUPnP IGD機能を識別するuuid（汎用一意識別子）等の情報が格納されている。
下記にて広告パケット内の一部の記載の一例を示す。
【００３３】
NOTIFY ＊ HTTP/1.1
HOST: 239.255.255.250:1900
CACHE-CONTROL: max-age=1800
LOCATION:http://192.168.190.1/description.xml
NT: urn:schemas-upnp-org:device:IntenetGatewayDevice:1
NTS: ssdp:alive
SERVER: OS/Version UPnP/1.0 Product/Version
USN:uuid:550e8400-e29b-41d4-a716-446655440000::urn:schemas-upnp-org:device:Inte
netGatewayDevice:1
以上の広告パケットが有する情報の一例は次のようなものになる。
【００３４】
「本広告パケットは宛先アドレス２３９．２５５．２５５．２５０のポート１９００に
マルチキャストされ、有効期限は１８００秒である。またhttp://192.168.190.1/descrip
tion.xmlにアクセスすると無線LANアクセスポイント１３のUPnP IGD機能に関する情報を
取得することができる。無線LANアクセスポイント１３のUPnP IGD機能は使用可能である
。」
これらの情報が上記の広告パケットの記載に含まれており、これらの情報を用いて、PC１
４はルータ装置のUPnP IGD機能の設定ページ（本実施形態におけるルータ装置の所定の機
能を実行するために必要な情報）を取得することができる。
【００３５】
無線LANアクセスポイント１３はこのような広告パケットをLAN側I/F２５に接続されて
いる機器に対してマルチキャスト送信する。このマルチキャスト送信は本実施形態におい
て一定期間毎に送信するものとする。本実施形態においては一定期間毎の送信と例示する
がこれに限定されるものではなく、このマルチキャスト送信は常時行うか、間欠的に行う
かは様々な例が考えられる。また本実施形態では広告パケットの送信をマルチキャスト送
信によって送信しているがこれに限定されるものではない。
【００３６】
上位ルータ検出部３５は無線LANアクセスポイント１３がWAN側I/F２４によってUPnP IG
D機能に関する広告パケットを受信するとき、広告パケットの受信を検知する機能を有し
ている。上位ルータ検出部３５はWAN側I/F２４が広告パケットを受信すると、受信を検知
し、それによってWAN側I/F２４にルータ装置が存在すると判別する判別手段である。判別
後、上位ルータ検出部３５は上位ルータ広告部３６に対して上位にUPnP IGD機能を有する
ルータ装置が存在することを通知する。宅外で使用されるルータ装置は、通常UPnP IGD機
能を有していないため、UPnP IGD機能を有するルータ装置はホームネットワークで使用さ
れるルータ装置であり、宅内で使用されるルータ装置が上位に存在するということは上位
にサブネットワークが存在しているということである。
【００３７】
上位ルータ広告部３６は上位ルータ検出部３５より上位にUPnP IGD機能を有するルータ
装置が存在することの通知を受けると、WAN側I/F２４で受信した広告パケットに格納され
ている情報を用いて、PC１４がブロードバンドルータ１２の設定ページを取得可能とする
ための情報を提供するためのコマンドを各機能ブロックに対して送信する機能を有してい
る。本実施形態においては具体的には、上位ルータ広告部３６は上位にルータ装置が存在
すると通知を受けると、フィルタ部３２に対して広告パケットに対してフィルタリングを
行わないようにコマンドを送信し、またルーティング処理部３１に対して広告パケットを
LAN側I/F２５よりマルチキャスト送信を行うように送信コマンドを送信する。フィルタ部
３２は、広告パケットに対してフィルタリングを行なうように初期設定がなされていたと
しても、コマンドを受信すると広告パケットに対してフィルタリングを行わず、ルーティ
ング処理部３１はWAN側I/F２４で受信した広告パケットをLAN側I/F２５よりマルチキャス
トにて送信する。このとき上位ルータ広告部３６およびルーティング処理部３１は転送手
段として機能する。
【００３８】
上記のように構成することで上位にUPnP IGD機能を有するルータ装置（本実施形態にお
けるブロードバンドルータ１２）が存在するとき、WAN側I/F２４より受信する上位ルータ
装置がマルチキャスト送信した広告パケットをLAN側I/F２５より下位のサブネットワーク
に存在する機器に対しても転送することが可能となり、下位のサブネットワーク機器にも
ルータ装置の存在を知らしめることができる。
【００３９】
また本実施形態におけるブロードバンドルータ１２も無線LANアクセスポイント１３と
ほぼ同様の内部構成を有していると例示する。ブロードバンドルータ１２も無線LANアク
セスポイント１３の相違点としては、LAN側I/F２５が無線LANアクセスポイント１３では
無線LANのI/Fであるのに対し、ブロードバンドルータ１２では有線のI/Fである。
【００４０】
本実施形態においてブロードバンドルータ１２もUPnP IGD機能を有するため、LAN側I/F
２５よりUPnP IGD機能に関する広告パケットを送信し、無線LANアクセスポイント１３は
この広告パケットを受信する。これらの送受信については図４を用いて以下に説明する。
【００４１】
図４は本実施形態におけるホームネットワーク１０での通信の流れの一例を示すシーケ
ンス図である。
【００４２】
ブロードバンドルータ１２がLAN側I/F２５から、下位に存在する機器に向けてUPnP IGD
機能に関する広告パケットを送信すると（S４１）、無線LAN アクセスポイント１３はWAN
側I/F２４より広告パケットを受信する。無線LAN アクセスポイント１３はWAN側I/F２４
で広告パケットを受信すると、上位ルータ検出部３５はWAN側I/F２４で通信パケットを受
信したことを検知し、該通信パケットが広告パケットであるか否かを判別する。上位ルー
タ検出部３５は該通信パケットが広告パケットであるか否かを判別し、WAN側I/F２４にお
いて広告パケットを受信したことを検知すると、自装置より上位にUPnP IGD機能を持つル
ータ装置が存在していると判別する（S４２）。無線LAN アクセスポイント１３は上位ル
ータが存在すると判別後、受信した広告パケットをLAN側I/F２５より下位サブネットワー
クに存在する機器に対して転送する（S４３）。また、無線LAN アクセスポイント１３は
所定時間毎に自装置のUPnP IGD機能に関する広告パケットをLAN側I/F２５に対して送信す
る（S４４）。これにより下位のサブネットワークに存在するPC１４は無線LAN アクセス
ポイント１３のUPnP IGD機能に関する広告パケットと、さらに上位のサブネットワークに
存在するブロードバンドルータ１２のUPnP IGD機能に関する広告パケットの両方を受信す
ることができ、それぞれの設定ページを取得することが可能となる（S４５、S４６）。
【００４３】
図５は本実施形態における広告パケット情報の転送方法の一例を示す図である。
【００４４】
図５のように無線LAN アクセスポイント１３はWAN側I/F２４より受信するブロードバン
ドルータ１２（上位のルータ装置）の広告パケットをLAN側I/F２５に接続された機器にそ
のまま転送する。
【００４５】
図６は本実施形態における無線LAN アクセスポイント１３の処理フローの一例を示すフ
ロー図である。
【００４６】
無線LAN アクセスポイント１３は自装置のUPnP IGD機能に関する広告パケットを所定の
送信間隔時間毎にLAN側I/F２５に接続されている機器に対してマルチキャスト送信を行う
ため、UPnP IGD処理部３３は、自身の有するタイマ（図示しない）を用いて、所定の送信
間隔時間の間、送信の待機を行う（S６１）。送信間隔時間の待機中（S６１、No）、上位
ルータ検出部３５がWAN側I/F２４よりUPnP IGD機能に関する広告パケットを受信するか否
かを判別する。WAN側I/F２４より広告パケットの受信を検知すると（S６２、Yes）、上位
ルータ検出部３５はWAN側I/F２４に上位ルータが接続されていることを判別し、上位ルー
タ広告部３６に対して上位ルータが存在する旨の通知を行う。通知を受けた上位ルータ広
告部３６はフィルタ部３２に対して該広告パケットに対するフィルタリングを行わないよ
うにコマンドを送信し、また、ルーティング処理部３１に対してLAN側I/F２５に接続され
ている機器に対してマルチキャストで送信するようにコマンドを送信する。これらの処理
によってWAN側I/F２４より受信した広告パケットをLAN側I/F２５に接続された機器に対し
て転送を行なう（S６３）。S６２においてWAN側I/F２４より広告パケットの受信を検知し
ていない時（S６２、No）、およびS６３の処理の終了後に処理フローはS６１へと戻る。S
６１において送信間隔時間が経過すると（S６１、Yes）、UPnP IGD処理部３３は広告パケ
ット作成部３４にて自装置のUPnP IGD機能に関する広告パケットを作成し、作成した自装
置の広告パケットをLAN側I/F２５よりマルチキャスト送信する（S６４）。送信が終了す
ると、処理フローは再びS６１へと戻る。このフローにおいて上位ルータ装置の広告パケ
ットの転送と自装置（無線LANアクセスポイント１３）の広告パケットの送信は非同期と
して処理しているが、これに限定されるものではなく、同期的に行うとしてもよい。
【００４７】
本実施形態での処理フローにおいては、無線LAN アクセスポイント１３はブロードバン
ドルータ１２が送信するUPnP IGD機能に関する広告パケットのWAN側I/F２４からの受信を
検知することで上位にルータが存在すると判別できる。またさらに、無線LAN アクセスポ
イント１３はその広告パケットにフィルタリングを行わずにそのままLAN側I/F２５に接続
された機器（PC１４）に対して転送することで、LAN側I/F２５に接続された機器（PC１４
）は異なるサブネットワーク上に存在する上位のルータ装置（ブロードバンドルータ１２
）の広告パケットを受信することができる。LAN側I/F２５に接続された機器（PC１４）は
その広告パケットに格納されている情報を用いることによって上位に設置されたルータ装
置（ブロードバンドルータ１２）およびUPnP IGD機能を備えた該ルータ装置の存在を知る
ことができ、ルータ装置のUPnP IGD機能の利用や、Webサーバ機能を介して提供される設
定の確認・変更のための機能を利用することが可能となる。
【００４８】
（第１の実施形態の変形例１）
本発明の第１の実施形態の変形例１を図７乃至図９を参照しながら説明する。
【００４９】
本変形例では無線LANアクセスポイント１３が受信した広告パケットが転送を行なうこ
との不可能な通信パケットであった場合にも対応可能となる例を示す。
【００５０】
本変形例ではホームネットワーク１０の構成およびそれぞれの機器のハードウェア構成
は第１の実施形態と同様であるため、説明を省略する。本変形例の説明では第１の実施形
態と比較して異なる部分について重点的に説明を行なう。
【００５１】
図７は本変形例における無線LANアクセスポイント１３の機能構成の一例を示す機能ブ
ロック図である。図７には無線LANアクセスポイント１３、WAN側I/F２４、LAN側I/F２５
、ルーティング処理部３１、フィルタ部３２、UPnP IGD処理部３３、広告パケット作成部
３４、上位ルータ検出部３５、上位ルータ広告部３６、およびパケット再送部７１が示さ
れている。
【００５２】
本変形例における無線LANアクセスポイント１３の機能ブロック構成に関して、第１の
実施形態と異なる点として、無線LANアクセスポイント１３は第１の実施形態での機能ブ
ロックに加えパケット再送部７１を有している。以下に本変形例において第１の実施形態
と同様の機能を有するものに関しては説明を省略し、主に異なる機能を有する機能ブロッ
クに関して説明する。
【００５３】
上位ルータ広告部３６は上位ルータ検出部３５より上位にUPnP IGD機能を有するルータ
装置が存在することの通知を受けると、パケット再送部７１に対して、WAN側I/F２４で受
信した広告パケットと同様の広告パケットを複製手段として複製し、複製した広告パケッ
トをLAN側I/F２５より接続されている機器に対してマルチキャストで複製送信手段として
送信するように指示コマンドを送信する。
【００５４】
パケット再送部７１は上位ルータ広告部３６より上記指示コマンドを受信すると、コマ
ンドに従ってWAN側I/F２４で受信した広告パケットを取得し、該パケットと同様の広告パ
ケットを複製し、複製した広告パケットをLAN側I/F２５よりマルチキャストで送信する。
本実施形態では受信した広告パケットは同様の広告パケットを作成した後に破棄する。
【００５５】
パケットのヘッダ情報にはTTL（生存時間：Time To Live）という値が含まれており、
この値はパケットがルータ装置を通過可能な回数である。TTLの値はルータ装置を通過す
る毎に１ずつ減っていき、ルータ装置はTTLの値が１のパケットを受信すると、そのパケ
ットを転送することは不可能となる。本変形例では受信したパケットを転送するのではな
く、受信したパケットと同様のパケットを複製して送信するため、受信したパケットのTT
Lの値が１であったとしてもLAN側I/F２５に接続される機器（PC１４）に対して上位広告
パケットの情報を送信することが可能となる。
【００５６】
図８に本変形例における広告パケット情報の転送方法の一例を示す図である。
【００５７】
図８のように無線LAN アクセスポイント１３はWAN側I/F２４より受信するブロードバン
ドルータ１２（上位のルータ装置）の広告パケットと同様の広告パケットを複製し、LAN
側I/F２５に接続された機器に対して送信する。
【００５８】
図９は本変形例における無線LAN アクセスポイント１３の処理フローの一例を示すフロ
ー図である。本変形例における処理フローS９１、S９２、およびS９５は第１の実施形態
での図６に示すS６１、S６２、およびS６４にそれぞれ対応するため説明を割愛する。
【００５９】
S９３において、S９２での上位ルータ広告検出部３５より上位ルータ装置が存在する旨
の通知を受けた上位ルータ広告部３６は、パケット再送部７１に対してWAN側I/F２４で受
信した広告パケットと同様の広告パケットを複製し、複製した広告パケットをLAN側I/F２
５よりマルチキャストで送信するように指示コマンドを送信する。パケット再送部７１は
指示コマンドを受信すると、指示コマンドに基づいてWAN側I/F２４で受信した広告パケッ
トと同様の広告パケットを複製し（S９３）、複製した広告パケットをLAN側I/F２５より
マルチキャストで送信する（S９４）。S９４の処理が終了すると、処理フローは再びS９
１へと戻る。他の処理は第１の実施形態と同様である。
【００６０】
本変形例では受信した広告パケットと同様の広告パケットを複製してLAN側に転送する
ため、広告パケットが転送不可能な状態にあったとしても、LAN側I/F２５より上位ルータ
の広告パケットの情報を下位のネットワークの機器に伝達することが可能となる。
【００６１】
（第１の実施形態における変形例２）
本発明の第１の実施形態の変形例２を図１０乃至図１４を参照しながら説明する。
【００６２】
図１０は本変形例における無線LANアクセスポイント１３の機能構成の一例を示す機能
ブロック図である。図１０には無線LANアクセスポイント１３、WAN側I/F２４、LAN側I/F
２５、ルーティング処理部３１、フィルタ部３２、UPnP IGD処理部３３、広告パケット作
成部３４、上位ルータ検出部３５、および上位ルータ広告部３６が示されている。
【００６３】
本実施例における機能ブロック図の一例としては第１の実施形態と存在する機能ブロッ
クは同様であるが、上位ルータ広告部３６がコマンドを送信するブロックが異なっている
。本変形例では上位ルータ検出部３５が上位ルータの存在を検出し、上位ルータが存在す
る旨の通知を上位ルータ広告部３６に対して行う、上位ルータ広告部３６はUPnP IGD処理
部３３に対して、LAN側I/F２５に接続される機器（PC１４）へ上位ルータ（ブロードバン
ドルータ１２）の設定ページを取得可能とさせるようにコマンドを送信する。
【００６４】
UPnP IGD処理部３３はこのコマンドを受けてLAN側I/F２５に接続される機器（PC１４）
へ上位ルータ（ブロードバンドルータ１２）の設定ページを取得可能とさせるよう振舞う
が、ここでPC１４に設定ページを取得させるためのUPnP IGD処理部３３が行う処理の例を
２つ挙げる。本変形例では下記の２つの処理例のうち、少なくともどちらか片方は行うも
のとする。
【００６５】
（１）無線LANアクセスポイント１３の自装置のUPnP IGD機能の広告パケット内にブロー
ドバンドルータ１２の広告パケット内の情報を埋め込む。
【００６６】
（２）PC１４が無線LANアクセスポイント１３の広告パケット内の情報に基づいて設定ペ
ージを取得した際に、その設定ページからさらにブロードバンドルータ１２の設定ページ
を取得できるように自装置のUPnP IGD機能の設定ページ内にブロードバンドルータ１２の
設定ページのURLの値を貼り付けておく。
【００６７】
（１）、（２）の処理によってPC１４は設定ページの取得が可能となる。
【００６８】
処理（１）において、UPnP IGD処理部３３は上述のコマンドを受信すると、広告パケット
作成部３４で上位ルータ（ブロードバンドルータ１２）より受信した広告パケットに格納
されている情報を、自装置のUPnP IGD機能の広告パケット内に埋め込み作成手段として広
告パケットを作成し、広告送信手段としてマルチキャストにてLAN側I/F２５から送信する
。
【００６９】
処理（２）において、UPnP IGD処理部３３は外部の機器が取得可能なUPnP IGD機能設定ペ
ージの内容を設定ページ作成手段として作成する。具体的には上述のように自装置のUPnP
IGD機能の設定ページ内にブロードバンドルータ１２の設定ページのURLの値を貼り付け
ておくという方法が考えられるがこれに限定されない。
【００７０】
設定ページの取得に関して（１）、（２）の方法を例示しているが、これに限定されるも
のでははくPC１４にブロードバンドルータ１２の設定を取得させるための方法は他のもの
でもよい。
【００７１】
図１１は本実施形態におけるホームネットワーク１０での通信の流れの一例を示すシーケ
ンス図である。
【００７２】
本変形例におけるホームネットワーク１０での通信の流れとしては第１の実施形態とほぼ
同様であるが、本変形例では図４におけるS４４に対応する通信は行われない。第１の実
施形態と異なる点として、上記の処理（１）ではS１１３において送信される無線LANアク
セスポイント１３の広告パケットにはブロードバンドルータ１２の広告パケット内の情報
が含まれている。また、上記の処理（２）ではS１１３は第１の実施形態と同様であり、S
１１４でPC１４が無線LANアクセスポイント１３の設定ページの取得を行った際に無線LAN
アクセスポイント１３の設定ページ内にブロードバンドルータ１２の設定ページのURLが
貼り付けられており、このURLを用いてS１１４の上位ルータのWeb機能により提供される
設定ページの取得を行う。
【００７３】
図１２は本変形例における広告パケット情報の転送方法の一例を示す図である。これは上
記処理（１）の処理を行った際の広告パケット情報転送方法である。
【００７４】
上記処理（１）においては図１２のように無線LAN アクセスポイント１３は広告パケット
作成部３４によって広告パケットを作成する際に、WAN側I/F２４より受信するブロードバ
ンドルータ１２（上位のルータ装置）の広告パケット内の情報を埋め込み、自装置の広告
パケットとしてLAN側I/F２５に接続された機器に対して送信する。
【００７５】
上位ルータ広告部３６よりコマンドを受信したUPnP IGD処理部３３は広告パケット作成部
３４によって広告パケットを作成する際、上位ルータの存在とその識別情報を埋め込む。
例えば、XML形式で記述するDevice descriptionに
foober: X_TANDEM_ROUTER_DESC
といったタグを作成し、このタグに上位ルータ装置に関する情報を埋め込むようにする。
埋め込む情報としては、上位ルータ装置のUPnP IGDとしてのUUID、Device descriptionの
URL、設定ページのURLの何れか１つ又はその組み合わせを含むものとなる。以下に上位ル
ータ装置のdevice description URLの値のみを含んだ場合を例示する。
【００７６】
＜foober: X_TANDEM_ROUTER_DESC＞http://192.168.0.1/description.xml＜foober: X_
TANDEM_ROUTER_DESC＞
なおここでのfoober: X_TANDEM_ROUTER_DESCの名称は本変形例における例示であり、当然
これに限定されることはない。ユーザは広告パケットに格納された情報であるDevice des
criptionを参照することで上位ルータ装置に関する情報を確認することができる。
【００７７】
図１３は本変形例における無線LAN アクセスポイント１３のUPnP IGD機能設定ページの
一例を示した図である。図１３には設定ページ１３１、WAN側IPアドレス１３２、LAN側IP
アドレス１３３、DHCPアドレス割り当て状況１３４、および上位ルータ設定ページアクセ
ス領域１３５が示されている。
【００７８】
図１３は上記処理（２）による無線LAN アクセスポイント１３が自装置の設定ページ１
３１内に上位ルータの設定ページのURLの貼り付けを行った場合の図である。
【００７９】
設定ページ１３１は本変形例における無線LAN アクセスポイント１３のUPnP IGD機能の
設定を行うためにPC１４が無線LAN アクセスポイント１３より取得するWebページである
。PC１４は無線LAN アクセスポイント１３から受信する広告パケット内に格納された設定
ページ情報（URL）より設定ページ１３１を取得し、UPnP IGD機能による無線LAN アクセ
スポイント１３の設定を行うことが可能となる。設定ページ１３１は、UPnP IGD処理部３
３が上位ルータ広告部３６から前述したコマンドを受信すると、該コマンドの受信をトリ
ガーとして上位ルータ装置の設定ページへのハイパーリンクを有するようにUPnP IGD処理
部３３によって編集される。本実施形態における設定ページ１３１にはWAN側IPアドレス
１３２、LAN側IPアドレス１３３、DHCPアドレス割り当て状況１３４、および上位ルータ
設定ページアクセス領域１３５が示されている。
【００８０】
WAN側IPアドレス１３２は無線LAN アクセスポイント１３のWAN側I/F２４のIPアドレス
である。
【００８１】
LAN側IPアドレス１３３は無線LAN アクセスポイント１３のLAN側I/F２５のIPアドレス
である。
【００８２】
DHCPアドレス割り当て状況１３４は、LAN側I/F２５に接続されている各機器の固有のア
ドレスであるMACアドレス（Media Access Control address）と、DHCP機能によりそれら
の機器に割り当てられたIPアドレスとの対応が示されている。本実施形態においては３つ
のノードが接続され（PC１４以外図示しない）、それぞれにDHCP機能によってIPアドレス
が割り当てられている。
【００８３】
上位ルータ設定ページアクセス領域１３５は無線LAN アクセスポイント１３の上位に存在
するルータ装置（ブロードバンドルータ１２）の設定ページを取得するための領域である
。上位ルータ設定ページアクセス領域１３５には上位のルータ装置の設定ページのURLが
貼り付けられたハイパーリンクが貼ってあり、ユーザは上位ルータ設定ページアクセス領
域１３５をクリックすることで、無線LAN アクセスポイント１３の上位に存在するルータ
装置の設定ページの所在を取得することができる。
【００８４】
図１４は本変形例における無線LAN アクセスポイント１３の処理フローの一例を示すフロ
ー図である。本変形例における処理フローS１４１およびS１４２は第１の実施形態での図
６に示すS６１およびS６２にそれぞれ対応するため説明を割愛する。
【００８５】
S１４３においてS１４２での上位ルータ広告検出部３５より上位ルータ装置が存在する旨
の通知を受けた上位ルータ広告部３６は、UPnP IGD処理部３３に対してLAN側I/F２５に接
続される機器（PC１４）へ上位ルータ（ブロードバンドルータ１２）の設定ページを取得
可能とさせるようにコマンドを送信する。UPnP IGD処理部３３はこのコマンドを受けてLA
N側I/F２５に接続される機器へ上位ルータの設定ページを取得可能となるように処理（１
）または処理（２）を行う（S１４３）。ここでS１４３において処理（１）および処理（
２）を組み合わせてもよい。
【００８６】
S１４３が終了すると処理フローはS１４１へと戻り、送信間隔時間が経過すると（S１４
１、Yes）、S１４３で処理（１）を行っていれば上位ルータの情報を含む広告パケットを
、処理（１）を行っていなければ通常の自装置の広告パケットをLAN側I/F２５に接続され
ている機器に対してマルチキャスト送信を行う。
【００８７】
以上の処理フローによって無線LAN アクセスポイント１３のLAN側I/F２５に接続された機
器（PC１４）は上位ルータ装置（ブロードバンドルータ１２）の設定ページを取得するこ
とが可能となる。
【００８８】
本変形例では、端末に位置する機器（本変形例でのPC１４）において直近上位のルータ装
置から受信する広告パケット内にさらに上位に存在するルータ装置の情報が一緒に提供さ
れるため、多段ルータ構成においてもそれぞれのルータ装置がどこに位置するかを把握す
ることが容易となる。また、設定ページ内に上位ルータの設定ページのURLを貼り付ける
ことでユーザは一見してわかりやすく上位ルータ装置の設定ページへのアクセスが容易に
なる。
【００８９】
第１の実施形態、変形例１、および変形例２のいずれの方法においても、直近上位ルータ
装置から受信する広告パケットに基づいて、下位に接続された機器に上位ルータ装置の情
報を提供することができる。よって２段を含む３以上のルータ装置から構成される多段ル
ータ構成となっても、上位ネットワークから順次下位ネットワークへと情報が提供され、
最下位に存在する機器もホームネットワークに存在する、広告パケットによって広告され
るルータ装置の情報を得ることが可能である。
【００９０】
また、第１の実施形態、変形例１、および変形例２においては機能広告通知の例としてUP
nP IGD機能の広告パケットを挙げているがこれに限定されるものではなく、自装置の情報
を下位側に存在する機器に対して送信するものであれば、UPnP IGD機能に関するものでな
くても本発明は適用可能である。
【００９１】
第１の実施形態、変形例１、および変形例２においてそれぞれの方法で無線LAN アクセス
ポイント１３はLAN側I/F２５に通信接続される機器に対して、上位ルータ装置の情報を提
供したがこれに限定されるものではなく、第１の実施形態、変形例１、および変形例２の
方法を組み合わせて上位ルータ装置の情報を提供してもよい。
【００９２】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要
旨を逸脱しない範囲で構成要素を変形して具現化できる。また、上記実施形態に開示され
ている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実
施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに異なる実施
形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【００９３】
１０：ホームネットワークシステム
１１：インターネット
１２：ブロードバンドルータ
１３：無線LANアクセスポイント
１４：PC
２１：CPU
２２：ROM
２３：RAM
２４：WAN側I/F
２５：LAN側I/F
２６：バス
３１：ルーティング処理部
３２：フィルタ部
３３：UPnP IGD処理部
３４：広告パケット作成部
３５：上位ルータ検出部
３６：上位ルータ広告部
７１：パケット再送部
１３１：設定ページ
１３２：WAN側IPアドレス
１３３：LAN側IPアドレス
１３４：DHCPアドレス割り当て状況
１３５：上位ルータ設定ページアクセス領域
【図１】
2010278932.tif 000003
【図２】
2010278932.tif 000004
【図３】
2010278932.tif 000005
【図４】
2010278932.tif 000006
【図５】
2010278932.tif 000007
【図６】
2010278932.tif 000008
【図７】
2010278932.tif 000009
【図８】
2010278932.tif 000010
【図９】
2010278932.tif 000011
【図１０】
2010278932.tif 000012
【図１１】
2010278932.tif 000013
【図１２】
2010278932.tif 000014
【図１３】
2010278932.tif 000015
【図１４】
2010278932.tif 000016