(57)【要約】【課題】アドホックネットワークのセキュリティを維持しながらも、接続手順の容易性の向上を実現したい。【解決手段】制御部１８は、処理部１６から無線部１２を介して、アドホックネットワークを形成した複数の他の端末装置のうち、登録機関に対して、参加要求を送信する。また、制御部１８は、無線部１２から処理部１６を介して、参加許可を受信する。無線部１２から処理部１６は、参加許可を受信した場合、アドホックネットワークに参加することによって、通信を実行する。制御部１８は、参加要求の送信に先立って、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置を探索するための探索信号を報知する。【選択図】図２
2008270893.tif 000002
【特許請求の範囲】
【請求項１】
アドホックネットワークを形成した複数の他の端末装置のうち、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置に対して、参加要求を送信する要求部と、
前記要求部において参加要求を送信した他の端末装置から、参加許可を受信する受付部と、
前記受付部において参加許可を受信した場合、アドホックネットワークに参加することによって、通信を実行する通信部とを備え、
前記要求部は、参加要求の送信に先立って、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置を探索するための探索信号を報知することを特徴とする端末装置。
【請求項２】
前記要求部は、探索信号を報知した結果、複数の他の端末装置が存在する場合、信号強度を下げながら探索信号を再び報知することを特徴とする請求項１に記載の端末装置。
【請求項３】
他の端末装置との間においてアドホックネットワークを形成しながら、通信を実行する通信部と、
前記通信部において形成しているアドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられている場合、前記通信部を介して新たな端末装置からの参加要求を受けつける受付部と、
前記受付部において受けつけた参加要求に対して承認処理を実行する処理部と、
前記処理部において実行した承認処理の結果を通知する通知部とを備え、
前記通知部は、前記受付部が、参加要求に先立って、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた端末装置を探索するための探索信号を受信すると、該当する旨を通知することを特徴とする端末装置。
【請求項４】
アドホックネットワークを形成することによって通信を実行する複数の端末装置と、
前記複数の端末装置によって形成されたアドホックネットワークへの参加を要求する新たな端末装置とを備え、
前記複数の端末装置のうちのいずれかには、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられており、
前記新たな端末装置は、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置を探索するための探索信号を報知することを特徴とする通信システム。
【請求項５】
アドホックネットワークを形成した複数の他の端末装置のうち、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置に対して、参加要求を送信するステップと、
参加要求を送信した他の端末装置から、参加許可を受信するステップと、
参加許可を受信した場合、アドホックネットワークに参加することによって、通信を実行するステップとを備え、
前記送信するステップは、参加要求の送信に先立って、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置を探索するための探索信号を報知することを特徴とする通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信技術に関し、特にアドホックネットワークにおける通信方法ならびにそれを利用した端末装置および通信システムに関する。
【背景技術】
【０００２】
アドホックネットワークは、基地局装置や有線網に依存せずに、端末装置を構成要素とする自立分散形のネットワークである。アドホックネットワークでは、端末装置同士が互いに対等であり、マルチホップを実行することによって情報交換が実行される。このようなアドホックネットワークでのルーティング方式には、テーブル駆動方式、オンデマンド方式、ハイブリッド方式がある。テーブル駆動方式では、各端末装置が、パケット信号のあて先と次のホップ先とを対応づけたルーティングテーブルを維持する。また、各端末装置は、ルーティングテーブルを参照しながら、パケット信号のあて先から次のホップ先を決定する。なお、ルーティングテーブルは、制御パケット信号によって、周期的に更新される。テーブル駆動方式の一例が、ＤＳＤＶ（Ｄｅｓｔｉｎａｔｉｏｎ  Ｓｅｑｕｅｎｃｅ  Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ）、ＷＲＰ（Ｗｉｒｅｌｅｓｓ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）、ＣＧＳＲ（Ｃｌｕｓｔｅｒｈｅａｄ  Ｇａｔｅｗａｙ  Ｓｗｉｔｃｈ  Ｒｏｕｔｉｎｇ）、ＯＬＳＲ（Ｏｐｔｉｍｉｚｅｄ  Ｌｉｎｋ  Ｓｔａｔｅ  Ｒｏｕｔｉｎｇ）である。
【０００３】
オンデマンド方式では、情報の発生源の端末装置が、パケット信号の転送を要求する際にあて先へのルートを発見する。まず、情報の発生源の端末装置は、問い合わせのためのパケット信号をフラッディング方式により転送することによって、情報の発生源の端末装置への逆向きのルートを学習するとともに、問い合わせのためのパケット信号を受信したあて先の端末装置も応答する。このように発見したルートをもとに、発生源の端末装置からあて先の端末装置へ、パケット信号の転送が実行される。オンデマンド方式の一例が、ＡＯＤＶ（Ａｄ  ｈｏｃ  Ｏｎ  ｄｅｍａｎｄ  Ｄｉｓｔａｎｃｅ  Ｖｅｃｔｏｒ）、ＤＳＲ（Ｄｙｎａｍｉｃ  Ｓｏｕｒｃｅ  Ｒｏｕｔｉｎｇ）、ＴＯＲＡ（Ｔｅｍｐｏｒａｌｌｙ  Ｏｒｄｅｒｅｄ  Ｒｏｕｔｉｎｇ  Ａｌｇｏｒｉｔｈｍ）、ＲＤＭＡＲ（Ｒｅｌａｔｉｖｅ  Ｄｉｓｔａｎｃｅ  Ｍｉｃｒｏ−ｄｉｓｃｏｖｅｒｙ  Ａｄ  ｈｏｃ  Ｒｏｕｔｉｎｇ  Ｐｒｏｔｏｃｏｌ）、ＡＢＲ（Ａｓｓｏｃｉａｔｉｖｉｔｙ−Ｂａｓｅｄ  Ｒｏｕｔｉｎｇ）である。ハイブリッド方式は、テーブル駆動方式とオンデマンド方式とを組み合わせた方式である（例えば、非特許文献１参照）。
【０００４】
また、アドホックネットワークにおいて、端末装置の設定を簡単にする技術が提案されている。所定の端末装置は、通信設定情報を保有しており、当該端末装置に搭載されたＩＣカードリーダライタの直近にタグがかざされる。その結果、ＩＣカードリーダライタは、タグとの間において非接触通信を実行することによって、通信設定情報を送信する。また、当該タグと、別の端末装置に搭載されたＩＣカードリーダライタとの間において、前述と逆の手順が実行されることによって、別の端末装置に通信設定情報が送信される（例えば、特許文献１参照）。
【非特許文献１】間瀬憲一、中野敬介、仙石正和、篠田庄司、「アドホックネットワーク」、電子情報通信学会誌、日本、電子情報通信学会、２００１年２月、８４、２、ｐ．１２７−１３４
【特許文献１】特開２００４−７３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ユーザの利便性を考慮すれば、アドホックネットワークへの端末装置の接続手順は容易である方が望ましい。一方、アドホックネットワークは、複数の端末装置によって形成されているので、他の端末装置への影響を考慮すれば、セキュリティ対策が必要になる。セキュリティの向上を実現するために、アドホックネットワークを形成している複数の端末装置のうちのいずれかに、当該アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられる（以下、当該役割が割り当てられた端末装置を「登録機関」という）。また、接続手順の容易性の向上を実現するために、接続手順は、登録機関に備えられたボタンが押し下げられてから所定の期間のうちに、新たな端末装置に備えられたボタンが押し下げられた場合に実行される。
【０００６】
本発明者はこうした状況下、以下の課題を認識するに至った。前述の接続手順は、登録機関に備えられたボタンが押し下げられることによって開始される。しかしながら、アドホックネットワークは、複数の端末装置によって形成されているので、アドホックネットワークに参加しようとしている新たな端末装置のユーザにとって、どの端末装置が登録機関であるか容易に認識できない場合もあり得る。そのような場合であっても、接続手順の容易性の向上を実現するために、新たな端末装置を操作するユーザに対して、どの端末装置が登録装置であるかを通知することが望ましい。
【０００７】
本発明はこうした状況に鑑みてなされたものであり、その目的は、アドホックネットワークのセキュリティを維持しながらも、接続手順の容易性の向上を実現する通信技術を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のある態様の端末装置は、アドホックネットワークを形成した複数の他の端末装置のうち、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置に対して、参加要求を送信する要求部と、要求部において参加要求を送信した他の端末装置から、参加許可を受信する受付部と、受付部において参加許可を受信した場合、アドホックネットワークに参加することによって、通信を実行する通信部とを備える。要求部は、参加要求の送信に先立って、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置を探索するための探索信号を報知する。
【０００９】
本発明の別の態様もまた、端末装置である。この装置は、他の端末装置との間においてアドホックネットワークを形成しながら、通信を実行する通信部と、通信部において形成しているアドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられている場合、通信部を介して新たな端末装置からの参加要求を受けつける受付部と、受付部において受けつけた参加要求に対して承認処理を実行する処理部と、処理部において実行した承認処理の結果を通知する通知部とを備える。通知部は、受付部が、参加要求に先立って、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた端末装置を探索するための探索信号を受信すると、該当する旨を通知する。
【００１０】
本発明のさらに別の態様は、通信システムである。この通信システムは、アドホックネットワークを形成することによって通信を実行する複数の端末装置と、複数の端末装置によって形成されたアドホックネットワークへの参加を要求する新たな端末装置とを備える。複数の端末装置のうちのいずれかには、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられており、新たな端末装置は、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置を探索するための探索信号を報知する。
【００１１】
本発明のさらに別の態様は、通信方法である。この方法は、アドホックネットワークを形成した複数の他の端末装置のうち、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置に対して、参加要求を送信するステップと、参加要求を送信した他の端末装置から、参加許可を受信するステップと、参加許可を受信した場合、アドホックネットワークに参加することによって、通信を実行するステップとを備える。送信するステップは、参加要求の送信に先立って、アドホックネットワークへの新たな端末装置の参加を承認すべき役割が割り当てられた他の端末装置を探索するための探索信号を報知する。
【００１２】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラムなどの間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１３】
本発明によれば、アドホックネットワークのセキュリティを維持しながらも、接続手順の容易性の向上を実現できる。
【発明を実施するための最良の形態】
【００１４】
本発明を具体的に説明する前に、概要を述べる。本発明の実施例は、複数の端末装置によって形成されるアドホックネットワークを実行する通信システムに関する。アドホックネットワークにおいて、複数の端末装置のうちのいずれかが、前述の登録機関とされている。前述のごとく、接続手順は、登録機関に備えられたボタンが押し下げられることによって開始される（以下、このような状態を「承認モード」という）が、アドホックネットワークに参加しようとしている新たな端末装置のユーザにとって、どの端末装置が登録機関であるか容易に認識できない場合もあり得る。このような場合において、ユーザの利便性、つまり接続手順の容易性を向上するために、本発明の実施例に係る通信システムは、次の処理を実行する。
【００１５】
新たな端末装置は、登録機関を探索するための信号（以下、「探索信号」という）を報知する。アドホックネットワークを形成している端末装置は、探索信号を受信する。受信した端末装置のうち、登録機関は、登録機関である旨を通知する。その結果、アドホックネットワークに参加しようとしている新たな端末装置のユーザは、登録機関を認識できる。
【００１６】
通信システムは、主として、（１）アドホックネットワークへの新たな端末装置の接続処理（以下、「接続処理」という）、（２）アドホックネットワークでのルーティングテーブルの生成処理（以下、「生成処理」という）、（３）ルーティングテーブルにもとづくアドホックネットワークでのデータ信号の転送処理（以下、「転送処理」という）を実行する。なお、前述の承認処理は、（１）の接続処理に含まれる。
【００１７】
図１は、本発明の実施例に係る通信システム１００の構成を示す。通信システム１００は、端末装置１０と総称される第１端末装置１０ａ、第２端末装置１０ｂ、第３端末装置１０ｃ、第４端末装置１０ｄ、第５端末装置１０ｅ、第６端末装置１０ｆ、第７端末装置１０ｇを含む。また、第Ｎ端末装置１０ｎが、通信システム１００に含まれようとしている。
【００１８】
複数の端末装置１０、例えば、第１端末装置１０ａから第７端末装置１０ｇは、アドホックネットワークを形成することによって通信を実行する。なお、アドホックネットワークを構成している端末装置１０は、第１端末装置１０ａから第７端末装置１０ｇに限定されない。また、複数の端末装置１０は、例えば、ＩＥＥＥ８０２．１１等の規格に準拠した無線ＬＡＮシステムに対応する。また、アドホックネットワークでのルーティング方式は、前述のごとく、テーブル駆動方式、オンデマンド方式、ハイブリッド方式等の公知の技術に対応していればよく、例えば、テーブル駆動方式の場合、公知の技術によって、ルーティングテーブルが更新される。
【００１９】
複数の端末装置１０うちのいずれか、例えば、第３端末装置１０ｃには、通常のアドホックネットワークでの通信機能に加えて、アドホックネットワークへの新たな端末装置１０の参加を承認すべき役割が割り当てられている。つまり、第３端末装置１０ｃが、前述の登録機関に相当する。ここで、登録機関での処理は後述するが、登録機関は、アドホックネットワークへの参加資格を発行したり、取り消したりするような権限を有した構成要素といえる。また、登録機関の機能は、第３端末装置１０ｃ以外の端末装置１０にも備えられているが、現状において休止されているものとする。ここでは、説明を明瞭にするために、通信システム１００の中に、ひとつの登録機関が含まれいてるものとする。
【００２０】
新たな端末装置１０、つまり第Ｎ端末装置１０ｎは、複数の端末装置１０によって形成されたアドホックネットワークへの参加を要求する。ここで、第Ｎ端末装置１０ｎは、登録機関に対して参加を要求し、登録機関によって参加が許可された場合に、通信システム１００の構成要素となる。以下の説明では、便宜上、第Ｎ端末装置１０ｎを「要求側」とよび、登録機関を「応答側」とよぶ場合がある。
【００２１】
図２は、端末装置１０の構成を示す。端末装置１０は、無線部１２、変復調部１４、処理部１６、制御部１８、記憶部２０、操作部２２、モニタ２４、スピーカ２６を含む。なお、図１には、複数の端末装置１０が示されており、さらに、要求側、応答側に対応した端末装置１０も示されているが、すべての端末装置１０は、図２のような構成を有する。
【００２２】
無線部１２は、他の端末装置１０との間においてアドホックネットワークを形成しながら、通信を実行する。無線部１２は、受信処理として、アンテナを介して受信した無線周波数の信号に対して周波数変換を実行し、ベースバンドの信号を生成する。さらに、無線部１２は、ベースバンドの信号を変復調部１４に出力する。一般的に、ベースバンドの信号は、同相成分と直交成分によって形成されるので、ふたつの信号線が示されるべきであるが、ここでは、図を明瞭にするためにひとつの信号線だけを示すものとする。また、無線部１２には、ＬＮＡ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ）、ミキサ、ＡＧＣ、Ａ／Ｄ変換部も含まれる。
【００２３】
無線部１２は、送信処理として、変復調部１４から入力したベースバンドの信号に対して周波数変換を実行し、無線周波数の信号を生成する。さらに、無線部１２は、無線周波数の信号をアンテナから送信する。また、無線部１２には、ＰＡ（Ｐｏｗｅｒ  Ａｍｐｌｉｆｉｅｒ）、ミキサ、Ｄ／Ａ変換部も含まれる。
【００２４】
変復調部１４は、受信処理として、無線部１２からのベースバンドの信号に対して、復調を実行する。さらに、変復調部１４は、復調した結果を処理部１６に出力する。また、変復調部１４は、送信処理として、処理部１６からの信号に対して、変調を実行する。さらに、変復調部１４は、変調した結果をベースバンドの信号として無線部１２に出力する。なお、ＩＥＥＥ８０２．１１ａ規格のようなＯＦＤＭ変調方式に端末装置１０が対応する場合、変復調部１４は、受信処理としてＦＦＴも実行し、送信処理としてＩＦＦＴも実行する。また、ＩＥＥＥ８０２．１１ｂ規格のようなスペクトル拡散方式に端末装置１０が対応する場合、変復調部１４は、受信処理として逆拡散も実行し、送信処理として拡散も実行する。さらに、ＩＥＥＥ８０２．１１ｎのようなＭＩＭＯ方式に端末装置１０が対応する場合、変復調部１４は、受信処理としてアダプティブアレイ信号処理も実行し、送信処理として複数のストリームへの分散処理も実行する。
【００２５】
処理部１６は、変復調部１４からの信号および変復調部１４への信号に対して、デジタル信号処理を実行する。ここで、デジタル信号処理の一例は、送信処理としての誤り訂正の符号化、受信処理としての誤り訂正の復号である。なお、デジタル信号処理は、これに限定されるものではない。また、処理部１６は、変復調部１４からの信号に対してデジタル信号処理を実行した結果を制御部１８に出力し、変復調部１４への信号の元になる信号を制御部１８から入力する。
【００２６】
制御部１８は、端末装置１０全体の動作を制御する。制御部１８が実行する処理は、主として、前述の（１）接続処理、（２）生成処理、（３）転送処理に加えて、（４）データの入出力処理に分類される。ここでは、説明の便宜上、（４）、（２）、（３）の順に説明し、最後に（１）を説明する。まず、（４）データの入出力処理を説明する。制御部１８は、出力処理として、処理部１６から、デジタル信号処理された結果を受けつけ、モニタ２４、スピーカ２６に出力する。また、制御部１８は、入力処理として、操作部２２から指示信号を受けつけ、それに応じたデータを処理部１６に出力する。ここで、操作部２２は、ボタン等によって構成されている。また、パーソナルコンピュータと接続されるように端末装置１０が形成されている場合に、操作部２２は、パーソナルコンピュータに備えられたキーボード、マウスであってもよい。
【００２７】
次に、（２）生成処理を説明する。ルーティングテーブルの生成には、前述のごとく、公知の技術が使用されればよいが、制御部１８は、生成したルーティングテーブルを記憶部２０に記憶する。図３は、記憶部２０に記憶されたルーティングテーブルのデータ構造を示す。図示のごとく、あて先アドレス欄３０、ホップ先アドレス欄３２、ホップ数欄３４が含まれている。また、これら以外の情報が含まれていてもよい。ここでは、あて先アドレス欄３０およびホップ先アドレス欄３２において、アドレスを「Ａ１」、「Ｂ１」等と示したが、実際には、例えば、ＩＰアドレス等によって示される。また、ホップ数欄３４におけるホップ数も同様である。図２に戻る。
【００２８】
次に、（３）転送処理を説明する。転送処理には、前述のごとく、公知の技術が使用されればよい。制御部１８は、無線部１２から処理部１６を介して受信したパケット信号のあて先アドレスを取得する。また、記憶部２０に記憶されたルーティングテーブルを参照しながら、制御部１８は、取得したあて先アドレスに対応したホップ先アドレスを特定する。さらに、制御部１８は、特定したホップ先アドレスへ、処理部１６から無線部１２を介してパケット信号を送信する。
【００２９】
次に、（１）接続処理を説明する。接続処理は、要求側の端末装置１０と応答側の端末装置１０との間において実行されており、ここでは、要求側の端末装置１０における制御部１８の処理を説明した後に、応答側の端末装置１０における制御部１８の処理を説明する。なお、要求側の端末装置１０は、図１の第Ｎ端末装置１０ｎに相当し、応答側の端末装置１０は、図１の第３端末装置１０ｃに相当する。
【００３０】
要求側の端末装置１０における制御部１８は、操作部２２でのボタンがユーザによって押し下げられたことを検知すると、要求モードになる。要求モードになると、制御部１８は、登録機関に対して、アドホックネットワークへの参加要求の旨が示されたパケット信号（以下、「要求信号」という）を送信するように、処理部１６から無線部１２を制御する。その後、無線部１２から処理部１６が、要求信号を送信した登録機関から、参加許可の旨が示されたパケット信号（以下、「許可信号」という）を受信する。また、許可信号は、制御部１８に入力される。その結果、制御部１８は、通信モードになる。通信モードになると、制御部１８は、無線部１２から処理部１６に対して、アドホックネットワークに参加することによって、通信を実行するように制御する。
【００３１】
応答側の端末装置１０における制御部１８は、操作部２２での所定のボタンがユーザによって押し下げられたことを検知すると、承認モードになる。承認モードとは、承認処理を実行可能な状態である。承認モードになると、制御部１８は、無線部１２から処理部１６を介して、所定の期間にわたって、要求側の端末装置１０からの要求信号を受けつける。制御部１８は、受けつけた要求信号に対して承認処理を実行する。ここで、承認処理には、公知の技術が使用されればよい。例えば、制御部１８は、無線部１２から処理部１６を介して、要求側の端末装置１０と公開鍵の交換をした後に、要求側の端末装置１０に対する認証処理および身分証明処理を実行する。ここで、認証処理には、「デバイス  パスワード」が使用されればよい。
【００３２】
制御部１８は、参加を許可した場合に、処理部１６から無線部１２を介して、要求側の端末装置１０へ許可信号を送信する。一方、制御部１８は、参加を拒否した場合に、処理部１６から無線部１２を介して、要求側の端末装置１０へ拒否信号を送信する。一定期間の経過後、制御部１８は、通信モードになる。通信モードになると、制御部１８は、無線部１２から処理部１６に対して、アドホックネットワークに参加することによって、通信を実行するように制御する。
【００３３】
この構成は、ハードウエア的には、任意のコンピュータのＣＰＵ、メモリ、その他のＬＳＩで実現でき、ソフトウエア的にはメモリにロードされた通信機能のあるプログラムなどによって実現されるが、ここではそれらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックがハードウエアのみ、ソフトウエアのみ、またはそれらの組合せによっていろいろな形で実現できることは、当業者には理解されるところである。
【００３４】
以上の構成による通信システム１００の動作を説明する。図４は、通信システム１００における接続手順を示すシーケンス図である。第Ｎ端末装置１０ｎのボタンが押し下げられ（Ｓ１０）、第３端末装置１０ｃのボタンも押し下げられる（Ｓ１２）。第Ｎ端末装置１０ｎは、第３端末装置１０ｃに対して、要求信号を送信する（Ｓ１４）。第３端末装置１０ｃは、第Ｎ端末装置１０ｎに対する承認処理を実行する（Ｓ１６）。第３端末装置１０ｃは、第Ｎ端末装置１０ｎに対して、許可信号を送信する（Ｓ１８）。また、第３端末装置１０ｃは、ルーティングテーブルを更新する（Ｓ２０）。
【００３５】
以下に、（１）接続処理、特に前述した接続処理の前段階においてなされる処理を詳細に説明する。前述のごとく、接続処理は、応答側の端末装置１０におけるボタンが押し下げられ、かつ要求側の端末装置１０におけるボタンが押し下げられることによって開始される。ここで、通信システム１００が複数の端末装置１０によって構成されているとき、要求側の端末装置１０を所有しているユーザにとって、どの端末装置１０が登録機関であるかを認識できない場合がある。このような状況において、どの端末装置１０が登録機関であるかを容易に認識させるために、要求側の端末装置１０および応答側の端末装置１０は、以下のように構成される。
【００３６】
要求側の端末装置１０における制御部１８は、操作部２２のボタンが押し下げられたことを検出すると、処理部１６から無線部１２を介して、登録機関を探索するための探索信号を報知する。ここで、操作部２２のボタンとは、要求モードを開始する際に押し下げられるボタンであってもよいし、別のボタンであってもよい。前者の場合、ボタンの押下によって探索信号が報知された後、制御部１８は、所定の期間経過後に自動的に要求モードになる。また、探索信号には、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔパケット信号が利用されてもよいし、ＩＰレイヤ以上のレイヤにて規定されたパケット信号であってもよい。つまり、通信システム１００に含まれた端末装置１０との間において、探索信号としての形式が定められていればよい。
【００３７】
応答側の端末装置１０における制御部１８は、通信モードである場合に、無線部１２から処理部１６を介して、探索信号を受信する。また、制御部１８は、探索信号を受信すると、応答側の端末装置１０に備えられたスピーカ２６から、所定の音を出力することによって、該当する旨をユーザに通知する。なお、制御部１８は、探索信号を受信すると、応答側の端末装置１０に備えられた図示しないＬＥＤを点灯してもよい。ここで、端末装置１０がパーソナルコンピュータとの組合せによって構成されている場合、パーソナルコンピュータに備えられたＬＥＤが点灯されてもよい。
【００３８】
要求側の端末装置１０を所有するユーザは、音が出力されている端末装置１０を確認したり、ＬＥＤが点灯されている端末装置１０を確認することによって、応答側の端末装置１０の存在を認識できる。その後、応答側の端末装置１０におけるボタンが押し下げられ、かつ要求側の端末装置１０におけるボタンが押し下げられることによって、接続処理が開始される。
【００３９】
図５は、通信システム１００における通知手順を示すシーケンス図である。第Ｎ端末装置１０ｎでは、ユーザによってボタンが押し下げられる（Ｓ１００）。第Ｎ端末装置１０ｎは、探索信号を報知する（Ｓ１０２、Ｓ１０４）。なお、図５において、便宜上、探索信号の報知は、別のステップとして示されている。第１端末装置１０ａは、探索信号を受信するが、登録機関ではないので、受信した探索信号を無視する。一方、第３端末装置１０ｃは、登録機関であるので、探索信号を受信するとＬＥＤを点灯する（Ｓ１０６）。
【００４０】
図６は、端末装置１０における通知手順を示すフローチャートである。制御部１８は、操作部２２のボタンの押下を検出しなければ（Ｓ１２０のＮ）、待機する。一方、制御部１８は、操作部２２のボタンの押下を検出すれば（Ｓ１２０のＹ）、処理部１６から無線部１２を介して、探索信号を報知する（Ｓ１２２）。
【００４１】
以下に、（１）接続処理、特に前述した接続処理の前段階においてなされる処理の別の態様を説明する。ここでは、複数の通信システム１００が存在し、各通信システム１００に登録機関が存在する場合を想定する。そのため、複数の登録機関が存在し、さらに、複数の登録機関が、要求側の端末装置１０からの探索信号を受信可能な位置に存在するものとする。その際、要求側の端末装置１０が探索信号を送信すると、複数の登録機関のＬＥＤが点灯する。その結果、要求側の端末装置１０を所有するユーザにとって、ひとつの登録機関を特定できない可能性がある。そのような場合であっても、ひとつの登録機関を特定できるように、端末装置１０は、以下のように構成される。
【００４２】
応答側の端末装置１０における制御部１８は、無線部１２から処理部１６を介して、探索信号を受信すると、前述のごとく、ＬＥＤを点灯するとともに、処理部１６から無線部１２を介して、探索信号に対する応答信号を送信する。ここで、応答信号とは、自らが登録機関である旨を示した信号である。また、応答信号の送信先は、探索信号を送信した要求側の端末装置１０である。
【００４３】
要求側の端末装置１０における制御部１８は、前述のごとく、処理部１６から無線部１２を介して、探索信号を報知する。また、制御部１８は、無線部１２から処理部１６を介して、探索信号に対する応答信号を登録機関から受信する。ここで、複数の応答信号を受信する場合、つまり、複数の登録機関が存在する場合がある。その際、制御部１８は、無線部１２に対して、信号強度を下げるように指示し、探索信号を再び報知する。つまり、送信電力を低下した探索信号が再び報知される。これに続く処理は、これまでと同様であるので、説明を省略する。
【００４４】
図７は、端末装置１０における別の通知手順を示すフローチャートである。制御部１８は、操作部２２のボタンの押下を検出しなければ（Ｓ１４０のＮ）、待機する。一方、制御部１８は、操作部２２のボタンの押下を検出すれば（Ｓ１４０のＹ）、処理部１６から無線部１２を介して、探索信号を報知する（Ｓ１４２）。制御部１８は、無線部１２から処理部１６を介して、複数の登録機関からの応答信号を受信すれば（Ｓ１４４のＹ）、無線部１２に対して送信電力を低下させるように指示する（Ｓ１４６）。また、ステップ１４２に戻る。つまり、探索信号を送信した結果、複数の登録機関からの応答信号を受信するという状態が複数回数だけ繰り返されれば、探索信号の送信電力は、段階的に下げられていく。一方、制御部１８は、無線部１２から処理部１６を介して、複数の登録機関からの応答信号を受信しなければ（Ｓ１４４のＮ）、処理は終了される。
【００４５】
本発明の実施例によれば、要求信号の送信に先立って、登録機関を探索するための探索信号を報知し、登録機関に応答させるので、登録機関を容易に特定できる。また、登録機関が容易に特定されるので、接続手順の容易性の向上を実現できる。また、特定した登録機関へ要求信号を送信した後、登録機関において承認処理が実行されるので、アドホックネットワークのセキュリティを維持できる。また、参加要求に先立って、探索信号を受信すると、該当する旨を通知するので、接続手順の容易性の向上を実現できる。また、複数の登録機関が近傍に存在する場合でも、段階的に送信電力を下げながら探索信号を送信するので、ひとつの登録機関を特定できる。
【００４６】
以上、本発明を実施例をもとに説明した。この実施例は例示であり、それらの各構成要素や各処理プロセスの組合せにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解されるところである。
【００４７】
本発明の実施例において、端末装置１０は、同一の無線部１２および変復調部１４を使用しながら、接続処理を実行するとともに、転送処理を実行する。つまり、両方の処理が無線ＬＡＮを使用しながら実行される。しかしながらこれに限らず例えば、接続処理と転送処理のために、別の無線部１２および変復調部１４が使用されてもよい。つまり、転送処理には無線ＬＡＮが使用されるが、接続処理には別の通信システムが使用されてもよい。また、その逆でもよい。本変形例によれば、通信システムの構成の自由度を向上できる。
【図面の簡単な説明】
【００４８】
【図１】本発明の実施例に係る通信システムの構成を示す図である。
【図２】図１の端末装置の構成を示す図である。
【図３】図２の記憶部に記憶されたルーティングテーブルのデータ構造を示す図である。
【図４】図１の通信システムにおける接続手順を示すシーケンス図である。
【図５】図１の通信システムにおける通知手順を示すシーケンス図である。
【図６】図２の端末装置における通知手順を示すフローチャートである。
【図７】図２の端末装置における別の通知手順を示すフローチャートである。
【符号の説明】
【００４９】
１０  端末装置、  １２  無線部、  １４  変復調部、  １６  処理部、  １８  制御部、  ２０  記憶部、  ２２  操作部、  ２４  モニタ、  ２６  スピーカ、  １００  通信システム。
【図１】
2008270893.tif 000003
【図２】
2008270893.tif 000004
【図３】
2008270893.tif 000005
【図４】
2008270893.tif 000006
【図５】
2008270893.tif 000007
【図６】
2008270893.tif 000008
【図７】
2008270893.tif 000009