(57)【要約】【課題】アクセスポイント子機が、外部ネットワーク上に存在する更新サーバから更新プログラムを取得すること。【解決手段】第１の通信装置と第２の通信装置とを備える通信システムであって、第１の通信装置は、外部ネットワークに接続可能な第１通信部と、第２の通信装置と通信する第２通信部と、第２の通信装置の要求に応じてＩＰアドレスを割り当てる割当部と、第２の通信装置と外部ネットワークとの間の通信を中継する制御部と、を備え、第２の通信装置は、利用者の無線端末と通信する第１通信部と、第１の通信装置と通信する第２通信部と、無線端末と第１の通信装置との間の通信を中継する制御部と、所定のタイミングで第１の通信装置からＩＰアドレスを取得する取得部と、ＩＰアドレスが取得されると、取得されたＩＰアドレスを用いて通信し、所定の処理を実行する実行部と、を備える通信システム。【選択図】図１
2015149601.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信装置と第２の通信装置とを備える通信システムであって、
前記第１の通信装置は、
外部ネットワークに接続可能な第１通信部と、
前記第２の通信装置と通信する第２通信部と、
前記第２の通信装置の要求に応じてＩＰアドレスを割り当てる割当部と、
前記第２の通信装置と前記外部ネットワークとの間の通信を中継する制御部と、
を備え、
前記第２の通信装置は、
利用者の無線端末と通信する第１通信部と、
前記第１の通信装置と通信する第２通信部と、
前記無線端末と前記第１の通信装置との間の通信を中継する制御部と、
所定のタイミングで前記第１の通信装置から前記ＩＰアドレスを取得する取得部と、
前記ＩＰアドレスが取得されると、取得された前記ＩＰアドレスを用いて通信し、所定の処理を実行する実行部と、
を備える、
通信システム。
【請求項２】
外部ネットワークに接続可能な第１通信部と、
ＩＰアドレスの割り当てを要求する機器と通信する第２通信部と、
前記機器に対し、前記機器の種別に応じたアドレス帯から選択されたＩＰアドレスを割り当てる割当部と、
前記ＩＰアドレスが割り当てられた前記機器と前記外部ネットワークとの間の通信を中継する制御部と、を備える
通信装置。
【請求項３】
要求した無線端末にＩＰアドレスを割り当てる装置と通信する通信部と、
所定のタイミングで前記装置からＩＰアドレスを取得する取得部と、
前記ＩＰアドレスが取得されると、取得された前記ＩＰアドレスを用いて通信し、所定の処理を実行する実行部と、を備える
通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部ネットワークへの接続環境を提供する技術に関する。
【背景技術】
【０００２】
従来、集合住宅の居住者に無線によるインターネット接続環境を提供するサービス（以下、「無線接続サービス」という。）が行われている。
図１３は、無線接続サービスの概要を示す概略図である。
無線端末７１〜７６は、集合住宅１００の居住者が利用する無線端末である。ＡＰ９０は、無線端末７１〜７６が無線ＬＡＮ（Local Area Network）に接続するためのアクセスポイントである。ＡＰ９０は、ＩＳＰ（Internet Service Provider）５との間に敷設されたＩＰ（Internet Protocol）網４を介して、ＩＳＰ５との間でＰＰＰ（Point to Point Protocol）接続する。ＡＰ９０は、ＩＳＰ５との間でＰＰＰセッションを確立し、ＰＰＰトンネル４１を形成する。ＡＰ９０は、ＰＰＰ接続によりＩＳＰ５からグローバルＩＰアドレスを取得する。ＡＰ９０は、無線端末７１〜７６とインターネット６との間の通信をＮＡＰＴ（Network Address Port Translation）により中継する。
【０００３】
このような、集合住宅向けの無線接続サービスでは、１つのアクセスポイントによって全ての住戸に十分な電波を伝播させることが困難な場合がある。そのため、１つの集合住宅に複数のアクセスポイントを設置することによって、全ての住戸に対して十分な電波を伝播させることが行われている。
図１４は、複数のアクセスポイントを用いた無線接続サービスの概要を示す概略図である。
図１４では、親ＡＰ９１及び子ＡＰ９２の２つのアクセスポイントが１つの集合住宅１００に設置されている。親ＡＰ９１は自装置に帰属する無線端末とインターネット６との間の通信を中継する。さらに、親ＡＰ９１は子ＡＰ９２に帰属する無線端末とインターネット６との間の通信を中継する。子ＡＰ９２は、親ＡＰ９１と無線端末との間でレイヤ２ブリッジとして動作し、親ＡＰ９１と無線端末との間の通信を中継する。これにより、集合住宅１００の居住者は、十分な電波が届くアクセスポイントに無線端末を帰属させることにより、良好な接続環境を享受することができる。
【０００４】
ところで、無線接続サービスを提供する事業者は、アクセスポイントのメンテナンスを行う必要がある。メンテナンスとは、例えば、アクセスポイントを動作させるためのプログラムを更新する作業である。このようなメンテナンスを人手によって行うには、多くの労力を要する。そのため、情報機器のメンテナンスの負荷を軽減する手法が提案されている（例えば、特許文献１参照。）。
【０００５】
親ＡＰ９１は、ＩＳＰ５から付与されたグローバルＩＰアドレスを使用して、インターネット６上に存在する更新サーバに接続することができる。親ＡＰ９１は、インターネット６上の更新サーバから更新プログラムを取得し、自装置のプログラムを更新する。そのため、親ＡＰ９１は、自装置のメンテナンスを自律して行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−２１７６５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、レイヤ２ブリッジとして動作するアクセスポイント子機（子ＡＰ９２）には、ＷＡＮ（Wide Area Network）側の通信インタフェースに対してＩＰアドレスが付与されない。そのため、アクセスポイント子機（子ＡＰ９２）は、外部ネットワーク（インターネット６）上に存在する更新サーバに接続することができず、更新プログラムを取得することができないという問題があった。
【０００８】
上記事情に鑑み、本発明は、アクセスポイント子機が、外部ネットワーク上に存在する更新サーバから更新プログラムを取得することを可能とする通信システムを提供する。
【課題を解決するための手段】
【０００９】
本発明の一態様は、第１の通信装置と第２の通信装置とを備える通信システムであって、前記第１の通信装置は、外部ネットワークに接続可能な第１通信部と、前記第２の通信装置と通信する第２通信部と、前記第２の通信装置の要求に応じてＩＰアドレスを割り当てる割当部と、前記第２の通信装置と前記外部ネットワークとの間の通信を中継する制御部と、を備え、前記第２の通信装置は、利用者の無線端末と通信する第１通信部と、前記第１の通信装置と通信する第２通信部と、前記無線端末と前記第１の通信装置との間の通信を中継する制御部と、所定のタイミングで前記第１の通信装置から前記ＩＰアドレスを取得する取得部と、前記ＩＰアドレスが取得されると、取得された前記ＩＰアドレスを用いて通信し、所定の処理を実行する実行部と、を備える通信システムである。
【００１０】
本発明の一態様は、外部ネットワークに接続可能な第１通信部と、ＩＰアドレスの割り当てを要求する機器と通信する第２通信部と、前記機器に対し、前記機器の種別に応じたアドレス帯から選択されたＩＰアドレスを割り当てる割当部と、前記ＩＰアドレスが割り当てられた前記機器と前記外部ネットワークとの間の通信を中継する制御部と、を備える通信装置である。
【００１１】
本発明の一態様は、要求した無線端末にＩＰアドレスを割り当てる装置と通信する通信部と、所定のタイミングで前記装置からＩＰアドレスを取得する取得部と、前記ＩＰアドレスが取得されると、取得された前記ＩＰアドレスを用いて通信し、所定の処理を実行する実行部と、を備える通信装置である。
【発明の効果】
【００１２】
本発明により、アクセスポイント子機が、外部ネットワーク上に存在する更新サーバから更新プログラムを取得することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】実施形態の通信システム１のシステム構成を示すシステム構成図。
【図２】親ＡＰ２の機能構成を示す機能ブロック図。
【図３】機器管理テーブル２４１の具体例を示す図。
【図４】アドレス範囲テーブル２４２の具体例を示す図。
【図５】アドレス管理テーブル２４３の具体例を示す図。
【図６】子ＡＰ３の機能構成を表す機能ブロック図。
【図７】更新時刻テーブル３３１の具体例を示す図。
【図８】取得アドレステーブル３３２の具体例を示す図。
【図９】子ＡＰ３が起動時に自装置のプログラムを更新する処理の流れを示すフローチャート。
【図１０】子ＡＰ３が起動後に自装置のプログラムを更新する処理の流れを示すフローチャート。
【図１１】子ＡＰ３が起動時に自装置のプログラムを更新する処理の流れを示すシーケンス図。
【図１２】子ＡＰ３が起動後に自装置のプログラムを更新する処理の流れを示すシーケンス図。
【図１３】無線接続サービスの概要を示す概略図。
【図１４】複数のアクセスポイントを用いた無線接続サービスの概要を示す概略図。
【発明を実施するための形態】
【００１４】
図１は、実施形態の通信システム１のシステム構成を示すシステム構成図である。
アクセスポイント親機が、自装置に帰属する無線端末の通信を中継する外部ネットワークには、インターネットやＮＧＮ（Next Generation Network）などのネットワークが挙げられる。図１には、外部ネットワークがインターネットである場合の例が示されている。    
【００１５】
通信システム１は、親ＡＰ２及び子ＡＰ３−１〜３−３を備える。
親ＡＰ２は、無線端末にプライベートＩＰアドレスを付与し、ＩＰ  ＬＡＮに無線端末を収容するアクセスポイントである。親ＡＰ２は、ＩＰ網４を介してＩＳＰ５にＰＰＰ接続する。親ＡＰ２は、ＩＳＰ５との間でＰＰＰセッションを確立し、ＰＰＰトンネル４１を形成する。親ＡＰ２は、ＮＡＰＴにより、自装置が収容する無線端末とインターネット６との間の通信を中継する。
また、親ＡＰ２は、子ＡＰ３−１〜３−３の要求に応じて、子ＡＰ３−１〜３−３にプライベートＩＰアドレスを付与し、ＩＰ  ＬＡＮに子ＡＰ３−１〜３−３を収容する。親ＡＰ２は、ＮＡＰＴにより、子ＡＰ３−１〜３−３とインターネット６との間の通信を中継する。
【００１６】
子ＡＰ３−１〜３−３は、無線端末と親ＡＰ２との間でレイヤ２ブリッジとして動作するアクセスポイントである。子ＡＰ３−１〜３−３は、自装置に帰属する無線端末の通信を親ＡＰ２に中継する。これにより、子ＡＰ３−１〜３−３に帰属する無線端末は、親ＡＰ２のＩＰ  ＬＡＮに収容される。なお、親ＡＰ２に帰属する子ＡＰ３−１〜３−３の台数は、図１と異なる数であってもよい。
【００１７】
無線端末７−１〜７−６は、子ＡＰ３−１〜３−３に帰属する無線端末である。無線端末７−１及び無線端末７−２は、子ＡＰ３−１に帰属している。無線端末７−３及び無線端末７−４は、子ＡＰ３−２に帰属している。無線端末７−５及び無線端末７−６は、子ＡＰ３−３に帰属している。なお、無線端末７−１〜７−６は、親ＡＰ２及び子ＡＰ３−１〜子ＡＰ３−３のうち、どのアクセスポイントに帰属してもよい。また、子ＡＰ３−１〜３−３に帰属する無線端末は、図１と異なる数であってもよい。
【００１８】
無線端末８−１及び無線端末８−２は、親ＡＰ２に帰属する無線端末である。なお、無線端末８−１及び無線端末８−２は、親ＡＰ２及び子ＡＰ３−１〜子ＡＰ３−３のうち、どのアクセスポイントに帰属してもよい。また、親ＡＰ２に帰属する無線端末は、図１と異なる数であってもよい。
【００１９】
更新サーバ９は、親ＡＰ２及び子ＡＰ３−１〜３−３の更新プログラムを保持する、インターネット６上のサーバである。更新プログラムとは、親ＡＰ２及び子ＡＰ３−１〜３−３の機能を更新するためのプログラムである。更新サーバ９は、親ＡＰ２及び子ＡＰ３−１〜３−３の要求に応じて更新プログラムを送信する。
【００２０】
以下、特に区別しない場合、子ＡＰ３−１〜３−３を子ＡＰ３と記載する。同様に、無線端末７−１〜７−６を無線端末７と記載する。同様に、無線端末８−１及び無線端末８−２を無線端末８と記載する。
【００２１】
図２は、親ＡＰ２の機能構成を示す機能ブロック図である。
親ＡＰ２は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、親ＡＰ制御プログラムを実行する。親ＡＰ２は、親ＡＰ制御プログラムの実行によって、第１通信部２１、第２通信部２２、第３通信部２３、記憶部２４、アドレス管理部２５及び通信制御部２６を備える装置として機能する。
なお、親ＡＰ２の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されてもよい。親ＡＰ制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。親ＡＰ制御プログラムは、電気通信回線を介して送信されてもよい。
【００２２】
第１通信部２１は、無線ＬＡＮ等の通信インタフェースを用いて構成される。第１通信部２１は、無線端末８との間で通信する。
第２通信部２２は、ＬＡＮや無線ＬＡＮ等の通信インタフェースを用いて構成される。第２通信部２２は、子ＡＰ３との間で通信する。
第３通信部２３は、ＬＡＮ等の通信インタフェースを用いて構成される。第３通信部２３は、ＩＰ網４に接続されＩＳＰ５との間で通信する。第３通信部２３には、ＩＳＰ５から割り当てられたグローバルＩＰアドレスが設定される。
記憶部２４は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部２４は、機器管理テーブル２４１、アドレス範囲テーブル２４２及びアドレス管理テーブル２４３を予め記憶している。また、記憶部２４は、リース情報を予め記憶している。リース情報とは、子ＡＰ３が、親ＡＰ２から割り当てられたＩＰアドレスを保持する時間を表す情報である。
【００２３】
図３は、機器管理テーブル２４１の具体例を示す図である。
機器管理テーブル２４１は、子ＡＰ３の識別情報を保持するテーブルである。機器管理テーブル２４１は、機器ＩＤ毎に機器管理レコードを有する。機器管理レコードは、機器ＩＤの値を有する。機器ＩＤは子ＡＰ３を識別するための情報である。本実施形態では、機器ＩＤにＭＡＣ（Media Access Control）アドレスが用いられる。機器管理テーブル２４１は、予め通信システム１の管理者によって記憶部２４に登録される。
【００２４】
図４は、アドレス範囲テーブル２４２の具体例を示す図である。
アドレス範囲テーブル２４２は、子ＡＰ３に割り当てられるＩＰアドレスの範囲を保持するテーブルである。アドレス範囲テーブル２４２は、アドレス範囲毎にアドレス範囲レコードを有する。アドレス範囲レコードは、アドレス範囲の値を有する。アドレス範囲は、子ＡＰ３に割り当てられるＩＰアドレスの範囲を表す。アドレス範囲レコードは、予め通信システム１の管理者によって記憶部２４に登録される。
【００２５】
図５は、アドレス管理テーブル２４３の具体例を示す図である。
アドレス管理テーブル２４３は、自装置に帰属する機器に割り当てられているＩＰアドレスを保持するテーブルである。アドレス管理テーブル２４３は、機器ＩＤ毎にアドレス管理レコードを有する。アドレス管理レコードは、機器ＩＤ、割当アドレスの各値を有する。機器ＩＤは、機器管理テーブル２４１の機器ＩＤと同様である。割当アドレスは、機器ＩＤが示す機器に割り当てられているＩＰアドレスである。アドレス管理テーブル２４３は、アドレス管理部２５によって更新される。
【００２６】
図２の説明に戻る。
アドレス管理部２５は、ＩＰアドレス割り当ての要求に応じて、機器管理テーブル２４１、アドレス範囲テーブル２４２及びアドレス管理テーブル２４３を参照し、要求元の機器に割り当てるＩＰアドレスを選択する。アドレス管理部２５は、記憶部２４からリース情報を取得する。アドレス管理部２５は、選択されたＩＰアドレス及びリース情報を要求元の機器に送信する。
【００２７】
通信制御部２６は、第１通信部２１を介して無線端末８との間で通信する。通信制御部２６は、第２通信部２２を介して子ＡＰ３との間で通信する。通信制御部２６は、子ＡＰ３を介して無線端末７との間で通信する。通信制御部２６は、第３通信部２３を介してＩＳＰ５にＰＰＰ接続し、ＩＳＰ５との間にＰＰＰトンネル４１を形成する。通信制御部２６は、ＰＰＰトンネル４１を介してインターネット６に接続する。通信制御部２６は、無線端末７及び無線端末８とインターネット６との間の通信をＮＡＰＴにより中継する。
また、通信制御部２６は、子ＡＰ３のＷＡＮ側の通信インタフェースにＩＰアドレスが割り当てられている場合、子ＡＰ３とインターネット６との間の通信をＮＡＰＴにより中継する。
【００２８】
図６は、子ＡＰ３の機能構成を表す機能ブロック図である。
子ＡＰ３は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、子ＡＰ制御プログラムを実行する。子ＡＰ３は、子ＡＰ制御プログラムの実行によって、第１通信部３１、第２通信部３２、記憶部３３、アドレス取得部３４、更新部３５及び通信制御部３６を備える装置として機能する。
なお、子ＡＰ３の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されてもよい。子ＡＰ制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されてもよい。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。子ＡＰ制御プログラムは、電気通信回線を介して送信されてもよい。
【００２９】
第１通信部３１は、無線ＬＡＮ等の通信インタフェースを用いて構成される。第１通信部３１は、無線端末７との間で通信する。
第２通信部３２は、ＬＡＮや無線ＬＡＮ等の通信インタフェースを用いて構成される。第２通信部３２は、親ＡＰ２との間で通信する。
記憶部３３は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。記憶部３３は、更新時刻テーブル３３１及び取得アドレステーブル３３２を予め記憶している。
【００３０】
図７は、更新時刻テーブル３３１の具体例を示す図である。
更新時刻テーブル３３１は、子ＡＰ３が自装置のメンテナンスを行う時刻を保持するテーブルである。更新時刻テーブル３３１は、更新時刻毎に更新時刻レコードを有する。更新時刻レコードは、更新時刻の値を有する。更新時刻は、子ＡＰ３が自装置のメンテナンスを行う時刻を表す。更新時刻テーブル３３１には、複数の更新時刻レコードが登録されてもよい。更新時刻テーブル３３１は、予め通信システム１の管理者によって記憶部３３に登録される。
【００３１】
図８は、取得アドレステーブル３３２の具体例を示す図である。
取得アドレステーブル３３２は、子ＡＰ３が親ＡＰ２から取得したＩＰアドレスを保持するテーブルである。取得アドレステーブル３３２は、１つの取得アドレスレコードを有する。取得アドレスレコードは、取得アドレス及びリース期間の値を有する。取得アドレスは、子ＡＰ３が親ＡＰ２から取得したＩＰアドレスを表す。リース期間は、取得アドレスの値が示すＩＰアドレスを、子ＡＰ３が保持する時間を表す。取得アドレステーブル３３２は、予め通信システム１の管理者によって記憶部３３に登録される。取得アドレステーブル３３２は、アドレス取得部３４によって更新される。
【００３２】
図６の説明に戻る。
アドレス取得部３４は、親ＡＰ２にＩＰアドレスの割り当てを要求する。アドレス取得部３４は、割り当てられたＩＰアドレスと、リース情報とを親ＡＰ２から取得する。アドレス取得部３４は、割り当てられたＩＰアドレスをＷＡＮ側の通信インタフェースに設定する。ＷＡＮ側の通信インタフェースは、具体的には、第２通信部３２である。アドレス取得部３４は、取得されたＩＰアドレスと、取得されたリース情報が示す時間とを値に持つ取得アドレスレコードを、取得アドレステーブル３３２に登録する。アドレス取得部３４は、登録した取得アドレスレコードのリース期間が示す時間が経過すると、割り当てられたＩＰアドレスを親ＡＰ２に返却し、取得アドレステーブル３３２から取得アドレスレコードを削除する。
【００３３】
通信制御部３６は、第１通信部３１を介して無線端末７との間で通信する。通信制御部３６は、第２通信部３２を介して親ＡＰ２との間で通信する。通信制御部３６は、無線端末７と親ＡＰ２との間の通信を中継する。
【００３４】
図９は、子ＡＰ３が起動時に自装置のプログラムを更新する処理の流れを示すフローチャートである。
図９の処理は、例えば、子ＡＰ３が起動された後、レイヤ２ブリッジとしての動作を開始する前のタイミングで実行される。
【００３５】
まず、アドレス取得部３４が、親ＡＰ２に対してＩＰアドレスの割り当てを要求する（ステップＳ１０１）。アドレス取得部３４は、親ＡＰ２が要求に応答したか否かを判定する（ステップＳ１０２）。親ＡＰ２が要求に応答しない場合（ステップＳ１０２−ＮＯ）、ステップＳ１０１に戻り、アドレス取得部３４は、親ＡＰ２に対してＩＰアドレスの割り当ての要求を繰り返す。
【００３６】
一方、親ＡＰ２が要求に応答した場合（ステップＳ１０２−ＹＥＳ）、アドレス取得部３４は、取得されたＩＰアドレスを自装置の第２通信部３２に設定する（ステップＳ１０３）。子ＡＰ３のＷＡＮ側の通信インタフェース（第２通信部３２）にＩＰアドレスが設定されたことにより、子ＡＰ３はインターネット６上の更新サーバ９と通信可能になる。
【００３７】
更新部３５は、更新サーバ９に更新プログラムの有無を問い合わせる（ステップＳ１０４）。更新部３５は、問い合わせの結果に基づいて、更新プログラムの有無を判定する（ステップＳ１０５）。更新プログラムがある場合（ステップＳ１０５−ＹＥＳ）、更新部３５は、更新サーバ９に更新プログラムの送信を要求する（ステップＳ１０６）。更新部３５は、更新プログラムの受信が成功したか否かを判定する（ステップＳ１０７）。更新プログラムの受信が失敗した場合（ステップＳ１０７−ＮＯ）、ステップＳ１０６に戻り、更新部３５は、更新サーバ９に対して更新プログラムの送信の要求を繰り返す。
【００３８】
一方、更新プログラムの受信が成功した場合（ステップＳ１０７−ＹＥＳ）、更新部３５は、自装置のプログラムを更新する（ステップＳ１０８）。プログラムの更新が完了すると、アドレス取得部３４は、第２通信部３２のＩＰアドレスの設定を解除する（ステップＳ１０９）。その後、通信制御部３６は、無線端末７の子ＡＰ３に対する帰属の要求を受け付ける（ステップＳ１１０）。
【００３９】
一方、ステップＳ１０５において、更新プログラムがない場合（ステップＳ１０５−ＮＯ）、ステップＳ１０９に進み、アドレス取得部３４は、第２通信部３２のＩＰアドレスの設定を解除する。その後、通信制御部３６は、無線端末７の子ＡＰ３に対する帰属の要求を受け付ける。
【００４０】
図１０は、子ＡＰ３が起動後に自装置のプログラムを更新する処理の流れを示すフローチャートである。
図１０において、図９と同様の処理については図９と同様の符号を付すことにより説明を省略する。
図１０の処理は、例えば、子ＡＰ３が起動された後、レイヤ２ブリッジとして動作を開始した後に実行される。
【００４１】
まず、更新部３５が、更新時刻テーブル３３１を参照し、更新時刻レコードの更新時刻が示すメンテナンス時刻が到来したか否かを判定する（ステップＳ２０１）。メンテナンス時刻が到来していない場合（ステップＳ２０１−ＮＯ）、ステップＳ２０１に戻り、更新部３５はメンテナンス時刻の到来を待つ。
【００４２】
一方、メンテナンス時刻が到来した場合（ステップＳ２０１−ＹＥＳ）、通信制御部３６は、無線端末７に対して、帰属の解除を要求する（ステップＳ２０２）。無線端末７の帰属が解除されると、子ＡＰ３は、図９と同様の処理を実行し、自装置のプログラムを更新する。
【００４３】
図１１は、子ＡＰ３が起動時に自装置のプログラムを更新する処理の流れを示すシーケンス図である。
図９と同様に、図１１の処理は、例えば、子ＡＰ３が起動された後、レイヤ２ブリッジとしての動作を開始する前のタイミングで実行される。
【００４４】
まず、子ＡＰ３が、親ＡＰ２にＩＰアドレスの割り当てを要求する（ステップＳ３０１）。親ＡＰ２は、要求を受け付けると、機器管理テーブル２４１を参照し、要求を送信した機器のＭＡＣアドレスを機器ＩＤの値に持つ機器管理レコードを選択する。機器管理レコードが選択されることにより、親ＡＰ２は、要求を送信した機器が子ＡＰ３であることを認識する。
【００４５】
親ＡＰ２は、アドレス範囲テーブル２４２を参照し、子ＡＰ３に割り当てるＩＰアドレスの範囲を取得する。親ＡＰ２は、アドレス管理テーブル２４３を参照し、機器管理テーブル２４１に登録されている機器ＩＤの値を持つアドレス管理レコードを選択する。親ＡＰ２は、選択されたアドレス管理レコードの割当アドレスの値と重複しないＩＰアドレスを、取得されたＩＰアドレスの範囲から１つ選択する（ステップＳ３０２）。親ＡＰ２は、選択されたアドレス管理レコードの機器ＩＤの値と、選択されたＩＰアドレスとを値に持つアドレス管理レコードをアドレス管理テーブル２４３に登録する。親ＡＰ２は、選択されたＩＰアドレスをＡＰ３に応答する（ステップＳ３０３）。
【００４６】
子ＡＰ３は、取得されたＩＰアドレスを第２通信部３２に設定する（ステップＳ３０４）。子ＡＰ３は、更新サーバ９に更新プログラムの有無を問い合わせる（ステップＳ３０５）。更新サーバ９は、更新プログラムの有無を応答する（ステップＳ３０６）。子ＡＰ３は、更新サーバ９の応答に基づいて、更新の有無を判断する（ステップＳ３０７）。更新プログラムがある場合（ステップＳ３０７−ＹＥＳ）、子ＡＰ３は、更新サーバ９に対して更新プログラムの送信を要求する（ステップＳ３０８）。更新サーバ９は、更新プログラムを子ＡＰ３に送信する（ステップＳ３０９）。
【００４７】
子ＡＰ３は、受信された更新プログラムを用いて自装置のプログラムを更新する（ステップＳ３１０）。子ＡＰ３は、プログラムの更新が完了すると、親ＡＰ２に対して、割り当てられたＩＰアドレスの開放を要求する（ステップＳ３１１）。親ＡＰ２は、要求を受け付けると、要求を送信した機器のＭＡＣアドレスの値を有するアドレス管理レコードをアドレス管理テーブル２４３から削除する。この処理によって、親ＡＰ２は、子ＡＰ３に割り当てられたＩＰアドレスを開放する（ステップＳ３１２）。親ＡＰ２は、子ＡＰ３にＩＰアドレスの開放完了を応答する（ステップＳ３１３）。子ＡＰ３は、親ＡＰ２の応答を受けると、第２通信部３２のＩＰアドレスの設定を解除する（ステップＳ３１４）。そして、子ＡＰ３は、無線端末７の自装置に対する帰属の要求を受け付ける（ステップＳ３１５）。その後、子ＡＰ３は、無線端末７と親ＡＰ２と間で、レイヤ２ブリッジとして動作する。
【００４８】
図１２は、子ＡＰ３が起動後に自装置のプログラムを更新する処理の流れを示すシーケンス図である。
図１２において、図１１と同様の処理については図１１と同様の符号を付すことにより説明を省略する。
図１２の処理は、例えば、子ＡＰ３が起動された後、レイヤ２ブリッジとして動作中にメンテナンス時刻が到来したタイミングで実行される。
【００４９】
まず、子ＡＰ３が、無線端末７に対して、帰属の解除を要求する（ステップＳ４０１）。無線端末７は、要求を受け付けると、子ＡＰ３への帰属を解除する（ステップＳ４０２）。無線端末７は、子ＡＰ３への帰属を解除すると、子ＡＰ３に対して、帰属の解除完了を応答する（ステップＳ４０３）。無線端末７の帰属が解除されると、子ＡＰ３は、図１１と同様の処理を実行し、自装置のプログラムを更新する。プログラムの更新後、子ＡＰ３は、無線端末７の自装置への帰属を受け付け、再び無線端末７と親ＡＰ２との間で、レイヤ２ブリッジとして動作する。
【００５０】
このように構成された実施形態の通信システム１では、子ＡＰ３は、起動時及びメンテナンス時刻の到来時に、親ＡＰ２に対してＩＰアドレスの割り当てを要求する。親ＡＰ２は、子ＡＰ３の要求に応じて、一時的にプライベートＩＰアドレスを割り当てる。子ＡＰ３は、自装置のＷＡＮ側の通信インタフェースに割り当てられたＩＰアドレスを設定することにより、更新サーバ９に接続可能となり、自立して自装置のメンテナンスを行うことが可能となる。
また、子ＡＰ３に割り当てるＩＰアドレスは、予め設定された専用のアドレス帯から割り当てられるため、子ＡＰ３のＩＰアドレスが無線端末７及び無線端末８と重複することを回避することができる。
また、実施形態の通信システム１では、子ＡＰ３は、親ＡＰ２とＩＳＰ５との間のＰＰＰトンネル４１を介して更新サーバ９に接続する。これによって、子ＡＰ３がＩＳＰ５との間でＰＰＰトンネルを形成する必要がなくなり、子ＡＰ３のメンテナンスに伴うコストを低減することができる。
また、本発明を応用することにより、子ＡＰ３は、インターネット６との間の通信を必要とする様々な処理を自立して行うことが可能となる。
【００５１】
＜変形例＞
親ＡＰ２と子ＡＰ３とは、無線によって接続されてもよいし、レイヤ２スイッチを介して有線接続されてもよい。
アドレス範囲テーブル２４２には、ネットワークアドレスが登録されてもよい。
【００５２】
上述した実施形態における通信システム１をコンピュータで実現するようにしてもよい。その場合、この機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよく、ＦＰＧＡ（Field Programmable Gate Array）等のプログラマブルロジックデバイスを用いて実現されるものであってもよい。
【００５３】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５４】
１…通信システム，  ２…親ＡＰ，  ２１…第１通信部，  ２２…第２通信部，  ２３…第３通信部，  ２４…記憶部，  ２４１…機器管理テーブル，  ２４２…アドレス範囲テーブル，  ２４３…アドレス管理テーブル，  ２５…アドレス管理部，  ２６…通信制御部  ３、３−１〜３−３…子ＡＰ，  ３１…第１通信部，  ３２…第２通信部，  ３３…記憶部，  ３３１…更新時刻テーブル，  ３３２…取得アドレステーブル，  ３４…アドレス取得部，  ３４…更新部，  ３６…通信制御部，  ４…ＩＰ（Internet Protocol）網，  ４１…ＰＰＰ（Point to Point Protocol）トンネル，  ５…ＩＳＰ（Internet Service Provider），  ６…インターネット，  ７、７−１〜７−６…無線端末，  ８、８−１〜８−２…無線端末，  ９…更新サーバ
【図１】
2015149601.tif 000003
【図２】
2015149601.tif 000004
【図３】
2015149601.tif 000005
【図４】
2015149601.tif 000006
【図５】
2015149601.tif 000007
【図６】
2015149601.tif 000008
【図７】
2015149601.tif 000009
【図８】
2015149601.tif 000010
【図９】
2015149601.tif 000011
【図１０】
2015149601.tif 000012
【図１１】
2015149601.tif 000013
【図１２】
2015149601.tif 000014
【図１３】
2015149601.tif 000015
【図１４】
2015149601.tif 000016