(57)【要約】  本願発明は、受信電力（ＲＳＳＩ）の変動により伝搬路が変動しても、安定した中継経路を構築可能な通信システム等を提案する。無線バックホールシステムにおいて、コアノードを根とするツリー構造の通信経路を構築するときに、各スレーブノードにおいて、直近のリセット・ルーティング・パケットを受信してから、同じ送信元ノードより受信したｎ個のルーティングパケットの受信電力の逐次平均などを用いて、この送信元ノードを、ツリー構造における親とするか否かを決定する。受信電力は一般に対数正規分布に従うことから、特に逐次平均を用いることにより、漸近的に安定した中継経路を獲得することができる。
2011105371.tif 000002
【特許請求の範囲】
【請求項１】
基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムであって、
前記コアノードは、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセット・ルーティング・パケットを送信し、その後、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマル・ルーティング・パケットを複数送信するものであり、
前記各スレーブノードは、
前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、
当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、
前記リセット・ルーティング・パケットを受信してからｎ個（ｎは自然数）の前記ノーマル・ルーティング・パケットを同じ送信元ノードより受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、
前記ルート構築処理手段は、
ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力に基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算する受信電力評価値計算手段と、
前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、ｎ番目に受信した前記ノーマル・ルーティング・パケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、
前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマル・ルーティング・パケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有し、
前記受信電力評価手段は、ｎが２以上の場合に、ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力だけでなく、前記リセット・ルーティング・パケットの受信電力又は／及び他に受信した前記ノーマル・ルーティング・パケットの一部又は全部の受信電力にも基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算する、
通信システム。
【請求項２】
前記受信電力評価値計算手段は、ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力Ｒnの評価値である受信電力評価値Ａnを、定数又は前記リセット・ルーティング・パケットの受信電力を初期値として、αn及びβn（αn及びβnはｎの関数であり、αnは恒等的に０でない関数。）に対して式(eq1)により計算する、請求項１記載の通信システム。
【数１】
2011105371.tif 000008
【請求項３】
式(eq1)において、Ａ1＝Ｒ1であり、ｎが２以上の場合にαn＝（ｎ−１）／ｎかつβn＝１／ｎである、請求項２記載の通信システム。
【請求項４】
式(eq1)において、αn又は／及びβnは定数である、請求項２記載の通信システム。
【請求項５】
基幹網に接続するコアノードに直接又は他のノードを経由して無線通信により接続するスレーブノードであって、
前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、
当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、
前記コアノードから、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセット・ルーティング・パケットを受信してから、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマル・ルーティング・パケットを同じ送信元ノードよりｎ個（ｎは自然数）受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、
前記ルート構築処理手段は、
ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力Ｒnを評価する受信電力評価値Ａnを、前記リセット・ルーティング・パケットの受信電力及び受信したｎ個の前記ノーマル・ルーティング・パケットの逐次平均、又は、受信したｎ個の前記ノーマル・ルーティング・パケットの逐次平均により計算する受信電力評価値計算手段と、
前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、ｎ番目に受信した前記ノーマル・ルーティング・パケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、
前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマル・ルーティング・パケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有する、スレーブノード。
【請求項６】
基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムにおけるルート構築方法であって、
前記各スレーブノードは、
前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、
当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、
パケットを送受信可能なノード及び当該ノードとのパケット送受信時の受信電力の評価値である受信電力評価値の組み合わせを記憶する周辺ノード記憶手段を備え、
前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセット・ルーティング・パケットを送信し、前記リセット・ルーティング・パケットを受信したスレーブノードの初期化手段が、当該リセット・ルーティング・パケットを初めて受信したか否かを判断し、初めて受信した場合には、同じ前記リセット・ルーティング・パケットを前記周辺ノード記憶手段に記憶されたノードに送信して、前記周辺ノード記憶手段に記憶された情報を削除し、前記自経路評価値を最大値に設定する初期化ステップと、
前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマル・ルーティング・パケットを、送信された順番を特定して複数送信し、前記ノーマル・ルーティング・パケットを受信した前記スレーブノードにおいて、
受信電力評価値計算手段が、
受信したノーマル・ルーティング・パケットの送信元ノードが、前記周辺ノード記憶手段に記憶されていない場合には、前記ノーマル・ルーティング・パケットの受信電力に基づき当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと前記受信電力評価値の組み合わせを記憶させ、
受信したノーマル・ルーティング・パケットの送信元ノードが、前記周辺ノード記憶手段に記憶されている場合には、前記ノーマル・ルーティング・パケットの受信電力だけでなく、前記周辺ノード記憶手段に記憶された前記受信電力評価値にも基づいて、新たな受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと新たな前記受信電力評価値の組み合わせを記憶させ、
新ラウンド処理手段が、前記送信された順番に基づいて、受信した前記ノーマル・ルーティング・パケットが、以前に受信したことのない前記ノーマル・ルーティング・パケットであるか否かを判断し、受信したことがないならば、前記新自経路評価値を最大値とし、
新累積経路評価値計算手段が、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、受信した前記ノーマル・ルーティング・パケットが経由した通信経路の評価値である新累積経路評価値を計算し、
経路更新手段が、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマル・ルーティング・パケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行い、前記周辺ノード記憶手段に記憶されたノードに対して新たな前記自経路評価値を送信することにより、前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築ステップを含むルート構築方法。
【請求項７】
コンピュータを、請求項５記載のスレーブノードとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム、スレーブノード、ルート構築方法及びプログラムに関し、特に、基幹網に接続するコアノードと、直接又は他のノードを経由して無線通信によりコアノードに接続する複数のスレーブノードを備える通信システム等に関する。
【背景技術】
【０００２】
新世代ブロードバンドモバイルを実現する一形態として、半径が数十メートルの狭小セル基地局群を無線でマルチホップ中継接続するセルラシステムが検討されている。このシステムでは、基地局群のうち、コアノードと呼ばれるいくつかの基地局は有線で基幹網に接続され、その他はコアノードを介した無線マルチホップ中継により基幹網との通信が行われる。【０００３】
このような無線中継網は、通称、無線バックホールと呼ばれる。その安定運用と大容量化は、良質な無線マルチホップ中継プロトコルの実現にかかっている。無線バックホールのルーティングプロトコルは、メトリックとアルゴリズムにより特徴づけられ、メトリックの定義により対応するアルゴリズムも異なる。これまでに提案されているメトリックには、例えば、ホップカウントや、ノード間の無線リンクの品質などがある。ＥＴＸ(Expected  Transmission  Count)メトリック、ＲＴＴ（Per-hop  Round  Trip  Time）メトリック、ＷＣＥＴＴ（Weighted  Cumulative  Expected  Transmission）メトリックなどである。また、従来よく使われているアルゴリズムには、Bellman-FordアルゴリズムやDijkstraアルゴリズムなどがある。【０００４】
また、発明者らは、伝搬損をメトリックとするルーティング手法（以下、「従来の最小伝搬損ルーティング」という。）を提案した（特許文献１〜３、非特許文献１参照）。従来の最小伝搬損ルーティングは、ノード間の受信電力（ＲＳＳＩ，Received  Signal  Strength  Indicator）により伝搬損を求め、これをメトリックとし、Bellman-Fordアルゴリズムにより各スレーブノードからコアノードまでの伝搬損が最小になるような中継経路を構築するものである。図８を参照して、従来の最小伝播損ルーティングについて具体的に説明する。図８は、従来の最小伝播損ルーティングにおけるスレーブノードの動作を示すフロー図である。コアノードがメトリック０のルーティングパケットを１回ブロードキャストし、スレーブノードがルーティングパケットを受信すると（ステップＳＴＳＰ１）、受信時のＲＳＳＩにより伝搬損を計算し、これと受信パケット中に含まれる累積メトリック（当該受信パケットを送信したノードからコアノードまでの伝搬損の和を表す）とを加算して新しいメトリックを計算する（ステップＳＴＳＰ２）。この新しいメトリックが自ノードの保持している累積メトリックより小さいなら（ステップＳＴＳＰ３）、ルートを更新し、新メトリックを含むルーティングパケットを周囲にブロードキャストする（ステップＳＴＳＰ４）。ステップＳＴＳＰ３において、小さくないならば、ルートの更新処理は行わない。以上を繰り返すことでルートが形成される。また、ルーティングパケットを受信せず、所定の時間が経過した後には（ステップＳＴＳＰ５）、ノード登録パケットを送信し（ステップＳＴＳＰ６）、処理を終了する。最終的には、コアノードを中心とするツリー型の経路が構築される。最小伝搬損ルーティングは、ノード間の伝搬損をメトリックとしているので、中継経路全体として干渉への耐性が高く、高品質・高効率な伝送特性が期待できるものである。【０００５】
また、無線マルチホップ中継におけるルーティングプロトコルについては、既に多数の手法が提案されており、アドホック型の無線バックホールにおいてはＩＥＴＦ（Internet  Engineering  Task  Force）のＭＡＮＥＴ（Mobile  Ad-Hoc  Networks）ＷＧにより標準化も進められている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ホップカウントをメトリックとする場合、遠くの離れたノード間のリンクがルートに使われてしまい、ルートの安定性獲得とは逆行する。【０００７】
また、従来の最小伝播損ルーティングでは、伝搬路の変動によりルートが不安定となる問題がある。すなわち、非特許文献１では、最小伝搬損ルーティングについて、伝搬路の変動の影響を考慮せずに計算機シミュレーションによりその有効性を評価している。しかし、実環境においては、各ノードは固定的に設置されているにもかかわらず、人の往来等によりＲＳＳＩは変動する（図２の線ａ参照）。従来の最小伝搬損ルーティングにおいては、メトリックは、受信されたルーティングパケットのＲＳＳＩのみにより計算されるので、ＲＳＳＩが変動すれば経路構築に用いられるメトリックも変動し、構築されたルートも実行時刻によって変動、すなわち不安定となる。【０００８】
既に提案されている無線マルチホップ中継におけるルーティングプロトコルも、伝搬路の変動に対して安定的な経路を獲得するような機構は持ち合わせていない。そのため、これらにより構築されたルートは、特定時刻に最適なルートにすぎず、伝搬路の変動に対処するためには頻繁な経路再構築が必要となり、ネットワークの負荷を高めてしまう。【０００９】
具体的に検討すると、これらのルーティングプロトコルはオン・デマンド型とスタティック型に分類できる。【００１０】
オン・デマンド型のルーティングプロトコルでは、通信要求が発生する都度ルーティング処理が行われ、構築されたルートは一定の生存期間（ＴＴＬ）存続する。通信が終了すると該ルートは削除される。オン・デマンド型のルーティングプロトコルはルーティング処理の負荷は大きいがネットワークトポロジーの変化に早く対応できるので、移動性の大きいモバイルアドホックネットワーク向きである。【００１１】
他方、スタティック型ルーティングプロトコルでは、ネットワークを構築する際、システムの起動と同時にルートを構築し、その後は該ルートを保持したままサービスを開始する。無線バックホールでは、各基地局は固定して設置されるためスタティック型のルーティングプロトコルが適している。【００１２】
無線バックホールで各基地局は固定設置されるが、伝搬路は人の動きなどによるフェージングの影響を受け変動する。しかし、従来のスタティック型ルーティングプロトコルでは、従来の最小伝播損ルーティングと同様に、伝搬路の変動を考慮したアルゴリズムの設計がなされていない。伝搬路の時間変動をまったく無視しているので、同じノード配置でもルーティングの実行時刻によって異なる中継経路が構築される。また、独自のテストベッドを用いて、無線バックホールにおける伝搬路の変動により構築されたルートが時間変動する現象を調べ、それによりシステムのスループットが変動することも報告されている。【００１３】
スタティック型ルーティングにおいて、システム起動時の伝搬路状況だけを見てルーティングを行うと、その後、伝搬路が変動すれば、当該ルートによるシステムの性能が保証できなくなり、最悪の場合、中継経路が断絶される場合もある。【００１４】
そこで、本願発明は、ＲＳＳＩの変動により伝搬路が変動しても、安定した中継経路を構築可能な通信システム等を提案することを目的とする。
【課題を解決するための手段】
【００１５】
本願発明の第１の観点は、基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムであって、前記コアノードは、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセット・ルーティング・パケットを送信し、その後、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマル・ルーティング・パケットを複数送信するものであり、前記各スレーブノードは、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、前記リセット・ルーティング・パケットを受信してからｎ個（ｎは自然数）の前記ノーマル・ルーティング・パケットを同じ送信元ノードより受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、前記ルート構築処理手段は、ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力に基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算する受信電力評価値計算手段と、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、ｎ番目に受信した前記ノーマル・ルーティング・パケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマル・ルーティング・パケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有し、前記受信電力評価手段は、ｎが２以上の場合に、ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力だけでなく、前記リセット・ルーティング・パケットの受信電力又は／及び他に受信した前記ノーマル・ルーティング・パケットの一部又は全部の受信電力にも基づき、当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算するものである。【００１６】
本願発明の第２の観点は、第１の観点の通信システムであって、前記受信電力評価値計算手段は、ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力Ｒnの評価値である受信電力評価値Ａnを、定数又は前記リセット・ルーティング・パケットの受信電力を初期値として、αn及びβn（αn及びβnはｎの関数であり、αnは恒等的に０でない関数。）に対して式(eq1)により計算する。【００１７】
本願発明の第３の観点は、第２の観点の通信システムであって、式(eq1)において、Ａ1＝Ｒ1であり、ｎが２以上の場合にαn＝（ｎ−１）／ｎかつβn＝１／ｎである。【００１８】
本願発明の第４の観点は、第２の観点の通信システムであって、式(eq1)において、αn又は／及びβnは定数である。【００１９】
本願発明の第５の観点は、基幹網に接続するコアノードに直接又は他のノードを経由して無線通信により接続するスレーブノードであって、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、前記コアノードから、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセット・ルーティング・パケットを受信してから、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマル・ルーティング・パケットを同じ送信元ノードよりｎ個（ｎは自然数）受信した場合、前記送信元ノードを新たな前記上り中継先ノードとするか否かを判断して前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築処理手段を備え、前記ルート構築処理手段は、ｎ番目に受信した前記ノーマル・ルーティング・パケットの受信電力Ｒnを評価する受信電力評価値Ａnを、前記リセット・ルーティング・パケットの受信電力及び受信したｎ個の前記ノーマル・ルーティング・パケットの逐次平均、又は、受信したｎ個の前記ノーマル・ルーティング・パケットの逐次平均により計算する受信電力評価値計算手段と、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、ｎ番目に受信した前記ノーマル・ルーティング・パケットが経由した通信経路の評価値である新累積経路評価値を計算する新累積経路評価値計算手段と、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマル・ルーティング・パケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行う経路更新手段を有する。【００２０】
本願発明の第６の観点は、基幹網に接続するコアノードと、前記コアノードに直接又は他のスレーブノードを経由して無線通信により接続する複数のスレーブノードを備える通信システムにおけるルート構築方法であって、前記各スレーブノードは、前記コアノードから当該スレーブノードへ至る通信経路の評価値である自経路評価値を記憶する自経路評価値記憶手段と、当該スレーブノードから前記コアノードへ至る通信経路における最初の中継先ノードである上り中継先ノードを示す上り中継先情報を記憶する上り中継先記憶手段と、パケットを送受信可能なノード及び当該ノードとのパケット送受信時の受信電力の評価値である受信電力評価値の組み合わせを記憶する周辺ノード記憶手段を備え、前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の初期化を指示するリセット・ルーティング・パケットを送信し、前記リセット・ルーティング・パケットを受信したスレーブノードの初期化手段が、当該リセット・ルーティング・パケットを初めて受信したか否かを判断し、初めて受信した場合には、同じ前記リセット・ルーティング・パケットを前記周辺ノード記憶手段に記憶されたノードに送信して、前記周辺ノード記憶手段に記憶された情報を削除し、前記自経路評価値を最大値に設定する初期化ステップと、前記コアノードが、前記スレーブノードに対して、前記コアノードから当該スレーブノードへ至る通信経路の構築を指示するノーマル・ルーティング・パケットを、送信された順番を特定して複数送信し、前記ノーマル・ルーティング・パケットを受信した前記スレーブノードにおいて、受信電力評価値計算手段が、受信したノーマル・ルーティング・パケットの送信元ノードが、前記周辺ノード記憶手段に記憶されていない場合には、前記ノーマル・ルーティング・パケットの受信電力に基づき当該スレーブノードと前記送信元ノードとの間の受信電力の評価値である受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと前記受信電力評価値の組み合わせを記憶させ、受信したノーマル・ルーティング・パケットの送信元ノードが、前記周辺ノード記憶手段に記憶されている場合には、前記ノーマル・ルーティング・パケットの受信電力だけでなく、前記周辺ノード記憶手段に記憶された前記受信電力評価値にも基づいて、新たな受信電力評価値を計算し、前記周辺ノード記憶手段に対して、前記送信元ノードと新たな前記受信電力評価値の組み合わせを記憶させ、新ラウンド処理手段が、前記送信された順番に基づいて、受信した前記ノーマル・ルーティング・パケットが、以前に受信したことのない前記ノーマル・ルーティング・パケットであるか否かを判断し、受信したことがないならば、前記新自経路評価値を最大値とし、新累積経路評価値計算手段が、前記コアノードから前記送信元ノードに至る中継経路の評価値及び前記受信電力評価値に基づいて、受信した前記ノーマル・ルーティング・パケットが経由した通信経路の評価値である新累積経路評価値を計算し、経路更新手段が、前記新累積経路評価値が前記自経路評価値よりも小さい場合、前記上り中継先記憶部に対して、新たな前記上り中継先ノード情報として受信した前記ノーマル・ルーティング・パケットのパケット送信元を記憶させ、前記自経路評価値記憶手段に対して、新たな前記自経路評価値として前記累積経路評価値を記憶させて更新処理を行い、前記周辺ノード記憶手段に記憶されたノードに対して新たな前記自経路評価値を送信することにより、前記コアノードから当該スレーブノードへ至る通信経路を決定するルート構築ステップを含む。【００２１】
本願発明の第７の観点は、コンピュータを、第５の観点のスレーブノードとして機能させるためのプログラムである。【００２２】
なお、受信電力評価値計算手段は、式(eq1)において、Ａ0をリセット・ルーティング・パケットの受信電力Ｒ0として、自然数ｎに対して、αn＝ｎ／（ｎ＋１）かつβn＝１／（ｎ＋１）として受信電力評価値を計算するものであってもよい。特に、本願発明の第６の観点において、リセット・ルーティング・パケットを受信したスレーブノードの初期化手段が、前記周辺ノード記憶手段に記憶された情報を削除した後、前記周辺ノード記憶手段に対して、リセット・ルーティング・パケットの受信電力を受信電力評価値の初期値とし、リセット・ルーティング・パケットの送信元ノードと受信電力評価値の初期値を組み合わせて記憶させるものであってもよい。また、本願発明の第７の観点のプログラムを（定常的に）記録したコンピュータ読み取り可能な記録媒体としてとらえてもよい。【００２３】
【数１】
2011105371.tif 000003
【００２４】
なお、関数αn及びβnは、例えば、αn＋βn≦１（特に、αn＋βn＝１。）である関数であってもよい。さらに、ｎ→∞に対してαn→１及びβn→０である関数とすることにより、受信電力評価値Ａnをより安定したものとして計算することができる。
【発明の効果】
【００２５】
本願発明によれば、従来の最小伝搬損ルーティングとは異なり、各ルート構築処理の開始のきっかけとなるノーマル・ルーティング・パケットのＲＳＳＩだけでなく、直近のリセット・ルーティング・パケットの受信以降に受信された他のノーマル・ルーティング・パケットのＲＳＳＩも考慮してルート構築処理を行うことにより、リセット・ルーティング・パケットの受信以降、各ノードが固定設置され、設置位置の変動がない状態でＲＳＳＩが変動する場合においても、安定した中継経路を構築することが可能となる。【００２６】
さらに、本願発明の第２及び第５の観点にあるように、リセット・ルーティング・パケットの受信からｎ番目（ｎは２以上の自然数）に受信したノーマル・ルーティング・パケットの受信電力評価値Ａnを、このノーマル・ルーティング・パケットの受信電力Ｒnに加えて受信電力評価値Ａn-1を利用して求めることにより、各スレーブノードに記憶する変数を制限し、さらに、計算処理も軽減することができ、スレーブノードの実現を容易にすることができる。特に、無線バックホールの伝送路では、ＲＳＳＩは一般に対数正規分布に従うことが知られており、本願発明の第３の観点にあるように、Ａnを逐次平均により求めることにより、漸近的に安定した中継経路を獲得することができる。また、本願発明の第４の観点にあるように、関数αn又は／及びβnを定数とすることにより、ＲＳＳＩの変動を緩和することが可能となる。
【図面の簡単な説明】
【００２７】
【図１】本願発明の実施例である通信システム１の概要を示す図である。
【図２】ＲＳＳＩの変動（線ａ）及び逐次平均の変化（線ｂ）を示すグラフである。
【図３】図１のコアノード５の構成の一例を示すブロック図である。
【図４】図３のコアノード５の動作の一例を示すフロー図である。
【図５】図１のスレーブノード７iの構成の一例を示すブロック図である。
【図６】図５のスレーブノード７iの動作の一例を示すフロー図である。
【図７】本実施例の実験により構築された安定ルートを示す図である。
【図８】従来の最小伝播損ルーティングにおけるスレーブノードの動作を示すフロー図である。
【発明を実施するための形態】
【００２８】
以下では、図面を参照して、本願発明の実施例について説明する。なお、本願発明は、この実施例に限定されるものではない。
【実施例】
【００２９】
図１は、本願発明の実施例である通信システム１の概要を示す図である。通信システム１は無線バックホールシステムであり、各基地局は固定設置される。通信システム１の基地局は２種類あり、基幹網３に有線接続するコアノード５（本願請求項の「コアノード」の一例）と、複数のスレーブノード７1，・・・，７10（本願請求項の「スレーブノード」の一例）である。基地局間は無線通信が可能であり（以下では、基地局間の無線通信回線を「中継回線」という。）、中継回線では、図１に示されるように、コアノード５を中心とするツリー型の経路が構築される。また、各基地局には無線通信が可能な領域（クラスターセル）がある。例えば携帯電話のように、移動可能で、基地局と無線通信可能な携帯端末９は、ある基地局のクラスターセル内に存在すれば、この基地局との間で無線通信を行う（以下、基地局と携帯端末等との間の無線通信回線を「アクセス回線」という。）。携帯端末９は、アクセス回線及び中継回線により基幹網３に接続することができる。【００３０】
続いて、本実施例におけるルーティングプロトコルについて、ＲＳＳＩの逐次平均により、ＲＳＳＩの評価値を計算する場合について説明する（以下、「本プロトコル」という。）。本プロトコルは複数回のラウンドにより構成され、各ラウンドでは、各中継ノードが周辺のノードとルーティングパケットの送受信を繰り返し行い、ＲＳＳＩの逐次平均を計算して、完全なルーティングを一つ構築する。【００３１】
無線バックホールの伝搬路において、ＲＳＳＩは一般に対数正規分布に従うことが知られている（非特許文献２参照）。すなわち、デシベルで表示されたＲＳＳＩは、振幅の分布が正規分布に従う確率過程である。【００３２】
ノード間のＲＳＳＩを一定時間間隔で均一サンプリングした値の系列{Rn，n=1，2，…}の逐次平均値{An,n=1,2,…}を式(1)により定義する。逐次平均の系列{An}は、ｎが大きくなるにつれ当該確率過程の平均値に収束する（非特許文献３参照）。そのため、ラウンドの回数を増やすと、各ノード間のＲＳＳＩの逐次平均は一定の値に収束するので、各ラウンドで構築したルートは漸近的に安定したルートへと収束する。【００３３】
【数２】
2011105371.tif 000004
【００３４】
図１の中継回線において、伝搬路は人の動きなどによるフェージングの影響を受け変動する。図２のグラフにおいて、三角形の印でプロットされた線ａは、IEEE802.11aを無線インターフェースにした場合に、実際に観測されたＲＳＳＩの時間変動の様子を示すものである。ＲＳＳＩは、時間とともに激しく変動する。そのため、従来の最小伝播損ルーティング等を用いて、このＲＳＳＩの変動に常に追従しようとすれば、中継回線の経路は不安定なものとなってしまう。【００３５】
それに対し、図２のグラフにおいて、バツ印でプロットされた線ｂは、式(1)によって得られる逐次平均の変化を示すものである。図２の線ｂは、−５２ｄＢｍから−５５ｄＢｍに変化した後、この値に安定している。このように、ノード間のＲＳＳＩを一定間隔でサンプリングして逐次平均をとることにより、一定時間後、ＲＳＳＩの変動は抑制できることが分かる。【００３６】
続いて、図３乃至図６を参照して、本プロトコルにおける図１のコアノード５及びスレーブノード７i（ｉはスレーブノードの個数以下の自然数）の構成及び動作の一例について説明する。【００３７】
まず、本プロトコルで扱っているルーティングパケット、各ノードが保持するルーティング変数及びパラメータ等について定義する。【００３８】
「自ノードメトリック」（本願請求項の「自経路評価値」の一例）は、各ノードにおいて、当該ノードからコアノードまでの中継経路上の伝搬損の和である。各ノードは、この自ノードメトリックを保持し、電源投入時に最大値で初期化する。【００３９】
「ルーティングパケット」は、コアノード５が、各スレーブノード７iに対して送信するものである。ルーティングパケットには２種類あり、コアノード５が各スレーブノード７iに対し既存ルート情報のクリア要求を出すときに使うリセット・ルーティング・パケット（本願請求項の「リセット・ルーティング・パケット」の一例）と、ルートを構築する時に使うノーマル・ルーティング・パケット（本願請求項の「ノーマル・ルーティング・パケット」の一例）である。ルーティングパケットには、累積メトリック（本願請求項の「累積経路評価値」の一例）とパケットＩＤの情報が含まれる。ここで、ルーティングパケットに含まれる累積メトリックは、当該ルーティングパケットを送信したノードが送信時に保持していた自ノードメトリックである。【００４０】
「周辺ノードテーブル」は、周辺ノードのアドレス、ＲＳＳＩの逐次平均並びにルーティングパケットの送信回数を記録したテーブルである。ここで、周辺ノードとは、自ノードとパケットの送受信ができる範囲内にあるノードである。【００４１】
「上り中継先」は、各スレーブノード７iにおいてルーティング情報として保持された、上り中継先ノードのアドレス（本願請求項の「上り中継先ノード情報」の一例）である。本プロトコルでは、Bellman-Fordアルゴリズムを採用する。そのため、構築される中継経路は、図１のようなツリー構造であり、各スレーブノード７iは唯一の上り中継先のみを持つ。そこで、各スレーブノード７iは、ルーティング情報として上り中継先ノードのアドレスを保持する。下り中継先は中継動作時、上り方向に中継されるパケットの送信元アドレスを調べて確認することができるので、ルーティング時には決定せず、経路が確定後に調べる。【００４２】
「自ノードTimeID」は、各ルーティングパケットの送信時刻を識別するために持つタイムスタンプである。【００４３】
また、本プロトコルで必要とするパラメータは、各スレーブノードのルーティング履歴クリアの待ち時間Ｔｗ、ラウンドの実行回数Ｎｒ、ラウンド間の間隔Ｔｃ、各ラウンドでコアノードの待ち時間Ｔｒ、及び、スレーブノードの待ち時間Ｔｓである。【００４４】
まず、図３を参照して、図１のコアノード５について構成の一例を説明する。【００４５】
コアノード５は、周辺ノードテーブルを記憶するノード記憶部１３と、各種パラメータを記憶するパラメータ記憶部１５と、電源スイッチ１７及びリセットボタン１９が設けられた入力部２１と、スレーブノード７iと無線通信する無線通信部２３と、コアノード５の動作を制御する制御部２５と、ノード記憶部１３の周辺ノードテーブルを更新するノード登録処理部２７を備える。無線通信部２３は、アンテナ２９と、アンテナ２９による通信を制御する通信制御部３１を備える。電源スイッチ１９は、コアノード５の電源投入時に操作されるものである。リセットボタン２１は、例えば、コアノード５及びスレーブノード７iの一部又は全部の配置を変更した場合や、スレーブノード７iの一部を通信システム１から削除したり、スレーブノードを新たに追加したりする場合のように、配置されたノードに変更があり、外部から、中継経路を新たに構築するよう指示するために操作されるものである。【００４６】
次に、図４を参照して、図１のコアノード５の動作の一例を説明する。図４は、この処理は、初期化が必要な場合と、それからＴｃ時間間隔でＮｒ回行われるものである。図４では、初期化が必要な場合として、電源スイッチ１９又はリセットボタン２１が操作された場合を例に説明する。【００４７】
制御部２５は、パワーオン又はリセットボタン２１が押されたか否かを判断する（ステップＳＴＣ１）。操作された場合、コアノード５において、制御部２５は、リセット・ルーティング・パケットのパケットＩＤとコアノード５の自ノードTimeIDは、ルーティングパケットを送信する時刻に設定し、無線通信部２３の通信制御部３１を制御して、アンテナ部２９より、各スレーブノード７iに対してリセット・ルーティング・パケットを送信し（ステップＳＴＣ２）、Ｔｗ時間（例えば７秒）待ち（ステップＳＴＣ３）、Ｔｃ間隔で、各スレーブノード７iに対してノーマル・ルーティング・パケットを送信する（ステップＳＴＣ４）。この時、ルーティングパケットの累積メトリックは０で、パケットＩＤはコアノードがブロードキャストパケットを送信する時刻に設定する。他方、ステップＳＴＣ１において、パワーオンでもリセットボタン２１が押されてもいない場合には、ステップＳＴＣ４の処理を行う。これが一回のラウンドであり、コアノード５はラウンドが始まってからＴｒ時間経つとラウンドを終了し、通信システム１は一回のルーティングを完了する。また、ノード登録パケットを受信すると、ノード登録処理部２７は、そのパケットのパケット送信元のノードを周辺ノードとして、ノード記憶部１３の周辺ノードテーブルに登録する（ステップＳＴＣ５）。【００４８】
なお、時間間隔Ｔｃは、一定間隔だけでなく、本プロトコルでは、漸近的に安定することから、回数に応じて時間間隔を変更するようにしてもよい。また、制御部２５は、ステップＳＴＣ１において、例えば週末や、一日でも夜間と昼間などの時間帯に応じて中継経路を変更するように、所定の時刻でリセット・ルーティング・パケットのブロードキャストを行うようにしてもよい。【００４９】
続いて、図５及び図６を参照して、図１のスレーブノード７iについて説明する。【００５０】
図５を参照して、図１のスレーブノード７iの構成の一例を説明する。スレーブノード７iは、自ノードメトリックを記憶する自経路評価値記憶部５１i（本願請求項の「自経路評価値記憶手段」の一例）と、上り中継先ノードのアドレスを記憶する上り中継先記憶手段５３i（本願請求項の「上り中継先記憶手段」の一例）と、自ノードTimeIDを記憶するＴｉｍｅＩＤ記憶部５５iと、周辺ノードテーブルを記憶するノード記憶部５７i（本願請求項の「ノード記憶手段」の一例）と、各種パラメータを記憶するパラメータ記憶部５９iと、他のノードと無線通信を行う無線通信部６５iと、スレーブノード７iの動作を制御する制御部７１iを備える。無線通信部６５iは、他のノードと無線通信を行うためのアンテナ６１iと、アンテナ６１iによる通信を制御する通信制御部６３iを備える。【００５１】
制御部７１iは、受信したパケットの種類を判断する判断部７３iと、リセット・ルーティング・パケットを受信した場合に周辺ノードテーブル等を初期化する初期化部７５i（本願請求項の「初期化手段」の一例）と、ノーマル・ルーティング・パケットを受信した場合にコアノード５から当該スレーブノード７iへ至る中継経路の構築処理を行うルート構築処理部７７i（本願請求項の「ルート構築処理手段」の一例）を備える。【００５２】
ルート構築処理部７７iは、受信したノーマル・ルーティング・パケットのパケット送信元が周辺ノードテーブルに登録されていない場合にパケット送信元を登録するノード登録処理部８１i（本願請求項の「ノード登録処理手段」の一例）と、リセット・ルーティング・パケットの受信からｎ番目（ｎは自然数）に受信したノーマル・ルーティング・パケットの受信電力Ｒnの逐次平均Ａn（本願請求項の「受信電力評価値」の一例）を式(1)により計算する受信電力評価値計算部８３i（本願請求項の「受信電力評価値計算手段」の一例）と、受信パケットのパケットＩＤと自ノードTimeIDを比較し、新しいラウンドが始まったか否かを判断する新ラウンド処理部８５iと、逐次平均Ａnを用いて送信元ノードから自ノードまでの伝搬損を計算し、受信パケットに含まれる累積メトリックと加算して新しいメトリック（以下、「新メトリック」という。）を計算する累積経路評価値計算部８７i（本願請求項の「累積経路評価値計算手段」の一例）と、新メトリックと自ノードメトリックを比較する比較部８９iと、新メトリックが自ノードメトリックよりも小さい場合、パケット送信元を新たな上り中継先とし、新メトリックを新たな自ノードメトリックとして更新処理を行い、周辺ノードテーブルに記憶された各ノードに対して更新後の自ノードメトリックを送信する経路更新部８９i（本願請求項の「経路更新手段」の一例）を有する。【００５３】
ここで、累積経路評価値計算部８７iは、式(2)により伝搬損を計算する。ＴＸ＿ＰＯＷＥＲは送信電力を表し、単位はｄＢｍである。【００５４】
【数３】
2011105371.tif 000005
【００５５】
次に、図６を参照して、図５のスレーブノード７iの動作について説明する。【００５６】
スレーブノード７iは、ルーティングパケットの受信を待ち（ステップＳＴＳ１）、ルーティングパケットを受信すると、判断部７３iは、受信したルーティングパケットの種類を判断する（ステップＳＴＳ２）。リセット・ルーティング・パケットの場合、初期化部は、受信パケットのパケットＩＤを調べ、自分のTimeIDより新しければ、同じリセット・ルーティング・パケットを周辺ノードにブロードキャストし、周辺ノードテーブルをクリアして、自ノードメトリックを最大値に設定し、自ノードTimeIDを受信パケットのパケットＩＤに設定する（ステップＳＴＳ３）。【００５７】
ノーマル・ルーティング・パケットを受信した場合、ノード登録処理部８１iは、送信元ノードを確認し、周辺ノードテーブルに当該送信元ノードの登録がないかを調べ（ステップＳＴＳ４）。登録されていない場合、周辺ノードテーブルに登録する。その際、受信時のＲＳＳＩを逐次平均の初期値とし、受診回数は１に設定する（ステップＳＴＳ５）。【００５８】
既にテーブルに登録されているノードからのルーティングパケットである場合、受信電力評価値計算部８３iは、当該送信元ノードに対する現逐次平均Ａn-1と受信電力Ｒnから式(1)により新たな逐次平均Ａnを求め、計算した値でテーブルの当該ノードの逐次平均を更新し、受信回数を１回増やす（ステップＳＴＳ６）。【００５９】
次に、新ラウンド処理部８５iは、受信パケットのパケットＩＤを調べ、自ノードTimeIDより新しい場合、新しいラウンドが始まったと判断し（ステップＳＴＳ７）、自ノードメトリックを最大値に、また自ノードTimeIDを受信パケットのパケットＩＤに設定する（ステップＳＴＳ８）。以前のラウンドであれば、ステップＳＴＳ９の処理へ進む。【００６０】
次に、累積経路評価値計算部８７iは、逐次平均されたＲＳＳＩを用いて送信元ノードから自ノードまでの伝搬損を計算し、受信パケットに含まれる累積メトリックと加算して新メトリックを得る（ステップＳＴＳ９）。【００６１】
次に、比較部８７iは、新メトリックと自ノードメトリックを比較する（ステップＳＴＳ１０）。新メトリックが自ノードメトリックより小さい場合、自ノードメトリックを当該値で更新し、上り中継先を受信パケットの送信元ノードのアドレスに更新する。そして、新メトリックを累積メトリックとする新しいルーティングパケットをブロードキャストする（ステップＳＴＳ１１）。小さくない場合には、ステップＳＴＳ１の処理に戻る。【００６２】
スレーブノード７iは、新しいラウンドが始まってからＴｓ時間が経過したらラウンドを終了する。【００６３】
続いて、ノード間ＲＳＳＩの逐次平均を用いたルーティング手法をテストベッド上に実装し、実フィールドで特性評価を行った。テストベッドには、発明者らが推進する文部科学省知的クラスタ創成事業II期「ＭＩＭＯ−ＭＥＳＨポイント」の開発プロジェクトの成果物であるPicomesh  LunchBox（以下、「ＬＢ」という。）を用いた。【００６４】
ＬＢは、802.11b/g/a準拠の汎用無線ＬＡＮモジュールを３系統搭載していて、中継回線用に２系統、アクセス回線用に１系統割り当てられている。各無線モジュールには異なる周波数チャネルを割り当て、アクセス回線と中継回線の間の干渉を回避する。【００６５】
図７に示すように、コアノードＣと５つのスレーブノードＳ1〜Ｓ5の通信システムを構築する。実験時プロトコルのパラメータは、各ラウンドでコアノードの待ち時間Ｔｒが２秒、各ラウンドでスレーブノードの待ち時間Ｔｓが２秒、スレーブノードのリセット待ち時間Ｔｗが５秒、各ラウンドの間隔Ｔｃが３分、ラウンド回数Ｎｒが100回である。【００６６】
表１は、従来の最小伝搬損ルーティングを適用して、３分間毎に、計１００回のルーティングを実行した場合に出現した中継経路のパタンと、本実施例におけるルーティングプロトコルを適用して、同様に計１００回のルーティングを実行し、出現した中継経路のパタンの実験結果を示すものである。【００６７】
従来のルーティング手法を適用した場合は、時間帯により、８つの異なるパタンの中継経路が構築されている。ルーティング時の伝搬路の状況に依存しており、システムが不安定である。これに対し、提案プロトコルを適用した場合は、２、３回目のラウンドから図７に示すルート１に固定されることを確認した。よって、本実施例により、伝搬路が時間変動する実環境でも安定した中継経路が構築できるのが分かる。【００６８】
【表１】
2011105371.tif 000006
【００６９】
なお、本実施例は、コアノードが一つのシステムを前提にしているが、複数のコアノードが存在するシステムにも容易に拡張することができる。コアノードが複数存在する場合、ルーティングパケットが、各コアノードから送信される。そのため、例えば、コアノード５は、初期化の際に自ノードTimeIDを０に設定する。コアノード５は、リセット・ルーティング・パケットを受信すると、パケットＩＤを調べ、自ノードTimeIDより新しければ、同じリセット・ルーティング・パケットをブロードキャストし、自ノードTimeIDを受信パケットのパケットＩＤで更新する。それから、Ｔｗ時間後Ｔｃ間隔で周囲にノーマル・ルーティング・パケットをブロードキャストし、送信回数がＮｒに達すると終了する。このようなシステムとすることにより、複数のコアノードが存在する場合でも実現することができる。【００７０】
また、本願発明は、受信電力評価値計算部８３iの受信電力評価値の計算も、本実施例に限定されない。例えば、式(3)にあるように、リセット・ルーティング・パケットの受信電力Ｒ0を受信電力評価値の初期値Ａ0とし、ｎ番目（ｎは自然数）に受信したノーマル・ルーティング・パケットの受信電力評価値Ａnについて、ルーティングパケットの受信電力の逐次平均により計算するものであってもよい。この場合、図６のステップＳＴＳ３において、初期化部７５iが周辺ノード記憶部５７iを初期化する場合には、周辺ノード記憶部５７iに対して、リセット・ルーティング・パケットの送信元ノードと受信電力評価値の初期値を組み合わせて記憶させ、その後は、逐次平均を計算すればよい。このように、リセット・ルーティング・パケットの受信電力を用いて受信電力評価値を計算するようにしてもよい。一般的には、受信電力評価値計算部８３iは、受信したノーマル・ルーティング・パケットの受信電力だけでなく、リセット・ルーティング・パケットの受信電力又は／及び他のノーマル・ルーティング・パケットの一部又は全部の受信電力も用いて受信電力評価値を計算するようにしてもよい。特に、ｎ番目（ｎは２以上の自然数）に受信したノーマル・ルーティング・パケットの受信電力Ｒnの評価値である受信電力評価値Ａnを、αn及びβn（αn及びβnはｎの関数であり、恒等的に０でない関数。）に対して式(4)により計算してもよい。この場合、ｎが１のときは、例えば、Ａ1＝Ｒ1としてもよい。さらに、Ａ0をリセット・ルーティング・パケットの受信電力Ｒ0として式(4)と同様に定数倍の加算によりＡ1を計算してもよい。【００７１】
さらに、式(4)において、αn及びβnの少なくとも一方は、定数であってもよい。このような定数とすることにより、ＲＳＳＩの変動を緩和することが可能となる。【００７２】
また、図６において、ステップＳＴＳ７及びＳＴＳ８の処理の前に、ステップＳＴＳ９の処理を行うようにしてもよい。【００７３】
【数４】
2011105371.tif 000007
【先行技術文献】
【特許文献】
【００７４】
【特許文献１】特許第３９２８６３６号公報
【特許文献２】特許第４２２７７３７号公報
【特許文献３】特許第４３８９９２９号公報
【非特許文献】
【００７５】
【非特許文献１】江幡、古川著，“無線基地局中継網における中継用指向性アンテナ数と所要周波数帯域に関する検討”，信学技法，RCS2001-94，July  2001．
【非特許文献２】Andrea  Goldsmith，“Wireless  Communications”．
【非特許文献３】B．P．Lathi，“Modern  Digital  and  Analog  Communication  system”．
【符号の説明】
【００７６】
１  通信システム、３  基幹網、５  コアノード、７i  スレーブノード、５１i  自経路評価値記憶部、５３i  ノード記憶部、７５i  初期化部、８１i  ノード登録処理部、８３i  受信電力評価値計算部、８７i  累積経路評価値計算部、９１i  経路更新部
【図１】
2011105371.tif 000009
【図２】
2011105371.tif 000010
【図３】
2011105371.tif 000011
【図４】
2011105371.tif 000012
【図５】
2011105371.tif 000013
【図６】
2011105371.tif 000014
【図７】
2011105371.tif 000015
【図８】
2011105371.tif 000016
【国際調査報告】
2011105371.tif 000017
2011105371.tif 000018