JP3671881B2 - 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム - Google Patents

通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム Download PDF

Info

Publication number
JP3671881B2
JP3671881B2 JP2001218521A JP2001218521A JP3671881B2 JP 3671881 B2 JP3671881 B2 JP 3671881B2 JP 2001218521 A JP2001218521 A JP 2001218521A JP 2001218521 A JP2001218521 A JP 2001218521A JP 3671881 B2 JP3671881 B2 JP 3671881B2
Authority
JP
Japan
Prior art keywords
wireless communication
communication unit
information
communication terminal
synchronization
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2001218521A
Other languages
English (en)
Other versions
JP2003032176A (ja
Inventor
晴夫 大場
拓 菅原
岳夫 稲垣
純一 暦本
伸行 松下
祐二 綾塚
徹 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sony Corp
Original Assignee
Sony Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to JP2001218521A priority Critical patent/JP3671881B2/ja
Application filed by Sony Corp filed Critical Sony Corp
Priority to EP02746081.5A priority patent/EP1408650B1/en
Priority to CNB028160460A priority patent/CN1305263C/zh
Priority to KR1020047000783A priority patent/KR100949405B1/ko
Priority to PCT/JP2002/007198 priority patent/WO2003009535A1/ja
Priority to EP16200196.0A priority patent/EP3214802B1/en
Priority to US10/484,050 priority patent/US8326225B2/en
Priority to KR1020097025133A priority patent/KR20090130264A/ko
Publication of JP2003032176A publication Critical patent/JP2003032176A/ja
Application granted granted Critical
Publication of JP3671881B2 publication Critical patent/JP3671881B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/24Radio transmission systems, i.e. using radiation field for communication between two or more posts
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72409User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories
    • H04M1/72412User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by interfacing with external accessories using two-way short-range wireless interfaces
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/50Secure pairing of devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • H04W4/21Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel for social networking applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0869Network architectures or network communication protocols for network security for authentication of entities for achieving mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/14Details of telephonic subscriber devices including a card reading device
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/24Connectivity information management, e.g. connectivity discovery or connectivity update
    • H04W40/246Connectivity information discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Small-Scale Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラムに関し、特に、ブルートゥースにより通信を行う場合において、通信相手の端末を特定できるようにし、より簡単に、かつ迅速に通信を開始することができるようにする通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラムに関する。
【0002】
【従来の技術】
近年、近距離間の無線通信手段として、ブルートゥース(Bluetooth(登録商標))が注目されており、様々な対応機器が開発、販売されている。
【0003】
ブルートゥースは、BluetoothSIG(Special Interest Group)により標準化されている無線通信規格であり、2.4GHz帯(IMS(Industrial Science Medical)帯)を使用して、ブルートゥースモジュールが設けられている他のデバイスと通信する。
【0004】
そして、ブルートゥースによって形成されるネットワークは、その形態に応じて、ピコネット(piconet)、または複数のピコネットが相互接続されたスカッタネット(scatternet)と呼ばれ、そこには、マスタとスレーブと呼ばれる役割を有するブルートゥースデバイスが存在する。以下、適宜、マスタの役割を有するブルートゥースデバイスを単にマスタと、スレーブの役割を有するブルートゥースデバイスを単にスレーブとそれぞれ称する。
【0005】
図1は、ピコネット、およびスカッタネットの概念を示す図である。
【0006】
図1に示すように、それぞれのピコネットには、1つのマスタが存在し、その制御に基づいて、複数、または単数のスレーブが通信を行う。この例においては、マスタ1とスレーブ1−1、およびスレーブ1−2によりピコネット1が形成され、マスタ2とスレーブ2−1によりピコネット2が形成されている。
【0007】
そして、ピコネット1とピコネット2が相互接続されることにより、スカッタネットが形成される。なお、図1においては、ピコネット1とピコネット2の間の通信リンクは無効とされている。
【0008】
このようなピコネットが形成され、各種の情報を送受信するためには、ピコネット内の全てのブルートゥースデバイスにより、周波数軸と時間軸の同期が確立されている必要がある。
【0009】
ここで、周波数軸の同期と時間軸の同期について説明する。
【0010】
ブルートゥースでは、79MHzの周波数幅を使って、例えば、マスタからスレーブに対して信号が送信されるが、このとき、マスタは、79MHzの周波数幅を同時に占有して情報を送信するのではなく、情報の送信周波数を、1MHzの周波数幅でランダムに変化(ホッピング)させて送信する。
【0011】
また、受信側のスレーブは、ランダムに変化されるマスタの送信周波数と同期をとり、適宜、受信周波数を変化させて、マスタから送信されてきた情報を受信する。
【0012】
このマスタとスレーブにより変化される周波数のパターンが周波数ホッピングパターンと呼ばれ、周波数ホッピングパターンをマスタとスレーブとの間で共有している状態が、周波数軸の同期が確立した状態とされる。
【0013】
また、ブルートゥースでは、マスタと複数のスレーブが通信するために、マスタと各スレーブ間の通信路(チャンネル)が625μ秒単位で時分割多重されている。そして、この625μ秒単位の時間間隔が時間スロットと呼ばれ、時間スロットを共有している状態が、時間軸の同期が確立した状態とされる。
【0014】
なお、後に詳述するように、全てのスレーブは、マスタのブルートゥースアドレスに基づいて、周波数軸の同期を確立するための周波数ホッピングパターンを算出し、マスタのブルートゥースクロックに基づいて、自分自身が管理するブルートゥースクロックにオフセットを加え、時間軸の同期を確立するための時間スロットのタイミングをとる。
【0015】
なお、このブルートゥースアドレスは、それぞれのブルートゥースデバイスに対して固有な48ビットで表され、それに基づいて、周波数ホッピングパターンが一義的に算出される。また、ブルートゥースクロックは、全てのブルートゥースデバイスがそれぞれ管理するものである。
【0016】
従って、ピコネットを形成する前には、周波数軸の同期、および時間軸の同期を確立させるためのブルートゥースアドレス、およびブルートゥースクロックを含む各種の情報が、マスタとスレーブ間で送受信される。
【0017】
次に、周波数軸の同期、および時間軸の同期を確立し、ピコネットを形成する従来のブルートゥースデバイスの処理について、図2、および図3のフローチャートを参照して説明する。
【0018】
なお、図1に示したマスタ1、スレーブ1−1、およびスレーブ1−2により同期が確立され、ピコネット1が形成される処理について説明する。また、送受信されるパケット等に関しては、後に詳述するものとし、ここでは、全体の流れについて説明する。
【0019】
ステップS1において、マスタ1は、周囲に存在するスレーブを検出するためのIQ(Inquiry)パケットをブロードキャストする。
【0020】
例えば、図1に示すように、マスタ1の近傍にスレーブ1−1とスレーブ1−2が存在する場合、スレーブ1−1は、ステップS31において、マスタ1から送信されてきたIQパケットを受信し、ステップS32に進み、自らの属性情報を示すパケット(FHSパケット)によりマスタに応答する。
【0021】
また、スレーブ1−2も同様にして、ステップS51でIQパケットを受信したとき、ステップS52に進み、FHSパケットによりマスタに応答する。
【0022】
スレーブがマスタに対して送信するFHSパケットには、スレーブの属性情報として、それぞれのスレーブのブルートゥースアドレスと、ブルートゥースクロックが含まれている。
【0023】
そして、マスタ1は、スレーブ1−1から送信されてきたFHSパケットをステップS2において受信し、スレーブ1−2から送信されてきたFHSパケットをステップS3において受信する。
【0024】
なお、IQパケットをブロードキャストし、それに応じて送信されてくるFHSパケットを受信するマスタの一連の処理、および、送信されてくるIQパケットを受信し、それに応じてFHSパケットを送信するスレーブの一連の処理は、「問い合わせ(Inquiry)」と呼ばれている。
【0025】
ステップS4において、マスタ1は、ステップS2で受信したFHSパケットに基づいて生成したIDパケットをスレーブ1−1に対して送信する。
【0026】
スレーブ1−1は、ステップS33で、このIDパケットを受信したとき、ステップS34に進み、受信したものと同一のIDパケットをマスタ1に送信し、パケットの送受信が可能であることを通知する。
【0027】
マスタ1は、ステップS5でスレーブ1−1から送信されてきたIDパケットを受信したとき、ステップS6に進み、FHSパケットをスレーブ1−1に送信し、自らの属性情報としてのブルートゥースアドレス、およびブルートゥースクロックをスレーブ1−1に通知する。
【0028】
ステップS35において、マスタ1からのFHSパケットがスレーブ1−1により受信され、これにより、ピコネット内同期を確立するために必要なブルートゥースアドレスとブルートゥースクロックが、マスタ1とスレーブ1−1との間で相互に交換された状態となる。
【0029】
ステップS36において、スレーブ1−1は、IDパケットをマスタ1に対して送信し、FHSパケットを受信できたことを通知する。
【0030】
そして、ステップS37において、スレーブ1−1は、マスタ1から通知されてきたブルートゥースアドレスとブルートゥースクロックに基づいて、マスタ1との同期を確立する。マスタから通知された情報に基づいて同期を確立するスレーブの処理については、後に詳述する。
【0031】
ステップS7において、スレーブ1−1からの通知を受けたマスタ1は、ステップS8に進み、スレーブ1−1との間でFHSパケット、およびIDパケットを送受信することに続けて、スレーブ1−2との間で、それらの情報の送受信を行う。すなわち、マスタ1によるステップS8乃至ステップS11の処理、およびスレーブ1−2によるステップS53乃至ステップS57の処理は、上述したステップS4乃至ステップS7の処理、およびステップS33乃至ステップS37の処理とそれぞれ同様の処理である。
【0032】
具体的には、ステップS8において、マスタ1がIDパケットをスレーブ1−2に対して送信することに応じて、スレーブ1−2からは、その受信ができたことを通知するIDパケットが送信されてくる。そして、マスタ1は、ステップS10において、スレーブ1−2に対してFHSパケットを送信し、自らの属性情報を通知する。
【0033】
ステップS55において、マスタ1からのFHSパケットを受信したとき、スレーブ1−2は、ステップS56に進み、IDパケットをマスタ1に送信する。そして、ステップS57において、スレーブ1−2は、マスタ1から通知されてきたブルートゥースアドレスとブルートゥースクロックに基づいて、マスタ1との同期を確立する。
【0034】
なお、上述した「問い合わせ」から、同期が確立されるまでの一連の処理は、「呼び出し(page)」と呼ばれている。
【0035】
ステップS12において、マスタ1は、ブルートゥースデバイス名を通知することをスレーブ1−1に要求する。すなわち、ブルートゥースデバイスには、それぞれ、ブルートゥースデバイス名が設定されており、その設定は、ユーザにより変更可能とされている。
【0036】
ブルートゥースデバイス名は、例えば、マスタを操作するユーザが通信相手(スレーブ)を選択するときなどに使用される。すなわち、ブルートゥースアドレスに基づいて通信相手を選択しなければならないとすると、ユーザは、ピコネット内に存在する全てのブルートゥースデバイスのアドレスを48ビットで表される数字で覚えておく必要がある。
【0037】
スレーブ1−1は、ステップS38において、マスタ1からの要求を受けたとき、ステップS39に進み、設定されているブルートゥースデバイス名をマスタ1に通知する。
【0038】
そして、ステップS13において、マスタ1は、スレーブ1−1から通知されてきたブルートゥースデバイス名を受信する。
【0039】
また、マスタ1は、ステップS14において、スレーブ1−2に対しても、ブルートゥースデバイス名の通知を要求する。
【0040】
ステップS58において、この要求を受けたスレーブ1−2は、ステップS59に進み、設定されているブルートゥースデバイス名をマスタ1に通知する。
【0041】
ステップS15において、スレーブ1−2からの通知を受けたマスタ1は、ステップS16に進み、通信するスレーブを選択する画面を表示部に表示する。この選択画面には、ステップS13、およびステップS15において取得された、ブルートゥースデバイス名などが表示され、ユーザは、選択画面を確認し、その後の通信を行うスレーブを選択することができる。
【0042】
図4は、同期確立後に、ブルートゥースデバイス(マスタ)に表示される選択画面の例を示す図である。
【0043】
図に示すように、選択ウインドウ1が表示され、その左方にはユーザが操作するマスタの情報が表示されるマスタ表示部11が設けられている。
【0044】
マスタ表示部11は、デバイス名表示部11Aとアドレス表示部11Bとからなり、デバイス名表示部11Aには、マスタのブルートゥースデバイス名が表示され、アドレス表示部11Bには、マスタのブルートゥースアドレスが表示されている。
【0045】
より詳細には、デバイス名表示部11Aの上段には、マスタのブルートゥースデバイスのカテゴリが表示され、その下段には、ユーザが好みに応じて変更可能なブルートゥースデバイス名が表示されている。なお、この例において、マスタのカテゴリは、「コンピュータ(パーソナルコンピュータ)」とされ、デバイス名は、「レッド用コンピュータ」とされている。
【0046】
選択ウインドウ1のほぼ中央には、プロファイル選択ボタン12が縦列して表示されており、ユーザは、スレーブに対するプロファイルを選択する。プロファイルは、スレーブとの通信方法を規定するものであり、図4においては、8つのプロファイル選択ボタン12が表示されている。
【0047】
選択ウインドウ1の右方には、スレーブ表示部13乃至19が表示されており、それぞれのスレーブ表示部には、マスタ表示部11と同様に、デバイス名表示部とアドレス表示部が設けられている。
【0048】
そして、図4の例においては、現在、スレーブ表示部16に表示されているスレーブとマスタの間で通信が行われている状態とされている。なお、スレーブ表示部16に表示されているブルートゥースデバイスのカテゴリは「携帯電話機」であり、そのブルートゥースデバイス名は、「レッド用携帯」とされている。
【0049】
図5は、同期確立後に、ブルートゥースデバイスに表示される選択画面の他の例を示す図である
【0050】
この選択ウインドウ31には、その左方にプロファイルが表示され、白抜き矢印を挟んで、スレーブのブルートゥースデバイス名がそれぞれ表示されている。そして、マスタから、例えば、選択ウインドウ31の1段目に表示されているスレーブ(ブラック用プレーヤ)に対しては、音楽ファイルを転送するためのプロファイルでブルートゥースによる通信が可能とされている。
【0051】
【発明が解決しようとする課題】
しかしながら、以上のような処理によりピコネットを確立し、通信を開始する場合、通信可能なブルートゥースデバイスが図4、および図5に示すように一覧表示されるものの、ユーザは、その相手をわざわざ選択する必要がある。
【0052】
また、ユーザは、通信相手を選択した後、さらに、通信相手の機器に応じてプロファイルを選択する必要がある。
【0053】
ブルートゥースを利用したシステムとして、例えば、ブルートゥースモジュールが内蔵された携帯電話機を利用して、自動販売機で購入した商品の代金を支払うことが提案されているが、程度の違いこそあれ、上述したような通信相手の選択などが必要とされることが予想される。
【0054】
従って、実際に紙幣等を使用する場合に較べて、自動販売機における購入手続きが、より煩雑なものとなるおそれがある。
【0055】
本発明はこのような状況に鑑みてなされたものであり、ブルートゥースにより通信を行う場合において、通信相手の端末を特定できるようにし、より簡単に、かつ迅速に通信を開始することができるようにしたものである。
【0056】
【課題を解決するための手段】
本発明の通信システムの情報処理装置は、近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、通信端末の識別情報を取得する第1の取得処理手段と、データの送受信を行う第2の無線通信部を用いて通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理手段と、第2の取得処理手段により取得された属性情報を検索し、第1の取得処理手段により取得された識別情報をもつ通信端末を通信相手として特定する特定処理手段と、特定処理手段により特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する第1の同期確立処理手段とを備えることを特徴とする。また、通信端末は、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータの送受信を行う第3の無線通信部を用いて、情報処理装置に自身の識別情報を提供する第1の提供処理手段と、第2の無線通信部を介して送信された情報処理装置からの要求に応じて、データの送受信を行う第4の無線通信部を用いて、自身の属性情報を提供する第2の提供処理手段と、第2の無線通信部を用いた無線通信の同期の確立に伴い情報処理装置からの要求に応じて、第4の無線通信部を介して所定の信号の送受信を行い同期を確立する第2の同期確立処理手段とを備えることを特徴する。
【0057】
本発明の通信方法を構成する情報処理装置の情報処理方法は、近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、通信端末の識別情報を取得する第1の取得処理ステップと、データの送受信を行う第2の無線通信部を用いて通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理ステップと、第2の取得処理ステップにより取得された属性情報を検索し、第1の取得処理ステップにより取得された識別情報をもつ通信端末を通信相手として特定する特定処理ステップと、特定処理ステップにより特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する第1の同期確立処理ステップとを備えることを特徴とする。また、通信端末の情報処理方法は、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータの送受信を行う第3の無線通信部を用いて、情報処理装置に自身の識別情報を提供する第1の提供処理ステップと、第2の無線通信部を介して送信された情報処理装置からの要求に応じて、データの送受信を行う第4の無線通信部を用いて、自身の前記属性情報を提供する第2の提供処理ステップと、第2の無線通信部を用いた無線通信の同期の確立に伴い情報処理装置からの要求に応じて、第4の通信部を介して所定の信号の送受信を行い同期を確立する第2の同期確立処理ステップとを備えることを特徴する。
【0058】
本発明の第1の情報処理装置は、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理手段と、所望のデータの送受信を行う第2の無線通信部を用いて、通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理手段と、第2の取得処理手段により取得された属性情報を検索し、第1の取得処理手段により取得された識別情報をもつ通信端末を通信相手として特定する特定処理手段と、特定処理手段により特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理手段とを備えることを特徴とする。
【0059】
第1の無線通信部による無線通信可能な距離が、第2の無線通信部による無線通信可能な距離より短いようにすることができる。
【0060】
第1の取得処理手段は、近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、通信端末の識別情報を取得するようにすることができる。
【0061】
属性情報には、複数の通信端末を各々識別可能にするアドレス情報と通信端末が管理するクロック情報が含まれているようにすることができる。
【0062】
第1の取得処理手段により識別情報が取得されたことに応じて、第2の無線通信部を起動させる起動処理手段を更に備えるようにすることができる。
【0063】
識別情報には、通信端末のブルートゥースアドレスが少なくとも含まれており、第2の取得処理手段では、第2の無線通信部を用いて送信したIQパケットに応答して複数の通信端末が各々返信した複数のFHSパケットを取得し、同期確立処理手段では、特定処理手段により特定された通信端末に対し、第2の無線通信部を用いてIDパケットの送信を行い、該IDパケットの送信に対する通信端末からの応答があったときは自身のFHSパケットを更に送信するようにすることができる。
【0064】
本発明の第1の情報処理装置の情報処理方法は、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理ステップと、所望のデータの送受信を行う第2の無線通信部を用いて、通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理ステップと、第2の取得処理ステップにより取得された属性情報を検索し、第1の取得処理ステップにより取得された識別情報をもつ通信端末を通信相手として特定する特定処理ステップと、特定処理ステップにより特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理ステップとを備えることを特徴とする。
【0065】
第1の無線通信部による無線通信可能な距離が、第2の無線通信部による無線通信可能な距離より短いようにすることができる。
【0066】
第1の取得処理ステップは、近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、通信端末の識別情報を取得するようにすることができる。
【0067】
属性情報には、複数の通信端末を各々識別可能にするアドレス情報と通信端末が管理するクロック情報が含まれているようにすることができる。
【0068】
第2の取得処理ステップでは、第2の無線通信部を用いて送信したIQパケットに応答して複数の通信端末が各々返信した複数のFHSパケットを取得し、同期確立処理ステップでは、特定処理ステップにより特定された通信端末に対し、第2の無線通信部を用いてIDパケットの送信を行い、該IDパケットの送信に対する通信端末からの応答があったときは自身のFHSパケットを更に送信するようにすることができる。
【0069】
本発明の通信端末は、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供する第1の提供処理手段と、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の属性情報を提供する第2の提供処理手段と、第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理手段とを備えることを特徴とする。
【0070】
第1の無線通信部による無線通信可能な距離が、第2の無線通信部による無線通信可能な距離より短いようにすることができる。
【0071】
第1の提供処理手段は、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータ送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供するようにすることができる。
【0072】
識別情報は、自身の端末を識別可能にするアドレス情報を少なくとも含んでいるようにすることができる。
【0073】
属性情報には、アドレス情報と自身の端末が管理するクロック情報とが含まれているようにすることができる。
【0074】
第1の提供処理手段により識別情報を提供したことに応じて、第2の無線通信部を起動させる起動処理手段を更に備えるようにすることができる。
【0075】
識別情報は、ブルートゥースアドレス情報を少なくとも含んでおり、第2の提供処理手段では、第2の無線通信部を用いて受信したIQパケットに応答してFHSパケットを返信し、同期確立処理手段では、第2の無線通信部を用いて受信したIDパケットに応答してIDパケットを返信し、更にFHSパケットを受信したときは再度IDパケットを返信するようにすることができる。
【0076】
本発明の通信端末の通信方法は、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供する第1の提供処理ステップと、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の属性情報を提供する第2の提供処理ステップと、第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理ステップとを備えることを特徴とする。
【0077】
第1の提供処理ステップは、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータ送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供するようにすることができる。
【0078】
識別情報は、自身の端末を識別するアドレス情報を少なくとも含んでいるようにすることができる。
【0079】
属性情報には、アドレス情報と自身の端末が管理するクロック情報とが含まれているようにすることができる。
【0080】
第1の提供処理ステップにより識別情報を提供したことに応じて、第2の無線通信部を起動させる起動処理ステップを更に備えるようにすることができる。
【0081】
識別情報は、ブルートゥースアドレス情報を少なくとも含んでおり、第2の提供処理ステップでは、第2の無線通信部を用いて受信したIQパケットに応答してFHSパケットを返信し、同期確立処理ステップでは、第2の無線通信部を用いて受信したIDパケットに応答してIDパケットを返信し、更にFHSパケットを受信したときは再度IDパケットを返信するようにすることができる。
【0082】
本発明の第1の拡張装置は、情報処理装置に電気的に接続しデータの授受を行うための接続端子と、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理手段と、所望のデータの送受信を行う第2の無線通信部を用いて、複数の通信端末から各々の属性情報を取得する第2の取得処理手段と、第2の取得処理手段により取得された属性情報を検索し、第1の取得処理手段により取得された識別情報をもつ通信端末を通信相手として特定する特定処理手段と、特定処理手段により特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理手段とを備えることを特徴とする。
【0083】
本発明の第2の拡張装置は、通信端末に電気的に接続しデータの授受を行うための接続端子と、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの要求に応じて自身の識別情報を提供する第1の提供処理手段と、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの要求に応じて自身の属性情報を提供する第2の提供処理手段と、第2の無線通信部を用いた無線通信の同期確立に伴い情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理手段とを備えることを特徴とする。
【0084】
本発明の第1のプログラムは、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理ステップと、所望のデータの送受信を行う第2の無線通信部を用いて、通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理ステップと、第2の取得処理ステップにより取得された属性情報を検索し、第1の取得処理ステップにより取得された識別情報をもつ通信端末を通信相手として特定する特定処理ステップと、特定処理ステップにより特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理ステップとを情報処理装置に実行させることを特徴とする。
【0085】
本発明の第2のプログラムは、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供する第1の提供処理ステップと、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の属性情報を提供する第2の提供処理ステップと、第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理ステップとを通信端末に実行させることを特徴とする。
【0086】
本発明の第2の情報処理装置は、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理手段と、所望のデータの送受信を行う第2の無線通信部を用いて通信を行ったことのある複数の通信端末に関する情報を履歴情報として記憶する記憶処理手段と、記憶処理手段により記憶された履歴情報を検索し、第1の取得処理手段により取得された識別情報をもつ通信端末を通信相手として特定する特定処理手段と、特定処理手段により特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理手段とを備えることを特徴とする。
【0087】
履歴情報は、少なくともブルートゥースアドレス情報を含み、同期確立処理手段では、ブルートゥースアドレス情報に基づいて生成されたIDパケットを特定処理手段により特定された通信端末に対して送信し、該IDパケットに対する通信端末からの応答があったときは自身のFHSパケットを更に送信するようにすることができる。
本発明の第1の情報処理装置の第1の取得処理手段は、第1の無線通信部の負荷変化に基づき、通信端末が近接されたことが検出された場合に動作するようにすることができる。
本発明の第1の情報処理方法の第1の取得処理ステップによる処理は、第1の無線通信部の負荷変化に基づき、通信端末が近接されたことが検出された場合に行われるようにすることができる。
【0088】
本発明の通信システムおよび方法においては、近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、通信端末の識別情報が取得され、データの送受信を行う第2の無線通信部を用いて通信端末を含む複数の通信端末から各々の属性情報が取得され、取得された属性情報が検索され、識別情報をもつ通信端末が通信相手として特定される。そして、特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期が確立される。また、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータの送受信を行う第3の無線通信部を用いて、情報処理装置に自身の識別情報が提供され、第2の無線通信部を介して送信された情報処理装置からの要求に応じて、データの送受信を行う第4の無線通信部を用いて、自身の属性情報が提供され、第2の無線通信部を用いた無線通信の同期の確立に伴い情報処理装置からの要求に応じて、第4の無線通信部を介して所定の信号の送受信を行い同期が確立される。
【0089】
本発明の第1の情報処理装置および方法、並びにプログラムにおいては、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報が取得され、所望のデータの送受信を行う第2の無線通信部を用いて、通信端末を含む複数の通信端末から各々の属性情報が取得され、取得された属性情報が検索され、識別情報をもつ通信端末が通信相手として特定される。また、特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期が確立される。
【0090】
本発明の通信端末および方法、並びにプログラムにおいては、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報が提供され、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の属性情報が提供される。また、第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期が確立される。
【0091】
本発明の第1の拡張装置においては、情報処理装置と電気的に接続され、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報が取得され、所望のデータの送受信を行う第2の無線通信部を用いて、複数の通信端末から各々の属性情報が取得される。また、取得された属性情報が検索され、識別情報をもつ通信端末が通信相手として特定され、特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期が確立される。
【0092】
本発明の第2の拡張装置においては、通信端末と電気的に接続され、データの授受を行うための接続端子と、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの要求に応じて自身の識別情報が提供され、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの要求に応じて自身の属性情報が提供される。そして、第2の無線通信部を用いた無線通信の同期確立に伴い情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期が確立される。
【0093】
本発明の第2の情報処理装置においては、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報が取得され、所望のデータの送受信を行う第2の無線通信部を用いて通信を行ったことのある複数の通信端末に関する情報を履歴情報として記憶され、記憶された履歴情報が検索され、取得された識別情報をもつ通信端末が通信相手として特定される。また、特定された通信端末と第2の無線通信部を用いた無線通信を行うための同期が確立される。
【0094】
【発明の実施の形態】
図6は、本発明を適用した通信システムの構成例を示す図である。
【0095】
図6に示す通信システムにおいて、パーソナルコンピュータ51、携帯電話機52、およびPDA(Personal Digital Assistants)53には、それぞれブルートゥースモジュールが内蔵されており、ブルートゥースに準拠した近距離無線通信により、各種の情報を送受信できるようになされている。
【0096】
また、携帯電話機52には、非接触ICカード(ICタグ)246(図16参照)が内蔵されており、パーソナルコンピュータ51には、その非接触ICカード246に対して、各種の情報の書き込み、または読み出しが可能な非接触ICカードリーダライタ105(図11参照)が設けられている。従って、パーソナルコンピュータ51と携帯電話機52の間では、ブルートゥースによる通信だけでなく、非接触ICカードリーダライタ105から輻射される電磁波を介しても通信を行うことができる。
【0097】
そして、本発明を適用した通信システムにおいては、例えば、パーソナルコンピュータ51がピコネットのマスタである場合、パーソナルコンピュータ51は、電磁波を介して携帯電話機52から取得した情報に基づいて、携帯電話機52をブルートゥースにより通信するスレーブとして特定し、その後のピコネット内同期の確立処理(上述した呼び出しの処理)を行う。
【0098】
詳細な処理に関しては、フローチャートを参照して後述するが、ユーザが携帯電話機52をパーソナルコンピュータ51に近付け、パーソナルコンピュータ51の非接触ICカードリーダライタ105から輻射される電磁波を受信したとき、携帯電話機52に内蔵されている非接触ICカード246は、設定されている識別情報(以下、カードIDと称する)をパーソナルコンピュータ51に提供する。
【0099】
このカードIDは、例えば、携帯電話機52に対して設定されているブルートゥースアドレス(に関する情報)と同一の情報である。そして、パーソナルコンピュータ51は、上述した問い合わせにより、携帯電話機52とPDA53のブルートゥースアドレスが取得されたとき、既に通知されているブルートゥースアドレスを参照し、それに対応する携帯電話機52を識別し、通信相手として特定する。
【0100】
従って、図6において、パーソナルコンピュータ51の問い合わせに対して、携帯電話機52とPDA53が、ともに応じることになるが、その後の呼び出しは、パーソナルコンピュータ51と携帯電話機52との間でのみ行われる。
【0101】
このような処理により、携帯電話機52のユーザは、上述したような選択画面から通信相手を選択することなく、図のように携帯電話機52をパーソナルコンピュータ51に近付けるだけで、ブルートゥースによる通信を開始することができる。
【0102】
例えば、ユーザがPDA53からパーソナルコンピュータ51にブルートゥースで所定のデータを送信する場合には、上述したような画面から通信相手のデバイスとしてパーソナルコンピュータ51を選択する必要があるが、携帯電話機52から送信する場合には、そのような煩雑な処理をすることなく、パーソナルコンピュータ51に所定のデータを送信することができる。
【0103】
次に、図6の通信システムの各構成について説明する。
【0104】
図7乃至図10は、図6のパーソナルコンピュータ51の外観を示している。このノート型のパーソナルコンピュータ51は、基本的に、本体61と、この本体61に対して開閉自在とされる表示部62により構成されている。図7は表示部62を本体61に対して開いた状態を示す外観斜視図である。図8は本体61の平面図、図9は本体61に設けられている、後述するジョグダイヤル63付近の拡大図である。また、図10は本体61のジョグダイヤル63側の側面図である。
【0105】
本体61には、その上面に、各種の文字や記号などを入力するとき操作されるキーボード64、ポインタ(マウスカーソル)を移動させるときなどに操作されるポインティングデバイスとしてのタッチパッド65、および電源スイッチ67が設けられており、また、側面側に、ジョグダイヤル63、スロット68、およびIEEE1394ポート70等が設けられている。なお、タッチパッド65に代えて、例えば、スティック式のポインティングデバイスを設けることも可能である。
【0106】
また、表示部62の正面には、画像を表示するLCD(Liquid Crystal Display)66が設けられている。表示部62の右上部には、電源ランプPL、電池ランプBL、必要に応じてメッセージランプML、その他のLEDよりなるランプが設けられている。なお、電源ランプPLや電池ランプBL、メッセージランプML等は表示部62の下部に設けることも可能である。
【0107】
次に、ジョグダイヤル63は、本体61上のキーボード64のキーの間に組み込まれ、また、キーとほぼ同じ高さになるように取り付けられている。ジョグダイヤル63は、図9の矢印aに示す回転操作に対応して所定の処理を実行し、かつ、矢印bに示す移動操作に対応した処理を実行する。なお、ジョグダイヤル63は、本体61の左側面に配置してもよく、LCD66が設けられた表示部62の左側面又は右側面、あるいは、キーボード64のGキーとHキーの間に縦方向に配置してもよい。また、ジョグダイヤル63は、タッチパッド65を人差し指で操作しながら親指で操作可能なように、前面の中央部に配置してもよく、あるいは、タッチパッド65の上端縁又は下端縁に沿って横方向に配置しても、また、タッチパッド65の右ボタンと左ボタンの間に縦方向に配置してもよい。更に、ジョグダイヤル63は、縦方向や横方向に限定せず、各指で操作し易い斜め方向へ、所定角度を付けて配置してもよい。その他、ジョグダイヤル63は、ポインティングデバイスであるマウスの側面の親指で操作可能な位置に配置することも可能である。
【0108】
次に、図11は、パーソナルコンピュータ51の電気的構成を示すブロック図である。
【0109】
CPU(Central Processing Unit(中央処理装置))81は、例えば、インテル(Intel)社製のペンティアム(登録商標)(Pentium(R))プロセッサ等で構成され、ホストバス82に接続されている。ホストバス82には、更に、ブリッジ83が接続されており、ブリッジ83は、AGP(Accelerated Graphics Port)84及びPCIバス85にも接続されている。ブリッジ83は、例えば、インテル社製の400BXなどで構成されており、CPU81やRAM(Random Access Memory)86周辺の制御を行うようになされている。更に、ブリッジ83は、AGP84を介してビデオコントローラ87に接続されている。なお、このブリッジ83とブリッジ107とで、いわゆるチップセットが構成されている。
【0110】
ブリッジ83は、更に、RAM86及びキャッシュメモリ88とも接続されている。キャッシュメモリ88は、CPU81が使用するデータをキャッシュするようになされている。なお、図示していないが、CPU81にも1次的なキャッシュメモリが内蔵されている。
【0111】
RAM86は、例えば、DRAM(Dynamic Random Access Memory)で構成され、CPU81が実行するプログラムや、CPU81の行動上必要なデータを記憶するようになされている。具体的には、RAM86には、起動が完了した時点において、例えば、電子メールプログラム86A、オートパイロットプログラム86B、ジョグダイヤル状態監視プログラム86C、ジョグダイヤルドライバ86D、オペレーティングプログラム(OS)86E、リーダライタ制御プログラム86F、およびブルートゥース制御プログラム86G、その他のアプリケーションプログラム86H1乃至86HnがHDD114から転送され、記憶される。
【0112】
電子メールプログラム84Aは、モデム92を介して、電話回線93のような通信回線からネットワーク経由で通信文を授受するプログラムである。電子メールプログラム84Aは、特定機能としての着信メール取得機能を有している。この着信メール取得機能は、インターネットサービスプロバイダ94が備えるメールサーバ95に対して、そのメールボックス96内に自分(利用者)宛のメールが着信しているかどうかを確認して、自分宛のメールがあれば取得する処理を実行する。
【0113】
オートパイロットプログラム86Bは、予め設定された複数の処理(またはプログラム)などを、予め設定された順序で順次起動して、処理するプログラムである。
【0114】
ジョグダイヤル状態監視プログラム86Cは、アプリケーションプログラム86H1乃至86Hnからジョグダイヤル対応であるか否かの通知を受け取り、そのアプリケーションプログラムがジョグダイヤル対応であれば、ジョグダイヤル63を操作することで実行できる操作を、アプリケーションが有するユーザインターフェース機能を用いて、ユーザに対して表示するために行動する。ジョグダイヤル状態監視プログラム86Cは、通常、ジョグダイヤル63のイベント待ちになっており、アプリケーションプログラムからの通知を受け取るリストを有している。ジョグダイヤルドライバ86Dは、ジョグダイヤル63の操作に対応して各種機能を実行する。
【0115】
OS(Operation System(基本プログラムソフトウェア))86Eは、例えば、マイクロソフト社のウィンドウズ(登録商標)95(Windows(R)95)、ウィンドウズ(登録商標)98(Windows(R)98)、あるいは、アップルコンピュータ社のマックOS(商標)等に代表される、コンピュータの基本的な行動を制御するものである。
【0116】
リーダライタ制御プログラム86Fは、非接触ICカードリーダライタ105(以下、適宜、リーダライタ105と称する)を制御し、パーソナルコンピュータ51に対して近接されている、非接触ICカードを内蔵する端末の存在を検出したり、その端末と電磁波を介して各種の情報を送受信するなどの処理を行う。
【0117】
ブルートゥース制御プログラム86Gは、ブルートゥースモジュール106を制御し、例えば、近傍に存在するブルートゥースデバイスの検出や、そのブルートゥースデバイスと通信するための同期を確立するなどの処理を行う。
【0118】
ビデオコントローラ87は、PCIバス85に接続されており、更に、AGP84を介してブリッジ83に接続されており、PCIバス85、もしくはAGP84を介して供給されるデータに基づいて、LCD66の表示を制御する。
【0119】
PCIバス85には、サウンドコントローラ89が接続され、スピーカ90とマイクロフォン66が接続されている。サウンドコントローラ89は、マイクロフォン66からの音声入力を取り込み、あるいはスピーカ90に対して音声信号を供給する。
【0120】
また、PCIバス85には、モデム92およびPCカードスロットインターフェース98も接続されている。
【0121】
モデム92は、電話回線93、インターネットサービスプロバイダ94を介して、インターネット97やメールサーバ95等に接続することができる。
【0122】
また、オプション機能を追加する場合、PCカードスロットインターフェース98に接続されているスロット68に、インターフェースカード99が適宜装着されることにより、外部装置とのデータの授受ができるようになされている。例えば、インターフェースカード99には、ドライブ100を接続することができ、ドライブ100に挿入される磁気ディスク101、光ディスク102、光磁気ディスク103、および半導体メモリ104などとデータの授受を行うことができる。
【0123】
なお、磁気ディスク101、光ディスク102、光磁気ディスク103、および半導体メモリ105とデータの授受を行うドライブ100は、USBポート115を介して接続することもできる。
【0124】
更に、PCIバス85にはブリッジ107も接続されている。ブリッジ107は、例えば、インテル社製のPIIX4Eなどで構成されており、各種の入出力を制御するようになされている。すなわち、ブリッジ107は、IDE(Integrated Drive Electronics)コントローラ/コンフィギュレーションレジスタ108、IDEインターフェース109、タイマ回路110、およびUSB(Universal Serial Bus)インターフェース111で構成され、IDEバス113に接続されるデバイス、USBポート115に接続されるデバイス、もしくは、ISA/EIO(Industry Standard Architecture / Extended Input Output)バス112およびI/Oインターフェース117を介して接続されるデバイスの制御等を行うようになされている。
【0125】
例えば、USBポート115に、GPS(Global Positioning System)アンテナ116が装着された場合、USBインターフェース111は、GPSアンテナ116から供給される位置データ、および時刻データをPCIバス85、ブリッジ83、およびホストバス82を介してCPU81へ送出する。
【0126】
IDEコントローラ/コンフィギュレーションレジスタ108は、いわゆるプライマリIDEコントローラとセカンダリIDEコントローラとの2つのIDEコントローラ、およびコンフィギュレーションレジスタ(configuration register)等から構成されている。
【0127】
プライマリIDEコントローラは、IDEバス113を介して、コネクタ(図示せず)に接続しており、コネクタには、HDD114が接続されている。また、セカンダリIDEコントローラは、他のIDEバス(図示せず)を介して、外部装置と接続可能なようになされている。
【0128】
なお、HDD114には、電子メールプログラム114A、オートパイロットプログラム114B、ジョグダイヤル状態監視プログラム114C、ジョグダイヤルドライバ114D、OS(基本プログラムソフトウェア)114E、リーダライタ制御プログラム114F、およびブルートゥース制御プログラム114G、その他の複数のアプリケーションプログラム114H1乃至114Hn、さらに、それらのプログラムで用いられるデータ等が記憶されている。HDD114に記憶されているプログラム114A乃至114Hnは、起動(ブートアップ)処理の過程で、RAM86内に順次転送され、格納される。
【0129】
ISA/EIOバス112には、更に、I/Oインターフェース117が接続されている。このI/Oインターフェース117と、ROM118、RAM119、およびCPU120とは、相互に接続されて構成されている。
【0130】
ROM118には、例えば、IEEE1394I/Fプログラム118A、LED制御プログラム118B、タッチパッド入力監視プログラム118C、キー入力監視プログラム118D、ウェイクアッププログラム118E、ジョグダイヤル状態監視プログラム118Fが予め格納されている。
【0131】
IEEE1394I/Fプログラム118AはIEEE1394入出力ポート70を介して送受信されるIEEE1394準拠のデータの入出力を行うプログラムである。LED制御プログラム118Bは、電源ランプPL、電池ランプBL、必要に応じてメッセージランプML、その他のLEDよりなるランプの点灯の制御を行うプログラムである。タッチパッド入力監視プログラム118Cは、タッチパッド65を用いたユーザによる入力を監視するプログラムである。キー入力監視プログラム118Dは、キーボード64やその他のキースイッチを用いたユーザによる入力を監視するプログラムである。ウェイクアッププログラム118Eは、ブリッジ108内のタイマ回路110から供給される現在時刻データに基づいて、予め設定された時刻になったかどうかをチェックして、設定された時刻になると、所定の処理(またはプログラム)を起動するために各チップ電源の管理を行うプログラムである。ジョグダイヤル状態監視プログラム118Fは、ジョグダイヤル63の回転型エンコーダ部の回転、あるいは押下を常に監視するためのプログラムである。
【0132】
更に、ROM118には、BIOS(Basic Input/Output System)118Gが書き込まれている。BIOSとは、基本入出力システムのことをいい、OSやアプリケーションプログラムと周辺機器(ディスプレイ、キーボード、HDD等)の間でのデータの入出力を制御するソフトウェアプログラムである。
【0133】
RAM119は、LED制御、タッチパッド入力ステイタス、キー入力ステイタス、設定時刻用の各レジスタや、ジョグダイヤル状態監視用のI/Oレジスタ、IEEE1394I/Fレジスタ等を、レジスタ119A乃至119Fとして有している。例えば、LED制御レジスタは、ジョグダイヤル63が押下された場合、電子メールの瞬時の立ち上げ状態を表示するメッセージランプMLの点灯を制御する。キー入力ステイタスレジスタは、ジョグダイヤル63が押下されると、操作キーフラグが格納されるようになっている。設定時刻レジスタは、ある時刻を任意に設定することができる。
【0134】
また、このI/Oインターフェース117には、図示を省略したコネクタを介して、ジョグダイヤル63、キーボード64、タッチパッド65、IEEE1394入出力ポート70がそれぞれ接続されており、ジョグダイヤル63、キーボード64、タッチパッド65を用いて、ユーザが操作を行った場合、ジョグダイヤル63、キーボード64、タッチパッド65から、それぞれが受けた操作に対応する信号を入力され、ISA/EIOバス112に出力するようになされている。更に、I/Oインターフェース117は、IEEE1394入出力ポート70を介して外部との間でデータの送受信を行う。更に、I/Oインターフェース117には、電源ランプPL、電池ランプBL、メッセージランプML、電源制御回路121、その他のLEDよりなるランプが接続されている。
【0135】
電源制御回路121は、内蔵バッテリ122又はAC電源に接続されており、各ブロックに、必要な電源を供給するとともに、内蔵バッテリ122や、周辺装置のセカンドバッテリの充電のための制御を行うようになされている。また、CPU120は、I/Oインターフェース117を介して、電源をオン又はオフするとき操作される電源スイッチ67を監視している。
【0136】
CPU120は、電源がオフ状態の場合においても、常に内部電源により、IEEE1394I/Fプログラム118A乃至BIOS118Gを実行することができる。すなわち、IEEE1394I/Fプログラム118A乃至BIOS118Gは、表示部62のLCD66上にいずれかのウインドウが開いていない場合においても、常時行動している。従って、CPU120は、電源スイッチ67がオフ状態で、OS86EがCPU81で起動されていなくても、常時、ジョグダイヤル状態監視プログラム118Eを実行しており、パーソナルコンピュータ51に専用のキーを設けなくとも、プログラマブルパワーキー(PPK)機能を有するようになされており、ユーザは、例えば、省電力状態、あるいは電源オフ状態であっても、ジョグダイヤル63を押下するだけで、好みのソフトウエアやスクリプトファイルを起動することができる。
【0137】
図12は、図11の非接触ICカードリーダライタ105の詳細な構成例を示すブロック図である。
【0138】
IC131は、CPU151、SPU(Signal Processing Unit)152、SCC(Serial Communication Controller)153、並びにメモリ154により構成され、さらに、メモリ154は、ROM161、およびRAM161から構成されている。これらのCPU151乃至メモリ154は、バス155を介して相互に接続されている。
【0139】
CPU151は、ROM161に格納されている制御プログラムをRAM162に展開し、非接触ICカード246から送信されてきた応答データや、図11のCPU81から供給されてきた制御信号に基づいて、各種の処理を実行する。例えば、CPU151は、非接触ICカード246に送信するコマンドを生成し、それを、バス155を介してSPU152に出力したり、非接触ICカード246から送信されてきたデータの認証処理などを行う。
【0140】
また、CPU151は、携帯電話機52が近接され、後述する各部の処理によりカードIDが通知されてきたとき、CPU81の指示に基づいて、それをブルートゥースモジュール106に通知するなどの処理を行う。
【0141】
SPU152は、非接触ICカード246からの応答データが復調部134から供給されてきたとき、そのデータに対して、例えば、BPSK(Binary Phase Shift Keying)復調(マンチェスターコードのデコード)などを施し、取得したデータをCPU151に供給する。また、SPU152は、非接触ICカード246に送信するコマンドがバス155を介して供給されてきたとき、そのコマンドにBPSK変調(マンチェスターコードへのコーディング)を施し、取得したデータを変調部132に出力する。
【0142】
SCC153は、CPU81から供給されてきたデータを、バス155を介してCPU151に供給したり、CPU151から、バス155を介して供給されてきたデータをCPU81に出力する。
【0143】
変調部132は、発振回路(OSC)133から供給される所定の周波数(例えば、13.56MHz)の搬送波を、SPU152より供給されるデータに基づいて、ASK(Amplitude Shift Keying)変調し、生成された変調波を、電磁波として、アンテナ135から出力する。一方、復調部134は、アンテナ135を介して取得した変調波(ASK変調波)を復調し、復調されたデータをSPU152に出力する。
【0144】
アンテナ135は、所定の電磁波を輻射し、それに対する負荷の変化に基づいて、非接触ICカード246(携帯電話機52)が近接されたか否かを検出する。そして、非接触ICカード246が近接されたとき、アンテナ135は、非接触ICカード246と各種のデータを送受信する。
【0145】
図13は、図11のブルートゥースモジュール106の詳細な構成例を示すブロック図である。
【0146】
CPU171は、ROM172に格納されている制御プログラムをRAM173に展開し、ブルートゥースモジュール106の全体の動作を制御する。これらのCPU171乃至RAM173は、バス175を介して相互に接続されており、このバス175には、また、フラッシュメモリ174が接続されている。
【0147】
フラッシュメモリ174には、例えば、それぞれのブルートゥースデバイスに対して設定され、ユーザが好みに応じて変更することが可能なブルートゥースデバイス名、および、それぞれのブルートゥースデバイスに対して固有なブルートゥースアドレスなどが記憶されている。
【0148】
ブルートゥースアドレスは、48ビットの識別子であり、それぞれのブルートゥースデバイスに対して固有(一義的)であることから、ブルートゥースデバイスの管理に関する様々な処理に利用される。
【0149】
例えば、上述したように、ピコネット内同期を確立するためには、全てのスレーブがマスタの周波数ホッピングパターンに関する情報を取得している必要があり、この周波数ホッピングパターンは、マスタのブルートゥースアドレスに基づいてスレーブにより算出されるようになされている。
【0150】
より詳細には、ブルートゥースアドレスは、その下位24ビットがLAP(Low Address Part)と、次の8ビットがUAP(Upper Address Part)と、そして残りの16ビットがNAP(Non-significant Address Part)とそれぞれ区分されており、周波数ホッピングパターンの算出には、LAP全体の24ビットとUAPの下位4ビットからなる28ビットが用いられる。
【0151】
それぞれのスレーブは、ピコネット内同期を確立するための呼び出し時において取得した、マスタのブルートゥースアドレスの上述した28ビットの部分と、同様にマスタから通知された、ブルートゥースクロックに基づいて、周波数ホッピングパターンを算出することができる。
【0152】
なお、この周波数ホッピングパターンには、問い合わせ時において使用される問い合わせ周波数ホッピングパターンと、呼び出し時において使用される呼び出し周波数ホッピングパターンと、ピコネット内同期が確立された後に、スレーブとマスタの間で通信するときに使用されるチャネル周波数ホッピングパターンが規定されている。以下において、この3つの周波数ホッピングパターンを個々に区別する必要がない場合、単に、周波数ホッピングパターンと称する。
【0153】
図13の説明に戻り、フラッシュメモリ174には、また、ピコネット内同期確立後に、通信相手のブルートゥースデバイスを認証したり、送信するデータを暗号化したりするためのリンクキーなどが記憶され、必要に応じてCPU171に提供される。
【0154】
入出力インタフェース176は、CPU171からの指示に基づいて、図11のCPU81から供給されてきたデータ、およびベースバンド制御部177から供給されてきたデータの入出力を管理する。
【0155】
ベースバンド制御部177は、入出力インタフェース176から供給されてきたデータを携帯電話機52に送信すべく、GFSK(Gaussian Frequency Shift Keying)変調部191に供給し、GFSK復調部197からデータが供給されてきたとき、それをバス175、または入出力インタフェース176に出力する。
【0156】
GFSK変調部191は、ベースバンド制御部177から供給されてきたデータの高域成分をフィルタにより制限し、1次変調として周波数変調を行い、取得したデータをスペクトラム拡散部192に出力する。
【0157】
スペクトラム拡散部192は、上述したようにして算出され、ホッピングシンセサイザ部195から通知される周波数ホッピングパターンに基づいて搬送周波数を切り替え、供給されてきたデータに対してスペクトラム拡散を施した後に得られた信号を通信制御部193に出力する。ブルートゥースにおいては、スペクトラム拡散部192は、625μ秒毎に周波数をホッピングさせて、データを送信するようになされている。
【0158】
通信制御部193は、2.4GHz帯を使用して、スペクトラム拡散が施された信号をアンテナ194から送信する。また、通信制御部193は、アンテナ194からの受信信号を逆スペクトラム拡散部196に出力する。
【0159】
逆スペクトラム拡散部196は、ホッピングシンセサイザ部195から通知される周波数ホッピングパターンに基づいて受信周波数をホッピングさせ、例えば、携帯電話機52からの信号を取得する。また、逆スペクトラム拡散部196は、取得した信号を逆スペクトラム拡散し、携帯電話機52からの信号を再生した後に得られた信号をGFSK復調部197に出力する。GFSK復調部197は、逆スペクトラム拡散部196から供給されてきた信号をGFSK復調し、得られたデータをベースバンド制御部177に出力する。
【0160】
次に、携帯電話機52の構成例について説明する。
【0161】
図14は、図6の携帯電話機52の外観の構成例を示している。
【0162】
図14に示されるように、携帯電話機52は、表示部212および本体213で構成され、中央のヒンジ部211により折り畳み可能に形成されている。
【0163】
表示部212は、上端左部に、引出しまたは収納可能な送受信用のアンテナ214を有する。携帯電話機52は、アンテナ214を介して、固定無線端末である基地局との間で電波を送受信する。
【0164】
また、表示部212は、上端中央部にほぼ180度の角度範囲で回動自在なカメラ部215を有する。携帯電話機52は、カメラ部215のCCD(Charge Coupled Device)カメラ216によって所望の撮像対象を撮像する。
【0165】
カメラ部215がユーザによってほぼ180度回動されて位置決めされた場合、図15に示されるように、表示部212は、カメラ部215の背面側中央に設けられたスピーカ224が正面側に位置する状態となる。これにより、携帯電話機52は、通常の音声通話状態に切り換わる。
【0166】
さらに、表示部212の中央に液晶ディスプレイ217が設けられている。液晶ディスプレイ217は、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号、および発信履歴等の他、電子メールの内容、簡易ホームページ、カメラ部215のCCDカメラ216で撮像した画像などを表示する。
【0167】
一方、本体213には、その表面に「0」乃至「9」の数字キー、発呼キー、リダイヤルキー、終話及び電源キー、クリアキー及び電子メールキー等の操作キー218が設けられている。操作キー218の操作に対応した各種指示が、携帯電話機52に入力される。
【0168】
また、本体213の操作キー218の下部にメモボタン219およびマイクロフォン220が設けられている。携帯電話機52は、メモボタン219が操作されたとき、通話中の相手の音声を録音する。携帯電話機52は、マイクロフォン220によって通話時のユーザの音声を集音する。
【0169】
さらに、本体213の操作キー218の上部に回動自在なジョグダイヤル221が、本体213の表面から僅かに突出した状態で設けられている。携帯電話機52は、ジョグダイヤル221に対する回動操作に応じて、液晶ディスプレイ217に表示されている電話帳リストもしくは電子メールのスクロール動作、簡易ホームページのページ捲り動作、または画像の送り動作等の種々の動作を実行する。
【0170】
例えば、本体213は、ユーザによるジョグダイヤル221の回動操作に応じて液晶ディスプレイ217に表示された電話帳リストの複数の電話番号の中から所望の電話番号を選択し、ジョグダイヤル221が本体213の内部方向に押圧されたとき、選択されている電話番号を確定して、その電話番号に対して発呼処理を行う。
【0171】
なお、本体213は、背面側に図示せぬバッテリパックが装着されており、終話/電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【0172】
ところで、本体213の左側面上部に抜差自在なメモリースティック(登録商標)223を装着するためのメモリースティックスロット222が設けられている。携帯電話機52は、メモボタン219が押下されると、通話中の相手の音声を装着されているメモリースティック223に記録する。携帯電話機52は、ユーザの操作に応じて、電子メール、簡易ホームページ、CCDカメラ216で撮像した画像を、装着されているメモリースティック223に記録する。
【0173】
メモリースティック223は、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリースティック223は、縦21.5×横50×厚さ2.8[mm] の小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROM(Electrically Erasable and Programmable Read Only Memory )の一種であるフラッシュメモリ素子を格納したものであり、10ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。
【0174】
従って、携帯電話機52は、このようなメモリースティック223を装着可能に構成されているために、メモリースティック223を介して、他の電子機器との間でデータの共有化を図ることができる。
【0175】
また、所定の機能を拡張するためのモジュール(チップ)をメモリースティック223に組み込み、メモリースティックスロット222にそれを装着させることにより、携帯電話機52の機能をさらに拡張させることができる。
【0176】
例えば、後述するように、ブルートゥースモジュールや非接触ICカードが組み込まれたメモリースティック223を携帯電話機52に装着することにより、例えば、それらのモジュールが携帯電話機52に内蔵されていない場合であっても、パーソナルコンピュータ51とブルートゥースによる通信、および非接触ICカードによる通信ができるように機能を拡張させることもできる。
【0177】
図16は、携帯電話機52の内部の構成例を示している。
【0178】
表示部212および本体213の各部を統括的に制御する主制御部231に対して、電源回路部235、操作入力制御部232、画像エンコーダ233、カメラインターフェース(I/F)部234、LCD制御部236、多重分離部238、変復調回路部239、音声コーデック240、赤外線通信部245、非接触ICカード246、およびブルートゥースモジュール247がメインバス241を介して互いに接続されるとともに、画像エンコーダ233、画像デコーダ237、多重分離部238、メモリースティック制御部243、変復調回路部239、および音声コーデック240が同期バス242を介して互いに接続されている。
【0179】
電源回路部235は、ユーザの操作により終話/電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することにより携帯電話機52を動作可能な状態に起動する。また、電源回路部235は、後述するように、非接触ICカード246から、ブルートゥースモジュール247を起動させることが指示された場合、ブルートゥースモジュール247に電源を供給し、起動させる。
【0180】
なお、ブルートゥースモジュール247の電源がオフにされている状態において、非接触ICカード246からの指示に基づいて、その電源を起動させるタイミングは、例えば、携帯電話機52がパーソナルコンピュータ51に近接され、非接触ICカードリーダライタ105から輻射されている電磁波を非接触ICカード246が受信したタイミングとされる。
【0181】
携帯電話機52は、CPU、ROM、およびRAM等でなる主制御部231の制御に基づいて、音声通話モード時において、マイクロフォン220で集音した音声信号を音声コーデック240によってデジタル音声データに変換する。携帯電話機52は、デジタル音声データを変復調回路部239でスペクトラム拡散処理し、送受信回路部244でデジタルアナログ変換処理および周波数変換処理を施した後、アンテナ214を介して送信する。
【0182】
また、携帯電話機52は、音声通話モード時において、アンテナ214で受信した受信信号を増幅して周波数変換処理およびアナログデジタル変換処理を施し、変復調回路部239でスペクトラム逆拡散処理し、音声コーデック240によってアナログ音声信号に変換する。携帯電話機52は、アナログ音声信号に対応する音声をスピーカ224に出力させる。
【0183】
さらに、携帯電話機52は、データ通信モード時において、電子メールを送信する場合、操作キー218およびジョグダイヤル221の操作によって入力されたテキストデータを、操作入力制御部232を介して主制御部231に送出する。
【0184】
主制御部231は、テキストデータを変復調回路部239でスペクトラム拡散処理し、送受信回路部244でデジタルアナログ変換処理及び周波数変換処理を施した後、アンテナ214を介して基地局へ送信する。
【0185】
これに対して、携帯電話機52は、データ通信モード時において、電子メールを受信する場合、アンテナ214を介して基地局から受信した受信信号を変復調回路部239で逆スペクトラム拡散処理して、元のテキストデータを復元した後、LCD制御部236を介して液晶ディスプレイ217に電子メールとして表示する。
【0186】
この後、携帯電話機52は、ユーザの操作に応じて受信した電子メールを、メモリースティック制御部243を介してメモリースティック223に記録することも可能である。
【0187】
携帯電話機52は、データ通信モード時において画像データを送信する場合、CCDカメラ216で撮像された画像データを、カメラインターフェース部234を介して画像エンコーダ233に供給する。
【0188】
因みに、携帯電話機52は、画像データを送信しない場合には、CCDカメラ216で撮像した画像データを、カメラインターフェース部234およびLCD制御部236を介して、液晶ディスプレイ217に直接表示することも可能である。
【0189】
画像エンコーダ233は、CCDカメラ216から供給された画像データを、例えば、MPEG(Moving Picture Experts Group)2またはMPEG4等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部238に送出する。
【0190】
このとき同時に、携帯電話機52は、CCDカメラ216で撮像中にマイクロフォン220で集音した音声を、音声コーデック240を介してデジタルの音声データとして多重分離部238に送出する。
【0191】
多重分離部238は、画像エンコーダ233から供給された符号化画像データと音声コーデック240から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部239でスペクトラム拡散処理し、送受信回路部244でデジタルアナログ変換処理及び周波数変換処理を施した後、アンテナ214を介して送信する。
【0192】
これに対して、携帯電話機52は、データ通信モード時において、例えば、簡易ホームページ等にリンクされた動画像ファイルのデータを受信する場合、アンテナ214を介して基地局から受信した受信信号を変復調回路部239で逆スペクトラム拡散処理し、その結果得られる多重化データを多重分離部238に送出する。
【0193】
多重分離部238は、多重化データを符号化画像データと音声データとに分離し、同期バス242を介して、符号化画像データを画像デコーダ237に供給するとともに、音声データを音声コーデック240に供給する。
【0194】
画像デコーダ237は、符号化画像データをMPEG2またはMPEG4等の所定の符号化方式に対応した復号方式でデコードすることにより再生動画像データを生成し、これを、LCD制御部236を介して液晶ディスプレイ217に供給する。これにより、携帯電話機52は、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる動画データを表示する。
【0195】
このとき同時に、音声コーデック240は、音声データをアナログ音声信号に変換した後、これをスピーカ224に供給する。これにより、携帯電話機52は、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる音声データを再生する。
【0196】
この場合も電子メールの場合と同様に、携帯電話機52は、受信した簡易ホームページ等にリンクされたデータを、ユーザの操作により、メモリースティック制御部243を介してメモリースティック223に記録することが可能である。
【0197】
非接触ICカード246は、パーソナルコンピュータ51に近接され、リーダライタ105から輻射される電磁波を受信したとき、それに応じて、各種の情報をリーダライタ105に提供する。
【0198】
図17は、非接触ICカード246の詳細な構成例を示すブロック図である。
【0199】
非接触ICカード246は、例えば、図に示すアンテナ(ループアンテナ)270およびコンデンサ271と、それ以外の構成が1チップに格納されたICから構成され、電磁誘導を利用してリーダライタ105と各種のデータを半二重通信するものであって、必ずしもカード状のものとして構成されるわけではない。また、ICカードとは、説明の便宜上用いた名称であり、上述したような、または後述するような機能を意図するものである。この非接触ICカード246と基本的に同様の機能を提供するものとして、例えば、Felica(登録商標)などがある。
【0200】
CPU261は、ROM262に格納されている制御プログラムをRAM263に展開し、非接触ICカード246の全体の動作を制御する。例えば、CPU261は、リーダライタ105から輻射されている電磁波がアンテナ270において受信されたとき、それに応じて、非接触ICカード246に設定されている識別情報としてのカードIDをリーダライタ105に通知する。
【0201】
このカードIDは、自由に設定を変更できるものであり、例えば、ブルートゥースモジュール247(携帯電話機52)に設定されているブルートゥースデバイス名と同一、またはブルートゥースデバイス名を含むものとされる。
【0202】
インターフェース部269は、ASK復調部283において、アンテナ270を介して受信した変調波(ASK変調波)を包絡線検波して復調し、復調後のデータをBPSK復調部272に出力する。アンテナ270とコンデンサ271により構成されるLC回路においては、リーダライタ105から輻射される所定の周波数の電磁波により共振が生じている。
【0203】
また、インターフェース部269は、アンテナ270において励起された交流磁界をASK復調部283により整流し、それを電圧レギュレータ281において安定化し、各部に直流電源として供給する。リーダライタ105から輻射される電磁波の電力は、後述するように、非接触ICカード246に必要な電力を賄う磁界を発生させるように調整されている。
【0204】
また、インターフェース部269は、発振回路284においてデータのクロック周波数と同一の信号を発振し、それを図示せぬPLL部に出力する。
【0205】
さらに、インターフェース部269は、例えば、カードIDなどのデータをリーダライタ105に送信する場合、BPSK変調部268から供給されるデータに対応して、例えば、所定のスイッチング素子をオン/オフさせ、スイッチング素子がオン状態であるときだけ、所定の負荷をアンテナ270に並列に接続させることにより、アンテナ270の負荷を変動させる。
【0206】
ASK変調部282は、アンテナ270の負荷の変動により、アンテナ270において受信されているリーダライタ105からの変調波をASK変調し、その変調成分をアンテナ270を介してリーダライタ105に送信する(リーダライタ105のアンテナ135の端子電圧を変動させる)(ロードスイッチング方式)。
【0207】
BPSK復調部272は、ASK復調部283で復調されたデータがBPSK変調されている場合、図示せぬPLL部から供給されるクロック信号に基づいて、そのデータの復調(マンチェスターコードのデコード)を行い、復調したデータをデータ受信部273に出力する。データ受信部273は、供給されてきたデータをCPU261等に適宜出力する。
【0208】
BPSK変調部268は、データ送信部267から供給されてきたデータにBPSK変調(マンチェスターコードへのコーディング)を行い、それをASK変調部282に出力する。
【0209】
また、非接触ICカード246においては、カードIDをパーソナルコンピュータ51に通知するだけでなく、例えば、リーダライタ105との間での認証処理や、送信するデータの暗号化処理など、様々な処理が行われる。
【0210】
図18は、非接触ICカード246の仕様の例を示す図である。
【0211】
上述したように、リーダライタ105と非接触ICカード246間の通信は、半二重により行われ、その通信速度は、例えば、211.875kbpsである。
【0212】
また、図に示すように、リーダライタ105から非接触ICカード246に対する電力電送、およびデータ転送、並びに、非接触ICカード246からリーダライタ105に対するデータ転送により使用される周波数帯域の中心周波数は、例えば、13.56MHzである。
【0213】
そして、電力電送のためにリーダライタ105から出力される電波の出力は、例えば、350mWであり、アンテナの特性などの通信環境にもよるが、その通信距離は、例えば、10cm前後とされる。
【0214】
リーダライタ105から非接触ICカード246に対するデータ転送は、上述したように、マンチェスターコードにコード化されたデータをASK変調することにより行われ、その変調度(データ信号の最大振幅/搬送波の最大振幅)は、例えば、約0.1とされる。また、非接触ICカード246からリーダライタ105に対するデータ転送は、上述したように、ロードスイッチング方式により出力データを送信信号に変換する(出力データに応じてスイッチング素子をオン/オフさせることによりアンテナ135の負荷を変動させる)ことにより行われる。
【0215】
図16の説明に戻り、ブルートゥースモジュール247は、例えば、パーソナルコンピュータ51のブルートゥースモジュール106とピコネットを形成し、主制御部231からの指示に基づいて、各種のデータを送受信する。
【0216】
なお、ブルートゥースモジュール247の構成は、図13に示したものと同様の構成であるため、その詳細な説明は省略する。以下において、例えば、ブルートゥースモジュール106のCPUはCPU171Aとし、ブルートゥースモジュール247のCPUはCPU171Bとして適宜説明する。他の構成についても同様にして説明する。
【0217】
以上においては、非接触ICカード246、およびブルートゥースモジュール247は、携帯電話機52に内蔵されるとしたが、例えば、メモリースティック223に組み込まれた状態で携帯電話機52に装着され、メモリースティック制御部243により制御されるようにしてもよい。
【0218】
図19は、携帯電話機52の機能ブロックの例を示す図である。
【0219】
ホストプログラム301は、携帯電話機52の基本的な機能を提供し、例えば、通話機能や、電子メールの送受信機能を提供する。非接触ICカード制御プログラム302は、非接触ICカード246の動作を制御するとともに、カードID設定プログラム303、およびブルートゥース制御プログラム304等と連動し、各種の処理を行う。
【0220】
例えば、非接触ICカード制御プログラム302は、携帯電話機52がパーソナルコンピュータ51に近接されたとき、ブルートゥースアドレスと対応するカードIDをリーダライタ105に提供したり、リーダライタ105からの電磁波を受信することに応じて、ブルートゥースモジュール247(ブルートゥース制御プログラム304)を起動させたりする。
【0221】
カードID設定プログラム303は、EEPROM264に格納されているカードIDを管理し、ユーザから指示されたとき、適宜、それを書き換える。また、カードID設定プログラム303は、ブルートゥースモジュール247に設定されているブルートゥースアドレスが含まれるように、カードIDを書き換えて設定する。
【0222】
ブルートゥース制御プログラム304は、ブルートゥースモジュール247の動作を制御し、他のブルートゥースデバイスとの通信を実現させる。ブルートゥースデバイス名設定プログラム305は、フラッシュメモリ174B(ブルートゥースモジュール247のフラッシュメモリ)に設定されているブルートゥースデバイス名を管理する。
【0223】
次に、図6の通信システムの動作について説明する。
【0224】
始めに、図20、および図21のフローチャートを参照して、パーソナルコンピュータ51が通信相手を特定し、そのブルートゥースデバイスに対してのみ、ピコネット内同期の確立処理を行う一連の処理について説明する。
【0225】
なお、以下の処理においては、パーソナルコンピュータ51をマスタとし、その他のブルートゥースデバイス(携帯電話機52、PDA53)をスレーブとする。また、以下のフローチャートの説明において、適宜、通信とはピコネット内同期を確立し、相手を特定した後に行われる、ブルートゥースによる通信を意味する。
【0226】
ステップS121において、リーダライタ制御プログラム86Fは、非接触ICカードが内蔵されている端末(携帯電話機52)を検出するための電磁波を輻射する。リーダライタ制御プログラム86Fは、所定の制御コマンドによりリーダライタ105を制御し、アンテナ135から所定の周期で電磁波を輻射させる。
【0227】
非接触ICカード制御プログラム302は、携帯電話機52がパーソナルコンピュータ51に近接され、ステップS131で、その電磁波を受信したとき、ステップS132に進み、ブルートゥースモジュール247に設定されているブルートゥースアドレスに対応するカードIDをEEPROM264から読み出させ、それをリーダライタ105に通知させる。
【0228】
ステップS122において、リーダライタ制御プログラム86Fは、非接触ICカード246から通知されてきたブルートゥースアドレスを受信し、ステップS123に進み、それをブルートゥース制御プログラム86Gに通知する。
【0229】
そして、ステップS101において、ブルートゥース制御プログラム86Gは、携帯電話機52(ブルートゥースモジュール247)に設定されているブルートゥースアドレスを取得する。
【0230】
ステップS102乃至ステップS109において、ブルートゥース制御プログラム86Gにより実行される処理、ステップS141以降においてブルートゥース制御プログラム304により実行される処理、およびステップS161以降においてPDA53のブルートゥース制御プログラムにより実行される処理は、図2、および図3を参照して説明した問い合わせ、および呼び出しと同様の処理である。
【0231】
すなわち、ステップS102において、ブルートゥース制御プログラム86Gは、ブルートゥースモジュール106を制御し、IQパケットをブロードキャストする。
【0232】
具体的には、ブルートゥース制御プログラム86Gは、予め設定されているLAPの24ビット(9E8B33)とUAPの4ビット(全て0)、およびブルートゥースクロックの全体の28ビットを用いて、問い合わせ周波数ホッピングパターンを生成する。
【0233】
また、ブルートゥース制御プログラム86Gは、予め設定されている9E8B00乃至9E8B3FのLAPから1つのアドレスブロックを用いてIAC(Inquiry Access Code)を生成し、そのアクセスコードからなるIQパケットを、算出した問い合わせホッピングパターンでブロードキャストする。
【0234】
なお、ブルートゥースにおいて送受信されるパケットは、送信パケットの宛先を示す基本となる68ビット、または72ビットのアクセスコードと、通信リンクを管理するためのパラメータを含む54ビットのパケットヘッダと、ユーザデータである0乃至2745ビット(可変長)のペイロードから構成されている。
【0235】
ブルートゥースモジュール106の各部の処理により、アンテナ194からブロードキャストされたIQパケットは、ステップS141において、携帯電話機52のブルートゥース制御プログラム304により受信され、ステップS161において、PDA53のブルートゥース制御プログラムにより受信される。
【0236】
そして、ステップS142において、ブルートゥース制御プログラム304は、スレーブの属性を通知するためのFHSパケットをパーソナルコンピュータ51に送信し、問い合わせに応答する。このFHSパケットには、ブルートゥースモジュール247のブルートゥースアドレスとブルートゥースクロックに関する情報が、そのペイロードに含まれている。
【0237】
このFHSパケットは、ブルートゥース制御プログラム86Gにより、ステップS103において受信され、携帯電話機52の属性情報が取得される。
【0238】
また、ステップS162において、同様にPDA53の属性を示すFHSパケットが送信されており、それがブルートゥース制御プログラム86Gにより、ステップS104で受信される。
【0239】
以上のような問い合わせの処理により、ブルートゥース制御プログラム86Gは、近傍に存在する全てのスレーブの属性情報を取得した状態となる。
【0240】
ブルートゥース制御プログラム86Gは、ステップS105において、取得したFHSパケットの属性情報を検索し、電磁波を介して取得されたブルートゥースアドレスを有するスレーブを識別し、通信相手として特定する。すなわち、携帯電話機52のブルートゥースアドレスがリーダライタ制御プログラム86Fから予め通知されているため、ブルートゥース制御プログラム86Gは、そのブルートゥースアドレスを含むFHSパケットを送信してきた携帯電話機52を通信相手の端末として特定する。
【0241】
そして、ブルートゥース制御プログラム86Gは、その後、通信相手として特定した携帯電話機52に対してのみ、呼び出し(ピコネット内同期の確立処理)を行う。すなわち、ブルートゥース制御プログラム86GとPDA53のブルートゥース制御プログラムとの間では、以降の処理が行われないことになる。
【0242】
ステップS106において、ブルートゥース制御プログラム86Gは、携帯電話機52から取得したFHSパケットに記述されている情報に基づいてIDパケットを生成し、それを携帯電話機52に対して送信する。
【0243】
具体的には、ブルートゥース制御プログラム86Gは、FHSパケットに含まれている、ブルートゥースモジュール247に設定されているブルートゥースアドレスのLAPの24ビットとUAPの下位4ビット、およびブルートゥースクロックの28ビットを用いて呼び出し周波数ホッピングパターンを算出する。
【0244】
また、ブルートゥース制御プログラム86Gは、ブルートゥースモジュール247のLAPを用いてDAC(Device Access Code)を生成し、そのDACからなるIDパケットを、算出した呼び出し周波数ホッピングパターンを利用して携帯電話機52に送信する。
【0245】
ブルートゥース制御プログラム304は、そのIDパケットをステップS143において受信したとき、ステップS144に進み、同一のIDパケットをパーソナルコンピュータ51に送信し、IDパケットを正常に受信できたことを通知する。
【0246】
ブルートゥース制御プログラム86Gは、ステップS107において、携帯電話機52から送信されてきたIDパケットを受信したとき、ステップS108に進み、自分自身の属性を通知するためのFHSパケットを携帯電話機52に送信する。
【0247】
ステップS145において、ブルートゥース制御プログラム304は、パーソナルコンピュータ51から送信されてきたFHSパケットを受信し、マスタの属性情報を取得する。ブルートゥース制御プログラム304は、ステップS146に進み、IDパケットをパーソナルコンピュータ51に送信し、FHSパケットを受信できたことを通知する。
【0248】
そして、ブルートゥース制御プログラム304は、ステップS147に進み、パーソナルコンピュータ51とピコネット内同期を確立する。
【0249】
具体的には、ブルートゥース制御プログラム304は、パーソナルコンピュータ51(ブルートゥースモジュール106)に設定されているブルートゥースアドレスのLAPの24ビットとUAPの下位4ビット、およびブルートゥースクロックの27ビットを用いてチャンネル周波数ホッピングパターンを生成し、周波数軸の同期を確立する。
【0250】
また、ブルートゥース制御プログラム304は、パーソナルコンピュータ51から通知されたブルートゥースクロックに基づいて、自らが管理するブルートゥースクロックにオフセット(差分)を加え、時間軸の同期を確立する。
【0251】
ブルートゥース制御プログラム86Gは、ステップS109において、携帯電話機52から送信されてきたIDパケットを受信する。
【0252】
そして、携帯電話機52との間でピコネット内同期が確立された後、ブルートゥース制御プログラム86Gは、ステップS110に進み、ブルートゥースによる通信を開始する。
【0253】
例えば、ブルートゥース制御プログラム86Gは、携帯電話機52に対し、携帯電話機52が提供可能なプロファイル(サービス)の通知を要求する。ブルートゥースにおいては、搭載が想定される機器毎に、全てのプロトコルの仕様、およびユーザインタフェースが規定されており、使用するプロトコルによってプロファイルが規定されている。このプロファイルは、ブルートゥースの各レイヤの機能と、そのレイヤとの連携についてアプリケーション毎に規定されている。
【0254】
ブルートゥース制御プログラム86Gは、携帯電話機52から通知されたプロファイルから所定のプロファイルを選択し、それに基づいて通信を行う。
【0255】
なお、提供可能なプロファイルを取得する前に、またはプロファイルを選択し、通信を行う前に、互いの認証が必要とされることがある。パーソナルコンピュータ51と携帯電話機52は、それぞれのデータベースにリンクキーを設定しており、そのリンクキーを用いて認証を行う。
【0256】
例えば、パーソナルコンピュータ51と携帯電話機52が初めて通信を行う場合には、リンクキーの設定に際し、ユーザに対して、PIN(Personal Identification Number)コードの入力が要求され、入力されたPINコードと、発生した乱数に基づいて、そのリンクキーが設定される。設定されたリンクキーは、通信する相手のブルートゥースアドレスと対応付けて、それぞれのデータベースに登録される。
【0257】
リンクキーは、その用途に応じて、「初期化キー」、「単体キー」、「複合キー」、および「マスタキー」が規定されており、上述したように、初めて通信を行う際にPINコードと乱数に基づいて設定されるリンクキーは、初期化キーである。そして、初期化キーを用いて行われる認証においては、初期化キーと、認証を要求してきた端末のブルートゥースアドレスと、認証判断する端末が発生した128ビットの乱数が用いられる。
【0258】
以上のように、リーダライタ105における通信により、パーソナルコンピュータ51は、ピコネット内同期を確立すべきスレーブのブルートゥースアドレスを非接触ICカード246から取得することができる。従って、図6に示すように、パーソナルコンピュータ51の近傍にPDA53が存在する場合であっても、パーソナルコンピュータ51と携帯電話機52との間でのみ、端末の選択等を行うことなく、ブルートゥースによる通信が開始される。
【0259】
これにより、例えば、携帯電話機52のユーザは、パーソナルコンピュータ51とブルートゥースによる通信を行う場合、携帯電話機52をパーソナルコンピュータ51に近付けることで、その通信を開始させることができる。また、パーソナルコンピュータ51から携帯電話機52にデータを転送する場合も、ユーザは、同様にして携帯電話機52をパーソナルコンピュータ51に近付けるだけで通信を開始させることができる。
【0260】
以上においては、パーソナルコンピュータ51と携帯電話機52、およびPDA53のブルートゥースモジュールが予め起動している状態であるとしたが、それらのブルートゥースモジュールが起動していない場合、例えば、電磁波を受信するタイミングで起動し、その後にピコネット内同期を確立するようにしてもよい。
【0261】
次に、図22、および図23のフローチャートを参照して、それぞれのブルートゥースモジュールが起動していない状態において、ピコネット内同期を確立する通信システムの一連の処理について説明する。
【0262】
図22、および図23に示す処理は、図20、および図21を参照して説明した同期確立処理と基本的に同様の処理である。そして、リーダライタ105から輻射された電磁波が受信されることに応じて携帯電話機52のブルートゥースモジュール247が起動され、非接触ICカード246から送信されたカードIDがリーダライタ105において受信されることに応じてパーソナルコンピュータ51のブルートゥースモジュール106が起動されるようになされている点が相違している。
【0263】
リーダライタ制御プログラム86Fは、ステップS201において、非接触ICカードが内蔵されている端末を検出するための電磁波を輻射する。
【0264】
そして、非接触ICカード制御プログラム302は、ステップS211で、その電磁波を受信したとき、ステップS212に進み、ブルートゥース制御プログラム304(ブルートゥースモジュール246)に対して起動を指示する。
【0265】
例えば、非接触ICカード制御プログラム302は、ホストプログラム301に対して電磁波を受信したことを通知する。そして、ホストプログラム301は、この通知に応じて、ブルートゥース制御プログラム304を起動させるとともに、電源回路部235を制御し、ブルートゥースモジュール247に電源を供給させる。
【0266】
ブルートゥース制御プログラム304は、ステップS221において起動し、例えば、マスタ(パーソナルコンピュータ51)からの問い合わせ待ちの状態(Inquiry Scan)となる。
【0267】
一方、非接触ICカード制御プログラム302は、ブルートゥース制御プログラム304を起動させた後、ステップS213に進み、ブルートゥースアドレスに対応するカードIDをリーダライタ105に通知する。
【0268】
リーダライタ制御プログラム86Fは、ステップS202において、カードIDを受信したとき、ステップS203に進み、ブルートゥース制御プログラム86Gを起動させるとともに、ブルートゥースモジュール106に電源を供給させる。
【0269】
ブルートゥース制御プログラム86Gは、ステップS181において起動し、ステップS182に進み、リーダライタ制御プログラム86Fが携帯電話機52から取得したブルートゥースアドレス(カードID)を受信する。
【0270】
すなわち、ステップS203において、ブルートゥース制御プログラム86Gを起動させた後、リーダライタ制御プログラム86Fは、ステップS204に進み、携帯電話機52から取得したカードIDをブルートゥース制御プログラム86Gに対して通知している。
【0271】
そして、以降の処理(ステップS183乃至ステップS189の処理、およびステップS222乃至ステップS227の処理)において、ブルートゥース制御プログラム86Gは、図20、および図21を参照して説明したような問い合わせ、および呼び出しをブルートゥースモジュール246との間で行う。
【0272】
すなわち、ブルートゥース制御プログラム86Gは、リーダライタ105から通知されたブルートゥースアドレスに基づいて、携帯電話機52を、ピコネット内同期を確立すべきスレーブとして特定し、その携帯電話機52との間でのみ、ピコネット内同期を確立する。
【0273】
なお、PDA53は、リーダライタ105からの電磁波を受信していないため、起動されない状態のまま保持される。従って、より容易に通信相手を特定することができる。
【0274】
このように、電磁波の受信をトリガとしてブルートゥースモジュール246を起動させるようにしたので、携帯電話機52のユーザは、例えば、ブルートゥース制御プログラム304を起動させるような操作をすることなく、パーソナルコンピュータ51に近付けるだけで、ブルートゥース制御プログラム304を起動させることができる。また、上述したものと同様に、非接触ICカード246から通知されたカードIDに基づいて通信相手が特定されるため、いずれの操作もすることなく、パーソナルコンピュータ51とブルートゥースによる通信を行うことができる。
【0275】
以上においては、リーダライタ105から輻射される電磁波が受信されることに応じて、携帯電話機52のブルートゥースモジュール247が起動され、携帯電話機52から送信されるカードIDが受信されることに応じて、パーソナルコンピュータ51のブルートゥースモジュール106が起動されることとしたが、様々なタイミングで起動するようにしてもよい。
【0276】
例えば、カードIDがパーソナルコンピュータ51に対して通知されたタイミング(ステップS213の直後のタイミング)で、携帯電話機52のブルートゥース制御プログラム304が起動されるようにしてもよい。
【0277】
また、携帯電話機52の全体の電源がオフとされている状態において、電磁波が受信されたこと応じて発生された起電力に基づいて、携帯電話機52の全体の電源をオンとし、続けて、ブルートゥース制御プログラム304を起動させるようにすることもできる。
【0278】
以上においては、非接触ICカード246とブルートゥースモジュール247が、ともに携帯電話機52に内蔵されているとしたが、例えば、それらのモジュールが組み込まれているメモリースティック223をメモリースティックスロット222に装着させ、上述したような処理を実行させるようにしてもよい。
【0279】
図24(A)は、非接触ICカード246とブルートゥースモジュール247が組み込まれているメモリースティック223を装着することにより、その機能が拡張される携帯電話機52を示す模式図である。
【0280】
このメモリースティック223を携帯電話機52に装着させることにより、例えば、携帯電話機52に非接触ICカード246とブルートゥースモジュール247が内蔵されていない場合であっても、その機能を拡張させることができ、上述したようなピコネット内同期の確立処理を実行させることができる。
【0281】
なお、拡張する新たな機能を制御するための制御プログラムも、メモリースティック223から読み出され、携帯電話機52にインストールされている。また、その制御プログラムが、例えば、図11に示すような磁気ディスク101乃至半導体メモリ104などの記録媒体から、USBケーブルを介してインストールされるようにしてもよい。
【0282】
また、メモリースティック223だけでなく、図24(B)に示すような、非接触ICカード246とブルートゥースモジュール247が組み込まれた外付けユニット321により、携帯電話機52の機能を拡張させるようにしてもよい。外付けユニット321は、例えば、携帯電話機52の所定の位置に設けられているUSBのコネクタや、充電ケーブルのコネクタなどに接続される。
【0283】
図25(A)は、ブルートゥースモジュール247が内蔵されており、メモリースティック223により、非接触ICカード246の機能だけを拡張させる携帯電話機52を示す模式図である。
【0284】
このメモリースティック223を携帯電話機52に装着させ、非接触ICカード246に設定されているカードIDを、ブルートゥースモジュール247に設定されているブルートゥースアドレスを含むものに設定することにより、上述したようなピコネット内同期の確立処理を実行させることができる。カードIDの書き換え処理については、フローチャートを参照して後述する。
【0285】
また、図25(B)に示すように、携帯電話機52に外付けユニット321を装着させることにより、非接触ICカード246の機能のみを拡張させることもできる。
【0286】
図26(A)は、図25(A)に示したものと反対に、非接触ICカード246が内蔵されており、メモリースティック223によりブルートゥースモジュール247の機能を拡張させる携帯電話機52を示す模式図である。また、図26(B)は、ブルートゥースモジュール247の機能を外付けユニット321により拡張させる携帯電話機52を示す模式図である。
【0287】
以下において、非接触ICカード246の機能、またはブルートゥースモジュール247の機能、或いはその両方の機能を拡張させる、メモリースティック223と外付けユニット321を区別する必要がない場合、まとめて機能拡張ユニットと称する。
【0288】
次に、カードIDを必要に応じて書き換える携帯電話機52の処理について、フローチャートを参照して説明する。
【0289】
始めに、図27のフローチャートを参照して、ブルートゥースアドレスに基づいてカードIDを書き換える携帯電話機52の処理について説明する。
【0290】
ステップS251において、ホストプログラム301は、カードID設定プログラム303に問い合わせ、カードIDを確認する。カードID設定プログラム303は、ステップS271において、その問い合わせを受信したとき、ステップS272に進み、EEPROM264に設定されているカードIDを読み出し、ホストプログラム301に通知する。
【0291】
ホストプログラム301は、ステップS252においてカードIDを受信したとき、ステップS253に進み、ブルートゥース制御プログラム304に問い合わせ、ブルートゥースアドレスを確認する。
【0292】
ブルートゥース制御プログラム304は、ステップS281において、その問い合わせを受信したとき、ステップS282に進み、フラッシュメモリ174Bに保存されているブルートゥースアドレスを読み出し、ホストプログラム301に通知する。
【0293】
ステップS254において、ホストプログラム301は、ブルートゥース制御プログラム304から通知されてきたブルートゥースアドレスを取得し、既に通知されているカードIDと比較する。そして、ホストプログラム301は、ステップS255において、取得したカードIDに、少なくともブルートゥースアドレス(ブルートゥースアドレスに関する情報)が含まれているか否かを判定する。
【0294】
ホストプログラム301は、ステップS255において、カードIDとブルートゥースアドレスが同一である、またはカードIDにブルートゥースアドレスが含まれていると判定した場合、処理を終了させる。一方、ステップS255において、カードIDにブルートゥースアドレスが含まれていないと判定した場合、ホストプログラム301は、ステップS256に進み、カードID設定プログラム303に対して、取得したブルートゥースアドレスを通知する。
【0295】
カードID設定プログラム303は、ステップS273において、そのブルートゥースアドレスを受信したとき、ステップS274に進み、ブルートゥースアドレスと同一のカードIDを設定する。すなわち、カードID設定プログラム303は、EEPROM264に設定されているカードIDをブルートゥースアドレスと同一のものに書き換える。
【0296】
これにより、カードIDにブルートゥースアドレスが含まれることとなり、上述したように、携帯電話機52を近付けるだけで、マスタであるパーソナルコンピュータ51に、ピコネット内同期を確立すべきスレーブを識別させることができる。
【0297】
以下に説明する処理も含めて、このようなカードIDを書き換える処理は、所定の周期で行われるようにしてもよい。非接触ICカード246は、ブルートゥースによる通信以外に、例えば、改札口の通行や、購入した商品の代金の支払いなどの、様々な用途に利用されるため、ユーザにより、必要に応じてその都度変更されることがある。従って、所定の周期毎にそのような書き換えが実行されることにより、ユーザは、ブルートゥースにより通信を開始しようとする毎に、カードIDを設定し直すといった手間を省くことができる。
【0298】
また、リーダライタ105からの電磁波が受信されたタイミングで、このような書き換えが行われるようにしてもよい。これにより、リーダライタを有しているマスタは、より確実に通信相手を特定することができる。
【0299】
次に、図28のフローチャートを参照して、非接触ICカード246の機能を拡張する機能拡張ユニットを装着した場合の携帯電話機52の処理について説明する。
【0300】
ステップS301において、ホストプログラム301は、非接触ICカード246の機能を拡張する機能拡張ユニットが装着されたか否かを判定し、装着されたと判定するまで待機する。ホストプログラム301は、ステップS301において、例えば、図25(A)に示したようなメモリースティック223、または図25(B)に示したような外付けユニット321が所定の位置に装着されたと判定した場合、ステップS302に進む。
【0301】
以降の処理は、図27を参照して説明した処理と同様の処理である。すなわち、ホストプログラム301は、カードIDとブルートゥースアドレスを取得し、ステップS306において、少なくとも、カードIDにブルートゥースアドレスが含まれているか否かを判定する。
【0302】
ホストプログラム301は、ステップS306において、カードIDにブルートゥースアドレスが含まれていると判定した場合、処理を終了させ、含まれていないと判定した場合、ステップS307に進み、カードID設定プログラム303にブルートゥースアドレスを通知する。
【0303】
そして、カードID設定プログラム303は、例えば、設定されているカードIDを、受信したブルートゥースアドレスと同一のものに書き換える。
【0304】
これにより、例えば、非接触ICカード246の機能を拡張させるメモリースティック223を購入したユーザは、そのメモリースティック223を携帯電話機52に装着させるだけで、必要に応じて、非接触ICカード246のカードIDを書き換えることができる。
【0305】
従って、ユーザは、機能が拡張された携帯電話機52により、上述したようなピコネット内同期の確立処理を実行させることができ、通信相手を選択することなく、ブルートゥースによる通信を開始させることができる。
【0306】
次に、図29のフローチャートを参照して、ブルートゥースモジュール247の機能を拡張する機能拡張ユニットを装着した場合の携帯電話機52の処理について説明する。
【0307】
ステップS341において、ホストプログラム301は、ブルートゥースモジュール247の機能を拡張する機能拡張ユニットが装着されたか否かを判定し、装着されたと判定するまで待機する。ホストプログラム301は、ステップS341において、例えば、図26(A)に示したようなメモリースティック223、または図26(B)に示したような外付けユニット321が所定の位置に装着されたと判定した場合、ステップS342に進む。
【0308】
以降の処理は、図27を参照して説明した処理と同様の処理である。すなわち、ホストプログラム301は、カードIDとブルートゥースアドレスを取得し、ステップS346において、少なくとも、カードIDにブルートゥースアドレスが含まれているか否かを判定する。
【0309】
ホストプログラム301は、ステップS346において、カードIDにブルートゥースアドレスが含まれていると判定した場合、処理を終了させ、含まれていないと判定した場合、ステップS347に進み、カードID設定プログラム303にブルートゥースアドレスを通知する。
【0310】
そして、カードID設定プログラム303は、例えば、設定されているカードIDを、受信したブルートゥースアドレスと同一のものに書き換える。
【0311】
以上の処理により、ユーザは、例えば、ブルートゥースモジュール247の機能を拡張させるメモリースティック223を購入し、それを携帯電話機52に装着させるだけで、必要に応じて、カードIDを書き換えることができ、さらに、その携帯電話機を利用して、上述したようなピコネット内同期の確立処理を実行させることができる。
【0312】
以上においては、カードIDとブルートゥースアドレスが記憶されるメモリがそれぞれ設けられるとしたが、非接触ICカード246とブルートゥースモジュール247により共有される、物理的に1つのメモリに、これらの情報が記憶されるようにしてもよい。この共有されるメモリは、メモリースティック223に組み込まれていてもよいし、携帯電話機52に内蔵されていてもよい。
【0313】
また、以上においては、パーソナルコンピュータ51をマスタとし、携帯電話機52をスレーブとした場合について説明したが、当然、双方が逆の役割を有するようにしてもよい。また、リーダライタが携帯電話機52にも設けられている場合、携帯電話機52がパーソナルコンピュータ51の存在を検出し、パーソナルコンピュータ51の非接触ICカードから通知されたカードIDに基づいて、ピコネット内同期を確立させるようにしてもよい。
【0314】
なお、非接触ICカードとリーダライタとの通信によりブルートゥースアドレスを取得し、それに基づいてピコネット内同期を確立する通信システムは、上述したようなパーソナルコンピュータ51と携帯電話機52との間だけでなく、様々な機器間においても適用可能である。
【0315】
例えば、携帯電話機52やPDA53などの携帯端末と、テレビジョン受像機、カーナビゲーション、自動販売機、ATM(automatic teller machine)などの装置間でも、上述したような通信システムを構成することもできる。この場合、携帯電話機52やPDA53には、ブルートゥースモジュールと非接触ICカードが少なくとも設けられていればよく、テレビジョン受像機、カーナビゲーション、自動販売機、ATMには、それぞれ、ブルートゥースモジュールと、非接触ICカードのリーダライタが少なくとも設けられていればよい。
【0316】
また、いずれか一方がリーダライタを有していれば、携帯電話機同士、またはPDA同士、PDAとデジタルカメラ、或いはPDAとデジタルビデオカメラなどによるピコネット内同期の確立処理にも、本発明は適用することができる。
【0317】
さらに、単に機器と機器との接続だけに限らず、電磁誘導通信部(リーダライタ、および非接触ICカード)とブルートゥースモジュールが、例えば、自動車、電車、船、飛行機などの移動体や、建物内、或いは街中の至る所に設けられ、そのブルートゥースモジュールを介して、例えば、インターネットや、LAN(Local Area Network)、或いはWAN(Wide Area Network)などのネットワークに接続することにより、いわゆるユビキタス(Ubiquitous)社会(Ubiquitous Network社会、またはUbiquitous Computing社会)を構成するようにしてもよい。
【0318】
図30は、本発明を適用した通信システムにより構成する、ユビキタス社会の概念を示す図である。
【0319】
図においては、インターネット354には、アクセスポイント351および352、サーバ355および356、クライアントPC357が接続されており、各種の情報を送受信することが可能とされている。
【0320】
アクセスポイント351には、非接触ICカード371、ブルートゥースモジュール372、およびリーダライタ373が設けられており、携帯電話機52のユーザは、このアクセスポイント351に携帯電話機52を近接させるだけで、上述したような通信相手を特定する処理が行われ、その後に、ブルートゥースを介してインターネット354にアクセスすることができる。
【0321】
アクセスポイント352には、リーダライタ381と無線LANアクセスポイント382が設けられている。従って、非接触ICカード391と無線LANクライアント392が内蔵されているPDA353のユーザがPDA353をアクセスポイント352に近接させるだけで、上述したような通信相手を特定する処理が行われ、その後に、無線LANを介してインターネット354にアクセスすることができる。
【0322】
例えば、携帯電話機52のユーザは、町中に設置されているアクセスポイント351に携帯電話機52を近接させるだけで、サーバ355から所望するコンテンツを取得したり、サーバ356に展開されているコミュニティに参加したり、或いは、遠隔にあるクライアントPC357を操作したりすることを、いつでも、かつ、容易に行うことができる。
【0323】
また、個々のデバイスにブルートゥースアドレスと同様の固有のアドレスが設定されている場合、図33のアクセスポイント352とPDA353との間で行われているような無線LAN(IEEE(Institute of Electrical and Electronics Engineers)802.11b)などの、ブルートゥース以外の通信においても、本発明は適用することができる。
【0324】
具体的には、PDA353に設定されている、例えば、128ビットからなるIPv6(Internet Protocol version 6)をアクセスポイント352のリーダライタ381に通知させるようにすることにより、PDA353のユーザは、それをアクセスポイント352に近接させるだけで、無線LANを介してインターネット354にアクセスすることができる。
【0325】
また、ブルートゥース以外の通信としては、例えば、IrDA、HomeRF(SWAP)、Wireless1394などがあり、これらの通信においても、本発明は適用することができる。
【0326】
また、上述したような非接触ICカードのようにループアンテナを用いて電力伝送およびデータ伝送を行う通信方式に代えて、出力を抑え、ブルートゥースなどの通信方式より通信可能な距離が短くなるように予め設定されている通信方式であれば、いずれの通信方式を用いるようにしてもよい。
【0327】
上述したように、通常、ブルートゥースによる通信においては、同期の確立がなされ、その同期を確立した相手の端末が初めて通信を行う端末である場合、双方の機器に同一のPINコードを入力する必要がある。しかしながら、本発明を適用し、例えば、電磁誘導を利用した通信により提供された識別情報等に基づいて、通信相手を特定し、ブルートゥース通信が行えるようになった場合においては、そのPINコードの入力を不要とするように予め設定されていてもよい。この場合、例えば、電磁誘導を利用した通信により、所定のPINコードが双方の端末間で共有される。
【0328】
また、例えば、電磁誘導を利用した通信により提供された識別情報等に基づいて、通信相手を特定し、ブルートゥース通信が行えるようになった場合においては、所定のプロファイルで通信が行われるように予め設定されていてもよい。この場合、例えば、電磁誘導を利用した通信により、自分自身が提供できるプロファイルが双方の端末間で共有され、その中から、所定のプロファイルが選択される。
【0329】
さらに、上述したメモリースティック223に代えて、所定のスロットに挿入可能な形状であれば如何なるものであってもよい。例えば、メモリースティック223に代わるものとして、SDカード(登録商標)規格のものや、CFカード(登録商標)規格のものなどがある。
【0330】
なお、上述した例においては、リーダライタ105と、非接触ICカード246が個々に構成されるとしたが、それらの双方の機能を有するものを、パーソナルコンピュータ51と携帯電話機52にそれぞれ設けるようにしてもよい。さらに、この双方の機能を有するものを、例えば、上述したようなメモリースティック223などに格納し、パーソナルコンピュータ51と携帯電話機52の機能を拡張するようにしてもよい。
【0331】
また、リーダライタを有する機器(例えば、上述したパーソナルコンピュータ51)が、過去にブルートゥースによる通信を行ったことがある機器に関する情報を履歴情報として記憶しておくようにしてもよい。これにより、電磁誘導を用いた通信により、近接された機器のブルートゥースアドレス等が通知されたとき、その履歴情報を参照することで、近接されている機器を特定することができる。
【0332】
例えば、機器のブルートゥースアドレスやブルートゥースデバイス名、或いは、図2を参照して説明した、その機器のカテゴリ、機器が提供できるプロファイルなどが履歴情報として記憶される。
【0333】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。
【0334】
一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【0335】
この記録媒体は、図11に示すように、装置本体とは別に、ユーザにプログラムを提供するために配布される、プログラムが記録されている磁気ディスク101(フロッピディスクを含む)、光ディスク102(CD-ROM(Compact Disk-Read Only Memory),DVD(Digital Versatile Disk)を含む)、光磁気ディスク103(MD(登録商標)(Mini-Disk)を含む)、もしくは半導体メモリ104などよりなるパッケージメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される、プログラムが記録されているHDD114やROM118などで構成される。
【0336】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に従って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【0337】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【0338】
【発明の効果】
本発明の通信システムおよび方法によれば、近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、通信端末の識別情報を取得し、データの送受信を行う第2の無線通信部を用いて通信端末を含む複数の通信端末から各々の属性情報を取得し、取得した属性情報を検索し、識別情報をもつ通信端末を通信相手として特定する。そして、特定した通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立する。また、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータの送受信を行う第3の無線通信部を用いて、情報処理装置に自身の識別情報を提供し、第2の無線通信部を介して送信された情報処理装置からの要求に応じて、データの送受信を行う第4の無線通信部を用いて、自身の属性情報を提供し、第2の無線通信部を用いた無線通信の同期の確立に伴い情報処理装置からの要求に応じて、第4の無線通信部を介して所定の信号の送受信を行い同期を確立するようにしたので、通信相手の端末を特定でき、より簡単に、かつ迅速に通信を開始することができる。
【0339】
本発明の第1の情報処理装置および方法、並びにプログラムによれば、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得し、所望のデータの送受信を行う第2の無線通信部を用いて、通信端末を含む複数の通信端末から各々の属性情報を取得し、取得した属性情報を検索し、識別情報をもつ通信端末を通信相手として特定する。また、特定した通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立するようにしたので、通信相手の端末を特定でき、より簡単に、かつ迅速に通信を開始することができる。
【0340】
本発明の通信端末および方法、並びにプログラムによれば、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供し、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の属性情報を提供する。また、第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期を確立するようにしたので、より簡単に、かつ迅速に通信を開始することができる。
【0341】
本発明の第1の拡張装置によれば、情報処理装置と電気的に接続し、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得し、所望のデータの送受信を行う第2の無線通信部を用いて、複数の通信端末から各々の属性情報を取得する。また、取得した属性情報を検索し、識別情報をもつ通信端末を通信相手として特定し、特定した通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立するようにしたので、第1、および第2の無線通信部が情報処理装置に設けられていない場合であっても、その機能を第1の拡張装置により拡張させることができ、より簡単に、かつ迅速に通信を開始することができる。
【0342】
本発明の第2の拡張装置によれば、通信端末と電気的に接続し、データの授受を行うための接続端子と、所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの要求に応じて自身の識別情報を提供し、データの送受信を行う第2の無線通信部を用いて、情報処理装置からの要求に応じて自身の属性情報を提供する。そして、第2の無線通信部を用いた無線通信の同期確立に伴い情報処理装置からの要求に応じて、第2の無線通信部を介して所定の信号の送受信を行い同期を確立するようにしたので、第1、および第2の無線通信部が通信端末に設けられていない場合であっても、第2の拡張装置によりその機能を拡張させることができ、より簡単に、かつ迅速に通信を開始することができる。
【0343】
本発明の第2の情報処理装置によれば、所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得し、所望のデータの送受信を行う第2の無線通信部を用いて通信を行ったことのある複数の通信端末に関する情報を履歴情報として記憶し、記憶した履歴情報を検索し、取得した識別情報をもつ通信端末を通信相手として特定する。また、特定した通信端末と第2の無線通信部を用いた無線通信を行うための同期を確立するようにしたので、第2の無線通信部を用いて通信を行う際に、過去に通信を行ったことのある通信機器に関する情報を取得するまでもなく、容易に通信を開始することができる。
【図面の簡単な説明】
【図1】ピコネットとスカッタネットの概念を示す図である。
【図2】ピコネット内同期を確立する従来の処理を説明するフローチャートである。
【図3】ピコネット内同期を確立する従来の処理を説明する、図2に続くフローチャートである。
【図4】通信端末を選択する画面の表示例を示す図である。
【図5】通信端末を選択する画面の他の表示例を示す図である。
【図6】本発明を適用した通信システムの構成例を示す図である。
【図7】図6のパーソナルコンピュータの外観の例を示す図である。
【図8】図6のパーソナルコンピュータの外観の他の例を示す図である。
【図9】図6のパーソナルコンピュータの外観のさらに他の例を示す図である。
【図10】図6のパーソナルコンピュータの側面の例を示す図である。
【図11】図6のパーソナルコンピュータの構成例を示すブロック図である。
【図12】図11の非接触ICカードリーダライタの構成例を示すブロック図である。
【図13】図11のブルートゥースモジュールの構成例を示すブロック図である。
【図14】図6の携帯電話機の外観の例を示す図である。
【図15】図6の携帯電話機の外観の他の例を示す図である。
【図16】図6の携帯電話機の構成例を示すブロック図である。
【図17】図16の非接触ICカードの構成例を示すブロック図である。
【図18】図17の非接触ICカードの仕様の例を示す図である。
【図19】図6の携帯電話機の機能構成の例を示すブロック図である。
【図20】図6の通信システムの処理を説明するフローチャートである。
【図21】図6の通信システムの処理を説明する図19に続くフローチャートである。
【図22】図6の通信システムの他の処理を説明するフローチャートである。
【図23】図6の通信システムの他の処理を説明する図21に続くフローチャートである。
【図24】図6の携帯電話機の他の構成例を示す模式図である。
【図25】図6の携帯電話機のさらに他の構成例を示す模式図である。
【図26】図6の携帯電話機の構成例を示す模式図である。
【図27】図6の携帯電話機の処理を説明するフローチャートである。
【図28】図6の携帯電話機の他の処理を説明するフローチャートである。
【図29】図6の携帯電話機のさらに他の処理を説明するフローチャートである。
【図30】本発明を適用したユビキタス社会の概念を示す図である。
【符号の説明】
51 パーソナルコンピュータ, 52 携帯電話機, 86F リーダライタ制御プログラム, 86G ブルートゥース制御プログラム, 101 磁気ディスク, 102 光ディスク, 103 光磁気ディスク, 104 半導体メモリ, 105 非接触ICカードリーダライタ, 106 ブルートゥースモジュール, 131 IC, 132 変調部, 133 発振回路, 134復調部, 135 アンテナ, 171 CPU, 172 ROM, 173 RAM, 174 フラッシュメモリ, 175 バス, 176 入出力インターフェース, 177 ベースバンド制御部, 178 RF部, 191 GFSK変調部, 192 スペクトラム拡散部, 193 通信制御部, 194 アンテナ, 195 ホッピングシンセサイザ部, 196 逆スペクトラム拡散部, 197 GFSK復調部, 223 メモリースティック, 246 非接触ICカード, 247 ブルートゥースモジュール, 261 CPU, 262 ROM, 263 RAM, 264 EEPROM, 265 入出力インタフェース, 266 バス, 267 データ送信部, 268 BPSK変調部, 269 インターフェース, 270 アンテナ, 271 BPSK復調部, 272 データ受信部, 281 電圧レギュレータ, 282 ASK変調部, 283 ASK復調部, 284 発振回路, 301 ホストプログラム, 302 非接触ICカード制御プログラム, 303 カードID設定プログラム, 304 ブルートゥース制御プログラム, 305 ブルートゥースデバイス名設定プログラム, 321 外付けユニット, 351 アクセスポイント, 352 アクセスポイント, 371 非接触ICカード, 372 ブルートゥースモジュール, 373 リーダライタ, 381 リーダライタ, 382 無線LANアクセスポイント, 353 PDA, 391 非接触ICカード, 392 無線LANクライアント

Claims (34)

  1. 情報処理装置と複数の通信端末からなるユビキタスネットワークにおける通信システムにおいて、
    前記情報処理装置は、
    近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、前記通信端末の識別情報を取得する第1の取得処理手段と、
    データの送受信を行う第2の無線通信部を用いて前記通信端末を含む前記複数の通信端末から各々の属性情報を取得する第2の取得処理手段と、
    前記第2の取得処理手段により取得された前記属性情報を検索し、前記第1の取得処理手段により取得された前記識別情報をもつ通信端末を通信相手として特定する特定処理手段と、
    前記特定処理手段により特定された前記通信端末と前記第2の無線通信部を用いた無線通信を行うための同期を確立する第1の同期確立処理手段と
    を備え、
    前記通信端末は、
    ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータの送受信を行う第3の無線通信部を用いて、前記情報処理装置に自身の前記識別情報を提供する第1の提供処理手段と、
    前記第2の無線通信部を介して送信された前記情報処理装置からの要求に応じて、データの送受信を行う第4の無線通信部を用いて、自身の前記属性情報を提供する第2の提供処理手段と、
    前記第2の無線通信部を用いた無線通信の同期の確立に伴い前記情報処理装置からの要求に応じて、前記第4の無線通信部を介して所定の信号の送受信を行い同期を確立する第2の同期確立処理手段と
    を備えることを特徴する通信システム。
  2. 情報処理装置と複数の通信端末からなるユビキタスネットワークにおける通信システムの通信方法において、
    前記情報処理装置の情報処理方法は、
    近接された通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う第1の無線通信部を用いて、前記通信端末の識別情報を取得する第1の取得処理ステップと、
    データの送受信を行う第2の無線通信部を用いて前記通信端末を含む前記複数の通信端末から各々の属性情報を取得する第2の取得処理ステップと、
    前記第2の取得処理ステップにより取得された前記属性情報を検索し、前記第1の取得処理ステップにより取得された前記識別情報をもつ通信端末を通信相手として特定する特定処理ステップと、
    前記特定処理ステップにより特定された前記通信端末と前記第2の無線通信部を用いた無線通信を行うための同期を確立する第1の同期確立処理ステップと
    を備え、
    前記通信端末の情報処理方法は、
    ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータの送受信を行う第3の無線通信部を用いて、前記情報処理装置に自身の前記識別情報を提供する第1の提供処理ステップと、
    前記第2の無線通信部を介して送信された前記情報処理装置からの要求に応じて、データの送受信を行う第4の無線通信部を用いて、自身の前記属性情報を提供する第2の提供処理ステップと、
    前記第2の無線通信部を用いた無線通信の同期の確立に伴い前記情報処理装置からの要求に応じて、前記第4の通信部を介して所定の信号の送受信を行い同期を確立する第2の同期確立処理ステップと
    を備えることを特徴する通信方法。
  3. 所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理手段と、
    所望のデータの送受信を行う第2の無線通信部を用いて、前記通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理手段と、
    前記第2の取得処理手段により取得された前記属性情報を検索し、前記第1の取得処理手段により取得された前記識別情報をもつ通信端末を通信相手として特定する特定処理手段と、
    前記特定処理手段により特定された前記通信端末と前記第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理手段と
    を備えることを特徴とする情報処理装置。
  4. 前記第1の無線通信部による無線通信可能な距離が、前記第2の無線通信部による無線通信可能な距離より短いこと
    を特徴とする請求項3に記載の情報処理装置。
  5. 前記第1の取得処理手段は、近接された前記通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う前記第1の無線通信部を用いて、前記通信端末の前記識別情報を取得すること
    を特徴とする請求項3に記載の情報処理装置。
  6. 前記属性情報には、前記複数の通信端末を各々識別可能にするアドレス情報と前記通信端末が管理するクロック情報が含まれていること
    を特徴とする請求項3に記載の情報処理装置。
  7. 前記第1の取得処理手段により前記識別情報が取得されたことに応じて、前記第2の無線通信部を起動させる起動処理手段を更に備える
    ことを特徴とする請求項3に記載の情報処理装置。
  8. 前記識別情報には、前記通信端末のブルートゥースアドレスが少なくとも含まれており、
    前記第2の取得処理手段では、前記第2の無線通信部を用いて送信したIQパケットに応答して前記複数の通信端末が各々返信した複数のFHSパケットを取得し、
    前記同期確立処理手段では、前記特定処理手段により特定された前記通信端末に対し、前記第2の無線通信部を用いてIDパケットの送信を行い、該IDパケットの送信に対する前記通信端末からの応答があったときは自身のFHSパケットを更に送信すること
    を特徴とする請求項3に記載の情報処理装置。
  9. 所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理ステップと、
    所望のデータの送受信を行う第2の無線通信部を用いて、前記通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理ステップと、
    前記第2の取得処理ステップにより取得された前記属性情報を検索し、前記第1の取得処理ステップにより取得された前記識別情報をもつ通信端末を通信相手として特定する特定処理ステップと、
    前記特定処理ステップにより特定された前記通信端末と前記第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理ステップと
    を備えることを特徴とする情報処理方法。
  10. 前記第1の無線通信部による無線通信可能な距離が、前記第2の無線通信部による無線通信可能な距離より短いこと
    を特徴とする請求項9に記載の情報処理方法。
  11. 前記第1の取得処理ステップは、近接された前記通信端末に対しループアンテナによる電力伝送及びデータ送受信を行う前記第1の無線通信部を用いて、前記通信端末の前記識別情報を取得すること
    を特徴とする請求項9に記載の情報処理方法。
  12. 前記属性情報には、前記複数の通信端末を各々識別可能にするアドレス情報と前記通信端末が管理するクロック情報が含まれていること
    を特徴とする請求項9に記載の情報処理方法。
  13. 前記第2の取得処理ステップでは、前記第2の無線通信部を用いて送信したIQパケットに応答して前記複数の通信端末が各々返信した複数のFHSパケットを取得し、
    前記同期確立処理ステップでは、前記特定処理ステップにより特定された前記通信端末に対し、前記第2の無線通信部を用いてIDパケットの送信を行い、該IDパケットの送信に対する前記通信端末からの応答があったときは自身のFHSパケットを更に送信すること
    を特徴とする請求項9に記載の情報処理方法。
  14. 所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供する第1の提供処理手段と、
    データの送受信を行う第2の無線通信部を用いて、前記情報処理装置からの所定の要求に応じて自身の属性情報を提供する第2の提供処理手段と、
    前記第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、前記第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理手段と
    を備えることを特徴とする通信端末。
  15. 前記第1の無線通信部による無線通信可能な距離が、前記第2の無線通信部による無線通信可能な距離より短いこと
    を特徴とする請求項14に記載の通信端末。
  16. 前記第1の提供処理手段は、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータ送受信を行う前記第1の無線通信部を用いて、前記情報処理装置からの所定の要求に応じて自身の前記識別情報を提供すること
    を特徴とする請求項14に記載の通信端末。
  17. 前記識別情報は、自身の端末を識別可能にするアドレス情報を少なくとも含んでいること
    を特徴とする請求項14に記載の通信端末。
  18. 前記属性情報には、前記アドレス情報と自身の端末が管理するクロック情報とが含まれていること
    を特徴とする請求項17に記載の通信端末。
  19. 前記第1の提供処理手段により前記識別情報を提供したことに応じて、前記第2の無線通信部を起動させる起動処理手段を更に備える
    ことを特徴とする請求項14に記載の通信端末。
  20. 前記識別情報は、ブルートゥースアドレス情報を少なくとも含んでおり、
    前記第2の提供処理手段では、前記第2の無線通信部を用いて受信したIQパケットに応答してFHSパケットを返信し、
    前記同期確立処理手段では、前記第2の無線通信部を用いて受信したIDパケットに応答して前記IDパケットを返信し、更にFHSパケットを受信したときは再度前記IDパケットを返信すること
    を特徴とする請求項14に記載の通信端末。
  21. 所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供する第1の提供処理ステップと、
    データの送受信を行う第2の無線通信部を用いて、前記情報処理装置からの所定の要求に応じて自身の属性情報を提供する第2の提供処理ステップと、
    前記第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、前記第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理ステップと
    を備えることを特徴とする通信方法。
  22. 前記第1の提供処理ステップは、ループアンテナを介して得られた誘起電力の少なくとも一部を利用しデータ送受信を行う前記第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の前記識別情報を提供すること
    を特徴とする請求項21に記載の通信方法。
  23. 前記識別情報は、自身の端末を識別するアドレス情報を少なくとも含んでいること
    を特徴とする請求項21に記載の通信方法。
  24. 前記属性情報には、前記アドレス情報と自身の端末が管理するクロック情報とが含まれていること
    を特徴とする請求項23に記載の通信方法。
  25. 前記第1の提供処理ステップにより前記識別情報を提供したことに応じて、前記第2の無線通信部を起動させる起動処理ステップを更に備える
    ことを特徴とする請求項21に記載の通信方法。
  26. 前記識別情報は、ブルートゥースアドレス情報を少なくとも含んでおり、
    前記第2の提供処理ステップでは、前記第2の無線通信部を用いて受信したIQパケットに応答してFHSパケットを返信し、
    前記同期確立処理ステップでは、前記第2の無線通信部を用いて受信したIDパケットに応答して前記IDパケットを返信し、更にFHSパケットを受信したときは再度前記IDパケットを返信すること
    を特徴とする請求項21に記載の通信方法。
  27. 情報処理装置に取付け可能な拡張装置において、
    情報処理装置に電気的に接続しデータの授受を行うための接続端子と、
    所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理手段と、
    所望のデータの送受信を行う第2の無線通信部を用いて、複数の通信端末から各々の属性情報を取得する第2の取得処理手段と、
    前記第2の取得処理手段により取得された前記属性情報を検索し、前記第1の取得処理手段により取得された前記識別情報をもつ通信端末を通信相手として特定する特定処理手段と、
    前記特定処理手段により特定された前記通信端末と前記第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理手段と
    を備えることを特徴とする拡張装置。
  28. 通信端末に取付け可能な拡張装置において、
    前記通信端末に電気的に接続しデータの授受を行うための接続端子と、
    所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの要求に応じて自身の識別情報を提供する第1の提供処理手段と、
    データの送受信を行う第2の無線通信部を用いて、前記情報処理装置からの要求に応じて自身の属性情報を提供する第2の提供処理手段と、
    前記第2の無線通信部を用いた無線通信の同期確立に伴い前記情報処理装置からの要求に応じて、前記第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理手段と
    を備えることを特徴とする拡張装置。
  29. 所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理ステップと、
    所望のデータの送受信を行う第2の無線通信部を用いて、前記通信端末を含む複数の通信端末から各々の属性情報を取得する第2の取得処理ステップと、
    前記第2の取得処理ステップにより取得された前記属性情報を検索し、前記第1の取得処理ステップにより取得された前記識別情報をもつ通信端末を通信相手として特定する特定処理ステップと、
    前記特定処理ステップにより特定された前記通信端末と前記第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理ステップと
    を情報処理装置に実行させるプログラム。
  30. 所定のデータの送受信を行う第1の無線通信部を用いて、情報処理装置からの所定の要求に応じて自身の識別情報を提供する第1の提供処理ステップと、
    データの送受信を行う第2の無線通信部を用いて、前記情報処理装置からの所定の要求に応じて自身の属性情報を提供する第2の提供処理ステップと、
    前記第2の無線通信部を用いた無線通信の同期確立に伴い前期情報処理装置からの要求に応じて、前記第2の無線通信部を介して所定の信号の送受信を行い同期を確立する同期確立処理ステップと
    を通信端末に実行させるプログラム。
  31. 所定データの送受信を行う第1の無線通信部を用いて、通信端末から識別情報を取得する第1の取得処理手段と、
    所望のデータの送受信を行う第2の無線通信部を用いて通信を行ったことのある複数の通信端末に関する情報を履歴情報として記憶する記憶処理手段と、
    前記記憶処理手段により記憶された前記履歴情報を検索し、前記第1の取得処理手段により取得された前記識別情報をもつ通信端末を通信相手として特定する特定処理手段と、
    前記特定処理手段により特定された前記通信端末と前記第2の無線通信部を用いた無線通信を行うための同期を確立する同期確立処理手段と
    を備えることを特徴とする情報処理装置。
  32. 前記履歴情報は、少なくともブルートゥースアドレス情報を含み、
    前記同期確立処理手段では、前記ブルートゥースアドレス情報に基づいて生成されたIDパケットを前記特定処理手段により特定された前記通信端末に対して送信し、該IDパケットに対する前記通信端末からの応答があったときは自身のFHSパケットを更に送信すること
    を特徴とする請求項31に記載の情報処理装置。
  33. 前記第1の取得処理手段は、前記第1の無線通信部の負荷変化に基づき、通信端末が近接されたことが検出された場合に動作する
    ことを特徴とする請求項3に記載の情報処理装置。
  34. 前記第1の取得処理ステップによる処理は、前記第1の無線通信部の負荷変化に基づき、通信端末が近接されたことが検出された場合に行われる
    ことを特徴とする請求項9に記載の情報処理方法。
JP2001218521A 2001-07-18 2001-07-18 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム Expired - Lifetime JP3671881B2 (ja)

Priority Applications (8)

Application Number Priority Date Filing Date Title
JP2001218521A JP3671881B2 (ja) 2001-07-18 2001-07-18 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム
CNB028160460A CN1305263C (zh) 2001-07-18 2002-07-16 通信***和方法
KR1020047000783A KR100949405B1 (ko) 2001-07-18 2002-07-16 통신 시스템 및 방법
PCT/JP2002/007198 WO2003009535A1 (fr) 2001-07-18 2002-07-16 Systeme et procede de communication
EP02746081.5A EP1408650B1 (en) 2001-07-18 2002-07-16 Communication system and method
EP16200196.0A EP3214802B1 (en) 2001-07-18 2002-07-16 Communication device and method for starting a communication
US10/484,050 US8326225B2 (en) 2001-07-18 2002-07-16 Communication system and method
KR1020097025133A KR20090130264A (ko) 2001-07-18 2002-07-16 통신 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001218521A JP3671881B2 (ja) 2001-07-18 2001-07-18 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム

Publications (2)

Publication Number Publication Date
JP2003032176A JP2003032176A (ja) 2003-01-31
JP3671881B2 true JP3671881B2 (ja) 2005-07-13

Family

ID=19052689

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001218521A Expired - Lifetime JP3671881B2 (ja) 2001-07-18 2001-07-18 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム

Country Status (6)

Country Link
US (1) US8326225B2 (ja)
EP (2) EP1408650B1 (ja)
JP (1) JP3671881B2 (ja)
KR (2) KR20090130264A (ja)
CN (1) CN1305263C (ja)
WO (1) WO2003009535A1 (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032261A (ja) * 2001-07-19 2003-01-31 Sony Corp 通信システムおよび方法、通信端末および方法、拡張装置、並びにプログラム
JP2003087263A (ja) * 2001-09-13 2003-03-20 Sony Corp 情報処理装置および方法、並びにプログラム
EP2369813A1 (en) 2010-03-24 2011-09-28 Sony Corporation Information processing system, information processing apparatus, and administration server
US8180278B2 (en) 2008-04-08 2012-05-15 Sony Corporation Information processing system, communication terminal, information processing unit and program
CN104916026A (zh) * 2015-07-06 2015-09-16 福建省新泽尔资讯科技有限公司 一种蓝牙开锁的方法

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7065658B1 (en) 2001-05-18 2006-06-20 Palm, Incorporated Method and apparatus for synchronizing and recharging a connector-less portable computer system
US7406323B2 (en) 2001-11-01 2008-07-29 Sony Corporation Communication system and method, information processing terminal and method, and information processing apparatus and method
US7259793B2 (en) * 2002-03-26 2007-08-21 Eastman Kodak Company Display module for supporting a digital image display device
US7344074B2 (en) * 2002-04-08 2008-03-18 Nokia Corporation Mobile terminal featuring smart card interrupt
JP4481079B2 (ja) * 2003-06-12 2010-06-16 パナソニック株式会社 Bluetoothマスタ選択方法、Bluetoothマスタ選択プログラムおよびBluetooth装置
WO2005015840A1 (en) * 2003-08-11 2005-02-17 Philips Intellectual Property & Standards Gmbh Radio communication system
US10575376B2 (en) 2004-02-25 2020-02-25 Lynk Labs, Inc. AC light emitting diode and AC LED drive methods and apparatus
US10499465B2 (en) 2004-02-25 2019-12-03 Lynk Labs, Inc. High frequency multi-voltage and multi-brightness LED lighting devices and systems and methods of using same
WO2011143510A1 (en) 2010-05-12 2011-11-17 Lynk Labs, Inc. Led lighting system
TWM264585U (en) * 2004-09-03 2005-05-11 Blue Expert Technology Corp Duplex wireless transmission storage device
WO2005094046A1 (ja) * 2004-03-29 2005-10-06 Pioneer Corporation 無線通信システム、固定情報装置、携帯端末装置
US7260423B2 (en) * 2004-05-04 2007-08-21 Lsi Corporation Wireless storage device connectivity
US7260417B2 (en) 2004-05-04 2007-08-21 Lsi Corporation Wireless storage enterprise connectivity
US20080182570A1 (en) * 2004-05-21 2008-07-31 Carmen Kuhl Device and Method For Automated Functionality-Based Selective Establishing of Wireless Data Communication Connections
JP2005341027A (ja) * 2004-05-25 2005-12-08 Nec Saitama Ltd 携帯通信端末及びその形成方法
JP4670270B2 (ja) 2004-06-28 2011-04-13 ソニー株式会社 通信システム及び通信装置
US7203772B2 (en) * 2004-08-04 2007-04-10 Universal Scientific Industrial Co., Ltd. Bluetooth device with user-reconfigurable device name
KR101180612B1 (ko) * 2004-11-08 2012-09-06 소니 주식회사 정보 처리 시스템 및 정보 처리 장치
JP2006201959A (ja) 2005-01-19 2006-08-03 Fuji Photo Film Co Ltd プリントシステム及びプリント端末装置並びに画像保存システム及び画像保存装置
US20060205449A1 (en) * 2005-03-08 2006-09-14 Broadcom Corporation Mechanism for improved interoperability when content protection is used with an audio stream
KR100689504B1 (ko) * 2005-03-29 2007-03-02 삼성전자주식회사 컨텐츠 전송 보호 장치
CN102984341B (zh) * 2005-04-19 2015-04-29 诺基亚公司 控制移动终端设备中应用启动的方法、设备和***
CN101147387B (zh) * 2005-04-19 2012-09-26 诺基亚公司 控制移动终端设备中应用启动的方法、设备和***
JP4900891B2 (ja) 2005-04-27 2012-03-21 キヤノン株式会社 通信装置及び通信方法
TWI260871B (en) * 2005-05-09 2006-08-21 Compal Electronics Inc System and method using bluetooth transmission
JP4774823B2 (ja) * 2005-06-16 2011-09-14 ソニー株式会社 無線通信システム、無線通信設定方法、無線通信装置、無線通信設定プログラム及び無線通信設定プログラム格納媒体
JP2007004488A (ja) * 2005-06-23 2007-01-11 Sony Corp 電子広告システム及びその表示制御方法
JP4487906B2 (ja) * 2005-11-16 2010-06-23 ソニー株式会社 端末機および情報処理方法
US7643798B2 (en) * 2005-12-09 2010-01-05 Sony Ericsson Mobile Communications Ab Passive NFC activation of short distance wireless communication
TW200826584A (en) * 2005-12-21 2008-06-16 Koninkl Philips Electronics Nv A method and apparatus for sharing data content between a transmitter and a receiver
DE102006005942A1 (de) * 2006-02-09 2007-08-23 Bayerische Motoren Werke Ag Verfahren zur Unterstützung der Fehlersuche für ein Kraftfahrzeug
KR100754207B1 (ko) * 2006-02-15 2007-09-03 삼성전자주식회사 무선 디바이스의 접근에 따라 자동으로 응용을 실행하는방법 및 장치
US8424048B1 (en) 2006-02-18 2013-04-16 Philip Scott Lyren Portable electronic device for receiving and playing feature length movies
US20090318190A1 (en) 2006-03-10 2009-12-24 Yuji Shinozaki Mobile terminal, ic card module, method and program for information processing
US8521601B1 (en) 2006-04-08 2013-08-27 Philip Scott Lyren Marketing and selling feature length movies over networks
CN101584178A (zh) 2006-08-15 2009-11-18 Nxp股份有限公司 具有带近场通信接口和第二接口两个接口的eeprom的设备
TW200835186A (en) * 2006-11-15 2008-08-16 Nxp Bv Near field communication (NFC) activation
US20100029196A1 (en) * 2007-01-22 2010-02-04 Jook, Inc. Selective wireless communication
US7969474B2 (en) * 2007-02-23 2011-06-28 Zenith Electronics Llc Camera, encoder, and modulator in same enclosure
JP4687691B2 (ja) * 2007-06-06 2011-05-25 ソニー株式会社 機器間操作インターフェース、機器制御端末、及びプログラム
US11317495B2 (en) 2007-10-06 2022-04-26 Lynk Labs, Inc. LED circuits and assemblies
US11297705B2 (en) 2007-10-06 2022-04-05 Lynk Labs, Inc. Multi-voltage and multi-brightness LED lighting devices and methods of using same
US20090130971A1 (en) * 2007-11-21 2009-05-21 Polycom, Inc. Method & apparatus for distributing files in a communications network
US9558485B2 (en) * 2008-01-30 2017-01-31 Paypal, Inc. Two step near field communication transactions
JP4613969B2 (ja) 2008-03-03 2011-01-19 ソニー株式会社 通信装置、及び通信方法
US20090248820A1 (en) * 2008-03-25 2009-10-01 Basir Otman A Interactive unified access and control of mobile devices
JP5500779B2 (ja) * 2008-04-01 2014-05-21 キヤノン株式会社 無線通信装置およびその制御方法、プログラム
JP5475251B2 (ja) * 2008-06-03 2014-04-16 キヤノン株式会社 通信装置及びその制御方法、プログラム
JP5125881B2 (ja) * 2008-08-22 2013-01-23 日本電気株式会社 電子機器及び書き込みデータの正当性確認方法
USD640976S1 (en) 2008-08-28 2011-07-05 Hewlett-Packard Development Company, L.P. Support structure and/or cradle for a mobile computing device
US8385822B2 (en) 2008-09-26 2013-02-26 Hewlett-Packard Development Company, L.P. Orientation and presence detection for use in configuring operations of computing devices in docked environments
US8850045B2 (en) 2008-09-26 2014-09-30 Qualcomm Incorporated System and method for linking and sharing resources amongst devices
US8688037B2 (en) 2008-09-26 2014-04-01 Hewlett-Packard Development Company, L.P. Magnetic latching mechanism for use in mating a mobile computing device to an accessory device
US8527688B2 (en) 2008-09-26 2013-09-03 Palm, Inc. Extending device functionality amongst inductively linked devices
US8712324B2 (en) 2008-09-26 2014-04-29 Qualcomm Incorporated Inductive signal transfer system for computing devices
US8868939B2 (en) 2008-09-26 2014-10-21 Qualcomm Incorporated Portable power supply device with outlet connector
US8234509B2 (en) 2008-09-26 2012-07-31 Hewlett-Packard Development Company, L.P. Portable power supply device for mobile computing devices
US8401469B2 (en) 2008-09-26 2013-03-19 Hewlett-Packard Development Company, L.P. Shield for use with a computing device that receives an inductive signal transmission
US9083686B2 (en) 2008-11-12 2015-07-14 Qualcomm Incorporated Protocol for program during startup sequence
JP5332600B2 (ja) * 2008-12-25 2013-11-06 ソニー株式会社 情報処理装置、通信制御方法、プログラム、および情報処理システム
CN102356624B (zh) 2009-01-05 2015-01-14 高通股份有限公司 为带有可移除外壳段的移动计算设备配备附件的内部连接器方案
JP4981826B2 (ja) * 2009-01-28 2012-07-25 シャープ株式会社 通信システム、画像形成装置及び携帯情報端末装置
JP4741014B2 (ja) * 2009-03-03 2011-08-03 シャープ株式会社 通信システム、情報処理システム、画像形成システム及び画像形成装置
CN109936675A (zh) 2009-03-03 2019-06-25 夏普株式会社 通信方法以及图像形成装置
JP4767332B2 (ja) * 2009-03-13 2011-09-07 シャープ株式会社 情報処理システム及び画像形成システム
JP5293426B2 (ja) 2009-06-09 2013-09-18 ソニー株式会社 通信方法、情報処理装置、およびプログラム
JP5165646B2 (ja) 2009-07-07 2013-03-21 株式会社エヌ・ティ・ティ・ドコモ 通信端末および通信制御方法
JP5119215B2 (ja) 2009-07-07 2013-01-16 株式会社エヌ・ティ・ティ・ドコモ 通信端末および通信制御方法
US8437695B2 (en) 2009-07-21 2013-05-07 Hewlett-Packard Development Company, L.P. Power bridge circuit for bi-directional inductive signaling
US8954001B2 (en) 2009-07-21 2015-02-10 Qualcomm Incorporated Power bridge circuit for bi-directional wireless power transmission
US9395827B2 (en) 2009-07-21 2016-07-19 Qualcomm Incorporated System for detecting orientation of magnetically coupled devices
US8755815B2 (en) 2010-08-31 2014-06-17 Qualcomm Incorporated Use of wireless access point ID for position determination
US8395547B2 (en) 2009-08-27 2013-03-12 Hewlett-Packard Development Company, L.P. Location tracking for mobile computing device
USD674391S1 (en) 2009-11-17 2013-01-15 Hewlett-Packard Development Company, L.P. Docking station for a computing device
WO2011152428A1 (ja) * 2010-05-31 2011-12-08 日本電気株式会社 情報機器データ連携システム、認証装置、クライアント機器、情報機器データ連携方法および記録媒体
EP2622920B1 (en) 2010-09-29 2024-01-17 QUALCOMM Incorporated Non-transient computer readable storage medium and mobile computing device employing matching of access point identifiers
WO2013026053A1 (en) 2011-08-18 2013-02-21 Lynk Labs, Inc. Devices and systems having ac led circuits and methods of driving the same
US9247597B2 (en) 2011-12-02 2016-01-26 Lynk Labs, Inc. Color temperature controlled and low THD LED lighting devices and systems and methods of driving the same
US9649165B2 (en) * 2012-07-16 2017-05-16 Cardiac Innovation, Llc Medical device identifier
JP5932543B2 (ja) * 2012-07-26 2016-06-08 京セラ株式会社 通信端末,テザリング制御プログラムおよび方法ならびに通信システム
JP5624588B2 (ja) 2012-09-04 2014-11-12 株式会社東芝 無線通信装置、認証装置、無線通信方法及び認証方法
US20160004502A1 (en) * 2013-07-16 2016-01-07 Cloudcar, Inc. System and method for correcting speech input
JP5639236B1 (ja) 2013-07-31 2014-12-10 佳弘 東 携帯電子機器
CN103401738B (zh) * 2013-07-31 2017-03-01 小米科技有限责任公司 一种连接终端的方法及装置
US10291329B2 (en) * 2013-12-20 2019-05-14 Infineon Technologies Ag Exchanging information between time-of-flight ranging devices
CN105466940A (zh) * 2015-11-16 2016-04-06 赵飞腾 充气式电流互感器缺陷监测装置
CN105472545A (zh) * 2015-12-31 2016-04-06 福建联迪商用设备有限公司 蓝牙自动连接方法和主设备、从设备和***
US10034323B2 (en) * 2016-10-05 2018-07-24 Htc Corporation Control method for BLE communication between host device and peripheral device
WO2018217248A1 (en) * 2017-05-23 2018-11-29 Manansingh Raj Usb data card and method of using same
US11079077B2 (en) 2017-08-31 2021-08-03 Lynk Labs, Inc. LED lighting system and installation methods
US10108827B1 (en) 2017-11-14 2018-10-23 Capital One Services, Llc Activating an output component to indicate an orientation of a near-field communication (NFC)-capable transaction card
CN111491536B (zh) * 2017-11-16 2022-10-18 阿莫善斯有限公司 用于便携式终端的盖
CN117241411A (zh) * 2023-11-16 2023-12-15 吉林亮中科技有限公司 一种基于精简id码的通信连接方法

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE4345610B4 (de) * 1992-06-17 2013-01-03 Micron Technology Inc. Verfahren zur Herstellung einer Hochfrequenz-Identifikationseinrichtung (HFID)
GB2318673A (en) * 1996-10-23 1998-04-29 Nokia Mobile Phones Ltd Radiotelephone proximity detector
ES2165590T3 (es) * 1997-11-07 2002-03-16 Swisscom Mobile Ag Tarjeta de identificacion y procedimiento de identificacion.
EE200000271A (et) * 1997-12-11 2001-08-15 Ericsson Inc. Jaotatud mobiiltelefon sõidukis kasutamiseks
US6493550B1 (en) * 1998-11-20 2002-12-10 Ericsson Inc. System proximity detection by mobile stations
US6725061B1 (en) 1999-01-12 2004-04-20 Qualcomm, Incorporated System and method for the automatic identification of accessories coupled to a wireless communication device
US6525648B1 (en) * 1999-01-29 2003-02-25 Intermec Ip Corp Radio frequency identification systems and methods for waking up data storage devices for wireless communication
US6574266B1 (en) 1999-06-25 2003-06-03 Telefonaktiebolaget Lm Ericsson (Publ) Base-station-assisted terminal-to-terminal connection setup
EP1093272A3 (en) * 1999-10-13 2003-09-03 Sony Corporation Communication apparatus, communication methods, and recording media, and communication cards
JP4167367B2 (ja) * 1999-11-18 2008-10-15 株式会社東芝 通信システム、通信装置、及び通信方法
KR100619005B1 (ko) * 1999-11-25 2006-08-31 삼성전자주식회사 장치간의 연결 설정을 위한 인증방법
KR100677078B1 (ko) * 1999-11-26 2007-02-01 삼성전자주식회사 블루투스 장착 기기간 네트워크 운영 방법
JP3670541B2 (ja) * 1999-11-26 2005-07-13 株式会社エヌ・ティ・ティ・ドコモ 無線通信端末および無線通信方法
EP1107512A1 (en) * 1999-12-03 2001-06-13 Sony International (Europe) GmbH Communication device and software for operating multimedia applications
SE9904683L (sv) * 1999-12-17 2001-06-18 Ericsson Telefon Ab L M Metod och system för att etablera en radioförbindelse med kort räckvidd
GB2362070B (en) * 2000-05-05 2004-06-16 Nokia Mobile Phones Ltd Communication devices and method of communication
US7200130B2 (en) * 2001-02-13 2007-04-03 Nokia Corporation Short range RF network configuration
US20020123325A1 (en) * 2001-03-01 2002-09-05 Cooper Gerald M. Method and apparatus for increasing the security of wireless data services
US20020174025A1 (en) * 2001-05-17 2002-11-21 Hind John R. Method and system for providing targeted advertising and personalized customer services
JP3891043B2 (ja) 2002-06-04 2007-03-07 富士通株式会社 複数アンテナ対応インピーダンス整合装置を搭載した無線機

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003032261A (ja) * 2001-07-19 2003-01-31 Sony Corp 通信システムおよび方法、通信端末および方法、拡張装置、並びにプログラム
JP4655427B2 (ja) * 2001-07-19 2011-03-23 ソニー株式会社 通信システムおよび方法、通信端末および方法、拡張装置、並びにプログラム
JP2003087263A (ja) * 2001-09-13 2003-03-20 Sony Corp 情報処理装置および方法、並びにプログラム
JP4655439B2 (ja) * 2001-09-13 2011-03-23 ソニー株式会社 情報処理装置および方法、並びにプログラム
US8180278B2 (en) 2008-04-08 2012-05-15 Sony Corporation Information processing system, communication terminal, information processing unit and program
US9396477B2 (en) 2008-04-08 2016-07-19 Sony Corporation Information processing system, communication terminal, information processing unit and program
US9723654B2 (en) 2008-04-08 2017-08-01 Sony Corporation Information processing system, communication terminal, information processing unit and program
US10278236B2 (en) 2008-04-08 2019-04-30 Sony Corporation Information processing system, communication terminal, information processing unit and program
US10687387B2 (en) 2008-04-08 2020-06-16 Sony Corporation Information processing system, communication terminal, information processing unit and program
US11178727B2 (en) 2008-04-08 2021-11-16 Sony Corporation Information processing system, communication terminal, information processing unit and program
EP2369813A1 (en) 2010-03-24 2011-09-28 Sony Corporation Information processing system, information processing apparatus, and administration server
CN104916026A (zh) * 2015-07-06 2015-09-16 福建省新泽尔资讯科技有限公司 一种蓝牙开锁的方法

Also Published As

Publication number Publication date
EP3214802B1 (en) 2020-09-02
KR20090130264A (ko) 2009-12-21
US8326225B2 (en) 2012-12-04
JP2003032176A (ja) 2003-01-31
EP1408650A4 (en) 2007-11-14
KR20040023656A (ko) 2004-03-18
CN1543732A (zh) 2004-11-03
WO2003009535A1 (fr) 2003-01-30
EP1408650B1 (en) 2016-12-28
CN1305263C (zh) 2007-03-14
EP1408650A1 (en) 2004-04-14
EP3214802A1 (en) 2017-09-06
KR100949405B1 (ko) 2010-03-24
US20040259499A1 (en) 2004-12-23

Similar Documents

Publication Publication Date Title
JP3671881B2 (ja) 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム
JP3671880B2 (ja) 通信システムおよび方法、情報処理装置および方法、通信端末および方法、拡張装置、並びにプログラム
JP4655439B2 (ja) 情報処理装置および方法、並びにプログラム
JP4655427B2 (ja) 通信システムおよび方法、通信端末および方法、拡張装置、並びにプログラム
EP1427145B1 (en) Information providing system and method, information processing apparatus and method, and communication terminal and method
JP4164758B2 (ja) 情報処理装置および方法、並びに記録媒体
JP2003224677A (ja) 情報提供システム、並びに、情報処理装置および方法
JP4026075B2 (ja) 情報処理装置および方法、並びに記録媒体

Legal Events

Date Code Title Description
TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050329

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050411

R151 Written notification of patent or utility model registration

Ref document number: 3671881

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080428

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090428

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090428

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100428

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100428

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110428

Year of fee payment: 6

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120428

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130428

Year of fee payment: 8

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140428

Year of fee payment: 9

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term