(57)【特許請求の範囲】
【請求項１】
情報処理装置の筐体の同じ面に並べて設けられる複数の表示部と、
複数の前記表示部のそれぞれの所定の位置に設けられ、近接された通信端末が内蔵するICタグから識別情報を取得するリーダライタと、
複数の前記リーダライタのうちの所定の前記リーダライタにより取得された前記識別情報に基づいて前記通信端末を通信相手として特定し、前記通信端末との間で、前記リーダライタが前記ICタグとの間で行う第１の無線通信と異なる第２の無線通信を行う無線通信部と、
前記識別情報を取得した所定の前記リーダライタに応じたコンテンツを取得する取得部と
を備え、
前記無線通信部は、前記取得部により取得されたコンテンツを前記第２の無線通信によって前記通信端末に送信する
情報処理装置。
【請求項２】
複数の前記表示部は、それぞれ、異なるコンテンツに関する案内を表示する
請求項１に記載の情報処理装置。
【請求項３】
前記リーダライタの識別情報と対応付けてコンテンツを記憶する記憶部をさらに備え、
前記取得部は、前記識別情報を取得した所定の前記リーダライタの識別情報と対応付けて記憶されているコンテンツを前記記憶部から取得する
請求項１または２に記載の情報処理装置。
【請求項４】
前記取得部は、前記識別情報を取得した所定の前記リーダライタの識別情報と対応付けて記憶されているコンテンツを、ネットワーク上のサーバから取得する
請求項１または２に記載の情報処理装置。
【請求項５】
情報処理装置の筐体の同じ面に並べて設けられる複数の表示部のそれぞれの所定の位置に設けられるリーダライタによって、近接された通信端末が内蔵するICタグから識別情報を取得し、
複数の前記リーダライタのうちの所定の前記リーダライタにより取得された前記識別情報に基づいて前記通信端末を通信相手として特定し、
前記通信端末との間で、前記リーダライタが前記ICタグとの間で行う第１の無線通信と異なる第２の無線通信を行い、
前記識別情報を取得した所定の前記リーダライタに応じたコンテンツを取得し、
取得したコンテンツを前記第２の無線通信によって前記通信端末に送信する
ステップを含む情報処理方法。
【請求項６】
情報処理装置の筐体の同じ面に並べて設けられる複数の表示部と、
複数の前記表示部のそれぞれの所定の位置に設けられ、近接された通信端末が内蔵するリーダライタに、通信相手の特定に用いられる第１の識別情報とコンテンツの識別情報である第２の識別情報とを提供するICタグと、
複数の前記ICタグのうちの所定の前記ICタグが提供した前記第１の識別情報に基づいて前記情報処理装置自身が通信相手として前記通信端末により特定されたとき、前記通信端末との間で、前記ICタグが前記リーダライタとの間で行う第１の無線通信と異なる第２の無線通信を行い、前記通信端末から送信された前記第２の識別情報を受信する無線通信部と、
前記第２の識別情報に応じたコンテンツを取得する取得部と
を備え、
前記無線通信部は、前記取得部により取得されたコンテンツを前記第２の無線通信によって前記通信端末に送信する
情報処理装置。
【請求項７】
情報処理装置の筐体の同じ面に並べて設けられる複数の表示部のそれぞれの所定の位置に設けられるICタグによって、近接された通信端末が内蔵するリーダライタに、通信相手の特定に用いられる第１の識別情報とコンテンツの識別情報である第２の識別情報とを提供し、
複数の前記ICタグのうちの所定の前記ICタグが提供した前記第１の識別情報に基づいて前記情報処理装置自身が通信相手として前記通信端末により特定されたとき、前記通信端末との間で、前記ICタグが前記リーダライタとの間で行う第１の無線通信と異なる第２の無線通信を行い、前記通信端末から送信された前記第２の識別情報を受信し、
前記第２の識別情報に応じたコンテンツを取得し、
取得したコンテンツを前記第２の無線通信によって前記通信端末に送信する
ステップを含む情報処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法に関し、特に、利用者により指定された情報を容易に提供できるようにする情報処理装置および方法に関する。
【０００２】
【従来の技術】
従来より、各種の案内表示板が街中の至る所に設けられている。
【０００３】
例えば、デパートには、各フロアにある店舗やレストランなどを紹介する案内表示板が設置されているし、歩道などには、近隣の地図を紹介する案内表示板などが設置されている。
【０００４】
【発明が解決しようとする課題】
しかしながら、上述したような案内表示板は、通常、案内する情報が表示板に直接描かれているため、紹介できる情報の量に、ある程度の制限が懸かってしまうという課題があった。
【０００５】
例えば、デパートにおいて、全ての店舗に関する情報を１つの表示板で案内しようとした場合、店舗の名称などの、簡単な情報しかせいぜい案内できず、初めて来店した客などは、その案内板を見ただけでは、どのフロアにどのような店舗があるのかといったようなことをほとんど理解できない。
【０００６】
また、複数のレストランなどを紹介する案内板の中には、それぞれのレストランで提供される料理の写真を表示しているものもあるが、２，３の料理の写真しか表示できないため、利用者は、その店舗に行き、実際にメニューを見なければ、その詳細を知ることができない。
【０００７】
さらに、地図が表示されている案内板においても同様に、例えば、ある建物の中に入っている店舗を探している場合に、その案内板を確認したとしても、それぞれの建物の名称しか確認することができず、その建物に実際に行かなければ、探している店舗を確認できない。
【０００８】
すなわち、案内できる情報の量に制限があるため、より詳細な情報を提供できないという課題があった。
【０００９】
本発明はこのような状況に鑑みてなされたものであり、様々な情報を、それを所望する利用者に容易に提供できるようにしたものである。
【００１０】
本発明の第１の情報処理装置は、情報処理装置の筐体の同じ面に並べて設けられる複数の表示部と、複数の前記表示部のそれぞれの所定の位置に設けられ、近接された通信端末が内蔵するICタグから識別情報を取得するリーダライタと、複数の前記リーダライタのうちの所定の前記リーダライタにより取得された前記識別情報に基づいて前記通信端末を通信相手として特定し、前記通信端末との間で、前記リーダライタが前記ICタグとの間で行う第１の無線通信と異なる第２の無線通信を行う無線通信部と、前記識別情報を取得した所定の前記リーダライタに応じたコンテンツを取得する取得部とを備え、前記無線通信部は、前記取得部により取得されたコンテンツを前記第２の無線通信によって前記通信端末に送信する。
【００１２】
複数の前記表示部には、それぞれ、異なるコンテンツに関する案内を表示させることができる。
【００１３】
前記リーダライタの識別情報と対応付けてコンテンツを記憶する記憶部をさらに設けることができる。この場合、前記取得部には、前記識別情報を取得した所定の前記リーダライタの識別情報と対応付けて記憶されているコンテンツを前記記憶部から取得させることができる。
【００１４】
前記取得部には、前記識別情報を取得した所定の前記リーダライタの識別情報と対応付けて記憶されているコンテンツを、ネットワーク上のサーバから取得させることができる。
【００１５】
本発明の第１の情報処理方法は、情報処理装置の筐体の同じ面に並べて設けられる複数の表示部のそれぞれの所定の位置に設けられるリーダライタによって、近接された通信端末が内蔵するICタグから識別情報を取得し、複数の前記リーダライタのうちの所定の前記リーダライタにより取得された前記識別情報に基づいて前記通信端末を通信相手として特定し、前記通信端末との間で、前記リーダライタが前記ICタグとの間で行う第１の無線通信と異なる第２の無線通信を行い、前記識別情報を取得した所定の前記リーダライタに応じたコンテンツを取得し、取得したコンテンツを前記第２の無線通信によって前記通信端末に送信するステップを含む。
【００１７】
本発明の第２の情報処理装置は、情報処理装置の筐体の同じ面に並べて設けられる複数の表示部と、複数の前記表示部のそれぞれの所定の位置に設けられ、近接された通信端末が内蔵するリーダライタに、通信相手の特定に用いられる第１の識別情報とコンテンツの識別情報である第２の識別情報とを提供するICタグと、複数の前記ICタグのうちの所定の前記ICタグが提供した前記第１の識別情報に基づいて前記情報処理装置自身が通信相手として前記通信端末により特定されたとき、前記通信端末との間で、前記ICタグが前記リーダライタとの間で行う第１の無線通信と異なる第２の無線通信を行い、前記通信端末から送信された前記第２の識別情報を受信する無線通信部と、前記第２の識別情報に応じたコンテンツを取得する取得部とを備え、前記無線通信部は、前記取得部により取得されたコンテンツを前記第２の無線通信によって前記通信端末に送信する。
【００１８】
本発明の第２の情報処理方法は、情報処理装置の筐体の同じ面に並べて設けられる複数の表示部のそれぞれの所定の位置に設けられるICタグによって、近接された通信端末が内蔵するリーダライタに、通信相手の特定に用いられる第１の識別情報とコンテンツの識別情報である第２の識別情報とを提供し、複数の前記ICタグのうちの所定の前記ICタグが提供した前記第１の識別情報に基づいて前記情報処理装置自身が通信相手として前記通信端末により特定されたとき、前記通信端末との間で、前記ICタグが前記リーダライタとの間で行う第１の無線通信と異なる第２の無線通信を行い、前記通信端末から送信された前記第２の識別情報を受信し、前記第２の識別情報に応じたコンテンツを取得し、取得したコンテンツを前記第２の無線通信によって前記通信端末に送信するステップを含む。
【００３８】
【発明の実施の形態】
図１は、本発明を適用した情報提供システムの構成例を示す図である。
【００３９】
図１の情報ボード１は、街中の所定の場所に設置され、利用者に対して、例えば、その近隣に関する各種の情報を提供する。
【００４０】
図１の例においては、情報ボード１には、４つの表示部（表示部２Ａ乃至２Ｄ）が設けられている。そして、利用者は、表示部２Ａ乃至２Ｄにそれぞれ表示されている案内を確認し、その表示部に設けられている情報要求部（情報要求部３Ａ乃至３Ｄ）に自らの有するPDA(Personal Digital Assistants)１１などの端末を近付けることで、その詳細な情報を端末上で確認することができる。
【００４１】
図２は、図１の情報ボード１の表示部２Ａ乃至２Ｄに表示される案内表示の例を示す図である。
【００４２】
この例においては、表示部２Ａの案内は、その右下に配置されている情報要求部３ＡにPDA１１を近接させることで、利用者が「東京お買い物マップ」に関する情報の提供を受けることが可能であることを示しており、表示部２Ｂの案内は、その右下に配置されている情報要求部３ＢにPDA１１を近接させることで、「レストランアリス」に関する情報の提供を受けることが可能であることを示している。
【００４３】
また、表示部２Ｃの案内は、その右下に配置されている情報要求部３ＣにPDA１１を近接させることで、利用者が「東京の歩き方」に関する情報の提供を受けることが可能であることを示しており、表示部２Ｄの案内は、その右下に配置されている情報要求部３ＤにPDA１１を近接させることで、「代官山」に関する情報の提供を受けることが可能であることを示している。
【００４４】
利用者は、このような案内を確認し、例えば、「レストランアリス」で提供される料理のメニューや、店舗の外観画像などの情報を確認しようとした場合、図３に示すように、PDA１１を情報要求部３Ｂに近付けることで、その情報をPDA１１上で確認することができる。
【００４５】
図４は、情報ボード１の情報要求部３ＢにPDA１１が近接されている状態を横から示す図であり、図に示すように、PDA１１には、情報要求部３Ｂの内側に設置されている（情報ボード１に内蔵されている）リーダライタ３１Ｂと、電磁波を介して近距離無線通信を行う非接触ICカード２１が内蔵されている。
【００４６】
そして、利用者がPDA１１を情報要求部３Ｂに近接させ、リーダライタ３１Ｂから輻射されている電磁波を受信することに応じて、非接触ICカード２１は、予め設定されているPDA１１の識別情報を読み出し、電磁波を利用した通信により、読み出した識別情報をリーダライタ３１Ｂ（情報ボード１）に提供する。
【００４７】
また、PDA１１には、例えば、ブルートゥース（Bluetooth（登録商標））により情報ボード１と無線通信するブルートゥースモジュール１８１（図１１参照）が設けられている。すなわち、情報ボード１にもブルートゥースモジュール４５（図５参照）が設けられており、PDA１１は、非接触ICカード２１による通信だけでなく、ブルートゥースモジュール１８１を利用することでも、情報ボード１と無線通信を行うことができる。
【００４８】
情報ボード１は、PDA１１の非接触ICカード２１から識別情報が通知されてきたとき、その識別情報に基づいて、PDA１１とブルートゥースにより通信すべく同期を確立する。そして、情報ボード１は、PDA１１との間で同期を確立できたとき、利用者が所望する「レストランアリス」の情報を、例えば、内蔵する記憶部から読み出し、ブルートゥースの通信により図１のアンテナ４からPDA１１に提供する。
【００４９】
そして、提供されてきた情報がPDA１１の表示部に表示されるため、利用者は、「レストランアリス」のメニューや料理の写真などを確認することができる。
【００５０】
すなわち、図１において、点線矢印は情報ボード１とPDA１１との間で電磁波を介して行われる通信を示しており、実線矢印は情報ボード１とPDA１１との間でブルートゥースを利用して行われる通信を示している。
【００５１】
情報ボード１は、電磁波を介して通知されてきた識別情報に基づいて端末を特定し、情報を提供するため、PDA１１と同様にブルートゥースモジュールを内蔵する端末が近傍に存在する場合であっても、その端末に対して情報を誤って送信するといったことを抑制することができる。
【００５２】
なお、後に詳述するように、非接触ICカード２１から情報ボード１に提供される識別情報には、例えば、情報ボード１がPDA１１との間で同期を確立するためのブルートゥースアドレスなどが含まれている。
【００５３】
また、リーダライタ３１Ｂと同様に、情報要求部３Ａの内側にはリーダライタ３１Ａが設けられており、情報要求部３Ｃの内側にはリーダライタ３１Ｃが設けられており、情報要求部３Ｄの内側にはリーダライタ３１Ｄが設けられている（いずれも図５参照）。
【００５４】
図５は、情報ボード１の内部構成の例を示すブロック図である。
【００５５】
CPU（Central Processing Unit）４１は、ROM（Read Only Memory）４２に記憶されている制御プログラムをRAM（Random Access Memory）４３に展開し、情報ボード１の全体の動作を制御する。RAM４３にはまた、CPU４１が各種の処理を実行する上において必要なデータなどが適宜記憶される。
【００５６】
CPU４１、ROM４２、およびRAM４３は、バス４７を介して相互に接続されており、このバス４７には、各種の処理部が接続されている。
【００５７】
コンテンツ記憶部４４は、利用者に提供する各種の情報（コンテンツ）を記憶しており、CPU４１からの指示に基づいて、コンテンツを読み出し、それをブルートゥースモジュール４５に供給する。コンテンツ記憶部４４には、表示部２Ａ乃至２Ｄのそれぞれに配置されるリーダライタ３１Ａ乃至３１Ｄの識別情報に対応付けて、コンテンツが記憶されているため、CPU４１は、いずれかのリーダライタからPDA１１が近接されたことが通知されてきたとき、そのリーダライタの識別情報に基づいて、提供するコンテンツを読み出すことができる。
【００５８】
また、コンテンツ記憶部４４に記憶されているコンテンツは、情報ボード１の管理者により書き換えることが可能とされている。従って、最新の情報を利用者に提供することができる。
【００５９】
ブルートゥースモジュール４５は、情報ボード１の近傍に存在する、ブルートゥースモジュールを内蔵する端末とアンテナ４を介して通信する。
【００６０】
ここで、ブルートゥースの通信に関して説明する。
【００６１】
ブルートゥースのネットワークの形態には、ピコネット(piconet)と、複数のピコネットが相互接続されたスカッタネット(scatternet)があり、それぞれのピコネットには、マスタとスレーブと呼ばれる役割を有するブルートゥースデバイスが存在する。
【００６２】
そして、ピコネット内の同期を確立し、各種の情報を送受信するためには、ピコネットを形成するマスタとスレーブとの間で、周波数軸と時間軸の同期が確立されている必要がある。
【００６３】
ブルートゥースでは、７９MHzの周波数幅を使って、例えば、マスタからスレーブに対して信号が送信されるが、このとき、マスタは、７９MHzの周波数幅を同時に占有して情報を送信するのではなく、情報の送信周波数を、１MHzの周波数幅でランダムに変化（ホッピング）させて送信する。
【００６４】
一方、受信側のスレーブは、ランダムに変化されるマスタの送信周波数と同期をとり、適宜、受信周波数を変化させて、マスタから送信されてきた情報を受信する。
【００６５】
このマスタとスレーブにより変化される周波数のパターンが周波数ホッピングパターンと呼ばれ、周波数ホッピングパターンがマスタとスレーブとの間で共有されている状態が、周波数軸の同期が確立した状態とされる。
【００６６】
また、ブルートゥースでは、マスタと複数のスレーブが通信するために、マスタと各スレーブ間の通信路（チャンネル）が６２５μ秒単位で時分割多重されている。そして、この６２５μ秒単位の時間間隔が時間スロットと呼ばれ、時間スロットがマスタとスレーブとの間で共有されている状態が、時間軸の同期が確立した状態とされる。
【００６７】
なお、全てのスレーブは、マスタのブルートゥースアドレスに基づいて、周波数ホッピングパターンを算出し、マスタのブルートゥースクロックに基づいて、自分自身が管理するブルートゥースクロックにオフセットを加え、時間スロットのタイミングをとる。
【００６８】
このブルートゥースアドレスは、それぞれのブルートゥースデバイスに対して固有な４８ビットで表されるものであり、ブルートゥースクロックは、全てのブルートゥースデバイスがそれぞれ管理するものである。より詳細には、ブルートゥースアドレスは、その下位２４ビットがLAP(Low Address Part)と、次の８ビットがUAP(Upper Address Part)と、そして残りの１６ビットがNAP(Non-significant Address Part)とそれぞれ区分されており、周波数ホッピングパターンの算出には、LAP全体の２４ビットとUAPの下位４ビットからなる２８ビットが用いられる。
【００６９】
従って、ピコネットを形成する前には、後述する「問い合わせ（Inquiry）」と呼ばれる処理、および「呼び出し（Page）」と呼ばれる処理により、ブルートゥースアドレス、およびブルートゥースクロックを含む各種の情報が、マスタとスレーブ間で送受信される。
【００７０】
このようなブルートゥースにより通信を行った場合、約７２３．２kbpsで情報を送信できるため、情報ボード１からは、テキストデータだけでなく、画像データや音声データなどもPDA１１に提供することできる。
【００７１】
図５の説明に戻り、通信部４６は、モデムやターミナルアダプタなどより構成され、ネットワークを介して各種の情報を送受信する。従って、ネットワークを介して所定のサーバから取得されたコンテンツをPDA１１に提供するようにすることもできる。
【００７２】
表示部２ＡにはLCD(Liquid Crystal Display)４８Ａとリーダライタ３１Ａが配置されており、表示部２ＢにはLCD４８Ｂとリーダライタ３１Ｂが配置されている。また、表示部２ＣにはLCD４８Ｃとリーダライタ３１Ｃが配置されており、表示部２ＤにはLCD４８Ｄとリーダライタ３１Ｄが配置されている。LCD４８Ａ乃至４８Ｄは、CPU４１からの指示に基づいて所定の案内をそれぞれ表示し、リーダライタ３１Ａ乃至３１Ｄは、CPU４１からの指示に基づいて、近接されたPDA１１の非接触ICカード２１と電磁波を介して通信する。
【００７３】
なお、表示部２Ａ乃至２Ｄに表示される情報は、例えば、所定の周期毎に変更されるようにしてもよい。また、それに伴って、コンテンツ記憶部４４に記憶されている、リーダライタ３１Ａ乃至３１Ｄの識別情報と、提供するコンテンツの対応テーブルも変更される。これにより、利用者に対して提供されるコンテンツの内容が所定の周期毎に変更されることとなる。
【００７４】
なお、表示部２Ａ乃至２Ｄは、単なる板状の平面により構成され、そこに、紙やシールを媒体とした各種の案内が表示されるようにしてもよい。
【００７５】
図６は、図５のブルートゥースモジュール４５の詳細な構成例を示すブロック図である。
【００７６】
CPU６１は、ROM６２に格納されている制御プログラムをRAM６３に展開し、ブルートゥースモジュール４５の全体の動作を制御する。CPU６１乃至RAM６３は、バス６５を介して相互に接続されており、このバス６５には、また、フラッシュメモリ６４が接続されている。
【００７７】
フラッシュメモリ６４には、例えば、それぞれのブルートゥースデバイスに対して設定され、ユーザが好みに応じて変更することが可能なブルートゥースデバイス名、および、それぞれのブルートゥースデバイスに対して固有なブルートゥースアドレスなどが記憶されている。
【００７８】
また、フラッシュメモリ６４には、ピコネット内同期確立後に、通信相手のブルートゥースデバイスを認証したり、送信するデータを暗号化したりするためのリンクキーなどが記憶され、必要に応じてCPU６１に提供される。
【００７９】
入出力インタフェース６６は、CPU６１からの指示に基づいて、図５のCPU４１から供給されてきたデータ、およびベースバンド制御部６７から供給されてきたデータの入出力を管理する。
【００８０】
ベースバンド制御部６７は、例えば、入出力インタフェース６６から供給されてきたデータをPDA１１に送信すべく、GFSK(Gaussian Frequency Shift Keying)変調部８１に供給し、GFSK復調部８６からデータが供給されてきたとき、それをバス６５、または入出力インタフェース６６に出力する。また、ベースバンド制御部６７は、通信リンクの制御、パケットの制御、論理チャンネルの制御、およびセキュリティの制御などの各種の制御、或いは、誤り訂正符号化、複合化、データのランダム化などの処理を行う。
【００８１】
GFSK変調部８１は、ベースバンド制御部６７から供給されてきたデータの高域成分をフィルタにより制限し、１次変調として周波数変調を行い、取得したデータをスペクトラム拡散部８２に出力する。
【００８２】
スペクトラム拡散部８２は、ホッピングシンセサイザ部８４から通知される周波数ホッピングパターンに基づいて搬送周波数を切り替え、供給されてきたデータに対してスペクトラム拡散を施した後に得られた信号を通信制御部８３に出力する。
【００８３】
逆スペクトラム拡散部８５は、ホッピングシンセサイザ部８４から通知される周波数ホッピングパターンに基づいて受信周波数をホッピングさせ、例えば、PDA１１からの信号を取得する。また、逆スペクトラム拡散部８５は、取得した信号を逆スペクトラム拡散し、得られた信号をGFSK復調部８６に出力する。GFSK復調部８６は、逆スペクトラム拡散部８５から供給されてきた信号をGFSK復調し、得られたデータをベースバンド制御部６７に出力する。
【００８４】
通信制御部８３は、２．４GHz帯を使用して、スペクトラム拡散が施された信号をアンテナ４から、例えば、PDA１１に対して送信する。また、通信制御部８３は、アンテナ４からの受信信号を逆スペクトラム拡散部８５に出力する。
【００８５】
なお、PDA１１に内蔵されているブルートゥースモジュール１８１も、図６に示したブルートゥースモジュール４５と同様に構成されているため、以下において、ブルートゥースモジュール１８１のCPUはCPU６１Ａと適宜称する。同様に、例えば、ブルートゥースモジュール１８１のROMはROM６２Ａとし、RAMはRAM６３Ａとして説明する。他の構成についても同様とする。
【００８６】
図７は、図５のリーダライタ３１Ａの詳細な構成例を示すブロック図である。
【００８７】
IC１０１Ａは、CPU１１１Ａ、SPU（Signal Processing Unit）１１２Ａ、SCC（Serial Communication Controller）１１３Ａ、並びにメモリ１１４Ａにより構成され、さらに、メモリ１１４Ａは、ROM１２１Ａ、およびRAM１２２Ａから構成されている。これらのCPU１１１Ａ乃至メモリ１１４Ａは、バス１１５Ａを介して相互に接続されている。
【００８８】
CPU１１１Ａは、ROM１２１Ａに格納されている制御プログラムをRAM１２２Ａに展開し、PDA１１の非接触ICカード２１から送信されてきた応答データや、図５のCPU４１から供給されてきた制御信号に基づいて、各種の処理を実行する。例えば、CPU１１１Ａは、非接触ICカード２１に送信するコマンドを生成し、それを、バス１１５Ａを介してSPU１１２Ａに出力したり、非接触ICカード２１から送信されてきたデータの認証処理などを行う。
【００８９】
また、CPU１１１Ａは、PDA１１が近接され、各部の処理により識別情報（ブルートゥースアドレスなど）が通知されてきたとき、CPU４１の指示に基づいて、それをブルートゥースモジュール４５に通知するなどの処理を行う。
【００９０】
SPU１１２Ａは、非接触ICカード２１からの応答データが復調部１０４Ａから供給されてきたとき、そのデータに対して、例えば、BPSK（Binary Phase Shift Keying）復調（マンチェスターコードのデコード）などを施し、取得したデータをCPU１１１Ａに供給する。また、SPU１１２Ａは、非接触ICカード２１に送信するコマンドがバス１１５Ａを介して供給されてきたとき、そのコマンドにBPSK変調（マンチェスターコードへのコーディング）を施し、取得したデータを変調部１０２Ａに出力する。
【００９１】
SCC１１３Ａは、CPU４１から供給されてきたデータを、バス１１５Ａを介してCPU１１１Ａに供給したり、CPU１１１Ａから、バス１１５Ａを介して供給されてきたデータをCPU４１に出力する。
【００９２】
変調部１０２Ａは、発振回路（OSC）１０３Ａから供給される所定の周波数（例えば、１３．５６MHz）の搬送波を、SPU１１２Ａより供給されるデータに基づいて、ASK（Amplitude Shift Keying）変調し、生成された変調波を、電磁波としてアンテナ１０５Ａから出力する。一方、復調部１０４Ａは、アンテナ１０５Ａを介して取得した変調波（ASK変調波）を復調し、復調されたデータをSPU１１２Ａに出力する。
【００９３】
アンテナ１０５Ａは、所定の電磁波を輻射し、それに対する負荷の変化に基づいて、非接触ICカード２１（PDA１１）が近接されたか否かを検出する。そして、非接触ICカード２１が近接されたとき、アンテナ１０５Ａは、非接触ICカード２１と各種のデータを送受信する。
【００９４】
なお、リーダライタ３１Ｂ乃至３１Ｄもリーダライタ３１Ａと同様に構成されている。以下において、例えば、リーダライタ３１ＢのCPUをCPU１１１Ｂとして説明し、SPUをSPU１１２Ｂとして説明する。他の構成についても同様とする。
【００９５】
図８は、情報ボード１の機能構成例を示すブロック図である。
【００９６】
この機能ブロックは、ROM４２に格納されている制御プログラムがCPU４１により実行されることで実現される。
【００９７】
ホストプログラム１３１は、リーダライタ３１Ａ乃至３１Ｄをそれぞれ制御するリーダライタ制御プログラム１３２Ａ乃至１３２Ｄ、およびブルートゥースモジュール４５を制御するブルートゥース制御プログラム１３３と協働し、各種の処理を行う。
【００９８】
例えば、ホストプログラム１３１は、リーダライタ制御プログラム１３２Ａ乃至１３２ＤのいずれかのプログラムからPDA１１の識別情報が通知されてきたとき、それをブルートゥース制御プログラム１３３に提供するとともに、そのプログラムが管理するリーダライタに対応付けて記憶しているコンテンツをコンテンツ記憶部４４から読み出すなどの処理を実行する。
【００９９】
次に、PDA１１の構成例について説明する。
【０１００】
図９は、利用者に把持されたときのPDA１１の斜視図であり、図１０は、PDA１１の正面図である。
【０１０１】
PDA１１は、片手で把持および操作が可能な大きさに、その筐体が形成されている。PDA１１の上部には、半導体メモリが内蔵されているメモリースティック１５１が挿入されるスロットが設けられている。
【０１０２】
メモリースティック１５１は、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリースティック１５１は、縦２１．５×横５０×厚さ２．８[mm] の小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROM（Electrically Erasable Programmable Read-Only Memory）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み、及び読み出しが可能となっている。
【０１０３】
PDA１１は、このようなメモリースティック１５１を装着可能に構成されているために、メモリースティック１５１を介して、他の電子機器との間でデータの共有化を図ることができる。
【０１０４】
また、所定の機能を拡張するためのモジュール（チップ）をメモリースティック１５１に組み込み、PDA１１にそれを装着させることにより、PDA１１の機能をさらに拡張させることができる。
【０１０５】
例えば、ブルートゥースモジュールや非接触ICカードが組み込まれたメモリースティック１５１をPDA１１に装着することにより、例えば、それらのモジュールがPDA１１に内蔵されていない場合であっても、情報ボード１との間で、ブルートゥースによる通信、および電磁波を用いた通信ができるように、その機能を拡張させることができる。
【０１０６】
PDA１１の下面には、図示せぬモデムおよび各種データを授受するUSB（Universal Serial Bus）ポート（図示せず）等が設けられている。また、図１０に示すように、PDA１１には、表示部１６１、キー１６２、およびジョグダイヤル１６３などが設けられている。
【０１０７】
表示部１６１は、LCDなどの薄型の表示装置で構成され、例えば、情報ボード１から提供されたテキストや静止画像、或いは動画像を表示する。表示部１６１の下側には、タッチパッド１６１Ａが設けられており、利用者は、そのタッチパッド１６１Ａを指またはペンなどで押圧することにより、PDA１１を操作することができる。
【０１０８】
キー１６２は、CPU１７１（図１１参照）に各種の指令を入力するとき、ユーザにより操作される。
【０１０９】
ジョグダイヤル１６３は、表示部１６１に表示されたアイコンまたはサムネイルを選択するときなどに、回転操作、または本体側への押圧操作がなされる。
【０１１０】
図１１は、PDA１１の電気的構成の例を示すブロック図である。
【０１１１】
CPU１７１は、発振器１７２から供給されるクロック信号に同期して、Flash ROM１７３、またはEDO DRAM（Extended Data Out Dynamic Random Access Memory）１７４に格納されているオペレーティングシステム、またはアプリケーションプログラムなどの各種のプログラムを実行する。
【０１１２】
Flash ROM１７３は、フラッシュメモリで構成され、一般的には、CPU１７１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。EDO DRAM１７４は、CPU１７１が実行するプログラムや、その実行において適宜変化するパラメータを格納する。
【０１１３】
メモリースティックインタフェース（I/F）１７５は、PDA１１に装着されているメモリースティック１５１からデータを読み出すとともに、CPU１７１から供給されたデータをメモリースティック１５１に書き込む。
【０１１４】
USBインタフェース（I/F）１７６は、発振器１７７から供給されるクロック信号に同期して、接続されているUSB機器であるドライブ２０１からデータまたはプログラムを入力するとともに、CPU１７１から供給されたデータをドライブ２０１に供給する。
【０１１５】
ドライブ２０１は、必要に応じて装着される磁気ディスク２０２、光ディスク２０３、光磁気ディスク２０４、または半導体メモリ２０５に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、USBインタフェース１７６を介して、CPU１７１またはEDO DRAM１７４に供給する。また、ドライブ２０１は、装着されている磁気ディスク２０２、光ディスク２０３、光磁気ディスク２０４、または半導体メモリ２０５にデータまたはプログラムを記録させる。
【０１１６】
Flash ROM１７３、EDO DRAM１７４、メモリースティックインタフェース１７５、およびUSBインタフェース１７６は、アドレスバスおよびデータバスを介して、CPU１７１に接続されている。
【０１１７】
表示部１６１は、LCDバスを介して、CPU１７１からデータを受信し、受信したデータに対応する画像または文字などを表示する。タッチパッド制御部１７８は、表示部１６１の下側に設けられたタッチパッド１６１Ａが操作されたとき、操作に対応したデータ（例えば、タッチされた座標を示す）を表示部１６１から受信し、受信したデータに対応する信号をシリアルバスを介してCPU１７１に供給する。
【０１１８】
EL（Electroluminescence）ドライバ１７９は、表示部１６１の裏側に設けられている電界発光素子を動作させ、表示部１６１の表示の明るさを制御する。
【０１１９】
赤外線通信部１８０は、UART（Universal asynchronous receiver-transmitter）を介して、CPU１７１から受信したデータを赤外線信号として、図示せぬ他の機器に送信するとともに、他の機器から送信されてきた赤外線信号を受信して、CPU１７１に供給する。これにより、PDA１１は、UARTを介して、他の機器と通信することができる。
【０１２０】
ブルートゥースモジュール１８１は、上述した情報ボード１のブルートゥースモジュール４５と同様に構成され、例えば、情報ボード１とブルートゥースにより通信する。情報ボード１から提供され、ブルートゥースモジュール１８１により受信されたデータは、CPU１７１に供給され、例えば、表示部１６１に表示される。
【０１２１】
非接触ICカード２１は、例えば、情報ボード１のリーダライタ３１ＡにPDA１１が近接され、そこから輻射されている電磁波を受信したとき、識別情報としてのカードIDをリーダライタ３１Ａに通知する。非接触ICカード２１の詳細な構成については後述する。
【０１２２】
音声再生部１８２は、CPU１７１から供給された音声のデータを再生して、データに対応する音声をスピーカ１８３から出力する。例えば、情報ボード１から音楽コンテンツが提供されてきたとき、音声再生部１８２は、それを再生し、スピーカ１８３から出力する。
【０１２３】
電源回路１８４は、装着されているバッテリ１８５、または接続されているAC（Alternating current）アダプタ１８６から供給される電源の電圧を変換して、必要な電力をCPU１７１乃至音声再生部１８２にそれぞれ供給する。
【０１２４】
図１２は、図１１の非接触ICカード２１の詳細な構成例を示すブロック図である。
【０１２５】
非接触ICカード２１は、例えば、図に示すアンテナ（ループアンテナ）２３０、およびコンデンサ２３１と、それ以外の構成が１チップに格納されたICから構成され、電磁誘導を利用して、情報ボード１に設けられるリーダライタ３１Ａ乃至３１Ｄのうち、PDA１１が近接されたリーダライタと各種のデータを半二重通信する。以下において、リーダライタ３１Ａ乃至３１Ｄのそれぞれを個々に区別する必要がない場合、適宜、リーダライタ３１と称する。
【０１２６】
また、非接触ICカード２１は、必ずしもカード状のものとして構成されるわけではなく、そのICカードとは、説明の便宜上用いた名称であり、上述したような、または後述するような各種の機能を意図するものである。この非接触ICカード２１と基本的に同様の機能を提供するものとして、例えば、Felica（登録商標）などがある。
【０１２７】
CPU２２１は、ROM２２２に格納されている制御プログラムをRAM２２３に展開し、非接触ICカード２１の全体の動作を制御する。例えば、CPU２２１は、近接されたリーダライタ３１から輻射されている電磁波がアンテナ２３０において受信されたとき、それに応じて、非接触ICカード２１のカードIDをリーダライタ３１に通知する。
【０１２８】
このカードIDは、例えば、ブルートゥースモジュール１８１（PDA１１）に設定されているブルートゥースアドレスと同一、またはブルートゥースアドレスを含むものとされる。
【０１２９】
インタフェース部２２９は、ASK復調部２４３において、アンテナ２３０を介して受信した変調波（ASK変調波）を包絡線検波して復調し、復調後のデータをBPSK復調部２３２に出力する。アンテナ２３０とコンデンサ２３１により構成されるLC回路においては、リーダライタ３１から輻射される所定の周波数の電磁波により共振が生じている。
【０１３０】
また、インタフェース部２２９は、アンテナ２３０において励起された交流磁界をASK復調部２４３により整流し、それを電圧レギュレータ２４１において安定化し、各部に直流電源として供給する。リーダライタ３１から輻射される電磁波の電力は、後述するように非接触ICカード２１に必要な電力を賄う磁界を発生させるように調整されている。
【０１３１】
また、インタフェース部２２９は、発振回路２４４においてデータのクロック周波数と同一の信号を発振し、それを図示せぬPLL部に出力する。
【０１３２】
さらに、インタフェース部２２９は、例えば、カードIDなどをリーダライタ３１に送信する場合、BPSK変調部２２８から供給されるデータに対応して、例えば、所定のスイッチング素子をオン／オフさせ、スイッチング素子がオン状態であるときだけ、所定の負荷をアンテナ２３０に並列に接続させることにより、アンテナ２３０の負荷を変動させる。
【０１３３】
ASK変調部２４２は、アンテナ２３０の負荷の変動により、アンテナ２３０において受信されているリーダライタ３１からの変調波をASK変調し、その変調成分をアンテナ２３０を介してリーダライタ３１に送信する（リーダライタのアンテナ１０５の端子電圧を変動させる）（ロードスイッチング方式）。
【０１３４】
BPSK復調部２３２は、ASK復調部２４３で復調されたデータがBPSK変調されている場合、図示せぬPLL部から供給されるクロック信号に基づいて、そのデータの復調（マンチェスターコードのデコード）を行い、復調したデータをデータ受信部２３３に出力する。データ受信部２３３は、供給されてきたデータをCPU２２１等に適宜出力する。
【０１３５】
BPSK変調部２２８は、データ送信部２２７から供給されてきたデータにBPSK変調（マンチェスターコードへのコーディング）を行い、それをASK変調部２４２に出力する。
【０１３６】
また、非接触ICカード２１においては、カードIDを情報ボード１に通知するだけでなく、例えば、リーダライタ３１との間での認証処理や、送信するデータの暗号化処理など、様々な処理が行われる。
【０１３７】
図１３は、非接触ICカード２１とリーダライタ３１の仕様の例を示す図である。
【０１３８】
上述したように、情報ボード１に設けられるリーダライタ３１と非接触ICカード２１間の通信は、半二重により行われ、その通信速度は、例えば、２１１．８７５kbpsである。
【０１３９】
また、図に示すように、リーダライタ３１から非接触ICカード２１に対する電力伝送、およびデータ転送、並びに、非接触ICカード２１からリーダライタ３１に対するデータ転送により使用される周波数帯域の中心周波数は、例えば、１３．５６MHzである。
【０１４０】
そして、電力伝送のためにリーダライタ３１から出力される電波の出力は、例えば、３５０mWであり、アンテナの特性などの通信環境にもよるが、その通信距離は、例えば、１０cm前後とされる。従って、例えば、図１において、情報要求部３Ａと他の情報要求部との間隔は、他のリーダライタからの電磁波の影響を受けないように、少なくとも１０cm以上の間隔とされる。
【０１４１】
当然、その間隔は、リーダライタ３１からの出力を抑えることで狭めることができ、より多くの情報要求部を情報ボード１に設けることも可能である。
【０１４２】
リーダライタ３１から非接触ICカード２１に対するデータ転送は、上述したように、マンチェスターコードにコード化されたデータをASK変調することにより行われ、その変調度（データ信号の最大振幅／搬送波の最大振幅）は、例えば、約０．１とされる。また、非接触ICカード２１からリーダライタ３１に対するデータ転送は、上述したように、ロードスイッチング方式により出力データを送信信号に変換する（出力データに応じてスイッチング素子をオン／オフさせることによりアンテナ１０５の負荷を変動させる）ことにより行われる。
【０１４３】
図１４は、PDA１１の機能構成例を示すブロック図である。
【０１４４】
ホストプログラム２５１は、PDA１１の基本的な機能を提供する。非接触ICカード制御プログラム２５２は、非接触ICカード２１を制御し、例えば、リーダライタ３１から輻射されている電磁波を受信したとき、非接触ICカード２１に設定されているカードIDを、そのリーダライタ３１に通知したり、PDA１１のユーザからカードIDの書き換えが指示されたとき、それに応じてEEPROM２２４に格納されているカードIDを書き換える。
【０１４５】
ブルートゥース制御プログラム２５３は、ブルートゥースモジュール１８１の動作を制御し、他のブルートゥースデバイスとの通信を実現させるだけでなく、フラッシュメモリ６４Ａ（ブルートゥースモジュール１８１のフラッシュメモリ）に設定されているブルートゥースデバイス名の書き換えを管理する。
【０１４６】
次に、図１の情報提供システムの動作について説明する。
【０１４７】
始めに、図１５、および図１６のフローチャートを参照して、図１の情報提供システムの一連の処理について説明する。また、非接触ICカード２１が内蔵されているPDA１１との処理の相違を明確にするために、情報ボード１の近傍に存在する非接触ICカードが内蔵されていないブルートゥースデバイス（他の端末）に関する処理も説明する。
【０１４８】
情報ボード１に関しては、ホストプログラム１３１、リーダライタ制御プログラム１３２Ａ、および１３２Ｂ、並びにブルートゥース制御プログラム１３３の処理について説明するが、リーダライタ制御プログラム１３２Ｃ、および１３２Ｄも、リーダライタ制御プログラム１３２Ａと同様の処理を実行する。
【０１４９】
ステップＳ３１、およびステップＳ４１において、リーダライタ制御プログラム１３２Ａ、およびリーダライタ制御プログラム１３２Ｂは、それぞれ、非接触ICカード２１が内蔵されている端末（PDA１１）を検出するための電磁波を輻射する。例えば、リーダライタ制御プログラム１３２Ａは、所定の制御コマンドによりリーダライタ３１Ａを制御し、アンテナ１０５Ａから所定の周期で電磁波を輻射させる。
【０１５０】
PDA１１の非接触ICカード制御プログラム２５２は、ステップＳ５１において、情報ボード１のリーダライタ３１Ａ乃至３１Ｂのうち、いずれかのリーダライタから輻射されている電磁波を受信したか否かを判定し、受信したと判定するまで待機する。
【０１５１】
例えば、図１に示すように、PDA１１が情報要求部３Ｂに近接されたとき、ステップＳ５１において、非接触ICカード制御プログラム２５２は、リーダライタ３１Ｂから輻射されている電磁波を受信したと判定し、ステップＳ５２に進む。
【０１５２】
ステップＳ５２において、非接触ICカード制御プログラム２５２は、EEPROM２２４からカードID（ブルートゥースアドレス）を読み出し、それをリーダライタ３１Ｂに通知させる。
【０１５３】
ステップＳ４２において、情報ボード１のリーダライタ制御プログラム１３２Ｂは、非接触ICカード２１から通知されてきたブルートゥースアドレスを受信し、ステップＳ４３に進み、それをブルートゥース制御プログラム１３３に通知する。
【０１５４】
そして、このブルートゥースアドレスは、ステップＳ１１において、ブルートゥース制御プログラム１３３により受信される。すなわち、ブルートゥース制御プログラム１３３は、「問い合わせ」等の処理を行う前に、ピコネット内同期を確立した後に通信するPDA１１のブルートゥースアドレスを取得することができる。
【０１５５】
また、リーダライタ制御プログラム１３２Ｂは、ステップＳ４４において、リーダライタ３１Ｂの識別情報をホストプログラム１３１に通知する。この識別情報は、PDA１１に提供（検索）するコンテンツを取得するために利用される。
【０１５６】
ステップＳ１において、ホストプログラム１３１は、リーダライタ制御プログラム１３２Ｂから通知されてきたコンテンツ識別情報を受信し、所定のタイミングで、受信したコンテンツ識別情報に基づいてコンテンツを取得する。
【０１５７】
そして、それ以降、ブルートゥース制御プログラム１３３により、ステップＳ１２乃至ステップＳ１４において「問い合わせ」が行われ、ステップＳ１６乃至ステップＳ１９において「呼び出し」が行われる。基本的に、「問い合わせ」は情報ボード１の近傍に存在するブルートゥースデバイス（PDA１１、および他の端末）を検出するための処理であり、「呼び出し」は「問い合わせ」により検出されたブルートゥースデバイスに対して、マスタの属性情報（ブルートゥースアドレス、ブルートゥースクロック等）を通知するための処理である。
【０１５８】
ステップＳ１２において、ブルートゥース制御プログラム１３３は、ブルートゥースモジュール４５を制御し、周囲に存在するスレーブを検出するためのIQパケットをブロードキャストする。
【０１５９】
具体的には、ブルートゥース制御プログラム１３３は、予め設定されているLAPの２４ビット（９Ｅ８Ｂ３３）とUAPの４ビット（全て０）、およびブルートゥースクロックの全体の２８ビットを用いて、問い合わせ周波数ホッピングパターンを生成する。
【０１６０】
また、ブルートゥース制御プログラム１３３は、予め設定されている９Ｅ８Ｂ００乃至９Ｅ８Ｂ３ＦのLAPから１つのアドレスブロックを用いてIAC(Inquiry Access Code)を生成し、そのアクセスコードからなるIQパケットを、算出した問い合わせホッピングパターンでブロードキャストする。
【０１６１】
なお、ブルートゥースにおいて送受信されるパケットは、送信パケットの宛先を示す基本となる６８ビット、または７２ビットのアクセスコードと、通信リンクを管理するためのパラメータを含む５４ビットのパケットヘッダと、ユーザデータである０乃至２７４５ビット（可変長）のペイロードから構成されている。
【０１６２】
ブルートゥースモジュール４５の各部の処理により、アンテナ４からブロードキャストされたIQパケットは、ステップＳ６１において、PDA１１のブルートゥース制御プログラム２５３により受信され、ステップＳ８１において、他の端末のブルートゥース制御プログラムにより受信される。
【０１６３】
そして、ステップＳ６２において、PDA１１のブルートゥース制御プログラム２５３は、スレーブとしての属性を通知するためのFHSパケットを情報ボード１に送信し、問い合わせに応答する。このFHSパケットには、ブルートゥースモジュール１８１のブルートゥースアドレスとブルートゥースクロックに関する情報が、そのペイロードに含まれている。
【０１６４】
送信されたFHSパケットは、情報ボード１のブルートゥース制御プログラム１３３により、ステップＳ１３において受信され、PDA１１の属性情報が取得される。
【０１６５】
また、ステップＳ８２において、他の端末の属性を示すFHSパケットが同様に送信されており、それがブルートゥース制御プログラム１３３により、ステップＳ１４で受信される。
【０１６６】
以上のような「問い合わせ」により、ブルートゥース制御プログラム１３３は、周囲に存在する全てのスレーブの属性情報を取得した状態となる。
【０１６７】
そして、ブルートゥース制御プログラム１３３は、ステップＳ１５において、取得したFHSパケットを検索し、電磁波を介して取得されたブルートゥースアドレス（カードID）を有するスレーブを識別し、そのスレーブを通信相手、すなわち情報を要求している端末として特定する。この場合、PDA１１のブルートゥースアドレスがリーダライタ制御プログラム１３２Ｂから既に通知されているため、ブルートゥース制御プログラム１３３は、そのブルートゥースアドレスを含むFHSパケットを送信してきたPDA１１を通信相手の端末として特定する。
【０１６８】
そして、ブルートゥース制御プログラム１３３は、その後、ステップＳ１５で通信相手として特定したPDA１１に対してのみ「呼び出し」を行う。すなわち、他の端末のブルートゥース制御プログラムとの間では、以降の処理が行われないことになる。
【０１６９】
ステップＳ１６において、ブルートゥース制御プログラム１３３は、PDA１１から取得したFHSパケットに記述されている情報に基づいてIDパケットを生成し、それをPDA１１に対して送信する。
【０１７０】
具体的には、ブルートゥース制御プログラム１３３は、FHSパケットに含まれている、ブルートゥースアドレスのLAPの２４ビットとUAPの下位４ビット、およびブルートゥースクロックの２８ビットを用いて呼び出し周波数ホッピングパターンを算出する。
【０１７１】
また、ブルートゥース制御プログラム１３３は、ブルートゥースアドレスのLAPを用いてDAC(Device Access Code)を生成し、そのDACからなるIDパケットを、算出した呼び出し周波数ホッピングパターンを利用してPDA１１に送信する。
【０１７２】
ブルートゥース制御プログラム２５３は、そのIDパケットをステップＳ６３において受信したとき、ステップＳ６４に進み、同一のIDパケットを情報ボード１に送信し、IDパケットを正常に受信できたことを通知する。
【０１７３】
ブルートゥース制御プログラム１３３は、ステップＳ１７において、PDA１１から送信されてきたIDパケットを受信したとき、ステップＳ１８に進み、自分自身の属性を通知するためのFHSパケットをPDA１１に送信する。
【０１７４】
ステップＳ６５において、ブルートゥース制御プログラム２５３は、情報ボード１から送信されてきたFHSパケットを受信し、マスタの属性情報を取得する。ブルートゥース制御プログラム２５３は、ステップＳ６６に進み、IDパケットを情報ボード１に送信し、FHSパケットを受信できたことを通知する。
【０１７５】
そして、ブルートゥース制御プログラム２５３は、ステップＳ６７において、情報ボード１とピコネット内同期を確立する。
【０１７６】
具体的には、ブルートゥース制御プログラム２５３は、情報ボード１（ブルートゥースモジュール４５）から通知されたブルートゥースアドレスのLAPの２４ビットとUAPの下位４ビット、およびブルートゥースクロックの２７ビットを用いてチャンネル周波数ホッピングパターンを生成し、周波数軸の同期を確立する。
【０１７７】
また、ブルートゥース制御プログラム２５３は、情報ボード１から通知されたブルートゥースクロックに基づいて、自らが管理するブルートゥースクロックにオフセット（差分）を加え、時間軸の同期を確立する。
【０１７８】
ブルートゥース制御プログラム１３３は、ステップＳ１９において、PDA１１から送信されてきたIDパケットを受信したとき、ステップＳ２０に進み、情報を提供する端末、すなわちPDA１１と同期を確立できたことをホストプログラム１３１に通知する。
【０１７９】
ホストプログラム１３１は、ステップＳ２において、その通知を受信したとき、ステップＳ１で既に受信しているリーダライタ３１Ｂの識別情報に基づいて、対応するコンテンツを取得する。上述したように、コンテンツ記憶部４４には、リーダライタ３１Ａ乃至３１Ｄのそれぞれの識別情報と、提供するコンテンツの対応テーブルが記憶されている。
【０１８０】
従って、例えば、図２に示すような各情報が情報ボード１により提供されている場合、ホストプログラム１３１は、リーダライタ制御プログラム１３２Ｂから通知されたリーダライタ３１Ｂの識別情報に基づいて、「レストランアリス」のコンテンツをコンテンツ記憶部４４から読み出し、取得する。
【０１８１】
ステップＳ４において、ホストプログラム１３１は、ブルートゥース制御プログラム１３３に対して、ステップＳ３で取得したコンテンツの送信を指示する。
【０１８２】
ブルートゥース制御プログラム１３３は、ステップＳ２１において、コンテンツを送信することが指示されたとき、ステップＳ２２に進み、ブルートゥースモジュール４５の各部を制御し、アンテナ４からPDA１１に対して、コンテンツを送信する。
【０１８３】
PDA１１のブルートゥース制御プログラム２５３は、ステップＳ６８において、情報ボード１から送信されてきたコンテンツを受信する。その後、ブルートゥース制御プログラム２５３は、受信したコンテンツをホストプログラム１３１に供給し、例えば、表示部１６１に表示させる。
【０１８４】
これにより利用者は、例えば、情報ボード１の情報要求部３ＢにPDA１１を近付けるだけで、表示部２Ｂに表示されている案内に関する詳細な情報をPDA１１上で確認することができる。この場合、例えば、「レストランアリス」で提供される料理のメニューが、画像付きで表示される。
【０１８５】
なお、ブルートゥースにおいては、端末間で同期を確立した後に選択するものとして、データの伝送方式を示すプロファイルが規定されているが、例えば、非接触ICカード２１とリーダライタ３１との間で行われる通信により、互いに提供できるプロファイルが送受信され、ブルートゥース制御プログラム１３３等の処理により選択されるようにしてもよい。
【０１８６】
また、情報ボード１とPDA１１が初めて通信を行う場合には、通常、認証を行うためのPIN(Personal Identification Number)コードの入力が要求されることとなるが、そのPINコードの入力が省略されるようにしてもよいし、プロファイルの場合と同様に、非接触ICカード２１とリーダライタ３１Ｂとの間で行われる通信により同一のPINコードが共有されるようにしてもよい。
【０１８７】
さらに、PDA１１のブルートゥースアドレスが通知され、それに基づいてピコネット内同期を確立することができる場合（ブルートゥースクロックが必要とされない場合）、ブルートゥース制御プログラム１３３により行われる「問い合わせ」の処理を省略するようにしてもよい。
【０１８８】
以上においては、情報ボード１は、非接触ICカード２１から通知されたPDA１１のブルートゥースアドレスに基づいて、同期を確立する相手の端末を特定し、その端末と同期を確立した後に、コンテンツを提供するとしたが、非接触ICカード２１から通知されたPDA１１のブルートゥースデバイス名に基づいて、通信相手を特定し、コンテンツを提供することもできる。
【０１８９】
この場合、ICカード２１から通知されるカードIDには、PDA１１のブルートゥースデバイス名が少なくとも含まれており、情報ボード１は、そのように、カードIDとして通知されたPDA１１のブルートゥースデバイス名に基づいて、情報を要求している端末（PDA１１）を特定する。
【０１９０】
次に、図１７乃至図１９のフローチャートを参照して、カードIDとして通知されたブルートゥースデバイス名に基づいて端末を特定し、コンテンツを提供する図１の情報提供システムの一連の処理について説明する。
【０１９１】
図１７に示す処理は、図１５に示した処理と基本的に同様のものであるが、情報ボード１に近接されたとき、非接触ICカード２１から提供されるカードIDがブルートゥースデバイス名を表わしている点が相違している。
【０１９２】
例えば、情報ボード１の情報要求部３ＢにPDA１１が近接されたとき、ステップＳ１５２において、ブルートゥースデバイス名を表わすカードIDがPDA１１の非接触ICカード制御プログラム２５２により読み出され、情報ボード１に提供される。
【０１９３】
リーダライタ制御プログラム１３２Ｂは、非接触ICカード制御プログラム２５２から通知されたカードIDをステップＳ１４２において受信したとき、それをブルートゥース制御プログラム１３３に通知するとともに、リーダライタ３１Ｂの識別情報をホストプログラム１３１に通知する。
【０１９４】
そして、それ以降、情報ボード１のブルートゥース制御プログラム１３３と、PDA１１のブルートゥース制御プログラム２５３、および他の端末のブルートゥース制御プログラム間でそれぞれ「問い合わせ」が行われる。
【０１９５】
そして、ブルートゥース制御プログラム１３３は、ステップＳ１０５乃至ステップＳ１０８において、PDA１１のブルートゥース制御プログラム２５３との間で「呼び出し」を実行し、PDA１１と同期を確立するとともに、ステップＳ１０９乃至ステップＳ１１２において、他の端末のブルートゥース制御プログラムとの間で「呼び出し」を実行し、他の端末と同期を確立する。
【０１９６】
マスタである情報ボード１は、複数のスレーブと同期を確立する場合には、以上のような呼び出しをそれぞれのスレーブに対して繰り返し実行し、ピコネットを構成するスレーブを順次増やしていく。
【０１９７】
そして、全てのスレーブとの間でピコネット内同期を確立した後、ブルートゥース制御プログラム１３３は、それぞれのスレーブに設定されているブルートゥースデバイス名の通知を要求する。ブルートゥース制御プログラム１３３は、ステップＳ１１３において、PDA１１に対し、その通知を要求する。
【０１９８】
また、個々のブルートゥースデバイスと同期が確立された直後（「呼び出し」が終了した直後）に、ブルートゥースデバイス名の通知を要求するようにすることもできる。
【０１９９】
ブルートゥース制御プログラム２５３は、その要求をステップＳ１６８において受信したとき、ステップＳ１６９に進み、フラッシュメモリ６４Ａに設定されているブルートゥースデバイス名を読み出し、それを通知する。
【０２００】
PDA１１から送信されたブルートゥースデバイス名は、ステップＳ１１４において、ブルートゥース制御プログラム１３３により受信される。
【０２０１】
ステップＳ１１５において、ブルートゥース制御プログラム１３３は、他の端末に対して、ブルートゥースデバイス名の通知を要求し、その応答をステップＳ１１６において取得する。
【０２０２】
そして、ブルートゥース制御プログラム１３３は、ステップＳ１１７において、ブルートゥースデバイス名を通知してきた複数のスレーブの中から、リーダライタ制御プログラム１３２Ｂから予め通知されているブルートゥースデバイス名が設定されているスレーブを通信相手として特定する。ブルートゥース制御プログラム１３３は、ステップＳ１１８において、通信相手を特定したことをホストプログラム１３１に通知する。
【０２０３】
ホストプログラム１３１は、ステップＳ８２において、その通知を受信したとき、ステップＳ８３に進み、リーダライタ制御プログラム１３２Ｂから通知されているリーダライタ３１Ｂの識別情報に基づいて、提供するコンテンツをコンテンツ記憶部４４から取得する。
【０２０４】
そして、ステップＳ８４において、ホストプログラム１３１は、取得したコンテンツの送信をブルートゥース制御プログラム１３３に指示する。
【０２０５】
ブルートゥース制御プログラム１３３は、ステップＳ１１９において、その指示を受信したとき、ステップＳ１２０に進み、ブルートゥースモジュール４５の各部を制御し、アンテナ４からPDA１１に対してコンテンツを送信する。
【０２０６】
ステップＳ１７０において、情報ボード１から送信されてきたコンテンツを受信したとき、PDA１１のブルートゥース制御プログラム２５３は、それをホストプログラム２５１に供給し、表示部１６１等に出力させる。
【０２０７】
以上のように、非接触ICカード２１から通知されてきたブルートゥースデバイス名を利用することによっても、情報ボード１は、コンテンツを提供する端末を特定することができる。
【０２０８】
図２０は、本発明を適用した情報ボードの他の構成例を示す図である。
【０２０９】
この情報ボード３０１は、例えば、観光地などに設けられ、近隣に存在する建物や名所に関する詳細な情報を利用者に提供するものである。
【０２１０】
図に示すように、情報ボード３０１には、表示部３０２が設けられており、表示部３０２には地図が表示されている。また、建物や名所などの場所に対応する地図上の位置には、情報要求部３０３Ａ乃至３０３Ｆが設けられている。例えば、情報要求部３０３Ａ乃至３０３Ｆのそれぞれの付近には、建物などの名称が表示されている。
【０２１１】
このような構成を有する情報ボード３０１において、利用者は、例えば、情報要求部３０３Ａにより案内される建物の情報を確認しようとする場合、図に示すように、PDA１１を情報要求部３０３Ａに近接させる。
【０２１２】
上述したように、PDA１１に内蔵されている非接触ICカード２１からPDA１１のブルートゥースアドレスやブルートゥースデバイス名がカードIDとして送信されてくるため、情報ボード３０１は、そのカードIDに基づいて通信相手を特定するとともに、情報要求部３０３Ａの内側に設けられているリーダライタの識別情報に基づいて、PDA１１に送信するコンテンツを取得する。そして、情報ボード３０１は、取得したコンテンツを、例えば、ブルートゥースによる通信を利用して、アンテナ３０４からPDA１１に送信する。
【０２１３】
PDA１１においては、利用者が要求した建物の歴史や、そこまでの交通機関などの詳細な情報がテキストデータや静止画像、動画像、或いは音声などで出力される。このデータは、例えば、ブルートゥースの通信範囲内でのみ参照できるようにしてもよいし、PDA１１に装着されているメモリースティック１５１などに保存されるようにしてもよい。
【０２１４】
図２１は、本発明を適用した情報ボードのさらに他の構成例を示す図である。
【０２１５】
この例において、情報ボード３１１の面３１１Ａは、水平から若干斜め上方に向けて設けられており、情報ボード３１１の利用者は、PDA１１を面３１１Ａの上に載置できるようになされている。
【０２１６】
面３１１Ａには、表示部３１２Ａ乃至３１２Ｈが設けられており、その表示部３１２Ａ乃至３１２Ｈには、情報要求部３１３Ａ乃至３１３Ｈがそれぞれ設けられている。表示部３１２Ａ乃至３１２Ｈには、それぞれ、図２を参照して説明したような、そこで提供される情報の案内が表示されており、利用者は、例えば、表示部３１２Ｂに表示されている案内を確認し、その詳細な情報を閲覧することを所望した場合、情報要求部３１３ＢにPDA１１を載置する。
【０２１７】
これにより、上述したような処理が実行され、PDA１１に内蔵されている非接触ICカード２１から読み出されたカードIDと、情報要求部３１３Ｂの内側に設けられているリーダライタの識別情報に基づいて、PDA１１に提供するコンテンツが取得され、取得されたコンテンツがアンテナ３１４からPDA１１に送信される。
【０２１８】
図１、図２０、および図２１に示したような情報ボードは、例えば、レコード店の視聴コーナや、複数の映画を上映している映画館、或いはデパートなどを含む、様々な場所に設置することができる。
【０２１９】
例えば、図２１に示したような情報ボード３１１がレコード店の視聴コーナに設置されている場合、表示部３１２Ａ乃至３１２Ｈには、視聴可能なCD（Compact Disk）のジャケット画像や簡単な説明が表示され、好みのCDがある場合、利用者は、PDA１１をその情報要求部に載置する。例えば、表示部３１２Ｂに表示されているCDの視聴を所望する場合、利用者は、情報要求部３１３ＢにPDA１１を載置する。
【０２２０】
その後、情報ボード３１１は、PDA１１の非接触ICカード２１から読み出したカードIDに基づいてPDA１１と通信を確立し、情報要求部３１３Bの内部に設けられているリーダライタの識別情報に基づいて取得した音楽コンテンツを、例えば、ブルートゥースによりアンテナ３１４から送信する。
【０２２１】
例えば、PDA１１にヘッドホンなどが装着されている場合、そのヘッドホンを利用して、利用者は、所望するCDを視聴することができる。また、カードIDにより指定されるブルートゥースアドレスが、ユーザが装着しているヘッドホン（ブルートゥースデバイス）に対応するものであってもよい。すなわち、情報ボード３１１からそのヘッドホンに対して、音楽コンテンツが直接送信される。
【０２２２】
さらに、ジャケットの画像や歌詞データがPDA１１の表示部１６１に表示されるようにしてもよい。このような視聴コーナにおいては、情報ボード３１１によるブルートゥースの通信範囲から利用者が出た場合、視聴が強制的に終了されることとなる。また、視聴した音楽が気に入った場合、その音楽コンテンツをPDA１１上の操作で購入できるようにしてもよい。
【０２２３】
例えば、図２１に示したような情報ボード３１１が映画館に設置されている場合、上述したような音楽の視聴の場合と同様に、利用者は、PDA１１を所定の情報要求部に載置することで、好みの映画のプロモーション映像を視聴できる。
【０２２４】
さらに、このようにして案内を確認した利用者に対して、その店舗で利用できるクーポンを発行するようにしてもよい。
【０２２５】
以上においては、情報ボード側に複数のリーダライタが設けられており、それを利用して読み出したカードIDに基づいて、情報ボードがコンテンツを提供する端末を特定するとともに、リーダライタの識別情報に基づいて、提供するコンテンツを取得するとしたが、反対に、情報ボード側に複数の非接触ICカードが設けられており、その識別情報を、PDA１１のような端末に内蔵されているリーダライタにより読み取らせ、PDA１１から情報ボードに対して、情報の送信を要求するようにしてもよい。
【０２２６】
この場合、図１の情報ボード１の情報要求部３Ａ乃至３Ｄのそれぞれには、非接触ICカードが用意されており、利用者は、表示部２Ａ乃至２Ｄに表示されている案内を確認し、所望する情報があったとき、PDA１１に内蔵されているリーダライタで、その非接触ICカードに記憶されている情報を読み取らせる。
【０２２７】
例えば、情報要求部３Ａ乃至３Ｄのそれぞれに設けられている非接触ICカードには、情報ボード１（ブルートゥースモジュール４５）のブルートゥースアドレス（またはブルートゥースデバイス名）と、コンテンツの識別情報が記憶されており、PDA１１は、読み出したブルートゥースアドレスに基づいて、情報ボード１との間でブルートゥースによる通信を確立する。そして、ブルートゥースによる通信を確立したとき、PDA１１は、非接触ICカードから読み出したコンテンツの識別情報を情報ボード１に通知し、それに対応するコンテンツの送信を要求する。
【０２２８】
このように構成することによっても、利用者は、リーダライタが内蔵されているPDA１１を情報ボード１に近接させるだけで、所望するコンテンツを取得することができる。
【０２２９】
図２２は、情報要求部３Ａ乃至３Ｄのそれぞれに非接触ICカードが配置されている情報ボード１の機能構成例を示すブロック図である。この機能構成例は、図８に示したものと基本的に同様のものである。
【０２３０】
ホストプログラム１３１は、図８に示したホストプログラム１３１と同様に、情報ボード１の全体の動作を制御し、PDA１１からコンテンツの識別情報（情報要求部３Ａ乃至３Ｄにそれぞれ設けられている非接触ICカードの識別情報）が送信されてきたとき、それに対応するコンテンツを取得する。そして、ホストプログラム１３１は、ブルートゥース制御プログラム１３３を制御し、取得したコンテンツをPDA１１に送信させる。
【０２３１】
非接触ICカード制御プログラム３２１Ａ乃至３２１Ｄは、情報要求部３Ａ乃至３Ｄのそれぞれに用意されている非接触ICカードの動作を制御する。また、非接触ICカード制御プログラム３２１Ａ乃至３２１Ｄは、リーダライタが近接されたとき、情報ボード１のブルートゥースアドレスと、コンテンツの識別情報を、そのリーダライタに提供する。
【０２３２】
図２３は、リーダライタが内蔵されているPDA１１の機能構成例を示すブロック図である。この機能構成例は、図１４に示したものと基本的に同様のものである。
【０２３３】
リーダライタ制御プログラム３３１は、PDA１１に内蔵されているリーダライタを制御し、情報ボード１に設けられている非接触ICカードから読み出した情報を、適宜、ホストプログラム２５１等に提供する。
【０２３４】
次に、図２４、および図２５のフローチャートを参照して、非接触ICカードが複数設けられている情報ボード１と、リーダライタが内蔵されているPDA１１による図１の情報提供システムの一連の処理について説明する。
【０２３５】
この例においては、PDA１１のブルートゥースモジュール１８１（ブルートゥース制御プログラム２５３）がマスタと、情報ボード１のブルートゥースモジュール４５（ブルートゥース制御プログラム１３３）がスレーブとされている。
【０２３６】
ステップＳ３２１において、PDA１１のリーダライタ制御プログラム３３１は、起動されたことに応じて、リーダライタのアンテナから非接触ICカードを検出するための電磁波を所定の周期で輻射する。
【０２３７】
そして、例えば、PDA１１が情報ボード１の情報要求部３Ｂに近接されたとき、ステップＳ３３１において、情報ボード１の非接触ICカード制御プログラム３２１Ｂは、PDA１１から輻射されている電磁波を受信し、それに応じて、ステップＳ３３２に進み、設定されているカードIDと、近接された非接触ICカードに設定されている識別情報（コンテンツ識別情報）をPDA１１に通知する。
【０２３８】
上述したように、このカードIDには、情報ボード１のブルートゥースアドレスに関する情報が含まれている。また、情報ボード１のブルートゥースデバイス名が含まれるようにしてもよい。
【０２３９】
PDA１１のリーダライタ制御プログラム３３１は、ステップＳ３２２において、それを受信したとき、ステップＳ３２３に進み、受信したカードIDとコンテンツ識別情報をブルートゥース制御プログラム２５３に通知する。
【０２４０】
ステップＳ３０１において、ブルートゥース制御プログラム２５３は、リーダライタ制御プログラム３３１から通知されてきたカードIDとコンテンツ識別情報を受信したとき、それ以降、ステップＳ３０２乃至ステップＳ３０４において、「問い合わせ」を実行する。
【０２４１】
例えば、情報ボード１の他に、他の端末がPDA１１の近傍に存在する場合、そのブルートゥースデバイスも「問い合わせ」により検出されるが、ステップＳ３０５において、ブルートゥース制御プログラム２５３は、非接触ICカードから通知されているブルートゥースアドレス、および情報ボード１と他の端末から送信されてきたFHSパケットに記述されている情報に基づいて、情報ボード１を通信相手として特定する。
【０２４２】
PDA１１のブルートゥース制御プログラム２５３によるステップＳ３０６乃至ステップＳ３０９、および情報ボード１のブルートゥース制御プログラム１３３によるステップＳ３４３乃至ステップＳ３４７において、「呼び出し」が実行され、ブルートゥースによる通信の同期が確立される。
【０２４３】
そして、PDA１１のブルートゥース制御プログラム２５３は、ステップＳ３１０において、コンテンツ識別情報を情報ボード１に通知し、そのコンテンツ識別情報に対応するコンテンツの送信を要求する。
【０２４４】
この要求をステップＳ３４８において受信した情報ボード１のブルートゥース制御プログラム１３３は、ステップＳ３４９に進み、受信したコンテンツ識別情報をホストプログラム１３１に通知する。
【０２４５】
ホストプログラム１３１は、ステップＳ３６１において、コンテンツ識別情報を受信したとき、ステップＳ３６２に進み、受信したコンテンツ識別情報に基づいてコンテンツ記憶部４４を検索し、PDA１１に提供するコンテンツを取得する。ホストプログラム１３１は、ステップＳ３６３において、取得したコンテンツの送信をブルートゥース制御プログラム１３３に指示する。
【０２４６】
そして、ブルートゥース制御プログラム１３３は、ステップＳ３５１において、ブルートゥースモジュール４５の各部を制御し、コンテンツをアンテナ４から送信する。
【０２４７】
送信されたコンテンツは、ステップＳ３１１において、PDA１１のブルートゥース制御プログラム２５３により受信され、その後、ホストプログラム２５１等の処理により、情報ボード１から提供されてきたコンテンツが出力される。
【０２４８】
以上のように、PDA１１にリーダライタが設けられており、情報ボード１に非接触ICカードが設けられている場合においても、利用者は、所定の情報要求部にPDA１１を近接させるだけで、所望するコンテンツを容易に閲覧することができる。当然、図２０と図２１に示したような情報ボード１のそれぞれの情報要求部に非接触ICカードが設けられている場合も、図２４、および図２５に示したような処理により、利用者にコンテンツが提供される。
【０２４９】
このように、PDA１１にリーダライタが設けられている場合、ブルートゥースアドレス、およびコンテンツ識別情報が記憶された非接触ICカードと、コンテンツを送信する装置を組み合わせることで、様々な情報提供システムを構成することができる。
【０２５０】
例えば、レコード店において、販売しているそれぞれのCDのジャケットに非接触ICカードが用意されており、そのレコード店のいずれかの場所に視聴用の音楽コンテンツのサーバがある場合、利用者は、好みのジャケットを手に取り、PDA１１を非接触ICカードに近接させるだけで、そのCDを視聴することができる。
【０２５１】
すなわち、PDA１１が近接されることにより、その非接触ICカードに記憶されているブルートゥースアドレス（サーバのブルートゥースアドレス）とコンテンツ識別情報が読み取られ、上述したようにして、ブルートゥースの同期が確立されたとき、コンテンツ識別情報がサーバに通知される。サーバにおいては、コンテンツ識別情報に対応する視聴用の音楽データが取得され、PDA１１に送信される。
【０２５２】
この場合、非接触ICカードと、コンテンツを提供するサーバは、それぞれ離れた場所に設置することも可能であるため、視聴専用のコーナや、上述したような情報ボードを設ける必要がなくなる。
【０２５３】
また、レンタルビデオショップなどにおいて、レンタルビデオのパッケージのそれぞれに、プロモーション用のコンテンツを送信するサーバのブルートゥースアドレスと、そのビデオの識別情報が記憶されている非接触ICカードが用意されている場合、利用者は、同様の操作により、プロモーション用の映像をPDA１１で視聴することができる。
【０２５４】
また、例えば、電車の中の広告などにも、本発明は適用することができる。すなわち、広告のそれぞれに非接触ICカードやリーダライタが用意されている場合、利用者は、それに対してPDA１１等を近接させるだけで、動画や音声による広告をPDA１１で閲覧することができる。
【０２５５】
以上においては、カードIDとブルートゥースデバイス名が記憶されるメモリがそれぞれ設けられるとしたが、非接触ICカード２１とブルートゥースモジュール１８１により共有される、物理的に１つのメモリに、これらの情報が記憶されるようにしてもよい。この共有されるメモリは、メモリースティック１５１に組み込まれていてもよいし、PDA１１に内蔵されていてもよい。
【０２５６】
なお、非接触ICカードとリーダライタとの通信によりブルートゥースアドレスやブルートゥースデバイス名を取得し、それに基づいてピコネット内同期を確立する情報提供システムは、上述したような情報ボード１とPDA１１との間だけでなく、様々な機器間においても適用可能である。
【０２５７】
例えば、PDA１１や携帯電話機などの携帯端末と、テレビジョン受像機、カーナビゲーション、自動販売機、ATM(automatic teller machine)などの装置間でも、上述したような情報提供システムを構成することができる。
【０２５８】
さらに、単に機器と機器との接続だけに限らず、リーダライタ、非接触ICカード、およびブルートゥースモジュールなどの通信部が、例えば、自動車、電車、船、飛行機などの移動体や、建物内、或いは街中の至る所に設けられ、そのブルートゥースモジュール等を介して、例えば、インターネットや、LAN(Local Area Network)、或いはWAN(Wide Area Network)などのネットワークに接続可能とすることにより、いわゆるユビキタス（Ubiquitous）社会（Ubiquitous Network社会、またはUbiquitous Computing社会）を構成することもできる。
【０２５９】
以上においては、コンテンツを送信する無線通信は、ブルートゥースであるとしたが、無線LAN（IEEE(Institute of Electrical and Electronics Engineers)802.11b）などの、ブルートゥース以外の通信においても、本発明は適用することができる。
【０２６０】
例えば、無線LANを介して他の機器等と通信する場合、その機器に対応するものとして用意されている非接触ICカードから、MAC(Media Access Control)アドレス、チャンネル数、ESS-ID(Extended Service Set-Identification)などが利用者が近接させたPDA１１等の端末に対して通知される。
【０２６１】
さらに、ブルートゥース以外の通信としては、例えば、IEEE802.11a、IEEE802.11g、IrDA、HomeRF(SWAP)、Wireless1394などがあり、これらの通信においても、本発明は適用することができる。
【０２６２】
また、上述したような非接触ICカード２１のようにループアンテナを用いて電力伝送およびデータ伝送を行う通信方式に代えて、出力を抑え、ブルートゥースなどの通信方式より通信可能な距離が短くなるように予め設定されている通信方式であれば、いずれの通信方式を用いるようにしてもよい。
【０２６３】
以上においては、情報ボード１、或いはPDA１１は、ブルートゥースアドレスやブルートゥースデバイス名を表わすカードIDに基づいて、通信する機器を特定するとしたが、固有の識別情報であれば、様々な情報を利用することができる。
【０２６４】
例えば、１２８ビットからなるIPv6(Internet Protocol version 6)がそれぞれの機器に割り振られている場合、マスタである情報ボード１は、非接触ICカード２１から通知されたその識別情報に基づいて、通信する機器を特定することができる。
【０２６５】
また、以上においては、非接触ICカードから通知されるカードIDに基づいて、通信する端末を特定するとしたが、リーダライタから、近接する端末に対してIDが発行されるようにしてもよい。この場合、この近接された端末は、リーダライタからIDが通知されたとき、そのIDに基づいて、自らのブルートゥースデバイス名を書き換える処理を実行する。一方、そのリーダライタを有しているマスタは、発行したIDと、ピコネット内同期を確立した後に通知されたブルートゥースデバイス名を参照することで、通信する端末を特定する。これにより、非接触ICカードを有していないブルートゥースデバイスと、それを有しているブルートゥースデバイスとを識別することができる。このように、様々な方法により、通信相手を特定することもできる。
【０２６６】
さらに、上述したメモリースティック１５１に代えて、所定のスロットに挿入可能な形状であれば如何なるものであってもよい。例えば、メモリースティック１５１に代わるものとして、SDカード（登録商標）規格のものや、CFカード（登録商標）規格のものなどがある。
【０２６７】
なお、上述した例においては、リーダライタ３１と、非接触ICカード２１が個々に構成されるとしたが、それらの双方の機能を有するものを、情報ボード１とPDA１１にそれぞれ設けるようにしてもよい。さらに、この双方の機能を有するものを、例えば、上述したようなメモリースティック１５１などに格納し、情報ボード１とPDA１１の機能を拡張するようにしてもよい。
【０２６８】
また、非接触ICカード２１がPDA１１等の端末に内蔵されている場合において、リーダライタから輻射されている電磁波を受信したタイミングで、ブルートゥースなどの無線通信が起動されるようにしてもよい。
【０２６９】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【０２７０】
一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０２７１】
この記録媒体は、図１１に示すように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク２０２（フロッピディスクを含む）、光ディスク２０３（CD-ROM(Compact Disk-Read Only Memory)，DVD(Digital Versatile Disk)を含む）、光磁気ディスク２０４（MD（登録商標）(Mini-Disk)を含む）、もしくは半導体メモリ２０５などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているROM１１８などで構成される。
【０２７２】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０２７３】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０２７４】
【発明の効果】
本発明によれば、通信端末の利用者は、所望する情報を容易に取得することができる。
【図面の簡単な説明】
【図１】本発明を適用した情報提供システムの構成例を示す図である。
【図２】図１の情報ボードにおいて案内される情報の例を示す図である。
【図３】図１の情報ボードとPDAとの間で行われる通信を示す図である。
【図４】図１の情報ボードとPDAとの間で行われる通信を示す他の図である。
【図５】図１の情報ボードの内部構成例を示すブロック図である。
【図６】図５のブルートゥースモジュールの構成例を示すブロック図である。
【図７】図５のリーダライタの構成例を示すブロック図である。
【図８】図1の情報ボードの機能構成例を示すブロック図である。
【図９】図１のPDAの外観の例を示す斜視図である。
【図１０】図１のPDAの外観の例を示す正面図である。
【図１１】図１のPDAの内部構成例を示すブロック図である。
【図１２】図１１の非接触ICカードの構成例を示すブロック図である。
【図１３】情報ボードのリーダライタとPDAの非接触ICカードの間で行われる通信の仕様を示す図である。
【図１４】図１のPDAの機能構成例を示すブロック図である。
【図１５】図１の情報提供システムの処理を説明するフローチャートである。
【図１６】図１の情報提供システムの処理を説明する図１５に続くフローチャートである。
【図１７】図１の情報提供システムの他の処理を説明するフローチャートである。
【図１８】図１の情報提供システムの他の処理を説明する図１７に続くフローチャートである。
【図１９】図１の情報提供システムの他の処理を説明する図１８に続くフローチャートである。
【図２０】本発明を適用した情報提供システムの他の構成例を示す図である。
【図２１】本発明を適用した情報提供システムのさらに他の構成例を示す図である。
【図２２】図１の情報ボードの他の機能構成例を示すブロック図である。
【図２３】図１のPDAの他の機能構成例を示すブロック図である。
【図２４】図１の情報提供システムのさらに他の処理を説明するフローチャートである。
【図２５】図１の情報提供システムのさらに他の処理を説明する図２４に続くフローチャートである。
【符号の説明】
１  情報ボード，  １１  PDA，  ２Ａ乃至２Ｄ  表示部，  ３Ａ乃至３Ｄ  情報要求部，  ２１  非接触ICカード，  ３１Ａ乃至３１Ｄ  リーダライタ，  ４１  CPU，  ４２  ROM，  ４３  RAM，  ４４  コンテンツ記憶部，  ４５  ブルートゥースモジュール，  ４６  通信部，  ６１  CPU，  ６２  ROM，  ６３  RAM，  ６４  フラッシュメモリ，  ６５  バス，  ６６  入出力インタフェース，  ６７  ベースバンド制御部，  ６８  RF部，  ８１  GFSK変調部，  ８２  スペクトラム拡散部，  ８３  通信制御部，  ８４  ホッピングシンセサイザ部，  ８５  逆スペクトラム拡散部，  ８６  GFSK復調部，  １０１  IC，１０２  変調部，  １０３  発振回路，  １０４  復調部，  １０５  アンテナ，  １３１  ホストプログラム，  １３２Ａ乃至１３２Ｄ  リーダライタ制御プログラム，  １３３  ブルートゥース制御プログラム，  １５１  メモリースティック，  １６１  表示部，  １７１  CPU，  １７３  Flash Rom，  １７４  EDO DRAM，  １８０  赤外線通信部，  １８１  ブルートゥースモジュール，２０２  磁気ディスク，  ２０３  光ディスク，  ２０４  光磁気ディスク，２０５  半導体メモリ，  ２２１  CPU，  ２２２  ROM，  ２２３  RAM，  ２２４  EEPROM，  ２２５  入出力インタフェース，  ２２６  バス，  ２２７データ送信部，  ２２８  BPSK変調部，  ２２９  インタフェース，  ２３０アンテナ，  ２３２  BPSK復調部，  ２３３  データ受信部，  ２４１  電圧レギュレータ，  ２４２  ASK変調部，  ２４３  ASK復調部，  ２４４  発振回路，  ２５１  ホストプログラム，  ２５２  非接触ICカード，  ２５３  ブルートゥース制御プログラム，  ３０１  情報ボード，  ３０２  表示部，  ３０３Ａ乃至３０３Ｅ  情報要求部，  ３１１  情報ボード，  ３１２Ａ乃至３１２Ｈ  表示部，  ３１３Ａ乃至３１３Ｈ  情報要求部，  ３２１  非接触ICカード，  ３３１  リーダライタ制御プログラム
【図１】
0004984364.tif 000002
【図２】
0004984364.tif 000003
【図３】
0004984364.tif 000004
【図４】
0004984364.tif 000005
【図５】
0004984364.tif 000006
【図６】
0004984364.tif 000007
【図７】
0004984364.tif 000008
【図８】
0004984364.tif 000009
【図９】
0004984364.tif 000010
【図１０】
0004984364.tif 000011
【図１１】
0004984364.tif 000012
【図１２】
0004984364.tif 000013
【図１３】
0004984364.tif 000014
【図１４】
0004984364.tif 000015
【図１５】
0004984364.tif 000016
【図１６】
0004984364.tif 000017
【図１７】
0004984364.tif 000018
【図１８】
0004984364.tif 000019
【図１９】
0004984364.tif 000020
【図２０】
0004984364.tif 000021
【図２１】
0004984364.tif 000022
【図２２】
0004984364.tif 000023
【図２３】
0004984364.tif 000024
【図２４】
0004984364.tif 000025
【図２５】
0004984364.tif 000026