(57)【要約】【課題】  アドホック設定情報の手動による交換という煩わしい操作を行うことなく、既存のコミュニケーション手段の操作によってアドホックネットワークを構築可能な携帯端末を提供する。【解決手段】  着信側の携帯端末２の配付判定部は、通話アプリケーションが受信した電話番号から計算したメッセージダイジェストと、近距離無線通信部が受信したメッセージダイジェストとを比較し、メッセージダイジェストの値の一致をもって、発信側の携帯端末１がアドホック通信可能であることを液晶ディスプレイ等でユーザに知らせる。携帯端末２でアドホック通信開始に割り当てられた操作が行われると、配付判定部は作成したアドホック通信の設定情報を近距離無線通信部へ送信してアドホックモードに設定し、通話アプリケーションの通信手段を利用してアドホック通信設定を通話の発信側の携帯端末１へ送信する。【選択図】      図３
2007251450.tif 000002
【特許請求の範囲】
【請求項１】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークであって、
第１の端末装置は、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して第２の端末装置に報知する手段と、前記端末識別子の情報を前記無線通信機能によって前記第２の端末装置に報知する手段とを有し、
前記第２の端末装置は、前記コミュニケーション手段によって前記端末識別子を受信する手段と、前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子の情報とを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを有することを特徴とするアドホックネットワーク。
【請求項２】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークであって、
第１の端末装置は、ネットワークを形成したい通信相手に、当該コミュニケーション手段によって決定される端末識別子を前記コミュニケーション手段を介して第２の端末装置に報知する手段と、前記端末識別子のダイジェストを前記無線通信機能によって前記第２の端末装置に報知する手段とを有し、
前記第２の端末装置は、前記コミュニケーション手段によって前記端末識別子を受信する手段と、前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する手段と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを有することを特徴とするアドホックネットワーク。
【請求項３】
前記コミュニケーション手段は、少なくともセルラー通信のコミュニケーションと固定電話網によるコミュニケーションとのいずれかを行うことを特徴とする請求項１または請求項２記載のアドホックネットワーク。
【請求項４】
前記コミュニケーション手段は、少なくとも通話アプリケーションと電子メールアプリケーションとのいずれかを含むことを特徴とする請求項３記載のアドホックネットワーク。
【請求項５】
前記端末識別子は、少なくとも電話番号と電子メールアドレスとのいずれかを含むことを特徴とする請求項４記載のアドホックネットワーク。
【請求項６】
前記端末識別子の情報は、当該端末識別子から所定のアルゴリズムで計算されるメッセージダイジェストを少なくとも含むことを特徴とする請求項１と請求項３と請求項４と請求項５とのうちのいずれか記載のアドホックネットワーク。
【請求項７】
前記第２の端末装置は、前記ネットワークを構築する際にアドホック通信設定を前記第１の端末装置に対して前記コミュニケーション手段にて送信することを特徴とする請求項１から請求項６のいずれか記載のアドホックネットワーク。
【請求項８】
前記第１の端末装置は、前記端末識別子を保持する端末識別子テーブルを格納する格納手段を含み、
他の端末へ送信するアドホック通信設定の中に設定情報の再配布をコントロールするために前記端末識別子テーブルを含むことを特徴とする請求項１から請求項７のいずれか記載のアドホックネットワーク。
【請求項９】
前記第２の端末装置は、前記コミュニケーション手段による通信を着信することで構築するネットワークへの参加を許可した時に前記第１の端末装置へ前記アドホック通信設定を送信することを特徴とする請求項１から請求項８のいずれか記載のアドホックネットワーク。
【請求項１０】
前記コミュニケーション手段に備わっている転送機能を利用して前記ネットワークへの参加要求を管理者の端末装置へ転送することを特徴とする請求項１から請求項９のいずれか記載のアドホックネットワーク。
【請求項１１】
前記無線通信機能は、少なくとも無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ）を含む近距離無線通信機能であることを特徴とする請求項１から請求項１０のいずれか記載のアドホックネットワーク。
【請求項１２】
前記第１及び第２の端末装置は、携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）を少なくとも含む携帯端末と、固定電話機及びＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を少なくとも含む固定端末とのいずれかであることを特徴とする請求項１から請求項１１のいずれか記載のアドホックネットワーク。
【請求項１３】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置であって、
ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する手段と、前記端末識別子の情報を前記無線通信機能によって前記通信相手に報知する手段と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記通信相手の端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記通信相手の端末識別子の情報とを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを有することを特徴とする端末装置。
【請求項１４】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置であって、
ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する手段と、前記端末識別子のダイジェストを前記無線通信機能によって前記通信相手に報知する手段と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する手段と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを有することを特徴とする端末装置。
【請求項１５】
前記コミュニケーション手段は、少なくともセルラー通信のコミュニケーションと固定電話網によるコミュニケーションとのいずれかを行うことを特徴とする請求項１３または請求項１４記載の端末装置。
【請求項１６】
前記コミュニケーション手段は、少なくとも通話アプリケーションと電子メールアプリケーションとのいずれかを含むことを特徴とする請求項１５記載の端末装置。
【請求項１７】
前記端末識別子は、少なくとも電話番号と電子メールアドレスとのいずれかを含むことを特徴とする請求項１６記載の端末装置。
【請求項１８】
前記端末識別子の情報は、当該端末識別子から所定のアルゴリズムで計算されるメッセージダイジェストを少なくとも含むことを特徴とする請求項１３と請求項１５と請求項１６と請求項１７とのうちのいずれか記載の端末装置。
【請求項１９】
前記ネットワークを構築する際にアドホック通信設定を前記通信相手に対して前記コミュニケーション手段にて送信することを特徴とする請求項１３から請求項１８のいずれか記載の端末装置。
【請求項２０】
前記端末識別子を保持する端末識別子テーブルを格納する格納手段を含み、
他の端末へ送信するアドホック通信設定の中に設定情報の再配布をコントロールするために前記端末識別子テーブルを含むことを特徴とする請求項１３から請求項１９のいずれか記載の端末装置。
【請求項２１】
前記コミュニケーション手段による通信を着信することで構築するネットワークへの参加を許可した時に前記通信相手へ前記アドホック通信設定を送信することを特徴とする請求項１３から請求項２０のいずれか記載の端末装置。
【請求項２２】
前記コミュニケーション手段に備わっている転送機能を利用して前記ネットワークへの参加要求を管理者の端末装置へ転送することを特徴とする請求項１３から請求項２１のいずれか記載の端末装置。
【請求項２３】
前記無線通信機能は、少なくとも無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ）を含む近距離無線通信機能であることを特徴とする請求項１３から請求項２２のいずれか記載の端末装置。
【請求項２４】
携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）を少なくとも含む携帯端末と、固定電話機及びＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を少なくとも含む固定端末とのいずれかであることを特徴とする請求項１３から請求項２３のいずれか記載の端末装置。
【請求項２５】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークの設定方法であって、
第１の端末装置が、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して第２の端末装置に報知する処理と、前記端末識別子の情報を前記無線通信機能によって前記第２の端末装置に報知する処理とを実行し、
前記第２の端末装置が、前記コミュニケーション手段によって前記端末識別子を受信する処理と、前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子の情報とを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行することを特徴とするアドホックネットワーク設定方法。
【請求項２６】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークの設定方法であって、
第１の端末装置が、ネットワークを形成したい通信相手に、当該コミュニケーション手段によって決定される端末識別子を前記コミュニケーション手段を介して第２の端末装置に報知する処理と、前記端末識別子のダイジェストを前記無線通信機能によって前記第２の端末装置に報知する処理とを実行し、
前記第２の端末装置が、前記コミュニケーション手段によって前記端末識別子を受信する処理と、前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する処理と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行することを特徴とするアドホックネットワーク設定方法。
【請求項２７】
前記コミュニケーション手段が、少なくともセルラー通信のコミュニケーションと固定電話網によるコミュニケーションとのいずれかを行うことを特徴とする請求項２５または請求項２６記載のアドホックネットワーク設定方法。
【請求項２８】
前記コミュニケーション手段が、少なくとも通話アプリケーションと電子メールアプリケーションとのいずれかを含むことを特徴とする請求項２７記載のアドホックネットワーク設定方法。
【請求項２９】
前記端末識別子は、少なくとも電話番号と電子メールアドレスとのいずれかを含むことを特徴とする請求項２８記載のアドホックネットワーク設定方法。
【請求項３０】
前記端末識別子の情報は、当該端末識別子から所定のアルゴリズムで計算されるメッセージダイジェストを少なくとも含むことを特徴とする請求項２５と請求項２７と請求項２８と請求項２９とのうちのいずれか記載のアドホックネットワーク設定方法。
【請求項３１】
前記第２の端末装置が、前記ネットワークを構築する際にアドホック通信設定を前記第１の端末装置に対して前記コミュニケーション手段にて送信することを特徴とする請求項２５から請求項３０のいずれか記載のアドホックネットワーク設定方法。
【請求項３２】
前記第１の端末装置に、前記端末識別子を保持する端末識別子テーブルを格納する格納手段を設け、
他の端末へ送信するアドホック通信設定の中に設定情報の再配布をコントロールするために前記端末識別子テーブルを含むことを特徴とする請求項２５から請求項３１のいずれか記載のアドホックネットワーク設定方法。
【請求項３３】
前記第２の端末装置が、前記コミュニケーション手段による通信を着信することで構築するネットワークへの参加を許可した時に前記第１の端末装置へ前記アドホック通信設定を送信することを特徴とする請求項２５から請求項３２のいずれか記載のアドホックネットワーク設定方法。
【請求項３４】
前記コミュニケーション手段に備わっている転送機能を利用して前記ネットワークへの参加要求を管理者の端末装置へ転送することを特徴とする請求項２５から請求項３３のいずれか記載のアドホックネットワーク設定方法。
【請求項３５】
前記無線通信機能は、少なくとも無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ）を含む近距離無線通信機能であることを特徴とする請求項２５から請求項３４のいずれか記載のアドホックネットワーク設定方法。
【請求項３６】
前記第１及び第２の端末装置は、携帯電話機及びＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）を少なくとも含む携帯端末と、固定電話機及びＩＰ（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ）電話機を少なくとも含む固定端末とのいずれかであることを特徴とする請求項２５から請求項３５のいずれか記載のアドホックネットワーク設定方法。
【請求項３７】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置に用いるアドホックネットワークの設定方法のプログラムであって、
コンピュータに、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する処理と、前記端末識別子の情報を前記無線通信機能によって前記通信相手に報知する処理と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記通信相手の端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記通信相手の端末識別子の情報とを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行させるためのプログラム。
【請求項３８】
他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置に用いるアドホックネットワークの設定方法のプログラムであって、
コンピュータに、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する処理手段と、前記端末識別子のダイジェストを前記無線通信機能によって前記通信相手に報知する処理手段と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する処理と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はアドホックネットワーク、端末装置及びそれらに用いるアドホックネットワーク設定方法並びにそのプログラムに関し、特にセルラーコミュニケーション手段を利用したアドホックネットワーク設定方法に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の近距離通信が内蔵された携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）等が製品化されている。これら近距離通信手段は、基地局と通信する以外に、アドホックネットワークを構成することができる通信機能を有していることが多い。
【０００３】
従来、無線ＬＡＮを内蔵した多数の携帯端末の間でセキュアなアドホックネットワークを構築する場合には、暗号化のためのＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キー等を事前に配付する必要がある。ここで、アドホックネットワークとは、事前に構築されたネットワークではなく、実際に通信する時だけ形成されるネットワークである。
【０００４】
一方、携帯電話機においては、セルラーで電話をかける時に、その通信相手がＰ２Ｐ（Ｐｅｅｒ  ｔｏ  Ｐｅｅｒ）通信で通信可能かどうかを調べるために、セルラー通信に先立って、Ｐ２Ｐ通信にて相手への接続を試みる方法が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００５−２２３７２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の携帯電話機では、アドホック設定情報を手動で交換しなければならないという煩わしさ操作を行わなければならないため、アドホックネットワークの通信が殆ど使われていないというのが現状である。また、上述した特許文献１に記載の技術では、セルラー通信とＰ２Ｐ通信とを行うことが可能であるが、上記のアドホック通信を確立することができない。
【０００６】
そこで、本発明の目的は上記の問題点を解消し、アドホック設定情報の手動による交換という煩わしい操作を行うことなく、既存のコミュニケーション手段の操作によってアドホックネットワークを構築することができるアドホックネットワーク、端末装置及びそれらに用いるアドホックネットワーク設定方法並びにそのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明によるアドホックネットワークは、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークであって、
第１の端末装置は、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して第２の端末装置に報知する手段と、前記端末識別子の情報を前記無線通信機能によって前記第２の端末装置に報知する手段とを備え、
前記第２の端末装置は、前記コミュニケーション手段によって前記端末識別子を受信する手段と、前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子の情報とを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを備えている。
【０００８】
本発明による他のアドホックネットワークは、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークであって、
第１の端末装置は、ネットワークを形成したい通信相手に、当該コミュニケーション手段によって決定される端末識別子を前記コミュニケーション手段を介して第２の端末装置に報知する手段と、前記端末識別子のダイジェストを前記無線通信機能によって前記第２の端末装置に報知する手段とを備え、
前記第２の端末装置は、前記コミュニケーション手段によって前記端末識別子を受信する手段と、前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する手段と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを備えている。
【０００９】
本発明による端末装置は、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置であって、
ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する手段と、前記端末識別子の情報を前記無線通信機能によって前記通信相手に報知する手段と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記通信相手の端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記通信相手の端末識別子の情報とを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを備えている。
【００１０】
本発明による他の端末装置は、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置であって、
ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する手段と、前記端末識別子のダイジェストを前記無線通信機能によって前記通信相手に報知する手段と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う手段と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する手段と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する手段と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する手段とを備えている。
【００１１】
本発明によるアドホックネットワーク設定方法は、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークの設定方法であって、
第１の端末装置が、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して第２の端末装置に報知する処理と、前記端末識別子の情報を前記無線通信機能によって前記第２の端末装置に報知する処理とを実行し、
前記第２の端末装置が、前記コミュニケーション手段によって前記端末識別子を受信する処理と、前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子の情報とを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行している。
【００１２】
本発明による他のアドホックネットワーク設定方法は、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵された複数の端末装置にて、前記無線通信機能を用いて形成するアドホックネットワークの設定方法であって、
第１の端末装置が、ネットワークを形成したい通信相手に、当該コミュニケーション手段によって決定される端末識別子を前記コミュニケーション手段を介して第２の端末装置に報知する処理と、前記端末識別子のダイジェストを前記無線通信機能によって前記第２の端末装置に報知する処理とを実行し、
前記第２の端末装置が、前記コミュニケーション手段によって前記端末識別子を受信する処理と、前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する処理と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行している。
【００１３】
本発明によるアドホックネットワーク設定方法のプログラムは、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置に用いるアドホックネットワークの設定方法のプログラムであって、
コンピュータに、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する処理と、前記端末識別子の情報を前記無線通信機能によって前記通信相手に報知する処理と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記通信相手の端末識別子と前記無線通信機能による前記無線のスキャンにて受信した前記通信相手の端末識別子の情報とを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行させている。
【００１４】
本発明による他のアドホックネットワーク設定方法のプログラムは、他の端末との間で直接通信するための無線通信機能と、前記他の端末との間で通信網を介して通信を行うためのコミュニケーション手段とが内蔵されかつ前記無線通信機能を用いてアドホックネットワークを形成可能な端末装置に用いるアドホックネットワークの設定方法のプログラムであって、
コンピュータに、ネットワークを形成したい通信相手に、前記コミュニケーション手段によって決定される端末識別子を当該コミュニケーション手段を介して前記通信相手に報知する処理手段と、前記端末識別子のダイジェストを前記無線通信機能によって前記通信相手に報知する処理手段と、前記コミュニケーション手段によって前記通信相手の端末識別子を受信した時に前記無線通信機能にて無線のスキャンを行う処理と、前記コミュニケーション手段にて受信した前記端末識別子から前記端末識別子のダイジェストを計算する処理と、その計算した前記端末識別子のダイジェストと前記無線通信機能による前記無線のスキャンにて受信した前記端末識別子のダイジェストとを比較する処理と、その比較にて一致が検出された時に前記無線通信機能を用いて前記ネットワークを構築する処理とを実行させている。
【００１５】
すなわち、本発明のアドホックネットワークは、セルラーや公衆網（固定電話網）等による既存のコミュニケーション手段を利用することで、セキュアなアドホックネットワークを簡単に構築可能としている。ここで、アドホックネットワークとは、事前に構築されたネットワークではなく、実際に通信する時だけ形成されるネットワークである。
【００１６】
本発明のアドホックネットワークでは、通話の開始や電子メールの送信と同時に、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）の子機間通信等の近距離無線通信（端末間の通信を直接行う通信）でも発信端末の電話番号や電子メールアドレスの端末識別子、またはそのメッセージダイジェストを報知している。
【００１７】
また、着信端末では、着信信号を契機に近距離無線通信の無線のスキャンを行うことによって、発信側の端末が近距離無線通信によるアドホックでの通信範囲にあるかどうかを認識している。そして、着信端末では、発信側の端末がアドホックでの通信範囲にあり、着信側がアドホックへの参加を許可した時に発信側の端末へアドホック通信設定を上記の既存のコミュニケーション手段にて送信している。
【００１８】
さらに、本発明のアドホックネットワークでは、既存のコミュニケーション手段の端末識別子をアドホック通信設定の再配布条件に用いることで、既存のコミュニケーション手段の転送機能で、アドホックへの参加を希望するユーザを設定情報の再配布が可能な端末へ転送（紹介）することも可能にしている。
【００１９】
これによって、本発明のアドホックネットワークでは、通話や電子メール等の既存のコミュニケーション手段の操作によって、アドホックネットワークを構築可能となるので、新たに覚える操作が少なくて済み、ユーザが直感的に理解しやすい操作でアドホックネットワークが構築可能となる。
【００２０】
また、本発明のアドホックネットワークでは、既存のコミュニケーション手段に、発信者を装う成り済まし等のセキュリティ対策が行われているか、または簡単に行うことが可能であるので、その利点をアドホックネットワークの構築の際にも享受することが可能となる。
【００２１】
さらに、本発明のアドホックネットワークでは、通話であれば、着信／通話の転送機能や、電子メールであれば、電子メールの転送機能等、既存のコミュニケーション手段に転送機能が備わっているので、その機能を利用してアドホックネットワークへの参加要求を管理者の端末へ転送（委譲）することが可能となる。
【発明の効果】
【００２２】
本発明は、上記のような構成及び動作によって、アドホック設定情報の手動による交換という煩わしい操作を行うことなく、既存のコミュニケーション手段の操作によってアドホックネットワークを構築することができるという効果が得られる。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の実施の形態について図面を参照して説明する。図１は本発明の実施の形態によるアドホックネットワークの設定方法を示すブロック図である。図１において、本発明の実施の形態によるアドホックネットワークは、セルラー通信網（移動通信網）や公衆網（固定電話網）等の通信網１００を介した通信を行うコミュニケーション手段と、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）の子機間通信等の近距離無線通信（端末間の通信を直接行う通信）を行う通信機能とを備えた携帯端末１〜３及び固定端末４から構築可能となっている。
【００２４】
本発明の実施の形態によるアドホックネットワークでは、通話の開始や電子メールの送信等の既存のコミュニケーション手段による通信と同時に、近距離無線通信でも発信側の携帯端末１の電話番号や電子メールアドレスの端末識別子、またはそのメッセージダイジェストを報知している。
【００２５】
また、着信側の固定端末４では、着信信号を契機に近距離無線通信の無線のスキャンを行うことによって、発信側の携帯端末１が近距離無線通信によるアドホックでの通信範囲にあるかどうかを認識している。そして、着信側の固定端末４では、発信側の携帯端末１がアドホックでの通信範囲にあり、着信側の固定端末４がアドホックへの参加を許可した時に発信側の携帯端末１へアドホック通信設定を上記の既存のコミュニケーション手段にて送信している。
【００２６】
さらに、発信側の携帯端末１と着信側の固定端末４との間では、上記の既存のコミュニケーション手段の端末識別子をアドホック通信設定の再配布条件に用いることで、既存のコミュニケーション手段の転送機能でアドホックへの参加を希望するユーザを設定情報の再配布が可能な固定端末４へ紹介することも可能にしている。
【００２７】
図１では、携帯端末２が携帯端末１に既存のコミュニケーション手段にてアドホックネットワークに参加を要求しているが、再配布条件に適合していない（例えば、携帯端末１に携帯端末２の端末識別子が登録されていない等）ので、アドホックネットワークへの参加要求を無視している。この場合、携帯端末２が再配布条件に適合していれば、携帯端末１が携帯端末２からの参加要求を、設定情報の再配布が可能な固定端末４へ転送して紹介することも可能である。尚、携帯端末１〜３を設定情報の再配布が可能な端末とすることも可能である。
【００２８】
これによって、発信側の携帯端末１及び着信側の固定端末４での通話や電子メール等の既存のコミュニケーション手段の操作によって、アドホックネットワークが構築可能となるので、発信側の携帯端末１及び着信側の固定端末４のユーザが新たに覚える操作が少なくて済み、ユーザが直感的に理解しやすい操作でアドホックネットワークが構築可能となる。
【００２９】
また、発信側の携帯端末１及び着信側の固定端末４では、既存のコミュニケーション手段に、発信者を装う成り済まし等のセキュリティ対策が行われているか、または簡単に行うことができるので、その利点をアドホックネットワークの構築の際にも享受することができる。
【００３０】
さらに、発信側の携帯端末１及び着信側の固定端末４では、通話であれば、着信／通話の転送機能や、電子メールであれば、電子メールの転送機能等、既存のコミュニケーション手段に転送機能が備わっているので、その機能を利用してアドホックネットワークへの参加要求を管理者の携帯端末へ委譲することができる。
【００３１】
上記の既存のコミュニケーション手段としては、通話や電子メールを行うためのアプリケーションが考えられるが、それ以外にも、端末識別子の送受信を行うことができ、しかもセキュリティ対策が可能であれば、例えばインスタントメッセージやプッシュツートークも使用することが可能である。
【実施例１】
【００３２】
次に、本発明の実施例について図面を参照して説明する。図２は本発明の第１の実施例によるアドホックネットワークの構成を示すブロック図である。図２において、本発明の第１の実施例によるアドホックネットワークは、セルラー通信と近距離無線通信との通信が可能な２台以上の携帯端末１，２と、携帯端末１，２がセルラー通信を行うための基地局５とによって構成されている。
【００３３】
携帯端末１はセルラー通信部１１と、出力部１２と、入力部１３と、コミュニケーション手段１４と、制御部１５と、近距離無線通信部１６と、アドホック通信設定生成部１７と、配付判定手段１８と、アドホック通信設定格納部１９とから構成されている。尚、図示していないが、図１の携帯端末２は、携帯端末１と同様の構成となっているものとし、その内部の構成要素の動作については携帯端末１と同様の符号を用いるものとする。
【００３４】
セルラー通信部１１は、ＣＤＭＡ（Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）やＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）等の無線通信方式で携帯電話網の基地局３との通信を実現する。
【００３５】
近距離無線通信部１６は、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１の諸規格に準拠した無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）等でアドホックネットワークの通信を実現する。
【００３６】
出力部１２は液晶ディスプレイやスピーカー等のユーザへの出力を実現する。入力部１３はボタンやマイク等のユーザからの入力を実現する。コミュニケーション手段１４は、通話アプリケーション１４１や電子メールアプリケーション（以下、メーラとする）１４２等の既存のコミュケーション手段であり、ユーザ間のコミュケーションを実現する。
【００３７】
アドホック通信設定生成部１７は、セキュアなアドホックネットワークを構築するための設定情報を生成する。アドホック通信設定格納部１９は、アドホック通信設定生成部１７で作成したアドホック通信設定または他の携帯端末２から配付されたアドホック通信設定を格納する。配付判定手段１８は、他の携帯端末２に配付するアドホック通信設定を制御する。
【００３８】
ここで、アドホックネットワークを構築するための設定情報としては、無線ＬＡＮによるアドホックネットワークの場合、ＥＳＳＩＤ（Ｅｘｔｅｎｄｅｄ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  ＩＤ）、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）キー（４０ｂｉｔまたは１０４ｂｉｔ）、認証方式（ｏｐｅｎ認証／ｓｈａｒｅｄ認証）、チャネル（国内の場合、１〜１４チャネル）、起動アプリケーション（例えば、アドホックネットワーク内で使用する名刺交換や対戦ゲーム等のアプリケーション）の識別子またはアプリケーション自体あるいはアプリケーションのダウンロード先（ＵＲＬ：Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）等がある。尚、チャネル情報は上記の設定情報として固定のチャネルを通知しても、あるいはチャネルを指定せずに可変で使用してもよい。
【００３９】
図３及び図４は本発明の第１の実施例による携帯端末１，２間におけるアドホック通信設定の動作を示すシーケンスチャートであり、図５は図２の携帯端末１による電話番号の受信処理を示すフローチャートであり、図６は図２の携帯端末１によるメッセージダイジェストの受信処理を示すフローチャートであり、図７は本発明の第１の実施例によるアドホック通信開始処理を示すフローチャートである。
【００４０】
図８は図２のアドホック通信設定格納部１９に格納される無線ＬＡＮの設定例を示す図であり、図９（ａ），（ｂ）は図２の出力部１２の画面表示の例を示す図である。図８において、アドホック通信設定格納部１９にはパラメータ名（「ＥＳＳＩＤ」，「ＷＥＰキー１」，「ＷＥＰキー２」，「ＷＥＰキー３」，「ＷＥＰキー４」，「送信インデックス」）とその値（「ＡＤＨＯＣ−１２３４」，「ａａａａａ」，「ｂｂｂｂｂ」，「ｃｃｃｃｃ」，「ｄｄｄｄｄ」，「１」）とが格納されている。また、図９（ａ）は出力部１２へのアドホック参加可能表示を示し、図９（ｂ）は出力部１２へのアドホック開催可能表示を示している。
【００４１】
これら図２〜図９を参照して本発明の第１の実施例によるアドホックネットワークの構築動作について説明する。この動作の説明においては、コミュニケーション手段１４を携帯電話の基本機能である音声通話を行う通話アプリケーション１４１とし、近距離無線通信部１６の通信方式を無線ＬＡＮとして説明する。尚、携帯端末１のコミュニケーション手段１４、近距離無線通信部１６、アドホック通信設定生成部１７、配付判定手段１８が制御部１５におけるプログラムの実行で実現される場合、図５〜図７に示す動作は制御部１５がプログラムを実行することでも実現される。
【００４２】
アドホック通信を開始したいユーザは、通話アプリケーション１４１を通してアドホックネットワークを構築したい相手の携帯端末２に対して通話の発信を行うと（通話発信開始）（図３のａ１参照）、通話アプリケーション１４１からセルラー通信部１１に通信要求が送られ（図３のａ２参照）、セルラー通信部１１が相手の携帯端末２のセルラー通信部１１との間で通信を行う（図３のａ３参照）。
【００４３】
この時、携帯端末１はセルラー通信の発信と同時に、自分の電話番号のメッセージダイジェストを計算して近距離無線通信部１６へ通知する（メッセージダイジェストの通知）（図３のａ９参照）。ここで、メッセージダイジェストは、特殊なアルゴリズムで計算される値であり、元のデータが異なればメッセージダイジェストの値も変わるが、メッセージダイジェストから元のデータを推測することが困難な特長を持つ。
【００４４】
よって、電話番号や電子メールアドレスを直接通知するのではなく、メッセージダイジェストを報知することで、個人情報である電話番号や電子メールアドレスを盗まれにくくしている。特殊なアルゴリズムとしては、ＲＦＣ（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）１３２０で公開されているＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｉｔａｌ  ａｌｇｏｒｉｔｈｍ  ５）や米国政府の標準として採用されているＳＨＡ１（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ  １）等を用いることができる。
【００４５】
近距離無線通信部１６は、電話番号のメッセージダイジェストを近距離無線通信部で報知する（図３のａ１０参照）。近距離無線通信部１６によるメッセージダイジェストの報知方法としては、無線方式が無線ＬＡＮならば、メッセージダイジェストをＥＳＳＩＤの値としてアクティブスキャンを行うことによって実現する方法があるが、この方法に限定されるものではない。以下の説明では、ＥＳＳＩＤの値に限らずに、メッセージダイジェスト自体を報知するものとする。
【００４６】
その後、着信側の携帯端末２の通話アプリケーション１４１はセルラー通信部１１から着信通知を受けると（着信通知）（図３のａ４参照）、発信側の電話番号を得て（電話番号の取得）（図３のａ５参照）、その電話番号のメッセージダイジェストを計算する（図３のａ６参照）。もしも、通話開始時に自分の電話番号を送信するサービス（発番号通知サービス）を行っていない場合には、着信側の携帯端末２で発信側の電話番号を取得することができないので、その場合には通話アプリケーション１４１で通話処理のみを継続する。
【００４７】
そして、通話アプリケーション１４１は計算したメッセージダイジェストを配付判定部１８へ通知するとともに（メッセージダイジェストの通知）（図３のａ７参照）、近距離無線通信部１６へ無線スキャンの要求を行う（無線スキャンの要求）（図２のａ８参照）。
【００４８】
近距離無線通信部１６での無線スキャンによって、発信側の携帯端末１が近距離通信の範囲にある場合、発信側の携帯端末１が報知している電話番号のメッセージダイジェストを受信することができる。近距離無線通信部１６は電話番号のメッセージダイジェストを受信することができたら、そのメッセージダイジェストを配付判定部１８へ送信する（メッセージダイジェストの通知）（図３のａ１１参照）。
【００４９】
着信側の携帯端末２の配付判定部１８は、通話アプリケーション１４１が受信した電話番号から計算したメッセージダイジェストと、近距離無線通信部１６から受信したメッセージダイジェストとを比較する（メッセージダイジェストの比較）（図３のａ１２参照）。そして、配付判定部１８は、メッセージダイジェストの値の一致をもって、発信側の携帯端末１がアドホック通信の可能であることを液晶ディスプレイ等の出力部１２でユーザに知らせる（ユーザへの通知）（図３のａ１３参照）。この時の携帯端末２の画面表示の一例を図９（ａ），（ｂ）に示す。
【００５０】
着信側の携帯端末２でアドホック通信開始に割り当てられた操作をユーザが行うと（アドホック通信開始）（図４のａ１４参照）、配付判定部１８はアドホック通信設定生成部１７で作成したＥＳＳＩＤやＷＥＰキー等のアドホック通信の設定情報を近距離無線通信部１６へ送信することで（アドホック通信設定の通知）（図４のａ１５参照）、近距離無線通信部１６をアドホックモードに設定する（アドホックモードに設定）（図４のａ１６参照）。アドホック通信開始に割り当てられた操作とは、例えば、通話開始ボタンを短い間隔で２回連続で押す方法（パーソナルコンピュータにおいてはダブルクリック操作と呼ばれる）等で実現することができる。
【００５１】
さらに、配付判定部１８は通話アプリケーション１４１へもアドホック通信設定を送信する（アドホック通信設定の通知）（図４のａ１７参照）。通話アプリケーション１４１は、通話アプリケーション１４１の通信手段（セルラー通信部１１）を利用してアドホック通信設定を通話の発信側の携帯端末１へ送信する（アドホック通信設定の通知）（図４のａ１８，ａ１９参照）。
【００５２】
携帯端末２の通話アプリケーション１４１の通信プロトコルがＲＦＣで公開されているＳＩＰ（Ｓｅｓｓｉｏｎ  Ｉｎｉｔｉａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）であれば、アドホック通信設定の送信プロトコルを新たなメディアと捉え、ＳＤＰ（Ｓｅｓｓｉｏｎ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）でメディア能力交換した後、アドホック通信設定をメディアの１つとして送信することも考えられる。または、従来、行われた回線交換網におけるモデムのデータ通信のようにアドホック通信設定のデータを変調して音声データで送信することも考えられる。
【００５３】
最後に、発信側の携帯端末１の通話アプリケーション１４１でセルラー通信部１１を介してアドホック通信設定を受信したら（アドホック通信設定の通知）（図４のａ１９，ａ２０参照）、そのアドホック通信設定をアドホック通信設定格納部１９へ格納するとともに、近距離無線通信部１６へアドホック通信設定を送信し（アドホック通信設定の通知）（図４のａ２１参照）、近距離無線通信部１６をアドホックモードに設定する（アドホックモードに設定）（図４のａ２２参照）。
【００５４】
以上の動作によって、発信側の携帯端末１及び着信側の携帯端末２各々の近距離無線通信部１６がアドホックモードに設定されるので、発信側の携帯端末１と着信側の携帯端末２との間にセキュアなアドホックネットワークを簡単に構築することができる（アドホック通信）（図４のａ２３参照）。
【００５５】
次に、配付判定部１８の動作について、図５〜図７を参照して説明する。図５及び図６に示すフローには、メッセージダイジェストを比較してユーザへメッセージを表示するまでの動作を示しており、図７に示すフローには、ユーザによるアドホック通信開始の指示を受けてからの動作を示している。
【００５６】
通話アプリケーション１４１はセルラー通信部１１を介した着信通知によって電話番号を取得したら、メッセージダイジェストを計算して保持する（図５ステップＳ１）。一方、配付判定部１８は、近距離無線通信部１６からメッセージダイジェストを受信したら、先ほど通話アプリケーション１４１が計算したメッセージダイジェストと比較する（図６ステップＳ１１）。このとき、メッセージダイジェストが不一致ならば、配付判定部１８は発信側の携帯端末１がアドホック通信範囲にいないと判断して通常の通話処理を継続する。
【００５７】
逆に、メッセージダイジェストが一致する場合、配付判定部１８は、発信側の携帯端末１以外で既にアドホック通信を行っていたならば（図６ステップＳ１２）、液晶ディスプレイの出力部１２に現在のアドホックネットワークに参加可能である旨のメッセージを表示する（アドホック参加可能表示）（図６ステップＳ１３）。図９（ａ）に携帯端末の画面メッセージの一例を示す。
【００５８】
また、配付判定部１８は、アドホック通信を行っていないならば（図６ステップＳ１２）、液晶ディスプレイの出力部１に新しいアドホックネットワークが開催可能である旨のメッセージを表示する（アドホック開催可能表示）（図６ステップＳ１４）。図９（ｂ）に携帯端末の画面メッセージの一例を示す。
【００５９】
その後、ユーザによってアドホック通信の開始が指示された時に、配付判定部１８は上記のユーザへのメッセージ内容が「アドホック参加可能表示」ならば（図７ステップＳ２１）、アドホック通信設定格納部１９から設定情報を読出し（アドホック通信設定の読出し）（図７ステップＳ２２）、通信アプリケーション１４１へアドホック通信設定を通知する（通話アプリケーションにアドホック通信設定を通知）（図７６ステップＳ２３）。
【００６０】
また、配付判定部１８は上記のユーザへのメッセージ内容が「アドホック開催可能表示」ならば（図７ステップＳ２１）、アドホック設定生成部１７によって作成した設定情報をアドホック通信設定格納部１９に格納するとともに（図７ステップＳ２４，Ｓ２５）、近距離無線通信部１６及び通話アプリケーション１４１へアドホック通信設定を送信する（図７ステップＳ２６）。
【００６１】
上述した動作によって、３台以上の携帯端末によってアドホックネットワークを構築する際にも、上記のような２台でのアドホックネットワークの場合と同様に、簡単な操作で構築することができる。また、本実施例では、携帯端末１，２によるアドホックネットワークの構築について述べているが、上記の本発明の実施の形態のように、固定端末が混在する場合のアドホックネットワークの構築にも適用可能であり、固定端末同士によるアドホックネットワークの構築にも適用可能である。
【００６２】
このように、本実施例では、通話や電子メール等の既存のコミュニケーション手段１４の操作によって、アドホックネットワークを構築することができるので、アドホックネットワークを構築する際に新たに覚える操作が少ないので、ユーザが直感的に理解しやすくなる。
【００６３】
また、本実施例では、既存のコミュニケーション手段１４に発信者を装う成り済まし等のセキュリティ対策が行われているか、または簡単に行うことができるので、その利点をアドホックネットワークの構築にも享受することができる。
【００６４】
さらに、本実施例では、通話であれば着信／通話の転送機能や、電子メールであれば電子メールの転送機能等、既存のコミュニケーション手段１４に転送機能が備わっているので、その機能を利用してアドホックネットワークへの参加要求を管理者の携帯端末へ委譲することができる。
【実施例２】
【００６５】
図１０は本発明の第２の実施例によるアドホックネットワークの構成を示すブロック図である。図１０において、本発明の第２の実施例によるアドホックネットワークは、携帯端末１ａに端末識別子格納部２０を追加した以外は、図２に示す本発明の第１の実施例によるアドホックネットワークと同様の構成となっており、同一構成要素には同一符号を付してある。また、同一構成要素の動作は本発明の第１の実施例と同様である。
【００６６】
端末識別子格納部２０は、アドホック通信設定の再配付を制限したい時に、配付する権利のある携帯端末の端末識別子を１つ以上格納するのに用いている。端末識別子格納部２０が空の場合には、上述した本発明の第１の実施例と同様の動作であってもよいし、または再配布をいっさい認めないように運用してもよい。本実施例では、端末識別子格納部２０が空の場合に、上述した本発明の第１の実施例と同様に、誰にでも再配布可能としている。
【００６７】
図１１は図１０の携帯端末１ａによる電話番号の受信処理を示すフローチャートであり、図１２は図１０の携帯端末１ａによるメッセージダイジェストの計算処理を示すフローチャートであり、図１３は本発明の第２の実施例によるアドホック通信開始処理を示すフローチャートである。図１４は図１０の端末識別子格納部２０に格納される端末識別子の一例を示す図であり、図１５は図１０の出力部１２の画面表示の例を示す図である。
【００６８】
図１４において、端末識別子格納部２０には端末識別子の値（「０９０１１１１１１１１」，「０９０２２２２２２２２」，「０９０３３３３３３３３」）が格納されている。これら図１０〜図１５を参照して本発明の第２の実施例によるアドホックネットワークの構築動作について説明する。尚、携帯端末１ａのコミュニケーション手段１４、近距離無線通信部１６、アドホック通信設定生成部１７、配付判定手段１８が制御部１５におけるプログラムの実行で実現される場合、図１１〜図１３に示す動作は制御部１５がプログラムを実行することでも実現される。
【００６９】
通話アプリケーション１４１はセルラー通信部１１からの着信通知によって電話番号を取得したら、メッセージダイジェストを計算して保持する（図１１ステップＳ３１）。一方、配付判定部１８は、近距離無線通信部１６からメッセージダイジェストを受信したら、先ほど通話アプリケーション１４１が計算したメッセージダイジェストと比較する（図１２ステップＳ４１）。このとき、メッセージダイジェストが不一致ならば、配付判定部１８は、発信側の携帯端末がアドホック通信範囲にいないと判断し、通話アプリケーション１４１にて通常の通話処理を継続する。
【００７０】
逆に、メッセージダイジェストが一致する場合に、配付判定部１８は、アドホック通信を行っていないならば（図１２ステップＳ４２）、液晶ディスプレイの出力部１２に新しいアドホックネットワークが開催可能である旨のメッセージを表示する（アドホック開催可能表示）（図１２ステップＳ４３）。
【００７１】
配付判定部１８は、すでにアドホック通信を行っていたならば（図１２ステップＳ４２）、端末識別子格納部２０の端末識別子テーブルに電話番号があるかないかを確認し（図１２ステップＳ４４）、電話番号がない場合、液晶ディスプレイに現在のアドホックネットワークに参加可能である旨のメッセージを表示する（図１２ステップＳ４７）。
【００７２】
配付判定部１８は、端末識別子格納部２０に電話番号がある場合、自分の電話番号が端末識別子格納部２０の端末識別子テーブルに存在するかを確認する（図１２ステップＳ４５）。自分の電話番号が端末識別子格納部２０の端末識別子テーブルに存在する場合、配付判定部１８は、液晶ディスプレイに現在のアドホックネットワークに参加可能である旨のメッセージを表示する（図１２ステップＳ４７）。
【００７３】
また、自分の電話番号が端末識別子格納部２０の端末識別子テーブルに存在しない場合、配付判定部１８は、液晶ディスプレイにアドホックネットワークへの参加要求を転送可能である旨のメッセージを表示する（図１２ステップＳ４６）。この時の携帯端末の画面メッセージ例を図１５に示す。
【００７４】
ここで、自分の電話番号が端末識別子格納部２０の端末識別子テーブルにある場合とは、アドホック通信設定を再配布する権限があることを示している。
【００７５】
続いて、ユーザによってアドホック通信の開始が指示された時、配付判定部１８は、上記のユーザへのメッセージ内容が「アドホック開催可能表示」ならば（図１３ステップＳ５１）、アドホック設定生成部１７によって作成した設定情報をアドホック通信設定格納部１９に格納するとともに（図１３ステップＳ５５，Ｓ５６）、近距離無線通信部１６へアドホック通信設定を送信する（図１３ステップＳ５７）。さらに、配付判定部１８は、新しく作成したアドホック通信設定に対する再配布ルールを端末識別子格納部２０の端末識別子テーブルに登録する（図１３ステップＳ５８）。
【００７６】
具体的には、アドホックネットワークに参加した全ての携帯端末に対してアドホック通信設定の再配布を認める場合には、端末識別子格納部２０の端末識別子テーブルを空のままとし、逆にアドホック通信設定の再配布を特定の携帯端末に制限したい場合には、再配布の権限を与える携帯端末の端末識別子、例えば１つ以上の電話番号を端末識別子格納部２０の端末識別子テーブルに格納する。そして、配付判定部１８は、アドホック通信設定とともに、端末識別子格納部２０の端末識別子テーブルの内容を通話アプリケーション１４１に通知する（図１３ステップＳ５４）。
【００７７】
どの携帯端末にアドホック通信設定の再配布の権限を与えるか否かは、新しいアドホックネットワークを構築するタイミングでユーザがボタンによって決めてもよいし、またはアドレス帳から端末識別子を自動的に登録してもよい。
【００７８】
アドホック通信設定と端末識別子格納部２０の端末識別子テーブルの内容とを受け取った通話アプリケーション１４１では、発信側の携帯端末へこれら２つの情報を送信する。
【００７９】
次に、配付判定部１８は、上記のユーザへのメッセージ内容が「アドホック参加可能表示」ならば（図１３ステップＳ５１）、アドホック通信設定格納部１９からアドホック通信設定を読出し（図１３ステップＳ５２）、また端末識別子格納部２０から端末識別子テーブルを読込んで（図１３ステップＳ５３）、アドホック通信設定と端末識別子テーブルとを通話アプリケーション１４１に通知する（図１３ステップＳ５４）。
【００８０】
最後に、配付判定部１８は、ユーザへのメッセージ内容が「アドホック要求転送可能表示」ならば（図１３ステップＳ５１）、端末識別子格納部２０から端末識別子テーブルを読出し（図１３ステップＳ５９）、通話アプリケーション１４１に対してその端末識別子宛の通信の転送指示を行う（図１３ステップＳ６０）。
【００８１】
端末識別子格納部２０の端末識別子テーブルに端末識別子が複数登録されている場合には、ユーザによって転送先を選択させてもよいし、端末識別子テーブルに複数登録されている端末識別子の中の先頭の端末識別子を最優先として自動的に選択してもよい。
【００８２】
以上の動作によって、本実施例では、端末識別子格納部２０の端末識別子テーブルへの登録にて、アドホックネットワークへの参加者を既存のコミュニケーション手段１４の端末識別子を用いて制御することができる。
【実施例３】
【００８３】
本発明の第３の実施例においては、コミュニケーション手段１４として、通話アプリケーション１４１の代わりにメーラ１４２を利用することができる。この場合、端末識別子は電子メールアドレスになり、着信側のメーラはＦｒｏｍの電子メールアドレスを配付判定部１８へ送ることになる。
【００８４】
コミュニケーション手段１４として電子メールを使用した場合、通話アプリケーション１４１のように、発信側の操作が着信側へ瞬時に通知されるとは限らないので、着信側のメーラ１４２では電子メールのヘッダに格納されている電子メールの発信時刻と電子メールを受信した着信時刻との時間差を計算し、指定時間以上経過している場合にはアドホック通信の配付処理を行わない処理が必要である。
【実施例４】
【００８５】
本発明の第４の実施例では、上述した本発明の第１の実施例の構成において、通話アプリケーション１４１、メーラ１４２等の多数のコミュニケーション手段１４を同時に用いて、アドホックネットワークを構成している。
【００８６】
この場合には、本発明の第２の実施例の端末識別子格納部２０に多数のコミュニケーション手段１４の端末識別子を格納し、アドホックネットワークへの参加コントロールを行ってもよい。このように、多数のコミュニケーション手段１４を使用した場合の端末識別子格納部２０の格納例を図１６に示す。
【００８７】
図１６において、端末識別子格納部２０には端末識別子の値として電話番号（「０９０１１１１１１１１」，「０９０２２２２２２２２」，「０９０３３３３３３３３」）と電子メールアドレス（「１１１＠ｘｘｘ．ｎｅｃ．ｃｏ．ｊｐ」，「２２２＠ｘｘｘ．ｎｅｃ．ｃｏ．ｊｐ」，「３３３＠ｘｘｘ．ｎｅｃ．ｃｏ．ｊｐ」）とが互いに対応して格納されている。
【００８８】
このように、本実施例では、端末識別子格納部２０に端末識別子の値として電話番号と電子メールアドレスとを格納しているので、例えば通話が使用できない場合に、電子メールにてアドホックネットワークへの参加要求、開催、アドホック通信の設定情報のやり取りを行うことができる。
【図面の簡単な説明】
【００８９】
【図１】本発明の実施の形態によるアドホックネットワークの設定方法を示すブロック図である。
【図２】本発明の第１の実施例によるアドホックネットワークの構成を示すブロック図である。
【図３】本発明の第１の実施例による携帯端末間におけるアドホック通信設定の動作を示すシーケンスチャートである。
【図４】本発明の第１の実施例による携帯端末間におけるアドホック通信設定の動作を示すシーケンスチャートである。
【図５】図２の携帯端末による電話番号の受信処理を示すフローチャートである。
【図６】図２の携帯端末によるメッセージダイジェストの受信処理を示すフローチャートである。
【図７】本発明の第１の実施例によるアドホック通信開始処理を示すフローチャートである。
【図８】図１のアドホック通信設定格納部に格納される無線ＬＡＮの設定例を示す図である。
【図９】（ａ），（ｂ）は図２の出力部の画面表示の例を示す図である。
【図１０】本発明の第２の実施例によるアドホックネットワークの構成を示すブロック図である。
【図１１】図１０の携帯端末による電話番号の受信処理を示すフローチャートである。
【図１２】図１０の携帯端末によるメッセージダイジェストの受信処理を示すフローチャートである。
【図１３】本発明の第２の実施例によるアドホック通信開始処理を示すフローチャートである。
【図１４】図１０の端末識別子格納部に格納される端末識別子の一例を示す図である。
【図１５】図１０の出力部の画面表示の例を示す図である。
【図１６】本発明の第４の実施例による端末識別子格納部に格納される端末識別子の一例を示す図である。
【符号の説明】
【００９０】
１，１ａ，２，３  携帯端末
４  固定端末
５  基地局
１１  セルラー通信部
１２  出力部
１３  入力部
１４  コミュニケーション手段
１５  制御部
１６  近距離無線通信部
１７  アドホック通信設定生成部
１８  配付判定手段
１９  アドホック通信設定格納部
２０  端末識別子格納部
１００  通信網
【図１】
2007251450.tif 000003
【図２】
2007251450.tif 000004
【図３】
2007251450.tif 000005
【図４】
2007251450.tif 000006
【図５】
2007251450.tif 000007
【図６】
2007251450.tif 000008
【図７】
2007251450.tif 000009
【図８】
2007251450.tif 000010
【図９】
2007251450.tif 000011
【図１０】
2007251450.tif 000012
【図１１】
2007251450.tif 000013
【図１２】
2007251450.tif 000014
【図１３】
2007251450.tif 000015
【図１４】
2007251450.tif 000016
【図１５】
2007251450.tif 000017
【図１６】
2007251450.tif 000018