(57)【特許請求の範囲】
【請求項１】
電子機器が近傍に配置されたこと、および前記電子機器が配置された方向を検出する検出手段と、
前記検出手段により前記電子機器が近接されたことが検出されたとき、前記電子機器の識別情報を取得する取得手段と、
前記識別情報に基づいて、前記電子機器とネットワークを介して通信する通信手段と、  データを送信する場合、送信するデータの内容を表すものとして表示している画像の表示エリアを、前記電子機器が配置された方向にエリアが残るように順次減少させ、データを受信する場合、受信されたデータの内容を表す画像の表示エリアを、前記電子機器が配置された方向のエリアが広がるように順次増加させる表示制御手段と
を備える情報処理装置。
【請求項２】
前記表示制御手段は、前記データの受信または送信の際に、前記制御を行う
請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記データの通信が終了した場合、前記制御を終了する
請求項１に記載の情報処理装置。
【請求項４】
前記表示制御手段は、前記データを受信する場合、前記情報としての文字の表示エリアを行単位又は列単位で増加させ、前記データを送信する場合、文字の表示エリアを行単位又は列単位で減少させる
請求項１に記載の情報処理装置。
【請求項５】
電子機器が近傍に配置されたこと、および前記電子機器が配置された方向を検出する検出処理ステップと、
前記検出処理ステップの処理により前記電子機器が近接されたことが検出されたとき、前記電子機器の識別情報を取得する取得処理ステップと、
前記識別情報に基づいて、前記電子機器とネットワークを介して通信する通信処理ステップと、
データを送信する場合、送信するデータの内容を表すものとして表示している画像の表示エリアを、前記電子機器が配置された方向のエリアが残るように順次減少させ、データを受信する場合、受信されたデータの内容を表す画像の表示エリアを、前記電子機器が配置された方向のエリアが広がるように順次増加させる表示制御処理ステップと
を含む情報処理方法。
【請求項６】
電子機器が近傍に配置されたこと、および前記電子機器が配置された方向を検出する検出処理ステップと、
前記検出処理ステップの処理により前記電子機器が近接されたことが検出されたとき、前記電子機器の識別情報を取得する取得処理ステップと、
前記識別情報に基づいて、前記電子機器とネットワークを介して通信する通信処理ステップと、
データを送信する場合、送信するデータの内容を表すものとして表示している画像の表示エリアを、前記電子機器が配置された方向にエリアが残るように順次減少させ、データを受信する場合、受信されたデータの内容を表す画像の表示エリアを、前記電子機器が配置された方向のエリアが広がるように順次増加させる表示制御処理ステップと
を含む情報処理をコンピュータに実行させるプログラムが記録されている記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びに記録媒体に関し、特に、通信の状態を知ることができるようにした情報処理装置および方法、並びに記録媒体に関する。
【０００２】
【従来の技術】
最近、携帯電話機やPDA（Personal Digital Assistant）等が急速に普及してきた。その結果、各ユーザは、複数のこれらの機器の間において、情報を交換する機会が多くなってきている。
【０００３】
従来、このような情報交換を行う場合、機器をクレードルやケーブルを介して相互に接続したり、赤外線送受信部を相互に対面させて送受信させるようにしていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、有線の接続は、煩雑であるばかりでなく、それぞれの機種にあったコネクタを用意しなければならず、不便であった。
【０００５】
また、赤外線を利用する場合、赤外線の伝送路をユーザが不用意に通過する等して、遮ってしまうと、通信が遮断されてしまう課題があった。
【０００６】
そこで、無線LAN（Local Area Network）やブルートゥース（商標）に代表される近接無線通信によって、複数の機器間で、無線で通信を行うことが提案されている。
【０００７】
しかしながら、例えば、ユーザが持っている携帯電話機から、他のユーザの携帯電話機に所望の情報を伝送するような場合に、実際に通信をさせて、他のユーザの携帯電話機に、伝送した情報または情報に関係するデータを表示させて確認しなければ、ユーザの携帯電話機から、他のユーザの携帯電話機にその情報の伝送が完了したかを知ることができない。
【０００８】
このように、無線で情報を伝送する場合、所望の情報の伝送が完了したか否か、および、情報の伝送の方向を知るには、面倒な操作が必要であるという課題があった。
【０００９】
本発明は、このような状況に鑑みてなされたものであり、迅速に、かつ簡単に、所望のデータの伝送が完了したか否か、およびデータの伝送の方向を知ることができるようにするものである。
【００１０】
【課題を解決するための手段】
本発明の情報処理装置は、電子機器が近傍に配置されたこと、および電子機器が配置された方向を検出する検出手段と、検出手段により電子機器が近接されたことが検出されたとき、電子機器の識別情報を取得する取得手段と、識別情報に基づいて、電子機器とネットワークを介して通信する通信手段と、データを送信する場合、送信するデータの内容を表すものとして表示している画像の表示エリアを、前記電子機器が配置された方向にエリアが残るように順次減少させ、データを受信する場合、受信されたデータの内容を表す画像の表示エリアを、前記電子機器が配置された方向のエリアが広がるように順次増加させる表示制御手段とを備える。
【００１１】
表示制御手段は、データの受信または送信の際に、制御を行うことができる。
【００１２】
表示制御手段は、データの通信が終了した場合、制御を終了することができる。
【００１４】
表示制御手段は、データを受信する場合、前記情報としての文字の表示エリアを行単位又は列単位で増加させ、データを送信する場合、文字の表示エリアを行単位又は列単位で減少させるようにすることができる。
【００１５】
本発明の情報処理方法は、電子機器が近傍に配置されたこと、および電子機器が配置された方向を検出する検出処理ステップと、検出処理ステップの処理により電子機器が近接されたことが検出されたとき、電子機器の識別情報を取得する取得処理ステップと、識別情報に基づいて、電子機器とネットワークを介して通信する通信処理ステップと、データを送信する場合、送信するデータの内容を表すものとして表示している画像の表示エリアを、前記電子機器が配置された方向にエリアが残るように順次減少させ、データを受信する場合、受信されたデータの内容を表す画像の表示エリアを、前記電子機器が配置された方向のエリアが広がるように順次増加させる表示制御処理ステップとを含む。
【００１６】
本発明の記録媒体のプログラムは、電子機器が近傍に配置されたこと、および電子機器が配置された方向を検出する検出処理ステップと、検出処理ステップの処理により電子機器が近接されたことが検出されたとき、電子機器の識別情報を取得する取得処理ステップと、識別情報に基づいて、電子機器とネットワークを介して通信する通信処理ステップと、データを送信する場合、送信するデータの内容を表すものとして表示している画像の表示エリアを、前記電子機器が配置された方向にエリアが残るように順次減少させ、データを受信する場合、受信されたデータの内容を表す画像の表示エリアを、前記電子機器が配置された方向のエリアが広がるように順次増加させる表示制御処理ステップとを含む。
【００１７】
本発明の情報処理装置および方法、並びに記録媒体に記録されているプログラムにおいては、電子機器が近傍に配置されたこと、および電子機器が配置された方向が検出され、電子機器が近接されたことが検出されたとき、電子機器の識別情報が取得され、識別情報に基づいて、電子機器とネットワークを介して通信され、データを送信する場合、送信するデータの内容を表すものとして表示している画像の表示エリアを、前記電子機器が配置された方向にエリアが残るように順次減少させ、データを受信する場合、受信されたデータの内容を表す画像の表示エリアを、前記電子機器が配置された方向のエリアが広がるように順次増加させることが行われる。
【００１８】
【発明の実施の形態】
図１は、本発明を適用した携帯電話機の一実施の形態を表している。この例においては、携帯電話機１−１の近傍に、携帯電話機１−２を配置することにより、携帯電話機１−１と携帯電話機１−２との間で、所定のデータ、例えば、記憶している電子メールを、授受することができる。
【００１９】
携帯電話機１−１および携帯電話機１−２は、授受されたデータの内容、データの伝送の方向、またはデータの伝送の経過に対応する、文字などからなる画像を表示画面に表示する。
【００２０】
図２は、携帯電話機１−１の構成例を示すブロック図である。CPU（Central Processing Unit）１１は、ROM（Read Only Memory）１２、または記憶部１８に記憶されているプログラムに従って、各種の処理を実行する。RAM（Random Access Memory）１３には、CPU１１が実行するプログラムやデータ等が適宜記憶される。CPU１１、ROM１２、およびRAM１３は、バス１４を介して相互に接続されている。バス１４にはまた、入出力インタフェース１５が接続されている。
【００２１】
入出力インタフェース１５には、各種のボタンやスイッチ等により構成される入力部１６が接続されているとともに、所定の情報を表示するためのLCD（Liquid Crystal Display）１７が接続されている。入出力インタフェース１５には、さらに、半導体メモリ等で構成される記憶部１８と、電話回線を介して通信を行う通信部１９が接続されている。
【００２２】
マイクロホン２０は、ユーザの音声を取り込み、スピーカ２１は、ユーザに対して音声を出力する。
【００２３】
通信部２２は、いわゆる、ブルートゥースモジュールである。通信部２２は、例えば、携帯電話機１−２のブルートゥースモジュールとピコネットを形成し、CPU１１からの指示に基づいて、各種のデータを送受信する。
【００２４】
ブルートゥースは、Bluetooth SIG(Special Interest Group)により標準化されている無線通信規格であり、２．４GHz帯（ISM(Industrial Science Medical)帯）を使用して、ブルートゥースモジュールが設けられている他のデバイス（適宜、ブルートゥースデバイスと称する）と通信する。
【００２５】
そして、ブルートゥースによって形成されるネットワークは、その形態に応じて、ピコネット(piconet)、または複数のピコネットが相互接続されたスカッタネット(scatternet)と呼ばれ、そこには、マスタとスレーブと呼ばれる役割を有するブルートゥースデバイスが存在する。以下、適宜、マスタの役割を有するブルートゥースデバイスを単にマスタと、スレーブの役割を有するブルートゥースデバイスを単にスレーブとそれぞれ称する。
【００２６】
ピコネットが形成され、各種の情報を送受信するためには、ピコネット内の全てのブルートゥースデバイスにより、周波数軸と時間軸の同期が確立されている必要がある。
【００２７】
ここで、周波数軸の同期と時間軸の同期について簡単に説明する。
【００２８】
ブルートゥースでは、７９MHzの周波数幅を使って、例えば、マスタからスレーブに対して信号が送信されるが、このとき、マスタは、７９MHzの周波数幅を同時に占有して情報を送信するのではなく、情報の送信周波数を、１MHzの周波数幅でランダムに変化（ホッピング）させて送信する。
【００２９】
また、受信側のスレーブは、ランダムに変化されるマスタの送信周波数と同期をとり、適宜、受信周波数を変化させて、マスタから送信されてきた情報を受信する。
【００３０】
このマスタとスレーブにより変化される周波数のパターンが周波数ホッピングパターンと呼ばれ、周波数ホッピングパターンをマスタとスレーブとの間で共有している状態が、周波数軸の同期が確立した状態とされる。
【００３１】
また、ブルートゥースでは、マスタと複数のスレーブが通信するために、マスタと各スレーブ間の通信路（チャンネル）が６２５μ秒単位で時分割多重されている。そして、この６２５μ秒単位の時間間隔が時間スロットと呼ばれ、時間スロットを共有している状態が、時間軸の同期が確立した状態とされる。
【００３２】
なお、全てのスレーブは、マスタのブルートゥースアドレスに基づいて、周波数軸の同期を確立するための周波数ホッピングパターンを算出し、マスタのブルートゥースクロックに基づいて、自分自身が管理するブルートゥースクロックにオフセットを加え、時間軸の同期を確立するための時間スロットのタイミングをとる。
【００３３】
なお、このブルートゥースアドレスは、それぞれのブルートゥースデバイスに対して固有な４８ビットで表され、それに基づいて、周波数ホッピングパターンが一義的に算出される。また、ブルートゥースクロックは、全てのブルートゥースデバイスがそれぞれ管理するものである。
【００３４】
従って、ピコネットを形成する前には、周波数軸の同期、および時間軸の同期を確立させるためのブルートゥースアドレス、およびブルートゥースクロックを含む各種の情報が、マスタとスレーブ間で送受信される。
【００３５】
入出力インタフェース１５には、さらに、携帯電話機１−２が有するRFタグと通信するリーダライタ２３−１乃至２３−４が接続されている。リーダライタ２３−１乃至２３−４は、携帯電話機１−２が有するRFタグから送信された、携帯電話機１−２の識別情報である、ブルートゥースのデバイス名等を受信する。
【００３６】
入出力インタフェース１５には、さらに、RFタグ２４−１乃至２４−４が接続されている。RFタグ２４−１乃至２４−４は、内部にICを有し、携帯電話機１−２のリーダライタと通信し、内部に記憶している携帯電話機１−１のブルートゥースのデバイス名等を携帯電話機１−２のリーダライタに送信する。また、RFタグ２４−１乃至２４−４は、携帯電話機１−２のリーダライタから供給されたデータを、内蔵するメモリに記憶する機能を有している。
【００３７】
図３は、携帯電話機１のリーダライタ２３−１乃至２３−４およびRFタグ２４−１乃至２４−４の配置を示す図である。
【００３８】
リーダライタ２３−１およびRFタグ２４−１は、例えば、携帯電話機１−１の上部に配置されている。リーダライタ２３−２およびRFタグ２４−２は、例えば、携帯電話機１−１の左側に配置されている。
【００３９】
リーダライタ２３−３およびRFタグ２４−３は、例えば、携帯電話機１−１の右側に配置されている。リーダライタ２３−４およびRFタグ２４−４は、例えば、携帯電話機１−１の下部に配置されている。
【００４０】
リーダライタ２３−１乃至２３−４およびRFタグ２４−１乃至２４−４は、これらの間に磁気遮蔽板が設けられるなど、相互に電磁気的に絶縁されている。
【００４１】
以下、リーダライタ２３−１乃至２３−４を個々に区別する必要がないとき、単に、リーダライタ２３と称する。
【００４２】
以下、RFタグ２４−１乃至２４−４を個々に区別する必要がないとき、単に、RFタグ２４と称する。
【００４３】
入出力インタフェース１５には、さらに、ドライブ２５が着脱自在に接続されており、このドライブ２５には、磁気ディスク３１、光ディスク３２、光磁気ディスク３３、または半導体メモリ３４等が、適宜装着できるようになされている。これらの磁気ディスク３１乃至半導体メモリ３４より読み出されたプログラムは、ドライブ２５から入出力インタフェース１５を介して、記憶部１８に供給される。
【００４４】
図４は、ブルートゥースモジュールである通信部２２の詳細な構成例を示すブロック図である。
【００４５】
CPU５１は、ROM５２に格納されている制御プログラムをRAM５３に展開し、通信部２２の全体の動作を制御する。これらのCPU５１乃至RAM５３は、バス５５を介して相互に接続されており、このバス５５には、また、フラッシュメモリ５４が接続されている。
【００４６】
フラッシュメモリ５４には、例えば、それぞれのブルートゥースデバイスに対して設定され、ユーザが好みに応じて変更することが可能なブルートゥースデバイス名、および、それぞれのブルートゥースデバイスに対して固有なブルートゥースアドレスなどが記憶されている。
【００４７】
ブルートゥースアドレスは、４８ビットの識別子であり、それぞれのブルートゥースデバイスに対して固有（一義的）であることから、ブルートゥースデバイスの管理に関する様々な処理に利用される。
【００４８】
例えば、上述したように、ピコネット内同期を確立するためには、全てのスレーブがマスタの周波数ホッピングパターンに関する情報を取得している必要があり、この周波数ホッピングパターンは、マスタのブルートゥースアドレスに基づいてスレーブにより算出されるようになされている。
【００４９】
より詳細には、ブルートゥースアドレスは、その下位２４ビットがLAP(Low Address Part)と、次の８ビットがUAP(Upper Address Part)と、そして残りの１６ビットがNAP(Non-significant Address Part)とそれぞれ区分されており、周波数ホッピングパターンの算出には、LAP全体の２４ビットとUAPの下位４ビットからなる２８ビットが用いられる。
【００５０】
それぞれのスレーブは、ピコネット内同期を確立するための呼び出し時において取得した、マスタのブルートゥースアドレスの上述した２８ビットの部分と、同様にマスタから通知された、ブルートゥースクロックに基づいて、周波数ホッピングパターンを算出することができる。
【００５１】
なお、この周波数ホッピングパターンには、問い合わせ時において使用される問い合わせ周波数ホッピングパターンと、呼び出し時において使用される呼び出し周波数ホッピングパターンと、ピコネット内同期が確立された後に、スレーブとマスタの間で通信するときに使用されるチャネル周波数ホッピングパターンが規定されている。以下において、この３つの周波数ホッピングパターンを個々に区別する必要がない場合、単に、周波数ホッピングパターンと称する。
【００５２】
フラッシュメモリ５４は、また、ピコネット内同期確立後に、通信相手のブルートゥースデバイスを認証したり、送信するデータを暗号化したりするためのリンクキーなどを記憶し、記憶しているリンクキーなどを、必要に応じてCPU５１に提供する。
【００５３】
入出力インタフェース５６は、CPU５１からの指示に基づいて、図２のCPU１１から供給されてきたデータ、およびベースバンド制御部５７から供給されてきたデータの入出力を管理する。
【００５４】
ベースバンド制御部５７は、入出力インタフェース５６から供給されてきたデータを携帯電話機１−２に送信すべく、GFSK(Gaussian Frequency Shift Keying)変調部７１に供給し、GFSK復調部７７からデータが供給されてきたとき、それをバス５５、または入出力インタフェース５６に出力する。
【００５５】
GFSK変調部７１は、ベースバンド制御部５７から供給されてきたデータの高域成分をフィルタにより制限し、１次変調として周波数変調を行い、取得したデータをスペクトラム拡散部７２に出力する。
【００５６】
スペクトラム拡散部７２は、上述したようにして算出され、ホッピングシンセサイザ部７５から通知される周波数ホッピングパターンに基づいて搬送周波数を切り替え、供給されてきたデータに対してスペクトラム拡散を施した後に得られた信号を通信制御部７３に出力する。ブルートゥースにおいては、スペクトラム拡散部７２は、６２５μ秒毎に周波数をホッピングさせて、データを送信するようになされている。
【００５７】
通信制御部７３は、２．４GHz帯を使用して、スペクトラム拡散が施された信号をアンテナ７４から送信する。また、通信制御部７３は、アンテナ７４からの受信信号を逆スペクトラム拡散部７６に出力する。
【００５８】
逆スペクトラム拡散部７６は、ホッピングシンセサイザ部７５から通知される周波数ホッピングパターンに基づいて受信周波数をホッピングさせ、例えば、携帯電話機１−２からの信号を取得する。また、逆スペクトラム拡散部７６は、取得した信号を逆スペクトラム拡散し、携帯電話機１−２からの信号を再生した後に得られた信号をGFSK復調部７７に出力する。GFSK復調部７７は、逆スペクトラム拡散部７６から供給されてきた信号をGFSK復調し、得られたデータをベースバンド制御部５７に出力する。
【００５９】
図５は、リーダライタ２３の詳細な構成例を示すブロック図である。
【００６０】
IC８１は、CPU９１、SPU（Signal Processing Unit）９２、SCC（Serial Communication Controller）９３、並びにメモリ９４により構成され、さらに、メモリ９４は、ROM１０１、およびRAM１０２から構成されている。これらのCPU９１乃至メモリ９４は、バス９５を介して相互に接続されている。
【００６１】
CPU９１は、ROM１０１に格納されている制御プログラムをRAM１０２に展開し、携帯電話機１−２のRFタグから送信されてきた応答データや、図２のCPU１１から供給されてきた制御信号に基づいて、各種の処理を実行する。例えば、CPU９１は、携帯電話機１−２のRFタグに送信するコマンドを生成し、それを、バス９５を介してSPU９２に出力したり、携帯電話機１−２のRFタグから送信されてきたデータの認証処理などを行う。
【００６２】
また、CPU９１は、携帯電話機１−２が近傍に配置され、後述する各部の処理によりブルートゥースのデバイス名が通知されてきたとき、CPU１１の指示に基づいて、それを通信部２２に通知するなどの処理を行う。
【００６３】
SPU９２は、携帯電話機１−２のRFタグからの応答データが復調部８４から供給されてきたとき、そのデータに対して、例えば、BPSK（Binary Phase Shift Keying）復調などを施し、取得したデータをCPU９１に供給する。また、SPU９２は、携帯電話機１−２のRFタグに送信するコマンドがバス９５を介して供給されてきたとき、そのコマンドに変調処理（１次変調）を施し、取得したデータを変調部８２に出力する。
【００６４】
SCC９３は、CPU１１から供給されてきたデータを、バス９５を介してCPU９１に供給したり、CPU９１から、バス９５を介して供給されてきたデータをCPU１１に出力する。
【００６５】
変調部８２は、発振回路（OSC）８３から供給される所定の周波数の搬送波を、SPU９２より供給されるデータに基づいて、２次変調としてASK（Amplitude Shift Keying）変調し、生成された変調波を、電磁波として、アンテナ８５から出力する。一方、復調部８４は、アンテナ８５を介して取得した変調波（ASK変調波）を復調し、復調されたデータをSPU９２に出力する。
【００６６】
アンテナ８５は、所定の電磁波を輻射し、それに対する負荷の変化に基づいて、携帯電話機１−２のRFタグが近傍に配置されたか否かを検出する。そして、携帯電話機１−２のRFタグが近傍に配置されたとき、アンテナ８５は、携帯電話機１−２のRFタグと各種のデータを送受信する。
【００６７】
図６は、RFタグ２４の詳細な構成例を示すブロック図である。
【００６８】
RFタグ２４は、例えば、図に示すアンテナ１３０と、アンテナ１３０以外の構成が１チップに格納されたICから構成される。このRFタグ２４と基本的に同様の機能を提供するものとして、例えば、Felica（登録商標）などがある。
【００６９】
CPU１２１は、ROM１２２に格納されている制御プログラムをRAM１３３に展開し、RFタグ２４の全体の動作を制御する。例えば、CPU１２１は、携帯電話機１−２のリーダライタから輻射されている電磁波がアンテナ１３０において受信されたとき、それに応じて、RFタグ２４に設定されている識別情報を携帯電話機１−２のリーダライタに通知する。
【００７０】
この識別情報は、自由に設定を変更できるものであり、例えば、ブルートゥースモジュールである通信部２２に設定されているブルートゥースデバイス名と同一、またはブルートゥースデバイス名を含むものとされる。
【００７１】
なお、図６において、データ送信部１２７、BPSK変調部１２８、BPSK復調部１３１、およびデータ受信部１３２は、図５に示したリーダライタ２３のSPU９２に対応し、ASK変調部１５２、およびASK復調部１５３は、変調部８２、および復調部８４にそれぞれ対応しており、基本的な処理は上述したものと同様であるため、その詳細な説明は省略する。
【００７２】
例えば、携帯電話機１−１が携帯電話機１−２の近傍に配置されたとき、EEPROM１２４から識別情報が読み出され、データ送信部１２７に出力される。データ送信部１２７に供給された識別情報は、BPSK変調部１２８において１次変調としてBPSK変調された後、ASK変調部１５２に出力される。
【００７３】
ASK変調部１５２は、BPSK変調部１２８から供給されるデータに対応して、例えば、所定のスイッチング素子をオン／オフさせ、アンテナ１３０の負荷を変動させ、アンテナ１３０において受信される、携帯電話機１−２のリーダライタからの変調波をASK変調することにより、その変調成分を携帯電話機１−２のリーダライタに送信する（リーダライタ２３のアンテナ８５の端子電圧を変動させる）。
【００７４】
また、RFタグ２４においては、識別情報を携帯電話機１−２に通知するだけでなく、例えば、リーダライタ２３との間での認証処理や、送信するデータの暗号化処理など、様々な処理が行われる。
【００７５】
なお、携帯電話機１−１のリーダライタ２３が、携帯電話機１−２のRFタグと通信し、携帯電話機１−２のRFタグ２４が、携帯電話機１−２のリーダライタと通信すると説明したが、携帯電話機１−１のリーダライタ２３が、携帯電話機１−２のRFタグと通信するとき、携帯電話機１−２のRFタグ２４は、携帯電話機１−２のリーダライタとの通信を停止し、携帯電話機１−２のRFタグ２４が、携帯電話機１−２のリーダライタと通信するとき、携帯電話機１−１のリーダライタ２３は、携帯電話機１−２のRFタグと通信を停止する。
【００７６】
すなわち、携帯電話機１−１のリーダライタ２３と携帯電話機１−２のRFタグとの組、および携帯電話機１−２のRFタグ２４と携帯電話機１−２のリーダライタとの組のいずれか一方の組が通信を実行する。
【００７７】
図７は、携帯電話機１−１の機能ブロックの例を示す図である。
【００７８】
ホストプログラム１７１は、携帯電話機１−１の基本的な機能を提供し、例えば、通話機能や、電子メールの送受信機能を提供する。RFタグ制御プログラム１７２は、RFタグ２４の動作を制御するとともに、ホストプログラム１７１の指示に基づいて、各種の処理を行う。
【００７９】
例えば、RFタグ制御プログラム１７２は、携帯電話機１−１が携帯電話機１−２の近傍に配置されたとき、RFタグ２４に、設定されている識別情報を携帯電話機１−２のリーダライタに提供させたり、携帯電話機１−２のリーダライタからの電磁波を受信することに応じて、ブルートゥースモジュールである通信部２２（ブルートゥース制御プログラム１７４）を起動させたりする。
【００８０】
リーダライタ制御プログラム１７３は、リーダライタ２３を制御し、近傍に配置されている、RFタグを内蔵する携帯電話機１−２の存在を検出したり、携帯電話機１−２のRFタグと電磁波を介して各種の情報を送受信したりする。
【００８１】
ブルートゥース制御プログラム１７４は、通信部２２を制御し、例えば、近傍に存在するブルートゥースデバイスの検出や、そのブルートゥースデバイスと通信するための同期を確立したりする。
【００８２】
表示制御プログラム１７５は、LCD１７への、文字または図などの画像の表示を制御する。
【００８３】
携帯電話機１−２は、携帯電話機１−１と同様の構成を有するので、その詳細の説明は省略する。以下において、例えば、携帯電話機１−１のCPUはCPU１１−１とし、携帯電話機１−２のCPUはCPU１１−２として適宜説明する。他の構成についても同様にして説明する。
【００８４】
以下、携帯電話機１−１および携帯電話機１−２を個々に区別する必要がないとき、単に、携帯電話機１と称する。
【００８５】
次に、図８乃至図２０を参照して、携帯電話機１−１および携帯電話機１−２の通信に対応する表示について説明する。
【００８６】
図８乃至図１２は、携帯電話機１−１の右側と携帯電話機１−２の左側が近接されたときの、携帯電話機１−１および携帯電話機１−２の通信、および通信に対応する表示を説明する図である。
【００８７】
図８に示すように、携帯電話機１−１は、LCD１７−１に表示している、”あいうえおかきくけこ・・・”からなる電子メールを携帯電話機１−２に送信する場合を例に、より具体的に説明する。
【００８８】
図８に示すように、携帯電話機１−１の右側と携帯電話機１−２の左側が近接されたとき、図９に示す、携帯電話機１−１のリーダライタ２３−３−１と、携帯電話機１−２のRFタグ２４−２−２とが通信を実行するか、または、携帯電話機１−２のリーダライタ２３−２−２と、携帯電話機１−１のRFタグ２４−３−１とが通信を実行する。
【００８９】
例えば、携帯電話機１−１のリーダライタ２３−３−１は、充分短い周期で定期的に電磁波を送信しており、近傍に配置された携帯電話機１−２のRFタグ２４−２−２が近傍に配置されたとき、リーダライタ２３−３−１とRFタグ２４−２−２との電磁結合により、リーダライタ２３−３−１が内蔵するアンテナ８５の等価的なインピーダースが変化する。リーダライタ制御プログラム１７３−１の制御の基に、リーダライタ２３−３−１は、このインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定する。
【００９０】
携帯電話機１−１のリーダライタ２３−３−１は、近傍に配置された携帯電話機１−２のRFタグ２４−２−２に、ブルートゥースデバイスである通信部２２−２のデバイス名を要求する。
【００９１】
携帯電話機１−２のRFタグ２４−２−２は、携帯電話機１−１のリーダライタ２３−３−１からの要求に対応して、通信部２２−２のデバイス名を携帯電話機１−１のリーダライタ２３−３−１に送信する。
【００９２】
携帯電話機１−１のリーダライタ２３−３−１は、携帯電話機１−２のRFタグ２４−２−２から通信部２２−２のデバイス名を受信したとき、デバイス名を通信部２２−１に供給する。
【００９３】
携帯電話機１−１の通信部２２−１は、携帯電話機１−２のRFタグ２４−２−２から供給された、通信部２２−２のデバイス名を基に、携帯電話機１−２の通信部２２−２と接続し、通信リンクを設定する。
【００９４】
携帯電話機１−１は、設定された通信リンクを介して、携帯電話機１−２に、”あいうえおかきくけこ・・・”からなる電子メールを送信する。
【００９５】
図１０乃至図１２に示すように、携帯電話機１−１は、通信を実行したリーダライタ２３−３−１の位置に対応して、リーダライタ２３−３−１の側に向かって電子メールの文字が減るように、電子メールの表示を順次、更新する。言い換えれば、携帯電話機１−１の中心の位置およびリーダライタ２３−３−１の位置に対応する方向に対応して、電子メールの文字が減るように、電子メールの表示が順次、更新される。
【００９６】
図１０乃至図１２に示すように、携帯電話機１−２は、通信を実行したRFタグ２４−２−２の位置に対応して、RFタグ２４−２−２の側から電子メールの文字が増えるように、電子メールを順次、表示する。同様に、言い換えれば、携帯電話機１−２の中心の位置およびRFタグ２４−２−２の位置に対応する方向に対応して、電子メールの文字が増えるように、電子メールが順次、表示される。
【００９７】
例えば、図１０に示すように、携帯電話機１−１は、表示している電子メールの各行の１文字目、および２文字目を順次、消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、各行の１文字目、および２文字目が順に消去され、１行目に”うえお”、２行目に”くけこ”、および３行目に”すせそ”などが配置された電子メールをLCD１７−１の右側に表示する。
【００９８】
図１０に示すように、携帯電話機１−２は、電子メールの各行の１文字目、および２文字目を順次、表示するように、電子メールを表示する。すなわち、携帯電話機１−２は、１行目に”あい”、２行目に”かき”、および３行目に”さし”などが配置された電子メールをLCD１７−２の左側に表示する。
【００９９】
次に、図１１に示すように、携帯電話機１−１は、表示している電子メールの各行の３文字目、および４文字目を、さらに、順次消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、各行の３文字目、および４文字目がさらに消去され、１行目に”お”、２行目に”こ”、および３行目に”そ”などが配置された電子メールをLCD１７−１の右側に表示する。
【０１００】
図１１に示すように、携帯電話機１−２は、電子メールの各行の３文字目、および４文字目を、さらに、順次、表示するように、電子メールを表示する。すなわち、携帯電話機１−２は、１行目に”あいうえ”、２行目に”かきくけ”、および３行目に”さしすせ”などが配置された電子メールをLCD１７−２の左側に表示する。
【０１０１】
さらに、図１２に示すように、携帯電話機１−１は、表示している電子メールの各行の５文字目を消去し、電子メールの全体を消去する。
【０１０２】
図１２に示すように、携帯電話機１−２は、電子メールの各行の５文字目を、さらに表示し、電子メールの全体を表示する。
【０１０３】
このようにすることで、ユーザは、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
【０１０４】
図１３乃至図１７は、携帯電話機１−１の上側と携帯電話機１−２の上側とが近接されたときの、携帯電話機１−１および携帯電話機１−２の通信、および通信に対応する表示を説明する図である。
【０１０５】
図１３に示すように、携帯電話機１−１は、LCD１７に表示している、”あいうえおかきくけこ・・・”からなる電子メールを携帯電話機１−２に送信する場合を例に、より具体的に説明する。
【０１０６】
図１３に示すように、携帯電話機１−１の上側と携帯電話機１−２の上側が近接されたとき、図１４に示す、携帯電話機１−１のリーダライタ２３−１−１と、携帯電話機１−２のRFタグ２４−１−２とが通信を実行するか、または、携帯電話機１−２のリーダライタ２３−１−２と、携帯電話機１−１のRFタグ２４−１−１とが通信を実行する。
【０１０７】
例えば、携帯電話機１−１のリーダライタ２３−１−１は、充分短い周期で定期的に電磁波を送信しており、近傍に配置された携帯電話機１−２のRFタグ２４−１−２が近傍に配置されたとき、リーダライタ２３−１−１とRFタグ２４−１−２との電磁結合により、リーダライタ２３−１−１が内蔵するアンテナ８５の等価的なインピーダースが変化する。リーダライタ制御プログラム１７３−１の制御の基に、リーダライタ２３−１−１は、このインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定する。
【０１０８】
携帯電話機１−１のリーダライタ２３−１−１は、近傍に配置された携帯電話機１−２のRFタグ２４−１−２に、ブルートゥースデバイスである通信部２２−２のデバイス名を要求する。
【０１０９】
携帯電話機１−２のRFタグ２４−１−２は、携帯電話機１−１のリーダライタ２３−１−１からの要求に対応して、通信部２２−２のデバイス名を携帯電話機１−１のリーダライタ２３−１−１に送信する。
【０１１０】
携帯電話機１−１のリーダライタ２３−１−１は、携帯電話機１−２のRFタグ２４−１−２から通信部２２−２のデバイス名を受信したとき、デバイス名を通信部２２−１に供給する。
【０１１１】
携帯電話機１−１の通信部２２−１は、携帯電話機１−２のRFタグ２４−１−２から供給された、通信部２２−２のデバイス名を基に、携帯電話機１−２の通信部２２−２と接続し、通信リンクを設定する。
【０１１２】
携帯電話機１−１は、設定された通信リンクを介して、携帯電話機１−２に、”あいうえおかきくけこ・・・”からなる電子メールを送信する。
【０１１３】
図１５乃至図１７に示すように、携帯電話機１−１は、通信を実行したリーダライタ２３−１−１の位置に対応して、リーダライタ２３−１−１の側に向かって電子メールの文字が減るように、電子メールの表示を順次、更新する。図１５乃至図１７に示すように、携帯電話機１−２は、通信を実行したRFタグ２４−１−２の位置に対応して、RFタグ２４−１−２の側から電子メールの文字が増えるように、電子メールを順次、表示する。
【０１１４】
例えば、図１５に示すように、携帯電話機１−１は、表示している電子メールの１行目および２行目を順次、消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、１行目および２行目が消去され、LCD１７−１の上側に、１行目に”さしすせそ”、２行目に”たちつてと”、および３行目に”なにぬねの”などが配置された電子メールを表示する。
【０１１５】
図１５に示すように、携帯電話機１−２は、電子メールの１行目および２行目を順次、表示するように、電子メールを順次、表示する。すなわち、携帯電話機１−２は、LCD１７−２の上側に、１行目に”あいうえお”、および２行目に”かきくけこ”が配置された電子メールを表示する。
【０１１６】
次に、図１６に示すように、携帯電話機１−１は、伝送する電子メールの３行目乃至５行目を、さらに、順次消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、図１５の例における、１行目乃至３行目を消去し、LCD１７−１の上側に、１行目に”はひふへほ”が配置された電子メールを表示する。
【０１１７】
図１６に示すように、携帯電話機１−２は、電子メールの３行目乃至５行目を、さらに、順次、表示するように、電子メールを表示する。すなわち、携帯電話機１−２は、１行目に”あいうえお”、２行目に”かきくけこ”、３行目に”さしすせそ”、４行目に”たちつてと”、および５行目に”なにぬねの”が配置された電子メールをLCD１７−２の上側に表示する。
【０１１８】
さらに、図１７に示すように、携帯電話機１−１は、表示している電子メールの６行目を消去し、電子メールの全体を消去する。
【０１１９】
図１７に示すように、携帯電話機１−２は、電子メールの６行目を、さらに表示し、電子メールの全体を表示する。
【０１２０】
図１３乃至図１７に示す場合においても、ユーザは、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
【０１２１】
図１８乃至図２０は、携帯電話機１−１の右側と携帯電話機１−２の上側が近接されたときの、携帯電話機１−１および携帯電話機１−２の通信に対応する表示を説明する図である。
【０１２２】
図１８に示すように、携帯電話機１−１の右側と携帯電話機１−２の上側が近接されたとき、携帯電話機１−１のリーダライタ２３−３−１と、携帯電話機１−２のRFタグ２４−１−２とが通信を実行するか、または、携帯電話機１−２のリーダライタ２３−１−２と、携帯電話機１−１のRFタグ２４−３−１とが通信を実行する。
【０１２３】
例えば、携帯電話機１−１のリーダライタ２３−３−１は、充分短い周期で定期的に電磁波を送信しており、近傍に配置された携帯電話機１−２のRFタグ２４−１−２が近傍に配置されたとき、リーダライタ２３−３−１とRFタグ２４−１−２との電磁結合により、リーダライタ２３−３−１が内蔵するアンテナ８５の等価的なインピーダースが変化する。リーダライタ制御プログラム１７３−１の制御の基に、リーダライタ２３−３−１は、このインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定する。
【０１２４】
携帯電話機１−１のリーダライタ２３−３−１は、近傍に配置された携帯電話機１−２のRFタグ２４−１−２に、ブルートゥースデバイスである通信部２２−２のデバイス名を要求する。
【０１２５】
携帯電話機１−２のRFタグ２４−１−２は、携帯電話機１−１のリーダライタ２３−３−１からの要求に対応して、通信部２２−２のデバイス名を携帯電話機１−１のリーダライタ２３−３−１に送信する。
【０１２６】
携帯電話機１−１のリーダライタ２３−３−１は、携帯電話機１−２のRFタグ２４−１−２から通信部２２−２のデバイス名を受信したとき、デバイス名を通信部２２に供給する。
【０１２７】
携帯電話機１−１のリーダライタ２３−３−１は、携帯電話機１−２のRFタグ２４−１−２に、リーダライタ２３−３−１の位置を送信する。
【０１２８】
携帯電話機１−２のRFタグ２４−１−２は、携帯電話機１−１のリーダライタ２３−３−１から送信された、リーダライタ２３−３−１の位置を受信する。
【０１２９】
携帯電話機１−１の通信部２２−１は、携帯電話機１−２のRFタグ２４−１−２から供給された、ブルートゥースデバイスのデバイス名を基に、携帯電話機１−２のブルートゥースデバイスと接続し、通信リンクを設定する。
【０１３０】
携帯電話機１−１は、設定された通信リンクを介して、携帯電話機１−２に、”あいうえおかきくけこ・・・”からなる電子メールを送信する。
【０１３１】
図１８乃至図２０に示すように、携帯電話機１−１は、通信を実行したリーダライタ２３−３−１の位置に対応して、リーダライタ２３−３−１の側に向かって電子メールの文字が減るように、電子メールの表示を順次、更新する。図１８乃至図２０に示すように、携帯電話機１−２は、通信を実行したRFタグ２４−１−２の位置に対応して、RFタグ２４−１−２の側から電子メールの文字が増えるように、電子メールを順次、表示する。携帯電話機１−２は、受信したリーダライタ２３−３−１の位置を基に、携帯電話機１−１の表示の更新に対応させて、電子メールを順次、表示する。
【０１３２】
例えば、図１８に示すように、携帯電話機１−１は、表示している電子メールの各行の１文字目、および２文字目を順次、消去するように、電子メールの表示を更新する。すなわち、携帯電話機１−１は、各行の１文字目、および２文字目が消去され、１行目に”うえお”、２行目に”くけこ”、および３行目に”すせそ”などが配置された電子メールをLCD１７−１の右側に表示する。
【０１３３】
図１８に示すように、受信したリーダライタ２３−３−１の位置を基に、携帯電話機１−１が表示から消去する文字を知ることができるので、携帯電話機１−２は、携帯電話機１−１と文字の方向を合わせて、電子メールの各行の１文字目、および２文字目を順次、表示するように、電子メールを順次、表示する。すなわち、携帯電話機１−２は、LCD１７−２に対して横方向に、１行目に”あい”、２行目に”かき”、および３行目に”さし”などが配置された電子メールを表示する。
【０１３４】
次に、図１９に示すように、携帯電話機１−１は、表示している電子メールの各行の３文字目乃至５文字目を消去し、電子メールの全体を消去する。
【０１３５】
図１９に示すように、携帯電話機１−２は、電子メールの各行の３文字目乃至５文字目を表示し、電子メールの全体を表示する。
【０１３６】
さらに、図２０に示すように、携帯電話機１−２は、LCD１７−２に対して正面になるように、電子メールを表示する。
【０１３７】
このように、携帯電話機１−１および携帯電話機１−２は、互いに近接する位置を基に、電子メールの伝送に対応して、電子メールの内容を表示することができる。
【０１３８】
なお、携帯電話機１−１の右側と携帯電話機１−２の上側が近接され、携帯電話機１−２が電子メールの内容を受信するとき、携帯電話機１−２は、図１５乃至１７に示す場合と同様に、LCD１７−２の上側に、１行目から順に、各行毎に電子メールを順次表示するようにしてもよい。
【０１３９】
また、例えば、携帯電話機１−１の下側と携帯電話機１−２の下側が近接されて電子メールの内容が送信されるとき、携帯電話機１−１は、リーダライタ２３−４−１の位置を基に、送信する電子メールをLCD１７−１の下側に表示し、携帯電話機１−２は、RFタグ２４−４−２の位置を基に、受信する電子メールをLCD１７−２の下側に表示する。
【０１４０】
次に図２１と図２２のフローチャートを参照して、携帯電話機１−１と携帯電話機１−２の通信の処理について説明する。ユーザは、携帯電話機１−１と携帯電話機１−２との間において、データを授受させるとき、携帯電話機１−１と携帯電話機１−２とを近接させる。
【０１４１】
携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１は、充分短い周期で定期的に電磁波を送信しており、携帯電話機１−２が近傍に配置されると、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかと、携帯電話機１−２のRFタグ２４−１−２乃至２４−４−２のいずれかとの電磁結合により、リーダライタ２３−１−１乃至２３−４−１のいずれかが内蔵するアンテナ８５の等価的なインピーダースが変化する。図２１のステップＳ１１において、リーダライタ制御プログラム１７３−１は、リーダライタ２３−１−１乃至２３−４−１のいずれかのアンテナ８５の等価的なインピーダースの変化をモニタすることで、携帯電話機１−２が近傍に配置されたか否かを判定し、近傍に配置されるまで待機する。
【０１４２】
携帯電話機１−２が近傍に配置されたとき、リーダライタ制御プログラム１７３−１は、リーダライタ２３−１−１乃至２３−４−１のいずれかに、ステップＳ１２において、携帯電話機１−２に、ブルートゥースデバイスである通信部２２−２のデバイス名の送信を要求させる。
【０１４３】
この要求に基づいて、後述するように、携帯電話機１−２から通信部２２−２のデバイス名が送信されてくるので、リーダライタ制御プログラム１７３−１は、ステップＳ１３において、リーダライタ２３−１−１乃至２３−４−１のいずれかに、携帯電話機１−２から通信部２２−２のデバイス名を受信するまで待機させ、受信したとき、ステップＳ１４に進み、受信した携帯電話機１−２の通信部２２−２のデバイス名をブルートゥース制御プログラム１７４−１に供給する。ブルートゥース制御プログラム１７４−１は、このデバイス名をRAM１３−１に供給し、記憶させる。
【０１４４】
次に、ステップＳ１５において、ブルートゥース制御プログラム１７４−１は、通信部２２−１を制御し、ステップＳ１４で記憶された携帯電話機１−２のデバイス名に対応する通信部２２−２に接続させ、データ転送に必要なリンクを設定させる。
【０１４５】
具体的には、携帯電話機１−２の通信部２２−２が待ち受けフェーズにあるとき、ブルートゥース制御プログラム１７４−１は、通信部２２−１に、同期確立フェーズの問い合わせおよび呼び出しを実行させて、携帯電話機１−２の通信部２２−２との同期を確立させる。
【０１４６】
通信部２２−１と通信部２２−２との同期が確立したとき、携帯電話機１−１の通信部２２−１、および携帯電話機１−２の通信部２２−２は、通信接続フェーズに移行する。
【０１４７】
ブルートゥース制御プログラム１７４−１は、通信部２２−１に、周波数軸と時間軸の同期が確立されている、ピコネット内のブルートゥースデバイスのうち、携帯電話機１−２のデバイス名に対応するブルートゥースデバイス、すなわち、携帯電話機１−２の通信部２２−２に、通信リンクを設定するための制御パケットを送信させ、次のステップの処理において必要なACL（Asynchronous Connection-Less）リンクを設定させる。
【０１４８】
その後、ステップＳ１６において、携帯電話機１−１は、ネットワークを介して携帯電話機１−２との間において、電子メールの通信の処理を実行する。この処理の具体例については後述する。
【０１４９】
一方、携帯電話機１−２のRFタグ制御プログラム１７２−２は、図２２のステップＳ２１において、RFタグ２４−１−２乃至２４−４−２のいずれかが、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかからの電磁波を受信したか否かを判定する（携帯電話機１−１の近傍に配置されたか否かを判定する）。
【０１５０】
携帯電話機１−１が、近傍に配置されたと判定された場合、ステップＳ２２に進み、携帯電話機１−２のRFタグ制御プログラム１７２−２は、携帯電話機１−２のRFタグ２４−１−２乃至２４−４−２のいずれかに、ブルートゥースである通信部２２−２のデバイス名の送信が要求されるまで待機させる。
【０１５１】
上述したように、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかは、ステップＳ１２において、携帯電話機１−２に対してブルートゥースのデバイス名の送信を要求してくるので、この送信の要求を受けたと判定された場合、ステップＳ２３に進み、RFタグ制御プログラム１７２−２は、携帯電話機１−２のRFタグ２４−１−２乃至２４−４−２に、内部のメモリに記憶されているブルートゥースのデバイス名を読み出させ、携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかに送信させる。
【０１５２】
なお、ブルートゥースのデバイス名は、携帯電話機１−２のROM１２−２や、記憶部１８−２に記憶させておくこともできる。この場合、携帯電話機１−２のCPU１１−２によりそれらから読み出されたデバイス名が、携帯電話機１−２のRFタグ２４−１−２乃至２４−４−２のいずれかから送信される。
【０１５３】
ステップＳ２４において、携帯電話機１−２のブルートゥース制御プログラム１７４−２は、携帯電話機１−１の通信部２２−１と携帯電話機１−２の通信部２２−２とがブルートゥースの通信を介して接続されるまで待機する（いまの場合、通信接続フェーズの接続に移行するまで待機する）。
【０１５４】
ブルートゥース制御プログラム１７４−２は、ステップＳ２４において、携帯電話機１−２の通信部２２−２と、携帯電話機１−１の通信部２２−１とがブルートゥースの通信を介して接続されたと判定した場合、ステップＳ２５に進み、携帯電話機１−１の通信部２２−１が、ステップＳ１５において、通信リンクを設定するための制御パケットを送信してくるので、通信部２２−２に、この制御パケットを受信させ、携帯電話機１−１との間に通信リンクを設定させる。
【０１５５】
その後、ステップＳ２６に進み、携帯電話機１−２は、ネットワークを介して携帯電話機１−１との間において、電子メールの通信の処理を実行する。この処理は、図２１のステップＳ１６の処理に対応する。
【０１５６】
次に、図２３のフローチャートを参照して、ステップＳ１６に対応する、表示制御プログラム１７５−１を実行する携帯電話機１−１による、電子メールの通信の処理を説明する。
【０１５７】
ステップＳ４１において、表示制御プログラム１７５−１は、ホストプログラム１７１−１に、RAM１３−１に記憶されている、それまで受信された電子メールの送信者と主題（サブジェクト）を読み出させる。ステップＳ４２において、表示制御プログラム１７５−１は、通信部２２−１に、その読み出されたメールの送信者と主題を携帯電話機１−２に送信させる。すなわち、このとき、ブルートゥース制御プログラム１７４−１を実行するCPU１１−１は、通信部２２−１を制御し、ブルートゥースの通信を介して携帯電話機１−２に電子メールの送信者と主題を送信させる。
【０１５８】
送信されたメールの送信者と主題は、後述するように、携帯電話機１−２のLCD１７−２上に表示され、ユーザがその表示の中から所定のものを選択すると、その選択が携帯電話機１−１に送信されてくる。
【０１５９】
ステップＳ４３において、表示制御プログラム１７５−１は、電子メールが選択されたことが通知されるまで待機し、電子メールが選択されたことが通知されたとき、ステップＳ４４に進み、ホストプログラム１７１−１に、選択された電子メールの内容をRAM１３−１から読み出させ、ブルートゥース制御プログラム１７４−１に、読み出された電子メールの内容を、通信部２２−１から携帯電話機１−２に送信させる。
【０１６０】
ステップＳ４５において、表示制御プログラム１７５−１は、ステップＳ４４の処理で送信した電子メールの内容をLCD１７−１に表示させる。
【０１６１】
ステップＳ４６において、表示制御プログラム１７５−１は、通信したリーダライタ２３−１−１乃至２３−４−１のいずれかの位置に基づいて、電子メールの内容の表示を、順次、更新し、処理は終了する。
【０１６２】
例えば、ステップＳ４６において、表示制御プログラム１７５−１は、リーダライタ２３−３−１が携帯電話機１−２と通信したとき、図１０乃至図１２を参照して説明したように、電子メールの各行の文字を左側から順次、消去するように表示を更新する。
【０１６３】
また、例えば、表示制御プログラム１７５−１は、リーダライタ２３−１−１が携帯電話機１−２と通信したとき、図１５乃至図１７を参照して説明したように、電子メールの上の行から順次、消去するように表示を更新する。
【０１６４】
このような携帯電話機１−１の処理に対応して、携帯電話機１−２は、図２４のフローチャートに示す処理を実行する。
【０１６５】
最初に、ステップＳ６１において、携帯電話機１−２の表示制御プログラム１７５−２は、携帯電話機１−１から電子メールの送信者と主題が送信されてくると、これを受信する。すなわち、携帯電話機１−２の通信部２２−２は、携帯電話機１−１の通信部２２−１からブルートゥースの通信を介して電子メールの送信者と主題が送信されてくると、これを受信し、RAM１３−２に供給し、記憶させる。
【０１６６】
ステップＳ６２において、携帯電話機１−２の表示制御プログラム１７５−２は、RAM１３−２に記憶された送信者と主題を読み出し、LCD１７−２に出力し、表示させる。これにより、携帯電話機１−１から送信されてきた電子メールの送信者と主題がLCD１７−２に表示される。
【０１６７】
ユーザは、この表示を見て入力部１６−２を操作することで、LCD１７−２内の１つの電子メールの送信者または主題を指定することで、電子メールを選択する。
【０１６８】
そこで、ステップＳ６３において、携帯電話機１−２の表示制御プログラム１７５−２は、電子メールが選択されるまで待機し、電子メールが選択されたとき、ステップＳ６４に進み、選択された電子メールを携帯電話機１−１に通知する。すなわち、このとき、携帯電話機１−２のブルートゥース制御プログラム１７４−２は、通信部を制御し、ブルートゥースの通信を介してユーザにより指定された（選択された）電子メールがどれであるのかを、携帯電話機１−１に通知する。
【０１６９】
選択された電子メールを通知すると、上述したように、携帯電話機１−１からその選択された電子メールの内容が送信されてくるので、ステップＳ６５において、携帯電話機１−２の表示制御プログラム１７５−２は、ブルートゥース制御プログラム１７４−２に、携帯電話機１−１から送信されてきた電子メールの内容を通信部２２−２に受信させる。
【０１７０】
この電子メールの内容は、携帯電話機１−２のRAM１３−２に一旦供給され、記憶される。そして、ステップＳ６６において、携帯電話機１−２の表示制御プログラム１７５−２は、RAM１３−２に記憶されたメールの内容を読み出し、通信したRFタグ２４−１−２乃至２４−４−２のいずれかの位置に基づいて、LCD１７−２に、電子メールの内容を、順次、表示させ、処理は終了する。
【０１７１】
例えば、ステップＳ６６において、携帯電話機１−２の表示制御プログラム１７５−２は、RFタグ２４−２−２が携帯電話機１−１と通信したとき、図１０乃至図１２を参照して説明したように、各行の文字を左側から順次、表示するように電子メールを表示する。
【０１７２】
また、例えば、表示制御プログラム１７５−２は、RFタグ２４−１−２が携帯電話機１−１と通信したとき、図１５乃至図１７を参照して説明したように、電子メールの上の行から順次、表示するように電子メールを表示する。
【０１７３】
このように、ユーザは、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
【０１７４】
次に、電子メールの通信の他の処理について説明する。
【０１７５】
図２５のフローチャートを参照して、ステップＳ１６に対応する、表示制御プログラム１７５−１を実行する携帯電話機１−１による、電子メールの通信の他の処理を説明する。
【０１７６】
ステップＳ８１乃至ステップＳ８３の処理のそれぞれは、図２３のフローチャートのステップＳ４１乃至ステップＳ４３の処理のそれぞれと同様なので、その説明は省略する。
【０１７７】
ステップＳ８４において、表示制御プログラム１７５−１は、ホストプログラム１７１−１に、選択された電子メールの内容をRAM１３−１から読み出させ、送信する電子メール（選択された電子メール）の内容をLCD１７−１に表示させる。
【０１７８】
ステップＳ８５において、表示制御プログラム１７５−１は、ブルートゥース制御プログラム１７４−１に、電子メールの内容を、通信部２２−１から携帯電話機１−２に送信させる。電子メールの内容の送信の処理は、ステップＳ８６およびステップＳ８７の処理と並行して実行される。
【０１７９】
ステップＳ８６において、表示制御プログラム１７５−１は、送信した電子メールの内容、および通信したリーダライタ２３−１−１乃至２３−４−１のいずれかの位置に基づいて、電子メールの内容の表示を、更新する。
【０１８０】
ステップＳ８７において、表示制御プログラム１７５−１は、ブルートゥース制御プログラム１７４−１から通信の状況を取得し、電子メールの送信が終了したか否かを判定し、電子メールの送信が終了していないと判定された場合、ステップＳ８５に戻り、電子メールの送信の処理および表示の更新の処理を繰り返す。
【０１８１】
ステップＳ８７において、電子メールの送信が終了したと判定された場合、処理は終了する。
【０１８２】
次に、図２６のフローチャートを参照して、ステップＳ２６に対応する、表示制御プログラム１７５−２を実行する携帯電話機１−２による、電子メールの通信の他の処理を説明する。
【０１８３】
ステップＳ１０１乃至ステップＳ１０４の処理のそれぞれは、図２４のフローチャートのステップＳ６１乃至ステップＳ６４の処理のそれぞれと同様なので、その説明は省略する。
【０１８４】
ステップＳ１０５において、表示制御プログラム１７５−２は、ブルートゥース制御プログラム１７４−２に、通信部２２−１から送信された、電子メールの内容を受信させる。電子メールの内容の受信の処理は、ステップＳ１０６およびステップＳ１０７の処理と並行して実行される。
【０１８５】
ステップＳ１０６において、表示制御プログラム１７５−２は、受信した電子メールの内容、および通信したRFタグ２４−１−２乃至２４−４−２のいずれかの位置に基づいて、電子メールの内容を表示する。
【０１８６】
ステップＳ１０７において、表示制御プログラム１７５−２は、ブルートゥース制御プログラム１７４−２から通信の状況を取得し、電子メールの受信が終了したか否かを判定し、電子メールの受信が終了していないと判定された場合、ステップＳ１０５に戻り、電子メールの受信の処理および表示の処理を繰り返す。
【０１８７】
ステップＳ１０７において、電子メールの受信が終了したと判定された場合、処理は終了する。
【０１８８】
このように、携帯電話機１−１および携帯電話機１−２が、電子メールを送信または受信すると共に、その時点まで送信または受信した電子メールの内容に基づいて、電子メールの表示を行うので、携帯電話機１−１と携帯電話機１−２との通信の速度が比較的遅い場合であっても、ユーザは、迅速に、携帯電話機１−１から携帯電話機１−２に電子メールが伝送されたことを知ることができると共に、電子メールの伝送が完了したことを知ることができる。
【０１８９】
RFタグ２４とリーダライタ２３との間の通信により、電子メールのデータも授受することが理論的には可能である。しかしながら、この通信の伝送容量は小さいので、本発明では、この通信は、識別情報の伝送にだけ用いられる。
【０１９０】
なお、携帯電話機１−１および１−２の前面側および背面側に、リーダライタ２３およびRFタグ２４を設け、前面側または背面側のリーダライタ２３およびRFタグ２４が通信を実行し、ブルートゥースによりデータが伝送されるとき、携帯電話機１−１および１−２は、LCD１７に表示する画像の透明度を変化させることにより、データの伝送の状態を表示するようにしてもよい。
【０１９１】
なお、携帯電話機１−１および携帯電話機１−２の上側、右側、左側、および下側に、それぞれ１つずつのリーダライタ２３およびRFタグ２４を設けると説明したが、携帯電話機１−１および携帯電話機１−２の上側、右側、左側、および下側に、それぞれ複数個のリーダライタ２３およびRFタグ２４を設けるようにしてもよい。
【０１９２】
この場合において、携帯電話機１−１および携帯電話機１−２は、複数個のリーダライタ２３のアンテナ８５およびRFタグ２４のアンテナ１３０の個々の電圧を基に、近接された相手の機器の、より詳細な位置を算出し、算出された位置に基づいて、表示する画像を変化させるようにしてもよい。
【０１９３】
なお、電子メールを送信する携帯電話機１−１のリーダライタ２３−１−１乃至２３−４−１のいずれかが、電子メールを受信する携帯電話機１−２のRFタグ２４−１−２乃至２４−４−２のいずれかの近傍への配置を検出し、携帯電話機１−１がブルートゥースデバイスのデバイス名を要求し、携帯電話機１−２がブルートゥースデバイスのデバイス名を送信すると説明したが、電子メールを受信する携帯電話機１−２のリーダライタ２３−１−２乃至２３−４−２のいずれかが、電子メールを送信する携帯電話機１−１のRFタグ２４−１−１乃至２４−４−１のいずれかの近傍への配置を検出し、携帯電話機１−２がブルートゥースデバイスのデバイス名を要求し、携帯電話機１−１がブルートゥースデバイスのデバイス名を送信するようにしてもよい。
【０１９４】
また、リーダライタ２３がRFタグ２４に、識別情報である、ブルートゥースデバイスのデバイス名を送信するようにしてもよい。
【０１９５】
なお、携帯電話機１−１と携帯電話機１−２との間で、データとして、電子メールが授受されると説明したが、電子メールに限らず、例えば、画像、音声、数値データ、所定のアプリケーションプログラム用のデータ（ファイル）、またはプログラムが授受されるようにしてもよい。例えば、画像または数値データが授受されるとき、携帯電話機１−１および携帯電話機１−２は、授受される画像または数値データを表示し、上述したように、表示を更新する。例えば、音声、所定のアプリケーションプログラム用のデータ、またはプログラムが授受されるとき、携帯電話機１−１および携帯電話機１−２は、授受される音声、所定のアプリケーションプログラム用のデータ、またはプログラムに対応する画像（例えば、名称およびデータの種類を表示する画像）を表示し、上述したように、表示を更新する。
【０１９６】
また、携帯電話機１−１および携帯電話機１−２がデータを授受すると説明したが、携帯電話機に限らず、PDA、携帯型パーソナルコンピュータ、ポータブルデバイス、デジタルカメラ、携帯型ゲーム機、デジタルビデオカメラ、または情報処理機能付き腕時計など、いずれの携帯型の機器でもよい。
【０１９７】
さらに、携帯型の機器同士のデータの授受に限らず、携帯型の機器と据え置き型の機器とがデータを授受するようにしてもよい。この場合において、据え置き型の機器としては、例えば、据え置き型パーソナルコンピュータ、ナビゲーションシステム、ゲーム機、自動販売機、ATM(automatic teller machine)、テレビジョン受像機、またはビデオカセットレコーダなどが挙げられる。
【０１９８】
なお、以上においては、携帯電話機１−１および携帯電話機１−２は、RFタグ２４から通知された識別情報としてのデバイス名に基づいて、通信する機器を特定するとしたが、固有の識別情報であれば、いずれの情報を利用するようにしてもよい。
【０１９９】
例えば、１２８ビットからなるIPv6(Internet Protocol version 6)がそれぞれの機器に割り振られている場合、携帯電話機１−１および携帯電話機１−２は、RFタグ２４から通知されたその識別情報に基づいて、通信する機器を特定することができる。また、個々のブルートゥースモジュールに対して設定されているブルートゥースアドレスを用いるようにしてもよい。
【０２００】
以上においては、ブルートゥースによる通信相手の端末の特定は、携帯電話機１のRFタグに記憶されているブルートゥースデバイス名などの識別情報に基づいて行われるとしたが、携帯電話機１にRFタグが設けられていない場合であっても、無線モジュール（ブルートゥースモジュール）としての通信部２２の電波の出力電力を制御することにより、通信相手の端末を特定することができる。
【０２０１】
以下、無線モジュールから出力される電波の出力電力を制御することにより、通信相手の端末を特定する通信システムについて説明する。
【０２０２】
図２７は、電波の出力電力を制御することにより、通信相手の端末を特定させる通信システムの構成例を示す図である。
【０２０３】
例えば、ブルートゥースによる通信相手を特定し、その相手との間で通信を確立する場合、携帯電話機１−１は、始めに、通信部２２−１の出力電力を必要最小限に抑制し、輻射される電波が、例えば、数センチメートルの範囲内にのみ到達するように制御する。このように、電波の出力電力が抑制される微小電力モードが設定されている状態において、通信部２２−１は、「Inquiry（問い合わせ）」を繰り返し行い、その電波の届く範囲（例えば、数センチメートル範囲内）に存在する端末（通信部）を探索する。
【０２０４】
そして、ユーザにより携帯電話機１−１が携帯電話機１−２に近接され、通信部２２−１により輻射される電波が携帯電話機１−２の通信部２２−２（無線モジュール）により受信された場合、通信部２２−２からは、Inquiryに対する応答が行われるため、通信部２２−１は、通信部２２−２との間で、上述したように、Inquiry，Page（呼び出し）を行い、通信リンクを確立する。ここで確立される通信リンクは、微小電力モードが設定されている通信部２２−１からの電波が届く、非常に狭い範囲内で有効なものである。
【０２０５】
従って、通信部２２−１は、ある程度離れている場合であっても通信部２２−２との通信が可能となるように、一旦、通信リンクを切断し、通信部２２−１自身の電力モードの設定を、微小電力モードから通常電力モードに変更した後、既に取得している情報（近距離でのInquiry，Pageにより取得している情報）に基づいて、再度、通信部２２−２との間で通信リンクを確立する。
【０２０６】
再度確立された通信リンクは、通常のブルートゥースによる通信と同様に、例えば、数十メートルなどの電波の届く範囲内で有効なものとなり、携帯電話機１−１と携帯電話機１−２の距離が十分離れている場合であっても、ブルートゥースによる通信が可能となる。
【０２０７】
以上のように、携帯電話機１−１にブルートゥースデバイス名などの識別情報が記憶されているRFタグが設けられていない場合であっても、通信モジュールの出力電力を制御させるようにすることにより、ユーザは、携帯電話機１−１を携帯電話機１−２に近接させるだけで、ブルートゥースによる通信を確立させることができる。
【０２０８】
なお、通信部２２−１の電力モードをシームレスに切り換えることができる場合、微小電力モードが設定されているときに確立された通信リンクを一旦切断することなく、電力モードの設定を微小電力モードから通常電力モードに切り換えるようにしてもよい。
【０２０９】
図２８は、図２７の携帯電話機１−１の構成例を示すブロック図である。
【０２１０】
図２８に示される携帯電話機１−１の構成は、図２のリーダライタ２３−１乃至２３−４、および、RFタグ２４−１乃至２４−４が設けられていない点を除いて、図２に示される携帯電話機１の構成と同様であるため、その詳細な説明は適宜省略する。
【０２１１】
CPU１１は、例えば、ROM１２からRAM１３に展開されたプログラムに従って、携帯電話機１−１の全体の動作を制御し、上述したように、通信部２２（通信部２２−１）の電波の出力電力を、その通信状況に応じて制御する。
【０２１２】
図２９は、図２８の通信部２２の詳細な構成例を示すブロック図である。
【０２１３】
通信部２２は、ブルートゥースモジュールや無線LANモジュールなどとされ、例えば、ブルートゥースモジュールとされる場合、その構成は、図４に示される各構成を含むものとなる。図２９に示される通信部２２（ブルートゥースモジュール）の構成は、重複した説明を省略すべく、図４に示されるものと較べて、より簡略化して示している。
【０２１４】
無線制御部１０１は、切り換えスイッチ１０４を制御し、通信部２２から外部の端末に対して情報を送信する場合には、スイッチ１０４Ａを接点ａ側に接続し、一方、外部の端末から送信されてくる情報を受信する場合には、スイッチ１０４Ａを接点ｂ側に接続する。また、無線制御部１０１は、バス１４および入出力インタフェース１５を介して行われるCPU１１からの制御に基づいて、パワーアンプ１０５の利得を制御し、アンテナ１０７から輻射される電波の到達範囲（出力電力）を制御する。
【０２１５】
具体的には、無線制御部１０１は、微小電力モードを設定することがCPU１１により指示されている場合、アンテナ１０７から輻射される電波の到達範囲が必要最小限のものとなるようにパワーアンプ１０５の利得を制御し、一方、通信相手の端末を特定でき、微小電力モードから通常電力モードに切り換えることが指示された場合、出力される電波の到達範囲がより広範囲なものになるようにパワーアンプ１０５の利得を制御する。
【０２１６】
ベースバンド制御部１０２は、図４のベースバンド制御部５７と同様に、送受信信号のベースバンド信号を制御する。変復調処理部１０３は、ベースバンド制御部１０２からの出力に対して、GFSK変調処理やホッピング周波数に基づくスペクトラム拡散処理などを行い、得られた信号をパワーアンプ１０５を介してアンテナ１０７から出力する。また、変復調処理部１０３は、LNA(Low Noise Amplifier)からの出力に対して、スペクトラム逆拡散処理やGFSK復調処理を行い、得られた信号をベースバンド制御部１０２に出力する。
【０２１７】
携帯電話機１−２の構成は、図２８に示される携帯電話機１−１の構成と同様である。
【０２１８】
次に、図３０のフローチャートを参照して、図２７の通信システムの動作について説明する。この例においては、ブルートゥースによる通信相手を特定し、通信を確立する場合について説明する。
【０２１９】
例えば、ユーザによりブルートゥースによる通信を行うことが指示されたとき、携帯電話機１−１の通信部２２−１は、CPU１１−１からの制御に基づいて起動し、ステップＳ２０１において、自分自身の電力モードとして微小電力モードを設定する。また、通信部２２−１は、ステップＳ２０２に進み、Inquiryを繰り返し実行し、近接されている端末を探索する。ステップＳ２０２で実行されるInquiryにおいては、微小電力モードが設定され、電波の到達範囲が必要最小限に抑制されているため、例えば、アンテナ１０７−１（携帯電話機１−１の通信部２２−１のアンテナ）から数センチメートルの範囲内に、IQパケット（Inquiryパケット）が繰り返しブロードキャストされる。
【０２２０】
一方、携帯電話機１−２の通信部２２−２は、ステップＳ２１１において、Inquiryスキャン、Pageスキャンを繰り返し実行する状態とし、他の端末から、Inquiry，Pageの要求があるまで待機する。
【０２２１】
ユーザにより、携帯電話機１−１が携帯電話機１−２に近接され、携帯電話機１−２の通信部２２−２が携帯電話機１−１の通信部２２−１からの電波の到達範囲内にあるとき、通信部２２−１からブロードキャストされているIQパケットがステップＳ２２２において通信部２２−２により受信される。
【０２２２】
携帯電話機１−２の通信部２２−２は、通信部２２−１からブロードキャストされているIQパケットが受信されたとき、それに応答すべく、ステップＳ２２３に進み、FHSパケットを通信部２２−１に送信する。このFHSパケットには、携帯電話機１−２（ブルートゥースのスレーブ）の属性情報として、携帯電話機１−２のブルートゥースアドレスとブルートゥースクロックを表す情報が含まれている。
【０２２３】
通信部２２−２から送信されてきたFHSパケットをステップＳ２０３において受信したとき、ステップＳ２０４に進み、通信部２２−１は、通信部２２−２に対して接続を要求する。
【０２２４】
すなわち、通信部２２−１から通信部２２−２に対してIDパケットが送信され、そのIDパケットと同一のIDパケットが通信部２２−２から通信部２２−１に対して送り返されてきたとき、通信部２２−１のブルートゥースアドレスおよびブルートゥースクロックを含む、FHSパケットが通信部２２−１から通信部２２−２に対して送信される。
【０２２５】
通信部２２−１から送信されたFHSパケットが通信部２２−２によりステップＳ２２４において受信されたとき、通信部２２−１と通信部２２−２の間で周波数軸（周波数ホッピングパターン）および時間軸（タイムスロット）の同期が確立され、データリンク（通信リンク）が確立された状態となる（state 1）。
【０２２６】
例えば、通信部２２−１と通信部２２−２との間で、初めてブルートゥースによるデータリンクが確立された場合、ステップＳ２０５において、通信部２２−１は、PIN(Personal Identification Number)コードを通信部２２−２に対して送信し、相互に認証を行う。通信部２２−１から送信されてきたPINコードは、ステップＳ２２５において、通信部２２−２により受信され、その後、PINコードと乱数などに基づいて、通信部２２−１と通信部２２−２との間で、各種のリンクキーが設定される。
【０２２７】
なお、PINコードの送受信は、通信部２２−２から通信部２２−１に対して提供された公開鍵により暗号化されてから行われるようにしてもよい。すなわち、この場合、通信部２２−２は、通信部２２−１に提供する公開鍵に対応する秘密鍵を自ら管理している。これにより、セキュリティを向上させることができ、より確実に、携帯電話機１−１と携帯電話機１−２の間でのみブルートゥースによる通信を実行させることができる。
【０２２８】
以上のようにして確立された通信リンクは、微小電力モードが設定されている通信部２２−１からの電波が届く、数センチメートルの範囲内で有効なものであるため、通信部２２−１は、ある程度離れている場合であっても通信部２２−２との通信が可能となるように、電力モードを切り換えるべく、ステップＳ２０６において、通信部２２−２に対してデータリンクの一時的な切断を要求する。このとき、通信部２２−２のブルートゥースアドレスやPINコード等の、それまでの処理により取得された情報は通信部２２−１に保存される。
【０２２９】
その要求をステップＳ２２６において受信した通信部２２−２は、通信部２２−１と同様に、それまでに取得された通信部２２−１のブルートゥースアドレスやPINコード等の情報を保存し、データリンクを切断する（state 2）。
【０２３０】
携帯電話機１−１の通信部２２−１は、ステップＳ２０７において、再度、通信部２２−２とデータリンクを確立すべく、CPU１１−１からの制御に基づいて、出力電力を制御する電力モードを通常電力モードに設定する。これにより、例えば、数十メートルの範囲まで、通信部２２−１からのブルートゥースの電波が到達することになる。
【０２３１】
また、通信部２２−１は、ステップＳ２０８に進み、データリンクを切断する直前に保存していた情報に基づいて、携帯電話機１−２を通信相手の端末として特定し、携帯電話機１−２の通信部２２−２に対して接続を要求する。
【０２３２】
この要求がステップＳ２２７において通信部２２−２により受信され、お互いの端末において設定が行われることにより、通信部２２−１と通信部２２−２の間でデータリンクが確立した状態、すなわち、通常電力モードが設定されている通信部２２−１からの電波が届く、例えば、数十メートルの範囲内でブルートゥースによる通信が可能な状態となる（state 3）。
【０２３３】
以上のようにして、近接された端末を通信相手の端末として特定する図２７の通信システムが、図１に示される通信システムに適用され、例えば、携帯電話機１−１から携帯電話機１−２にブルートゥースにより送信されるメールの表示が、近接された端末の向きによって制御される。
【０２３４】
すなわち、この場合、図９に示されるように携帯電話機１−１に配置されるリーダライタ２３−１−１乃至２３−４−１およびRFタグ２４−１−１乃至２４−４−１と対応する位置には、図３１に示されるように通信部２２−１−１乃至２２−４−１が設けられる。また、図９に示されるように携帯電話機１−２に配置されるリーダライタ２３−１−２乃至２３−４−２およびRFタグ２４−１−２乃至２４−４−２と対応する位置には、図３１に示されるように通信部２２−１−２乃至２２−４−２が設けられる。
【０２３５】
そして、近接され、通信リンクが確立された通信部によって、送信されるデータの表示が制御される。
【０２３６】
例えば、図８に示されるように、携帯電話機１−１と携帯電話機１−２が並置された場合、携帯電話機１−１の通信部２２−３−１と携帯電話機１−２の通信部２２−２−２との間でのみ、図３０の処理により通信リンクが確立され、図１０乃至図１２に示されるように、携帯電話機１−１から携帯電話機１−２に対して送信されるデータの表示が制御される。
【０２３７】
また、図１３に示されるように、携帯電話機１−１と携帯電話機１−２の上面が互いに向き合うようにして近接された場合、携帯電話機１−１の通信部２２−１−１と携帯電話機１−２の通信部２２−１−２との間でのみ、図３０の処理により通信リンクが確立され、図１５乃至図１７に示されるように、携帯電話機１−１から携帯電話機１−２に対して送信されるデータの表示が制御される。
【０２３８】
さらに、図１８に示されるように、携帯電話機１−１の右側面と携帯電話機１−２の上面が近接された場合、携帯電話機１−１の通信部２２−３−１と携帯電話機１−２の通信部２２−１−２との間でのみ、図３０の処理により通信リンクが確立され、図１８乃至図２０に示されるように、携帯電話機１−１から携帯電話機１−２に対して送信されるデータの表示が制御される。
【０２３９】
以上のように、RFタグが設けられていない場合であっても、電波の出力電力を制御することにより、近接されている互いの端末の向き（通信部）を特定することができ、送信されるデータの表示を制御することができる。
【０２４０】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、記録媒体からインストールされる。
【０２４１】
この記録媒体は、図２に示すように、コンピュータとは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク３１（フロッピ（登録商標）ディスクを含む）、光ディスク３２（CD-ROM(Compact Disc-Read Only Memory)、ＤＶＤ(Digital Versatile Disc)を含む）、光磁気ディスク３３（ＭＤ(Mini-Disc)（商標）を含む）、若しくは半導体メモリ３４などよりなるパッケージメディアにより構成されるだけでなく、コンピュータに予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１２や、記録部１８、図示せぬハードディスクなどで構成される。
【０２４２】
なお、上述した一連の処理を実行させるプログラムは、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を介してコンピュータにインストールされるようにしてもよい。
【０２４３】
また、本明細書において、記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２４４】
【発明の効果】
以上のように、本発明によれば、迅速に、かつ簡単に、所望のデータの伝送が完了したか否か、およびデータの伝送の方向を知ることができるようになる。
【０２４５】
【図面の簡単な説明】
【図１】  本発明を適用した携帯電話機の一実施の形態を表す図である。
【図２】  携帯電話機１−１の構成例を示すブロック図である。
【図３】  リーダライタ２３−１乃至２３−４およびRFタグ２４−１乃至２４−４の配置を示す図である。
【図４】  通信部２２の詳細な構成例を示すブロック図である。
【図５】  リーダライタ３３の詳細な構成例を示すブロック図である。
【図６】  RFタグ２４の詳細な構成例を示すブロック図である。
【図７】  携帯電話機１−１の機能ブロックの例を示す図である。
【図８】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図９】  通信するリーダライタ２３とRFタグ２４との対応を説明する図である。
【図１０】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１１】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１２】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１３】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１４】  通信するリーダライタ２３とRFタグ２４との対応を説明する図である。
【図１５】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１６】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１７】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１８】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図１９】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図２０】  携帯電話機１−１および携帯電話機１−２の通信に対応する表示の例を説明する図である。
【図２１】  携帯電話機１−１の通信の処理を説明するフローチャートである。
【図２２】  携帯電話機１−２の通信の処理を説明するフローチャートである。
【図２３】  携帯電話機１−１の電子メールの通信の処理を説明するフローチャートである。
【図２４】  携帯電話機１−２の電子メールの通信の処理を説明するフローチャートである。
【図２５】  携帯電話機１−１の電子メールの通信の処理を説明するフローチャートである。
【図２６】  携帯電話機１−２の電子メールの通信の処理を説明するフローチャートである。
【図２７】  本発明を適用した通信システムの構成例を示す図である。
【図２８】  図２７の携帯電話機の構成例を示すブロック図である。
【図２９】  図２８の通信部の詳細な構成例を示すブロック図である。
【図３０】  図２７の通信システムの処理を説明するフローチャートである。
【図３１】  携帯電話機１−１と携帯電話機１−２に設けられる通信部の配置の例を示す図である。
【符号の説明】
１−１および１−２  携帯電話機，  １１  ＣＰＵ，  １２  ＲＯＭ，  １３  ＲＡＭ，  １７  LCD，  １８  記憶部，  ２２  通信部，  ２３−１乃至２３−４  リーダライタ，  ２４−１乃至２４−４  RFタグ，  ３１  磁気ディスク，  ３２  光ディスク，  ３３  光磁気ディスク，  ３４  半導体メモリ，  １７１  ホストプログラム，  １７２  RFタグ制御プログラム，  １７３  リーダライタ制御プログラム，  １７４  ブルートゥース制御プログラム，  １７５  表示制御プログラム
【図１】
0004164758.tif 000002
【図２】
0004164758.tif 000003
【図３】
0004164758.tif 000004
【図４】
0004164758.tif 000005
【図５】
0004164758.tif 000006
【図６】
0004164758.tif 000007
【図７】
0004164758.tif 000008
【図８】
0004164758.tif 000009
【図９】
0004164758.tif 000010
【図１０】
0004164758.tif 000011
【図１１】
0004164758.tif 000012
【図１２】
0004164758.tif 000013
【図１３】
0004164758.tif 000014
【図１４】
0004164758.tif 000015
【図１５】
0004164758.tif 000016
【図１６】
0004164758.tif 000017
【図１７】
0004164758.tif 000018
【図１８】
0004164758.tif 000019
【図１９】
0004164758.tif 000020
【図２０】
0004164758.tif 000021
【図２１】
0004164758.tif 000022
【図２２】
0004164758.tif 000023
【図２３】
0004164758.tif 000024
【図２４】
0004164758.tif 000025
【図２５】
0004164758.tif 000026
【図２６】
0004164758.tif 000027
【図２７】
0004164758.tif 000028
【図２８】
0004164758.tif 000029
【図２９】
0004164758.tif 000030
【図３０】
0004164758.tif 000031
【図３１】
0004164758.tif 000032