(57)【要約】本発明は、迅速に、かつ簡単に、所望のデータの伝送が完了したか否か、およびデータの伝送の方向を知ることができるようにする情報処理装置および方法、記録媒体、並びにプログラムに関する。リーダライタ２３−１乃至２３−４およびＲＦタグ２４−１乃至２４−４は、電子機器が近傍に配置されたこと、および電子機器が配置された方向を検出する。リーダライタ２３−１乃至２３−４およびＲＦタグ２４−１乃至２４−４は、電子機器が近接されたことが検出されたとき、電子機器の識別情報を取得する。通信部２２は、識別情報に基づいて、電子機器とネットワークを介して通信する。ＣＰＵ１１は、電子機器が配置された方向に基づいて、ＬＣＤ１７に、ネットワークを介して通信されるデータの通信状態、およびデータの内容の少なくとも一方に対応する画像を表示するように表示を制御する。本発明は、パーソナルコンピュータやＰＤＡ、或いは、携帯電話機などの情報処理装置に適用することができる。
2003021876.tif 000002
【特許請求の範囲】
【請求項１】
電子機器が近傍に配置されたこと、および前記電子機器が配置された方向を検出する検出手段と、
前記検出手段により前記電子機器が近接されたことが検出されたとき、前記電子機器の識別情報を取得する取得手段と、
前記識別情報に基づいて、前記電子機器とネットワークを介して通信する通信手段と、
前記電子機器が配置された方向に基づいて、前記ネットワークを介して通信されるデータの通信状態、および前記データの内容の少なくとも一方に対応する画像を表示するように表示を制御する表示制御手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記表示制御手段は、前記データの受信または送信に対応して、前記画像を表示するように表示を制御する
ことを特徴とする請求の範囲第１項に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記データの通信が終了した場合、前記データの受信または送信に対応して、前記画像を表示するように表示を制御する
ことを特徴とする請求の範囲第２項に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記データを受信する場合、前記電子機器が配置された方向から、前記画像の表示面を増加させるように表示を制御し、前記データを送信する場合、前記電子機器が配置された方向に、前記画像の表示面を減少させるように表示を制御する
ことを特徴とする請求の範囲第２項に記載の情報処理装置。
【請求項５】
前記表示制御手段は、前記データを受信する場合、受信した前記データを加えることによって、前記画像の表示面を増加させるように表示を制御し、前記データを送信する場合、送信した前記データを前記画像から消去することによって、前記画像の表示面を減少させるように表示を制御する
ことを特徴とする請求の範囲第４項に記載の情報処理装置。
【請求項６】
電子機器が近傍に配置されたこと、および前記電子機器が配置された方向を検出する検出処理ステップと、
前記検出処理ステップの処理により前記電子機器が近接されたことが検出されたとき、前記電子機器の識別情報を取得する取得処理ステップと、
前記識別情報に基づいて、前記電子機器とネットワークを介して通信する通信処理ステップと、
前記電子機器が配置された方向に基づいて、前記ネットワークを介して通信されるデータの通信状態、および前記データの内容の少なくとも一方に対応する画像を表示するように表示を制御する表示制御処理ステップと
を含むことを特徴とする情報処理方法。
【請求項７】
電子機器が近傍に配置されたこと、および前記電子機器が配置された方向を検出する検出処理ステップと、
前記検出処理ステップの処理により前記電子機器が近接されたことが検出されたとき、前記電子機器の識別情報を取得する取得処理ステップと、
前記識別情報に基づいて、前記電子機器とネットワークを介して通信する通信処理ステップと、
前記電子機器が配置された方向に基づいて、前記ネットワークを介して通信されるデータの通信状態、および前記データの内容の少なくとも一方に対応する画像を表示するように表示を制御する表示制御処理ステップと
を含むことを特徴とする情報処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【発明の詳細な説明】
技術分野
本発明は、情報処理装置および方法、並びに記録媒体に関し、特に、通信の状態を知ることができるようにした情報処理装置および方法、並びに記録媒体に関する。
背景技術
最近、携帯電話機やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）等が急速に普及してきた。その結果、各ユーザは、複数のこれらの機器の間において、情報を交換する機会が多くなってきている。
従来、このような情報交換を行う場合、機器をクレードルやケーブルを介して相互に接続したり、赤外線送受信部を相互に対面させて送受信させるようにしていた。
しかしながら、有線の接続は、煩雑であるばかりでなく、それぞれの機種にあったコネクタを用意しなければならず、不便であった。
また、赤外線を利用する場合、赤外線の伝送路をユーザが不用意に通過する等して、遮ってしまうと、通信が遮断されてしまう課題があった。
そこで、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）やブルートゥース（商標）に代表される近接無線通信によって、複数の機器間で、無線で通信を行うことが提案されている。
しかしながら、例えば、ユーザが持っている携帯電話機から、他のユーザの携帯電話機に所望の情報を伝送するような場合に、実際に通信をさせて、他のユーザの携帯電話機に、伝送した情報または情報に関係するデータを表示させて確認しなければ、ユーザの携帯電話機から、他のユーザの携帯電話機にその情報の伝送が完了したかを知ることができない。
このように、無線で情報を伝送する場合、所望の情報の伝送が完了したか否か、および、情報の伝送の方向を知るには、面倒な操作が必要であるという課題があった。
発明の開示
本発明は、このような状況に鑑みてなされたものであり、迅速に、かつ簡単に、所望のデータの伝送が完了したか否か、およびデータの伝送の方向を知ることができるようにするものである。
本発明の情報処理装置は、電子機器が近傍に配置されたこと、および電子機器が配置された方向を検出する検出手段と、検出手段により電子機器が近接されたことが検出されたとき、電子機器の識別情報を取得する取得手段と、識別情報に基づいて、電子機器とネットワークを介して通信する通信手段と、電子機器が配置された方向に基づいて、ネットワークを介して通信されるデータの通信状態、およびデータの内容の少なくとも一方に対応する画像を表示するように表示を制御する表示制御手段とを含むことを特徴とする。
表示制御手段は、データの受信または送信に対応して、画像を表示するように表示を制御するようにすることができる。
表示制御手段は、データの通信が終了した場合、データの受信または送信に対応して、画像を表示するように表示を制御するようにすることができる。
表示制御手段は、データを受信する場合、電子機器が配置された方向から、画像の表示面を増加させるように表示を制御し、データを送信する場合、電子機器が配置された方向に、画像の表示面を減少させるように表示を制御するようにすることができる。
表示制御手段は、データを受信する場合、受信したデータを加えることによって、画像の表示面を増加させるように表示を制御し、データを送信する場合、送信したデータを画像から消去することによって、画像の表示面を減少させるように表示を制御するようにすることができる。
本発明の情報処理方法は、電子機器が近傍に配置されたこと、および電子機器が配置された方向を検出する検出処理ステップと、検出処理ステップの処理により電子機器が近接されたことが検出されたとき、電子機器の識別情報を取得する取得処理ステップと、識別情報に基づいて、電子機器とネットワークを介して通信する通信処理ステップと、電子機器が配置された方向に基づいて、ネットワークを介して通信されるデータの通信状態、およびデータの内容の少なくとも一方に対応する画像を表示するように表示を制御する表示制御処理ステップとを含むことを特徴とする。
本発明の記録媒体のプログラムは、電子機器が近傍に配置されたこと、および電子機器が配置された方向を検出する検出処理ステップと、検出処理ステップの処理により電子機器が近接されたことが検出されたとき、電子機器の識別情報を取得する取得処理ステップと、識別情報に基づいて、電子機器とネットワークを介して通信する通信処理ステップと、電子機器が配置された方向に基づいて、ネットワークを介して通信されるデータの通信状態、およびデータの内容の少なくとも一方に対応する画像を表示するように表示を制御する表示制御処理ステップとを含むことを特徴とする。
本発明の情報処理装置および方法、並びに記録媒体に記録されているプログラムにおいては、電子機器が近傍に配置されたこと、および電子機器が配置された方向が検出され、電子機器が近接されたことが検出されたとき、電子機器の識別情報が取得され、識別情報に基づいて、電子機器とネットワークを介して通信され、電子機器が配置された方向に基づいて、ネットワークを介して通信されるデータの通信状態、およびデータの内容の少なくとも一方に対応する画像を表示するように表示が制御される。
発明を実施するための最良の形態
図１は、本発明を適用した携帯電話機の一実施の形態を表している。この例においては、携帯電話機１−１の近傍に、携帯電話機１−２を配置することにより、携帯電話機１−１と携帯電話機１−２との間で、所定のデータ、例えば、記憶している電子メールを、授受することができる。
携帯電話機１−１および携帯電話機１−２は、授受されたデータの内容、データの伝送の方向、またはデータの伝送の経過に対応する、文字などからなる画像を表示画面に表示する。
図２は、携帯電話機１−１の構成例を示すブロック図である。ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、または記憶部１８に記憶されているプログラムに従って、各種の処理を実行する。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３には、ＣＰＵ１１が実行するプログラムやデータ等が適宜記憶される。ＣＰＵ１１、ＲＯＭ１２、およびＲＡＭ１３は、バス１４を介して相互に接続されている。バス１４にはまた、入出力インタフェース１５が接続されている。
入出力インタフェース１５には、各種のボタンやスイッチ等により構成される入力部１６が接続されているとともに、所定の情報を表示するためのＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）１７が接続されている。入出力インタフェース１５には、さらに、半導体メモリ等で構成される記憶部１８と、電話回線を介して通信を行う通信部１９が接続されている。
マイクロホン２０は、ユーザの音声を取り込み、スピーカ２１は、ユーザに対して音声を出力する。
通信部２２は、いわゆる、ブルートゥースモジュールである。通信部２２は、例えば、携帯電話機１−２のブルートゥースモジュールとピコネットを形成し、ＣＰＵ１１からの指示に基づいて、各種のデータを送受信する。
ブルートゥースは、Ｂｌｕｅｔｏｏｔｈ  ＳＩＧ（Ｓｐｅｃｉａｌ  Ｉｎｔｅｒｅｓｔ  Ｇｒｏｕｐ）により標準化されている無線通信規格であり、２．４ＧＨｚ帯（ＩＳＭ（Ｉｎｄｕｓｔｒｉａｌ  Ｓｃｉｅｎｃｅ  Ｍｅｄｉｃａｌ）帯）を使用して、ブルートゥースモジュールが設けられている他のデバイス（適宜、ブルートゥースデバイスと称する）と通信する。
そして、ブルートゥースによって形成されるネットワークは、その形態に応じて、ピコネット（ｐｉｃｏｎｅｔ）、または複数のピコネットが相互接続されたスカッタネット（ｓｃａｔｔｅｒｎｅｔ）と呼ばれ、そこには、マスタとスレーブと呼ばれる役割を有するブルートゥースデバイスが存在する。以下、適宜、マスタの役割を有するブルートゥースデバイスを単にマスタと、スレーブの役割を有するブルートゥースデバイスを単にスレーブとそれぞれ称する。
ピコネットが形成され、各種の情報を送受信するためには、ピコネット内の全てのブルートゥースデバイスにより、周波数軸と時間軸の同期が確立されている必要がある。
ここで、周波数軸の同期と時間軸の同期について簡単に説明する。
ブルートゥースでは、７９ＭＨｚの周波数幅を使って、例えば、マスタからスレーブに対して信号が送信されるが、このとき、マスタは、７９ＭＨｚの周波数幅を同時に占有して情報を送信するのではなく、情報の送信周波数を、１ＭＨｚの周波数幅でランダムに変化（ホッピング）させて送信する。
また、受信側のスレーブは、ランダムに変化されるマスタの送信周波数と同期をとり、適宜、受信周波数を変化させて、マスタから送信されてきた情報を受信する。
このマスタとスレーブにより変化される周波数のパターンが周波数ホッピングパターンと呼ばれ、周波数ホッピングパターンをマスタとスレーブとの間で共有している状態が、周波数軸の同期が確立した状態とされる。
また、ブルートゥースでは、マスタと複数のスレーブが通信するために、マスタと各スレーブ間の通信路（チャンネル）が６２５μ秒単位で時分割多重されている。そして、この６２５μ秒単位の時間間隔が時間スロットと呼ばれ、時間スロットを共有している状態が、時間軸の同期が確立した状態とされる。
なお、全てのスレーブは、マスタのブルートゥースアドレスに基づいて、周波数軸の同期を確立するための周波数ホッピングパターンを算出し、マスタのブルートゥースクロックに基づいて、自分自身が管理するブルートゥースクロックにオフセットを加え、時間軸の同期を確立するための時間スロットのタイミングをとる。
なお、このブルートゥースアドレスは、それぞれのブルートゥースデバイスに対して固有な４８ビットで表され、それに基づいて、周波数ホッピングパターンが一義的に算出される。また、ブルートゥースクロックは、全てのブルートゥースデバイスがそれぞれ管理するものである。
従って、ピコネットを形成する前には、周波数軸の同期、および時間軸の同期を確立させるためのブルートゥースアドレス、およびブルートゥースクロックを含む各種の情報が、マスタとスレーブ間で送受信される。
入出力インタフェース１５には、さらに、携帯電話機１−２が有するＲＦタグと通信するリーダライタ２３−１乃至２３−４が接続されている。リーダライタ２３−１乃至２３−４は、携帯電話機１−２が有するＲＦタグから送信された、携帯電話機１−２の識別情報である、ブルートゥースのデバイス名等を受信する。
入出力インタフェース１５には、さらに、ＲＦタグ２４−１乃至２４−４が接続されている。ＲＦタグ２４−１乃至２４−４は、内部にＩＣを有し、携帯電話機１−２のリーダライタと通信し、内部に記憶している携帯電話機１−１のブルートゥースのデバイス名等を携帯電話機１−２のリーダライタに送信する。また、ＲＦタグ２４−１乃至２４−４は、携帯電話機１−２のリーダライタから供給されたデータを、内蔵するメモリに記憶する機能を有している。
図３は、携帯電話機１のリーダライタ２３−１乃至２３−４およびＲＦタグ２４−１乃至２４−４の配置を示す図である。
リーダライタ２３−１およびＲＦタグ２４−１は、例えば、携帯電話機１−１の上部に配置されている。リーダライタ２３−２およびＲＦタグ２４−２は、例えば、携帯電話機１−１の左側に配置されている。
リーダライタ２３−３およびＲＦタグ２４−３は、例えば、携帯電話機１−１の右側に配置されている。リーダライタ２３−４およびＲＦタグ２４−４は、例えば、携帯電話機１−１の下部に配置されている。
リーダライタ２３−１乃至２３−４およびＲＦタグ２４−１乃至２４−４は、これらの間に磁気遮蔽板が設けられるなど、相互に電磁気的に絶縁されている。
以下、リーダライタ２３−１乃至２３−４を個々に区別する必要がないとき、単に、リーダライタ２３と称する。
以下、ＲＦタグ２４−１乃至２４−４を個々に区別する必要がないとき、単に、ＲＦタグ２４と称する。
入出力インタフェース１５には、さらに、ドライブ２５が着脱自在に接続されており、このドライブ２５には、磁気ディスク３１、光ディスク３２、光磁気ディスク３３、または半導体メモリ３４等が、適宜装着できるようになされている。これらの磁気ディスク３１乃至半導体メモリ３４より読み出されたプログラムは、ドライブ２５から入出力インタフェース１５を介して、記憶部１８に供給される。
図４は、ブルートゥースモジュールである通信部２２の詳細な構成例を示すブロック図である。
ＣＰＵ５１は、ＲＯＭ５２に格納されている制御プログラムをＲＡＭ５３に展開し、通信部２２の全体の動作を制御する。これらのＣＰＵ５１乃至ＲＡＭ５３は、バス５５を介して相互に接続されており、このバス５５には、また、フラッシュメモリ５４が接続されている。
フラッシュメモリ５４には、例えば、それぞれのブルートゥースデバイスに対して設定され、ユーザが好みに応じて変更することが可能なブルートゥースデバイス名、および、それぞれのブルートゥースデバイスに対して固有なブルートゥースアドレスなどが記憶されている。
ブルートゥースアドレスは、４８ビットの識別子であり、それぞれのブルートゥースデバイスに対して固有（一義的）であることから、ブルートゥースデバイスの管理に関する様々な処理に利用される。
例えば、上述したように、ピコネット内同期を確立するためには、全てのスレーブがマスタの周波数ホッピングパターンに関する情報を取得している必要があり、この周波数ホッピングパターンは、マスタのブルートゥースアドレスに基づいてスレーブにより算出されるようになされている。
より詳細には、ブルートゥースアドレスは、その下位２４ビットがＬＡＰ（Ｌｏｗ  Ａｄｄｒｅｓｓ  Ｐａｒｔ）と、次の８ビットがＵＡＰ（Ｕｐｐｅｒ  Ａｄｄｒｅｓｓ  Ｐａｒｔ）と、そして残りの１６ビットがＮＡＰ（Ｎｏｎ−ｓｉｇｎｉｆｉｃａｎｔ  Ａｄｄｒｅｓｓ  Ｐａｒｔ）とそれぞれ区分されており、周波数ホッピングパターンの算出には、ＬＡＰ全体の２４ビットとＵＡＰの下位４ビットからなる２８ビットが用いられる。
それぞれのスレーブは、ピコネット内同期を確立するための呼び出し時において取得した、マスタのブルートゥースアドレスの上述した２８ビットの部分と、同様にマスタから通知された、ブルートゥースクロックに基づいて、周波数ホッピングパターンを算出することができる。
なお、この周波数ホッピングパターンには、問い合わせ時において使用される問い合わせ周波数ホッピングパターンと、呼び出し時において使用される呼び出し周波数ホッピングパターンと、ピコネット内同期が確立された後に、スレーブとマスタの間で通信するときに使用されるチャネル周波数ホッピングパターンが規定されている。以下において、この３つの周波数ホッピングパターンを個々に区別する必要がない場合、単に、周波数ホッピングパターンと称する。
フラッシュメモリ５４は、また、ピコネット内同期確立後に、通信相手のブルートゥースデバイスを認証したり、送信するデータを暗号化したりするためのリンクキーなどを記憶し、記憶しているリンクキーなどを、必要に応じてＣＰＵ５１に提供する。
入出力インタフェース５６は、ＣＰＵ５１からの指示に基づいて、図２のＣＰＵ１１から供給されてきたデータ、およびベースバンド制御部５７から供給されてきたデータの入出力を管理する。
ベースバンド制御部５７は、入出力インタフェース５６から供給されてきたデータを携帯電話機１−２に送信すべく、ＧＦＳＫ（Ｇａｕｓｓｉａｎ  Ｆｒｅｑｕｅｎｃｙ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調部７１に供給し、ＧＦＳＫ復調部７７からデータが供給されてきたとき、それをバス５５、または入出力インタフェース５６に出力する。
ＧＦＳＫ変調部７１は、ベースバンド制御部５７から供給されてきたデータの高域成分をフィルタにより制限し、１次変調として周波数変調を行い、取得したデータをスペクトラム拡散部７２に出力する。
スペクトラム拡散部７２は、上述したようにして算出され、ホッピングシンセサイザ部７５から通知される周波数ホッピングパターンに基づいて搬送周波数を切り替え、供給されてきたデータに対してスペクトラム拡散を施した後に得られた信号を通信制御部７３に出力する。ブルートゥースにおいては、スペクトラム拡散部７２は、６２５μ秒毎に周波数をホッピングさせて、データを送信するようになされている。
通信制御部７３は、２．４ＧＨｚ帯を使用して、スペクトラム拡散が施された信号をアンテナ７４から送信する。また、通信制御部７３は、アンテナ７４からの受信信号を逆スペクトラム拡散部７６に出力する。
逆スペクトラム拡散部７６は、ホッピングシンセサイザ部７５から通知される周波数ホッピングパターンに基づいて受信周波数をホッピングさせ、例えば、携帯電話機１−２からの信号を取得する。また、逆スペクトラム拡散部７６は、取得した信号を逆スペクトラム拡散し、携帯電話機１−２からの信号を再生した後に得られた信号をＧＦＳＫ復調部７７に出力する。ＧＦＳＫ復調部７７は、逆スペクトラム拡散部７６から供給されてきた信号をＧＦＳＫ復調し、得られたデータをベースバンド制御部５７に出力する。
図５は、リーダライタ２３の詳細な構成例を示すブロック図である。
ＩＣ８１は、ＣＰＵ９１、ＳＰＵ（Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）９２、ＳＣＣ（Ｓｅｒｉａｌ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ）９３、並びにメモリ９４により構成され、さらに、メモリ９４は、ＲＯＭ１０１、およびＲＡＭ１０２から構成されている。これらのＣＰＵ９１乃至メモリ９４は、バス９５を介して相互に接続されている。
ＣＰＵ９１は、ＲＯＭ１０１に格納されている制御プログラムをＲＡＭ１０２に展開し、携帯電話機１−２のＲＦタグから送信されてきた応答データや、図２のＣＰＵ１１から供給されてきた制御信号に基づいて、各種の処理を実行する。例えば、ＣＰＵ９１は、携帯電話機１−２のＲＦタグに送信するコマンドを生成し、それを、バス９５を介してＳＰＵ９２に出力したり、携帯電話機１−２のＲＦタグから送信されてきたデータの認証処理などを行う。
また、ＣＰＵ９１は、携帯電話機１−２が近傍に配置され、後述する各部の処理によりブルートゥースのデバイス名が通知されてきたとき、ＣＰＵ１１の指示に基づいて、それを通信部２２に通知するなどの処理を行う。
ＳＰＵ９２は、携帯電話機１−２のＲＦタグからの応答データが復調部８４から供給されてきたとき、そのデータに対して、例えば、ＢＰＳＫ（Ｂｉｎａｒｙ  Ｐｈａｓｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）復調などを施し、取得したデータをＣＰＵ９１に供給する。また、ＳＰＵ９２は、携帯電話機１−２のＲＦタグに送信するコマンドがバス９５を介して供給されてきたとき、そのコマンドに変調処理（１次変調）を施し、取得したデータを変調部８２に出力する。
ＳＣＣ９３は、ＣＰＵ１１から供給されてきたデータを、バス９５を介してＣＰＵ９１に供給したり、ＣＰＵ９１から、バス９５を介して供給されてきたデータをＣＰＵ１１に出力する。
変調部８２は、発振回路（ＯＳＣ）８３から供給される所定の周波数の搬送波を、ＳＰＵ９２より供給されるデータに基づいて、２次変調としてＡＳＫ（Ａｍｐｌｉｔｕｄｅ  Ｓｈｉｆｔ  Ｋｅｙｉｎｇ）変調し、生成された変調波を、電磁波として、アンテナ８５から出力する。一方、復調部８４は、アンテナ８５を介して取得した変調波（ＡＳＫ変調波）を復調し、復調されたデータをＳＰＵ９２に出力する。
アンテナ８５は、所定の電磁波を輻射し、それに対する負荷の変化に基づいて、携帯電話機１−２のＲＦタグが近傍に配置されたか否かを検出する。そして、携帯電話機１−２のＲＦタグが近傍に配置されたとき、アンテナ８５は、携帯電話機１−２のＲＦタグと各種のデータを送受信する。
図６は、ＲＦタグ２４の詳細な構成例を示すブロック図である。
ＲＦタグ２４は、例えば、図に示すアンテナ１３０と、アンテナ１３０以外の構成が１チップに格納されたＩＣから構成される。このＲＦタグ２４と基本的に同様の機能を提供するものとして、例えば、Ｆｅｌｉｃａ（登録商標）などがある。
ＣＰＵ１２１は、ＲＯＭ１２２に格納されている制御プログラムをＲＡＭ１３３に展開し、ＲＦタグ２４の全体の動作を制御する。例えば、ＣＰＵ１２１は、携帯電話機１−２のリーダライタから輻射されている電磁波がアンテナ１３０において受信されたとき、それに応じて、ＲＦタグ２４に設定されている識別情報を携帯電話機１−２のリーダライタに通知する。
この識別情報は、自由に設定を変更できるものであり、例えば、ブルートゥースモジュールである通信部２２に設定されているブルートゥースデバイス名と同一、またはブルートゥースデバイス名を含むものとされる。
なお、図６において、データ送信部１２７、ＢＰＳＫ変調部１２８、ＢＰＳＫ復調部１３１、およびデータ受信部１３２は、図５に示したリーダライタ２３のＳＰＵ９２に対応し、ＡＳＫ変調部１５２、およびＡＳＫ復調部１５３は、変調部８２、および復調部８４にそれぞれ対応しており、基本的な処理は上述したものと同様であるため、その詳細な説明は省略する。
例えば、携帯電話機１−１が携帯電話機１−２の近傍に配置されたとき、ＥＥＰＲＯＭ１２４から識別情報が読み出され、データ送信部１２７に出力される。データ送信部１２７に供給された識別情報は、ＢＰＳＫ変調部１２８において１次変調としてＢＰＳＫ変調された後、ＡＳＫ変調部１５２に出力される。
ＡＳＫ変調部１５２は、ＢＰＳＫ変調部１２８から供給されるデータに対応して、例えば、所定のスイッチング素子をオン／オフさせ、アンテナ１３０の負荷を変動させ、アンテナ１３０において受信される、携帯電話機１−２のリーダライタからの変調波をＡＳＫ変調することにより、その変調成分を携帯電話機１−２のリーダライタに送信する（リーダライタ２３のアンテナ８５の端子電圧を変動させる）。
また、ＲＦタグ２４においては、識別情報を携帯電話機１−２に通知するだけでなく、例えば、リーダライタ２３との間での認証処理や、送信するデータの暗号化処理など、様々な処理が行われる。
なお、携帯電話機１−１のリーダライタ２３が、携帯電話機１−２のＲＦタグと通信し、携帯電話機１−２のＲＦタグ２４が、携帯電話機１−２のリーダライタと通信すると説明したが、携帯電話機１−１のリーダライタ２３が、携帯電話機１−２のＲＦタグと通信するとき、携帯電話機１−２のＲＦタグ２４は、携帯電話機１−２のリーダライタとの通信を停止し、携帯電話機１−２のＲＦタグ２４が、携帯電話機１−２のリーダライタと通信するとき、携帯電話機１−１のリーダライタ２３は、携帯電話機１−２のＲＦタグと通信を停止する。
すなわち、携帯電話機１−１のリーダライタ２３と携帯電話機１−２のＲＦタグとの組、および携帯電話機１−２のＲＦタグ２４と携帯電話機１−２のリーダライタとの組のいずれか一方の組が通信を実行する。
図７は、携帯電話機１−１の機能ブロックの例を示す図である。
ホストプログラム１７１は、携帯電話機１−１の基本的な機能を提供し、例えば、通話機能や、電子メールの送受信機能を提供する。ＲＦタグ制御プログラム１７２は、ＲＦタグ２４の動作を制御するとともに、ホストプログラム１７１の指示に基づいて、各種の処理を行う。
例えば、ＲＦタグ制御プログラム１７２は、携帯電話機１−１が携帯電話機１−２の近傍に配置されたとき、ＲＦタグ２４に、設定されている識別情報を携帯電話機１−２のリーダライタに提供させたり、携帯電話機１−２のリーダライタからの電磁波を受信することに応じて、ブルートゥースモジュールである通信部２２（ブルートゥース制御プログラム１７４）を起動させたりする。
リーダライタ制御プログラム１７３は、リーダライタ２３を制御し、近傍に配置されている、ＲＦタグを内蔵する携帯電話機１−２の存在を検出したり、携帯電話機１−２のＲＦタグと電磁波を介して各種の情報を送受信したりする。
ブルートゥース制御プログラム１７４は、通信部２２を制御し、例えば、近傍に存在するブルートゥースデバイスの検出や、そのブルートゥースデバイスと通信するための同期を確立したりする。
表示制御プログラム１７５は、ＬＣＤ１７への、文字または図などの画像の表示を制御する。
携帯電話機１−２は、携帯電話機１−１と同様の構成を有するので、その詳細の説明は省略する。以下において、例えば、携帯電話機１−１のＣＰＵはＣＰＵ１１−１とし、携帯電話機１−２のＣＰＵはＣＰＵ１１−２として適宜説明する。他の構成についても同様にして説明する。
以下、携帯電話機１−１および携帯電話機１−２を個々に区別する必要がないとき、単に、携帯電話機１と称する。
次に、図８乃至図２０を参照して、携帯電話機１−１および携帯電話機１−２の通信に対応する表示について説明する。
図８乃至図１２は、携帯電話機１−１の右側と携帯電話機１−２の左側が近接されたときの、携帯電話機１−１および携帯電話機１−２の通信、および通信に対応する表示を説明する図である。
図８に示すように、携帯電話機１−１は、ＬＣＤ１７−１に表示している、”あいうえおかきくけこ・・・”からなる電子メールを携帯電話機１−２に送信する場合を例に、より具体的に説明する。
図８に示すように、携帯電話機１−１の右側と携帯電話機１−２の左側が近接されたとき、図９に示す、携帯電話機１−１のリーダライタ２３−３−１と、携帯電話機１−２のＲＦタグ２４−２−２とが通信を実行するか、または、携帯電話機１−２のリーダライタ２３−２−２と、携帯電話機１−１のＲＦタグ２４−３−１とが通信を実行する。
例えば、携帯電話機１−１のリーダライタ２３−３−１は、充分短い周期で定期的に電磁波を送信しており、近傍に配置された携帯電話機１−２のＲＦタグ２４−２−２が近傍に配置されたとき、リーダライタ２３−３−１とＲＦタグ２４−２−２との電磁結合により、リーダライタ２３−３−１が内蔵するアンテナ８５の等価的なインピーダースが変化する。リーダライタ制御プログラム１７３−１の制御の基に、リーダライタ２３−３−１は、このインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定する。
携帯電話機１−１のリーダライタ２３−３−１は、近傍に配置された携帯電話機１−２のＲＦタグ２４−２−２に、ブルートゥースデバイスである通信部２２−２のデバイス名を要求する。
携帯電話機１−２のＲＦタグ２４−２−２は、携帯電話機１−１のリーダライタ２３−３−１からの要求に対応して、通信部２２−２のデバイス名を携帯電話機１−１のリーダライタ２３−３−１に送信する。
携帯電話機１−１のリーダライタ２３−３−１は、携帯電話機１−２のＲＦタグ２４−２−２から通信部２２−２のデバイス名を受信したとき、デバイス名を通信部２２−１に供給する。
携帯電話機１−１の通信部２２−１は、携帯電話機１−２のＲＦタグ２４−２−２から供給された、通信部２２−２のデバイス名を基に、携帯電話機１−２の通信部２２−２と接続し、通信リンクを設定する。
携帯電話機１−１は、設定された通信リンクを介して、携帯電話機１−２に、”あいうえおかきくけこ・・・”からなる電子メールを送信する。
図１０乃至図１２に示すように、携帯電話機１−１は、通信を実行したリーダライタ２３−３−１の位置に対応して、リーダライタ２３−３−１の側に向かって電子メールの文字が減るように、電子メールの表示を順次、更新する。言い換えれば、携帯電話機１−１の中心の位置およびリーダライタ２３−３−１の位置に対応する方向に対応して、電子メールの文字が減るように、電子メールの表示が順次、更新される。
図１０乃至図１２に示すように、携帯電話機１−２は、通信を実行したＲＦタグ２４−２−２の位置に対応して、ＲＦタグ２４−２−２の側から電子メールの文字が増えるように、電子メールを順次、表示する。同様に、言い換えれば、携帯電話機１−２の中心の位置およびＲＦタグ２４−２−２の位置に対応する方向に対応して、電子メールの文字が増えるように、電子メールが順次、表示される。
例えば、図１０に示すように、携帯電話機１−１は、表示している電子メールの各行の１文字目、および２文字目を順次、消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、各行の１文字目、および２文字目が順に消去され、１行目に”うえお”、２行目に”くけこ”、および３行目に”すせそ”などが配置された電子メールをＬＣＤ１７−１の右側に表示する。
図１０に示すように、携帯電話機１−２は、電子メールの各行の１文字目、および２文字目を順次、表示するように、電子メールを表示する。すなわち、携帯電話機１−２は、１行目に”あい”、２行目に”かき”、および３行目に”さし”などが配置された電子メールをＬＣＤ１７−２の左側に表示する。
次に、図１１に示すように、携帯電話機１−１は、表示している電子メールの各行の３文字目、および４文字目を、さらに、順次消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、各行の３文字目、および４文字目がさらに消去され、１行目に”お”、２行目に”こ”、および３行目に”そ”などが配置された電子メールをＬＣＤ１７−１の右側に表示する。
図１１に示すように、携帯電話機１−２は、電子メールの各行の３文字目、および４文字目を、さらに、順次、表示するように、電子メールを表示する。すなわち、携帯電話機１−２は、１行目に”あいうえ”、２行目に”かきくけ”、および３行目に”さしすせ”などが配置された電子メールをＬＣＤ１７−２の左側に表示する。
さらに、図１２に示すように、携帯電話機１−１は、表示している電子メールの各行の５文字目を消去し、電子メールの全体を消去する。
図１２に示すように、携帯電話機１−２は、電子メールの各行の５文字目を、さらに表示し、電子メールの全体を表示する。
このようにすることで、ユーザは、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
図１３乃至図１７は、携帯電話機１−１の上側と携帯電話機１−２の上側とが近接されたときの、携帯電話機１−１および携帯電話機１−２の通信、および通信に対応する表示を説明する図である。
図１３に示すように、携帯電話機１−１は、ＬＣＤ１７に表示している、”あいうえおかきくけこ・・・”からなる電子メールを携帯電話機１−２に送信する場合を例に、より具体的に説明する。
図１３に示すように、携帯電話機１−１の上側と携帯電話機１−２の上側が近接されたとき、図１４に示す、携帯電話機１−１のリーダライタ２３−１−１と、携帯電話機１−２のＲＦタグ２４−１−２とが通信を実行するか、または、携帯電話機１−２のリーダライタ２３−１−２と、携帯電話機１−１のＲＦタグ２４−１−１とが通信を実行する。
例えば、携帯電話機１−１のリーダライタ２３−１−１は、充分短い周期で定期的に電磁波を送信しており、近傍に配置された携帯電話機１−２のＲＦタグ２４−１−２が近傍に配置されたとき、リーダライタ２３−１−１とＲＦタグ２４−１−２との電磁結合により、リーダライタ２３−１−１が内蔵するアンテナ８５の等価的なインピーダースが変化する。リーダライタ制御プログラム１７３−１の制御の基に、リーダライタ２３−１−１は、このインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定する。
携帯電話機１−１のリーダライタ２３−１−１は、近傍に配置された携帯電話機１−２のＲＦタグ２４−１−２に、ブルートゥースデバイスである通信部２２−２のデバイス名を要求する。
携帯電話機１−２のＲＦタグ２４−１−２は、携帯電話機１−１のリーダライタ２３−１−１からの要求に対応して、通信部２２−２のデバイス名を携帯電話機１−１のリーダライタ２３−１−１に送信する。
携帯電話機１−１のリーダライタ２３−１−１は、携帯電話機１−２のＲＦタグ２４−１−２から通信部２２−２のデバイス名を受信したとき、デバイス名を通信部２２−１に供給する。
携帯電話機１−１の通信部２２−１は、携帯電話機１−２のＲＦタグ２４−１−２から供給された、通信部２２−２のデバイス名を基に、携帯電話機１−２の通信部２２−２と接続し、通信リンクを設定する。
携帯電話機１−１は、設定された通信リンクを介して、携帯電話機１−２に、”あいうえおかきくけこ・・・”からなる電子メールを送信する。
図１５乃至図１７に示すように、携帯電話機１−１は、通信を実行したリーダライタ２３−１−１の位置に対応して、リーダライタ２３−１−１の側に向かって電子メールの文字が減るように、電子メールの表示を順次、更新する。図１５乃至図１７に示すように、携帯電話機１−２は、通信を実行したＲＦタグ２４−１−２の位置に対応して、ＲＦタグ２４−１−２の側から電子メールの文字が増えるように、電子メールを順次、表示する。
例えば、図１５に示すように、携帯電話機１−１は、表示している電子メールの１行目および２行目を順次、消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、１行目および２行目が消去され、ＬＣＤ１７−１の上側に、１行目に”さしすせそ”、２行目に”たちつてと”、および３行目に”なにぬねの”などが配置された電子メールを表示する。
図１５に示すように、携帯電話機１−２は、電子メールの１行目および２行目を順次、表示するように、電子メールを順次、表示する。すなわち、携帯電話機１−２は、ＬＣＤ１７−２の上側に、１行目に”あいうえお”、および２行目に”かきくけこ”が配置された電子メールを表示する。
次に、図１６に示すように、携帯電話機１−１は、伝送する電子メールの３行目乃至５行目を、さらに、順次消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、図１５の例における、１行目乃至３行目を消去し、ＬＣＤ１７−１の上側に、１行目に”はひふへほ”が配置された電子メールを表示する。
図１６に示すように、携帯電話機１−２は、電子メールの３行目乃至５行目を、さらに、順次、表示するように、電子メールを表示する。すなわち、携帯電話機１−２は、１行目に”あいうえお”、２行目に”かきくけこ”、３行目に”さしすせそ”、４行目に”たちつてと”、および５行目に”なにぬねの”が配置された電子メールをＬＣＤ１７−２の上側に表示する。
さらに、図１７に示すように、携帯電話機１−１は、表示している電子メールの６行目を消去し、電子メールの全体を消去する。
図１７に示すように、携帯電話機１−２は、電子メールの６行目を、さらに表示し、電子メールの全体を表示する。
図１３乃至図１７に示す場合においても、ユーザは、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
図１８乃至図２０は、携帯電話機１−１の右側と携帯電話機１−２の上側が近接されたときの、携帯電話機１−１および携帯電話機１−２の通信に対応する表示を説明する図である。
図１８に示すように、携帯電話機１−１の右側と携帯電話機１−２の上側が近接されたとき、携帯電話機１−１のリーダライタ２３−３−１と、携帯電話機１−２のＲＦタグ２４−１−２とが通信を実行するか、または、携帯電話機１−２のリーダライタ２３−１−２と、携帯電話機１−１のＲＦタグ２４−３−１とが通信を実行する。
例えば、携帯電話機１−１のリーダライタ２３−３−１は、充分短い周期で定期的に電磁波を送信しており、近傍に配置された携帯電話機１−２のＲＦタグ２４−１−２が近傍に配置されたとき、リーダライタ２３−３−１とＲＦタグ２４−１−２との電磁結合により、リーダライタ２３−３−１が内蔵するアンテナ８５の等価的なインピーダースが変化する。リーダライタ制御プログラム１７３−１の制御の基に、リーダライタ２３−３−１は、このインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定する。
携帯電話機１−１のリーダライタ２３−３−１は、近傍に配置された携帯電話機１−２のＲＦタグ２４−１−２に、ブルートゥースデバイスである通信部２２−２のデバイス名を要求する。
携帯電話機１−２のＲＦタグ２４−１−２は、携帯電話機１−１のリーダライタ２３−３−１からの要求に対応して、通信部２２−２のデバイス名を携帯電話機１−１のリーダライタ２３−３−１に送信する。
携帯電話機１−１のリーダライタ２３−３−１は、携帯電話機１−２のＲＦタグ２４−１−２から通信部２２−２のデバイス名を受信したとき、デバイス名を通信部２２に供給する。
携帯電話機１−１のリーダライタ２３−３−１は、携帯電話機１−２のＲＦタグ２４−１−２に、リーダライタ２３−３−１の位置を送信する。
携帯電話機１−２のＲＦタグ２４−１−２は、携帯電話機１−１のリーダライタ２３−３−１から送信された、リーダライタ２３−３−１の位置を受信する。
携帯電話機１−１の通信部２２−１は、携帯電話機１−２のＲＦタグ２４−１−２から供給された、ブルートゥースデバイスのデバイス名を基に、携帯電話機１−２のブルートゥースデバイスと接続し、通信リンクを設定する。
携帯電話機１−１は、設定された通信リンクを介して、携帯電話機１−２に、”あいうえおかきくけこ・・・”からなる電子メールを送信する。
図１８乃至図２０に示すように、携帯電話機１−１は、通信を実行したリーダライタ２３−３−１の位置に対応して、リーダライタ２３−３−１の側に向かって電子メールの文字が減るように、電子メールの表示を順次、更新する。図１８乃至図２０に示すように、携帯電話機１−２は、通信を実行したＲＦタグ２４−１−２の位置に対応して、ＲＦタグ２４−１−２の側から電子メールの文字が増えるように、電子メールを順次、表示する。携帯電話機１−２は、受信したリーダライタ２３−３−１の位置を基に、携帯電話機１−１の表示の更新に対応させて、電子メールを順次、表示する。
例えば、図１８に示すように、携帯電話機１−１は、表示している電子メールの各行の１文字目、および２文字目を順次、消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、各行の１文字目、および２文字目が消去され、１行目に”うえお”、２行目に”くけこ”、および３行目に”すせそ”などが配置された電子メールをＬＣＤ１７−１の右側に表示する。
図１８に示すように、受信したリーダライタ２３−３−１の位置を基に、携帯電話機１−１が表示から消去する文字を知ることができるので、携帯電話機１−２は、携帯電話機１−１と文字の方向を合わせて、電子メールの各行の１文字目、および２文字目を順次、表示するように、電子メールを順次、表示する。すなわち、携帯電話機１−２は、ＬＣＤ１７−２に対して横方向に、１行目に”あい”、２行目に”かき”、および３行目に”さし”などが配置された電子メールを表示する。
次に、図１９に示すように、携帯電話機１−１は、表示している電子メールの各行の３文字目乃至５文字目を消去し、電子メールの全体を消去する。
図１９に示すように、携帯電話機１−２は、電子メールの各行の３文字目乃至５文字目を表示し、電子メールの全体を表示する。
さらに、図２０に示すように、携帯電話機１−２は、ＬＣＤ１７−２に対して正面になるように、電子メールを表示する。
このように、携帯電話機１−１および携帯電話機１−２は、互いに近接する位置を基に、電子メールの伝送に対応して、電子メールの内容を表示することができる。
なお、携帯電話機１−１の右側と携帯電話機１−２の上側が近接され、携帯電話機１−２が電子メールの内容を受信するとき、携帯電話機１−２は、図１５乃至１７に示す場合と同様に、ＬＣＤ１７−２の上側に、１行目から順に、各行毎に電子メールを順次表示するようにしてもよい。
また、例えば、携帯電話機１−１の下側と携帯電話機１−２の下側が近接されて電子メールの内容が送信されるとき、携帯電話機１−１は、リーダライタ２３−４−１の位置を基に、送信する電子メールをＬＣＤ１７−１の下側に表示し、携帯電話機１−２は、ＲＦタグ２４−４−２の位置を基に、受信する電子メールをＬＣＤ１７−２の下側に表示する。
次に図２１と図２２のフローチャートを参照して、携帯電話機１−１と携帯電話機１−２の通信の処理について説明する。ユーザは、携帯電話機１−１と携帯電話機１−２との間において、データを授受させるとき、携帯電話機１−１と携帯電話機１−２とを近接させる。
携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１は、充分短い周期で定期的に電磁波を送信しており、携帯電話機１−２が近傍に配置されると、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかと、携帯電話機１−２のＲＦタグ２４−１−２乃至２４−４−２のいずれかとの電磁結合により、リーダライタ２３−１−１乃至２３−４−１のいずれかが内蔵するアンテナ８５の等価的なインピーダースが変化する。図２１のステップＳ１１において、リーダライタ制御プログラム１７３−１は、リーダライタ２３−１−１乃至２３−４−１のいずれかのアンテナ８５の等価的なインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定し、近傍に配置されるまで待機する。
携帯電話機１−２が近傍に配置されたとき、リーダライタ制御プログラム１７３−１は、リーダライタ２３−１−１乃至２３−４−１のいずれかに、ステップＳ１２において、携帯電話機１−２に、ブルートゥースデバイスである通信部２２−２のデバイス名の送信を要求させる。
この要求に基づいて、後述するように、携帯電話機１−２から通信部２２−２のデバイス名が送信されてくるので、リーダライタ制御プログラム１７３−１は、ステップＳ１３において、リーダライタ２３−１−１乃至２３−４−１のいずれかに、携帯電話機１−２から通信部２２−２のデバイス名を受信するまで待機させ、受信したとき、ステップＳ１４に進み、受信した携帯電話機１−２の通信部２２−２のデバイス名をブルートゥース制御プログラム１７４−１に供給する。ブルートゥース制御プログラム１７４−１は、このデバイス名をＲＡＭ１３−１に供給し、記憶させる。
次に、ステップＳ１５において、ブルートゥース制御プログラム１７４−１は、通信部２２−１を制御し、ステップＳ１４で記憶された携帯電話機１−２のデバイス名に対応する通信部２２−２に接続させ、データ転送に必要なリンクを設定させる。
具体的には、携帯電話機１−２の通信部２２−２が待ち受けフェーズにあるとき、ブルートゥース制御プログラム１７４−１は、通信部２２−１に、同期確立フェーズの問い合わせおよび呼び出しを実行させて、携帯電話機１−２の通信部２２−２との同期を確立させる。
通信部２２−１と通信部２２−２との同期が確立したとき、携帯電話機１−１の通信部２２−１、および携帯電話機１−２の通信部２２−２は、通信接続フェーズに移行する。
ブルートゥース制御プログラム１７４−１は、通信部２２−１に、周波数軸と時間軸の同期が確立されている、ピコネット内のブルートゥースデバイスのうち、携帯電話機１−２のデバイス名に対応するブルートゥースデバイス、すなわち、携帯電話機１−２の通信部２２−２に、通信リンクを設定するための制御パケットを送信させ、次のステップの処理において必要なＡＣＬ（Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｃｏｎｎｅｃｔｉｏｎ−Ｌｅｓｓ）リンクを設定させる。
その後、ステップＳ１６において、携帯電話機１−１は、ネットワークを介して携帯電話機１−２との間において、電子メールの通信の処理を実行する。この処理の具体例については後述する。
一方、携帯電話機１−２のＲＦタグ制御プログラム１７２−２は、図２２のステップＳ２１において、ＲＦタグ２４−１−２乃至２４−４−２のいずれかが、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかからの電磁波を受信したか否かを判定する（携帯電話機１−１の近傍に配置されたか否かを判定する）。携帯電話機１−１が、近傍に配置されたと判定された場合、ステップＳ２２に進み、携帯電話機１−２のＲＦタグ制御プログラム１７２−２は、携帯電話機１−２のＲＦタグ２４−１−２乃至２４−４−２のいずれかに、ブルートゥースである通信部２２−２のデバイス名の送信が要求されるまで待機させる。上述したように、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかは、ステップＳ１２において、携帯電話機１−２に対してブルートゥースのデバイス名の送信を要求してくるので、この送信の要求を受けたと判定された場合、ステップＳ２３に進み、ＲＦタグ制御プログラム１７２−２は、携帯電話機１−２のＲＦタグ２４−１−２乃至２４−４−２に、内部のメモリに記憶されているブルートゥースのデバイス名を読み出させ、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかに送信させる。
なお、ブルートゥースのデバイス名は、携帯電話機１−２のＲＯＭ１２−２や、記憶部１８−２に記憶させておくこともできる。この場合、携帯電話機１−２のＣＰＵ１１−２によりそれらから読み出されたデバイス名が、携帯電話機１−２のＲＦタグ２４−１−２乃至２４−４−２のいずれかから送信される。
ステップＳ２４において、携帯電話機１−２のブルートゥース制御プログラム１７４−２は、携帯電話機１−１の通信部２２−１と携帯電話機１−２の通信部２２−２とがブルートゥースの通信を介して接続されるまで待機する（いまの場合、通信接続フェーズの接続に移行するまで待機する）。
ブルートゥース制御プログラム１７４−２は、ステップＳ２４において、携帯電話機１−２の通信部２２−２と、携帯電話機１−１の通信部２２−１とがブルートゥースの通信を介して接続されたと判定した場合、ステップＳ２５に進み、携帯電話機１−１の通信部２２−１が、ステップＳ１５において、通信リンクを設定するための制御パケットを送信してくるので、通信部２２−２に、この制御パケットを受信させ、携帯電話機１−１との間に通信リンクを設定させる。
その後、ステップＳ２６に進み、携帯電話機１−２は、ネットワークを介して携帯電話機１−１との間において、電子メールの通信の処理を実行する。この処理は、図２１のステップＳ１６の処理に対応する。
次に、図２３のフローチャートを参照して、ステップＳ１６に対応する、表示制御プログラム１７５−１を実行する携帯電話機１−１による、電子メールの通信の処理を説明する。
ステップＳ４１において、表示制御プログラム１７５−１は、ホストプログラム１７１−１に、ＲＡＭ１３−１に記憶されている、それまで受信された電子メールの送信者と主題（サブジェクト）を読み出させる。ステップＳ４２において、表示制御プログラム１７５−１は、通信部２２−１に、その読み出されたメールの送信者と主題を携帯電話機１−２に送信させる。すなわち、このとき、ブルートゥース制御プログラム１７４−１を実行するＣＰＵ１１−１は、通信部２２−１を制御し、ブルートゥースの通信を介して携帯電話機１−２に電子メールの送信者と主題を送信させる。
送信されたメールの送信者と主題は、後述するように、携帯電話機１−２のＬＣＤ１７−２上に表示され、ユーザがその表示の中から所定のものを選択すると、その選択が携帯電話機１−１に送信されてくる。
ステップＳ４３において、表示制御プログラム１７５−１は、電子メールが選択されたことが通知されるまで待機し、電子メールが選択されたことが通知されたとき、ステップＳ４４に進み、ホストプログラム１７１−１に、選択された電子メールの内容をＲＡＭ１３−１から読み出させ、ブルートゥース制御プログラム１７４−１に、読み出された電子メールの内容を、通信部２２−１から携帯電話機１−２に送信させる。
ステップＳ４５において、表示制御プログラム１７５−１は、ステップＳ４４の処理で送信した電子メールの内容をＬＣＤ１７−１に表示させる。
ステップＳ４６において、表示制御プログラム１７５−１は、通信したリーダライタ２３−１−１乃至２３−４−１のいずれかの位置に基づいて、電子メールの内容の表示を、順次、更新し、処理は終了する。
例えば、ステップＳ４６において、表示制御プログラム１７５−１は、リーダライタ２３−３−１が携帯電話機１−２と通信したとき、図１０乃至図１２を参照して説明したように、電子メールの各行の文字を左側から順次、消去するように表示を更新する。
また、例えば、表示制御プログラム１７５−１は、リーダライタ２３−１−１が携帯電話機１−２と通信したとき、図１５乃至図１７を参照して説明したように、電子メールの上の行から順次、消去するように表示を更新する。
このような携帯電話機１−１の処理に対応して、携帯電話機１−２は、図２４のフローチャートに示す処理を実行する。
最初に、ステップＳ６１において、携帯電話機１−２の表示制御プログラム１７５−２は、携帯電話機１−１から電子メールの送信者と主題が送信されてくると、これを受信する。すなわち、携帯電話機１−２の通信部２２−２は、携帯電話機１−１の通信部２２−１からブルートゥースの通信を介して電子メールの送信者と主題が送信されてくると、これを受信し、ＲＡＭ１３−２に供給し、記憶させる。ステップＳ６２において、携帯電話機１−２の表示制御プログラム１７５−２は、ＲＡＭ１３−２に記憶された送信者と主題を読み出し、ＬＣＤ１７−２に出力し、表示させる。これにより、携帯電話機１−１から送信されてきた電子メールの送信者と主題がＬＣＤ１７−２に表示される。
ユーザは、この表示を見て入力部１６−２を操作することで、ＬＣＤ１７−２内の１つの電子メールの送信者または主題を指定することで、電子メールを選択する。そこで、ステップＳ６３において、携帯電話機１−２の表示制御プログラム１７５−２は、電子メールが選択されるまで待機し、電子メールが選択されたとき、ステップＳ６４に進み、選択された電子メールを携帯電話機１−１に通知する。すなわち、このとき、携帯電話機１−２のブルートゥース制御プログラム１７４−２は、通信部を制御し、ブルートゥースの通信を介してユーザにより指定された（選択された）電子メールがどれであるのかを、携帯電話機１−１に通知する。
選択された電子メールを通知すると、上述したように、携帯電話機１−１からその選択された電子メールの内容が送信されてくるので、ステップＳ６５において、携帯電話機１−２の表示制御プログラム１７５−２は、ブルートゥース制御プログラム１７４−２に、携帯電話機１−１から送信されてきた電子メールの内容を通信部２２−２に受信させる。この電子メールの内容は、携帯電話機１−２のＲＡＭ１３−２に一旦供給され、記憶される。そして、ステップＳ６６において、携帯電話機１−２の表示制御プログラム１７５−２は、ＲＡＭ１３−２に記憶されたメールの内容を読み出し、通信したＲＦタグ２４−１−２乃至２４−４−２のいずれかの位置に基づいて、ＬＣＤ１７−２に、電子メールの内容を、順次、表示させ、処理は終了する。
例えば、ステップＳ６６において、携帯電話機１−２の表示制御プログラム１７５−２は、ＲＦタグ２４−２−２が携帯電話機１−１と通信したとき、図１０乃至図１２を参照して説明したように、各行の文字を左側から順次、表示するように電子メールを表示する。
また、例えば、表示制御プログラム１７５−２は、ＲＦタグ２４−１−２が携帯電話機１−１と通信したとき、図１５乃至図１７を参照して説明したように、電子メールの上の行から順次、表示するように電子メールを表示する。
このように、ユーザは、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
次に、電子メールの通信の他の処理について説明する。
図２５のフローチャートを参照して、ステップＳ１６に対応する、表示制御プログラム１７５−１を実行する携帯電話機１−１による、電子メールの通信の他の処理を説明する。
ステップＳ８１乃至ステップＳ８３の処理のそれぞれは、図２３のフローチャートのステップＳ４１乃至ステップＳ４３の処理のそれぞれと同様なので、その説明は省略する。
ステップＳ８４において、表示制御プログラム１７５−１は、ホストプログラム１７１−１に、選択された電子メールの内容をＲＡＭ１３−１から読み出させ、送信する電子メール（選択された電子メール）の内容をＬＣＤ１７−１に表示させる。
ステップＳ８５において、表示制御プログラム１７５−１は、ブルートゥース制御プログラム１７４−１に、電子メールの内容を、通信部２２−１から携帯電話機１−２に送信させる。電子メールの内容の送信の処理は、ステップＳ８６およびステップＳ８７の処理と並行して実行される。
ステップＳ８６において、表示制御プログラム１７５−１は、送信した電子メールの内容、および通信したリーダライタ２３−１−１乃至２３−４−１のいずれかの位置に基づいて、電子メールの内容の表示を、更新する。
ステップＳ８７において、表示制御プログラム１７５−１は、ブルートゥース制御プログラム１７４−１から通信の状況を取得し、電子メールの送信が終了したか否かを判定し、電子メールの送信が終了していないと判定された場合、ステップＳ８５に戻り、電子メールの送信の処理および表示の更新の処理を繰り返す。
ステップＳ８７において、電子メールの送信が終了したと判定された場合、処理は終了する。
次に、図２６のフローチャートを参照して、ステップＳ２６に対応する、表示制御プログラム１７５−２を実行する携帯電話機１−２による、電子メールの通信の他の処理を説明する。
ステップＳ１０１乃至ステップＳ１０４の処理のそれぞれは、図２４のフローチャートのステップＳ６１乃至ステップＳ６４の処理のそれぞれと同様なので、その説明は省略する。
ステップＳ１０５において、表示制御プログラム１７５−２は、ブルートゥース制御プログラム１７４−２に、通信部２２−１から送信された、電子メールの内容を受信させる。電子メールの内容の受信の処理は、ステップＳ１０６およびステップＳ１０７の処理と並行して実行される。
ステップＳ１０６において、表示制御プログラム１７５−２は、受信した電子メールの内容、および通信したＲＦタグ２４−１−２乃至２４−４−２のいずれかの位置に基づいて、電子メールの内容を表示する。
ステップＳ１０７において、表示制御プログラム１７５−２は、ブルートゥース制御プログラム１７４−２から通信の状況を取得し、電子メールの受信が終了したか否かを判定し、電子メールの受信が終了していないと判定された場合、ステップＳ１０５に戻り、電子メールの受信の処理および表示の処理を繰り返す。
ステップＳ１０７において、電子メールの受信が終了したと判定された場合、処理は終了する。
このように、携帯電話機１−１および携帯電話機１−２が、電子メールを送信または受信すると共に、その時点まで送信または受信した電子メールの内容に基づいて、電子メールの表示を行うので、携帯電話機１−１と携帯電話機１−２との通信の速度が比較的遅い場合であっても、ユーザは、迅速に、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
ＲＦタグ２４とリーダライタ２３との間の通信により、電子メールのデータも授受することが理論的には可能である。しかしながら、この通信の伝送容量は小さいので、本発明では、この通信は、識別情報の伝送にだけ用いられる。
なお、携帯電話機１−１および１−２の前面側および背面側に、リーダライタ２３およびＲＦタグ２４を設け、前面側または背面側のリーダライタ２３およびＲＦタグ２４が通信を実行し、ブルートゥースによりデータが伝送されるとき、携帯電話機１−１および１−２は、ＬＣＤ１７に表示する画像の透明度を変化させることにより、データの伝送の状態を表示するようにしてもよい。
なお、携帯電話機１−１および携帯電話機１−２の上側、右側、左側、および下側に、それぞれ１つずつのリーダライタ２３およびＲＦタグ２４を設けると説明したが、携帯電話機１−１および携帯電話機１−２の上側、右側、左側、および下側に、それぞれ複数個のリーダライタ２３およびＲＦタグ２４を設けるようにしてもよい。
この場合において、携帯電話機１−１および携帯電話機１−２は、複数個のリーダライタ２３のアンテナ８５およびＲＦタグ２４のアンテナ１３０の個々の電圧を基に、近接された相手の機器の、より詳細な位置を算出し、算出された位置に基づいて、表示する画像を変化させるようにしてもよい。
なお、電子メールを送信する携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかが、電子メールを受信する携帯電話機１−２のＲＦタグ２４−１−２乃至２４−４−２のいずれかの近傍への配置を検出し、携帯電話機１−１がブルートゥースデバイスのデバイス名を要求し、携帯電話機１−２がブルートゥースデバイスのデバイス名を送信すると説明したが、電子メールを受信する携帯電話機１−２のリーダライタ２３−１−２乃至２３−４−２のいずれかが、電子メールを送信する携帯電話機１−１のＲＦタグ２４−１−１乃至２４−４−１のいずれかの近傍への配置を検出し、携帯電話機１−２がブルートゥースデバイスのデバイス名を要求し、携帯電話機１−１がブルートゥースデバイスのデバイス名を送信するようにしてもよい。
また、リーダライタ２３がＲＦタグ２４に、識別情報である、ブルートゥースデバイスのデバイス名を送信するようにしてもよい。
なお、携帯電話機１−１と携帯電話機１−２との間で、データとして、電子メールが授受されると説明したが、電子メールに限らず、例えば、画像、音声、数値データ、所定のアプリケーションプログラム用のデータ（ファイル）、またはプログラムが授受されるようにしてもよい。例えば、画像または数値データが授受されるとき、携帯電話機１−１および携帯電話機１−２は、授受される画像または数値データを表示し、上述したように、表示を更新する。例えば、音声、所定のアプリケーションプログラム用のデータ、またはプログラムが授受されるとき、携帯電話機１−１および携帯電話機１−２は、授受される音声、所定のアプリケーションプログラム用のデータ、またはプログラムに対応する画像（例えば、名称およびデータの種類を表示する画像）を表示し、上述したように、表示を更新する。
また、携帯電話機１−１および携帯電話機１−２がデータを授受すると説明したが、携帯電話機に限らず、ＰＤＡ、携帯型パーソナルコンピュータ、ポータブルデバイス、デジタルカメラ、携帯型ゲーム機、デジタルビデオカメラ、または情報処理機能付き腕時計など、いずれの携帯型の機器でもよい。
さらに、携帯型の機器同士のデータの授受に限らず、携帯型の機器と据え置き型の機器とがデータを授受するようにしてもよい。この場合において、据え置き型の機器としては、例えば、据え置き型パーソナルコンピュータ、ナビゲーションシステム、ゲーム機、自動販売機、ＡＴＭ（ａｕｔｏｍａｔｉｃ  ｔｅｌｌｅｒ  ｍａｃｈｉｎｅ）、テレビジョン受像機、またはビデオカセットレコーダなどが挙げられる。
なお、以上においては、携帯電話機１−１および携帯電話機１−２は、ＲＦタグ２４から通知された識別情報としてのデバイス名に基づいて、通信する機器を特定するとしたが、固有の識別情報であれば、いずれの情報を利用するようにしてもよい。
例えば、１２８ビットからなるＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  ｖｅｒｓｉｏｎ  ６）がそれぞれの機器に割り振られている場合、携帯電話機１−１および携帯電話機１−２は、ＲＦタグ２４から通知されたその識別情報に基づいて、通信する機器を特定することができる。また、個々のブルートゥースモジュールに対して設定されているブルートゥースアドレスを用いるようにしてもよい。
以上においては、ブルートゥースによる通信相手の端末の特定は、携帯電話機１のＲＦタグに記憶されているブルートゥースデバイス名などの識別情報に基づいて行われるとしたが、携帯電話機１にＲＦタグが設けられていない場合であっても、無線モジュール（ブルートゥースモジュール）としての通信部２２の電波の出力電力を制御することにより、通信相手の端末を特定することができる。
以下、無線モジュールから出力される電波の出力電力を制御することにより、通信相手の端末を特定する通信システムについて説明する。
図２７は、電波の出力電力を制御することにより、通信相手の端末を特定させる通信システムの構成例を示す図である。
例えば、ブルートゥースによる通信相手を特定し、その相手との間で通信を確立する場合、携帯電話機１−１は、始めに、通信部２２−１の出力電力を必要最小限に抑制し、輻射される電波が、例えば、数センチメートルの範囲内にのみ到達するように制御する。このように、電波の出力電力が抑制される微小電力モードが設定されている状態において、通信部２２−１は、「Ｉｎｑｕｉｒｙ（問い合わせ）」を繰り返し行い、その電波の届く範囲（例えば、数センチメートル範囲内）に存在する端末（通信部）を探索する。
そして、ユーザにより携帯電話機１−１が携帯電話機１−２に近接され、通信部２２−１により幅射される電波が携帯電話機１−２の通信部２２−２（無線モジュール）により受信された場合、通信部２２−２からは、Ｉｎｑｕｉｒｙに対する応答が行われるため、通信部２２−１は、通信部２２−２との間で、上述したように、Ｉｎｑｕｉｒｙ，Ｐａｇｅ（呼び出し）を行い、通信リンクを確立する。ここで確立される通信リンクは、微小電力モードが設定されている通信部２２−１からの電波が届く、非常に狭い範囲内で有効なものである。
従って、通信部２２−１は、ある程度離れている場合であっても通信部２２−２との通信が可能となるように、一旦、通信リンクを切断し、通信部２２−１自身の電力モードの設定を、微小電力モードから通常電力モードに変更した後、既に取得している情報（近距離でのＩｎｑｕｉｒｙ，Ｐａｇｅにより取得している情報）に基づいて、再度、通信部２２−２との間で通信リンクを確立する。
再度確立された通信リンクは、通常のブルートゥースによる通信と同様に、例えば、数十メートルなどの電波の届く範囲内で有効なものとなり、携帯電話機１−１と携帯電話機１−２の距離が十分離れている場合であっても、ブルートゥースによる通信が可能となる。
以上のように、携帯電話機１−１にブルートゥースデバイス名などの識別情報が記憶されているＲＦタグが設けられていない場合であっても、通信モジュールの出力電力を制御させるようにすることにより、ユーザは、携帯電話機１−１を携帯電話機１−２に近接させるだけで、ブルートゥースによる通信を確立させることができる。
なお、通信部２２−１の電力モードをシームレスに切り換えることができる場合、微小電力モードが設定されているときに確立された通信リンクを一旦切断することなく、電力モードの設定を微小電力モードから通常電力モードに切り換えるようにしてもよい。
図２８は、図２７の携帯電話機１−１の構成例を示すブロック図である。
図２８に示される携帯電話機１−１の構成は、図２のリーダライタ２３−１乃至２３−４、および、ＲＦタグ２４−１乃至２４−４が設けられていない点を除いて、図２に示される携帯電話機１の構成と同様であるため、その詳細な説明は適宜省略する。
ＣＰＵ１１は、例えば、ＲＯＭ１２からＲＡＭ１３に展開されたプログラムに従って、携帯電話機１−１の全体の動作を制御し、上述したように、通信部２２（通信部２２−１）の電波の出力電力を、その通信状況に応じて制御する。
図２９は、図２８の通信部２２の詳細な構成例を示すブロック図である。
通信部２２は、ブルートゥースモジュールや無線ＬＡＮモジュールなどとされ、例えば、ブルートゥースモジュールとされる場合、その構成は、図４に示される各構成を含むものとなる。図２９に示される通信部２２（ブルートゥースモジュール）の構成は、重複した説明を省略すべく、図４に示されるものと較べて、より簡略化して示している。
無線制御部１０１は、切り換えスイッチ１０４を制御し、通信部２２から外部の端末に対して情報を送信する場合には、スイッチ１０４Ａを接点ａ側に接続し、一方、外部の端末から送信されてくる情報を受信する場合には、スイッチ１０４Ａを接点ｂ側に接続する。また、無線制御部１０１は、バス１４および入出力インタフェース１５を介して行われるＣＰＵ１１からの制御に基づいて、パワーアンプ１０５の利得を制御し、アンテナ１０７から輻射される電波の到達範囲（出力電力）を制御する。
具体的には、無線制御部１０１は、微小電力モードを設定することがＣＰＵ１１により指示されている場合、アンテナ１０７から輻射される電波の到達範囲が必要最小限のものとなるようにパワーアンプ１０５の利得を制御し、一方、通信相手の端末を特定でき、微小電力モードから通常電力モードに切り換えることが指示された場合、出力される電波の到達範囲がより広範囲なものになるようにパワーアンプ１０５の利得を制御する。
ベースバンド制御部１０２は、図４のベースバンド制御部５７と同様に、送受信信号のベースバンド信号を制御する。変復調処理部１０３は、ベースバンド制御部１０２からの出力に対して、ＧＦＳＫ変調処理やホッピング周波数に基づくスペクトラム拡散処理などを行い、得られた信号をパワーアンプ１０５を介してアンテナ１０７から出力する。また、変復調処理部１０３は、ＬＮＡ（Ｌｏｗ  Ｎｏｉｓｅ  Ａｍｐｌｉｆｉｅｒ）からの出力に対して、スペクトラム逆拡散処理やＧＦＳＫ復調処理を行い、得られた信号をベースバンド制御部１０２に出力する。
携帯電話機１−２の構成は、図２８に示される携帯電話機１−１の構成と同様である。
次に、図３０のフローチャートを参照して、図２７の通信システムの動作について説明する。この例においては、ブルートゥースによる通信相手を特定し、通信を確立する場合について説明する。
例えば、ユーザによりブルートゥースによる通信を行うことが指示されたとき、携帯電話機１−１の通信部２２−１は、ＣＰＵ１１−１からの制御に基づいて起動し、ステップＳ２０１において、自分自身の電力モードとして微小電力モードを設定する。また、通信部２２−１は、ステップＳ２０２に進み、Ｉｎｑｕｉｒｙを繰り返し実行し、近接されている端末を探索する。ステップＳ２０２で実行されるＩｎｑｕｉｒｙにおいては、微小電力モードが設定され、電波の到達範囲が必要最小限に抑制されているため、例えば、アンテナ１０７−１（携帯電話機１−１の通信部２２−１のアンテナ）から数センチメートルの範囲内に、ＩＱパケット（Ｉｎｑｕｉｒｙパケット）が繰り返しブロードキャストされる。
一方、携帯電話機１−２の通信部２２−２は、ステップＳ２１１において、Ｉｎｑｕｉｒｙスキャン、Ｐａｇｅスキャンを繰り返し実行する状態とし、他の端末から、Ｉｎｑｕｉｒｙ，Ｐａｇｅの要求があるまで待機する。
ユーザにより、携帯電話機１−１が携帯電話機１−２に近接され、携帯電話機１−２の通信部２２−２が携帯電話機１−１の通信部２２−１からの電波の到達範囲内にあるとき、通信部２２−１からブロードキャストされているＩＱパケットがステップＳ２２２において通信部２２−２により受信される。
携帯電話機１−２の通信部２２−２は、通信部２２−１からブロードキャストされているＩＱパケットが受信されたとき、それに応答すべく、ステップＳ２２３に進み、ＦＨＳパケットを通信部２２−１に送信する。このＦＨＳパケットには、携帯電話機１−２（ブルートゥースのスレーブ）の属性情報として、携帯電話機１−２のブルートゥースアドレスとブルートゥースクロックを表す情報が含まれている。
通信部２２−２から送信されてきたＦＨＳパケットをステップＳ２０３において受信したとき、ステップＳ２０４に進み、通信部２２−１は、通信部２２−２に対して接続を要求する。
すなわち、通信部２２−１から通信部２２−２に対してＩＤパケットが送信され、そのＩＤパケットと同一のＩＤパケットが通信部２２−２から通信部２２−１に対して送り返されてきたとき、通信部２２−１のブルートゥースアドレスおよびブルートゥースクロックを含む、ＦＨＳパケットが通信部２２−１から通信部２２−２に対して送信される。
通信部２２−１から送信されたＦＨＳパケットが通信部２２−２によりステップＳ２２４において受信されたとき、通信部２２−１と通信部２２−２の間で周波数軸（周波数ホッピングパターン）および時間軸（タイムスロット）の同期が確立され、データリンク（通信リンク）が確立された状態となる（ｓｔａｔｅ  １）。
例えば、通信部２２−１と通信部２２−２との間で、初めてブルートゥースによるデータリンクが確立された場合、ステップＳ２０５において、通信部２２−１は、ＰＩＮ（Ｐｅｒｓｏｎａｌ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ  Ｎｕｍｂｅｒ）コードを通信部２２−２に対して送信し、相互に認証を行う。通信部２２−１から送信されてきたＰＩＮコードは、ステップＳ２２５において、通信部２２−２により受信され、その後、ＰＩＮコードと乱数などに基づいて、通信部２２−１と通信部２２−２との間で、各種のリンクキーが設定される。なお、ＰＩＮコードの送受信は、通信部２２−２から通信部２２−１に対して提供された公開鍵により暗号化されてから行われるようにしてもよい。すなわち、この場合、通信部２２−２は、通信部２２−１に提供する公開鍵に対応する秘密鍵を自ら管理している。これにより、セキュリティを向上させることができ、より確実に、携帯電話機１−１と携帯電話機１−２の間でのみブルートゥースによる通信を実行させることができる。
以上のようにして確立された通信リンクは、微小電力モードが設定されている通信部２２−１からの電波が届く、数センチメートルの範囲内で有効なものであるため、通信部２２−１は、ある程度離れている場合であっても通信部２２−２との通信が可能となるように、電力モードを切り換えるべく、ステップＳ２０６において、通信部２２−２に対してデータリンクの一時的な切断を要求する。このとき、通信部２２−２のブルートゥースアドレスやＰＩＮコード等の、それまでの処理により取得された情報は通信部２２−１に保存される。
その要求をステップＳ２２６において受信した通信部２２−２は、通信部２２−１と同様に、それまでに取得された通信部２２−１のブルートゥースアドレスやＰＩＮコード等の情報を保存し、データリンクを切断する（ｓｔａｔｅ  ２）。
携帯電話機１−１の通信部２２−１は、ステップＳ２０７において、再度、通信部２２−２とデータリンクを確立すべく、ＣＰＵ１１−１からの制御に基づいて、出力電力を制御する電力モードを通常電力モードに設定する。これにより、例えば、数十メートルの範囲まで、通信部２２−１からのブルートゥースの電波が到達することになる。
また、通信部２２−１は、ステップＳ２０８に進み、データリンクを切断する直前に保存していた情報に基づいて、携帯電話機１−２を通信相手の端末として特定し、携帯電話機１−２の通信部２２−２に対して接続を要求する。
この要求がステップＳ２２７において通信部２２−２により受信され、お互いの端末において設定が行われることにより、通信部２２−１と通信部２２−２の間でデータリンクが確立した状態、すなわち、通常電力モードが設定されている通信部２２−１からの電波が届く、例えば、数十メートルの範囲内でブルートゥースによる通信が可能な状態となる（ｓｔａｔｅ  ３）。
以上のようにして、近接された端末を通信相手の端末として特定する図２７の通信システムが、図１に示される通信システムに適用され、例えば、携帯電話機１−１から携帯電話機１−２にブルートゥースにより送信されるメールの表示が、近接された端末の向きによって制御される。
すなわち、この場合、図９に示されるように携帯電話機１−１に配置されるリーダライタ２３−１−１乃至２３−４−１およびＲＦタグ２４−１−１乃至２４−４−１と対応する位置には、図３１に示されるように通信部２２−１−１乃至２２−４−１が設けられる。また、図９に示されるように携帯電話機１−２に配置されるリーダライタ２３−１−２乃至２３−４−２およびＲＦタグ２４−１−２乃至２４−４−２と対応する位置には、図３１に示されるように通信部２２−１−２乃至２２−４−２が設けられる。
そして、近接され、通信リンクが確立された通信部によって、送信されるデータの表示が制御される。
例えば、図８に示されるように、携帯電話機１−１と携帯電話機１−２が並置された場合、携帯電話機１−１の通信部２２−３−１と携帯電話機１−２の通信部２２−２−２との間でのみ、図３０の処理により通信リンクが確立され、図１０乃至図１２に示されるように、携帯電話機１−１から携帯電話機１−２に対して送信されるデータの表示が制御される。
また、図１３に示されるように、携帯電話機１−１と携帯電話機１−２の上面が互いに向き合うようにして近接された場合、携帯電話機１−１の通信部２２−１−１と携帯電話機１−２の通信部２２−１−２との間でのみ、図３０の処理により通信リンクが確立され、図１５乃至図１７に示されるように、携帯電話機１−１から携帯電話機１−２に対して送信されるデータの表示が制御される。
さらに、図１８に示されるように、携帯電話機１−１の右側面と携帯電話機１−２の上面が近接された場合、携帯電話機１−１の通信部２２−３−１と携帯電話機１−２の通信部２２−１−２との間でのみ、図３０の処理により通信リンクが確立され、図１８乃至図２０に示されるように、携帯電話機１−１から携帯電話機１−２に対して送信されるデータの表示が制御される。
以上のように、ＲＦタグが設けられていない場合であっても、電波の出力電力を制御することにより、近接されている互いの端末の向き（通信部）を特定することができ、送信されるデータの表示を制御することができる。
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク３１（フロッピ（登録商標）ディスクを含む）、光ディスク３２（ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）を含む）、光磁気ディスク３３（ＭＤ（Ｍｉｎｉ−Ｄｉｓｃ）（商標）を含む）、若しくは半導体メモリ３４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているＲＯＭ１２や、記録部１８、図示せぬハードディスクなどで構成される。
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
産業上の利用可能性
以上のように、本発明によれば、迅速に、かつ簡単に、所望のデータの伝送が完了したか否か、およびデータの伝送の方向を知ることができるようになる。
【図面の簡単な説明】
図１は、本発明を適用した携帯電話機の一実施の形態を表す図である。
図２は、携帯電話機１−１の構成例を示すブロック図である。
図３は、リーダライタ２３−１乃至２３−４およびＲＦタグ２４−１乃至２４−４の配置を示す図である。
図４は、通信部２２の詳細な構成例を示すブロック図である。
図５は、リーダライタ３３の詳細な構成例を示すブロック図である。
図６は、ＲＦタグ２４の詳細な構成例を示すブロック図である。
図７は、携帯電話機１−１の機能ブロックの例を示す図である。
図８は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図９は、通信するリーダライタ２３とＲＦタグ２４との対応を説明する図である。
図１０は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１１は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１２は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１３は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１４は、通信するリーダライタ２３とＲＦタグ２４との対応を説明する図である。
図１５は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１６は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１７は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１８は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図１９は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図２０は、携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
図２１は、携帯電話機１−１の通信の処理を説明するフローチャートである。
図２２は、携帯電話機１−２の通信の処理を説明するフローチャートである。
図２３は、携帯電話機１−１の電子メールの通信の処理を説明するフローチャートである。
図２４は、携帯電話機１−２の電子メールの通信の処理を説明するフローチャートである。
図２５は、携帯電話機１−１の電子メールの通信の処理を説明するフローチャートである。
図２６は、携帯電話機１−２の電子メールの通信の処理を説明するフローチャートである。
図２７は、本発明を適用した通信システムの構成例を示す図である。
図２８は、図２７の携帯電話機の構成例を示すブロック図である。
図２９は、図２８の通信部の詳細な構成例を示すブロック図である。
図３０は、図２７の通信システムの処理を説明するフローチャートである。
図３１は、携帯電話機１−１と携帯電話機１−２に設けられる通信部の配置の例を示す図である。
【図１】
2003021876.tif 000003
【図２】
2003021876.tif 000004
【図３】
2003021876.tif 000005
【図４】
2003021876.tif 000006
【図５】
2003021876.tif 000007
【図６】
2003021876.tif 000008
【図７】
2003021876.tif 000009
【図８】
2003021876.tif 000010
【図９】
2003021876.tif 000011
【図１０】
2003021876.tif 000012
【図１１】
2003021876.tif 000013
【図１２】
2003021876.tif 000014
【図１３】
2003021876.tif 000015
【図１４】
2003021876.tif 000016
【図１５】
2003021876.tif 000017
【図１６】
2003021876.tif 000018
【図１７】
2003021876.tif 000019
【図１８】
2003021876.tif 000020
【図１９】
2003021876.tif 000021
【図２０】
2003021876.tif 000022
【図２１】
2003021876.tif 000023
【図２２】
2003021876.tif 000024
【図２３】
2003021876.tif 000025
【図２４】
2003021876.tif 000026
【図２５】
2003021876.tif 000027
【図２６】
2003021876.tif 000028
【図２７】
2003021876.tif 000029
【図２８】
2003021876.tif 000030
【図２９】
2003021876.tif 000031
【図３０】
2003021876.tif 000032
【図３１】
2003021876.tif 000033
【国際調査報告】
2003021876.tif 000034
2003021876.tif 000035
2003021876.tif 000036
2003021876.tif 000037