(57)【特許請求の範囲】
【請求項１】
無線基地局を介して他の無線端末と広域無線通信を行う第１の通信部と、
他の無線端末と狭域無線通信を行う第２の通信部と、
前記第２の通信部による狭域無線通信を起動すると、前記第２の通信部による狭域無線通信の開始を前記他の無線端末に要求するメッセージを、前記第１の通信部により、前記基地局を介して前記他の無線端末に送信するメッセージ送信部と、
前記狭域無線通信の開始を要求するメッセージを送信した後、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する制御部と、
を具える無線通信端末。
【請求項２】
請求項１に記載の無線通信端末において、
前記他の無線端末からの前記狭域無線通信の開始を要求するメッセージに対する前記他の無線端末からの応答を、第１の通信部により受信する応答受信部をさらに具え、
前記制御部が、前記応答受信部により受信した応答に基づき、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する、
ことを特徴とする無線通信端末。
【請求項３】
請求項１または２に記載の無線通信端末において、
前記狭域無線通信の開始を要求するメッセージが、
自端末が接続を所望する特定の無線ＬＡＮ規格と当該無線ＬＡＮ規格におけるチャネル情報、および、自端末が使用可能な無線ＬＡＮ規格と当該無線ＬＡＮ規格におけるチャネル情報を含む、
ことを特徴とする無線通信端末。
【請求項４】
請求項３に記載の無線通信端末において、
前記狭域無線通信の開始を要求するメッセージが、
認証情報、ＭＡＣアドレス、および自端末の現在位置情報のうちの少なくとも１つを含む、
ことを特徴とする無線通信端末。
【請求項５】
請求項２に記載の無線通信端末において、
前記制御部が、
前記応答受信部により受信した応答に応じて、アドホックモード、または、インフラストラクチャモードで、前記第２の通信部を使用して前記他の無線端末と無線ＬＡＮ接続するように制御する、
ことを特徴とする無線通信端末。
【請求項６】
請求項２に記載の無線通信端末において、
前記制御部は、
前記応答受信部で受信した応答が、前記他の無線端末がインフラストラクチャモードで接続中のアクセスポイントに関する情報、および、当該インフラストラクチャモードにおける当該無線端末の情報を含む場合は、当該情報に基づき、前記他の無線端末が接続しているアクセスポイントをサーチするように前記第２の通信部を制御する、
ことを特徴とする無線通信端末。
【請求項７】
無線基地局を介して他の無線端末と広域無線通信を行う第１の通信部と、
他の無線端末と狭域無線通信を行う第２の通信部と、
前記他の無線通信端末が狭域無線通信を起動すると送信する狭域無線通信の開始を自端末に要求するメッセージを、前記第１の通信部により、前記他の無線端末から受信するメッセージ受信部と、
前記メッセージ受信部により受信した前記狭域無線通信の開始を要求するメッセージに基づき、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する制御部と、
を具える無線通信端末。
【請求項８】
請求項７に記載の無線通信端末において、
前記狭域無線通信の開始を要求するメッセージに基づき、前記他の無線端末との前記第２の通信部による通信が可能か否かを判定する接続判定部と、
前記接続判定部の判定結果に応じた、前記狭域無線通信を要求するメッセージに対する応答を、前記第１の通信部により前記他の無線端末に送信する応答送信部と、
をさらに具え、
前記制御部は、前記接続判定部により前記他の無線端末との前記第２の通信部による通信が可能と判定された場合、前記応答に基づき、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する、
ことを特徴とする無線通信端末。
【請求項９】
請求項７または８に記載の無線通信端末において、
前記狭域無線通信の開始を要求するメッセージが、
自端末が接続を所望する特定の無線ＬＡＮ規格と当該無線ＬＡＮ規格におけるチャネル情報、および、自端末が使用可能な無線ＬＡＮ規格と当該無線ＬＡＮ規格におけるチャネル情報を含み、
前記接続判定部が、
前記特定の無線ＬＡＮ規格および当該特定の無線ＬＡＮ規格におけるチャネルへの前記第２の通信部による接続が可能か否かを判定し、
前記制御部が、
前記特定の無線ＬＡＮ規格を使用した当該無線ＬＡＮ規格におけるチャネルへの接続が可能でない場合、前記使用可能な無線ＬＡＮ規格と当該使用可能な無線ＬＡＮ規格におけるチャネルのうち、前記第２の通信部により接続可能な無線ＬＡＮ規格を選択し、該選択した無線ＬＡＮ規格と、該選択した無線ＬＡＮ規格におけるチャネル情報を含む前記応答を送信するように前記応答送信部を制御する、
ことを特徴とする無線通信端末。
【請求項１０】
請求項７〜９のいずれか１項に記載の無線通信端末において、
前記制御部が、
前記第２の通信部がインフラストラクチャモードで作動している場合は、当該インフラストラクチャモードで接続中のアクセスポイントに関する情報、および、当該インフラストラクチャモードにおける自端末の情報を含む前記応答を送信するように前記応答送信部を制御する、
ことを特徴とする無線通信端末。
【請求項１１】
請求項７〜１０のいずれか１項に記載の無線通信端末において、
自端末の位置情報を取得する位置情報取得部をさらに具え、
前記制御部が、
前記位置情報取得部により取得した自端末の位置情報と、前記狭域無線通信を要求するメッセージに含まれる前記他の無線端末の位置情報とに基づき、自端末と前記他の無線端末との間の距離を算出し、該算出した距離が所定の閾値以内である場合は、前記第２の通信部を使用して前記他の無線端末と接続するように制御する、
ことを特徴とする無線通信端末。
【請求項１２】
無線基地局を介して他の無線端末と広域無線通信を行うステップと、
他の無線端末と狭域無線通信を行うステップと、
前記狭域無線通信を起動すると、狭域無線通信の開始を前記他の無線端末に要求するメッセージを、前記広域無線通信により、前記基地局を介して前記他の無線端末に送信するステップと、
前記狭域無線通信の開始を要求するメッセージを送信した後、前記広域無線通信を使用して前記他の無線端末と接続するよう制御するステップと、
を有する無線通信端末の制御方法。
【請求項１３】
無線基地局を介して他の無線端末と広域無線通信を行うステップと、
他の無線端末と狭域無線通信を行うステップと、
前記他の無線端末が狭域無線通信を起動すると送信する狭域無線通信の開始を自端末に要求するメッセージを、前記広域無線通信により、前記他の無線端末から受信するステップと、
前記受信した前記狭域無線通信の開始を要求するメッセージに基づき、前記広域無線通信を使用して前記他の無線端末と接続するよう制御するステップと、
を有する無線通信端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末およびその制御方法に関し、特に、端末の電力消費を抑えつつ、相手端末とのアドホックモードでスムーズに通信を開始することが可能な無線通信端末およびその制御方法に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮ(WLAN)システムには、中継局であるアクセスポイント（ＡＰ）ＷＡＰを介して通信を行うインフラストラクチャモード（図１０）と、直接端末同士で無線ＬＡＮ通信を行うアドホックモード（図１１）という２つのモードがある。従って、双方の図に示すように、無線ＬＡＮをサポートする無線端末ＴＭ１−３は、状況に応じてこの２つのモードで動作することができる。例えば、図１０では、無線端末ＴＭ１、ＴＭ２が、WLANアクセスポイントＷＡＰの通信可能範囲内にあり、無線端末ＴＭ１と無線端末ＴＭ２とは、アクセスポイント（ＡＰ）ＷＡＰを介してインフラストラクチャモードで通信している。一方、図１１では、無線端末ＴＭ２が、無線端末ＴＭ１のWLANアドホック通信可能エリア内に位置しているので、無線端末ＴＭ１と無線端末ＴＭ２とは、アクセスポイント（ＡＰ）ＷＡＰを介さずに、アドホックモードで通信している。
【０００３】
また、従来の広域無線通信システムのセルラーネットワーク（携帯電話網）には、通信専用チャネルを開設しなくても、待受けチャネル上で簡易的にデータのやりとりができるSMS（ショートメッセージサービス）というメッセージ送信技術（特許文献１を参照されたい。）がある。通信技術の発展に伴って、１つの無線端末が、セルラーネットワークに接続する第１の通信手段（広域通信接続機能）と、端末同士の接続を可能にする第２の通信手段（WLAN接続機能）とを持つことが可能になってきた。
【０００４】
WLANアドホックモードでは、端末がAPを介さずに通信できるため、お互いの端末の距離さえ近ければ常に通信できるという利点がある反面、予め、お互いの端末がアドホックモードで通信を開始し、相手との認証情報を持つ必要があった。従って、少なくとも、２つの無線端末ＴＭ１、ＴＭ２がお互いに意思疎通可能な状況（図１２）でないとアドホック通信はできないという問題がある。図１２に示すように、部屋Ｒ１、Ｒ２があり、２つの無線端末ＴＭ１、ＴＭ２のユーザが１つの部屋Ｒ１に位置する場合は、両ユーザがお互いに意思疎通可能な状況であるため、容易にアドホックモードの通信を開始することが可能である。一方、図１３の場合は、部屋Ｒ１に位置する無線端末ＴＭ１と、部屋Ｒ２に位置する無線端末ＴＭ２との間には、壁ＷＬがあり、壁ＷＬが視覚上の障害となるため、両無線端末をそれぞれ使用する両ユーザは、互いに意思疎通することができない。
【０００５】
よって、例えば、お互いの距離が無線LANデバイスで通信可能な範囲ではあるが、お互いの意思疎通が可能でない状態の場合（図１３）において、一方（無線端末ＴＭ１）がWLANアドホックモードで通信を開始することを所望した場合は、相手（無線端末ＴＭ２）がアドホックモードで動作しているのを期待して、アドホックモードで起動して通信始動を試行するしかなかった。この場合は、相手端末がアドホックモードで動作している可能性は低く、アドホックモードでの通信を開始できる可能性も低く、通信始動を試行した回数だけ、開始側の無線端末は無駄な電力を消費することになる。或いは、端末が、アドホックモードで他の端末を待ち受ける場合も、同様に無駄な電力を消費し続けることになる。
【０００６】
このような問題を解決するために、使用していない端末が常にアドホックモードで待ち受けるという方法がある。しかしながら、従来の携帯無線システムではバッテリーの問題もあり、普段使用していないデバイスへの電源供給はしない、もしくは間欠的に行うのが普通であるため、常にアドホックモードで待ち受けることは、電池の電力消費の点から推奨できない。
【０００７】
また、アドホック通信を確立するために必要とされるお互いの認証情報を事前に通知しておく必要がある。この点に関しての対策として、一旦セルラーネットワークを介して認証を行う方法がある（特許文献２を参照されたい）。この方法を用いると、着信側の端末は、発信側の端末が不正な端末でないことを把握することができるが、ユーザが個別に設定した認証情報を用いることができないため、ユーザが望む相手かどうかの判断は認証段階ではわからない。
【特許文献１】特開2000-232533号公報
【特許文献２】特表2005-530444号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述したように、端末がアドホックモードで通信できる環境にあっても、双方の端末が徒に電力を消費することなく、スムーズに所望の相手端末とアドホックモードで通信を開始する仕組みが開発されていない。特に、通信回路／モジュールの小型化、低コスト化に伴い、セルラーネットワークのための通信モジュールと無線ＬＡＮネットワーク（特にアドホック通信での接続）のための通信モジュールとを搭載／装着した無線端末が実用化されているが、電力消費を最小限に抑えつつ、スムーズにアドホック通信を開始する枠組みは開発されていない。また、近接する端末がアドホック通信で通信をすることができれば、通信端末のユーザは、通信費の課金上のメリット、および、通信速度上のメリット（通常、セルラーネットワークの通信速度よりアドホック通信のそれの方が優れている。）があり、他方で、通信事業者側は、セルラーネットワークの周波数帯域の消費を抑えるというメリットがある。
【０００９】
そこで、本発明は、端末の電力消費を抑えつつ、相手端末とアドホックモードでスムーズに通信を開始する技法（端末、方法）を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した諸課題を解決すべく、第１の発明による無線通信端末は、
無線基地局を介して他の無線端末と広域無線通信を行う第１の通信部と、
他の無線端末と狭域無線通信を行う第２の通信部と、
前記第２の通信部による狭域無線通信を起動すると、前記第２の通信部による狭域無線通信の開始を前記他の無線端末に要求するメッセージを、前記第１の通信部により、前記基地局を介して他の無線端末に送信するメッセージ送信部と、
前記狭域無線通信の開始を要求するメッセージを送信した後、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する制御部と、
を具える。
なお、狭域無線通信とは、広域無線通信であるセルラー通信よりも低出力である、無線ＬＡＮ、Bluetooth（登録商標）、IrDAなどの通信方式である。
【００１１】
また、第２の発明による無線通信端末は、
前記他の無線端末からの前記狭域無線通信の開始を要求するメッセージに対する前記他の無線端末からの応答を、第１の通信部により受信する応答受信部をさらに具え、
前記制御部が、前記応答受信部により受信した応答に基づき、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する、
ことを特徴とする。
【００１２】
また、第３の発明による無線通信端末は、
前記狭域無線通信の開始を要求するメッセージが、
自端末が接続を所望する特定の無線ＬＡＮ規格(802.11a,b,gなど)と当該無線ＬＡＮ規格におけるチャネル情報（サーチ先周波数／チャネル設定・指定のための情報）、および、自端末が使用可能な無線ＬＡＮ規格と当該無線ＬＡＮ規格におけるチャネル情報（相手の他の無線端末が、所望する無線ＬＡＮ規格およびチャネル情報に対応していない場合でも通信接続を可能にするための予備的なデータ）を含む、
ことを特徴とする。
【００１３】
また、第４の発明による無線通信端末は、
前記狭域無線通信の開始を要求するメッセージが、
認証情報（ＳＳＩＤなど）、ＭＡＣ(Media Access Control)アドレス、および自端末の現在位置情報のうちの少なくとも１つを含む、
ことを特徴とする無線通信端末。
【００１４】
また、第５の発明による無線通信端末は、
前記制御部が、
前記応答受信部により受信した応答に応じて、アドホックモード、または、インフラストラクチャモードで、前記第２の通信部を使用して前記他の無線端末と無線ＬＡＮ接続するように制御する、
ことを特徴とする。
【００１５】
また、第６の発明による無線通信端末は、
前記制御部は、
前記応答受信部で受信した応答が、前記他の無線端末がインフラストラクチャモードで接続中のアクセスポイントに関する情報、および、当該インフラストラクチャモードにおける当該無線端末の情報を含む場合は、当該情報に基づき、前記他の無線端末が接続しているアクセスポイントをサーチするように前記第２の通信部を制御する、
ことを特徴とする。
【００１６】
上述した本発明による無線通信端末は、アドホック通信を始動する側、即ち、発信側の機能を搭載する態様で説明したが、本発明による無線通信端末は、アドホック通信の始動メッセージを受ける側、即ち、受信側の機能を搭載する態様で実現することもできる。
【００１７】
例えば、受信側として実現させた第７の発明による無線通信端末は、
無線基地局を介して他の無線端末と広域無線通信を行う第１の通信部と、
他の無線端末と狭域無線通信を行う第２の通信部と、
前記他の無線通信端末が狭域無線通信を起動すると送信する狭域無線通信の開始を自端末に要求するメッセージを、前記第１の通信部により、前記他の無線端末から受信するメッセージ受信部と、
前記メッセージ受信部により受信した前記狭域無線通信の開始を要求するメッセージに基づき、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する制御部と、
を具える。
【００１８】
また、第８の発明による無線通信端末は、
前記狭域無線通信の開始を要求するメッセージに基づき、前記他の無線端末との前記第２の通信部による通信が可能か否かを判定する接続判定部と、
前記接続判定部の判定結果に応じた、前記狭域無線通信を要求するメッセージに対する応答を、前記第１の通信部により前記他の無線端末に送信する応答送信部と、
をさらに具え、
前記制御部は、前記接続判定部により前記他の無線端末との前記第２の通信部による通信が可能と判定された場合、前記応答に基づき、前記第２の通信部を使用して前記他の無線端末と接続するよう制御する、
ことを特徴とする。
【００１９】
また、第９の発明による無線通信端末は、
前記狭域無線通信の開始を要求するメッセージが、
自端末が接続を所望する特定の無線ＬＡＮ規格(802.11a,b,gなど)と当該無線ＬＡＮ規格におけるチャネル情報（サーチ先設定・指定のための情報）、および、自端末が使用可能な無線ＬＡＮ規格と当該無線ＬＡＮ規格におけるチャネル情報（相手の他の無線端末が、所望する無線ＬＡＮ規格およびチャネル情報に対応していない場合でも通信接続を可能にするための予備的なデータ）を含み、
前記接続判定部が、
前記特定の無線ＬＡＮ規格および当該特定の無線ＬＡＮ規格におけるチャネルへの前記第２の通信部による接続が可能か否かを判定し、
前記制御部が、
前記特定の無線ＬＡＮ規格を使用した当該無線ＬＡＮ規格におけるチャネルへの接続が可能でない場合、前記使用可能な無線ＬＡＮ規格と当該使用可能な無線ＬＡＮ規格におけるチャネルのうち、前記第２の通信部により接続可能な無線ＬＡＮ規格を選択し、該選択した無線ＬＡＮ規格と、該選択した無線ＬＡＮ規格におけるチャネル情報を含む前記応答を送信するように前記応答送信部を制御する、
ことを特徴とする。
【００２０】
また、第１０の発明による無線通信端末は、
前記制御部が、
前記第２の通信部がインフラストラクチャモードで作動している場合は、当該インフラストラクチャモードで接続中のアクセスポイントに関する情報、および、当該インフラストラクチャモードにおける自端末の情報を含む前記応答を送信するように前記応答送信部を制御する、
ことを特徴とする。
【００２１】
また、第１１の発明による無線通信端末は、
自端末の位置情報を取得する位置情報取得部（ＧＰＳユニットなど）をさらに具え、
前記制御部が、
前記位置情報取得部により取得した自端末の位置情報と、前記狭域無線通信を要求するメッセージに含まれる前記他の無線端末の位置情報とに基づき、自端末と前記他の無線端末との間の距離を算出し、該算出した距離が所定の閾値以内である場合は、前記第２の通信部を使用して前記他の無線端末と接続するように制御する、
ことを特徴とする。
【００２２】
上述したように本発明の解決手段を無線通信端末（装置）として説明してきたが、本発明はこれらに実質的に相当する方法、プログラム、プログラムを記録した記憶媒体としても実現し得るものであり、本発明の範囲にはこれらも包含されるものと理解されたい。なお、下記の方法やプログラムの各ステップは、データの処理においては必要に応じて、CPU、DSPなどの演算処理装置を使用するものであり、入力したデータや加工・生成したデータなどを磁気テープ、HDD、メモリなどの記憶装置に格納するものである。
【００２３】
例えば、本発明を方法として実現させた、第１２の発明による無線通信端末の制御方法は、
無線基地局を介して他の無線端末と広域無線通信を行うステップと、
他の無線端末と狭域無線通信を行うステップと、
前記狭域無線通信を起動すると、狭域無線通信の開始を前記他の無線端末に要求するメッセージを、前記広域無線通信により、前記基地局を介して前記他の無線端末に送信するステップと、
前記狭域無線通信の開始を要求するメッセージを送信した後、前記広域無線通信を使用して前記他の無線端末と接続するよう制御するステップと、
を有する。
【００２４】
また、第１３の発明による無線通信端末の制御方法は、
無線基地局を介して他の無線端末と広域無線通信を行うステップと、
他の無線端末と狭域無線通信を行うステップと、
前記他の無線端末が狭域無線通信を起動すると送信する狭域無線通信の開始を自端末に要求するメッセージを、前記広域無線通信により、前記他の無線端末から受信するステップと、
前記受信した前記狭域無線通信の開始を要求するメッセージに基づき、前記広域無線通信を使用して前記他の無線端末と接続するよう制御するステップと、
を有する。
【発明の効果】
【００２５】
本発明によれば、端末の電力消費を抑えつつ、相手端末とアドホックモードでスムーズに通信を開始すること可能となる。
【発明を実施するための最良の形態】
【００２６】
以降、諸図面を参照しながら、本発明の実施態様を詳細に説明する。本発明は、広域無線通信が可能な第１の通信部と、アドホック通信が可能であり、かつ、狭域無線通信である無線ＬＡＮ通信が可能な第２の通信部を具えた無線通信端末を対象とするものであるが、典型的な広域無線通信システムであるセルラーネットワーク（携帯電話ネットワーク）に接続可能な端末である携帯電話端末に本発明を適用した実施態様で説明する。
【００２７】
図１は、本発明の一実施態様による端末の基本的な構成を示すブロック図である。図に示すように、端末１００は、セルラーＲＦ部（第１の通信部）１１０、ＷＬＡＮ＿ＲＦ部（第２の通信部）１２０、制御部１３０、ＧＰＳユニット１４０、表示部１５０、記憶部１６０、およびキー入力部１７０を具える。また、端末１００は、広域無線通信であるセルラーネットワーク（携帯電話網）を介して通信するセルラーＲＦ部（第１の通信部）１１０、狭域無線通信である無線ＬＡＮを介して通信するＷＬＡＮ＿ＲＦ部（第２の通信部）１２０により使用されるアンテナをそれぞれさらに具える。
【００２８】
制御部１３０は、端末全体の制御を司るものであり、データ通信部１３１、アドホック実行部１３２、アドホック判定部１３３、ＳＭＳ通信部（メッセージ送信部、応答送信部、応答受信部）１３４、セルラー通信部１３５、ＷＬＡＮ通信部１３６、およびＧＰＳ制御部１３７を具える。データ通信部１３１は、データの送受信を行うが、２つの通信部を介して通信する機能を持つ。無線ＬＡＮとインフラストラクチャモードで接続している場合、データ通信部１３１は、ＷＬＡＮ通信部１３６およびＷＬＡＮ＿ＲＦ部１１０を介して相手端末と通信を行う。或いは、無線ＬＡＮとアドホックモードで接続している場合、データ通信部１３１は、ＷＬＡＮ通信部１３６およびＷＬＡＮ＿ＲＦ部１１０を介して相手端末と通信を行う。他方、セルラーネットワークと接続している場合、データ通信部１３１は、アドホック実行部１３２をさらに介して相手端末と通信を行う。一方、セルラーネットワークと通信している場合は、データ通信部１３１は、２つのタイプのメッセージの送受信をを行うことができる。電子メールを送受信する場合、データ通信部１３１は、セルラー通信部１３５およびセルラーＲＦ部１１０を介して相手端末と通信を行う。また、ＳＭＳメッセージを送受信する場合、データ通信部１３１は、ＳＭＳ通信部１３４をさらに介して相手端末と通信を行う。ＧＰＳ制御部１３７は、ＧＰＳユニット１４０を使用して、自端末の現在の位置情報（緯度、経度、高度）を正確に取得することが可能であり、この位置情報を、自端末、或いは、双方の端末がアドホック通信可能領域に存在するか否かの判定条件に使用する。
【００２９】
記憶部１６０は、登録ユーザ記憶部１６１、アドホック記憶部１６２、ＳＭＳ記憶部１６３、ＷＬＡＮ記憶部１６４、認証情報記憶部１６５、受信判定記憶部１６６、および位置情報記憶部１６７を具える。各記憶部は、制御部の各部によって、取得、計算、或いは使用されたデータを格納しておく。
【００３０】
また、ＷＬＡＮ記憶部１６４は、下記の表１，２に示した幾つかのサーチリストを格納し、これを相手端末に送信することにって、相互に使用可能なＷＬＡＮシステムを知ることが可能となる。
【００３１】
【表１】
0005301131.tif 000002
【００３２】
【表２】
0005301131.tif 000003
【００３３】
図２は、本発明による端末が発信側として動作する場合の処理を示すフローチャートである。図に示すように、ステップＳ１１では、アドホック実行部１３２は、ユーザがアドホックモードを起動するまで待つ。アドホックモードが起動されるとステップＳ１２に進み、アドホック判定部１３３が、ユーザに対し、相手に対してアドホック着信SMSメッセージを送信するか否かを尋ね（但し、尋ねず、すぐにアドホック着信SMSメッセージを送信してもよい）、ユーザがＳＭＳ通知を選択したか否かを判定する。
【００３４】
ＳＭＳ通知を選択しなかった場合は、ステップＳ２９に進み、図に示すように、アドホック実行部１３２およびＷＬＡＮ通信部１３６、ＷＬＡＮ＿ＲＦ部１２０などによって、アドホック通信の発信動作をステップＳ２９〜Ｓ３９にて行うことになるが、この処理はアドホック通信の発信側端末の一般的な処理であるため簡潔に説明する。ステップＳ２９にて、予め設定（例えば、表１や表２に示したリストの一部のような設定）してあるWLANシステムとチャネルでアドホックサーチを開始する。ステップＳ３０にて、タイマ満了ループを開始し、タイマ満了までの間に、ユーザが見つかり（ステップＳ３１）、予め登録してある認証データで認証が成功し（ステップＳ３２、Ｓ３３）、かつ希望するユーザであり（ステップＳ３４）、相手から通信の許可を受信した場合は（ステップＳ３５）、アドホック呼成功をユーザに通知する（ステップＳ３６）。一定時間内に希望するユーザが見つからなかった場合や、相手から通信を拒否された場合はアドホック呼出失敗をユーザに通知し、ＷＬＡＮ＿ＲＦ部１２０（ＷＬＡＮデバイス／モジュール）を停止する。もちろん、他のアプリケーションがＷＬＡＮ＿ＲＦ部１２０を使用中であれば停止しない。
【００３５】
ステップＳ１２にて、アドホック判定部１３３により、ユーザがＳＭＳ通知を選択したと判定された場合は、ステップＳ１３に進み、ＳＭＳ通信部１３４が、セルラーＲＦ部１１０を使用して、相手端末によるサーチを所望するWLANシステム、自端末が通信可能なWLANシステム、チャネル、ＳＳＩＤ(Sevice Set Identifier)やＷＥＰ(Wired Equipment Privacy)キーなどの認証情報、ＭＡＣ(Media Access Control)アドレス、ＩＰアドレス、現在位置情報などを含んだアドホック着信SMSメッセージを送信する。ここでアドホック着信SMSメッセージに含む情報は前述の内容全てを含む必要は無く、一部でもよい。ステップＳ１４にて、アドホック実行部１３２は、ＳＭＳで相手端末に通知したWLANシステム、チャネルでアドホック待ち受けする（即ち、ビーコンを送信する）ようにＷＬＡＮ＿ＲＦ部１２０を制御する。ステップＳ１５にて、タイマ満了ループを開始する、即ち、待受けタイマを設定する。ステップＳ１６にて、相手端末（相手ユーザ）からの応答が有るか否かを判定する。応答が有った場合は、ステップＳ１７に進み、相手からの認証が成功し、かつ、相手端末のユーザが希望するユーザであった場合は（ステップＳ１８）、アドホック呼出成功をユーザに通知する。
【００３６】
ステップＳ２０では、アドホック待受けをしている間に相手から異なるWLANシステム、チャネルを含むアドホック着信変更SMSメッセージを受信した場合、ステップＳ２１に進み、当該SMSメッセージに記述されたWLANシステム、チャネルに変更してから待受け（プローブ要求、ビーコン送信）を行う。次に、ステップＳ２１にて、待受けタイマを更新し、ステップＳ１６に処理を戻す。この時においても、上述したように、ユーザからの応答があり（ステップＳ１６）、認証が成功し（ステップＳ１７）、かつ希望するユーザであった場合（ステップＳ１８）は、アドホック呼出成功をユーザに通知する（ステップＳ１９）。ここで、上記待受けタイマが満了した場合や、相手からアドホック通信不可SMSメッセージを受信した場合（ステップＳ２３）は、ステップＳ２６に進み、アドホック呼出失敗をユーザに通知し、ＷＬＡＮ＿ＲＦ部１２０を停止する。
【００３７】
ステップＳ２３にて、ＳＭＳメッセージを受信しなかった場合は、ステップＳ２４にて、相手端末からアクセスポイントの情報を含むＳＭＳメッセージを受信したか否かを検査する。当該ＳＭＳメッセージを受信した場合は、ステップＳ２５にて、アクセスポイント（AP）をサーチするが、これについては図３を参照して詳細に説明する。ステップＳ２６では、終了条件であるタイマ満了になるまでタイマ満了ループを繰り返し、タイマ満了になった場合は、ステップＳ２７に進み、アドホック呼出失敗を示すメッセージを表示し、ＷＬＡＮ＿ＲＦ部１２０を停止して（ステップＳ２８）、処理を終える。
【００３８】
図３は、本発明による端末によるアクセスポイント(AP)サーチの処理を示すフローチャートである。図に示すように、端末が待受けを行っている時に相手から各種AP情報を含むアドホック着信変更SMSメッセージを受信した場合、ステップＳ５１にて、アドホック着信変更SMSメッセージ中に含まれるWLANシステム、チャネルでサーチを行い、待受けタイマの終了値を更新し（ステップＳ５２）、タイマ満了ループを開始する（ステップＳ５３）。ステップＳ５４では、アクセスポイント(AP)が見つかったか否かを検査し、アクセスポイントが見つかった場合は、ステップＳ５５にて、アドホック着信変更SMSメッセージ中に含まれる認証情報を用いて認証処理を行う。
【００３９】
ステップＳ５６にて認証が成功した場合は、タイマ満了ループを抜けて、ステップＳ６０に進み、アドホック着信変更SMS中に含まれるアドレスデータ等を用いて、相手にアクセスを行う。次に、ステップＳ６１にタイマ終了値を更新した後、ステップＳ６２にて、別のタイマ満了ループを開始する。ステップＳ６３にて、相手端末（相手ユーザ）から応答が有ったか否かを判定し、応答が有った場合は、当該ループを抜けて、アドホック呼出成功をユーザに通知する（ステップＳ６４）。ステップＳ６５は、終了条件であるタイマ満了になるまで、ループを繰り返し、終了条件を満たした場合（待受けタイマが満了した）場合は、当該ループを終了し、ステップＳ５８に進み、アドホック呼出失敗をユーザに通知し、ＷＬＡＮ＿ＲＦ部１２０（WLANモジュール）を停止する（ステップＳ５９）。
【００４０】
図２、図３では、アドホック通信に相手端末を招待する「発信側端末」の処理を説明したが、次に、相手端末からアドホック通信に招待される「着信側端末」の処理を説明する。
【００４１】
図４は、本発明による端末が受信側として動作する場合の処理を示すフローチャートである。図に示すように、ステップＳ７１では、自端末（ユーザ）が現在インフラストラクチャモードで即ち、ＷＬＡＮ＿ＲＦ部１２０（ＷＬＡＮデバイス）を使用（起動）しているか否かを判定する。ＷＬＡＮデバイスを使用している場合は、ステップＳ７２に進み、ＷＬＡＮ使用中着信処理を行うが、その詳細は図６を参照して後述する。インフラストラクチャモードを使用してない場合は、アドホック待受けを行っているか否か（ステップＳ７３）、および、アドホック着信を受信しているか否かを検査し、双方の条件を満たす場合は、ステップＳ７５に進む。ステップＳ７５では、相手が認証を成功したか否かを判定し、認証が成功した場合は、受信判定を行う（ステップＳ７５、詳細は図７を参照して後述する。）。ステップＳ７５の受信判定が許可（OK）だった場合はアドホック通信を開始し、アドホック通信中である旨を示す「専用アイコン」等の表示を行う（ステップＳ７９）。受信判定が不許可（NG）だった場合は、その旨をアドホック通信を介して相手端末に通知する（ステップＳ７８）。
【００４２】
ステップＳ７３，Ｓ７４の判定条件を満たさない場合は、ステップＳ８０にて、アドホック着信SMSメッセージを受信したか否かを検査し、受信していない場合は、ステップＳ７２，Ｓ７３を繰り返す。アドホック着信SMSメッセージを受信した場合、ステップＳ８１にて、アドホック着信SMSメッセージに含まれる「相手端末の位置」と、ＧＰＳ制御部１３７によりユニット１４０を使用して取得され、位置情報記憶部１６７に格納されていた「自端末の位置」とを比較する、即ち、端末間の距離を計算し、当該計算した距離が、アドホック通信可能距離の範囲内であるか否かを判定する。計算した距離が範囲内でない場合は、ステップＳ８７に進み、相手端末にアドホック通信不可である旨を示すＳＭＳメッセージを送信して処理を終える。なお、アドホック着信SMSメッセージに相手の位置情報が入っていない場合はこの処理は行わない。また、アドホック通信不可SMSメッセージは返さなくてもよい。
【００４３】
計算した距離が範囲内（即ち、距離から見てアドホック通信可能である）と判定された場合は、ステップＳ８２にて、アドホック着信SMSメッセージに含まれているサーチする予定のWLANシステムとチャネルが自端末の無線デバイスで使用可能か否かを判定する。相手端末から通知された条件のWLANシステムやチャネルが、自端末で使用可能でなかった場合は、ステップＳ８４，Ｓ８５にて、ＳＭＳメッセージに含まれる相手端末が使用可能なWLANシステムとチャネルとが、自端末が使用可能なそれらとを比較し、アドホック着信SMSメッセージ中に含まれている相手端末が使用可能なWLANシステムとチャネルの内、自端末のデバイスで使用可能なものがあるか否かを判定する。使用可能なものがなかった場合は、ステップ８７にて、相手端末にアドホック通信不可SMSメッセージを返す。なお、アドホック通信不可SMSメッセージを返すステップＳ８７は任意選択であり、省略してもよい。
【００４４】
ステップＳ８５にて使用可能なものがあると判定された場合、ステップＳ８３にて受信判定を行い、結果がOKだった場合（ステップＳ８６）は、そのWLANシステムとチャネルとを含むアドホック着信変更SMSメッセージを相手端末に送信し（ステップＳ８８）、送信した条件で待受けを行う（即ち、プローブ要求とビーコンの送信を行う）。ステップＳ８６における受信判定がNGだった場合は、相手端末にアドホック通信不可SMSメッセージを返す（ステップＳ８７）。また、ステップＳ８２にて、アドホック着信SMSメッセージに含まれるWLANシステムとチャネルで待受け可能であると判定された場合は、受信判定を行い（ステップＳ８３）、結果がOKだった場合（ステップＳ８６）は、その条件で待受けを行う。受信判定がNGだった場合は相手にアドホック通信不可SMSメッセージを返す。
【００４５】
ステップＳ８８，Ｓ８９を実行した後は、ステップＳ９０にて、アドホックサーチを開始し、サーチタイマを設定してタイマ満了ループを開始する。ステップＳ９１にて相手端末である発信側ユーザを発見し、さらに、ステップＳ９２にて、ＳＭＳメッセージに含まれる認証データで認証を行う。ステップＳ９３にて、認証が成功したか否かを検査し、認証成功した場合は、当該ループを抜けて、アドホック通信を開始し、ステップＳ７９に進み、専用アイコン等の表示を行う。
【００４６】
ステップＳ９４は、ループの終了条件であるサーチタイマが満了するまでステップＳ９１−９３を繰り返す。サーチタイマが満了した場合、ステップＳ９５にて、アドホック受信失敗をユーザに通知し、ＷＬＡＮ＿ＲＦ部１１０（WLANモジュール）を停止する（他のアプリで使用中であれば停止しない）。
【００４７】
図５は、本発明による端末が受信側として動作する場合の別の処理を示すフローチャートである。図５のフローチャートにおいて、図４のそれと異なる点は、アドホック着信をユーザに通知するタイミングである。図４の処理においてはアドホック着信SMSメッセージを受信し、アドホック通信可能であると判断した時点でユーザに受信判定を行っていたが、本処理においては最終的に発信者側とアドホック通信ができるようになってからユーザに受信判定を行うようにしている。両者のメリット・デメリットとして、ユーザがアドホック通信を行わないと判断した場合、図５の処理の方では無駄な作業が多くなるのに対して、図４の処理の方では接続前に尋ねるためWLANデバイスを起動する必要がなくなる。しかし、何らかの要因で受信側が最終的にアドホック通信に失敗した場合、図４の処理の方はユーザに通知しなければならないのに対し、図５の処理ではそもそもバックグラウンドで動作していたため、ユーザに無駄な通知（着信＆失敗）をしなくても良いという点がある。このように、図５の処理はステップＳ１０１〜Ｓ１２２にて実行されるが、図４の処理とは上述した違いだけであるため、詳細な説明は省略する。
【００４８】
図６は、本発明による端末がＷＬＡＮ使用中にアドホック要求を受信した場合の処理を示すフローチャートである。即ち、ここでは着信側端末が既にインフラストラクチャモードで通信を行っている場合を想定している。図に示すように、ステップＳ１３１は、ＷＬＡＮ使用中に、アドホック開始要求ＳＭＳメッセージを着信するまで待つ。従って、アドホックモードで直接受信を行うことはないため、アドホック開始要求（着信）SMSメッセージを受信するまで特に何もしない。アドホック着信SMSメッセージを受信した場合、ステップＳ１３２，１３３，１３５，１３６にて、距離的な判断とシステム的な判定を行うが、図５の対応ステップと同じであるため省略する。
【００４９】
ステップＳ１３３，Ｓ１３６にて通信可能と判定された場合は、ステップＳ１３４にて、ユーザに対して、アドホック着信があったこと、および相手ユーザの情報（ユーザＩＤ、ユーザ名など）を通知し、現在通信しているWLANを切断してアドホック着信を行うか否かを尋ねる。ステップＳ１３５にて、ユーザが着信を許容するか否かを判定し、許容した場合は、図５の処理と同様の動作になる。異なる点として、最後にアドホック受信を失敗した場合はユーザにその旨を通知するステップＳ１５１と、元々接続していたWLANのアクセスポイント(AP)に接続し直すステップＳ１５２とが有ることである。
【００５０】
ステップＳ１３６にてユーザに着信を通知した後、ステップＳ１３７にてユーザが着信を承諾したか、否か（着信を拒絶したか）を判定する。ユーザが承諾しない（着信を拒絶した）場合は、ステップＳ１３８にて、現在のアクセスポイント(AP)情報および自端末のアドレスなどの情報を相手端末に通知し、このネットワークにおいて通信するか（即ちWLANのアクセスポイント経由で通信するか）否かを応答するように相手ユーザに要求する。ステップＳ１３７にてユーザが拒否した場合は、ステップＳ１４２に進み、相手端末にアドホック通信不可SMSメッセージを返すが、このステップＳ１４２は任意選択であり、前述したように省略可能である。ステップＳ１３７にてユーザがAP情報を通知することを承諾した場合、ステップＳ１３８にて、現在通信しているアクセスポイント(AP)のWLANシステム、チャネル、認証等の情報と自端末のアドレス情報等を含むアドホック着信変更SMSメッセージを相手端末に送信する。次に、ステップＳ１３９にて、アクセスポイント(AP)経由で、相手端末である発信ユーザからアクセスがあるまで待つ。発信ユーザからアクセスがあった場合、ステップＳ１４０にて応答を返し、ステップＳ１４１にて、アドホック通信中であることを示す専用アイコン等（或いはメッセージ）の表示を行う。
【００５１】
図７は、図４のステップＳ７６、Ｓ８３、図５のステップＳ１０５の受信判定処理のフローチャートである。図に示すように、ステップＳ１６１にて、自端末において、相手端末を自動的に受け入れる「アドホック自動着信設定」になっているか否かを判定する。この「自動着信設定」は発信者にかかわらず全アドホック着信に対し設定を行っても良いし、電話帳等の記憶領域・媒体に登録してある個別ユーザごとに設定を行っても良い。ステップＳ１６１にて、自動着信設定でないと判定された場合は、ユーザに対しアドホック着信があったこと、および発信者の情報とを通知し（ステップＳ１６２）、着信を行うか否かを尋ねる（ステップＳ１６３）。ステップＳ１６３にてユーザが着信を許可した場合や、ステップＳ１６１にて自動着信設定になっていたと判定した場合は、受信判定ＯＫと表示し、図４のステップＳ７６、Ｓ８３、図５のステップＳ１０５の後続ステップに制御を戻す。ステップＳ１６３にてユーザが着信を拒絶した場合は、ステップＳ１６５にて受信判定NGと表示し、同様に後続ステップに制御を戻す。
【００５２】
図８は、発信側端末の画面遷移図である。図に示すように、ユーザの操作、相手端末のユーザの操作、およびこれら操作によって端末内部で行われた処理に応じて、画面Ｄ１−Ｄ１０のように画面が遷移する。画面Ｄ１では、メニューからアドホック通信を選択して、画面Ｄ２にてリスト中のユーザ名「赤木」を選択している。また、画面Ｄ３は、電話帳画面から相手端末のユーザ名を選択する様子を示してある。画面Ｄ５は、相手ユーザの「赤木」宛にＳＭＳメッセージ通知するか否かの選択をユーザに促す画面であり、「Ｙｅｓ」（ＳＭＳ通知する）を選択する様子を示してある。画面Ｄ６は、ＳＭＳ通知によって、相手ユーザをアドホック呼出中であることを示す画面であり、アドホック通信を示すマークＭ１が表示されている。画面Ｄ７は、アドホック呼出に成功した画面であり、この画面から画面Ｄ８に遷移し、ユーザは、画面Ｄ８に表示されたリスト中の１つのアプリケーションを選択して通信を行うことができる。なお、画面Ｄ９は、アドホック呼出に失敗したことを示す画面である。
【００５３】
図９は、着信側端末の画面遷移図である。図に示すように、ユーザの操作、相手端末のユーザの操作、およびこれら操作によって端末内部で行われた処理に応じて、画面Ｐ１−Ｐ１４のように画面が遷移する。画面Ｐ１、端末がアドホック自動着信モードで動作しているときの画面であり、このときにアドホック着信を受け、着信に成功すると、画面Ｐ２のようにアドホック通信中を示すマークＭ１が表示される。画面Ｐ３，Ｐ４は、アドホック通信中の正常な画面遷移を示す図である。画面Ｐ３にて、WLANのアプリケーション選択メニューを表示させる「Ｗ／Ａメニュー」ボタンを押下すると、画面Ｐ８に遷移し、そこでリスト中のアプリケーションを選択することが可能となる。
【００５４】
画面Ｐ５は、端末がアドホック着信通知モードで動作しているときの画面であり、このときにアドホック着信ＳＭＳメッセージを受信すると、画面Ｐ６に遷移する。画面Ｐ６では、アドホック着信に応答するか否かを選択するようにユーザに促す表示がされる。画面Ｐ６で「Ｙｅｓ」を選択した場合は、受信に成功すると画面Ｐ３に、受信に失敗すると画面Ｐ７に遷移する。
【００５５】
画面Ｐ１０は、WLAN通信中の画面であり、WLAN通信中を示すマークＭ２が表示されている。このときに、アドホック着信ＳＭＳメッセージを受信すると、画面Ｐ１１に遷移し、アドホック着信に応答するか否かを選択するようにユーザに促す表示がされる。但し、この場合は、アドホック着信を受けるとWLAN通信が切断される旨も併せて表示される。画面Ｐ１１にて、アドホック着信に応答することを示す「Ｙｅｓ」を選択した場合、受信に成功すると画面Ｐ３に、受信に失敗すると画面Ｐ７に遷移する。画面Ｐ１１にて、アドホック着信に応答しないことを示す「Ｎｏ」を選択した場合、画面Ｐ１３に遷移する。画面Ｐ１２では、自端末が現在接続しているアクセスポイントの情報を相手端末に送信し、当該アクセスポイント経由で通信するか否かを選択するようにユーザに促す表示がされる。ここで、「Ｎｏ」を選択すると画面Ｐ１０に遷移し、「Ｙｅｓ」を選択すると画面Ｐ１３に遷移する。画面Ｐ１３では、WLANのアクセスポイント経由での通信中を示すマークＭ３が表示されている。
【００５６】
本発明の利点を再度説明する。アドホックモードで通信を行う時は、ユーザからの要求があった時と直接相手から要求があった時、かつ、距離的にアドホック可能と判断した時のみWLANデバイスを起動すればよいので、電池の消費を抑えることができ、ひいては端末の連続滋養時間を長くすることができる。また、アドホックモードで通信を行う際のお互いの認証情報をSMSメッセージや電子メールなどで通知すれば、認証情報を前もって登録しておく必要がなくなり、より柔軟にユーザがコミュニケーションをとることが可能になる。
【００５７】
本発明を諸図面や実施例に基づき説明してきたが、当業者であれば本開示に基づき種々の変形や修正を行うことが容易であることに注意されたい。従って、これらの変形や修正は本発明の範囲に含まれることに留意されたい。例えば、各部、各手段、各ステップなどに含まれる機能などは論理的に矛盾しないように再配置可能であり、複数の手段やステップなどを１つに組み合わせたり、或いは分割したりすることが可能である。実施態様では、ＳＭＳメッセージを使ったが、電子メールなどの他の態様で本発明を実現することも可能である。実施態様では、位置情報はＧＰＳユニットで取得したが、基地局やセルの情報に基づき位置情報を計算或いは取得してもよい。また、実施態様では、ＳＭＳメッセージを送信する前に、無線ＬＡＮデバイスを起動し、アドホックモードに設定してあるが、相手端末からアドホック着信を受け入れるＳＭＳメッセージの応答を受信した後に、無線ＬＡＮデバイスを起動し、アドホックモードに設定してもよい。また、実施例では、アドホック通信が可能な狭域無線通信として、無線ＬＡＮを例に説明したが、アドホック通信が可能であれば、他の狭域無線通信にも本発明は適用できる。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施態様による端末の基本的な構成を示すブロック図である。
【図２】、本発明による端末が発信側として動作する場合の処理を示すフローチャートである。
【図３】本発明による端末によるアクセスポイント(AP)サーチの処理を示すフローチャートである。
【図４】本発明による端末が受信側として動作する場合の処理を示すフローチャートである。
【図５】本発明による端末が受信側として動作する場合の別の処理を示すフローチャートである。
【図６】本発明による端末がＷＬＡＮ使用中にアドホック要求を受信した場合の処理を示すフローチャートである。
【図７】受信判定処理のフローチャートである。
【図８】発信側端末の画面遷移図である。
【図９】着信側端末の画面遷移図である。
【図１０】アクセスポイントを介して通信を行うインフラストラクチャモードを説明する図である。
【図１１】直接端末同士で無線ＬＡＮ通信を行うアドホックモードを説明する図である。
【図１２】無線端末がお互いに意思疎通可能な状況を示す図である。
【図１３】無線端末がお互いに意思疎通可能でない状況を示す図である。
【符号の説明】
【００５９】
１００  端末
１１０セルラーＲＦ部
１２０  ＷＬＡＮ＿ＲＦ部
１３０  制御部
１３１  データ通信部
１３２  アドホック実行部
１３３  アドホック判定部
１３４  ＳＭＳ通信部
１３５  セルラー通信部
１３６  ＷＬＡＮ通信部
１３７  ＧＰＳ制御部
１４０  ＧＰＳユニット
１５０  表示部
１６０  記憶部
１６１  登録ユーザ記憶部
１６２  アドホック記憶部
１６３  ＳＭＳ記憶部
１６４  ＷＬＡＮシステム記憶部
１６５  認証情報記憶部
１６６  受信判定記憶部
１６７  位置情報記憶部
１７０  キー入力部
Ｍ１−Ｍ３  マーク
Ｄ１−Ｄ１０  画面
Ｐ１−Ｐ１４  画面
ＴＭ１  無線端末
ＴＭ２  無線端末
ＷＡＰ  アクセスポイント
ＷＬ  壁
Ｒ１  部屋
Ｒ２  部屋
【図１】
0005301131.tif 000004
【図２】
0005301131.tif 000005
【図３】
0005301131.tif 000006
【図４】
0005301131.tif 000007
【図５】
0005301131.tif 000008
【図６】
0005301131.tif 000009
【図７】
0005301131.tif 000010
【図８】
0005301131.tif 000011
【図９】
0005301131.tif 000012
【図１０】
0005301131.tif 000013
【図１１】
0005301131.tif 000014
【図１２】
0005301131.tif 000015
【図１３】
0005301131.tif 000016