(57)【要約】【課題】対象とする通信装置がネットワークから離脱する場合、該ネットワーク内の他の機器がその離脱を速やかに認識することができる監視プログラム、監視装置、監視方法を提供する。【解決手段】通信装置からネットワークへ送信された第１通知から所定の第１レイヤにおける通信装置の識別情報である第１識別情報を取得する第１取得ステップと、第２レイヤにおける通信装置の識別情報である第２識別情報を取得する第２取得ステップと、第２レイヤにおけるネットワークと通信装置との接続状態を取得する第３取得ステップと、接続状態及び第２識別情報に基づいて、通信装置がネットワークから離脱したと判断した場合、第２識別情報に対応する第１識別情報に基づいて、通信装置がネットワークから離脱したことを示す第２通知をネットワークへ送信する通知ステップとをコンピュータに実行させる。【選択図】図１
2008211608.tif 000002
【特許請求の範囲】
【請求項１】
通信装置に接続されることができる監視装置の制御をコンピュータに実行させる監視プログラムであって、
前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得ステップと、
前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得ステップと、
前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得ステップと、
前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知ステップと
をコンピュータに実行させる監視プログラム。
【請求項２】
請求項１に記載の監視プログラムにおいて、
前記通信装置は、前記監視装置に接続されたアクセスポイントを介してネットワークと接続されることができ、
前記アクセスポイントは、前記通信装置との通信に用いる前記第２識別情報及び前記接続状態を管理し、
前記第３取得ステップは、前記アクセスポイントから前記第２識別情報を取得することを特徴とする監視プログラム。
【請求項３】
請求項２に記載の監視プログラムにおいて、
前記第３取得ステップは、所定の時間間隔で前記アクセスポイントへ前記第２識別情報の要求を送信し、前記アクセスポイントから前記第２識別情報を受信することを特徴とする監視プログラム。
【請求項４】
請求項１乃至請求項３のいずれかに記載の監視プログラムにおいて、
更に前記第１取得ステップの前に、前記通信装置との通信を行うことにより前記第２識別情報を取得して記憶媒体に格納する格納ステップをコンピュータに実行させ、
前記第３取得ステップは、前記記憶媒体から前記第２識別情報を取得することを特徴とする監視プログラム。
【請求項５】
請求項１乃至請求項４のいずれかに記載の監視プログラムにおいて、
前記通知ステップは、前記接続状態に基づいて前記第２識別情報を特定し、前記第１識別情報及び前記第２識別情報の対応付けと前記接続状態に含まれた前記第２識別情報とに基づいて前記第１識別情報を特定し、前記第１識別情報中の情報を含む前記第２通知を生成することを特徴とする監視プログラム。
【請求項６】
請求項１乃至請求項５のいずれかに記載の監視プログラムにおいて、
前記第１識別情報は、前記通信装置のＩＰアドレス、前記第１レイヤにおける前記通信装置のＩＤの少なくともいずれかを含むことを特徴とする監視プログラム。
【請求項７】
請求項１乃至請求項６のいずれかに記載の監視プログラムにおいて、
前記第２レイヤは、ＭＡＣレイヤであり、前記第２識別情報は、前記通信装置のＭＡＣアドレスであり、前記接続状態は、前記通信装置のＭＡＣアドレスを含むことを特徴とする監視プログラム。
【請求項８】
請求項１乃至請求項７のいずれかに記載の監視プログラムにおいて、
前記第１レイヤは、ＵＰｎＰレイヤであり、前記第１通知は、ＵＰｎＰレイヤにおいて前記通信装置が前記ネットワークに接続していることを示す生存通知であり、前記第２通知は、ＵＰｎＰレイヤにおいて前記通信装置が前記ネットワークに離脱することを示す停止通知であることを特徴とする監視プログラム。
【請求項９】
通信装置に接続されることができる監視装置であって、
前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得部と、
前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得部と、
前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得部と、
前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知部と
を備える監視装置。
【請求項１０】
通信装置に接続されることができる監視装置により実行される監視方法であって、
前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得ステップと、
前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得ステップと、
前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得ステップと、
前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知ステップと
を実行する監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、対象とする通信装置がネットワークに接続していることを他の通信装置に通知する監視プログラム、監視装置、監視方法に関するものである。
【背景技術】
【０００２】
ユビキタス環境では、その場にあるサービスや機器と連携する仕組みが必要である。現在、この連携のための標準技術として、ＵＰｎＰ（Universal Plug and Play）が注目されている。
【０００３】
ここで、ＵＰｎＰ機器の動作について説明する。
【０００４】
まず、ＵＰｎＰ機器の生存通知（ＡＬＩＶＥ）について説明する。ここで、対象とするＵＰｎＰ機器を対象ＵＰｎＰ機器とし、対象ＵＰｎＰ機器が接続するネットワークを対象ネットワークとする。対象ＵＰｎＰ機器は、対象ネットワークへの接続中、対象ネットワーク内の他のＵＰｎＰ機器に自己の存在を示すために、対象ネットワークに対してマルチキャストで生存通知を送信する。生存通知には、有効期限が付けられている。また、対象ＵＰｎＰ機器は、有効期限が切れる前に再度生存通知の送信を行う。生存通知を受信した他のＵＰｎＰ機器は、その有効期限内であれば対象ＵＰｎＰ機器が存在していると見做し、有効期限が切れれば対象ＵＰｎＰ機器が居なくなったと見做す。
【０００５】
次に、ＵＰｎＰ機器の停止通知（ＢＹＥＢＹＥ）について説明する。対象ＵＰｎＰ機器は、対象ネットワークからの離脱時、対象ネットワークに対してマルチキャストで停止通知を送信する。停止通知を受信した他のＵＰｎＰ機器は、有効期限が残っていても対象ＵＰｎＰ機器が居なくなったと見做す。
【０００６】
なお、本発明の関連ある従来技術として、ネットワーク内の各デバイスが互いに発見したデバイスの情報をリストで管理し、ネットワークからの切断などの変化を互いに知らせて共有し、定期的にデバイスの生存を確認するネットワーク装置がある（例えば、特許文献１参照）。
【特許文献１】特開２００４−３１８８５２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＵＰｎＰの存在／停止通知は、ネットワークの接続／離脱と連動していないため、停止通知を送らずに対象ＵＰｎＰ機器が離脱してしまうと、他のＵＰｎＰ機器は有効期限が切れるまで対象ＵＰｎＰ機器が存在していると見做してしまう。例えば、無線通信によりネットワークに接続していた対象ＵＰｎＰ機器が無線通信のエリア外に出る場合、停止通知を送らずにネットワークから離脱してしまう。また、通常の有効期限は例えば３０分と設定されており、この場合、他のＵＰｎＰ機器は、最大で３０分間、対象ＵＰｎＰ機器が存在していると見做してしまう。
【０００８】
また、ネットワークにおけるＵＰｎＰレイヤより下位レイヤにおいて対象ＵＰｎＰ機器の離脱が認識されたとしても、下位レイヤとＵＰｎＰレイヤは連動していないために、ＵＰｎＰレイヤは独自に対象ＵＰｎＰ機器の離脱を認識する必要があった。
【０００９】
特許文献１の技術は、全てのデバイスが常に互いに監視を行うため、全てのＵＰｎＰ機器の負荷が大きい。対象ＵＰｎＰ機器が電池駆動である場合、ＣＰＵや無線通信の負荷を増大させると、対象ＵＰｎＰ機器の動作時間が減少してしまう。
【００１０】
本発明は上述した問題点を解決するためになされたものであり、対象とする通信装置がネットワークから離脱する場合、該ネットワーク内の他の機器がその離脱を速やかに認識することができる監視プログラム、監視装置、監視方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決するため、本発明は、通信装置に接続されることができる監視装置の制御をコンピュータに実行させる監視プログラムであって、前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得ステップと、前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得ステップと、前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得ステップと、前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知ステップとをコンピュータに実行させる。
【００１２】
また、本発明は、通信装置に接続されることができる監視装置であって、前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得部と、前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得部と、前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得部と、前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知部と
を備える。
【００１３】
また、本発明は、通信装置に接続されることができる監視装置により実行される監視方法であって、前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得ステップと、前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得ステップと、前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得ステップと、前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知ステップとを実行する。
【発明の効果】
【００１４】
本発明によれば、ＵＰｎＰ機器がネットワークから離脱する場合、ネットワーク内の他の機器がその離脱を速やかに認識することができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００１６】
本実施の形態においては、本発明の監視装置を適用したＵＰｎＰ通信システムについて説明する。
【００１７】
まず、本実施の形態に係るＵＰｎＰ通信システムの構成について説明する。
【００１８】
図１は、本実施の形態に係るＵＰｎＰ通信システムの構成の一例を示すブロック図である。このＵＰｎＰ通信システムは、ＡＰ（Access Point、無線アクセスポイント）１、監視装置２、無線ＵＰｎＰ端末（通信装置）３、ネットワーク５、他のＵＰｎＰ端末６を備える。無線ＬＡＮ−ＡＰ１と監視装置２は、有線接続されている。ＡＰ１は、無線ＬＡＮ（Local Area Network）のアクセスポイントであり、無線ＵＰｎＰ端末３と無線接続されている。ＡＰ１、監視装置２、ＵＰｎＰ端末６は、ネットワーク５を介して接続されている。
【００１９】
ＡＰ１は、端末接続情報記憶部（記憶媒体）１１、端末接続情報アクセス部１２、無線通信部１３を備える。無線通信部１３は、無線ＵＰｎＰ端末３等、無線ＬＡＮに属する端末との無線通信を行うと共に、無線ＬＡＮに接続している端末の情報を端末接続情報（接続状態）として端末接続情報記憶部１１に格納して管理する。端末接続情報は、従来のＡＰにおいては無線ＬＡＮのために管理されていた情報である。図２は、本実施の形態に係る端末接続情報の内容の一例を示す表である。この表に示すように、端末接続情報は、無線ＬＡＮに属する端末毎の下位レイヤ（ＭＡＣレイヤ）の情報であり、ＭＡＣアドレス（第２識別情報）とその端末から受信した電波強度を含む。端末接続情報アクセス部１２は、監視装置２からの要求に従って、端末接続情報記憶部１１に格納された端末接続情報を監視装置２へ送信する。
【００２０】
監視装置２のソフトウェアは、端末接続情報監視部２１、ＵＰｎＰ情報監視部２２、変換テーブル記憶部２３、端末接続情報変換部２４、ＵＰｎＰ通知部２５を備える。監視装置２のハードウェアは、例えばサーバであり、ＣＰＵ及び記憶部を備える。監視装置２のソフトウェアの各部は、監視装置２の記憶部に格納された監視プログラムの機能であり、監視装置２のＣＰＵにより監視装置２の記憶部上で実現される。
【００２１】
端末接続情報監視部２１は、端末接続情報アクセス部１２に対して端末接続情報を要求することにより、端末接続情報アクセス部１２から端末接続情報を取得する。ＵＰｎＰ情報監視部２２は、無線ＵＰｎＰ端末３から送信されるＵＰｎＰメッセージ（生存通知）からＵＰｎＰ情報（第１識別情報）を取得すると共に、無線ＵＰｎＰ端末３のＭＡＣアドレスを取得し、ＵＰｎＰ情報とＭＡＣアドレスとを変換テーブルとして、変換テーブル記憶部２３に格納する。図３は、本実施の形態に係るＵＰｎＰ情報の内容の一例を示す表である。この表に示すように、ＵＰｎＰ情報は、ＵＰｎＰ端末毎のＵＰｎＰレイヤの情報であり、機器番号、ＩＰアドレス、サービス有効期間（有効期限）を含む。図４は、本実施の形態に係る変換テーブルの内容の一例を示す表である。この表に示すように、変換テーブルは、ＵＰｎＰ端末毎に、機器番号（ＩＤ）、ＩＰアドレス、ＭＡＣアドレス、サービス有効期間の値を格納する。
【００２２】
端末接続情報変換部２４は、変換テーブル記憶部２３に格納された変換テーブルに基づいて、端末接続情報監視部２１により取得された端末接続情報をＵＰｎＰ情報に変換する。ＵＰｎＰ通知部２５は、端末接続情報変換部２４により変換されたＵＰｎＰ情報に基づいて、無線ＵＰｎＰ端末３の離脱を示すＵＰｎＰメッセージ（停止通知）を代理でネットワーク５へ送信する。
【００２３】
無線ＵＰｎＰ端末３及びＵＰｎＰ端末６は、ＵＰｎＰ規格に準拠した端末であり、それぞれ従来の無線ＵＰｎＰ端末及びＵＰｎＰ端末と同等である。
【００２４】
次に、本実施の形態に係るＵＰｎＰ通信システムの準備動作について説明する。
【００２５】
準備動作は、無線ＵＰｎＰ端末３がＡＰ１に接続した時点で実行される動作である。図５は、本実施の形態に係るＵＰｎＰ通信システムの準備動作の一例を示すフローチャートである。まず、無線ＵＰｎＰ端末３がＡＰ１に接続することによりネットワーク５に接続すると、無線ＵＰｎＰ端末３はネットワーク５に接続された全てのＵＰｎＰ端末６及び監視装置２へＵＰｎＰサービス内容を通知するサービス広報（生存通知）をブロードキャストで送信する（Ｓ１１）。サービス広報を受信した監視装置２は、サービス広報の送信元へＡＲＰ（Address Resolution Protocol）パケットを送信する（Ｓ１２）。ＡＲＰパケットを受信した無線ＵＰｎＰ端末３は、自己のＭＡＣアドレスを含むＡＲＰ応答パケットを監視装置２へ送信する（Ｓ１３）。ＡＲＰ応答パケットを受信した監視装置２は、サービス広報に含まれたＵＰｎＰ情報とＡＲＰ応答パケットに含まれた無線ＵＰｎＰ端末３のＭＡＣアドレスとを対応付け、変換テーブル記憶部２における変換テーブルのレコードとして登録し（Ｓ１４）、準備動作を終了する。
【００２６】
上述した準備動作によれば、監視装置２は、無線ＵＰｎＰ端末３のＵＰｎＰ情報とＭＡＣアドレスとを対応付けることができる。
【００２７】
次に、本実施の形態に係るＵＰｎＰ通信システムの定期動作について説明する。
【００２８】
定期動作は、準備動作の後、無線ＵＰｎＰ端末３がＡＰ１に接続されている間、予め設定された時間である確認間隔（所定の時間間隔）で繰り返し実行される動作である。確認間隔は、サービス有効期間より十分短い時間であり、例えば数秒である。図６は、本実施の形態に係るＵＰｎＰ通信システムの定期動作の一例を示すフローチャートである。まず、監視装置２の端末接続情報監視部２１は、端末接続情報の要求をＡＰ１へ送信する（Ｓ３１）。この要求を受信したＡＰ１の端末接続情報アクセス部１２は、端末接続情報記憶部１１に格納された端末接続情報を取得し、監視装置２へ送信する（Ｓ３２）。ここは、無線ＵＰｎＰ端末３がＡＰ１に接続されているとする。監視装置２の端末接続情報監視部２１は、受信した端末接続情報により無線ＵＰｎＰ端末３がＡＰ１に接続されていると判断し、何もせずに定期動作を終了する（Ｓ３３）。確認間隔の後、再びこの定期動作が実行される。
【００２９】
処理Ｓ３２において、端末接続情報アクセス部１２は、端末接続情報記憶部１１に格納された全ての端末の端末接続情報を送信する。また、処理Ｓ３１において、端末接続情報監視部２１が変換テーブル記憶部２３に格納されたＭＡＣアドレスの端末接続情報を要求し、処理Ｓ３２において、端末接続情報アクセス部１２は、要求された端末の端末接続情報だけを送信しても良い。
【００３０】
次に、本実施の形態に係るＵＰｎＰ通信システムの検出動作について説明する。
【００３１】
検出動作は、準備動作の後、無線ＵＰｎＰ端末３がＡＰ１から離脱した場合の動作である。図７は、本実施の形態に係るＵＰｎＰ通信システムの検出動作の一例を示すフローチャートである。まず、無線ＵＰｎＰ端末３がＡＰ１のサービスエリア外へ移動すると（Ｓ２１）、ＡＰ１の無線通信部１１は、無線ＵＰｎＰ端末３との無線ＬＡＮからの離脱を検出し（Ｓ２２）、端末接続情報記憶部１１における端末接続情報を更新する（Ｓ２３）。ここで、無線通信部１１は、無線ＬＡＮから離脱した端末の端末接続情報を削除する。端末接続情報に各端末が接続しているか否かの情報が含まれ、無線通信部１１がその情報を更新しても良い。
【００３２】
次に、上述した定期動作により、監視装置２の端末接続情報監視部２１が、端末接続情報の要求をＡＰ１へ送信したとする（Ｓ３１）。この要求を受信したＡＰ１の端末接続情報アクセス部１２は、端末接続情報記憶部１１に格納された端末接続情報を取得し、監視装置２へ送信する（Ｓ３２）。監視装置２の端末接続情報監視部２１は、受信した端末接続情報から無線ＵＰｎＰ端末３がネットワーク５から離脱したことを認識する（Ｓ４３）。端末接続情報監視部２１は、変換テーブルに登録されたＭＡＣアドレスと端末接続情報におけるＭＡＣアドレスとを比較し、端末接続情報に無いＭＡＣアドレスの端末をネットワーク５から離脱したと判断する。
【００３３】
次に、監視装置２の端末接続情報変換部２４は、変換テーブルを参照することにより、離脱した無線ＵＰｎＰ端末３のＭＡＣアドレスに対応するＵＰｎＰ情報を取得し（Ｓ４４）、監視装置２のＵＰｎＰ通知部２５は、そのＵＰｎＰ情報を用いて無線ＵＰｎＰ端末３がネットワーク５から離脱したことを示すＵＰｎＰメッセージ（停止通知）を生成してネットワーク５へブロードキャストで送信し（Ｓ４５）、検出動作を終了する。
【００３４】
上述した定期動作及び検出動作によれば、ＡＰ１が管理する情報を監視装置２が取得することにより、無線ＵＰｎＰ端末３がネットワーク５から離脱したことを検出し、無線ＵＰｎＰ端末３の代わりに停止通知をネットワーク５へ送信することにより、ネットワーク５に接続されたＵＰｎＰ端末６は、無線ＵＰｎＰ端末３がネットワーク５から離脱したことを素早く認識することができる。従来のＵＰｎＰ通信システムでは、ＵＰｎＰ端末が無線ＵＰｎＰ端末の離脱を認識するまでの遅れは最大で生存通知の有効期限になるが、本実施の形態に係るＵＰｎＰ通信システムでは、この遅れは最大で確認間隔になる。
【００３５】
特許文献１の技術のように対象とする端末がネットワークから切断されることを他の端末が監視する方式と比較すると、本実施の形態においてはＡＰ１と監視装置２は、ネットワーク５と別の有線接続により通信を行うことから、無線ＵＰｎＰ端末３、ＵＰｎＰ端末６、ネットワーク５の負荷が一切増加しない。従って、監視による無線ＵＰｎＰ端末３やＵＰｎＰ端末６の消費電力の増加や、無線ＵＰｎＰ端末３やＵＰｎＰ端末６が電池により駆動される場合の駆動時間の減少を防ぐことができる。また、従来の無線ＵＰｎＰ端末やＵＰｎＰ端末に修正を加えることなく、それぞれ本実施の形態の無線ＵＰｎＰ端末３やＵＰｎＰ端末６としてそのまま適用することができる。
【００３６】
また、定期動作によりネットワーク５、無線ＵＰｎＰ端末３、ＵＰｎＰ端末６の負荷を増加させることがないため、有効期限に比べて確認間隔を十分短くすることができ、ＵＰｎＰ端末６が無線ＵＰｎＰ端末３の離脱を認識するまでの遅れを極めて短く抑えることができる。
【００３７】
なお、ＡＰ１と監視装置２は、一体であっても良い。この場合、端末接続情報アクセス部１２を省き、端末接続情報監視部２１が、確認間隔毎に、直接、端末接続情報記憶部１１に格納された端末接続情報を取得しても良い。また、本実施の形態において、ＡＰ１と監視装置２は、ネットワーク５とは別の有線接続がされているとしたが、ネットワーク５を介して接続されていても良い。この場合、処理Ｓ３１の間隔は、ネットワーク５への負荷を考慮して長くしても良い。
【００３８】
なお、特許文献１の技術においてもＡＰは用いられているが、監視のためにＡＰ内部の下位レイヤの情報が用いられることはなく、ＡＰは単に端末が無線接続を行うための装置としてしか用いられていない。
【００３９】
なお、第１取得ステップは、実施の形態における処理Ｓ１１に対応する。また、第２取得ステップは、実施の形態における処理Ｓ１２，Ｓ１３，Ｓ１４に対応する。また、第３取得ステップは、実施の形態における処理Ｓ３１，Ｓ３２に対応する。また、通知ステップは、実施の形態における処理Ｓ４３，Ｓ４４，Ｓ４５に対応する。また、格納ステップは、実施の形態における無線通信部の処理に対応する。
【００４０】
また、第１取得部及び第２取得部は、実施の形態におけるＵＰｎＰ監視部に対応する。また、第３取得部は、実施の形態における端末接続情報監視部に対応する。また、通知部は、実施の形態における端末接続情報変換部及びＵＰｎＰ通知部に対応する。また、格納部は、実施の形態における無線通信部に対応する。
【００４１】
また、本実施の形態に係る監視装置は、通信装置に容易に適用することができ、通信装置の性能をより高めることができる。ここで、通信装置には、例えばサーバ、ＡＰ、ネットワーク中継装置等が含まれ得る。
【００４２】
更に、監視装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、監視プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、監視装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【００４３】
（付記１）  通信装置に接続されることができる監視装置の制御をコンピュータに実行させる監視プログラムであって、
前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得ステップと、
前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得ステップと、
前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得ステップと、
前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知ステップと
をコンピュータに実行させる監視プログラム。
（付記２）  付記１に記載の監視プログラムにおいて、
前記通信装置は、前記監視装置に接続されたアクセスポイントを介してネットワークと接続されることができ、
前記アクセスポイントは、前記通信装置との通信に用いる前記第２識別情報及び前記接続状態を管理し、
前記第３取得ステップは、前記アクセスポイントから前記第２識別情報を取得することを特徴とする監視プログラム。
（付記３）  付記２に記載の監視プログラムにおいて、
前記第３取得ステップは、所定の時間間隔で前記アクセスポイントへ前記第２識別情報の要求を送信し、前記アクセスポイントから前記第２識別情報を受信することを特徴とする監視プログラム。
（付記４）  付記１乃至付記３のいずれかに記載の監視プログラムにおいて、
更に前記第１取得ステップの前に、前記通信装置との通信を行うことにより前記第２識別情報を取得して記憶媒体に格納する格納ステップをコンピュータに実行させ、
前記第３取得ステップは、前記記憶媒体から前記第２識別情報を取得することを特徴とする監視プログラム。
（付記５）  付記４に記載の監視プログラムにおいて、
前記第３取得ステップは、所定の時間間隔で前記記憶媒体から前記第２識別情報を取得することを特徴とする監視プログラム。
（付記６）  付記１乃至付記５のいずれかに記載の監視プログラムにおいて、
前記通知ステップは、前記接続状態に基づいて前記第２識別情報を特定し、前記第１識別情報及び前記第２識別情報の対応付けと前記接続状態に含まれた前記第２識別情報とに基づいて前記第１識別情報を特定し、前記第１識別情報中の情報を含む前記第２通知を生成することを特徴とする監視プログラム。
（付記７）  付記１乃至付記６のいずれかに記載の監視プログラムにおいて、
前記第１識別情報は、前記通信装置のＩＰアドレス、前記第１レイヤにおける前記通信装置のＩＤの少なくともいずれかを含むことを特徴とする監視プログラム。
（付記８）  付記１乃至付記７のいずれかに記載の監視プログラムにおいて、
前記第２レイヤは、ＭＡＣレイヤであり、前記第２識別情報は、前記通信装置のＭＡＣアドレスであり、前記接続状態は、前記通信装置のＭＡＣアドレスを含むことを特徴とする監視プログラム。
（付記９）  付記１乃至付記８のいずれかに記載の監視プログラムにおいて、
前記第１レイヤは、ＵＰｎＰレイヤであり、前記第１通知は、ＵＰｎＰレイヤにおいて前記通信装置が前記ネットワークに接続していることを示す生存通知であり、前記第２通知は、ＵＰｎＰレイヤにおいて前記通信装置が前記ネットワークに離脱することを示す停止通知であることを特徴とする監視プログラム。
（付記１０）  付記１乃至付記９のいずれかに記載の監視プログラムにおいて、
前記第２取得ステップは、前記第１識別情報を用いて前記第２識別情報の要求を送信することにより、前記第２識別情報を取得することを特徴とする監視プログラム。
（付記１１）  通信装置に接続されることができる監視装置であって、
前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得部と、
前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得部と、
前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得部と、
前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知部と
を備える監視装置。
（付記１２）  付記１１に記載の監視装置において、
前記通信装置は、前記監視装置に接続されたアクセスポイントを介してネットワークと接続されることができ、
前記アクセスポイントは、前記通信装置との通信に用いる前記第２識別情報及び前記接続状態を管理し、
前記第３取得部は、前記アクセスポイントから前記第２識別情報を取得することを特徴とする監視装置。
（付記１３）  付記１２に記載の監視装置において、
前記第３取得部は、所定の時間間隔で前記アクセスポイントへ前記第２識別情報の要求を送信し、前記アクセスポイントから前記第２識別情報を受信することを特徴とする監視装置。
（付記１４）  付記１１乃至付記１３のいずれかに記載の監視装置において、
更に前記第１取得部の前に、前記通信装置との通信を行うことにより前記第２識別情報を取得して記憶媒体に格納する格納部を備え、
前記第３取得部は、前記記憶媒体から前記第２識別情報を取得することを特徴とする監視装置。
（付記１５）  付記１４に記載の監視装置において、
前記第３取得部は、所定の時間間隔で前記記憶媒体から前記第２識別情報を取得することを特徴とする監視装置。
（付記１６）  付記１１乃至付記１５のいずれかに記載の監視装置において、
前記通知部は、前記接続状態に基づいて前記第２識別情報を特定し、前記第１識別情報及び前記第２識別情報の対応付けと前記接続状態に含まれた前記第２識別情報とに基づいて前記第１識別情報を特定し、前記第１識別情報中の情報を含む前記第２通知を生成することを特徴とする監視装置。
（付記１７）  付記１１乃至付記１６のいずれかに記載の監視装置において、
前記第１識別情報は、前記通信装置のＩＰアドレス、前記第１レイヤにおける前記通信装置のＩＤの少なくともいずれかを含むことを特徴とする監視装置。
（付記１８）  付記１１乃至付記１７のいずれかに記載の監視装置において、
前記第２レイヤは、ＭＡＣレイヤであり、前記第２識別情報は、前記通信装置のＭＡＣアドレスであり、前記接続状態は、前記通信装置のＭＡＣアドレスを含むことを特徴とする監視装置。
（付記１９）  付記１乃至付記１８のいずれかに記載の監視装置において、
前記第１レイヤは、ＵＰｎＰレイヤであり、前記第１通知は、ＵＰｎＰレイヤにおいて前記通信装置が前記ネットワークに接続していることを示す生存通知であり、前記第２通知は、ＵＰｎＰレイヤにおいて前記通信装置が前記ネットワークに離脱することを示す停止通知であることを特徴とする監視装置。
（付記２０）  通信装置に接続されることができる監視装置により実行される監視方法であって、
前記通信装置からネットワークへ送信された第１通知を受信し、前記第１通知から所定の第１レイヤにおける前記通信装置の識別情報である第１識別情報を取得する第１取得ステップと、
前記第１レイヤより下位のレイヤである第２レイヤにおける前記通信装置の識別情報である第２識別情報を取得し、前記第１識別情報及び前記第２識別情報の対応付けを行う第２取得ステップと、
前記第２レイヤにおける前記ネットワークと前記通信装置との接続状態を取得する第３取得ステップと、
前記接続状態及び前記第２識別情報に基づいて、前記通信装置が前記ネットワークから離脱したと判断した場合、前記第２識別情報に対応する前記第１識別情報に基づいて、前記通信装置が前記ネットワークから離脱したことを示す第２通知を生成し、該第２通知を前記ネットワークへ送信する通知ステップと
を実行する監視方法。
【図面の簡単な説明】
【００４４】
【図１】本実施の形態に係るＵＰｎＰ通信システムの構成の一例を示すブロック図である。
【図２】本実施の形態に係る端末接続情報の内容の一例を示す表である。
【図３】本実施の形態に係るＵＰｎＰ情報の内容の一例を示す表である。
【図４】本実施の形態に係る変換テーブルの内容の一例を示す表である。
【図５】本実施の形態に係るＵＰｎＰ通信システムの準備動作の一例を示すフローチャートである。
【図６】本実施の形態に係るＵＰｎＰ通信システムの定期動作の一例を示すフローチャートである。
【図７】本実施の形態に係るＵＰｎＰ通信システムの検出動作の一例を示すフローチャートである。
【符号の説明】
【００４５】
１  ＡＰ、２  監視装置、４  無線ＵＰｎＰ端末、５  ネットワーク、６  ＵＰｎＰ端末、１１  端末接続情報記憶部、１２  端末接続情報アクセス部、１３  無線通信部、２１  端末接続情報監視部、２２  ＵＰｎＰ情報監視部、２３  変換テーブル記憶部、２４  端末接続情報変換部、２５  ＵＰｎＰ通知部。
【図１】
2008211608.tif 000003
【図２】
2008211608.tif 000004
【図３】
2008211608.tif 000005
【図４】
2008211608.tif 000006
【図５】
2008211608.tif 000007
【図６】
2008211608.tif 000008
【図７】
2008211608.tif 000009