(57)【特許請求の範囲】
【請求項１】
入力部、近距離通信部およびネットワーク通信部を備えた通信端末間のコミュニケーションを確立する方法であって、
前記通信端末が、前記入力部でユーザの操作を受け付けたことに応じて、その時点で前記近距離通信部が通信可能な範囲内に存在する他の通信端末のアドレス情報をネットワーク通信部を介してサーバに送信するステップと、
前記サーバが、複数の通信端末から受信した前記他の通信端末のアドレス情報を対比することにより、互いに通信可能な状態にある二台の通信端末を特定し、特定された各通信端末に通信可能な相手のアドレス情報を提供するステップと、
前記サーバから提供された前記通信可能な相手のアドレス情報に基づいて、前記二台の通信端末が通信を確立するステップとを有することを特徴とするコミュニケーション確立方法。
【請求項２】
前記通信端末は、通信可能な範囲内に存在する他の通信端末のアドレス情報とともに、少なくとも自らのアドレス情報をサーバに送信することを特徴とする請求項１に記載のコミュニケーション確立方法。
【請求項３】
前記サーバは、通信端末から受信した前記他の通信端末のアドレス情報のうちタイムスタンプが所定時間内にあるものを対比して互いに通信可能な状態にある二台の通信端末を特定することを特徴とする請求項１または請求項２に記載のコミュニケーション確立方法。
【請求項４】
前記二台の通信端末は、各々が備える前記近距離通信部により通信を確立することを特徴とする請求項１から請求項３のいずれか１項に記載のコミュニケーション確立方法。
【請求項５】
前記二台の通信端末は、各々が備える前記ネットワーク通信部により通信を確立することを特徴とする請求項１から請求項３のいずれか１項に記載のコミュニケーション確立方法。
【請求項６】
前記近距離通信部はＢｌｕｅｔｏｏｔｈ（登録商標）により通信を行い、前記ネットワーク通信部は移動体通信網またはＷｉＦｉ網により通信を行うことを特徴とする請求項４又は５に記載のコミュニケーション確立方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末のコミュニケーション確立方法に関する。
【背景技術】
【０００２】
ワイヤレス通信に対応した通信端末と通信端末との間では、移動体通信網またはＷｉＦｉ網に代表される通信ネットワークを介したデータ通信が広く行われている。また、近時の通信端末では、通信ネットワークの基地局やアクセスポイントを介することなく、通信端末と通信端末が直接通信を行うピアツーピアモードやアドホックモード等と呼ばれる形態でデータ通信を行うことも可能となっている。
【０００３】
通信ネットワークを介して通信端末間でデータを送受信する場合、サーバに登録されたユーザＩＤまたは通信ネットワーク上における端末のアドレス若しくは回線番号を利用して相手を特定して通信することが一般的である。この場合には、予め相手の通信端末（相手端末）のアドレスまたは回線番号の情報を別途取得した上で通信が行われる。
【０００４】
また、通信ネットワークを介することなく端末間で通信を行う場合には、端末のネットワークアダプタに付与されているアドレスにより相手を特定して通信する技術が知られている。例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）では、通信可能な範囲内にあるＢｌｕｅｔｏｏｔｈ機器が発信しているＭＡＣアドレスおよび機器名称を検出し、検出された中から所望の機器名称（ＭＡＣアドレス）を指定することにより通信相手を特定し、双方の端末で同じＰＩＮコードを入力することでペアリングを行っている。なお、ＷｉＦｉでは共通のＥＳＳＩＤが設定された端末が同じアドホックネットワークに接続することで相互の通信を実現している。
【０００５】
このような技術分野において、特開２００１−１５６７８７では「無線アドホック通信ネットワークにおける無線局探索方法及び装置」が提案されている（特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００１−１５６７８７公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、移動体通信網やＷｉＦｉ網を使用する通信では、通信相手のアドレスや回線番号を知らない場合には、相手端末のユーザ等からアドレスや回線番号を教えてもらわなければ通信相手として特定することはできない。また、アドホック通信でも、周囲に存在する通信可能な通信端末から通信相手を特定して接続を確立する操作が煩雑で分かりにくいという問題があった。
【０００８】
上記事情に鑑み、本発明は、通信相手を特定することが容易な通信端末のコミュニケーション確立方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の一態様は、入力部、近距離通信部およびネットワーク通信部を備えた通信端末間のコミュニケーションを確立する方法であって、
前記通信端末が、前記入力部でユーザの操作を受け付けたことに応じて、その時点で前記近距離通信部が通信可能な範囲内に存在する他の通信端末のアドレス情報をネットワーク通信部を介してサーバに送信するステップと、
前記サーバが、複数の通信端末から受信した前記他の通信端末のアドレス情報を対比することにより、互いに通信可能な状態にある二台の通信端末を特定し、特定された各通信端末に通信可能な相手のアドレス情報を提供するステップと、
前記サーバから提供された前記通信可能な相手のアドレス情報に基づいて、前記二台の通信端末が通信を確立するステップとを有することを特徴とするコミュニケーション確立方法を提供する。
【００１０】
上記構成において、前記通信端末は、通信可能な範囲内に存在する他の通信端末のアドレス情報とともに、少なくとも自らのアドレス情報をサーバに送信することが好適である。また、前記サーバは、通信端末から受信した前記他の通信端末のアドレス情報のうちタイムスタンプが所定時間内にあるものを対比して互いに通信可能な状態にある二台の通信端末を特定することが好適である。
【００１１】
また、前記二台の通信端末は、各々が備える前記近距離通信部により通信を確立する構成としてもよいし、各々が備える前記ネットワーク通信部により通信を確立する構成としてもよい。より具体的には、前記近距離通信部はＢｌｕｅｔｏｏｔｈにより通信を行い、前記ネットワーク通信部は移動体通信網またはＷｉＦｉ網により通信を行構成としてもよい。
【発明の効果】
【００１２】
本発明は、近距離通信とネットワーク通信との双方に対応した通信端末で、近距離通信機能を利用して互いを見出した通信端末間のコミュニケーションを確立するので、通信相手を特定することが容易な通信端末の通信方法が提供される。
【図面の簡単な説明】
【００１３】
【図１】通信システム２００の概略図である。
【図２】通信端末１００のハードウェアブロック図である。
【図３】通信端末１００の機能ブロック図である。
【図４】ペアリングサーバ１６１の機能ブロック図である。
【図５】本発明にかかるコミュニケーション確立方法の実施態様を説明する図である。
【図６】本発明にかかるコミュニケーション確立方法の実施態様を説明する図である。
【図７】本発明にかかるコミュニケーション確立方法の実施態様を説明する図である。
【図８】本発明にかかるコミュニケーション確立方法の実施態様を説明する図である。
【図９】本発明にかかるコミュニケーション確立方法の実施態様を説明する図である。
【図１０】本発明にかかるコミュニケーション確立方法の実施態様を説明する図である。
【図１１】本発明にかかるコミュニケーション確立方法の実施態様を説明する図である。
【図１２】本発明にかかるコミュニケーション確立方法の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明にかかるコミュニケーション確立方法の実施形態について図面を参照して説明する。なお、可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１５】
図１は、本発明にかかるコミュニケーション確立方法を実施する通信システム２００の概略図である。図１に示すように通信システム２００は、通信端末１００ａ〜１００ｄと、当該通信端末１００ａ〜１００ｄと通信可能な基地局１５１と、当該基地局１５１を介して通信端末１００ａ〜１００ｄを相互に通信させる移動体通信網１５０と、当該移動体通信網１５０と通信可能に接続されたコンピュータネットワーク１６０と、移動体通信網１５０およびコンピュータネットワーク１６０を介して通信端末１００ａ〜１００ｄと通信可能なペアリングサーバ１６１とから構成されている。
【００１６】
まず、通信端末１００ａ〜１００ｄについて説明する。図２は、通信端末１００ａ〜１００ｄのうちの１つの通信端末１００のハードウェアブロック図である。図２に示すように、通信端末１００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）技術により通信を行う近距離通信部１０１、基地局１５１を介して移動体通信網１５０に接続して通信を行うネットワーク通信部１０２、ユーザからの操作を受け付けるキーパッド、ボタン、タッチパネル等の入力部１０３、ＣＰＵ等の処理装置である処理部１０４、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を表示するＬＣＤ等の表示部１０５および所定のプログラムないしデータを記憶する記憶部１０６から構成されている。
【００１７】
ここで、近距離通信部１０１に使用する通信技術としてはアドレス情報を互いに送受信することで通信相手を認識し、アドホック通信可能なものが好適であり、例えば無線ＬＡＮのようなＢｌｕｅｔｏｏｔｈ以外の通信技術であっても構わないし、Ｚｉｇｂｅｅ（登録商標）のように短縮アドレスを使用するものであっても良い。
【００１８】
また、ネットワーク通信部１０２に使用する通信技術としては、移動体通信技術、ＷｉＭＡＸ等が望ましく、インフラストラクチャーモードの無線ＬＡＮを適用することも可能である。
【００１９】
図３は、本発明にかかるコミュニケーション確立方法における通信端末１００の機能ブロック図である。図３に示すように、本実施形態における通信端末１００は、主として、入力受け付け部１１１、アドレス情報取得部１１２、アドレス情報送信部１１３、ペアリング情報取得部１１４、コミュニケーション確立部１１５という機能ブロックから構成されている。これらの機能ブロックは、通信端末１００の記憶部１０６に格納されたソフトウェアプログラムを処理部１０４が実行し、これにより上述した各ハードウェア要素の動作を制御することにより仮想的に構成されるものである。
【００２０】
入力受け付け部１１１は、表示部１０５上にユーザインターフェイスをなし、入力部１０３から入力を受け付ける機能を実現する。特に、入力受け付け部１１１は、コミュニケーション確立動作を開始するためのトリガーとなるユーザの入力を受け付けて、一連の処理を開始する動作を行うものである。
【００２１】
アドレス情報取得部１１２は、ユーザが入力受け付け部１１１に行った入力に応じて近距離通信部１０１の動作を制御して、その時点で近距離通信部１０１の通信可能な範囲内で発信されているアドレス情報を取得する。すなわち、例えば近距離通信部１０１にＢｌｕｅｔｏｏｔｈを利用している場合には、近距離通信部１０１は通信可能なＢｌｕｅｔｏｏｔｈ機器をサーチし、そのアドレスを取得する。Ｂｌｕｅｔｏｏｔｈ以外の通信技術を利用している場合も同様である。
【００２２】
アドレス情報送信部１１３は、ネットワーク通信部１０２を制御して、アドレス情報取得部１１２が取得したアドレス情報を、通信端末１００自身の近距離通信部１０１に付与されているアドレス情報とともにペアリングサーバ１６１へ送信する。
【００２３】
ペアリング情報取得部１１４は、アドレス情報送信部１１３が送信した情報に基づいてペアリングサーバ１６１が特定した通信相手の情報を、ペアリングサーバ１６１から取得する。
【００２４】
コミュニケーション確立部１１５は、ペアリング情報取得部１１４がペアリングサーバ１６１から取得した通信相手の情報に基づいて、近距離通信部１０１またはネットワーク通信部１０２を利用して、相手の通信端末（相手端末）とコミュニケーションを確立する。すなわち、例えば近距離通信部１０１にＢｌｕｅｔｏｏｔｈを利用している場合、ペアリング情報取得部１１４はペアリングサーバ１６１から通信相手のＢＴアドレスを取得し、コミュニケーション確立部１１５は通信端末１００と相手端末とをペアリングすることによりコミュニケーションを確立する。
【００２５】
なお、図３には通信端末１００に搭載される機能ブロックのうち本実施形態に関連性の高いもののみを記載しているが、その他の機能ブロックを搭載することが許容されることは当然のことである。
【００２６】
次に、基地局１５１は通信端末１００のネットワーク通信部１０２と通信することにより、通信端末１００を移動体通信網１５０に接続し、通信端末１００に移動体通信網１５０を利用した通信機能を提供する。
【００２７】
また、移動体通信網１５０は、基地局１５１が無数に接続された通信ネットワークであって、基地局１５１に接続した通信端末間の通信を実現する。さらに、移動体通信網１５０は外部のコンピュータネットワーク１６０と接続可能に構成されており、これにより携帯端末１００はコンピュータネットワークに接続されたコンピュータと通信を行うことが可能である。コンピュータネットワーク１６０は、例えば複数のコンピュータネットワークがインターネットプロトコルにより接続されたインターネットや所定のＬＡＮ、ＷＡＮとすることができる。
【００２８】
ペアリングサーバ１６１は、上述したコンピュータネットワーク１６０に接続されたサーバコンピュータであり、そのハードウェア構成は一般のサーバコンピュータと同様であるため図示は省略する。図４は、ペアリングサーバ１６１の機能ブロック図である。図４に示すように、本実施形態におけるペアリングサーバ１６１は、主として、アドレス情報受信部１６２、アドレス情報記憶部１６３、ペアリング判断部１６４、ペアリング情報通知部１６５から構成されている。
【００２９】
アドレス情報受信部１６２は、通信端末１００のアドレス情報送信部１１３が送信したアドレス情報を受信する。アドレス情報受信部１６２に受信されたアドレス情報はアドレス情報蓄積部１６３に蓄積される。
【００３０】
ペアリング判断部１６４は、通信端末から送信されてアドレス情報蓄積部１６３に蓄積されたアドレス情報を、別の通信端末から送信されたアドレス情報と比較して、互いに相手のアドレスを検出している通信端末のペアを特定する。例えばペアリング判断部１６４は、アドレス受信部１６２が新たなアドレス情報を受信してアドレス情報蓄積部１６２に蓄積される度に、蓄積されているアドレス情報と対比することにより通信端末のペアを特定する構成としてもよい。
【００３１】
このように本発明では、互いに相手のアドレスを検出可能な位置にあり、ユーザがペアリングする意図のある通信端末のペアを特定してペアリングを行うものであるが、さらに、ペアリングを開始するための操作が所定時間内に行われていることを条件としてもよい。その場合には、各通信端末から送信されたアドレス情報のタイムスタンプをペアリング操作の時間としてペアリングを行うことができる。タイムスタンプについては通信端末側で付加することもできるが、通信経路上でネットワーク上のＳＮＴＰサーバ等から取得した時間を付加する構成としてもよい。
【００３２】
以下、上述したように構成された通信システム２００において、本発明のコミュニケーション確立方法を実施する動作について、図面を参照しながら説明する。図５〜図１１はコミュニケーション確立動作の説明図であり、図１２は同動作のフローチャートである。
【００３３】
ここでは、図１に示すように配された通信端末１００ａ〜１００ｄのうち、互いに近距離に位置している通信端末１００ａおよび１００ｂをペアリングする動作について述べる。まず、通信端末１００ａを使用するユーザＡおよび通信端末１００ｂを使用するユーザＢが、互いに相手の通信端末（相手端末）とペアリングして通信するために各通信端末で所定のアプリケーションを起動し、それぞれの入力部に対して所定の操作を行う（図５参照）。各通信端末は当該操作をユーザのペアリング指示として検出する（ＳＴ１０１、ＳＴ１２１）。
【００３４】
上記ユーザの操作に応じて、通信端末１００ａおよび１００ｂはコミュニケーション確立動作を開始する。まず図６に示すように、通信端末１００ａは近距離通信部によって通信可能な範囲内にある通信端末１００ｂのアドレス（ＭＡＣアドレス）を検出し、通信端末１００ｂは同じく通信端末１００ａのアドレスを検出する。本実施形態の通信端末１００ａ，１００ｂは各々がＢｌｕｅｔｏｏｔｈ技術により通信を行う近距離通信部１０１を有しているので、各通信端末はＢｌｕｅｔｏｏｔｈのサーチ機能により相手端末のアドレスを検出する（ＳＴ１０２，ＳＴ１２２）。
【００３５】
次に、図７に示すように通信端末１００ａ，１００ｂは、検出したアドレスを自己のアドレスとともにペアリングサーバ１６１へ送信する（ＳＴ１０３，ＳＴ１２３）。ペアリングサーバ１６１は、アドレス情報受信部１６２で通信端末１００ａ，１００ｂから送信されたアドレス情報を受信し、受信した情報をアドレス情報記憶部１６３に格納する（ＳＴ１１１）。
【００３６】
ペアリングサーバ１６１は、図８に示すように受信したアドレス情報を比較して、通信端末１００ａが通信端末１００ｂのアドレスである２２：２２：２２：２２：２２：２２を検出しており、通信端末１００ｂが通信端末１００ａのアドレスである１１：１１：１１：１１：１１：１１を検出しており、通信端末１００ａ，１００ｂが互いに自分のアドレスを検出した通信端末のペアであることを特定する（ＳＴ１１２）。
【００３７】
ここでの動作は、例えばペアリングサーバ１６１のアドレス情報受信部１６２が新たなアドレス情報を受信する度に、ペアリング判断部１６４がアドレス情報記憶部１６３に格納されているアドレス情報を検索することにより行うことができる。すなわち、例えば通信端末１００ａからのアドレス情報が先に届いた場合、ペアリング判断部１６４はまず通信端末１００ａのアドレスである１１：１１：１１：１１：１１：１１を含むアドレス情報を検索する。しかし通信端末１００ｂからのアドレス情報は未着なのでペアになる相手端末は特定できない。続いて通信端末１００ｂからのアドレス情報が届くと、ペアリング判断部１６４は通信端末１００ｂのアドレスである２２：２２：２２：２２：２２：２２を含むアドレス情報を検索し、通信端末１００ａからのアドレス情報を見出し、両者のアドレス情報が互いに相手のアドレスを含んでいることから通信端末１００ａおよび１００ｂがペアをなす通信端末であることを特定する。
【００３８】
なお、このような動作では、古いアドレス情報によってペアリング判断部１６４が判断を誤らないように、アドレス情報記憶部１６３が所定時間内だけアドレス情報を保持することが好適である。ペアリング判断部１６４がアドレス情報取得から所定時間内のアドレス情報のみを検索対象とする形としても構わない。このようにアドレス情報の時間を利用する際には、通信端末側またはサーバ側でアドレス情報に付したタイムスタンプを利用してもよい。さらに別途ＮＴＰサーバから取得した時間情報をタイムスタンプとして利用することもできる。
【００３９】
続いて、ペアリングサーバ１６１は、ペアをなす通信端末のそれぞれに相手端末のアドレスを通知する（ＳＴ１１３）。すなわち、通信端末１００ａには通信端末１００ｂのアドレスである２２：２２：２２：２２：２２：２２を通知し、通信端末１００ｂには通信端末１００ａのアドレスである１１：１１：１１：１１：１１：１１を通知する（図９）。
【００４０】
ペアリングサーバ１６１から相手端末のアドレスを通知された通信端末１００ａ，１００ｂは、図１０に示すように、それぞれ通知されたアドレス情報により相手端末を特定し、Ｂｌｕｅｔｏｏｔｈのペアリング処理に準じて開始する（ＳＴ１０４，ＳＴ１２４）。セキュリティを重視する場合には互いにＰＩＮコードを入力するペアリング処理を行ってもよいが、セキュリティを重視しない場合はＰＩＮコード入力を形式化または省略することも可能である。ただし、後者の場合にはユーザに対してＰＩＮコードを利用しないことを警告する必要がある。このようなペアリング処理により図１１に示すように通信コネクションが確立され（ＳＴ１０５，ＳＴ１２５）、所望の通信処理が実行される（ＳＴ１０６，ＳＴ１２６）。
【００４１】
このような動作によれば、通信相手を特定することが容易な通信端末の通信方法を提供することができる。すなわち、例えば既存するＢｌｕｅｔｏｏｔｈのペアリング処理では通信可能なＢｌｕｅｔｏｏｔｈ端末をサーチした結果のリストからマニュアル操作で相手端末を指定する必要があったが、本発明ではサーチ結果に基づいてペアリングサーバ１６１が自動的に相手端末を特定するのでマニュアル操作の必要がない。
【００４２】
なお、上記実施形態ではペアリングサーバ１６１で特定した通信端末のペアを近距離通信部１０１でアドホック通信させる場合を示したが、同様に特定した通信端末のペアをネットワーク通信部１０２により網経由で通信させることも可能である。ただし、その場合には近距離通信部１０１のアドレスからネットワーク通信部１０２で通信するための電話番号やネットワークアドレスを特定する手段を、通信端末１００またはペアリングサーバ１６１に提供する必要がある。そのような手段の提供は、データベースサーバを設ける形で実現してもよいし、各通信端末１００がアドレス情報とともに自己の電話番号やネットワークアドレスをペアリングサーバ１６１に送信し、ペアリングサーバ１６１が相手端末の電話番号やネットワークアドレスを通信端末１００に提供する形とすることも可能である。
【００４３】
また、上記実施形態では通信端末１００ａと通信端末１００ｂが一回の操作でペアリングできた場合の動作を示したが、ペアリングサーバ１６１が互いに相手のアドレスを検出した通信端末のペアを特定できなかった場合には、ペアリングサーバ１６１から各通信端末にリトライを要求してユーザに再試行させるようにしてもよい。また、３台以上の通信端末が互いに相手のアドレスを検出しているような場合も、同様にしてペアを特定できるまでユーザに再試行させてもよい。
【００４４】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で様々な変形が可能である。
【符号の説明】
【００４５】
１００，１００ａ，１００ｂ…通信端末、１０１…近距離通信部、１０２…ネットワーク通信部、１０３…入力部、１０４…処理部、１０５…表示部、１０６…記憶部、１１１…入力受け付け部、１１２…アドレス情報取得部、１１３…アドレス情報送信部、１１４…ペアリング情報受信部、１１５…コミュニケーション確立部、１５０…移動体通信網、１５１…基地局、１６０…コンピュータネットワーク、１６１…ペアリングサーバ、１６２…アドレス情報受信部、１６３…アドレス情報記憶部、１６４…ペアリング判断部、１６５…ペアリング情報通知部。
【図１】
0005608446.tif 000002
【図２】
0005608446.tif 000003
【図３】
0005608446.tif 000004
【図４】
0005608446.tif 000005
【図５】
0005608446.tif 000006
【図６】
0005608446.tif 000007
【図７】
0005608446.tif 000008
【図８】
0005608446.tif 000009
【図９】
0005608446.tif 000010
【図１０】
0005608446.tif 000011
【図１１】
0005608446.tif 000012
【図１２】
0005608446.tif 000013