(57)【特許請求の範囲】
【請求項１】
フラッディングを行う無線通信端末であって、
所定の各時刻において、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する無線通信端末において、
所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測手段と、
前記パケット数計測手段によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力手段と、
前記記号出力手段から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算手段と、
前記状態確率計算手段によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御手段とを備え、
前記状態確率計算手段は、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、
前記状態確率計算手段は、状態の集合、出力記号の集合、前記状態遷移確率、前記出力記号観測確率および前記初期存在確率の５項の組で示される隠れマルコフモデルを用い、前記記号出力手段から出力記号の列が入力されたときに、事後確率を計算する
ことを特徴とする無線通信端末。
【請求項２】
記号出力手段は、所与の時間間隔でパケット数計測手段によって計測されたフラッディングパケット数の平均値に従うポアソン分布において、前記パケット数計測手段に計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する
請求項１記載の無線通信端末。
【請求項３】
状態遷移確率および出力記号観測確率を更新する確率更新手段を含み、
前記確率更新手段は、各時刻において状態確率計算手段によって計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する
請求項１または請求項２記載の無線通信端末。
【請求項４】
フラッディングを行う複数の無線通信端末が無線通信を行う無線通信転送制御システムであって、
所定の各時刻において、個々の前記無線通信端末が、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する無線通信転送制御システムにおいて、
無線通信端末は、
所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測手段と、
前記パケット数計測手段によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力手段と、
前記記号出力手段から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算手段と、
前記状態確率計算手段によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御手段とを備え、
前記状態確率計算手段は、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、
前記状態確率計算手段は、状態の集合、出力記号の集合、前記状態遷移確率、前記出力記号観測確率および前記初期存在確率の５項の組で示される隠れマルコフモデルを用い、前記記号出力手段から出力記号の列が入力されたときに、事後確率を計算する
ことを特徴とする無線通信転送制御システム。
【請求項５】
記号出力手段は、所与の時間間隔でパケット数計測手段によって計測されたフラッディングパケット数の平均値に従うポアソン分布において、前記パケット数計測手段に計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する
請求項４記載の無線通信転送制御システム。
【請求項６】
無線通信端末は、状態遷移確率および出力記号観測確率を更新する確率更新手段を含み、
前記確率更新手段は、各時刻において状態確率計算手段によって計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する
請求項４または請求項５記載の無線通信転送制御システム。
【請求項７】
フラッディングを行う無線通信端末によって実施される無線通信転送制御方法であって、
所定の各時刻において、個々の前記無線通信端末が、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する無線通信転送制御方法において、
所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測し、
計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力し、
前記出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算し、
前記計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御し、
状態の集合、出力記号の集合、直前の状態から現在の状態への遷移確率である状態遷移確率、各状態における出力記号の出力確率である出力記号観測確率、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率の５項の組で示される隠れマルコフモデルを用い、出力記号の列が入力されたときに、事後確率を計算する
ことを特徴とする無線通信転送制御方法。
【請求項８】
所与の時間間隔で計測されたフラッディングパケット数の平均値に従うポアソン分布において、計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する
請求項７記載の無線通信転送制御方法。
【請求項９】
各時刻において計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する
請求項７または請求項８記載の無線通信転送制御方法。
【請求項１０】
フラッディングを行う無線通信端末に搭載されたコンピュータに、所定の各時刻において、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する処理を実行させるための無線通信転送制御プログラムにおいて、
前記コンピュータに、
所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測する処理と、
計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する処理と、
前記出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する処理と、
前記計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する処理とを実行させ、
状態の集合、出力記号の集合、直前の状態から現在の状態への遷移確率である状態遷移確率、各状態における出力記号の出力確率である出力記号観測確率、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率の５項の組で示される隠れマルコフモデルを用い、出力記号の列が入力されたときに、事後確率を計算する処理を実行させるための
無線通信転送制御プログラム。
【請求項１１】
コンピュータに、
所与の時間間隔で計測されたフラッディングパケット数の平均値に従うポアソン分布において、計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する処理を実行させるための
請求項１０記載の無線通信転送制御プログラム。
【請求項１２】
コンピュータに、
各時刻において計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する処理を実行させるための
請求項１０または請求項１１記載の無線通信転送制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮのようにアクセスポイントを必要とせずＰ２Ｐ（Peer to Peer）で接続できる無線通信機能を備えた無線通信端末のみで構成されたネットワーク、すなわち無線アドホックネットワークにおいて、パケットをネットワーク全体に配信するフラッディングを効率化するための無線通信端末、無線通信転送制御システム、無線通信転送制御方法および無線通信転送制御プログラムに関する。無線アドホックネットワークを構成する無線通信端末には、パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）および携帯電話機など（以降、無線端末と記述する。）がある。なお、パーソナルコンピュータなどの情報処理端末装置であっても、無線通信機能を備えている場合には、無線端末に含まれる。
【背景技術】
【０００２】
フラッディングは、ルート検索プロトコルに用いられるなど、無線アドホックネットワークにおける基本的な要素技術である。フラッディングは、通信範囲にある全てのノードに対してパケットをブロードキャストする。フラッディング方式の一例が、特許文献１に記載されている。図１２は、特許文献１に記載された無線データ通信システムの構成の一例を示す説明図である。図１２に示す無線データ通信システムでは、各無線端末の通信範囲（図１２に示すゾーンＡ〜ゾーンＥに相当）が重なりあるように無線端末が配置される前提のもと、通信範囲にあるすべてのノードに対してブロードキャストを繰り返すことによって次々と中継伝送していく。特許文献１には、このようにしてパケットを複数の無線端末に配信する方法が記載されている。ここで、パケットを受信した無線端末は、パケットに記述された宛先アドレスが自身のアドレスに合致するとき、当該パケットを自身宛のパケットと認識する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−９７８２１号公報（段落００１１−００２０）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１に記載された無線データ通信システムでは、移動性を備えた無線端末が移動することによって無線端末が密集した（通信範囲の重なりが密になった）場合に、パケットの衝突が頻繁に発生し、通信効率が落ちる。また、通信範囲に重なりがなくなった場合に、どの無線端末にも未到達のブロードキャストが発生し、無駄な通信によって電力効率が悪化する。つまり、特許文献１に記載された無線データ通信システムでは、フラッディングを実施する各時刻において、フラッディングすべき状態にあるか否かを自律的に判断して制御することができない。【０００５】
そこで、本発明は、無線アドホックネットワークにおいて、各無線通信端末がフラッディングを実施するべき状態にあるか否かを自律的に判断する無線通信端末、無線通信転送制御システム、無線通信転送制御方法および無線通信転送制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明による無線通信端末は、フラッディングを行う無線通信端末であって、所定の各時刻において、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する無線通信端末において、所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測手段と、パケット数計測手段によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力手段と、記号出力手段から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算手段と、状態確率計算手段によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御手段とを備え、状態確率計算手段が、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、状態確率計算手段が、状態の集合、出力記号の集合、状態遷移確率、出力記号観測確率および初期存在確率の５項の組で示される隠れマルコフモデルを用い、記号出力手段から出力記号の列が入力されたときに、事後確率を計算することを特徴とする。
【０００７】
本発明による無線通信転送制御システムは、フラッディングを行う複数の無線通信端末が無線通信を行う無線通信転送制御システムであって、所定の各時刻において、個々の無線通信端末が、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する無線通信転送制御システムにおいて、無線通信端末が、所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測手段と、パケット数計測手段によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力手段と、記号出力手段から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算手段と、状態確率計算手段によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御手段とを備え、状態確率計算手段が、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、状態確率計算手段が、状態の集合、出力記号の集合、状態遷移確率、出力記号観測確率および初期存在確率の５項の組で示される隠れマルコフモデルを用い、記号出力手段から出力記号の列が入力されたときに、事後確率を計算することを特徴とする。
【０００８】
本発明による無線通信転送制御方法は、フラッディングを行う無線通信端末によって実施される無線通信転送制御方法であって、所定の各時刻において、個々の無線通信端末が、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する無線通信転送制御方法において、所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測し、計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力し、出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算し、計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御し、状態の集合、出力記号の集合、直前の状態から現在の状態への遷移確率である状態遷移確率、各状態における出力記号の出力確率である出力記号観測確率、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率の５項の組で示される隠れマルコフモデルを用い、出力記号の列が入力されたときに、事後確率を計算することを特徴とする。
【０００９】
本発明による無線通信転送制御プログラムは、フラッディングを行う無線通信端末に搭載されたコンピュータに、所定の各時刻において、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する処理を実行させるための無線通信転送制御プログラムにおいて、コンピュータに、所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測する処理と、計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する処理と、出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する処理と、計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する処理とを実行させ、状態の集合、出力記号の集合、直前の状態から現在の状態への遷移確率である状態遷移確率、各状態における出力記号の出力確率である出力記号観測確率、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率の５項の組で示される隠れマルコフモデルを用い、出力記号の列が入力されたときに、事後確率を計算する処理を実行させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、無線アドホックネットワークにおいて、各無線通信端末がフラッディングを実施するべき状態にあるか否かを自律的に判断することができ、ネットワーク全体での通信効率および電力効率の低下を抑止できる。
【図面の簡単な説明】
【００１１】
【図１】本発明による無線通信転送制御システムの第１の実施形態の構成を示すブロック図である。
【図２】図１に示す無線通信転送制御システムの状態確率計算手段において使用される確率モデルを示す説明図である。
【図３】隠れマルコフモデルの形式的構造を示す説明図である。
【図４】出力記号集合を説明するための説明図である。
【図５】図３に示す隠れマルコフモデルの形式的構造による設計例を示す説明図である。
【図６】図５に示す状態遷移確率δおよび初期存在確率Ｉの一例を示す説明図である。
【図７】Ｐｉ（ｔ）を計算するアルゴリズムの一例を示す説明図である。
【図８】各時刻における計算結果を示す説明図である。
【図９】図１に示す無線通信転送制御システムの動作を示すフローチャートである。
【図１０】本発明による無線通信転送制御システムの第２の実施形態の構成を示すブロック図である。
【図１１】本発明による無線通信端末の主要な処理を示すフローチャートである。
【図１２】特許文献１に記載された無線データ通信システムの構成の一例を示す説明図である。
【発明を実施するための形態】
【００１２】
実施形態１．
図１は、本発明による無線通信転送制御システムの第１の実施形態（実施形態１）の構成を示すブロック図である。図１を参照して、本発明の第１の実施形態の無線通信転送制御システムの構成を説明する。
【００１３】
図１に示す無線通信転送制御システムは、プログラム制御により動作する複数の無線端末から構成される。無線端末１００は、パケット数計測手段１１０、記号出力手段１２０、状態確率計算手段１３０、通信制御手段１４０および通信手段１５０とを含む。
【００１４】
パケット数計測手段１１０は、周辺の無線端末からフラッディングされて受信したパケット（フラッディングパケット）の数を常時計測する。パケット数計測手段１１０は、所定の各時刻において、それぞれの前時刻からのフラッディングパケットの数を記号出力手段１２０に出力する。
【００１５】
記号出力手段１２０は、パケット数計測手段１１０が計測したフラッディングパケットの数を記憶部（図示せず）に格納する。記号出力手段１２０は、所定の各時刻においてパケット数計測手段１１０から出力されたフラッディングパケットの数の総和および計測回数を基に、フラッディングパケット数の平均値λを計算する。フラッディングパケット数の平均値λは、記憶部に格納される。記号出力手段１２０は、フラッディングパケット数の平均値λに従うポアソン分布において、受信したパケット数に対する累積確率に応じた記号（出力記号）を生成する。記号出力手段１２０は、生成した出力記号を記憶部に格納し、各時間間隔毎に生成した出力記号を出力記号の列として、状態確率計算手段１３０に出力する。
【００１６】
状態確率計算手段１３０は、記号出力手段１２０から出力された出力記号の列を入力として、無線端末１００が平常状態または待機状態のどちらの状態にいるかの確率を示す事後確率を計算する。状態確率計算手段１３０は、状態遷移確率記憶部１３１、出力記号観測確率記憶部１３２、初期存在確率記憶部１３３および状態確率計算部１３４を有する。
【００１７】
通信制御手段１４０は、状態確率計算手段１３０で計算された事後確率が、無線端末１００が平常状態にいる確率が待機状態にいる確率よりも高いことを示す場合に、他の無線端末にフラッディングを行うように通信を制御する。
【００１８】
通信手段１５０は、無線端末１００において、他の無線端末との通信を行う。例えば、パケット数計測手段１１０は、通信手段１５０を介して他の無線端末から受信したフラッディングパケットの数を計測し、通信制御手段１４０は、通信手段１５０を介してフラッディングを実施する。
【００１９】
第１の実施形態においては、状態確率計算手段を中心として、無線端末１００の状態がフラッディングすべき状態（平常状態）とフラッディングすべきではない状態（待機状態）とのどちらの状態にあるかを推論することができる。この推論の対象として、フラッティングするべき状態（平常状態）およびフラッディングすべきではない状態（待機状態）の集合｛平常，待機｝を与える。無線端末１００の状態は、この集合上の確率変数で示されるとする。状態そのものを外部から観測することはできない。しかし、状態と相関を持つ情報として、周辺の無線端末からフラッディングされてくるパケットの数を観測することはできる。また、状態は時間とともに変化し、現在の状態はそれ以前の時刻における状態とも相関を持つ。
【００２０】
図２は、図１に示す無線通信転送制御システムの状態確率計算手段において使用される確率モデルを示す説明図である。図２に示す楕円は、可観測変数及び非可観測変数（隠れ変数）の各確率変数を示す。図２に示す矢印は、矢印で結ばれた確率変数間に相関があることを示す。確率変数間の相関の大小は、条件付き確率で表される。各条件付き確率を予め与えておき、観測された情報から真の状態を推定する。このような、時間とともに変化する隠れ変数の値を可観測変数の値に基づいて推測するための確率モデルとして、隠れマルコフモデル（ＨＭＭ：Hidden Markov Model ）を導入する。
【００２１】
図３は、隠れマルコフモデルの形式的構造を示す説明図である。隠れマルコフモデルＭは、状態の集合Ｓ、出力記号集合Ｔ、状態遷移確率δ、出力記号観測確率φおよび初期存在確率Ｉの５項の組、すなわちＭ＝｛Ｓ，Ｔ，δ，φ，Ｉ｝によって示される。
【００２２】
状態の集合Ｓは、推論の対象とする状態の集合である。Ｓ＝｛ｓ１：平常，ｓ２：待機｝で示される。
【００２３】
出力記号集合Ｔは、ある時刻ｔにおいて前時刻（ｔ−１）との間に計測できる周辺の無線端末からのフラッディングパケット数の出現頻度に応じて、記号出力手段１２０によって出力される出力記号の集合である。図４は、出力記号集合を説明するための説明図である。図４に示す曲線は、各無線端末において所定の時間間隔で受信するフラッディングパケットの数の平均値λに従うポアソン分布である。図４に示すポアソン分布を導出した後、記号出力手段１２０は、ある時刻において観測したパケット数ｘについて、図４に示すポアソン分布における上側累積確率Ｑ（ｘ）および下側累積確率Ｐ（ｘ）を算出する。上側累積確率Ｑ（ｘ）および下側累積確率Ｐ（ｘ）がともにｎ％（例えば、図４においてはｎ＝５とする。）以上である場合には、記号出力手段１２０は出力記号ｔ１を出力し、それ以外である場合には、記号出力手段１２０は出力記号ｔ２を出力する。すなわち、Ｔ＝｛ｔ１，ｔ２｝とする。
【００２４】
上側累積確率Ｑ（ｘ）および下側累積確率Ｐ（ｘ）の閾値ｎには、それぞれ個別の閾値ｎを設けてもよい。また、所定の時間間隔で受信するフラッディングパケットの数の平均値λが十分に大きい（一般にλ＞１０００）場合には、ポアソン分布の代わりに、平均λ、標準偏差λの２乗根の正規分布を用いて近似してもよい。
【００２５】
現在の状態は直前の状態にのみ依存する。状態遷移確率δは、直前の状態が現在の状態に遷移する条件付き確率を示す。状態遷移確率δは、状態確率計算手段１３０の状態確率記憶部１３１に格納される。
【００２６】
記号出力手段１２０によって出力される出力記号は、現在の状態に依存する。出力記号観測確率φは、それぞれの状態において、記号出力手段１２０がある出力記号を出力する条件付き確率を示す。出力記号観測確率φは、出力記号観測確率記憶部１３２に格納される。
【００２７】
初期存在確率Ｉは、状態確率計算手段１３０が事後確率の計算を開始するときに、ある状態に存在する確率を示す。初期存在確率Ｉは、初期存在確率記憶部１３３に格納される。
【００２８】
閾値ｎ、状態遷移確率δ、出力記号観測確率φおよび初期存在確率Ｉは、事前に与えられる。出力記号観測確率φは、状態Ｓがｓ１（平常）であるときは出力記号集合Ｔはｔ１を示しやすく、状態Ｓがｓ２（待機）であるときには出力記号集合はｔ２を示しやすいという前提を基に定められる。閾値ｎ、状態遷移確率δおよび初期存在確率Ｉは、ネットワークの運用ポリシに基づく自由度を有し、過去の運用において得た知識やノウハウに従って定められる。これらの閾値や確率を決定する要因が無い場合には、各確率を所定の等確率に定めてもよい。
【００２９】
図５は、図３に示す隠れマルコフモデルの形式的構造による設計例を示す説明図である。図５には、隠れマルコフモデルＭを構成する状態Ｓ、出力記号集合Ｔ、状態遷移確率δ、出力記号観測確率φおよび初期存在確率Ｉが定められている。図６は、図５に示す状態遷移確率δおよび初期存在確率Ｉの一例を示す説明図である。図６には、図５に示された確率に従って遷移する平常状態ｓ１および待機状態ｓ２が示されている。
【００３０】
隠れマルコフモデルＭのもと、出力記号の列Ｘｔ（Ｘｔ＝ｘ１，ｘ２，…，ｘｔ∈Ｔ）を入力とし、Ｘｔが観測されたときに隠れマルコフモデルＭが状態ｓｉ（１≦ｉ≦２）にいる事後確率をｐｉ（ｔ）（Ｐｉ（ｔ）＝Ｐ（πｔ＝ｓｉ｜Ｘｔ＝ｘ１，ｘ２，…，ｘｔ））とする。なお、ｘ１，ｘ２，…，ｘｔは、ｔ１またはｔ２である。πｔは、時刻ｔにおける隠れマルコフモデルＭの状態を表す確率変数である。状態確率計算部１３４は、出力記号の列Ｘｔを入力として事後確率Ｐｉ（ｔ）を計算する。
【００３１】
図７は、Ｐｉ（ｔ）を計算するアルゴリズムの一例を示す説明図である。
図７に示すアルゴリズムに従って、各時刻ｔにおいて、ｐｉ（ｔ）を計算する。Ｐｉ（ｔ）が、ｐ２（ｔ）＞ｐ１（ｔ）の関係である場合には、通信制御手段１４０は、少なくとも次の時刻（ｔ＋１）までフラッディングを待機するように制御する。
【００３２】
図５に示す隠れマルコフモデルＭの設計例において、出力記号の列Ｘｔが（ｔ１、ｔ２、ｔ２，ｔ２，ｔ１）で与えられた場合に、状態確率計算部１３４が事後確率Ｐｉ（ｔ）を計算する具体的な計算例を以下の（１）〜（３）に示す。
【００３３】
（１）ｔ＝０の場合。初期状態である。
f1(0)=I1=1
f2(0)=I2=0
p1(0)=f1(0)/(f1(0)+f2(0))=1 
p2(0)=f2(0)/(f1(0)+f2(0))=0 
【００３４】
（２）ｔ＝１の場合。
f1(1)=φ1(t1)(f1(0)δ11+f2(0)δ21)=0.8×(1×0.8+0×0.1)=0.64
f2(1)=φ2(t1)(f1(0)δ12+f2(0)δ22)=0.4×(1×0.2+0×0.9)=0.08
p1(1)=0.64/(0.64+0.08)=0.889
【００３５】
（３）ｔ＝２の場合。
p2(1)=0.08/(0.64+0.08)=0.111
f1(2)=φ1(t2)(f1(1)δ11+f2(1)δ21)=0.2×(0.64×0.8+0.08×0.1)=0.104 
f2(2)=φ2(t2)(f1(1)δ12+f2(1)δ22)=0.6×(0.64×0.2+0.08×0.9)=0.12
p1(2)=0.104/(0.104+0.12)=0.464
p2(2)=0.12/(0.104+0.12)=0.536 
【００３６】
ｔ＝３以降も同様に計算される。図８は、各時刻における計算結果を示す説明図である。図８に示すように、時刻ｔ＝５において、状態ｓ１（平常）にいる確率ｐ１（５）は０．２８５となり、状態ｓ２（待機）にいる確率ｐ２（５）は０．７１５となり、ｐ２（５）＞ｐ１（５）の関係を満たす。従って、出力記号の列ＸｔがＸｔ＝（ｔ１、ｔ２、ｔ２，ｔ２，ｔ１）で与えられた場合に、通信制御手段１４０は、時刻ｔ＝５においてはフラッディングを待機するように通信を制御する。
【００３７】
図９は、図１に示す無線通信転送制御システムの動作を示すフローチャートである。図９を参照して、図１に示す無線通信転送制御システムがフラッディングを行うか否かを判断する処理を説明する。
【００３８】
無線端末１００のパケット数計測手段１１０は、周辺の無線端末からフラッディングされてくるパケットの数を所定の時間間隔で区切って常時計測する。パケット数計測手段１１０は、所定の各時刻において、それぞれの前時刻からのフラッディングパケットの数を記号出力手段１２０に出力する。記号出力手段１２０は、出力されたフラッディングパケットの数を記憶部に格納する（ステップＳ１０１）。
【００３９】
時間ｔにおいてフラッディングの実施が要求されると（ステップＳ１０２）、記号生成手段１２０は、パケット数計測手段１１０で計測されたフラッディングパケット数を基に、所定の時間間隔毎に前時刻との間に計測できる周辺の無線端末からのフラッディングパケット数の出現頻度を示す出力記号を生成する。なお、フラッディングの実施要求の発生は、例えば、無線端末１００に実装されている通信アプリケーションプログラムなどによって制御される。記号生成手段１２０は、所定の時間間隔毎に生成した出力記号を出力記号の列として、状態確率計算手段１３０に出力する（ステップＳ１０３）。
【００４０】
状態確率計算手段１３０は、記号生成手段１２０から出力された出力記号の列を入力として、無線端末１００が状態ｓｉ（１≦ｉ≦２）にいる事後確率ｐｉ（ｔ）を計算する（ステップＳ１０４）。
【００４１】
ステップＳ１０４において計算された事後確率ｐｉ（ｔ）がｐ２（ｔ）＞ｐ１（ｔ）の関係を満たすとき、通信制御手段１４０は、少なくとも次の時刻（ｔ＋１）までフラッディングを待機するように通信を制御する（ステップＳ１０５）。
【００４２】
このような無線通信転送制御システムでは、各無線端末において、刻一刻と変化する状況を鑑みて効率的なフラッディングが可能かどうかを自律的に判断することができる。すなわち、このような無線通信転送制御システムは、ネットワーク全体での通信効率および電力効率の低下を抑止できる。
【００４３】
実施形態２．
図１０は、本発明による無線通信転送制御システムの第２の実施形態（実施形態２）の構成を示すブロック図である。図１０を参照して、本発明の第２の実施形態の無線通信転送制御システムの構成を説明する。図１０に示す無線端末２００の構成は、確率更新手段１６０を新たに備えたこと以外は図１に示された無線端末１００の構成と同じである。
【００４４】
第１の実施形態の無線通信転送制御システムでは、状態遷移確率δおよび出力記号観測確率φは所定の値が事前に与えられていたが、第２の実施形態の無線通信転送制御システムでは、事後確率の計算結果などを利用して状態遷移確率δおよび出力記号観測確率φを更新する。
【００４５】
確率更新手段１６０は、各時刻における状態確率計算手段１３０による計算結果から、最も尤もらしい（確率の高い）状態を推定（最尤推定）する。確率更新手段１６０は、最尤推定された状態と出力された出力記号とを記憶部（図示せず）に格納する。確率更新手段１６０は、ある時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに基づいて、状態遷移確率記憶部１３１に記憶されている状態遷移確率δを更新する。また、確率更新手段１６０は、ある時刻における最尤推定の結果と、その時刻に出力された出力記号とに基づいて、出力記号観測確率記憶部１３２に記憶されている出力記号観測確率φを更新する。
【００４６】
例えば、前時刻における最尤推定の結果で状態ｉにいると推定され、その次の時刻における最尤推定の結果で状態ｊにいると推定されたとする。この場合には、確率更新手段１６０は、状態ｉから状態ｊに遷移する確率を示すδｉｊの値を高くする。確率更新手段１６０は、δｉｊの値の変更に合わせて他のδの値も変更する。そして、変更したδの値を状態遷移確率記憶部１３１に格納し、記憶されている状態遷移確率δを更新する。
【００４７】
例えば、ある時刻における最尤推定の結果で状態ｊにいると推定され、かつ、出力記号ｋが出力されたとする。この場合には、確率更新手段１６０は、状態ｊにおいて出力記号ｋを出力する確率を示すφｊ（ｋ）の値を高くする。確率変更手段１６０は、φｊ（ｋ）の値の変更に合わせて他のφの値も変更する。そして、変更したφの値を出力記号観測確率記憶部１３２に格納し、記憶されている出力記号観測確率φを更新する。
【００４８】
このような無線通信転送制御システムでは、事後確率の計算結果から最尤推定した結果や出力された出力記号に基づいて状態遷移確率δおよび出力記号観測確率φを、より現実に即した確率に補正することができ、無線端末においてフラッディングを行うべき状況か否かを、高精度で自律的に判断することができる。
【００４９】
また、このような無線通信転送制御システムは、閾値ｎ、状態遷移確率δおよび初期存在確率Ｉを予め決定する要因が無く各確率の初期設定を所定の等確率にした場合に、状態遷移確率δおよび初期存在確率Ｉを補正することができるので、特に有効である。
【００５０】
なお、各実施形態における無線通信転送制御システムでは、隠れマルコフモデルを利用したが、ベイジアンネットワーク上で生成可能な、隠れマルコフモデルと等価なモデルを利用してもよい。
【００５１】
また、上記の各実施形態において、各手段がそれぞれ別々のユニットで実現されていてもよい。
【００５２】
図１１は、本発明による無線通信端末の主要な処理を示すフローチャートである。図１１のステップＳ１１〜１３に示すように、無線通信端末（例えば、図１に示す無線端末１００に相当）は、フラッディングを行う無線通信端末であって、所定の各時刻において、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論するように構成されている。
【００５３】
また、上記の各実施形態では、以下の（１）〜（４）に示すような無線通信端末も開示されている。
【００５４】
（１）所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測手段（例えば、図１に示すパケット数計測手段１１０に相当）と、パケット数計測手段によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力手段（例えば、図１に示す記号出力手段１２０に相当）と、記号出力手段から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算手段（例えば、図１に示す状態確率計算手段１３０に相当）と、状態確率計算手段によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御手段（例えば、図１に示す通信制御手段１４０に相当）とを備えた無線通信端末。
【００５５】
（２）記号出力手段は、所与の時間間隔でパケット数計測手段によって計測されたフラッディングパケット数の平均値に従うポアソン分布（例えば、図４に示すポワソン分布に相当）において、パケット数計測手段に計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値（例えば、第１の実施形態における閾値ｎ％に相当）以上を示すか否かによって、異なる出力記号を出力する（例えば、第１の実施形態において記号出力手段１２０がｔ１またはｔ２を出力する動作によって実現される。）無線通信端末。
【００５６】
（３）状態確率計算手段は、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率（例えば、状態遷移確率δに相当）として記憶する状態遷移確率部（例えば、図１に示す状態遷移確率記憶部１３１に相当）、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率（例えば、出力記号観測確率φに相当）として記憶する出力記号観測確率記憶部（例えば、図１に示す出力記号観測確率記憶部１３２に相当）、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率（例えば、初期存在確率Ｉに相当）を記憶する初期存在確率記憶部（例えば、図１に示す初期存在確率記憶部１３３に相当）を含み、状態確率計算手段は、状態の集合、出力記号の集合、状態遷移確率、出力記号観測確率および初期存在確率の５項の組で示される隠れマルコフモデルを用い、記号出力手段から出力記号の列が入力されたときに、事後確率を計算する（例えば、第１の実施形態において状態確率計算部１３４が事後確率ｐｉ（ｔ）を計算する動作によって実現される。）無線通信端末。
【００５７】
（４）状態遷移確率および出力記号観測確率を更新する確率更新手段（例えば、図１０に示す確率更新手段１６０に相当）を含み、確率更新手段は、各時刻において状態確率計算手段によって計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する無線通信端末（例えば、第２の実施形態の無線通信転送制御システムにおける無線通信端末２００によって実現される。）。
【００５８】
また、上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限定されない。
【００５９】
（付記１）フラッディングを行う無線通信端末であって、所定の各時刻において、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論することを特徴とする無線通信端末。
【００６０】
（付記２）所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測手段と、前記パケット数計測手段によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力手段と、前記記号出力手段から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算手段と、前記状態確率計算手段によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御手段とを備えた付記１記載の無線通信端末。
【００６１】
（付記３）記号出力手段は、所与の時間間隔でパケット数計測手段によって計測されたフラッディングパケット数の平均値に従うポアソン分布において、前記パケット数計測手段に計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する付記２記載の無線通信端末。
【００６２】
（付記４）状態確率計算手段は、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、状態確率計算手段は、状態の集合、出力記号の集合、前記状態遷移確率、前記出力記号観測確率および前記初期存在確率の５項の組で示される隠れマルコフモデルを用い、記号出力手段から出力記号の列が入力されたときに、事後確率を計算する付記２または付記３記載の無線通信端末。
【００６３】
（付記５）状態遷移確率および出力記号観測確率を更新する確率更新手段を含み、前記確率更新手段は、各時刻において状態確率計算手段によって計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する付記４記載の無線通信端末。
【００６４】
（付記６）所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測部と、前記パケット数計測部によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力部と、前記記号出力部から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算部と、前記状態確率計算部によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御部とを備えた付記１記載の無線通信端末。
【００６５】
（付記７）記号出力部は、所与の時間間隔でパケット数計測部によって計測されたフラッディングパケット数の平均値に従うポアソン分布において、前記パケット数計測部に計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する付記６記載の無線通信端末。
【００６６】
（付記８）状態確率計算部は、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、状態確率計算部は、状態の集合、出力記号の集合、前記状態遷移確率、前記出力記号観測確率および前記初期存在確率の５項の組で示される隠れマルコフモデルを用い、記号出力部から出力記号の列が入力されたときに、事後確率を計算する付記６記載の無線通信端末。
【００６７】
（付記９）状態遷移確率および出力記号観測確率を更新する確率更新部を含み、
前記確率更新部は、各時刻において状態確率計算部によって計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する付記８記載の無線通信端末。
【００６８】
（付記１０）フラッディングを行う複数の無線通信端末が無線通信を行う無線通信転送制御システムであって、所定の各時刻において、個々の前記無線通信端末が、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論することを特徴とする無線通信転送制御システム。
【００６９】
（付記１１）無線通信端末は、所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測手段と、前記パケット数計測手段によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力手段と、前記記号出力手段から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算手段と、前記状態確率計算手段によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御手段とを備えた付記１０記載の無線通信転送制御システム。
【００７０】
（付記１２）記号出力手段は、所与の時間間隔でパケット数計測手段によって計測されたフラッディングパケット数の平均値に従うポアソン分布において、前記パケット数計測手段に計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する付記１１記載の無線通信転送制御システム。
【００７１】
（付記１３）状態確率計算手段は、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、状態確率計算手段は、状態の集合、出力記号の集合、前記状態遷移確率、前記出力記号観測確率および前記初期存在確率の５項の組で示される隠れマルコフモデルを用い、記号出力手段から出力記号の列が入力されたときに、事後確率を計算する付記１１または付記１２記載の無線通信転送制御システム。
【００７２】
（付記１４）無線通信端末は、状態遷移確率および出力記号観測確率を更新する確率更新手段を含み、前記確率更新手段は、各時刻において状態確率計算手段によって計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する付記１３記載の無線通信転送制御システム。
【００７３】
（付記１５）無線通信端末は、所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測するパケット数計測部と、前記パケット数計測部によって計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する記号出力部と、前記記号出力部から出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する状態確率計算部と、前記状態確率計算部によって計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する通信制御部とを備えた付記１０記載の無線通信転送制御システム。
【００７４】
（付記１６）記号出力部は、所与の時間間隔でパケット数計測部によって計測されたフラッディングパケット数の平均値に従うポアソン分布において、前記パケット数計測部に計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する付記１５記載の無線通信転送制御システム。
【００７５】
（付記１７）状態確率計算部は、直前の状態から現在の状態への遷移確率である条件付き確率を状態遷移確率として記憶する状態遷移確率部、各状態における出力記号の出力確率である条件付き確率を出力記号観測確率として記憶する出力記号観測確率記憶部、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率を記憶する初期存在確率記憶部を含み、状態確率計算部は、状態の集合、出力記号の集合、前記状態遷移確率、前記出力記号観測確率および前記初期存在確率の５項の組で示される隠れマルコフモデルを用い、記号出力部から出力記号の列が入力されたときに、事後確率を計算する付記１５記載の無線通信転送制御システム。
【００７６】
（付記１８）無線通信端末は、状態遷移確率および出力記号観測確率を更新する確率更新部を含み、前記確率更新部は、各時刻において状態確率計算部によって計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する付記１７記載の無線通信転送制御システム。
【００７７】
（付記１９）フラッディングを行う無線通信端末によって実施される無線通信転送制御方法であって、所定の各時刻において、個々の前記無線通信端末が、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論することを特徴とする無線通信転送制御方法。
【００７８】
（付記２０）所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測し、計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力し、前記出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算し、前記計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する付記１９記載の無線通信転送制御方法。
【００７９】
（付記２１）所与の時間間隔で計測されたフラッディングパケット数の平均値に従うポアソン分布において、計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する付記２０記載の無線通信転送制御方法。
【００８０】
（付記２２）状態の集合、出力記号の集合、直前の状態から現在の状態への遷移確率である状態遷移確率、各状態における出力記号の出力確率である出力記号観測確率、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率の５項の組で示される隠れマルコフモデルを用い、出力記号の列が入力されたときに、事後確率を計算する付記２０または付記２１記載の無線通信転送制御方法。
【００８１】
（付記２３）各時刻において計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する付記２２記載の無線通信転送制御方法。
【００８２】
（付記２４）フラッディングを行う無線通信端末に搭載されたコンピュータに、所定の各時刻において、当該無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを、隠れマルコフモデルに基づいて、周辺の無線通信端末からフラッディングされて受信したパケットであるフラッディングパケットの数から自律的に推論する処理を実行させるための無線通信転送制御プログラム。
【００８３】
（付記２５）コンピュータに、所定の各時刻において、前時刻から現在時刻までのフラッディングパケットの数を計測する処理と、計測されたフラッディングパケット数の確率分布に基づいて出力記号を出力する処理と、前記出力された出力記号の列に対する事後確率として、無線通信端末の状態がフラッディングすべき状態とフラッディングすべきではない状態のどちらの状態にあるのかを示す確率を計算する処理と、前記計算された事後確率が、無線通信端末がフラッディングすべき状態にある確率がフラッディングすべきではない状態にある確率よりも高いことを示す場合に、フラッディングを行うように通信を制御する処理とを実行させるための付記２４記載の無線通信転送制御プログラム。
【００８４】
（付記２６）コンピュータに、所与の時間間隔で計測されたフラッディングパケット数の平均値に従うポアソン分布において、計測されたパケット数に対する上側累積確率および下側累積確率が、ともに所定の閾値以上を示すか否かによって、異なる出力記号を出力する処理を実行させるための付記２５記載の無線通信転送制御プログラム。
【００８５】
（付記２７）コンピュータに、状態の集合、出力記号の集合、直前の状態から現在の状態への遷移確率である状態遷移確率、各状態における出力記号の出力確率である出力記号観測確率、およびネットワークの運用開始時に各状態に存在する確率である初期存在確率の５項の組で示される隠れマルコフモデルを用い、出力記号の列が入力されたときに、事後確率を計算する処理を実行させるための付記２５または付記２６記載の無線通信転送制御プログラム。
【００８６】
（付記２８）コンピュータに、各時刻において計算された事後確率から最も尤もらしい状態を最尤推定し、現在時刻における最尤推定の結果と、その前時刻における最尤推定の結果とに応じて状態遷移確率および出力記号観測確率を更新する処理を実行させるための付記２７記載の無線通信転送制御プログラム。
【００８７】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【００８８】
この出願は、２００９年５月１８日に出願された日本特許出願２００９−１１９９３４を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【産業上の利用の可能性】
【００８９】
本発明にかかる無線通信転送制御方法を、無線通信システムを構成する電池駆動の無線端末によるアドホック通信処理に利用可能である。また、無線アドホックネットワークによるセンサネットワークシステム等の用途にも応用可能である。
【符号の説明】
【００９０】
１００，２００  無線端末
１１０  パケット数計測手段
１２０  記号出力手段
１３０  状態確率計算手段
１３１  状態遷移確率記憶部
１３２  出力記号観測確率記憶部
１３３  初期存在確率記憶部
１３４  状態確率計算部
１４０  通信制御手段
１５０  通信手段
１６０  確率更新手段
【図１】
0005516577.tif 000002
【図２】
0005516577.tif 000003
【図３】
0005516577.tif 000004
【図４】
0005516577.tif 000005
【図５】
0005516577.tif 000006
【図６】
0005516577.tif 000007
【図７】
0005516577.tif 000008
【図８】
0005516577.tif 000009
【図９】
0005516577.tif 000010
【図１０】
0005516577.tif 000011
【図１１】
0005516577.tif 000012
【図１２】
0005516577.tif 000013