JP2003032261A - Radio system, radio method, communication terminal, communication method, extension device and program - Google Patents
Radio system, radio method, communication terminal, communication method, extension device and programInfo
- Publication number
- JP2003032261A JP2003032261A JP2001219648A JP2001219648A JP2003032261A JP 2003032261 A JP2003032261 A JP 2003032261A JP 2001219648 A JP2001219648 A JP 2001219648A JP 2001219648 A JP2001219648 A JP 2001219648A JP 2003032261 A JP2003032261 A JP 2003032261A
- Authority
- JP
- Japan
- Prior art keywords
- information
- wireless communication
- communication unit
- terminal
- processing
- 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.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 407
- 238000000034 method Methods 0.000 title claims description 102
- 238000012545 processing Methods 0.000 claims description 180
- 230000010365 information processing Effects 0.000 claims description 104
- 230000004044 response Effects 0.000 claims description 69
- 230000008569 process Effects 0.000 claims description 67
- 230000005540 biological transmission Effects 0.000 claims description 28
- 230000003213 activating effect Effects 0.000 claims description 3
- 230000004913 activation Effects 0.000 claims description 2
- 238000003672 processing method Methods 0.000 claims description 2
- 230000008054 signal transmission Effects 0.000 claims description 2
- 230000006870 function Effects 0.000 description 69
- 230000015654 memory Effects 0.000 description 58
- 238000010586 diagram Methods 0.000 description 42
- 238000001228 spectrum Methods 0.000 description 18
- 238000006243 chemical reaction Methods 0.000 description 9
- 239000004973 liquid crystal related substance Substances 0.000 description 8
- 230000005674 electromagnetic induction Effects 0.000 description 6
- 239000004065 semiconductor Substances 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000012546 transfer Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 235000014548 Rubus moluccanus Nutrition 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 239000003990 capacitor Substances 0.000 description 2
- 210000003811 finger Anatomy 0.000 description 2
- 230000010355 oscillation Effects 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 210000003813 thumb Anatomy 0.000 description 2
- 235000008694 Humulus lupulus Nutrition 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000013256 coordination polymer Substances 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
Landscapes
- Mobile Radio Communication Systems (AREA)
- Near-Field Transmission Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、通信システムおよ
び方法、通信端末および方法、拡張装置、並びにプログ
ラムに関し、特に、ブルートゥースにより通信を行う場
合において、通信相手の端末をより確実に特定できるよ
うにし、簡単に、かつ迅速に通信を開始することができ
るようにする通信システムおよび方法、通信端末および
方法、拡張装置、並びにプログラムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication system and method, a communication terminal and method, an expansion device, and a program, and more particularly, to a more reliable specification of a communication partner terminal when performing communication by Bluetooth. The present invention relates to a communication system and method, a communication terminal and method, an expansion device, and a program that enable communication to be started easily and quickly.
【0002】[0002]
【従来の技術】近年、近距離間の無線通信手段として、
ブルートゥース(Bluetooth(登録商標))が注目され
ており、様々な対応機器が開発、販売されている。2. Description of the Related Art In recent years, as a short-distance wireless communication means,
Bluetooth (Bluetooth (registered trademark)) is attracting attention, and various compatible devices have been developed and sold.
【0003】ブルートゥースは、BluetoothSIG(Special
Interest Group)により標準化されている無線通信規格
であり、2.4GHz帯(IMS(Industrial Science Medica
l)帯)を使用して、ブルートゥースモジュールが設けら
れている他のデバイスと通信する。Bluetooth is a Bluetooth SIG (Special
The 2.4 GHz band (IMS (Industrial Science Medica)
l) band) to communicate with other devices that have a Bluetooth module.
【0004】そして、ブルートゥースによって形成され
るネットワークは、その形態に応じて、ピコネット(pic
onet)、または複数のピコネットが相互接続されたスカ
ッタネット(scatternet)と呼ばれ、そこには、マスタと
スレーブと呼ばれる役割を有するブルートゥースデバイ
スが存在する。以下、適宜、マスタの役割を有するブル
ートゥースデバイスを単にマスタと、スレーブの役割を
有するブルートゥースデバイスを単にスレーブとそれぞ
れ称する。A network formed by Bluetooth is a piconet according to its form.
One, or a scatternet in which a plurality of piconets are interconnected, and there exists a Bluetooth device having a role called a master and a slave. Hereinafter, the Bluetooth device having the role of master is simply referred to as a master, and the Bluetooth device having the role of slave is simply referred to as a slave.
【0005】図1は、ピコネット、およびスカッタネッ
トの概念を示す図である。FIG. 1 is a diagram showing the concept of piconet and scatternet.
【0006】図1に示すように、それぞれのピコネット
には、1つのマスタが存在し、その制御に基づいて、複
数、または単数のスレーブが通信を行う。この例におい
ては、マスタ1とスレーブ1−1、およびスレーブ1−
2によりピコネット1が形成され、マスタ2とスレーブ
2−1によりピコネット2が形成されている。As shown in FIG. 1, one master exists in each piconet, and a plurality of slaves or a single slave communicates under the control of the master. In this example, master 1 and slave 1-1, and slave 1-
2, a piconet 1 is formed, and a master 2 and a slave 2-1 form a piconet 2.
【0007】そして、ピコネット1とピコネット2が相
互接続されることにより、スカッタネットが形成され
る。なお、図1においては、ピコネット1とピコネット
2の間の通信リンクは無効とされている。The scatternet is formed by interconnecting the piconet 1 and the piconet 2. Note that, in FIG. 1, the communication link between the piconet 1 and the piconet 2 is invalid.
【0008】このようなピコネットが形成され、各種の
情報を送受信するためには、ピコネット内の全てのブル
ートゥースデバイスにより、周波数軸と時間軸の同期が
確立されている必要がある。In order to form such a piconet and transmit and receive various kinds of information, it is necessary that all Bluetooth devices in the piconet establish synchronization between the frequency axis and the time axis.
【0009】ここで、周波数軸の同期と時間軸の同期に
ついて説明する。Here, the synchronization of the frequency axis and the synchronization of the time axis will be described.
【0010】ブルートゥースでは、79MHzの周波数幅
を使って、例えば、マスタからスレーブに対して信号が
送信されるが、このとき、マスタは、79MHzの周波数
幅を同時に占有して情報を送信するのではなく、情報の
送信周波数を、1MHzの周波数幅でランダムに変化(ホ
ッピング)させて送信する。In Bluetooth, for example, a signal is transmitted from a master to a slave using a frequency width of 79 MHz. At this time, the master occupies the frequency width of 79 MHz at the same time and transmits information. Instead, the transmission frequency of information is randomly changed (hopping) in the frequency width of 1 MHz and transmitted.
【0011】また、受信側のスレーブは、ランダムに変
化されるマスタの送信周波数と同期をとり、適宜、受信
周波数を変化させて、マスタから送信されてきた情報を
受信する。Further, the slave on the receiving side synchronizes with the transmission frequency of the master, which is randomly changed, and appropriately changes the reception frequency to receive the information transmitted from the master.
【0012】このマスタとスレーブにより変化される周
波数のパターンが周波数ホッピングパターンと呼ばれ、
周波数ホッピングパターンをマスタとスレーブとの間で
共有している状態が、周波数軸の同期が確立した状態と
される。The frequency pattern changed by the master and slave is called a frequency hopping pattern.
A state in which the frequency hopping pattern is shared between the master and the slave is a state in which frequency axis synchronization is established.
【0013】また、ブルートゥースでは、マスタと複数
のスレーブが通信するために、マスタと各スレーブ間の
通信路(チャンネル)が625μ秒単位で時分割多重さ
れている。そして、この625μ秒単位の時間間隔が時
間スロットと呼ばれ、時間スロットを共有している状態
が、時間軸の同期が確立した状態とされる。Further, in Bluetooth, a communication path (channel) between the master and each slave is time-division multiplexed in 625 μsec units in order for the master and a plurality of slaves to communicate with each other. Then, this time interval of 625 μsec unit is called a time slot, and a state in which the time slots are shared is a state in which time axis synchronization is established.
【0014】なお、後に詳述するように、全てのスレー
ブは、マスタのブルートゥースアドレスに基づいて、周
波数軸の同期を確立するための周波数ホッピングパター
ンを算出し、マスタのブルートゥースクロックに基づい
て、自分自身が管理するブルートゥースクロックにオフ
セットを加え、時間軸の同期を確立するための時間スロ
ットのタイミングをとる。As will be described in detail later, all slaves calculate a frequency hopping pattern for establishing synchronization on the frequency axis based on the master's Bluetooth address, and based on the master's Bluetooth clock, all slaves calculate their own frequency hopping patterns. An offset is added to the Bluetooth clock managed by itself, and a time slot for establishing synchronization on the time axis is timed.
【0015】なお、このブルートゥースアドレスは、そ
れぞれのブルートゥースデバイスに対して固有な48ビ
ットで表され、それに基づいて、周波数ホッピングパタ
ーンが一義的に算出される。また、ブルートゥースクロ
ックは、全てのブルートゥースデバイスがそれぞれ管理
するものである。The Bluetooth address is represented by 48 bits unique to each Bluetooth device, and the frequency hopping pattern is uniquely calculated based on the 48 bits. The Bluetooth clock is managed by all Bluetooth devices.
【0016】従って、ピコネットを形成する前には、周
波数軸の同期、および時間軸の同期を確立させるための
ブルートゥースアドレス、およびブルートゥースクロッ
クを含む各種の情報が、マスタとスレーブ間で送受信さ
れる。Therefore, before the piconet is formed, various kinds of information including a Bluetooth address for establishing the synchronization of the frequency axis and the synchronization of the time axis and the Bluetooth clock are transmitted and received between the master and the slave.
【0017】次に、周波数軸の同期、および時間軸の同
期を確立し、ピコネットを形成する従来のブルートゥー
スデバイスの処理について、図2、および図3のフロー
チャートを参照して説明する。Next, the processing of the conventional Bluetooth device which establishes the synchronization of the frequency axis and the synchronization of the time axis to form a piconet will be described with reference to the flowcharts of FIGS. 2 and 3.
【0018】なお、図1に示したマスタ1、スレーブ1
−1、およびスレーブ1−2により同期が確立され、ピ
コネット1が形成される処理について説明する。また、
送受信されるパケット等に関しては、後に詳述するもの
とし、ここでは、全体の流れについて説明する。The master 1 and the slave 1 shown in FIG.
-1, and the slave 1-2 establishes the synchronization, and the process of forming the piconet 1 will be described. Also,
Packets to be transmitted and received will be described later in detail, and the entire flow will be described here.
【0019】ステップS1において、マスタ1は、周囲
に存在するスレーブを検出するためのIQ(Inquiry)パ
ケットをブロードキャストする。In step S1, the master 1 broadcasts an IQ (Inquiry) packet for detecting slaves existing around.
【0020】例えば、図1に示すように、マスタ1の近
傍にスレーブ1−1とスレーブ1−2が存在する場合、
スレーブ1−1は、ステップS31において、マスタ1
から送信されてきたIQパケットを受信し、ステップS3
2に進み、自らの属性情報を示すパケット(FHSパケッ
ト)によりマスタに応答する。For example, as shown in FIG. 1, when a slave 1-1 and a slave 1-2 exist near the master 1,
The slave 1-1, in step S31,
The IQ packet transmitted from the terminal is received, and step S3
Proceed to 2 and respond to the master with a packet (FHS packet) indicating its own attribute information.
【0021】また、スレーブ1−2も同様にして、ステ
ップS51でIQパケットを受信したとき、ステップS5
2に進み、FHSパケットによりマスタに応答する。Similarly, when the slave 1-2 also receives the IQ packet in step S51, the slave 1-2 executes step S5.
Proceed to 2 and respond to the master with a FHS packet.
【0022】スレーブがマスタに対して送信するFHSパ
ケットには、スレーブの属性情報として、それぞれのス
レーブのブルートゥースアドレスと、ブルートゥースク
ロックが含まれている。The FHS packet transmitted from the slave to the master includes the Bluetooth address and Bluetooth clock of each slave as attribute information of the slave.
【0023】そして、マスタ1は、スレーブ1−1から
送信されてきたFHSパケットをステップS2において受
信し、スレーブ1−2から送信されてきたFHSパケット
をステップS3において受信する。Then, the master 1 receives the FHS packet transmitted from the slave 1-1 in step S2, and receives the FHS packet transmitted from the slave 1-2 in step S3.
【0024】なお、IQパケットをブロードキャストし、
それに応じて送信されてくるFHSパケットを受信するマ
スタの一連の処理、および、送信されてくるIQパケット
を受信し、それに応じてFHSパケットを送信するスレー
ブの一連の処理は、「問い合わせ(Inquiry)」と呼ば
れている。Broadcast the IQ packet,
The series of processing by the master that receives the FHS packet that is transmitted accordingly, and the series of processing by the slave that receives the transmitted IQ packet and sends the FHS packet accordingly, are "It is called.
【0025】ステップS4において、マスタ1は、ステ
ップS2で受信したFHSパケットに基づいて生成したID
パケットをスレーブ1−1に対して送信する。In step S4, the master 1 generates an ID based on the FHS packet received in step S2.
The packet is transmitted to the slave 1-1.
【0026】スレーブ1−1は、ステップS33で、こ
のIDパケットを受信したとき、ステップS34に進み、
受信したものと同一のIDパケットをマスタ1に送信し、
パケットの送受信が可能であることを通知する。When the slave 1-1 receives this ID packet in step S33, the slave 1-1 proceeds to step S34,
Send the same ID packet that was received to Master 1,
Notify that packets can be sent and received.
【0027】マスタ1は、ステップS5でスレーブ1−
1から送信されてきたIDパケットを受信したとき、ステ
ップS6に進み、FHSパケットをスレーブ1−1に送信
し、自らの属性情報としてのブルートゥースアドレス、
およびブルートゥースクロックをスレーブ1−1に通知
する。The master 1 slave 1-
When the ID packet transmitted from 1 is received, the process proceeds to step S6, the FHS packet is transmitted to the slave 1-1, and the Bluetooth address as its own attribute information,
And notify the slave 1-1 of the Bluetooth clock.
【0028】ステップS35において、マスタ1からの
FHSパケットがスレーブ1−1により受信され、これに
より、ピコネット内同期を確立するために必要なブルー
トゥースアドレスとブルートゥースクロックが、マスタ
1とスレーブ1−1との間で相互に交換された状態とな
る。In step S35, the master 1
The FHS packet is received by the Slave 1-1, so that the Bluetooth address and the Bluetooth clock necessary for establishing the intra-piconet synchronization are exchanged between the Master 1 and the Slave 1-1. .
【0029】ステップS36において、スレーブ1−1
は、IDパケットをマスタ1に対して送信し、FHSパケッ
トを受信できたことを通知する。In step S36, the slave 1-1
Sends an ID packet to the master 1 and notifies that the FHS packet has been received.
【0030】そして、ステップS37において、スレー
ブ1−1は、マスタ1から通知されてきたブルートゥー
スアドレスとブルートゥースクロックに基づいて、マス
タ1との同期を確立する。マスタから通知された情報に
基づいて同期を確立するスレーブの処理については、後
に詳述する。Then, in step S37, the slave 1-1 establishes synchronization with the master 1 based on the Bluetooth address and the Bluetooth clock notified from the master 1. The process of the slave that establishes the synchronization based on the information notified from the master will be described later in detail.
【0031】ステップS7において、スレーブ1−1か
らの通知を受けたマスタ1は、ステップS8に進み、ス
レーブ1−1との間でFHSパケット、およびIDパケット
を送受信することに続けて、スレーブ1−2との間で、
それらの情報の送受信を行う。すなわち、マスタ1によ
るステップS8乃至ステップS11の処理、およびスレ
ーブ1−2によるステップS53乃至ステップS57の
処理は、上述したステップS4乃至ステップS7の処
理、およびステップS33乃至ステップS37の処理と
それぞれ同様の処理である。In step S7, the master 1, which has received the notification from the slave 1-1, proceeds to step S8 and continues to transmit / receive the FHS packet and the ID packet to / from the slave 1-1, and then the slave 1 Between -2,
Send and receive such information. That is, the processing of steps S8 to S11 by the master 1 and the processing of steps S53 to S57 by the slave 1-2 are the same as the processing of steps S4 to S7 and the processing of steps S33 to S37 described above, respectively. Processing.
【0032】具体的には、ステップS8において、マス
タ1がIDパケットをスレーブ1−2に対して送信するこ
とに応じて、スレーブ1−2からは、その受信ができた
ことを通知するIDパケットが送信されてくる。そして、
マスタ1は、ステップS10において、スレーブ1−2
に対してFHSパケットを送信し、自らの属性情報を通知
する。Specifically, in step S8, in response to the master 1 transmitting the ID packet to the slave 1-2, the slave 1-2 notifies the slave 1-2 of the ID packet. Will be sent. And
The master 1 is the slave 1-2 in step S10.
It sends an FHS packet to and notifies its own attribute information.
【0033】ステップS55において、マスタ1からの
FHSパケットを受信したとき、スレーブ1−2は、ステ
ップS56に進み、IDパケットをマスタ1に送信する。
そして、ステップS57において、スレーブ1−2は、
マスタ1から通知されてきたブルートゥースアドレスと
ブルートゥースクロックに基づいて、マスタ1との同期
を確立する。In step S55, the master 1
Upon receiving the FHS packet, the slave 1-2 proceeds to step S56 and transmits the ID packet to the master 1.
Then, in step S57, the slave 1-2
The synchronization with the master 1 is established based on the Bluetooth address and the Bluetooth clock notified from the master 1.
【0034】なお、上述した「問い合わせ」から、同期
が確立されるまでの一連の処理は、「呼び出し(page)」
と呼ばれている。The series of processes from the above-mentioned "inquiry" to the establishment of synchronization is "call (page)".
is called.
【0035】ステップS12において、マスタ1は、ブ
ルートゥースデバイス名を通知することをスレーブ1−
1に要求する。すなわち、ブルートゥースデバイスに
は、それぞれ、ブルートゥースデバイス名が設定されて
おり、その設定は、ユーザにより変更可能とされてい
る。In step S12, the master 1 sends a notification of the Bluetooth device name to the slave 1-
Request to 1. That is, a Bluetooth device name is set for each Bluetooth device, and the setting can be changed by the user.
【0036】ブルートゥースデバイス名は、例えば、マ
スタを操作するユーザが通信相手(スレーブ)を選択す
るときなどに使用される。すなわち、ブルートゥースア
ドレスに基づいて通信相手を選択しなければならないと
すると、ユーザは、ピコネット内に存在する全てのブル
ートゥースデバイスのアドレスを48ビットで表される
数字で覚えておく必要がある。The Bluetooth device name is used, for example, when a user operating the master selects a communication partner (slave). That is, if the communication partner has to be selected based on the Bluetooth address, the user needs to remember the addresses of all the Bluetooth devices existing in the piconet by using a number represented by 48 bits.
【0037】スレーブ1−1は、ステップS38におい
て、マスタ1からの要求を受けたとき、ステップS39
に進み、設定されているブルートゥースデバイス名をマ
スタ1に通知する。When the slave 1-1 receives the request from the master 1 in step S38, the slave 1-1 proceeds to step S39.
Then, the master 1 is notified of the set Bluetooth device name.
【0038】そして、ステップS13において、マスタ
1は、スレーブ1−1から通知されてきたブルートゥー
スデバイス名を受信する。Then, in step S13, the master 1 receives the Bluetooth device name notified from the slave 1-1.
【0039】また、マスタ1は、ステップS14におい
て、スレーブ1−2に対しても、ブルートゥースデバイ
ス名の通知を要求する。In step S14, the master 1 also requests the slave 1-2 to notify the Bluetooth device name.
【0040】ステップS58において、この要求を受け
たスレーブ1−2は、ステップS59に進み、設定され
ているブルートゥースデバイス名をマスタ1に通知す
る。In step S58, the slave 1-2 receiving this request proceeds to step S59 and notifies the master 1 of the set Bluetooth device name.
【0041】ステップS15において、スレーブ1−2
からの通知を受けたマスタ1は、ステップS16に進
み、通信するスレーブを選択する画面を表示部に表示す
る。この選択画面には、ステップS13、およびステッ
プS15において取得された、ブルートゥースデバイス
名などが表示され、ユーザは、選択画面を確認し、その
後の通信を行うスレーブを選択することができる。In step S15, the slave 1-2
The master 1 having received the notification from step S16 proceeds to step S16, and displays a screen for selecting a slave to communicate with on the display unit. On this selection screen, the Bluetooth device name and the like acquired in step S13 and step S15 are displayed, and the user can confirm the selection screen and select a slave to perform subsequent communication.
【0042】図4は、同期確立後に、ブルートゥースデ
バイス(マスタ)に表示される選択画面の例を示す図で
ある。FIG. 4 is a diagram showing an example of a selection screen displayed on the Bluetooth device (master) after the synchronization is established.
【0043】図に示すように、選択ウインドウ1が表示
され、その左方にはユーザが操作するマスタの情報が表
示されるマスタ表示部11が設けられている。As shown in the figure, a selection window 1 is displayed, and on the left side thereof, a master display section 11 is provided for displaying information on a master operated by a user.
【0044】マスタ表示部11は、デバイス名表示部1
1Aとアドレス表示部11Bとからなり、デバイス名表
示部11Aには、マスタのブルートゥースデバイス名が
表示され、アドレス表示部11Bには、マスタのブルー
トゥースアドレスが表示されている。The master display section 11 is the device name display section 1
1A and an address display unit 11B. The device name display unit 11A displays the master Bluetooth device name, and the address display unit 11B displays the master Bluetooth address.
【0045】より詳細には、デバイス名表示部11Aの
上段には、マスタのブルートゥースデバイスのカテゴリ
が表示され、その下段には、ユーザが好みに応じて変更
可能なブルートゥースデバイス名が表示されている。な
お、この例において、マスタのカテゴリは、「コンピュ
ータ(パーソナルコンピュータ)」とされ、デバイス名
は、「レッド用コンピュータ」とされている。More specifically, the category of the master Bluetooth device is displayed in the upper part of the device name display section 11A, and the Bluetooth device name that the user can change according to his / her preference is displayed in the lower part thereof. . In this example, the master category is “computer (personal computer)” and the device name is “red computer”.
【0046】選択ウインドウ1のほぼ中央には、プロフ
ァイル選択ボタン12が縦列して表示されており、ユー
ザは、スレーブに対するプロファイルを選択する。プロ
ファイルは、スレーブとの通信方法を規定するものであ
り、図4においては、8つのプロファイル選択ボタン1
2が表示されている。Profile selection buttons 12 are displayed in tandem in the approximate center of the selection window 1, and the user selects a profile for a slave. The profile defines the communication method with the slave, and in FIG. 4, eight profile selection buttons 1
2 is displayed.
【0047】選択ウインドウ1の右方には、スレーブ表
示部13乃至19が表示されており、それぞれのスレー
ブ表示部には、マスタ表示部11と同様に、デバイス名
表示部とアドレス表示部が設けられている。Slave display sections 13 to 19 are displayed on the right side of the selection window 1, and each slave display section is provided with a device name display section and an address display section, like the master display section 11. Has been.
【0048】そして、図4の例においては、現在、スレ
ーブ表示部16に表示されているスレーブとマスタの間
で通信が行われている状態とされている。なお、スレー
ブ表示部16に表示されているブルートゥースデバイス
のカテゴリは「携帯電話機」であり、そのブルートゥー
スデバイス名は、「レッド用携帯」とされている。In the example of FIG. 4, the slave currently displayed in the slave display section 16 and the master are in communication with each other. The category of the Bluetooth device displayed on the slave display unit 16 is “mobile phone”, and the Bluetooth device name is “mobile phone for red”.
【0049】図5は、同期確立後に、ブルートゥースデ
バイスに表示される選択画面の他の例を示す図であるFIG. 5 is a diagram showing another example of the selection screen displayed on the Bluetooth device after the synchronization is established.
【0050】この選択ウインドウ31には、その左方に
プロファイルが表示され、白抜き矢印を挟んで、スレー
ブのブルートゥースデバイス名がそれぞれ表示されてい
る。そして、マスタから、例えば、選択ウインドウ31
の1段目に表示されているスレーブ(ブラック用プレー
ヤ)に対しては、音楽ファイルを転送するためのプロフ
ァイルでブルートゥースによる通信が可能とされてい
る。A profile is displayed on the left side of the selection window 31, and the slave Bluetooth device names are displayed with a white arrow in between. Then, from the master, for example, the selection window 31
With respect to the slave (black player) displayed in the first row, the Bluetooth communication is possible with the profile for transferring the music file.
【0051】[0051]
【発明が解決しようとする課題】しかしながら、以上の
ような処理によりピコネットを確立し、通信を開始する
場合、通信可能なブルートゥースデバイスが図4、およ
び図5に示すように一覧表示されるものの、ユーザは、
その相手をわざわざ選択する必要がある。However, when the piconet is established and the communication is started by the above processing, although the Bluetooth devices capable of communication are displayed in a list as shown in FIGS. 4 and 5, The user
You have to choose the other party.
【0052】また、ユーザは、通信相手を選択した後、
さらに、通信相手の機器に応じてプロファイルを選択す
る必要がある。After selecting the communication partner, the user
Furthermore, it is necessary to select a profile according to the device of the communication partner.
【0053】ブルートゥースを利用したシステムとし
て、例えば、ブルートゥースモジュールが内蔵された携
帯電話機を利用して、自動販売機で購入した商品の代金
を支払うことが提案されているが、程度の違いこそあ
れ、上述したような通信相手の選択などが必要とされる
ことが予想される。As a system using Bluetooth, for example, it has been proposed to use a mobile phone having a built-in Bluetooth module to pay the price of a product purchased at a vending machine, but to some extent, It is expected that the selection of the communication partner as described above will be required.
【0054】従って、実際に紙幣等を使用する場合に較
べて、自動販売機における購入手続きが、より煩雑なも
のとなるおそれがある。Therefore, the purchasing procedure in the vending machine may be more complicated than in the case of actually using bills or the like.
【0055】また、上述したブルートゥースデバイス名
は、ユーザが自ら設定することができるため、例えば、
同一のブルートゥースデバイス名が設定されている複数
の端末が近傍に存在する場合、誤ったブルートゥースデ
バイスを通信相手の端末として選択してしまうというお
それがある。Since the above-mentioned Bluetooth device name can be set by the user himself, for example,
If a plurality of terminals with the same Bluetooth device name are present in the vicinity, there is a risk that the wrong Bluetooth device may be selected as the communication partner terminal.
【0056】本発明はこのような状況に鑑みてなされた
ものであり、ブルートゥースにより通信を行う場合にお
いて、通信相手の端末をより確実に特定できるように
し、より簡単に、かつ迅速に通信を開始することができ
るようにしたものである。The present invention has been made in view of such a situation, and in the case of performing communication by Bluetooth, it is possible to more surely identify the terminal of the communication partner and start the communication more easily and quickly. It is something that can be done.
【0057】[0057]
【課題を解決するための手段】本発明の通信システムの
情報処理装置は、近接された通信端末に対しループアン
テナによる電力伝送及びデータ送受信を行う第1の無線
通信部を用いて、通信端末の識別情報を取得する第1の
取得処理手段と、通信端末を含む複数の通信端末と第2
の無線通信部を用いた無線通信を行うための同期を確立
する第1の同期確立処理手段と、第1の同期確立処理手
段により同期が確立された複数の通信端末から第2の無
線通信部を用いて、各々の端末名情報を取得する第2の
取得処理手段と、第1の取得処理手段により取得された
識別情報と、第2の取得処理手段により取得された端末
名情報とを用いて通信相手を特定する特定処理手段とを
備えることを特徴とする。また、通信端末は、所定の情
報を無作為に生成する生成処理手段と、生成処理手段に
より生成された情報に基づいて、自身の識別情報を設定
する識別情報設定処理手段と、生成処理手段により生成
された情報に基づいて、自身の端末名情報を設定する端
末名情報設定処理手段と、ループアンテナを介して得ら
れた誘起電力の少なくとも一部を利用しデータの送受信
を行う第3の無線通信部を用いて、情報処理装置に自身
の識別情報を提供する第1の提供処理手段と、第2の無
線通信部を用いた無線通信の同期の確立に伴い情報処理
装置からの要求に応じて、第4の無線通信部を介して所
定の信号の送受信を行い同期を確立する第2の同期確立
処理手段と、第2の無線通信部を介して送信された情報
処理装置からの要求に応じて、データの送受信を行う第
4の無線通信部を用いて、自身の端末名情報を提供する
第2の提供処理手段とを備えることを特徴する。An information processing apparatus of a communication system according to the present invention uses a first wireless communication section for performing power transmission and data transmission / reception by a loop antenna to a communication terminal in proximity to a communication terminal. A first acquisition processing means for acquiring the identification information, a plurality of communication terminals including a communication terminal, and a second
First synchronization establishment processing means for establishing synchronization for performing wireless communication using the wireless communication portion of the second wireless communication portion and a plurality of communication terminals having synchronization established by the first synchronization establishment processing means. Using the second acquisition processing means for acquiring the respective terminal name information, the identification information acquired by the first acquisition processing means, and the terminal name information acquired by the second acquisition processing means. And a specific processing means for specifying a communication partner. In addition, the communication terminal includes a generation processing unit that randomly generates predetermined information, an identification information setting processing unit that sets its own identification information based on the information generated by the generation processing unit, and a generation processing unit. A terminal name information setting processing unit that sets own terminal name information based on the generated information, and a third radio that transmits and receives data by using at least a part of the induced power obtained through the loop antenna. In response to a request from the information processing device with the establishment of synchronization of wireless communication using the first providing processing unit that provides the information processing device with its own identification information using the communication unit and the second wireless communication unit. A second synchronization establishment processing means for transmitting and receiving a predetermined signal via the fourth wireless communication unit to establish synchronization, and a request from the information processing device transmitted via the second wireless communication unit. Send and receive data accordingly Using the fourth wireless communication unit that performs, for; and a second providing processing means for providing terminal name information of own.
【0058】本発明の通信方法を構成する情報処理装置
の情報処理方法は、近接された通信端末に対しループア
ンテナによる電力伝送及びデータ送受信を行う第1の無
線通信部を用いて、通信端末の識別情報を取得する第1
の取得処理ステップと、通信端末を含む複数の通信端末
と第2の無線通信部を用いた無線通信を行うための同期
を確立する第1の同期確立処理ステップと、第1の同期
確立処理ステップにより同期が確立された複数の通信端
末から第2の無線通信部を用いて、各々の端末名情報を
取得する第2の取得処理ステップと、第1の取得処理ス
テップにより取得された識別情報と、第2の取得処理ス
テップにより取得された端末名情報とを用いて通信相手
を特定する特定処理ステップとを備えることを特徴とす
る。また、通信方法を構成する通信端末の通信方法は、
所定の情報を無作為に生成する生成処理ステップと、生
成処理ステップにより生成された情報に基づいて、自身
の識別情報を設定する識別情報設定処理ステップと、生
成処理ステップにより生成された情報に基づいて、自身
の端末名情報を設定する端末名情報設定処理ステップ
と、ループアンテナを介して得られた誘起電力の少なく
とも一部を利用しデータの送受信を行う第3の無線通信
部を用いて、情報処理装置に自身の識別情報を提供する
第1の提供処理ステップと、第2の無線通信部を用いた
無線通信の同期の確立に伴い情報処理装置からの要求に
応じて、第4の無線通信部を介して所定の信号の送受信
を行い同期を確立する第2の同期確立処理ステップと、
第2の無線通信部を介して送信された情報処理装置から
の要求に応じて、データの送受信を行う第4の無線通信
部を用いて、自身の端末名情報を提供する第2の提供処
理ステップとを備えることを特徴する。The information processing method of the information processing apparatus which constitutes the communication method of the present invention uses the first wireless communication section for performing power transmission and data transmission / reception by the loop antenna to the communication terminals in proximity to each other. First to get identification information
Acquisition processing step, a first synchronization establishment processing step for establishing synchronization for performing wireless communication using a second wireless communication unit with a plurality of communication terminals including a communication terminal, and a first synchronization establishment processing step A second acquisition processing step of acquiring the terminal name information of each of the plurality of communication terminals whose synchronization has been established by the second wireless communication unit, and the identification information acquired by the first acquisition processing step. , And a specifying process step of specifying a communication partner by using the terminal name information acquired in the second acquiring process step. In addition, the communication method of the communication terminal constituting the communication method is
A generation processing step that randomly generates predetermined information, an identification information setting processing step that sets identification information of itself based on the information generated by the generation processing step, and an information generated by the generation processing step Using the terminal name information setting processing step of setting its own terminal name information and the third wireless communication unit that transmits and receives data by using at least a part of the induced power obtained through the loop antenna, In response to a request from the information processing device with the first provision processing step of providing the information processing device with its own identification information and the establishment of synchronization of wireless communication using the second wireless communication unit, a fourth wireless communication is performed. A second synchronization establishment processing step for establishing synchronization by transmitting and receiving a predetermined signal via the communication unit;
Second providing processing of providing own terminal name information using the fourth wireless communication unit that transmits and receives data in response to a request from the information processing device transmitted via the second wireless communication unit And a step.
【0059】本発明の第1の通信端末は、所定の情報を
無作為に生成する生成処理手段と、生成処理手段により
生成された情報に基づいて、自身の識別情報を設定する
識別情報設定手段と、生成処理手段により生成された情
報に基づいて、自身の端末名情報を設定する端末名情報
設定手段と、所定のデータの送受信を行う第1の無線通
信部を用いて、情報処理装置からの所定の要求に応じて
自身の識別情報を提供する第1の提供処理手段と、所望
のデータの送受信を行う第2の無線通信部を介して所定
の信号の送受信を行い情報処理装置と同期を確立する同
期確立処理手段と、第2の無線通信部を介して受信した
情報処理装置からの要求に応じて、第2の無線通信部を
用いて、自身の端末名情報を提供する第2の提供処理手
段とを備えることを特徴とする。The first communication terminal of the present invention is a generation processing means for randomly generating predetermined information, and an identification information setting means for setting its own identification information based on the information generated by the generation processing means. Based on the information generated by the generation processing means, using the terminal name information setting means for setting its own terminal name information, and the first wireless communication unit for transmitting and receiving predetermined data, from the information processing device A first providing processing means for providing its own identification information in response to a predetermined request of the device and a second wireless communication unit for transmitting / receiving desired data, and transmitting / receiving a predetermined signal to synchronize with an information processing device. A synchronization establishment processing unit that establishes the second wireless communication unit, and a second wireless communication unit that uses the second wireless communication unit to provide its own terminal name information in response to a request from the information processing apparatus. The provision processing means of Characterize.
【0060】第1の無線通信部による無線通信可能な距
離が、第2の無線通信部による無線通信可能な距離より
短いようにすることができる。It is possible to make the wireless communication possible distance of the first wireless communication unit shorter than the wireless communication possible distance of the second wireless communication unit.
【0061】第1の提供処理手段は、ループアンテナを
介して得られた誘起電力の少なくとも一部を利用しデー
タの送受信を行う第1の無線通信部を用いて、情報処理
装置に自身の識別情報を提供するようにすることができ
る。The first providing processing means uses the first wireless communication section for transmitting and receiving data by using at least a part of the induced power obtained through the loop antenna, and identifies itself to the information processing apparatus. Information can be provided.
【0062】第1の取得処理手段により識別情報が取得
されたことに応じて、第2の無線通信部を起動させる起
動処理手段を更に備えるようにすることができる。It is possible to further include a start-up processing means for starting up the second wireless communication section in response to the identification information acquired by the first acquisition processing means.
【0063】本発明の第1の通信端末の通信方法は、所
定の情報を無作為に生成する生成処理ステップと、生成
処理ステップにより生成された情報に基づいて、自身の
識別情報を設定する識別情報設定ステップと、生成処理
ステップにより生成された情報に基づいて、自身の端末
名情報を設定する端末名情報設定ステップと、所定のデ
ータの送受信を行う第1の無線通信部を用いて、情報処
理装置からの所定の要求に応じて自身の識別情報を提供
する第1の提供処理ステップと、所望のデータの送受信
を行う第2の無線通信部を介して所定の信号の送受信を
行い情報処理装置と同期を確立する同期確立処理ステッ
プと、第2の無線通信部を介して受信した情報処理装置
からの要求に応じて、第2の無線通信部を用いて、自身
の端末名情報を提供する第2の提供処理ステップとを備
えることを特徴とする。A communication method of a first communication terminal of the present invention is a generation processing step for randomly generating predetermined information, and an identification for setting its own identification information based on the information generated by the generation processing step. Information setting step, based on the information generated by the generation processing step, the terminal name information setting step of setting its own terminal name information, and the first wireless communication unit for transmitting and receiving predetermined data, the information A first providing processing step of providing its own identification information in response to a predetermined request from the processing device, and a predetermined signal transmission / reception via a second wireless communication unit for transmitting / receiving desired data, and information processing. A device for providing its own terminal name using the second wireless communication unit in response to a synchronization establishment processing step for establishing synchronization with the device and a request from the information processing device received via the second wireless communication unit. And a second providing processing step to perform.
【0064】第1の無線通信部による無線通信可能な距
離が、第2の無線通信部による無線通信可能な距離より
短いようにすることができる。The distance at which the first wireless communication unit can perform wireless communication can be shorter than the distance at which the second wireless communication unit can perform wireless communication.
【0065】第1の提供処理ステップは、ループアンテ
ナを介して得られた誘起電力の少なくとも一部を利用し
データの送受信を行う第1の無線通信部を用いて、情報
処理装置に自身の識別情報を提供するようにすることが
できる。In the first providing processing step, the information processing apparatus identifies itself by using the first wireless communication unit that transmits and receives data by using at least a part of the induced power obtained through the loop antenna. Information can be provided.
【0066】本発明の第2の通信端末は、拡張装置と電
気的に接続され、データの授受を行うための接続端子
と、所定の情報を無作為に生成する生成処理手段と、生
成処理手段により生成された情報に基づいて、自身の識
別情報を設定する識別情報設定手段と、生成処理手段に
より生成された情報に基づいて、自身の端末名情報を設
定する端末名情報設定手段と、拡張装置内に設けられて
いる所定のデータの送受信を行う第1の無線通信部を用
いて、情報処理装置からの所定の要求に応じて自身の識
別情報を提供する第1の提供処理手段と、所望のデータ
の送受信を行う第2の無線通信部を介して所定の信号の
送受信を行い情報処理装置と同期を確立する同期確立処
理手段と、第2の無線通信部を介して受信した情報処理
装置からの要求に応じて、第2の無線通信部を用いて、
自身の端末名情報を提供する第2の提供処理手段とを備
えることを特徴とする。The second communication terminal of the present invention is electrically connected to the expansion device, a connection terminal for exchanging data, a generation processing means for randomly generating predetermined information, and a generation processing means. Identification information setting means for setting its own identification information based on the information generated by, and terminal name information setting means for setting its own terminal name information based on the information generated by the generation processing means, and First providing processing means for providing its own identification information in response to a predetermined request from the information processing device, using a first wireless communication unit for transmitting and receiving predetermined data provided in the device; A synchronization establishment processing unit that transmits and receives a predetermined signal through the second wireless communication unit that transmits and receives desired data to establish synchronization with the information processing device, and information processing that is received through the second wireless communication unit. According to the request from the device Then, using the second wireless communication unit,
It is characterized by comprising a second providing processing means for providing its own terminal name information.
【0067】本発明の第3の通信端末は、拡張装置と電
気的に接続され、データの授受を行うための接続端子
と、拡張装置により無作為に生成された所定の情報に基
づいて、自身の識別情報を設定する識別情報設定手段
と、所定の情報に基づいて、自身の端末名情報を設定す
る端末名情報設定手段と、所定のデータの送受信を行う
第1の無線通信部を用いて、情報処理装置からの所定の
要求に応じて自身の識別情報を提供する第1の提供処理
手段と、拡張装置内に設けられている所望のデータの送
受信を行う第2の無線通信部を介して所定の信号の送受
信を行い情報処理装置と同期を確立する同期確立処理手
段と、第2の無線通信部を介して受信した情報処理装置
からの要求に応じて、第2の無線通信部を用いて、自身
の端末名情報を提供する第2の提供処理手段とを備える
ことを特徴とする。The third communication terminal of the present invention is electrically connected to the expansion device, and based on the connection terminal for exchanging data and predetermined information randomly generated by the expansion device. Using the identification information setting means for setting the identification information, the terminal name information setting means for setting its own terminal name information based on the predetermined information, and the first wireless communication unit for transmitting and receiving predetermined data. Via a first providing processing means for providing its own identification information in response to a predetermined request from the information processing device and a second wireless communication section provided in the expansion device for transmitting and receiving desired data. And a second wireless communication unit in response to a request from the information processing device received via the second wireless communication unit, and a synchronization establishment processing unit that transmits and receives a predetermined signal to establish synchronization with the information processing device. Use to provide your own device name information And a second providing processing means.
【0068】本発明の第1の拡張装置は、通信端末と電
気的に接続され、データの授受を行うための接続端子
と、所定の情報を無作為に生成する生成処理手段と、生
成処理手段により生成された情報に基づいて、自身の識
別情報を設定する識別情報設定手段と、生成処理手段に
より生成された情報に基づいて、自身の端末名情報を設
定する端末名情報設定手段と、ループアンテナを介して
得られた誘起電力の少なくとも一部を利用しデータの送
受信を行う第1の無線通信部を用いて、情報処理装置か
らの所定の要求に応じて自身の識別情報を提供する第1
の提供処理手段と、所望のデータの送受信を行う第2の
無線通信部を介して所定の信号の送受信を行い情報処理
装置と同期を確立する同期確立処理手段と、第2の無線
通信部を介して受信した情報処理装置からの要求に応じ
て、第2の無線通信部を用いて、自身の端末名情報を提
供する第2の提供処理手段とを備えることを特徴とす
る。A first expansion device of the present invention is electrically connected to a communication terminal, a connection terminal for exchanging data, a generation processing means for generating predetermined information at random, and a generation processing means. Identification information setting means for setting its own identification information based on the information generated by, and terminal name information setting means for setting its own terminal name information based on the information generated by the generation processing means, and a loop Using the first wireless communication unit that transmits and receives data using at least a part of the induced power obtained via the antenna, provides the identification information of itself in response to a predetermined request from the information processing device. 1
And a synchronization establishment processing means for transmitting and receiving a predetermined signal to establish synchronization with the information processing apparatus via the second wireless communication unit for transmitting and receiving desired data, and the second wireless communication unit. A second providing processing unit that provides the terminal name information of the terminal itself by using the second wireless communication unit in response to a request received from the information processing apparatus via the second wireless communication unit.
【0069】本発明の第2の拡張装置は、通信端末と電
気的に接続され、データの授受を行うための接続端子
と、通信端末により無作為に生成された所定の情報に基
づいて、自身の識別情報を設定する識別情報設定手段
と、所定の情報に基づいて、自身の端末名情報を設定す
る端末名情報設定手段と、ループアンテナを介して得ら
れた誘起電力の少なくとも一部を利用しデータの送受信
を行う第1の無線通信部を用いて、情報処理装置からの
所定の要求に応じて自身の識別情報を提供する第1の提
供処理手段と、所望のデータの送受信を行う第2の無線
通信部を介して所定の信号の送受信を行い情報処理装置
と同期を確立する同期確立処理手段と、第2の無線通信
部を介して受信した情報処理装置からの要求に応じて、
第2の無線通信部を用いて、自身の端末名情報を提供す
る第2の提供処理手段とを備えることを特徴とする。The second expansion device of the present invention is electrically connected to the communication terminal, and based on the connection terminal for exchanging data and predetermined information randomly generated by the communication terminal, the second expansion device itself. Identification information setting means for setting identification information, terminal name information setting means for setting own terminal name information based on predetermined information, and at least a part of the induced power obtained via the loop antenna First data transmission / reception is performed by using a first wireless communication unit that transmits / receives data, and a first provision processing unit that provides identification information of itself in response to a predetermined request from the information processing device. In response to a request from the information processing device received via the second wireless communication unit, a synchronization establishment processing unit that transmits and receives a predetermined signal via the second wireless communication unit to establish synchronization with the information processing device,
It is characterized by comprising a second providing processing means for providing the terminal name information of itself by using the second wireless communication unit.
【0070】本発明のプログラムは、所定の情報を無作
為に生成する生成処理ステップと、生成処理ステップに
より生成された情報に基づいて、自身の識別情報を設定
する識別情報設定ステップと、生成処理ステップにより
生成された情報に基づいて、自身の端末名情報を設定す
る端末名情報設定ステップと、所定のデータの送受信を
行う第1の無線通信部を用いて、情報処理装置からの所
定の要求に応じて自身の識別情報を提供する第1の提供
処理ステップと、所望のデータの送受信を行う第2の無
線通信部を介して所定の信号の送受信を行い情報処理装
置と同期を確立する同期確立処理ステップと、第2の無
線通信部を介して受信した情報処理装置からの要求に応
じて、第2の無線通信部を用いて、自身の端末名情報を
提供する第2の提供処理ステップとを通信端末に実行さ
せることを特徴とする。The program of the present invention includes a generation processing step for randomly generating predetermined information, an identification information setting step for setting its own identification information based on the information generated by the generation processing step, and a generation processing. Based on the information generated by the step, the terminal name information setting step of setting its own terminal name information, and a predetermined request from the information processing device using the first wireless communication unit that transmits and receives predetermined data. According to the first provision processing step of providing its own identification information, and a synchronization that establishes synchronization with the information processing device by transmitting and receiving a predetermined signal through the second wireless communication unit that transmits and receives desired data. A second provision that provides the terminal name information of itself using the second wireless communication unit in response to the establishment processing step and the request from the information processing device received via the second wireless communication unit. And causing the communication terminal to execute the processing steps.
【0071】本発明の通信システムおよび方法において
は、近接された通信端末に対しループアンテナによる電
力伝送及びデータ送受信を行う第1の無線通信部を用い
て、通信端末の識別情報が取得され、通信端末を含む複
数の通信端末と第2の無線通信部を用いた無線通信を行
うための同期が確立され、同期が確立された複数の通信
端末から第2の無線通信部を用いて、各々の端末名情報
が取得される。そして、取得された識別情報と、端末名
情報とを用いて通信相手が特定される。また、所定の情
報が無作為に生成され、生成された情報に基づいて、自
身の識別情報が設定され、生成された情報に基づいて、
自身の端末名情報が設定され、ループアンテナを介して
得られた誘起電力の少なくとも一部を利用しデータの送
受信を行う第3の無線通信部を用いて、情報処理装置に
識別情報が提供される。また、第2の無線通信部を用い
た無線通信の同期の確立に伴い情報処理装置からの要求
に応じて、第4の無線通信部を介して所定の信号の送受
信を行い同期が確立され、第2の無線通信部を介して送
信された情報処理装置からの要求に応じて、データの送
受信を行う第4の無線通信部を用いて、端末名情報が提
供される。In the communication system and method of the present invention, the identification information of the communication terminal is acquired and the communication is performed by using the first wireless communication section that performs power transmission and data transmission / reception by the loop antenna with respect to the communication terminal in proximity. Synchronization for performing wireless communication using a second wireless communication unit with a plurality of communication terminals including a terminal is established, and the plurality of communication terminals with which synchronization is established use the second wireless communication unit to The terminal name information is acquired. Then, the communication partner is specified using the acquired identification information and the terminal name information. In addition, predetermined information is randomly generated, based on the generated information, the identification information of itself is set, based on the generated information,
Identification information is provided to the information processing apparatus by using the third wireless communication unit that sets the terminal name information of itself and uses at least part of the induced power obtained through the loop antenna to transmit and receive data. It Further, in response to a request from the information processing device with the establishment of the synchronization of the wireless communication using the second wireless communication unit, a predetermined signal is transmitted and received via the fourth wireless communication unit to establish the synchronization, In response to a request from the information processing device transmitted via the second wireless communication unit, terminal name information is provided using the fourth wireless communication unit that transmits and receives data.
【0072】本発明の第1の通信端末および方法、並び
にプログラムにおいては、所定の情報が無作為に生成さ
れ、生成された情報に基づいて、自身の識別情報が設定
され、生成された情報に基づいて、自身の端末名情報が
設定され、所定のデータの送受信を行う第1の無線通信
部を用いて、情報処理装置からの所定の要求に応じて自
身の識別情報が提供される。また、所望のデータの送受
信を行う第2の無線通信部を介して所定の信号の送受信
を行い情報処理装置と同期が確立され、第2の無線通信
部を介して受信した情報処理装置からの要求に応じて、
第2の無線通信部を用いて、自身の端末名情報が提供さ
れる。In the first communication terminal and method and the program of the present invention, predetermined information is randomly generated, its own identification information is set based on the generated information, and the generated information is added to the generated information. Based on this, the terminal name information of the device itself is set, and the identification information of the device itself is provided in response to a predetermined request from the information processing device using the first wireless communication unit that transmits and receives predetermined data. In addition, a predetermined signal is transmitted and received through the second wireless communication unit that transmits and receives desired data, synchronization is established with the information processing device, and the information processing device that receives the information through the second wireless communication unit receives information from the information processing device. On request,
The terminal name information of its own is provided using the second wireless communication unit.
【0073】本発明の第2の通信端末においては、拡張
装置と電気的に接続され、所定の情報が無作為に生成さ
れ、生成された情報に基づいて、自身の識別情報が設定
され、生成された情報に基づいて、自身の端末名情報が
設定される。また、拡張装置内に設けられている所定の
データの送受信を行う第1の無線通信部を用いて、情報
処理装置からの所定の要求に応じて自身の識別情報が提
供され、所望のデータの送受信を行う第2の無線通信部
を介して所定の信号の送受信を行い情報処理装置と同期
が確立され、第2の無線通信部を介して受信した情報処
理装置からの要求に応じて、第2の無線通信部を用い
て、自身の端末名情報が提供される。In the second communication terminal of the present invention, electrically connected to the expansion device, the predetermined information is randomly generated, and based on the generated information, its own identification information is set and generated. The terminal name information of its own is set based on the obtained information. Also, using the first wireless communication unit that is provided in the expansion device for transmitting and receiving predetermined data, the identification information of itself is provided in response to a predetermined request from the information processing device, and the desired data is transmitted. A predetermined signal is transmitted / received via the second wireless communication unit that performs transmission / reception, synchronization is established with the information processing device, and a first signal is transmitted in response to a request from the information processing device received via the second wireless communication unit. The terminal name information of its own is provided using the second wireless communication unit.
【0074】本発明の第3の通信端末においては、拡張
装置と電気的に接続され、拡張装置により無作為に生成
された所定の情報に基づいて、自身の識別情報が設定さ
れ、所定の情報に基づいて、自身の端末名情報が設定さ
れ、所定のデータの送受信を行う第1の無線通信部を用
いて、情報処理装置からの所定の要求に応じて自身の識
別情報が提供される。また、拡張装置内に設けられてい
る所望のデータの送受信を行う第2の無線通信部を介し
て所定の信号の送受信を行い情報処理装置と同期が確立
され、第2の無線通信部を介して受信した情報処理装置
からの要求に応じて、第2の無線通信部を用いて、自身
の端末名情報が提供される。In the third communication terminal of the present invention, the identification information of itself is set on the basis of the predetermined information which is electrically connected to the expansion device and is randomly generated by the expansion device, and the predetermined information is set. Based on the above, the terminal name information of the device itself is set, and the identification information of the device itself is provided in response to a predetermined request from the information processing device using the first wireless communication unit that transmits and receives predetermined data. In addition, a predetermined signal is transmitted and received through a second wireless communication unit that is provided in the expansion device and that transmits and receives desired data, synchronization is established with the information processing device, and the second wireless communication unit is used. In response to the request received from the information processing apparatus, the terminal name information of the terminal itself is provided using the second wireless communication unit.
【0075】本発明の第1の拡張装置においては、通信
端末と電気的に接続され、所定の情報が無作為に生成さ
れ、生成された情報に基づいて、自身の識別情報が設定
され、生成された情報に基づいて、自身の端末名情報が
設定される。また、ループアンテナを介して得られた誘
起電力の少なくとも一部を利用しデータの送受信を行う
第1の無線通信部を用いて、情報処理装置からの所定の
要求に応じて自身の識別情報が提供され、所望のデータ
の送受信を行う第2の無線通信部を介して所定の信号の
送受信を行い情報処理装置と同期が確立され、第2の無
線通信部を介して受信した情報処理装置からの要求に応
じて、第2の無線通信部を用いて、自身の端末名情報が
提供される。In the first expansion device of the present invention, it is electrically connected to the communication terminal, the predetermined information is randomly generated, and the identification information of itself is set and generated based on the generated information. The terminal name information of its own is set based on the obtained information. Further, by using the first wireless communication unit that transmits and receives data by using at least a part of the induced power obtained via the loop antenna, the identification information of its own can be obtained in response to a predetermined request from the information processing device. From the information processing device that is provided and transmits / receives a predetermined signal via the second wireless communication unit that transmits / receives desired data to establish synchronization with the information processing device and receives via the second wireless communication unit. In response to the request, the second wireless communication unit is used to provide its own terminal name information.
【0076】本発明の第2の拡張装置においては、通信
端末と電気的に接続され、通信端末により無作為に生成
された所定の情報に基づいて、自身の識別情報が設定さ
れ、所定の情報に基づいて、自身の端末名情報が設定さ
れ、ループアンテナを介して得られた誘起電力の少なく
とも一部を利用しデータの送受信を行う第1の無線通信
部を用いて、情報処理装置からの所定の要求に応じて自
身の識別情報が提供される。また、所望のデータの送受
信を行う第2の無線通信部を介して所定の信号の送受信
を行い情報処理装置と同期が確立され、第2の無線通信
部を介して受信した情報処理装置からの要求に応じて、
第2の無線通信部を用いて、自身の端末名情報が提供さ
れる。In the second expansion device of the present invention, the identification information of itself is set based on the predetermined information which is electrically connected to the communication terminal and is randomly generated by the communication terminal, and the predetermined information is set. Based on the, the terminal name information of its own is set, using the first wireless communication unit that transmits and receives data using at least a part of the induced power obtained via the loop antenna, from the information processing device The identification information of the user is provided in response to a predetermined request. In addition, a predetermined signal is transmitted and received through the second wireless communication unit that transmits and receives desired data, synchronization is established with the information processing device, and the information processing device that receives the information through the second wireless communication unit receives information from the information processing device. On request,
The terminal name information of its own is provided using the second wireless communication unit.
【0077】[0077]
【発明の実施の形態】図6は、本発明を適用した通信シ
ステムの構成例を示す図である。BEST MODE FOR CARRYING OUT THE INVENTION FIG. 6 is a diagram showing a configuration example of a communication system to which the present invention is applied.
【0078】図6に示す通信システムにおいて、パーソ
ナルコンピュータ51、携帯電話機52、およびPDA(Pe
rsonal Digital Assistants)53には、それぞれブルー
トゥースモジュールが内蔵されており、ブルートゥース
に準拠した近距離無線通信により、各種の情報を送受信
できるようになされている。In the communication system shown in FIG. 6, the personal computer 51, the mobile phone 52, and the PDA (Pe
Each of the rsonal Digital Assistants) 53 has a built-in Bluetooth module, and various kinds of information can be transmitted and received by short-range wireless communication conforming to Bluetooth.
【0079】また、携帯電話機52には、非接触ICカー
ド(ICタグ)246(図16参照)が内蔵されており、
パーソナルコンピュータ51には、その非接触ICカード
246に対して、各種の情報の書き込み、または読み出
しが可能な非接触ICカードリーダライタ105(図11
参照)が設けられている。従って、パーソナルコンピュ
ータ51と携帯電話機52の間では、ブルートゥースに
よる通信だけでなく、非接触ICカードリーダライタ10
5から輻射される電磁波を介しても通信を行うことがで
きる。Further, the mobile phone 52 has a non-contact IC card (IC tag) 246 (see FIG. 16) built therein.
The personal computer 51 has a contactless IC card reader / writer 105 (FIG. 11) capable of writing and reading various information to and from the contactless IC card 246.
(See) is provided. Therefore, between the personal computer 51 and the mobile phone 52, not only the communication by Bluetooth but also the contactless IC card reader / writer 10
Communication can also be performed through an electromagnetic wave radiated from 5.
【0080】そして、本発明を適用した通信システムに
おいては、例えば、パーソナルコンピュータ51がピコ
ネットのマスタである場合、パーソナルコンピュータ5
1は、電磁波を介して携帯電話機52から取得した情報
に基づいて、携帯電話機52をブルートゥースにより通
信するスレーブとして特定することができる。In the communication system to which the present invention is applied, for example, when the personal computer 51 is a Piconet master, the personal computer 5
1 can specify the mobile phone 52 as a slave that communicates by Bluetooth based on the information acquired from the mobile phone 52 via electromagnetic waves.
【0081】詳細な処理に関しては、フローチャートを
参照して後述するが、ユーザが携帯電話機52をパーソ
ナルコンピュータ51に近付け、パーソナルコンピュー
タ51の非接触ICカードリーダライタ105から輻射さ
れる電磁波を受信したとき、携帯電話機52に内蔵され
ている非接触ICカード246は、設定されている識別情
報(以下、カードIDと称する)をパーソナルコンピュー
タ51に提供する。Detailed processing will be described later with reference to a flowchart. When the user brings the mobile phone 52 close to the personal computer 51 and receives an electromagnetic wave radiated from the non-contact IC card reader / writer 105 of the personal computer 51. The non-contact IC card 246 built in the mobile phone 52 provides the personal computer 51 with the set identification information (hereinafter referred to as a card ID).
【0082】このカードIDは、例えば、それぞれのブル
ートゥースデバイスに対して設定されているブルートゥ
ースデバイス名(に関する情報)と同一の情報であり、
パーソナルコンピュータ51は、ピコネット内同期を確
立し、ブルートゥースデバイス名を取得したとき、この
カードIDと同一のブルートゥースデバイス名が設定され
ている携帯電話機52を通信相手として特定する。The card ID is, for example, the same information as (information regarding) the Bluetooth device name set for each Bluetooth device,
When the personal computer 51 establishes the intra-piconet synchronization and acquires the Bluetooth device name, the personal computer 51 identifies the mobile phone 52 having the same Bluetooth device name as this card ID as the communication partner.
【0083】また、このカードID、およびブルートゥー
スデバイス名は、例えば、無作為(ランダム)に生成さ
れた情報(ID)に基づいて、所定期間毎にその設定が変
更されるようになされている。後述するように、ユーザ
は、カードID、およびブルートゥースデバイス名の設定
を変更することができるが、その設定が所定期間毎にラ
ンダムに変化されることにより、例えば、携帯電話機5
2と同一のカードID等が設定されている、非接触ICカー
ドを内蔵するブルートゥースデバイスがパーソナルコン
ピュータ51に近接されている場合であっても、パーソ
ナルコンピュータ51が通信相手を特定するときに、誤
ったブルートゥースデバイスを選択するといったことを
抑制することができる。Further, the settings of the card ID and the Bluetooth device name are changed every predetermined period based on, for example, randomly (randomly) generated information (ID). As will be described later, the user can change the settings of the card ID and the Bluetooth device name, but the settings are changed at random for each predetermined period, so that, for example, the mobile phone 5
Even if a Bluetooth device having a non-contact IC card with the same card ID as 2 is set close to the personal computer 51, when the personal computer 51 identifies a communication partner, It is possible to suppress selecting a Bluetooth device.
【0084】このような処理により、携帯電話機52の
ユーザは、上述したような選択画面から通信相手を選択
することなく、図のように携帯電話機52をパーソナル
コンピュータ51に近付けるだけで、ブルートゥースに
よる通信を開始することができる。By such processing, the user of the mobile phone 52 does not need to select a communication partner from the selection screen as described above, but simply brings the mobile phone 52 close to the personal computer 51 as shown in the figure, and communication by Bluetooth is performed. Can start.
【0085】従って、例えば、ユーザがPDA53からパ
ーソナルコンピュータ51にブルートゥースで所定のデ
ータを送信する場合には、上述したような画面から通信
相手のデバイスとしてパーソナルコンピュータ51を選
択する必要があるが、携帯電話機52から送信する場合
には、そのような煩雑な処理をすることなく、パーソナ
ルコンピュータ51に所定のデータを送信することがで
きる。Therefore, for example, when the user transmits predetermined data from the PDA 53 to the personal computer 51 by Bluetooth, it is necessary to select the personal computer 51 as a communication partner device from the screen as described above. When transmitting from the telephone 52, it is possible to transmit predetermined data to the personal computer 51 without performing such a complicated process.
【0086】次に、図6の通信システムの各構成につい
て説明する。Next, each component of the communication system of FIG. 6 will be described.
【0087】図7乃至図10は、図6のパーソナルコン
ピュータ51の外観を示している。このノート型のパー
ソナルコンピュータ51は、基本的に、本体61と、こ
の本体61に対して開閉自在とされる表示部62により
構成されている。図7は表示部62を本体61に対して
開いた状態を示す外観斜視図である。図8は本体61の
平面図、図9は本体61に設けられている、後述するジ
ョグダイヤル63付近の拡大図である。また、図10は
本体61のジョグダイヤル63側の側面図である。7 to 10 show the external appearance of the personal computer 51 shown in FIG. The laptop personal computer 51 basically includes a main body 61 and a display unit 62 that can be opened and closed with respect to the main body 61. FIG. 7 is an external perspective view showing a state in which the display unit 62 is opened with respect to the main body 61. FIG. 8 is a plan view of the main body 61, and FIG. 9 is an enlarged view of the vicinity of a jog dial 63, which will be described later, provided on the main body 61. FIG. 10 is a side view of the main body 61 on the side of the jog dial 63.
【0088】本体61には、その上面に、各種の文字や
記号などを入力するとき操作されるキーボード64、ポ
インタ(マウスカーソル)を移動させるときなどに操作
されるポインティングデバイスとしてのタッチパッド6
5、および電源スイッチ67が設けられており、また、
側面側に、ジョグダイヤル63、スロット68、および
IEEE1394ポート70等が設けられている。なお、タッチ
パッド65に代えて、例えば、スティック式のポインテ
ィングデバイスを設けることも可能である。On the upper surface of the main body 61, there is a keyboard 64 operated when various characters and symbols are input, and a touch pad 6 used as a pointing device operated when moving a pointer (mouse cursor).
5, and a power switch 67, and
On the side, jog dial 63, slot 68, and
An IEEE1394 port 70 and the like are provided. Instead of the touch pad 65, for example, a stick type pointing device can be provided.
【0089】また、表示部62の正面には、画像を表示
するLCD(Liquid Crystal Display)66が設けられて
いる。表示部62の右上部には、電源ランプPL、電池ラ
ンプBL、必要に応じてメッセージランプML、その他のLE
Dよりなるランプが設けられている。なお、電源ランプP
Lや電池ランプBL、メッセージランプML等は表示部62
の下部に設けることも可能である。An LCD (Liquid Crystal Display) 66 for displaying an image is provided on the front surface of the display unit 62. In the upper right part of the display unit 62, a power lamp PL, a battery lamp BL, a message lamp ML if necessary, and other LEs.
A lamp consisting of D is provided. The power lamp P
Display unit 62 for L, battery lamp BL, message lamp ML, etc.
It is also possible to provide in the lower part of.
【0090】次に、ジョグダイヤル63は、本体61上
のキーボード64のキーの間に組み込まれ、また、キー
とほぼ同じ高さになるように取り付けられている。ジョ
グダイヤル63は、図9の矢印aに示す回転操作に対応
して所定の処理を実行し、かつ、矢印bに示す移動操作
に対応した処理を実行する。なお、ジョグダイヤル63
は、本体61の左側面に配置してもよく、LCD66が設
けられた表示部62の左側面又は右側面、あるいは、キ
ーボード64のGキーとHキーの間に縦方向に配置して
もよい。また、ジョグダイヤル63は、タッチパッド6
5を人差し指で操作しながら親指で操作可能なように、
前面の中央部に配置してもよく、あるいは、タッチパッ
ド65の上端縁又は下端縁に沿って横方向に配置して
も、また、タッチパッド65の右ボタンと左ボタンの間
に縦方向に配置してもよい。更に、ジョグダイヤル63
は、縦方向や横方向に限定せず、各指で操作し易い斜め
方向へ、所定角度を付けて配置してもよい。その他、ジ
ョグダイヤル63は、ポインティングデバイスであるマ
ウスの側面の親指で操作可能な位置に配置することも可
能である。Next, the jog dial 63 is incorporated between the keys of the keyboard 64 on the main body 61, and is attached so as to be substantially at the same height as the keys. The jog dial 63 executes a predetermined process in response to a rotating operation indicated by an arrow a in FIG. 9 and a process corresponding to a moving operation indicated by an arrow b. In addition, the jog dial 63
May be arranged on the left side surface of the main body 61, the left side surface or the right side surface of the display unit 62 provided with the LCD 66, or may be arranged vertically between the G and H keys of the keyboard 64. . In addition, the jog dial 63 is the touch pad 6
Operate 5 with your thumb while operating it with your index finger,
It may be arranged at the center of the front surface, or may be arranged horizontally along the upper edge or the lower edge of the touch pad 65, or vertically between the right button and the left button of the touch pad 65. You may arrange. In addition, the jog dial 63
Is not limited to the vertical direction or the horizontal direction, and may be arranged at a predetermined angle in an oblique direction that is easy to operate with each finger. In addition, the jog dial 63 can be arranged at a position where the thumb can be operated on the side surface of a mouse which is a pointing device.
【0091】次に、図11は、パーソナルコンピュータ
51の電気的構成を示すブロック図である。Next, FIG. 11 is a block diagram showing an electrical configuration of the personal computer 51.
【0092】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と
で、いわゆるチップセットが構成されている。The CPU (Central Processing Unit) 81 is composed of, for example, a Pentium (R) processor manufactured by Intel Corp., and is connected to the host bus 82. There is. A bridge 83 is further connected to the host bus 82, and the bridge 83 is connected to an AGP (Accelerated Graphics Port) 84.
It is also connected to the PCI bus 85. Bridge 83
Is composed of, for example, 400BX manufactured by Intel Corp., and controls the periphery of the CPU 81 and the RAM (Random Access Memory) 86. Furthermore, the bridge 83
Are connected to the video controller 87 via the AGP 84. The bridge 83 and the bridge 107 form a so-called chip set.
【0093】ブリッジ83は、更に、RAM86及びキャ
ッシュメモリ88とも接続されている。キャッシュメモ
リ88は、CPU81が使用するデータをキャッシュする
ようになされている。なお、図示していないが、CPU8
1にも1次的なキャッシュメモリが内蔵されている。The bridge 83 is also connected to the RAM 86 and the cache memory 88. The cache memory 88 caches the data used by the CPU 81. Although not shown, the CPU 8
1 also has a built-in primary cache memory.
【0094】RAM86は、例えば、DRAM(Dynamic Rando
m Access Memory)で構成され、CPU81が実行するプロ
グラムや、CPU81の行動上必要なデータを記憶するよ
うになされている。具体的には、RAM86には、起動が
完了した時点において、例えば、電子メールプログラム
86A、オートパイロットプログラム86B、ジョグダ
イヤル状態監視プログラム86C、ジョグダイヤルドラ
イバ86D、オペレーティングプログラム(OS)86
E、リーダライタ制御プログラム86F、およびブルー
トゥース制御プログラム86G、その他のアプリケーシ
ョンプログラム86H1乃至86HnがHDD114から転
送され、記憶される。The RAM 86 is, for example, a DRAM (Dynamic Random).
m Access Memory), and stores a program executed by the CPU 81 and data necessary for the action of the CPU 81. Specifically, the RAM 86 stores, for example, an e-mail program 86A, an autopilot program 86B, a jog dial status monitoring program 86C, a jog dial driver 86D, an operating program (OS) 86 at the time when the activation is completed.
E, the reader / writer control program 86F, the Bluetooth control program 86G, and other application programs 86H1 to 86Hn are transferred from the HDD 114 and stored therein.
【0095】電子メールプログラム84Aは、モデム9
2を介して、電話回線93のような通信回線からネット
ワーク経由で通信文を授受するプログラムである。電子
メールプログラム84Aは、特定機能としての着信メー
ル取得機能を有している。この着信メール取得機能は、
インターネットサービスプロバイダ94が備えるメール
サーバ95に対して、そのメールボックス96内に自分
(利用者)宛のメールが着信しているかどうかを確認し
て、自分宛のメールがあれば取得する処理を実行する。The electronic mail program 84A is used by the modem 9
2 is a program for exchanging communication texts via a network from a communication line such as a telephone line 93 via 2. The electronic mail program 84A has an incoming mail acquisition function as a specific function. This incoming mail acquisition function,
With respect to the mail server 95 provided in the Internet service provider 94, it is confirmed whether a mail addressed to itself (user) is received in the mailbox 96, and if there is a mail addressed to itself, a process for acquiring the mail is executed. To do.
【0096】オートパイロットプログラム86Bは、予
め設定された複数の処理(またはプログラム)などを、
予め設定された順序で順次起動して、処理するプログラ
ムである。The autopilot program 86B executes a plurality of preset processes (or programs),
It is a program that is sequentially activated and processed in a preset order.
【0097】ジョグダイヤル状態監視プログラム86C
は、アプリケーションプログラム86H1乃至86Hnか
らジョグダイヤル対応であるか否かの通知を受け取り、
そのアプリケーションプログラムがジョグダイヤル対応
であれば、ジョグダイヤル63を操作することで実行で
きる操作を、アプリケーションが有するユーザインター
フェース機能を用いて、ユーザに対して表示するために
行動する。ジョグダイヤル状態監視プログラム86C
は、通常、ジョグダイヤル63のイベント待ちになって
おり、アプリケーションプログラムからの通知を受け取
るリストを有している。ジョグダイヤルドライバ86D
は、ジョグダイヤル63の操作に対応して各種機能を実
行する。Jog dial status monitoring program 86C
Receives notification from the application programs 86H1 to 86Hn whether or not it is compatible with jog dials,
If the application program is compatible with the jog dial, the user operates to display the operation that can be executed by operating the jog dial 63 to the user by using the user interface function of the application. Jog dial status monitoring program 86C
Is normally waiting for an event of the jog dial 63 and has a list for receiving a notification from an application program. Jog dial driver 86D
Executes various functions in response to the operation of the jog dial 63.
【0098】OS(Operation System(基本プログラムソ
フトウェア))86Eは、例えば、マイクロソフト社の
ウィンドウズ(R)95(Windows(R) 95)、ウィンドウズ
(R)98(Windows(R) 98)、あるいは、アップルコンピ
ュータ社のマックOS(商標)等に代表される、コンピュ
ータの基本的な行動を制御するものである。The OS (Operation System (basic program software)) 86E is, for example, Windows (R) 95 (Windows (R) 95) of Microsoft Corporation.
(R) 98 (Windows (R) 98), or a computer such as Mac OS (trademark) manufactured by Apple Computer Co., Ltd., and controls basic actions of a computer.
【0099】リーダライタ制御プログラム86Fは、非
接触ICカードリーダライタ105(以下、適宜、リーダ
ライタ105と称する)を制御し、パーソナルコンピュ
ータ51に対して近接されている、非接触ICカード24
6を内蔵する端末の存在を検出したり、その端末と電磁
波を介して各種の情報を送受信したりする。The reader / writer control program 86F controls the non-contact IC card reader / writer 105 (hereinafter, appropriately referred to as the reader / writer 105), and the non-contact IC card 24 which is in proximity to the personal computer 51.
The presence of a terminal incorporating 6 is detected, and various information is transmitted / received to / from the terminal via electromagnetic waves.
【0100】ブルートゥース制御プログラム86Gは、
ブルートゥースモジュール106を制御し、例えば、近
傍に存在するブルートゥースデバイスの検出や、そのブ
ルートゥースデバイスと通信するための同期を確立した
りする。The Bluetooth control program 86G is
It controls the Bluetooth module 106, for example, detects a Bluetooth device in the vicinity and establishes synchronization for communicating with the Bluetooth device.
【0101】ビデオコントローラ87は、PCIバス85
に接続されており、更に、AGP84を介してブリッジ8
3に接続されており、PCIバス85、もしくはAGP84を
介して供給されるデータに基づいて、LCD66の表示を
制御する。The video controller 87 uses the PCI bus 85.
Connected to the bridge 8 via AGP84
3 and controls display on the LCD 66 based on data supplied via the PCI bus 85 or the AGP 84.
【0102】PCIバス85には、サウンドコントローラ
89が接続され、スピーカ90とマイクロフォン66が
接続されている。サウンドコントローラ89は、マイク
ロフォン66からの音声入力を取り込み、あるいはスピ
ーカ90に対して音声信号を供給する。A sound controller 89 is connected to the PCI bus 85, and a speaker 90 and a microphone 66 are connected. The sound controller 89 takes in a voice input from the microphone 66 or supplies a voice signal to the speaker 90.
【0103】また、PCIバス85には、モデム92およ
びPCカードスロットインターフェース98も接続されて
いる。A modem 92 and a PC card slot interface 98 are also connected to the PCI bus 85.
【0104】モデム92は、電話回線93、インターネ
ットサービスプロバイダ94を介して、インターネット
97やメールサーバ95等に接続することができる。The modem 92 can be connected to the Internet 97, the mail server 95, etc. via the telephone line 93 and the Internet service provider 94.
【0105】また、オプション機能を追加する場合、PC
カードスロットインターフェース98に接続されている
スロット68に、インターフェースカード99が適宜装
着されることにより、外部装置とのデータの授受ができ
るようになされている。例えば、インターフェースカー
ド99には、ドライブ100を接続することができ、ド
ライブ100に挿入される磁気ディスク101、光ディ
スク102、光磁気ディスク103、および半導体メモ
リ104などとデータの授受を行うことができる。When an optional function is added, PC
An interface card 99 is appropriately attached to the slot 68 connected to the card slot interface 98 so that data can be exchanged with an external device. For example, the drive 100 can be connected to the interface card 99, and data can be exchanged with the magnetic disk 101, the optical disk 102, the magneto-optical disk 103, the semiconductor memory 104, etc., which are inserted into the drive 100.
【0106】なお、磁気ディスク101、光ディスク1
02、光磁気ディスク103、および半導体メモリ10
5とデータの授受を行うドライブ100は、USBポート
115を介して接続することもできる。The magnetic disk 101 and the optical disk 1
02, magneto-optical disk 103, and semiconductor memory 10
The drive 100 for exchanging data with the device 5 can also be connected via the USB port 115.
【0107】更に、PCIバス85にはブリッジ107も
接続されている。ブリッジ107は、例えば、インテル
社製のPIIX4Eなどで構成されており、各種の入出力を
制御するようになされている。すなわち、ブリッジ10
7は、IDE(Integrated Drive Electronics)コントロ
ーラ/コンフィギュレーションレジスタ108、IDEイ
ンターフェース109、タイマ回路110、およびUSB
(Universal Serial Bus)インターフェース111で構
成され、IDEバス113に接続されるデバイス、USBポー
ト115に接続されるデバイス、もしくは、ISA/EIO(I
ndustry StandardArchitecture / Extended Input Outp
ut)バス112およびI/Oインターフェース117を介
して接続されるデバイスの制御等を行うようになされて
いる。A bridge 107 is also connected to the PCI bus 85. The bridge 107 is composed of, for example, PIIX4E manufactured by Intel Corp., and controls various input / output. That is, the bridge 10
7 is an IDE (Integrated Drive Electronics) controller / configuration register 108, an IDE interface 109, a timer circuit 110, and a USB.
(Universal Serial Bus) interface 111, a device connected to the IDE bus 113, a device connected to the USB port 115, or an ISA / EIO (I
ndustry Standard Architecture / Extended Input Outp
ut) It controls the devices connected via the bus 112 and the I / O interface 117.
【0108】例えば、USBポート115に、GPS(Global
Positioning System)アンテナ116が装着された場
合、USBインターフェース111は、GPSアンテナ116
から供給される位置データ、および時刻データをPCIバ
ス85、ブリッジ83、およびホストバス82を介して
CPU81へ送出する。For example, if the GPS (Global
Positioning System) When the antenna 116 is attached, the USB interface 111 is connected to the GPS antenna 116.
The position data and time data supplied from the PCI bus 85, the bridge 83, and the host bus 82
It is sent to the CPU 81.
【0109】IDEコントローラ/コンフィギュレーショ
ンレジスタ108は、いわゆるプライマリIDEコントロ
ーラとセカンダリIDEコントローラとの2つのIDEコント
ローラ、およびコンフィギュレーションレジスタ(conf
iguration register)等から構成されている。The IDE controller / configuration register 108 includes two IDE controllers, a so-called primary IDE controller and secondary IDE controller, and a configuration register (conf
iguration register) etc.
【0110】プライマリIDEコントローラは、IDEバス1
13を介して、コネクタ(図示せず)に接続しており、
コネクタには、HDD114が接続されている。また、セ
カンダリIDEコントローラは、他のIDEバス(図示せず)
を介して、外部装置と接続可能なようになされている。The primary IDE controller is IDE bus 1
Is connected to a connector (not shown) via 13,
The HDD 114 is connected to the connector. In addition, the secondary IDE controller is the other IDE bus (not shown).
It can be connected to an external device via.
【0111】なお、HDD114には、電子メールプログ
ラム114A、オートパイロットプログラム114B、
ジョグダイヤル状態監視プログラム114C、ジョグダ
イヤルドライバ114D、OS(基本プログラムソフトウ
ェア)114E、リーダライタ制御プログラム114
F、およびブルートゥース制御プログラム114G、その
他の複数のアプリケーションプログラム114H1乃至
114Hn、さらに、それらのプログラムで用いられるデ
ータ等が記憶されている。HDD114に記憶されている
プログラム114A乃至114Hnは、起動(ブートア
ップ)処理の過程で、RAM86内に順次転送され、格納
される。The HDD 114 has an electronic mail program 114A, an autopilot program 114B,
Jog dial status monitoring program 114C, jog dial driver 114D, OS (basic program software) 114E, reader / writer control program 114
F, the Bluetooth control program 114G, a plurality of other application programs 114H1 to 114Hn, and data and the like used in these programs are stored. The programs 114A to 114Hn stored in the HDD 114 are sequentially transferred and stored in the RAM 86 during the boot (boot-up) process.
【0112】ISA/EIOバス112には、更に、I/Oインタ
ーフェース117が接続されている。このI/Oインター
フェース117と、ROM118、RAM119、およびCPU
120とは、相互に接続されて構成されている。An I / O interface 117 is further connected to the ISA / EIO bus 112. This I / O interface 117, ROM118, RAM119, and CPU
120 is configured to be connected to each other.
【0113】ROM118には、例えば、IEEE1394I/Fプロ
グラム118A、LED制御プログラム118B、タッチ
パッド入力監視プログラム118C、キー入力監視プロ
グラム118D、ウェイクアッププログラム118E、
ジョグダイヤル状態監視プログラム118Fが予め格納
されている。In the ROM 118, for example, the IEEE1394 I / F program 118A, the LED control program 118B, the touch pad input monitoring program 118C, the key input monitoring program 118D, the wakeup program 118E,
The jog dial status monitoring program 118F is stored in advance.
【0114】IEEE1394I/Fプログラム118AはIEEE139
4入出力ポート70を介して送受信されるIEEE1394準拠
のデータの入出力を行うプログラムである。LED制御プ
ログラム118Bは、電源ランプPL、電池ランプBL、必
要に応じてメッセージランプML、その他のLEDよりなる
ランプの点灯の制御を行うプログラムである。タッチパ
ッド入力監視プログラム118Cは、タッチパッド65
を用いたユーザによる入力を監視するプログラムであ
る。キー入力監視プログラム118Dは、キーボード6
4やその他のキースイッチを用いたユーザによる入力を
監視するプログラムである。ウェイクアッププログラム
118Eは、ブリッジ108内のタイマ回路110から
供給される現在時刻データに基づいて、予め設定された
時刻になったかどうかをチェックして、設定された時刻
になると、所定の処理(またはプログラム)を起動する
ために各チップ電源の管理を行うプログラムである。ジ
ョグダイヤル状態監視プログラム118Fは、ジョグダ
イヤル63の回転型エンコーダ部の回転、あるいは押下
を常に監視するためのプログラムである。The IEEE1394 I / F program 118A is IEEE139
4 A program for inputting / outputting IEEE1394-compliant data transmitted / received via the input / output port 70. The LED control program 118B is a program for controlling lighting of a power lamp PL, a battery lamp BL, a message lamp ML as necessary, and other lamps including LEDs. The touchpad input monitoring program 118C is used for the touchpad 65.
Is a program that monitors the input by the user using. The key input monitoring program 118D is the keyboard 6
4 is a program for monitoring user's input using 4 or other key switches. The wakeup program 118E checks whether or not a preset time has come based on the current time data supplied from the timer circuit 110 in the bridge 108, and when the preset time comes, a predetermined process (or Is a program that manages each chip power supply in order to activate the (program). The jog dial status monitoring program 118F is a program for constantly monitoring the rotation or pressing of the rotary encoder unit of the jog dial 63.
【0115】更に、ROM118には、BIOS(Basic Input
/Output System)118Gが書き込まれている。BIOSと
は、基本入出力システムのことをいい、OSやアプリケー
ションプログラムと周辺機器(ディスプレイ、キーボー
ド、HDD等)の間でのデータの入出力を制御するソフト
ウェアプログラムである。Further, the ROM 118 has a BIOS (Basic Input
/ Output System) 118G is written. BIOS is a basic input / output system, which is a software program that controls the input / output of data between the OS and application programs and peripheral devices (display, keyboard, HDD, etc.).
【0116】RAM119は、LED制御、タッチパッド入力
ステイタス、キー入力ステイタス、設定時刻用の各レジ
スタや、ジョグダイヤル状態監視用のI/Oレジスタ、IEE
E1394I/Fレジスタ等を、レジスタ119A乃至119F
として有している。例えば、LED制御レジスタは、ジョ
グダイヤル63が押下された場合、電子メールの瞬時の
立ち上げ状態を表示するメッセージランプMLの点灯を制
御する。キー入力ステイタスレジスタは、ジョグダイヤ
ル63が押下されると、操作キーフラグが格納されるよ
うになっている。設定時刻レジスタは、ある時刻を任意
に設定することができる。The RAM 119 includes registers for LED control, touch pad input status, key input status, set time, I / O register for monitoring jog dial status, and IEE.
Registers such as E1394 I / F registers 119A to 119F
Have as. For example, when the jog dial 63 is pressed, the LED control register controls the lighting of the message lamp ML that displays the instantaneous start-up state of electronic mail. The key input status register stores an operation key flag when the jog dial 63 is pressed. The set time register can arbitrarily set a certain time.
【0117】また、このI/Oインターフェース117に
は、図示を省略したコネクタを介して、ジョグダイヤル
63、キーボード64、タッチパッド65、IEEE1394入
出力ポート70がそれぞれ接続されており、ジョグダイ
ヤル63、キーボード64、タッチパッド65を用い
て、ユーザが操作を行った場合、ジョグダイヤル63、
キーボード64、タッチパッド65から、それぞれが受
けた操作に対応する信号を入力され、ISA/EIOバス11
2に出力するようになされている。更に、I/Oインター
フェース117は、IEEE1394入出力ポート70を介して
外部との間でデータの送受信を行う。更に、I/Oインタ
ーフェース117には、電源ランプPL、電池ランプBL、
メッセージランプML、電源制御回路121、その他のLE
Dよりなるランプが接続されている。The I / O interface 117 is connected with a jog dial 63, a keyboard 64, a touch pad 65, and an IEEE1394 input / output port 70 via connectors (not shown). , When the user operates the touch pad 65, the jog dial 63,
Signals corresponding to the operations received by the keyboard 64 and the touch pad 65 are input to the ISA / EIO bus 11
It is designed to output to 2. Further, the I / O interface 117 transmits / receives data to / from the outside via the IEEE1394 input / output port 70. Furthermore, the I / O interface 117 has a power lamp PL, a battery lamp BL,
Message lamp ML, power control circuit 121, other LE
A lamp consisting of D is connected.
【0118】電源制御回路121は、内蔵バッテリ12
2又はAC電源に接続されており、各ブロックに、必要な
電源を供給するとともに、内蔵バッテリ122や、周辺
装置のセカンドバッテリの充電のための制御を行うよう
になされている。また、CPU120は、I/Oインターフェ
ース117を介して、電源をオン又はオフするとき操作
される電源スイッチ67を監視している。The power supply control circuit 121 has a built-in battery 12
2 or an AC power supply, and supplies necessary power to each block, and controls for charging the built-in battery 122 and the second battery of the peripheral device. Further, the CPU 120 monitors, via the I / O interface 117, the power switch 67 operated when the power is turned on or off.
【0119】CPU120は、電源がオフ状態の場合にお
いても、常に内部電源により、IEEE1394I/Fプログラム
118A乃至BIOS118Gを実行することができる。す
なわち、IEEE1394I/Fプログラム118A乃至BIOS11
8Gは、表示部62のLCD66上にいずれかのウインド
ウが開いていない場合においても、常時行動している。
従って、CPU120は、電源スイッチ67がオフ状態
で、OS86EがCPU81で起動されていなくても、常
時、ジョグダイヤル状態監視プログラム118Eを実行
しており、パーソナルコンピュータ51に専用のキーを
設けなくとも、プログラマブルパワーキー(PPK)機能
を有するようになされており、ユーザは、例えば、省電
力状態、あるいは電源オフ状態であっても、ジョグダイ
ヤル63を押下するだけで、好みのソフトウエアやスク
リプトファイルを起動することができる。The CPU 120 can always execute the IEEE1394 I / F programs 118A to 118G by the internal power source even when the power source is off. That is, the IEEE1394 I / F program 118A through the BIOS 11
The 8G is always acting even when any window is not open on the LCD 66 of the display unit 62.
Therefore, the CPU 120 executes the jog dial status monitoring program 118E at all times even if the power switch 67 is off and the OS 86E is not started by the CPU 81, and is programmable even if the dedicated key is not provided in the personal computer 51. The power key (PPK) function is provided so that the user can activate his or her favorite software or script file just by pressing the jog dial 63 even in the power saving state or the power off state. be able to.
【0120】図12は、図11の非接触ICカードリーダ
ライタ105の詳細な構成例を示すブロック図である。FIG. 12 is a block diagram showing a detailed configuration example of the non-contact IC card reader / writer 105 of FIG.
【0121】IC131は、CPU151、SPU(Signal Pro
cessing Unit)152、SCC(Serial Communication Co
ntroller)153、並びにメモリ154により構成さ
れ、さらに、メモリ154は、ROM161、およびRAM1
61から構成されている。これらのCPU151乃至メモ
リ154は、バス155を介して相互に接続されてい
る。The IC 131 includes a CPU 151 and an SPU (Signal Pro
cessing Unit) 152, SCC (Serial Communication Co)
controller 153 and a memory 154, and the memory 154 includes a ROM 161 and a RAM 1
It is composed of 61. These CPU 151 to memory 154 are connected to each other via a bus 155.
【0122】CPU151は、ROM161に格納されている
制御プログラムをRAM162に展開し、非接触ICカード
246から送信されてきた応答データや、図11のCPU
81から供給されてきた制御信号に基づいて、各種の処
理を実行する。例えば、CPU151は、非接触ICカード
246に送信するコマンドを生成し、それを、バス15
5を介してSPU152に出力したり、非接触ICカード2
46から送信されてきたデータの認証処理などを行う。The CPU 151 expands the control program stored in the ROM 161 to the RAM 162, and the response data transmitted from the non-contact IC card 246 and the CPU of FIG.
Various processes are executed based on the control signal supplied from 81. For example, the CPU 151 generates a command to be transmitted to the contactless IC card 246, and sends it to the bus 15
Output to SPU152 via 5, or contactless IC card 2
Authentication processing of the data transmitted from 46 is performed.
【0123】また、CPU151は、携帯電話機52が近
接され、後述する各部の処理によりカードIDが通知され
てきたとき、CPU81の指示に基づいて、それをブルー
トゥースモジュール106に通知するなどの処理を行
う。When the cellular phone 52 is brought close to the CPU 151 and the card ID is notified by the processing of each unit described later, the CPU 151 performs processing such as notifying the Bluetooth module 106 based on the instruction of the CPU 81. .
【0124】SPU152は、非接触ICカード246から
の応答データが復調部134から供給されてきたとき、
そのデータに対して、例えば、BPSK(Binary Phase Shi
ft Keying)復調(マンチェスターコードのデコード)
などを施し、取得したデータをCPU151に供給する。
また、SPU152は、非接触ICカード246に送信する
コマンドがバス155を介して供給されてきたとき、そ
のコマンドにBPSK変調(マンチェスターコードへのコー
ディング)を施し、取得したデータを変調部132に出
力する。When the response data from the non-contact IC card 246 is supplied from the demodulation unit 134, the SPU 152
For that data, for example, BPSK (Binary Phase Shi
ft Keying) Demodulation (Manchester code decoding)
Etc., and the acquired data is supplied to the CPU 151.
When the command to be transmitted to the non-contact IC card 246 is supplied via the bus 155, the SPU 152 performs BPSK modulation (coding to Manchester code) on the command and outputs the acquired data to the modulation unit 132. To do.
【0125】SCC153は、CPU81から供給されてきた
データを、バス155を介してCPU151に供給した
り、CPU151から、バス155を介して供給されてき
たデータをCPU81に出力する。The SCC 153 supplies the data supplied from the CPU 81 to the CPU 151 via the bus 155, and outputs the data supplied from the CPU 151 via the bus 155 to the CPU 81.
【0126】変調部132は、発振回路(OSC)133
から供給される所定の周波数(例えば、13.56MH
z)の搬送波を、SPU152より供給されるデータに基づ
いて、ASK(Amplitude Shift Keying)変調し、生成さ
れた変調波を、電磁波として、アンテナ135から出力
する。一方、復調部134は、アンテナ135を介して
取得した変調波(ASK変調波)を復調し、復調されたデ
ータをSPU152に出力する。The modulation section 132 has an oscillator circuit (OSC) 133.
Predetermined frequency supplied from (eg 13.56MH
The carrier wave z) is ASK (Amplitude Shift Keying) modulated based on the data supplied from the SPU 152, and the generated modulated wave is output from the antenna 135 as an electromagnetic wave. On the other hand, the demodulation unit 134 demodulates the modulated wave (ASK modulated wave) acquired via the antenna 135 and outputs the demodulated data to the SPU 152.
【0127】アンテナ135は、所定の電磁波を輻射
し、それに対する負荷の変化に基づいて、非接触ICカー
ド246(携帯電話機52)が近接されたか否かを検出
する。そして、非接触ICカード246が近接されたと
き、アンテナ135は、非接触ICカード246と各種の
データを送受信する。The antenna 135 radiates a predetermined electromagnetic wave and detects whether or not the non-contact IC card 246 (mobile phone 52) is approached based on the change of the load against the electromagnetic wave. Then, when the non-contact IC card 246 is brought close to the antenna 135, the antenna 135 transmits and receives various data to and from the non-contact IC card 246.
【0128】図13は、図11のブルートゥースモジュ
ール106の詳細な構成例を示すブロック図である。FIG. 13 is a block diagram showing a detailed configuration example of the Bluetooth module 106 shown in FIG.
【0129】CPU171は、ROM172に格納されている
制御プログラムをRAM173に展開し、ブルートゥース
モジュール106の全体の動作を制御する。これらのCP
U171乃至RAM173は、バス175を介して相互に接
続されており、このバス175には、また、フラッシュ
メモリ174が接続されている。The CPU 171 develops the control program stored in the ROM 172 into the RAM 173 and controls the overall operation of the Bluetooth module 106. These CP
The U 171 to RAM 173 are connected to each other via a bus 175, and a flash memory 174 is also connected to the bus 175.
【0130】フラッシュメモリ174には、例えば、そ
れぞれのブルートゥースデバイスに対して設定され、ユ
ーザが好みに応じて変更することが可能なブルートゥー
スデバイス名が記憶される。後述するように、このブル
ートゥースデバイス名は、ランダムに発生されたIDに基
づいて、所定のタイミングで変更される。The flash memory 174 stores, for example, a Bluetooth device name which is set for each Bluetooth device and which can be changed by the user according to his / her preference. As will be described later, this Bluetooth device name is changed at a predetermined timing based on a randomly generated ID.
【0131】また、フラッシュメモリ174には、それ
ぞれのブルートゥースデバイスに対して固有なブルート
ゥースアドレスなどが記憶されている。The flash memory 174 also stores a unique Bluetooth address for each Bluetooth device.
【0132】ブルートゥースアドレスは、48ビットの
識別子であり、それぞれのブルートゥースデバイスに対
して固有(一義的)であることから、ブルートゥースデ
バイスの管理に関する様々な処理に利用される。The Bluetooth address is a 48-bit identifier and is unique (unique) to each Bluetooth device, and is used in various processes related to management of the Bluetooth device.
【0133】例えば、上述したように、ピコネット内同
期を確立するためには、全てのスレーブがマスタの周波
数ホッピングパターンに関する情報を取得している必要
があり、この周波数ホッピングパターンは、マスタのブ
ルートゥースアドレスに基づいてスレーブにより算出さ
れるようになされている。For example, as described above, in order to establish intra-piconet synchronization, all slaves need to acquire information on the frequency hopping pattern of the master. This frequency hopping pattern is the master's Bluetooth address. Is calculated by the slave based on
【0134】より詳細には、ブルートゥースアドレス
は、その下位24ビットがLAP(Low Address Part)と、
次の8ビットがUAP(Upper Address Part)と、そして残
りの16ビットがNAP(Non-significant Address Part)
とそれぞれ区分されており、周波数ホッピングパターン
の算出には、LAP全体の24ビットとUAPの下位4ビット
からなる28ビットが用いられる。More specifically, the lower 24 bits of the Bluetooth address are LAP (Low Address Part),
The next 8 bits are UAP (Upper Address Part), and the remaining 16 bits are NAP (Non-significant Address Part)
In order to calculate the frequency hopping pattern, 28 bits, which are 24 bits of the entire LAP and the lower 4 bits of the UAP, are used.
【0135】それぞれのスレーブは、ピコネット内同期
を確立するための呼び出し時において取得した、マスタ
のブルートゥースアドレスの上述した28ビットの部分
と、同様にマスタから通知された、ブルートゥースクロ
ックに基づいて、周波数ホッピングパターンを算出する
ことができる。Each slave has a frequency based on the above-mentioned 28-bit portion of the master's Bluetooth address obtained at the time of the call for establishing intra-piconet synchronization and the Bluetooth clock also notified by the master. The hopping pattern can be calculated.
【0136】なお、この周波数ホッピングパターンに
は、問い合わせ時において使用される問い合わせ周波数
ホッピングパターンと、呼び出し時において使用される
呼び出し周波数ホッピングパターンと、ピコネット内同
期が確立された後に、スレーブとマスタの間で通信する
ときに使用されるチャネル周波数ホッピングパターンが
規定されている。以下において、この3つの周波数ホッ
ピングパターンを個々に区別する必要がない場合、単
に、周波数ホッピングパターンと称する。In this frequency hopping pattern, the inquiry frequency hopping pattern used at the time of inquiry, the calling frequency hopping pattern used at the time of calling, and after the intra-piconet synchronization is established, the slave and the master are connected. The channel frequency hopping pattern used when communicating in the standard is defined. In the following, when it is not necessary to individually distinguish these three frequency hopping patterns, they are simply referred to as frequency hopping patterns.
【0137】図13の説明に戻り、フラッシュメモリ1
74には、また、ピコネット内同期確立後に、通信相手
のブルートゥースデバイスを認証したり、送信するデー
タを暗号化したりするためのリンクキーなどが記憶さ
れ、必要に応じてCPU171に提供される。Returning to the explanation of FIG. 13, the flash memory 1
The 74 also stores a link key for authenticating the Bluetooth device of the communication partner or encrypting the data to be transmitted after the establishment of the intra-piconet synchronization, and is provided to the CPU 171 as necessary.
【0138】入出力インタフェース176は、CPU17
1からの指示に基づいて、図11のCPU81から供給さ
れてきたデータ、およびベースバンド制御部177から
供給されてきたデータの入出力を管理する。The input / output interface 176 is the CPU 17
Based on the instruction from 1, the input / output of the data supplied from the CPU 81 of FIG. 11 and the data supplied from the baseband control unit 177 is managed.
【0139】ベースバンド制御部177は、入出力イン
タフェース176から供給されてきたデータを携帯電話
機52に送信すべく、GFSK(Gaussian Frequency Shift
Keying)変調部191に供給し、GFSK復調部197から
データが供給されてきたとき、それをバス175、また
は入出力インタフェース176に出力する。The baseband control section 177 has a GFSK (Gaussian Frequency Shift) so as to transmit the data supplied from the input / output interface 176 to the portable telephone 52.
When the data is supplied from the GFSK demodulation unit 197, it is output to the bus 175 or the input / output interface 176.
【0140】GFSK変調部191は、ベースバンド制御部
177から供給されてきたデータの高域成分をフィルタ
により制限し、1次変調として周波数変調を行い、取得
したデータをスペクトラム拡散部192に出力する。The GFSK modulator 191 limits the high frequency component of the data supplied from the baseband controller 177 with a filter, performs frequency modulation as primary modulation, and outputs the acquired data to the spread spectrum unit 192. .
【0141】スペクトラム拡散部192は、上述したよ
うにして算出され、ホッピングシンセサイザ部195か
ら通知される周波数ホッピングパターンに基づいて搬送
周波数を切り替え、供給されてきたデータに対してスペ
クトラム拡散を施した後に得られた信号を通信制御部1
93に出力する。ブルートゥースにおいては、スペクト
ラム拡散部192は、625μ秒毎に周波数をホッピン
グさせて、データを送信するようになされている。The spread spectrum unit 192 switches the carrier frequency based on the frequency hopping pattern calculated as described above and notified from the hopping synthesizer unit 195, and after performing spread spectrum on the supplied data, The obtained signal is transmitted to the communication control unit 1
To 93. In Bluetooth, the spread spectrum unit 192 is configured to hop a frequency every 625 μsec and transmit data.
【0142】通信制御部193は、2.4GHz帯を使用
して、スペクトラム拡散が施された信号をアンテナ19
4から送信する。また、通信制御部193は、アンテナ
194からの受信信号を逆スペクトラム拡散部196に
出力する。The communication control unit 193 uses the 2.4 GHz band to transmit the spread spectrum signal to the antenna 19
Send from 4. Further, the communication control unit 193 outputs the received signal from the antenna 194 to the inverse spread spectrum unit 196.
【0143】逆スペクトラム拡散部196は、ホッピン
グシンセサイザ部195から通知される周波数ホッピン
グパターンに基づいて受信周波数をホッピングさせ、例
えば、携帯電話機52からの信号を取得する。また、逆
スペクトラム拡散部196は、取得した信号を逆スペク
トラム拡散し、携帯電話機52からの信号を再生した後
に得られた信号をGFSK復調部197に出力する。GFSK復
調部197は、逆スペクトラム拡散部196から供給さ
れてきた信号をGFSK復調し、得られたデータをベースバ
ンド制御部177に出力する。The inverse spread spectrum unit 196 hops the reception frequency based on the frequency hopping pattern notified from the hopping synthesizer unit 195, and acquires, for example, a signal from the mobile phone 52. Also, the inverse spectrum spread unit 196 performs inverse spectrum spread on the acquired signal and outputs the signal obtained after reproducing the signal from the mobile phone 52 to the GFSK demodulation unit 197. The GFSK demodulation unit 197 performs GFSK demodulation on the signal supplied from the inverse spectrum spread unit 196, and outputs the obtained data to the baseband control unit 177.
【0144】次に、携帯電話機52の構成例について説
明する。Next, a configuration example of the mobile phone 52 will be described.
【0145】図14は、図6の携帯電話機52の外観の
構成例を示している。FIG. 14 shows an example of the external configuration of the mobile phone 52 shown in FIG.
【0146】図14に示されるように、携帯電話機52
は、表示部212および本体213で構成され、中央の
ヒンジ部211により折り畳み可能に形成されている。As shown in FIG. 14, the mobile phone 52
Is composed of a display section 212 and a main body 213, and is formed to be foldable by a hinge section 211 at the center.
【0147】表示部212は、上端左部に、引出しまた
は収納可能な送受信用のアンテナ214を有する。携帯
電話機52は、アンテナ214を介して、固定無線端末
である基地局との間で電波を送受信する。The display section 212 has an antenna 214 for transmission and reception which can be pulled out or stored in the upper left part. The mobile phone 52 transmits and receives radio waves to and from a base station, which is a fixed wireless terminal, via the antenna 214.
【0148】また、表示部212は、上端中央部にほぼ
180度の角度範囲で回動自在なカメラ部215を有す
る。携帯電話機52は、カメラ部215のCCD(Charge C
oupled Device)カメラ216によって所望の撮像対象を
撮像する。Further, the display section 212 has a camera section 215 which is rotatable in an angle range of approximately 180 degrees at the center of the upper end. The mobile phone 52 has a CCD (Charge C
The desired device is imaged by the coupled device camera 216.
【0149】カメラ部215がユーザによってほぼ18
0度回動されて位置決めされた場合、図15に示される
ように、表示部212は、カメラ部215の背面側中央
に設けられたスピーカ224が正面側に位置する状態と
なる。これにより、携帯電話機52は、通常の音声通話
状態に切り換わる。The camera section 215 is set to about 18 by the user.
When the display unit 212 is rotated by 0 ° and positioned, the display unit 212 is in a state in which the speaker 224 provided at the center of the back side of the camera unit 215 is located on the front side. As a result, the mobile phone 52 switches to a normal voice call state.
【0150】さらに、表示部212の中央に液晶ディス
プレイ217が設けられている。液晶ディスプレイ21
7は、電波の受信状態、電池残量、電話帳として登録さ
れている相手先名や電話番号、および発信履歴等の他、
電子メールの内容、簡易ホームページ、カメラ部215
のCCDカメラ216で撮像した画像などを表示する。Further, a liquid crystal display 217 is provided at the center of the display section 212. Liquid crystal display 21
7 indicates the reception status of electric waves, the remaining battery level, the destination name and telephone number registered as a phonebook, the outgoing call history, etc.,
Contents of e-mail, simple homepage, camera section 215
The image captured by the CCD camera 216 is displayed.
【0151】一方、本体213には、その表面に「0」
乃至「9」の数字キー、発呼キー、リダイヤルキー、終
話及び電源キー、クリアキー及び電子メールキー等の操
作キー218が設けられている。操作キー218の操作
に対応した各種指示が、携帯電話機52に入力される。On the other hand, the main body 213 has "0" on its surface.
Through operation keys 218 such as numeral keys “9”, a call key, a redial key, a call end / power key, a clear key and an electronic mail key are provided. Various instructions corresponding to the operation of the operation keys 218 are input to the mobile phone 52.
【0152】また、本体213の操作キー218の下部
にメモボタン219およびマイクロフォン220が設け
られている。携帯電話機52は、メモボタン219が操
作されたとき、通話中の相手の音声を録音する。携帯電
話機52は、マイクロフォン220によって通話時のユ
ーザの音声を集音する。A memo button 219 and a microphone 220 are provided below the operation keys 218 of the main body 213. When the memo button 219 is operated, the mobile phone 52 records the voice of the other party in the call. The mobile phone 52 collects the voice of the user during a call by the microphone 220.
【0153】さらに、本体213の操作キー218の上
部に回動自在なジョグダイヤル221が、本体213の
表面から僅かに突出した状態で設けられている。携帯電
話機52は、ジョグダイヤル221に対する回動操作に
応じて、液晶ディスプレイ217に表示されている電話
帳リストもしくは電子メールのスクロール動作、簡易ホ
ームページのページ捲り動作、または画像の送り動作等
の種々の動作を実行する。Further, a rotatable jog dial 221 is provided above the operation key 218 of the main body 213 so as to slightly project from the surface of the main body 213. The mobile phone 52 performs various operations such as a scrolling operation of a phonebook list or an electronic mail displayed on the liquid crystal display 217, a page turning operation of a simple home page, an image sending operation, or the like in response to a rotating operation on the jog dial 221. To execute.
【0154】例えば、本体213は、ユーザによるジョ
グダイヤル221の回動操作に応じて液晶ディスプレイ
217に表示された電話帳リストの複数の電話番号の中
から所望の電話番号を選択し、ジョグダイヤル221が
本体213の内部方向に押圧されたとき、選択されてい
る電話番号を確定して、その電話番号に対して発呼処理
を行う。For example, the main body 213 selects a desired telephone number from a plurality of telephone numbers in the telephone directory list displayed on the liquid crystal display 217 in response to the user's rotating operation of the jog dial 221, and the jog dial 221 causes the main body to move. When pressed inwardly of 213, the selected telephone number is confirmed and the calling process is performed for that telephone number.
【0155】なお、本体213は、背面側に図示せぬバ
ッテリパックが装着されており、終話/電源キーがオン
状態になると、バッテリパックから各回路部に対して電
力が供給されて動作可能な状態に起動する。A battery pack (not shown) is mounted on the rear side of the main body 213, and when the call end / power key is turned on, power is supplied from the battery pack to each circuit section to enable operation. Start up in a normal state.
【0156】ところで、本体213の左側面上部に抜差
自在なメモリースティック(登録商標)223を装着す
るためのメモリースティックスロット222が設けられ
ている。携帯電話機52は、メモボタン219が押下さ
れると、通話中の相手の音声を装着されているメモリー
スティック223に記録する。携帯電話機52は、ユー
ザの操作に応じて、電子メール、簡易ホームページ、CC
Dカメラ216で撮像した画像を、装着されているメモ
リースティック223に記録する。By the way, a memory stick slot 222 for mounting a removable Memory Stick (registered trademark) 223 is provided on the upper left side of the main body 213. When the memo button 219 is pressed, the mobile phone 52 records the voice of the other party who is talking on the Memory Stick 223. The mobile phone 52 displays an e-mail, a simple home page, a CC according to the user's operation.
The image captured by the D camera 216 is recorded in the mounted Memory Stick 223.
【0157】メモリースティック223は、本願出願人
であるソニー株式会社によって開発されたフラッシュメ
モリカードの一種である。このメモリースティック22
3は、縦21.5×横50×厚さ2.8[mm] の小型薄
型形状のプラスチックケース内に電気的に書換えや消去
が可能な不揮発性メモリであるEEPROM(ElectricallyEr
asable and Programmable Read Only Memory )の一種
であるフラッシュメモリ素子を格納したものであり、1
0ピン端子を介して画像や音声、音楽等の各種データの
書き込み及び読み出しが可能となっている。The Memory Stick 223 is a type of flash memory card developed by Sony Corporation, the applicant of the present application. This Memory Stick 22
3 is an EEPROM (ElectricallyEr) that is a non-volatile memory that can be electrically rewritten and erased in a small and thin plastic case with a length of 21.5 x width 50 x thickness 2.8 [mm].
It stores a flash memory device, which is a type of asable and programmable read only memory).
It is possible to write and read various data such as images, voices and music through the 0 pin terminal.
【0158】従って、携帯電話機52は、このようなメ
モリースティック223を装着可能に構成されているた
めに、メモリースティック223を介して、他の電子機
器との間でデータの共有化を図ることができる。Therefore, since the portable telephone 52 is constructed so that such a memory stick 223 can be attached, it is possible to share data with other electronic devices via the memory stick 223.
【0159】また、所定の機能を拡張するためのモジュ
ール(チップ)をメモリースティック223に組み込
み、メモリースティックスロット222にそれを装着さ
せることにより、携帯電話機52の機能をさらに拡張さ
せることができる。Further, by incorporating a module (chip) for expanding a predetermined function in the memory stick 223 and mounting it in the memory stick slot 222, the function of the mobile phone 52 can be further expanded.
【0160】例えば、後述するように、ブルートゥース
モジュールや非接触ICカードが組み込まれたメモリース
ティック223を携帯電話機52に装着することによ
り、例えば、それらのモジュールが携帯電話機52に内
蔵されていない場合であっても、パーソナルコンピュー
タ51とブルートゥースによる通信、および非接触ICカ
ードによる通信ができるように機能を拡張させることも
できる。For example, as will be described later, when a memory stick 223 incorporating a Bluetooth module or a non-contact IC card is attached to the mobile phone 52, for example, such modules are not built in the mobile phone 52. However, the function can be expanded so that the personal computer 51 can communicate with Bluetooth and the communication with a non-contact IC card.
【0161】図16は、携帯電話機52の内部の構成例
を示している。FIG. 16 shows an example of the internal structure of the mobile phone 52.
【0162】表示部212および本体213の各部を統
括的に制御する主制御部231に対して、電源回路部2
35、操作入力制御部232、画像エンコーダ233、
カメラインターフェース(I/F)部234、LCD制御部2
36、多重分離部238、変復調回路部239、音声コ
ーデック240、赤外線通信部245、非接触ICカード
246、およびブルートゥースモジュール247がメイ
ンバス241を介して互いに接続されるとともに、画像
エンコーダ233、画像デコーダ237、多重分離部2
38、記憶再生部243、変復調回路部239、および
音声コーデック240が同期バス242を介して互いに
接続されている。The power supply circuit section 2 is provided to the main control section 231 which totally controls the display section 212 and each section of the main body 213.
35, the operation input control unit 232, the image encoder 233,
Camera interface (I / F) unit 234, LCD control unit 2
36, the demultiplexing unit 238, the modulation / demodulation circuit unit 239, the audio codec 240, the infrared communication unit 245, the non-contact IC card 246, and the Bluetooth module 247 are connected to each other via the main bus 241, and the image encoder 233 and the image decoder. 237, demultiplexing unit 2
38, the storage / playback unit 243, the modulation / demodulation circuit unit 239, and the audio codec 240 are connected to each other via a synchronization bus 242.
【0163】電源回路部235は、ユーザの操作により
終話/電源キーがオン状態にされると、バッテリパック
から各部に対して電力を供給することにより携帯電話機
52を動作可能な状態に起動する。また、電源回路部2
35は、後述するように、非接触ICカード246から、
ブルートゥースモジュール247を起動させることが指
示された場合、ブルートゥースモジュール247に電源
を供給し、起動させる。When the call end / power key is turned on by the user's operation, the power supply circuit section 235 activates the portable telephone 52 by supplying electric power from the battery pack to each section. . In addition, the power supply circuit unit 2
35, as described later, from the non-contact IC card 246,
When it is instructed to activate the Bluetooth module 247, the Bluetooth module 247 is supplied with power and activated.
【0164】なお、ブルートゥースモジュール247の
電源がオフにされている状態において、非接触ICカード
246からの指示に基づいて、その電源を起動させるタ
イミングは、例えば、携帯電話機52がパーソナルコン
ピュータ51に近接され、非接触ICカードリーダライタ
105から輻射されている電磁波を非接触ICカード24
6が受信したタイミングとされる。Note that when the Bluetooth module 247 is powered off, the timing of activating the power supply based on the instruction from the non-contact IC card 246 is, for example, when the mobile phone 52 approaches the personal computer 51. The electromagnetic waves radiated from the non-contact IC card reader / writer 105 are transferred to the non-contact IC card 24.
6 is received.
【0165】携帯電話機52は、CPU、ROM、およびRAM
等でなる主制御部231の制御に基づいて、音声通話モ
ード時において、マイクロフォン220で集音した音声
信号を音声コーデック240によってデジタル音声デー
タに変換する。携帯電話機52は、デジタル音声データ
を変復調回路部239でスペクトラム拡散処理し、送受
信回路部244でデジタルアナログ変換処理および周波
数変換処理を施した後、アンテナ214を介して送信す
る。The mobile phone 52 has a CPU, a ROM, and a RAM.
Under the control of the main control unit 231 including the above, the voice signal collected by the microphone 220 is converted into digital voice data by the voice codec 240 in the voice call mode. In the mobile phone 52, the modulation / demodulation circuit unit 239 performs spread spectrum processing on the digital audio data, the transmission / reception circuit unit 244 performs digital analog conversion processing and frequency conversion processing, and then transmits the data via the antenna 214.
【0166】また、携帯電話機52は、音声通話モード
時において、アンテナ214で受信した受信信号を増幅
して周波数変換処理およびアナログデジタル変換処理を
施し、変復調回路部239でスペクトラム逆拡散処理
し、音声コーデック240によってアナログ音声信号に
変換する。携帯電話機52は、アナログ音声信号に対応
する音声をスピーカ224に出力させる。Also, in the voice call mode, the mobile phone 52 amplifies the received signal received by the antenna 214 to perform frequency conversion processing and analog-digital conversion processing, and the modulation / demodulation circuit section 239 performs spectrum despreading processing to perform voice conversion. The codec 240 converts the analog audio signal. The mobile phone 52 causes the speaker 224 to output a voice corresponding to the analog voice signal.
【0167】さらに、携帯電話機52は、データ通信モ
ード時において、電子メールを送信する場合、操作キー
218およびジョグダイヤル221の操作によって入力
されたテキストデータを、操作入力制御部232を介し
て主制御部231に送出する。Further, when transmitting an e-mail in the data communication mode, the portable telephone set 52 receives the text data input by operating the operation keys 218 and the jog dial 221 via the operation input control section 232 as the main control section. 231.
【0168】主制御部231は、テキストデータを変復
調回路部239でスペクトラム拡散処理し、送受信回路
部244でデジタルアナログ変換処理及び周波数変換処
理を施した後、アンテナ214を介して基地局へ送信す
る。The main control section 231 performs spread spectrum processing on the text data in the modulation / demodulation circuit section 239, performs digital-analog conversion processing and frequency conversion processing in the transmission / reception circuit section 244, and then transmits it to the base station via the antenna 214. .
【0169】これに対して、携帯電話機52は、データ
通信モード時において、電子メールを受信する場合、ア
ンテナ214を介して基地局から受信した受信信号を変
復調回路部239で逆スペクトラム拡散処理して、元の
テキストデータを復元した後、LCD制御部236を介し
て液晶ディスプレイ217に電子メールとして表示す
る。On the other hand, when the cellular phone 52 receives an electronic mail in the data communication mode, the modulation / demodulation circuit section 239 performs an inverse spread spectrum process on the reception signal received from the base station via the antenna 214. After the original text data is restored, it is displayed as an electronic mail on the liquid crystal display 217 via the LCD control unit 236.
【0170】この後、携帯電話機52は、ユーザの操作
に応じて受信した電子メールを、メモリースティック制
御部243を介してメモリースティック223に記録す
ることも可能である。After that, the cellular phone 52 can also record the electronic mail received according to the user's operation in the Memory Stick 223 via the Memory Stick control unit 243.
【0171】携帯電話機52は、データ通信モード時に
おいて画像データを送信する場合、CCDカメラ216で
撮像された画像データを、カメラインターフェース部2
34を介して画像エンコーダ233に供給する。When transmitting the image data in the data communication mode, the mobile phone 52 sends the image data picked up by the CCD camera 216 to the camera interface unit 2.
And is supplied to the image encoder 233 via 34.
【0172】因みに、携帯電話機52は、画像データを
送信しない場合には、CCDカメラ216で撮像した画像
データを、カメラインターフェース部234およびLCD
制御部236を介して、液晶ディスプレイ217に直接
表示することも可能である。By the way, when the mobile phone 52 does not transmit the image data, the mobile phone 52 sends the image data picked up by the CCD camera 216 to the camera interface section 234 and the LCD.
It is also possible to display directly on the liquid crystal display 217 via the control unit 236.
【0173】画像エンコーダ233は、CCDカメラ21
6から供給された画像データを、例えば、MPEG(Moving
Picture Experts Group)2またはMPEG4等の所定の符号
化方式によって圧縮符号化することにより符号化画像デ
ータに変換し、これを多重分離部238に送出する。The image encoder 233 is the CCD camera 21.
The image data supplied from No. 6 is converted into, for example, MPEG (Moving
Picture Experts Group) 2 or MPEG4 or the like is compressed and encoded to convert into encoded image data, and this is sent to the demultiplexing unit 238.
【0174】このとき同時に、携帯電話機52は、CCD
カメラ216で撮像中にマイクロフォン220で集音し
た音声を、音声コーデック240を介してデジタルの音
声データとして多重分離部238に送出する。At this time, at the same time, the portable telephone 52 displays the CCD
The sound collected by the microphone 220 while being picked up by the camera 216 is sent to the demultiplexing unit 238 as digital sound data via the sound codec 240.
【0175】多重分離部238は、画像エンコーダ23
3から供給された符号化画像データと音声コーデック2
40から供給された音声データとを所定の方式で多重化
し、その結果得られる多重化データを変復調回路部23
9でスペクトラム拡散処理し、送受信回路部244でデ
ジタルアナログ変換処理及び周波数変換処理を施した
後、アンテナ214を介して送信する。The demultiplexing unit 238 is used by the image encoder 23.
Coded image data and audio codec 2 supplied from 3
The audio data supplied from 40 is multiplexed by a predetermined method, and the resulting multiplexed data is modulated / demodulated by the modulation / demodulation circuit section 23.
After the spread spectrum processing is performed at 9, and the transmission / reception circuit unit 244 performs the digital-analog conversion processing and the frequency conversion processing, the signal is transmitted through the antenna 214.
【0176】これに対して、携帯電話機52は、データ
通信モード時において、例えば、簡易ホームページ等に
リンクされた動画像ファイルのデータを受信する場合、
アンテナ214を介して基地局から受信した受信信号を
変復調回路部239で逆スペクトラム拡散処理し、その
結果得られる多重化データを多重分離部238に送出す
る。On the other hand, in the data communication mode, the mobile phone 52 receives, for example, data of a moving image file linked to a simple home page or the like,
The modulation / demodulation circuit unit 239 performs inverse spread spectrum processing on the reception signal received from the base station via the antenna 214, and the multiplexed data obtained as a result is sent to the demultiplexing unit 238.
【0177】多重分離部238は、多重化データを符号
化画像データと音声データとに分離し、同期バス242
を介して、符号化画像データを画像デコーダ237に供
給するとともに、音声データを音声コーデック240に
供給する。The demultiplexing unit 238 separates the multiplexed data into coded image data and audio data, and the synchronization bus 242
The encoded image data is supplied to the image decoder 237 and the audio data is supplied to the audio codec 240 via the.
【0178】画像デコーダ237は、符号化画像データ
をMPEG2またはMPEG4等の所定の符号化方式に対応した
復号方式でデコードすることにより再生動画像データを
生成し、これを、LCD制御部236を介して液晶ディス
プレイ217に供給する。これにより、携帯電話機52
は、例えば、簡易ホームページにリンクされた動画像フ
ァイルに含まれる動画データを表示する。The image decoder 237 generates reproduced moving image data by decoding the encoded image data by a decoding method corresponding to a predetermined encoding method such as MPEG2 or MPEG4, and the reproduced moving image data is generated via the LCD control section 236. And supplies it to the liquid crystal display 217. As a result, the mobile phone 52
Displays, for example, moving image data included in a moving image file linked to a simple home page.
【0179】このとき同時に、音声コーデック240
は、音声データをアナログ音声信号に変換した後、これ
をスピーカ224に供給する。これにより、携帯電話機
52は、例えば、簡易ホームページにリンクされた動画
像ファイルに含まれる音声データを再生する。At this time, at the same time, the audio codec 240
Converts the audio data into an analog audio signal and then supplies it to the speaker 224. Thereby, the mobile phone 52 reproduces the audio data included in the moving image file linked to the simple home page, for example.
【0180】この場合も電子メールの場合と同様に、携
帯電話機52は、受信した簡易ホームページ等にリンク
されたデータを、ユーザの操作により、メモリースティ
ック制御部243を介してメモリースティック223に
記録することが可能である。Also in this case, similarly to the case of the electronic mail, the mobile phone 52 can record the received data linked to the simple home page or the like on the Memory Stick 223 through the Memory Stick control unit 243 by the user's operation. It is possible.
【0181】ID生成部245は、例えば、所定の周期毎
や、ユーザからの指示に応じてID(識別情報)を生成
し、それを非接触ICカード246、およびブルートゥー
スモジュール247に通知する。ID生成部245は、例
えば、携帯電話機52の内部において発生される熱電子
雑音を常時監視し、それにより取得される信号に基づい
て、ランダムにIDを生成する。また、ID生成部245
は、熱電子雑音に基づいて生成するだけでなく、様々な
方法によりIDを生成することができる。The ID generation unit 245 generates an ID (identification information) at predetermined intervals or in response to an instruction from the user, and notifies the non-contact IC card 246 and the Bluetooth module 247 of it. For example, the ID generation unit 245 constantly monitors thermoelectric noise generated inside the mobile phone 52, and randomly generates an ID based on the signal acquired by the thermoelectric noise. Also, the ID generation unit 245
Can generate ID not only based on thermionic noise but also by various methods.
【0182】非接触ICカード246は、パーソナルコン
ピュータ51に近接され、リーダライタ105から輻射
される電磁波を受信したとき、それに応じて、各種の情
報をリーダライタ105に提供する。When the non-contact IC card 246 is brought close to the personal computer 51 and receives an electromagnetic wave radiated from the reader / writer 105, the non-contact IC card 246 provides various information to the reader / writer 105 accordingly.
【0183】図17は、非接触ICカード246の詳細な
構成例を示すブロック図である。FIG. 17 is a block diagram showing a detailed configuration example of the non-contact IC card 246.
【0184】非接触ICカード246は、例えば、図に示
すアンテナ(ループアンテナ)270およびコンデンサ
271と、それ以外の構成が1チップに格納されたICか
ら構成され、電磁誘導を利用してリーダライタ105と
各種のデータを半二重通信するものであって、必ずしも
カード状のものとして構成されるわけではない。また、
ICカードとは、説明の便宜上用いた名称であり、上述し
たような、または後述するような機能を意図するもので
ある。この非接触ICカード246と基本的に同様の機能
を提供するものとして、例えば、Felica(登録商標)な
どがある。The non-contact IC card 246 is composed of, for example, an antenna (loop antenna) 270 and a capacitor 271 shown in the figure, and an IC in which the other components are stored in one chip, and uses reader / writer utilizing electromagnetic induction. It is for performing half-duplex communication of various data with 105, and is not necessarily configured as a card. Also,
The IC card is a name used for convenience of description, and intends the function as described above or described later. Felica (registered trademark), for example, provides a function basically similar to that of the non-contact IC card 246.
【0185】CPU261は、ROM262に格納されている
制御プログラムをRAM263に展開し、非接触ICカード
246の全体の動作を制御する。例えば、CPU261
は、リーダライタ105から輻射されている電磁波がア
ンテナ270において受信されたとき、それに応じて、
非接触ICカード246に設定されている識別情報として
のカードIDをリーダライタ105に通知する。The CPU 261 expands the control program stored in the ROM 262 into the RAM 263 and controls the entire operation of the non-contact IC card 246. For example, CPU 261
When the electromagnetic wave radiated from the reader / writer 105 is received by the antenna 270,
The reader / writer 105 is notified of the card ID as the identification information set in the non-contact IC card 246.
【0186】このカードIDは、自由に設定を変更できる
ものであり、例えば、ブルートゥースモジュール247
(携帯電話機52)に設定されているブルートゥースデ
バイス名と同一、またはブルートゥースデバイス名を含
むものとされる。The card ID can be freely changed in its setting. For example, the Bluetooth module 247
It is the same as or includes the Bluetooth device name set in (mobile phone 52).
【0187】インターフェース部269は、ASK復調部
283において、アンテナ270を介して受信した変調
波(ASK変調波)を包絡線検波して復調し、復調後のデ
ータをBPSK復調部272に出力する。アンテナ270と
コンデンサ271により構成されるLC回路においては、
リーダライタ105から輻射される所定の周波数の電磁
波により共振が生じている。The interface section 269, in the ASK demodulation section 283, envelope-detects the modulated wave (ASK modulated wave) received via the antenna 270 and demodulates it, and outputs the demodulated data to the BPSK demodulation section 272. In the LC circuit composed of the antenna 270 and the capacitor 271,
Resonance occurs due to electromagnetic waves of a predetermined frequency radiated from the reader / writer 105.
【0188】また、インターフェース部269は、アン
テナ270において励起された交流磁界をASK復調部2
83により整流し、それを電圧レギュレータ281にお
いて安定化し、各部に直流電源として供給する。リーダ
ライタ105から輻射される電磁波の電力は、後述する
ように、非接触ICカード246に必要な電力を賄う磁界
を発生させるように調整されている。The interface section 269 also receives the AC magnetic field excited by the antenna 270 from the ASK demodulation section 2.
The voltage is rectified by 83, stabilized by the voltage regulator 281, and supplied to each unit as a DC power source. The power of the electromagnetic wave radiated from the reader / writer 105 is adjusted so as to generate a magnetic field that covers the power required for the non-contact IC card 246, as described later.
【0189】また、インターフェース部269は、発振
回路284においてデータのクロック周波数と同一の信
号を発振し、それを図示せぬPLL部に出力する。Also, the interface section 269 oscillates a signal having the same clock frequency as the data in the oscillation circuit 284, and outputs it to a PLL section (not shown).
【0190】さらに、インターフェース部269は、例
えば、カードIDなどのデータをリーダライタ105に送
信する場合、BPSK変調部268から供給されるデータに
対応して、例えば、所定のスイッチング素子をオン/オ
フさせ、スイッチング素子がオン状態であるときだけ、
所定の負荷をアンテナ270に並列に接続させることに
より、アンテナ270の負荷を変動させる。Further, when transmitting data such as a card ID to the reader / writer 105, the interface unit 269 responds to the data supplied from the BPSK modulation unit 268, for example, turns on / off a predetermined switching element. And only when the switching element is in the ON state,
The load of the antenna 270 is changed by connecting a predetermined load to the antenna 270 in parallel.
【0191】ASK変調部282は、アンテナ270の負
荷の変動により、アンテナ270において受信されてい
るリーダライタ105からの変調波をASK変調し、その
変調成分をアンテナ270を介してリーダライタ105
に送信する(リーダライタ105のアンテナ135の端
子電圧を変動させる)(ロードスイッチング方式)。The ASK modulator 282 ASK-modulates the modulated wave from the reader / writer 105 received by the antenna 270 due to the change in the load of the antenna 270, and the modulated component is transmitted via the antenna 270 to the reader / writer 105.
(The terminal voltage of the antenna 135 of the reader / writer 105 is changed) (load switching method).
【0192】BPSK復調部272は、ASK復調部283で
復調されたデータがBPSK変調されている場合、図示せぬ
PLL部から供給されるクロック信号に基づいて、そのデ
ータの復調(マンチェスターコードのデコード)を行
い、復調したデータをデータ受信部273に出力する。
データ受信部273は、供給されてきたデータをCPU2
61等に適宜出力する。If the data demodulated by the ASK demodulation unit 283 is BPSK modulated, the BPSK demodulation unit 272 is not shown.
Based on the clock signal supplied from the PLL unit, the data is demodulated (Manchester code decoding), and the demodulated data is output to the data receiving unit 273.
The data receiving unit 273 receives the supplied data from the CPU 2
It is appropriately output to 61 or the like.
【0193】BPSK変調部268は、データ送信部267
から供給されてきたデータにBPSK変調(マンチェスター
コードへのコーディング)を行い、それをASK変調部2
82に出力する。The BPSK modulator 268 has a data transmitter 267.
BPSK modulation (Coding to Manchester code) is performed on the data supplied from ASK modulation unit 2
To 82.
【0194】また、非接触ICカード246においては、
カードIDをパーソナルコンピュータ51に通知するだけ
でなく、例えば、リーダライタ105との間での認証処
理や、送信するデータの暗号化処理など、様々な処理が
行われる。In the non-contact IC card 246,
In addition to notifying the personal computer 51 of the card ID, various processes such as an authentication process with the reader / writer 105 and an encryption process of data to be transmitted are performed.
【0195】図18は、非接触ICカード246の仕様の
例を示す図である。FIG. 18 is a diagram showing an example of specifications of the non-contact IC card 246.
【0196】上述したように、リーダライタ105と非
接触ICカード246間の通信は、半二重により行われ、
その通信速度は、例えば、211.875kbpsである。As described above, the communication between the reader / writer 105 and the contactless IC card 246 is performed by half-duplex,
The communication speed is, for example, 211.875 kbps.
【0197】また、図に示すように、リーダライタ10
5から非接触ICカード246に対する電力電送、および
データ転送、並びに、非接触ICカード246からリーダ
ライタ105に対するデータ転送により使用される周波
数帯域の中心周波数は、例えば、13.56MHzであ
る。Further, as shown in the figure, the reader / writer 10
The center frequency of the frequency band used for power transmission from 5 to the non-contact IC card 246 and data transfer, and for data transfer from the non-contact IC card 246 to the reader / writer 105 is 13.56 MHz, for example.
【0198】そして、電力電送のためにリーダライタ1
05から出力される電波の出力は、例えば、350mWで
あり、アンテナの特性などの通信環境にもよるが、その
通信距離は、例えば、10cm前後とされる。Then, for power transmission, the reader / writer 1
The output of the radio wave output from 05 is, for example, 350 mW, and the communication distance is, for example, about 10 cm, although it depends on the communication environment such as the characteristics of the antenna.
【0199】リーダライタ105から非接触ICカード2
46に対するデータ転送は、上述したように、マンチェ
スターコードにコード化されたデータをASK変調するこ
とにより行われ、その変調度(データ信号の最大振幅/
搬送波の最大振幅)は、例えば、約0.1とされる。ま
た、非接触ICカード246からリーダライタ105に対
するデータ転送は、上述したように、ロードスイッチン
グ方式により出力データを送信信号に変換する(出力デ
ータに応じてスイッチング素子をオン/オフさせること
によりアンテナ135の負荷を変動させる)ことにより
行われる。From the reader / writer 105 to the non-contact IC card 2
As described above, the data transfer to 46 is performed by ASK-modulating the data encoded in the Manchester code, and the modulation degree (maximum amplitude of data signal /
The maximum amplitude of the carrier wave) is, for example, about 0.1. In the data transfer from the non-contact IC card 246 to the reader / writer 105, as described above, the output data is converted into the transmission signal by the load switching method (the antenna 135 by turning on / off the switching element according to the output data). By changing the load).
【0200】図16の説明に戻り、ブルートゥースモジ
ュール247は、例えば、パーソナルコンピュータ51
のブルートゥースモジュール106とピコネットを形成
し、主制御部231からの指示に基づいて、各種のデー
タを送受信する。Returning to the description of FIG. 16, the Bluetooth module 247 is provided, for example, in the personal computer 51.
It forms a piconet with the Bluetooth module 106 and transmits / receives various data based on an instruction from the main control unit 231.
【0201】また、ブルートゥースモジュール247
は、ID生成部245からIDが通知されてきたとき、その
IDに基づいて、設定されているブルートゥースデバイス
名を書き換える。In addition, the Bluetooth module 247
When the ID is notified from the ID generation unit 245,
Rewrite the set Bluetooth device name based on the ID.
【0202】なお、ブルートゥースモジュール247の
構成は、図13に示したものと同様の構成であるため、
その詳細な説明は省略する。以下において、例えば、ブ
ルートゥースモジュール106のCPUはCPU171Aと
し、ブルートゥースモジュール247のCPUはCPU171
Bとして適宜説明する。他の構成についても同様にして
説明する。Since the configuration of the Bluetooth module 247 is the same as that shown in FIG. 13,
Detailed description thereof will be omitted. In the following, for example, the CPU of the Bluetooth module 106 is the CPU 171A, and the CPU of the Bluetooth module 247 is the CPU 171.
B will be described as appropriate. Other configurations will be similarly described.
【0203】以上においては、非接触ICカード246、
およびブルートゥースモジュール247は、携帯電話機
52に内蔵されるとしたが、例えば、メモリースティッ
ク223に組み込まれた状態で携帯電話機52に装着さ
れ、メモリースティック制御部243により制御される
ようにしてもよい。In the above, the non-contact IC card 246,
Although the Bluetooth module 247 is built in the mobile phone 52, the Bluetooth module 247 may be mounted in the mobile phone 52 in a state of being incorporated in the memory stick 223 and controlled by the memory stick control unit 243.
【0204】また、以上においては、カードID、および
ブルートゥースデバイス名を設定するためのIDは、ID生
成部245により生成されるとしたが、それに限定され
るものではなく、例えば、主制御部231により制御さ
れるソフトウエアにより生成されるようにしてもよい。In the above description, the card ID and the ID for setting the Bluetooth device name are generated by the ID generation unit 245, but the present invention is not limited to this. For example, the main control unit 231. It may be generated by software controlled by.
【0205】図19は、携帯電話機52の機能ブロック
の例を示す図である。FIG. 19 is a diagram showing an example of functional blocks of the mobile phone 52.
【0206】ホストプログラム301は、携帯電話機5
2の基本的な機能を提供し、例えば、通話機能や、電子
メールの送受信機能を提供する。また、ホストプログラ
ム301は、ID生成部245により生成されたIDをカー
ドID設定プログラム303、およびブルートゥースデバ
イス名設定プログラム305に通知するなどの処理を行
う。The host program 301 is the mobile phone 5
It provides two basic functions, for example, a call function and an e-mail transmission / reception function. The host program 301 also performs processing such as notifying the card ID setting program 303 and the Bluetooth device name setting program 305 of the ID generated by the ID generating unit 245.
【0207】非接触ICカード制御プログラム302は、
非接触ICカード246の動作を制御するとともに、カー
ドID設定プログラム303、およびブルートゥース制御
プログラム304等と連動し、各種の処理を行う。The non-contact IC card control program 302 is
The operation of the non-contact IC card 246 is controlled, and various processing is performed in cooperation with the card ID setting program 303, the Bluetooth control program 304, and the like.
【0208】例えば、非接触ICカード制御プログラム3
02は、携帯電話機52がパーソナルコンピュータ51
に近接されたとき、設定されているカードIDをリーダラ
イタ105に提供したり、リーダライタ105からの電
磁波を受信することに応じて、ブルートゥースモジュー
ル247(ブルートゥース制御プログラム304)を起
動させたりする。For example, the non-contact IC card control program 3
In 02, the mobile phone 52 is a personal computer 51.
When the card is approached, the set card ID is provided to the reader / writer 105, or the Bluetooth module 247 (Bluetooth control program 304) is activated in response to receiving the electromagnetic wave from the reader / writer 105.
【0209】カードID設定プログラム303は、EEPROM
264に格納されているカードIDを管理し、例えば、ID
生成部245からIDが通知されてきたとき、適宜、その
設定を書き換える。また、カードID設定プログラム30
3は、少なくともブルートゥースデバイス名が含まれる
ようにカードIDの設定を管理する。[0209] The card ID setting program 303 is EEPROM
Manages the card ID stored in H.264.
When the ID is notified from the generation unit 245, the setting is rewritten appropriately. Also, the card ID setting program 30
3 manages the setting of the card ID so that at least the Bluetooth device name is included.
【0210】ブルートゥース制御プログラム304は、
ブルートゥースモジュール247の動作を制御し、他の
ブルートゥースデバイスとの通信を実現させる。ブルー
トゥースデバイス名設定プログラム305は、フラッシ
ュメモリ174B(ブルートゥースモジュール247の
フラッシュメモリ)に設定されているブルートゥースデ
バイス名を管理する。例えば、ブルートゥースデバイス
名設定プログラム305は、ID生成部245からIDが通
知されてきたとき、それと同一のブルートゥースデバイ
ス名を設定し、フラッシュメモリ174Bに保存させ
る。The Bluetooth control program 304
It controls the operation of the Bluetooth module 247 and realizes communication with other Bluetooth devices. The Bluetooth device name setting program 305 manages the Bluetooth device name set in the flash memory 174B (flash memory of the Bluetooth module 247). For example, the Bluetooth device name setting program 305, when notified of the ID from the ID generation unit 245, sets the same Bluetooth device name as the ID and saves it in the flash memory 174B.
【0211】次に、図6の通信システムの動作について
説明する。Next, the operation of the communication system of FIG. 6 will be described.
【0212】始めに、図20のフローチャートを参照し
て、ID生成部245により生成されたIDに基づいて、カ
ードID、およびブルートゥースデバイス名を設定する携
帯電話機52の処理について説明する。First, with reference to the flow chart of FIG. 20, the process of the mobile phone 52 for setting the card ID and the Bluetooth device name on the basis of the ID generated by the ID generating section 245 will be described.
【0213】ステップS101において、ホストプログ
ラム301は、所定のタイミングになったか否かを判定
し、そのタイミングとなったと判定するまで待機する。
例えば、ホストプログラム301は、ステップS101
において、ユーザから指示されたタイミングになった、
または所定の周期が設定されている場合、その周期が経
過したタイミングになった、或いは、携帯電話機52が
パーソナルコンピュータ51に近接され、パーソナルコ
ンピュータ51のリーダライタ105から輻射される電
磁波が非接触ICカード247において受信されたタイミ
ングになったと判定したとき、ステップS102に進
む。In step S101, the host program 301 determines whether or not a predetermined timing has come, and waits until it is determined that the timing has come.
For example, the host program 301 executes step S101.
At the timing instructed by the user,
Alternatively, when a predetermined cycle is set, it becomes a timing when the cycle elapses, or the mobile phone 52 is brought close to the personal computer 51 and the electromagnetic wave radiated from the reader / writer 105 of the personal computer 51 is contactless IC. If the card 247 determines that the timing has come, the process proceeds to step S102.
【0214】ステップS102において、ホストプログ
ラム301は、ID生成部245を制御し、IDを生成させ
る。上述したように、ID生成部245は、例えば、携帯
電話機52内において発生された熱電子から取得される
信号に基づいて乱数を発生し、それを利用してIDを生成
する。[0214] In step S102, the host program 301 controls the ID generation section 245 to generate an ID. As described above, the ID generation unit 245 generates a random number based on a signal acquired from thermoelectrons generated in the mobile phone 52, for example, and generates an ID using the random number.
【0215】そして、ホストプログラム301は、ステ
ップS103に進み、生成したIDをカードID設定プログ
ラム303、およびブルートゥースデバイス名設定プロ
グラム305に通知する。Then, the host program 301 proceeds to step S103 to notify the generated ID to the card ID setting program 303 and the Bluetooth device name setting program 305.
【0216】カードID設定プログラム303は、ステッ
プS111において、そのIDを受信したとき、ステップ
S112に進み、EEPROM264に設定されているカード
IDを書き換える。例えば、カードID設定プログラム30
3は、既に設定されているカードIDを、通知されたIDと
同一のものとしたり、少なくとも、通知されたIDが含ま
れるように、その設定を書き換える。When the card ID setting program 303 receives the ID in step S111, the process proceeds to step S112, and the card set in the EEPROM 264 is set.
Rewrite the ID. For example, the card ID setting program 30
3 makes the already set card ID the same as the notified ID, or rewrites the setting so that at least the notified ID is included.
【0217】一方、ブルートゥースデバイス名設定プロ
グラム305は、ステップS121において、ホストプ
ログラム301から通知されたIDを受信し、ステップS
122に進み、フラッシュメモリ174Bに設定されて
いるブルートゥースデバイス名を書き換える。ブルート
ゥースデバイス名設定プログラム305は、例えば、フ
ラッシュメモリ174Bに設定されているブルートゥー
スデバイス名を、通知されたIDと同一のものに書き換え
る。On the other hand, the Bluetooth device name setting program 305 receives the ID notified from the host program 301 in step S121, and the step S121
In step 122, the Bluetooth device name set in the flash memory 174B is rewritten. The Bluetooth device name setting program 305, for example, rewrites the Bluetooth device name set in the flash memory 174B to the same one as the notified ID.
【0218】これにより、後述する図21、および図2
2の処理により、ピコネットに存在するマスタ(パーソ
ナルコンピュータ51)が通信相手を特定する際に、間
違ったブルートゥースデバイスを通信相手として特定す
るといったことを抑制することができる。As a result, FIG. 21, which will be described later, and FIG.
By the processing of 2, when the master (personal computer 51) existing in the piconet specifies the communication partner, it is possible to prevent the wrong Bluetooth device from being specified as the communication partner.
【0219】次に、図21、および図22のフローチャ
ートを参照して、ピコネット内同期を確立した後に、パ
ーソナルコンピュータ51が通信相手を特定する一連の
処理について説明する。Next, with reference to the flow charts of FIGS. 21 and 22, a series of processes in which the personal computer 51 specifies a communication partner after establishing intra-piconet synchronization will be described.
【0220】なお、以下の処理においては、パーソナル
コンピュータ51をマスタとし、その他のブルートゥー
スデバイス(携帯電話機52、PDA53)をスレーブと
する。また、以下のフローチャートの説明において、適
宜、通信とはピコネット内同期を確立し、相手を特定し
た後に行われる、ブルートゥースによる通信を意味す
る。In the following processing, the personal computer 51 is used as a master and the other Bluetooth devices (mobile phone 52, PDA 53) are used as slaves. Further, in the following description of the flow chart, “communication” appropriately means Bluetooth communication that is performed after establishing intra-piconet synchronization and specifying the other party.
【0221】ステップS161において、リーダライタ
制御プログラム86Fは、非接触ICカードが内蔵されて
いる端末(携帯電話機52)を検出するための電磁波を
輻射する。リーダライタ制御プログラム86Fは、所定
の制御コマンドによりリーダライタ105を制御し、ア
ンテナ135から所定の周期で電磁波を輻射させる。In step S161, the reader / writer control program 86F radiates an electromagnetic wave for detecting a terminal (mobile phone 52) having a non-contact IC card built therein. The reader / writer control program 86F controls the reader / writer 105 by a predetermined control command to radiate an electromagnetic wave from the antenna 135 at a predetermined cycle.
【0222】非接触ICカード制御プログラム302は、
携帯電話機52がパーソナルコンピュータ51に近接さ
れ、ステップS171で、その電磁波を受信したとき、
ステップS172に進み、EEPROM264からカードID
(ブルートゥースデバイス名)を読み出させ、それをリ
ーダライタ105に通知させる。The non-contact IC card control program 302 is
When the mobile phone 52 is brought close to the personal computer 51 and receives the electromagnetic wave in step S171,
In step S172, the card ID is read from the EEPROM 264.
The (Bluetooth device name) is read and the reader / writer 105 is notified of it.
【0223】上述したように、リーダライタ105に通
知されるカードIDは、ランダムに発生されたIDに基づい
て生成されており、ブルートゥースデバイス名に関する
情報と同一の情報であるか、または、それにブルートゥ
ースデバイス名に関する情報が含まれている情報とされ
ている。As described above, the card ID notified to the reader / writer 105 is generated based on the randomly generated ID and is the same information as the information on the Bluetooth device name, or the Bluetooth ID is added to the information. It is said that the information includes information about the device name.
【0224】ステップS162において、リーダライタ
制御プログラム86Fは、非接触ICカード246から通
知されてきたブルートゥースデバイス名を受信し、ステ
ップS163に進み、それをブルートゥース制御プログ
ラム86Gに通知する。In step S162, the reader / writer control program 86F receives the Bluetooth device name notified from the non-contact IC card 246, and proceeds to step S163 to notify the Bluetooth control program 86G.
【0225】そして、ステップS131において、ブル
ートゥース制御プログラム86Gは、携帯電話機52に
設定されているブルートゥースデバイス名を取得する。
従って、ブルートゥース制御プログラム86Gは、図
2、および図3を参照して説明した各種の処理を行う前
に、ピコネット内同期を確立した後に通信する端末(携
帯電話機52)のブルートゥースデバイス名を取得する
ことができる。Then, in step S131, the Bluetooth control program 86G acquires the Bluetooth device name set in the mobile phone 52.
Therefore, the Bluetooth control program 86G acquires the Bluetooth device name of the terminal (mobile phone 52) with which communication is to be performed after the intra-piconet synchronization is established before performing the various processes described with reference to FIGS. 2 and 3. be able to.
【0226】ステップS132乃至ステップS146に
おいて、ブルートゥース制御プログラム86Gにより実
行される処理、ステップS181以降においてブルート
ゥース制御プログラム304により実行される処理、お
よびステップS201以降においてPDA53のブルート
ゥース制御プログラムにより実行される処理は、図2、
および図3を参照して説明した問い合わせ、および呼び
出しと同様の処理である。In steps S132 to S146, the processes executed by the Bluetooth control program 86G, the processes executed by the Bluetooth control program 304 in steps S181 and later, and the processes executed by the Bluetooth control program of the PDA 53 in steps S201 and later are performed. , Figure 2,
The process is similar to the inquiry and call described with reference to FIG.
【0227】すなわち、ステップS132において、ブ
ルートゥース制御プログラム86Gは、ブルートゥース
モジュール106を制御し、IQパケットをブロードキャ
ストする。That is, in step S132, the Bluetooth control program 86G controls the Bluetooth module 106 to broadcast the IQ packet.
【0228】具体的には、ブルートゥース制御プログラ
ム86Gは、予め設定されているLAPの24ビット(9
E8B33)とUAPの4ビット(全て0)、およびブル
ートゥースクロックの全体の28ビットを用いて、問い
合わせ周波数ホッピングパターンを生成する。Specifically, the Bluetooth control program 86G has a preset LAP 24-bit (9
E8B33) and 4 bits of UAP (all 0s) and 28 bits of the entire Bluetooth clock are used to generate the interrogation frequency hopping pattern.
【0229】また、ブルートゥース制御プログラム86
Gは、予め設定されている9E8B00乃至9E8B3
FのLAPから1つのアドレスブロックを用いてIAC(Inqui
ry Access Code)を生成し、そのアクセスコードからな
るIQパケットを、算出した問い合わせホッピングパター
ンでブロードキャストする。Also, the Bluetooth control program 86
G is a preset 9E8B00 to 9E8B3
IAC (Inquick) using one address block from F LAP
(ry access code) is generated, and an IQ packet including the access code is broadcast with the calculated inquiry hopping pattern.
【0230】なお、ブルートゥースにおいて送受信され
るパケットは、送信パケットの宛先を示す基本となる6
8ビット、または72ビットのアクセスコードと、通信
リンクを管理するためのパラメータを含む54ビットの
パケットヘッダと、ユーザデータである0乃至2745
ビット(可変長)のペイロードから構成されている。The packet transmitted / received in Bluetooth serves as a basis for indicating the destination of the transmitted packet.
8-bit or 72-bit access code, 54-bit packet header containing parameters for managing communication link, and user data 0 to 2745
It is composed of a payload of bits (variable length).
【0231】ブルートゥースモジュール106の各部の
処理により、アンテナ194からブロードキャストされ
たIQパケットは、ステップS181において、携帯電話
機52のブルートゥース制御プログラム304により受
信され、ステップS201において、PDA53のブルー
トゥース制御プログラムにより受信される。The IQ packet broadcast from the antenna 194 by the processing of each part of the Bluetooth module 106 is received by the Bluetooth control program 304 of the mobile phone 52 in step S181, and is received by the Bluetooth control program of the PDA 53 in step S201. It
【0232】そして、ステップS182において、ブル
ートゥース制御プログラム304は、スレーブの属性を
通知するためのFHSパケットをパーソナルコンピュータ
51に送信し、問い合わせに応答する。このFHSパケッ
トには、ブルートゥースモジュール247のブルートゥ
ースアドレスとブルートゥースクロックに関する情報
が、そのペイロードに含まれている。[0232] Then, in step S182, the Bluetooth control program 304 transmits an FHS packet for notifying the attribute of the slave to the personal computer 51 and responds to the inquiry. This FHS packet contains information about the Bluetooth address and Bluetooth clock of the Bluetooth module 247 in its payload.
【0233】このFHSパケットは、ブルートゥース制御
プログラム86Gにより、ステップS133において受
信され、携帯電話機52の属性情報が取得される。This FHS packet is received by the Bluetooth control program 86G in step S133, and the attribute information of the mobile phone 52 is acquired.
【0234】また、ステップS202において、同様に
PDA53の属性を示すFHSパケットが送信されており、そ
れがブルートゥース制御プログラム86Gにより、ステ
ップS134で受信される。Also, in step S202, similarly
The FHS packet indicating the attribute of the PDA 53 is transmitted, and the Bluetooth control program 86G receives the FHS packet in step S134.
【0235】以上のような問い合わせの処理により、ブ
ルートゥース制御プログラム86Gは、近傍に存在する
全てのスレーブの属性情報を取得した状態となる。Through the above inquiry processing, the Bluetooth control program 86G is in a state in which it has acquired the attribute information of all slaves existing in the vicinity.
【0236】ステップS135において、ブルートゥー
ス制御プログラム86Gは、携帯電話機52から取得し
たFHSパケットに記述されている情報に基づいてIDパケ
ットを生成し、それを携帯電話機52に対して送信す
る。[0236] In step S135, the Bluetooth control program 86G generates an ID packet based on the information described in the FHS packet acquired from the mobile phone 52 and transmits it to the mobile phone 52.
【0237】具体的には、ブルートゥース制御プログラ
ム86Gは、FHSパケットに含まれている、ブルートゥ
ースモジュール247に設定されているブルートゥース
アドレスのLAPの24ビットとUAPの下位4ビット、およ
びブルートゥースクロックの28ビットを用いて呼び出
し周波数ホッピングパターンを算出する。[0237] Specifically, the Bluetooth control program 86G includes the LAP 24 bits of the Bluetooth address and the lower 4 bits of the UAP set in the Bluetooth module 247 and the 28 bits of the Bluetooth clock included in the FHS packet. Is used to calculate the calling frequency hopping pattern.
【0238】また、ブルートゥース制御プログラム86
Gは、ブルートゥースモジュール247のLAPを用いてDA
C(Device Access Code)を生成し、そのDACからなるIDパ
ケットを、算出した呼び出し周波数ホッピングパターン
を利用して携帯電話機52に送信する。Also, the Bluetooth control program 86
G uses the LAP of the Bluetooth module 247 to DA
A C (Device Access Code) is generated, and an ID packet including the DAC is transmitted to the mobile phone 52 using the calculated calling frequency hopping pattern.
【0239】ブルートゥース制御プログラム304は、
そのIDパケットをステップS183において受信したと
き、ステップS184に進み、同一のIDパケットをパー
ソナルコンピュータ51に送信し、IDパケットを正常に
受信できたことを通知する。The Bluetooth control program 304
When the ID packet is received in step S183, the process proceeds to step S184, the same ID packet is transmitted to the personal computer 51, and the fact that the ID packet has been normally received is notified.
【0240】ブルートゥース制御プログラム86Gは、
ステップS136において、携帯電話機52から送信さ
れてきたIDパケットを受信したとき、ステップS137
に進み、自分自身の属性を通知するためのFHSパケット
を携帯電話機52に送信する。The Bluetooth control program 86G is
When the ID packet transmitted from the mobile phone 52 is received in step S136, step S137
Then, the FHS packet for notifying the own attribute is transmitted to the mobile phone 52.
【0241】ステップS185において、ブルートゥー
ス制御プログラム304は、パーソナルコンピュータ5
1から送信されてきたFHSパケットを受信し、マスタの
属性情報を取得する。ブルートゥース制御プログラム3
04は、ステップS186に進み、IDパケットをパーソ
ナルコンピュータ51に送信し、FHSパケットを受信で
きたことを通知する。[0241] In step S185, the Bluetooth control program 304 causes the personal computer 5
Receives the FHS packet transmitted from 1 and acquires the attribute information of the master. Bluetooth control program 3
In step S186, the 04 transmits the ID packet to the personal computer 51 and notifies that the FHS packet has been received.
【0242】そして、ブルートゥース制御プログラム3
04は、ステップS187に進み、パーソナルコンピュ
ータ51とピコネット内同期を確立する。Then, the Bluetooth control program 3
The process proceeds to step S187 to establish the intra-piconet synchronization with the personal computer 51.
【0243】具体的には、ブルートゥース制御プログラ
ム304は、パーソナルコンピュータ51(ブルートゥ
ースモジュール106)に設定されているブルートゥー
スアドレスのLAPの24ビットとUAPの下位4ビット、お
よびブルートゥースクロックの27ビットを用いてチャ
ンネル周波数ホッピングパターンを生成し、周波数軸の
同期を確立する。Specifically, the Bluetooth control program 304 uses the LAP 24 bits of the Bluetooth address set in the personal computer 51 (Bluetooth module 106), the lower 4 bits of the UAP, and the 27 bits of the Bluetooth clock. Generate a channel frequency hopping pattern to establish frequency axis synchronization.
【0244】また、ブルートゥース制御プログラム30
4は、パーソナルコンピュータ51から通知されたブル
ートゥースクロックに基づいて、自らが管理するブルー
トゥースクロックにオフセット(差分)を加え、時間軸
の同期を確立する。In addition, the Bluetooth control program 30
4 adds an offset (difference) to the Bluetooth clock managed by itself based on the Bluetooth clock notified from the personal computer 51, and establishes the synchronization of the time axis.
【0245】ブルートゥース制御プログラム86Gは、
ステップS138において、携帯電話機52から送信さ
れてきたIDパケットを受信する。The Bluetooth control program 86G is
In step S138, the ID packet transmitted from the mobile phone 52 is received.
【0246】マスタであるパーソナルコンピュータ51
は、複数のスレーブと同期を確立する場合には、以上の
ような呼び出しをそれぞれのスレーブに対して繰り返し
実行し、ピコネットを構成するスレーブを順次増やして
いく。すなわち、ステップS139乃至ステップS14
2、およびステップS203乃至ステップS207にお
いて、同様の呼び出しがパーソナルコンピュータ51と
PDA53との間で行われ、ピコネット内同期が確立され
る。Personal computer 51 as master
When establishing synchronization with a plurality of slaves, the above call is repeatedly executed for each slave, and the slaves forming the piconet are sequentially increased. That is, steps S139 to S14
2, and in steps S203 to S207, a similar call is made to the personal computer 51.
This is performed with the PDA 53 to establish intra-piconet synchronization.
【0247】そして、全てのスレーブとの間でピコネッ
ト内同期が確立された後、ブルートゥース制御プログラ
ム86Gは、それぞれのスレーブに設定されているブル
ートゥースデバイス名の通知を要求する。ブルートゥー
ス制御プログラム86Gは、ステップS143におい
て、携帯電話機52に対し、その通知を要求する。After the intra-piconet synchronization is established with all the slaves, the Bluetooth control program 86G requests notification of the Bluetooth device name set in each slave. The Bluetooth control program 86G requests the notification to the mobile phone 52 in step S143.
【0248】ブルートゥース制御プログラム304は、
要求をステップS188において受信したとき、ステッ
プS189に進み、フラッシュメモリ174Bに設定さ
れているブルートゥースデバイス名を読み出し、それを
通知する。The Bluetooth control program 304
When the request is received in step S188, the process proceeds to step S189, the Bluetooth device name set in the flash memory 174B is read, and the Bluetooth device name is notified.
【0249】携帯電話機52から送信されたブルートゥ
ースデバイス名は、ステップS144において、ブルー
トゥース制御プログラム86Gにより受信される。The Bluetooth device name transmitted from the mobile phone 52 is received by the Bluetooth control program 86G in step S144.
【0250】ステップS145において、ブルートゥー
ス制御プログラム86Gは、PDA53に対して、ブルー
トゥースデバイス名の通知を要求し、その応答をステッ
プS146において取得する。[0250] In step S145, the Bluetooth control program 86G requests the PDA 53 to notify the Bluetooth device name, and the response is acquired in step S146.
【0251】そして、ブルートゥース制御プログラム8
6Gは、ステップS147において、ブルートゥースデ
バイス名を通知してきた複数のスレーブから、リーダラ
イタ105から予め通知されているブルートゥースデバ
イス名が設定されているスレーブを通信相手として特定
し、そのスレーブと通信を開始する。すなわち、携帯電
話機52のブルートゥースデバイス名が電磁波を介して
予め通知されているため、パーソナルコンピュータ51
は、携帯電話機52とその後の通信を行う。Then, the Bluetooth control program 8
In step S147, the 6G identifies, from the plurality of slaves that have notified the Bluetooth device name, the slave to which the Bluetooth device name notified in advance from the reader / writer 105 is set as a communication partner, and starts communication with the slave. To do. That is, since the Bluetooth device name of the mobile phone 52 is notified in advance via electromagnetic waves, the personal computer 51
Performs subsequent communication with the mobile phone 52.
【0252】例えば、ブルートゥース制御プログラム8
6Gは、携帯電話機52に対し、携帯電話機52が提供
可能なプロファイル(サービス)の通知を要求する。ブ
ルートゥースにおいては、搭載が想定される機器毎に、
全てのプロトコルの仕様、およびユーザインタフェース
が規定されており、使用するプロトコルによってプロフ
ァイルが規定されている。このプロファイルは、ブルー
トゥースの各レイヤの機能と、そのレイヤとの連携につ
いてアプリケーション毎に規定されている。For example, the Bluetooth control program 8
The 6G requests the mobile phone 52 to notify the profile (service) that the mobile phone 52 can provide. In Bluetooth, for each device that is supposed to be installed,
The specifications of all protocols and the user interface are defined, and the profile is defined by the protocol used. This profile defines the function of each layer of Bluetooth and the cooperation with the layer for each application.
【0253】ブルートゥース制御プログラム86Gは、
携帯電話機52から通知されたプロファイルから所定の
プロファイルを選択し、それに基づいて通信を行う。The Bluetooth control program 86G is
A predetermined profile is selected from the profiles notified from the mobile phone 52, and communication is performed based on the selected profile.
【0254】なお、提供可能なプロファイルを取得する
前に、またはプロファイルを選択し、通信を行う前に、
互いの認証が必要とされることがある。パーソナルコン
ピュータ51と携帯電話機52は、それぞれのデータベ
ースにリンクキーを設定しており、そのリンクキーを用
いて認証を行う。[0254] Before acquiring a profile that can be provided or selecting a profile and performing communication,
Mutual authentication may be required. The personal computer 51 and the mobile phone 52 have link keys set in their respective databases, and authentication is performed using the link keys.
【0255】例えば、パーソナルコンピュータ51と携
帯電話機52が初めて通信を行う場合には、リンクキー
の設定に際し、ユーザに対して、PIN(Personal Identif
ication Number)コードの入力が要求され、入力されたP
INコードと、発生した乱数に基づいて、そのリンクキー
が設定される。設定されたリンクキーは、通信する相手
のブルートゥースアドレスと対応付けて、それぞれのデ
ータベースに登録される。For example, when the personal computer 51 and the mobile phone 52 communicate with each other for the first time, a PIN (Personal Identifif
(ication Number) code is required and the entered P
The link key is set based on the IN code and the generated random number. The set link key is registered in each database in association with the Bluetooth address of the communicating party.
【0256】リンクキーは、その用途に応じて、「初期
化キー」、「単体キー」、「複合キー」、および「マス
タキー」が規定されており、上述したように、初めて通
信を行う際にPINコードと乱数に基づいて設定されるリ
ンクキーは、初期化キーである。そして、初期化キーを
用いて行われる認証においては、初期化キーと、認証を
要求してきた端末のブルートゥースアドレスと、認証判
断する端末が発生した128ビットの乱数が用いられ
る。The link key is defined as an "initialization key", a "single key", a "composite key", and a "master key" according to its use. The link key set based on the PIN code and the random number is an initialization key. Then, in the authentication performed using the initialization key, the initialization key, the Bluetooth address of the terminal requesting the authentication, and the 128-bit random number generated by the terminal that makes the authentication determination are used.
【0257】以上のように、リーダライタ105におけ
る通信により、パーソナルコンピュータ51は、ピコネ
ット内同期確立後に通信する端末のブルートゥースデバ
イス名を非接触ICカード246から取得することがで
き、その情報に基づいて、通信する相手を特定すること
ができる。従って、図6に示すように、パーソナルコン
ピュータ51の近傍にPDA53が存在する場合であって
も、パーソナルコンピュータ51と携帯電話機52との
間でのみ、端末の選択等を行うことなく、ブルートゥー
スによる通信が開始される。As described above, the communication by the reader / writer 105 allows the personal computer 51 to obtain the Bluetooth device name of the terminal with which communication is to be performed after the intra-piconet synchronization is established from the non-contact IC card 246, and based on the information. , It is possible to specify a communication partner. Therefore, as shown in FIG. 6, even when the PDA 53 is present in the vicinity of the personal computer 51, the communication by the Bluetooth is performed only between the personal computer 51 and the mobile phone 52 without selecting a terminal or the like. Is started.
【0258】また、例えば、ピコネット内同期の確立処
理を実行する前などの所定のタイミングで、携帯電話機
52のカードID、およびブルートゥースデバイス名がラ
ンダムに変更されているので、ユーザが、携帯電話機5
2と同一のカードIDとブルートゥースデバイス名を、非
接触ICカードが内蔵されている他のブルートゥースデバ
イスに設定している場合であっても、パーソナルコンピ
ュータ51は、携帯電話機52を識別することができ、
通信相手として特定することができる。[0258] Further, for example, the card ID of the mobile phone 52 and the Bluetooth device name are randomly changed at a predetermined timing such as before the intra-piconet synchronization establishment process is executed.
Even when the same card ID and Bluetooth device name as those in 2 are set for other Bluetooth devices with a built-in contactless IC card, the personal computer 51 can identify the mobile phone 52. ,
It can be specified as a communication partner.
【0259】すなわち、カードIDとブルートゥースデバ
イス名を利用して通信する場合において、誤った端末を
通信相手の端末として特定することを抑制することがで
き、より確実に通信相手を特定することができる。That is, when the card ID and the Bluetooth device name are used for communication, it is possible to prevent the wrong terminal from being specified as the terminal of the communication partner, and it is possible to specify the communication partner more reliably. .
【0260】これにより、例えば、携帯電話機52のユ
ーザは、パーソナルコンピュータ51とブルートゥース
による通信を行う場合、携帯電話機52をパーソナルコ
ンピュータ51に近付けることで、その通信を開始させ
ることができる。また、パーソナルコンピュータ51か
ら携帯電話機52にデータを転送する場合も、ユーザ
は、同様にして携帯電話機52をパーソナルコンピュー
タ51に近付けるだけで通信を開始させることができ
る。As a result, for example, when the user of the mobile phone 52 communicates with the personal computer 51 by Bluetooth, the user can bring the mobile phone 52 closer to the personal computer 51 to start the communication. Also, when transferring data from the personal computer 51 to the mobile phone 52, the user can start communication simply by bringing the mobile phone 52 closer to the personal computer 51.
【0261】以上においては、パーソナルコンピュータ
51と携帯電話機52、およびPDA53のブルートゥー
スモジュールが予め起動している状態であるとしたが、
それらのブルートゥースモジュールが起動していない場
合、例えば、電磁波を受信するタイミングで起動し、そ
の後にピコネット内同期を確立するようにしてもよい。In the above, it is assumed that the personal computer 51, the mobile phone 52, and the Bluetooth module of the PDA 53 have been activated in advance.
When those Bluetooth modules are not activated, for example, they may be activated at the timing of receiving an electromagnetic wave, and then the intra-piconet synchronization may be established.
【0262】次に、図23、および図24のフローチャ
ートを参照して、それぞれのブルートゥースモジュール
が起動していない状態において、ピコネット内同期を確
立する通信システムの一連の処理について説明する。Next, with reference to the flowcharts of FIGS. 23 and 24, a series of processes of the communication system for establishing intra-piconet synchronization in the state where the respective Bluetooth modules are not activated will be described.
【0263】図23、および図24に示す処理は、図2
1、および図22を参照して説明した同期確立処理と基
本的に同様の処理である。そして、リーダライタ105
から輻射された電磁波が受信されることに応じて携帯電
話機52のブルートゥースモジュール247が起動さ
れ、非接触ICカード246から送信されたカードIDがリ
ーダライタ105において受信されることに応じてパー
ソナルコンピュータ51のブルートゥースモジュール1
06が起動されるようになされている点が相違してい
る。The processing shown in FIGS. 23 and 24 is the same as that shown in FIG.
The process is basically the same as the synchronization establishment process described with reference to FIG. Then, the reader / writer 105
The Bluetooth module 247 of the mobile phone 52 is activated in response to reception of the electromagnetic wave radiated from the personal computer 51 in response to the card ID transmitted from the non-contact IC card 246 being received by the reader / writer 105. Bluetooth module 1
The difference is that 06 is activated.
【0264】リーダライタ制御プログラム86Fは、ス
テップS241において、非接触ICカードが内蔵されて
いる端末を検出するための電磁波を輻射する。In step S241, the reader / writer control program 86F radiates an electromagnetic wave for detecting a terminal having a built-in non-contact IC card.
【0265】そして、非接触ICカード制御プログラム3
02は、ステップS251で、その電磁波を受信したと
き、ステップS252に進み、ブルートゥース制御プロ
グラム304(ブルートゥースモジュール246)に対
して起動を指示する。[0265] Then, the non-contact IC card control program 3
When the electromagnetic wave is received in step S251, the process 02 proceeds to step S252 and instructs the Bluetooth control program 304 (Bluetooth module 246) to start up.
【0266】例えば、非接触ICカード制御プログラム3
02は、ホストプログラム301に対して電磁波を受信
したことを通知する。そして、ホストプログラム301
は、この通知に応じて、ブルートゥース制御プログラム
304を起動させるとともに、電源回路部235を制御
し、ブルートゥースモジュール247に電源を供給させ
る。For example, the contactless IC card control program 3
02 notifies the host program 301 that an electromagnetic wave has been received. Then, the host program 301
In response to this notification, starts the Bluetooth control program 304, controls the power supply circuit unit 235, and supplies power to the Bluetooth module 247.
【0267】ブルートゥース制御プログラム304は、
ステップS261において起動し、例えば、マスタ(パ
ーソナルコンピュータ51)からの問い合わせ待ちの状
態(Inquiry Scan)となる。The Bluetooth control program 304
It is activated in step S261, and is in a state of waiting for an inquiry from the master (personal computer 51) (Inquiry Scan), for example.
【0268】一方、非接触ICカード制御プログラム30
2は、ブルートゥース制御プログラム304を起動させ
た後、ステップS253に進み、設定されているカード
IDをリーダライタ105に通知する。On the other hand, the non-contact IC card control program 30
2 starts the Bluetooth control program 304, and then proceeds to step S253 to set the card
The ID is notified to the reader / writer 105.
【0269】リーダライタ制御プログラム86Fは、ス
テップS242において、カードIDを受信したとき、ス
テップS243に進み、ブルートゥース制御プログラム
86Gを起動させるとともに、ブルートゥースモジュー
ル106に電源を供給させる。When the reader / writer control program 86F receives the card ID in step S242, the process advances to step S243 to activate the Bluetooth control program 86G and supply power to the Bluetooth module 106.
【0270】ブルートゥース制御プログラム86Gは、
ステップS221において起動し、ステップS222に
進み、リーダライタ制御プログラム86Fが携帯電話機
52から取得したブルートゥースデバイス名(カードI
D)を受信する。[0270] The Bluetooth control program 86G is
The device is activated in step S221, the process proceeds to step S222, and the Bluetooth device name (card I obtained by the reader / writer control program 86F from the mobile phone 52 is acquired.
D) to receive.
【0271】すなわち、ステップS243において、ブ
ルートゥース制御プログラム86Gを起動させた後、リ
ーダライタ制御プログラム86Fは、ステップS244
に進み、携帯電話機52から取得したカードIDをブルー
トゥース制御プログラム86Gに対して通知している。That is, in step S243, after the Bluetooth control program 86G is activated, the reader / writer control program 86F sets in step S244.
Then, the card ID obtained from the mobile phone 52 is notified to the Bluetooth control program 86G.
【0272】そして、以降の処理(ステップS223乃
至ステップS231の処理、およびステップS262乃
至ステップS271の処理)において、ブルートゥース
制御プログラム86Gは、図21、および図22を参照
して説明したような問い合わせ、および呼び出しをブル
ートゥースモジュール246との間で行う。そして、ブ
ルートゥース制御プログラム86Gは、リーダライタ1
05から通知されたブルートゥースデバイス名に基づい
て、ピコネット内同期確立後に携帯電話機52を通信相
手として特定する。Then, in the subsequent processing (the processing of steps S223 to S231 and the processing of steps S262 to S271), the Bluetooth control program 86G asks the inquiry as described with reference to FIGS. And calls to and from the Bluetooth module 246. Then, the Bluetooth control program 86G is the reader / writer 1
Based on the Bluetooth device name notified from 05, the mobile phone 52 is specified as a communication partner after the intra-piconet synchronization is established.
【0273】なお、PDA53は、リーダライタ105か
らの電磁波を受信していないため、起動されない状態の
まま保持される。従って、より容易に通信相手を特定す
ることができる。Since the PDA 53 has not received the electromagnetic wave from the reader / writer 105, the PDA 53 is held in a non-started state. Therefore, the communication partner can be specified more easily.
【0274】このように、電磁波の受信をトリガとして
ブルートゥースモジュール246を起動させるようにし
たので、携帯電話機52のユーザは、例えば、ブルート
ゥース制御プログラム304を起動させるような操作を
することなく、パーソナルコンピュータ51に近付ける
だけで、ブルートゥース制御プログラム304を起動さ
せることができる。また、上述したものと同様に、非接
触ICカード246から通知されたカードIDに基づいて通
信相手が特定されるため、いずれの操作もすることな
く、パーソナルコンピュータ51とブルートゥースによ
る通信を行うことができる。As described above, since the Bluetooth module 246 is activated by the reception of the electromagnetic wave as a trigger, the user of the mobile phone 52 does not have to perform the operation of activating the Bluetooth control program 304, for example, the personal computer. The Bluetooth control program 304 can be activated simply by bringing it closer to 51. Further, similarly to the above, since the communication partner is specified based on the card ID notified from the non-contact IC card 246, it is possible to perform the communication with the personal computer 51 by the Bluetooth without any operation. it can.
【0275】以上においては、リーダライタ105から
輻射される電磁波が受信されることに応じて、携帯電話
機52のブルートゥースモジュール247が起動され、
携帯電話機52から送信されるカードIDが受信されるこ
とに応じて、パーソナルコンピュータ51のブルートゥ
ースモジュール106が起動されることとしたが、様々
なタイミングで起動するようにしてもよい。In the above, the Bluetooth module 247 of the mobile phone 52 is activated in response to the reception of the electromagnetic wave radiated from the reader / writer 105,
Although the Bluetooth module 106 of the personal computer 51 is activated in response to the reception of the card ID transmitted from the mobile phone 52, it may be activated at various timings.
【0276】例えば、カードIDがパーソナルコンピュー
タ51に対して通知されたタイミング(ステップS25
3の直後のタイミング)で、携帯電話機52のブルート
ゥース制御プログラム304が起動されるようにしても
よい。For example, the timing when the card ID is notified to the personal computer 51 (step S25
The Bluetooth control program 304 of the mobile phone 52 may be activated at the timing immediately after step 3).
【0277】また、携帯電話機52の全体の電源がオフ
とされている状態において、電磁波が受信されたこと応
じて発生された起電力に基づいて、携帯電話機52の全
体の電源をオンとし、続けて、ブルートゥース制御プロ
グラム304を起動させるようにすることもできる。In addition, while the entire power of the mobile phone 52 is turned off, the entire power of the mobile phone 52 is turned on based on the electromotive force generated in response to the reception of the electromagnetic wave. Then, the Bluetooth control program 304 can be activated.
【0278】以上においては、ID生成部245、非接触
ICカード246、およびブルートゥースモジュール24
7が、いずれも携帯電話機52に内蔵されているとした
が、例えば、それらのモジュールが組み込まれているメ
モリースティック223をメモリースティックスロット
222に装着させ、上述したような処理を実行させるよ
うにしてもよい。In the above, the ID generation unit 245, non-contact
IC card 246 and Bluetooth module 24
Although all 7 are built in the mobile phone 52, for example, a memory stick 223 in which those modules are incorporated may be mounted in the memory stick slot 222 and the above-described processing may be executed. .
【0279】図25(A)は、ID生成部245、非接触
ICカード246、およびブルートゥースモジュール24
7が組み込まれているメモリースティック223を装着
することにより、その機能が拡張される携帯電話機52
を示す模式図である。FIG. 25A shows the ID generation unit 245, non-contact.
IC card 246 and Bluetooth module 24
Mobile phone 52, the function of which is expanded by mounting the memory stick 223 in which 7 is incorporated.
It is a schematic diagram which shows.
【0280】このメモリースティック223を携帯電話
機52に装着させることにより、例えば、携帯電話機5
2にID生成部245、非接触ICカード246、およびブ
ルートゥースモジュール247が内蔵されていない場合
であっても、その機能を拡張させることができ、上述し
たように、ランダムに発生されたIDに基づいて、カード
IDやブルートゥースデバイス名を設定する処理や、図2
1、および図22を参照して説明したような、ピコネッ
ト内同期の確立処理を実行させることができる。By mounting the memory stick 223 on the mobile phone 52, for example, the mobile phone 5
Even if the ID generation unit 245, the non-contact IC card 246, and the Bluetooth module 247 are not built in the second unit, its function can be expanded and, as described above, based on the randomly generated ID. A card
The process of setting the ID and Bluetooth device name,
1 and the processing for establishing intra-piconet synchronization as described with reference to FIG. 22 can be executed.
【0281】なお、拡張する新たな機能を制御するため
の制御プログラムも、メモリースティック223から読
み出され、携帯電話機52にインストールされている。
また、その制御プログラムが、例えば、図11に示すよ
うな磁気ディスク101乃至半導体メモリ104などの
記録媒体から、USBケーブルを介してインストールされ
るようにしてもよい。A control program for controlling a new extended function is also read from the memory stick 223 and installed in the mobile phone 52.
Further, the control program may be installed from a recording medium such as the magnetic disk 101 to the semiconductor memory 104 as shown in FIG. 11 via a USB cable.
【0282】また、メモリースティック223だけでな
く、図25(B)に示すような、ID生成部245、非接
触ICカード246、およびブルートゥースモジュール2
47が組み込まれた外付けユニット321により、携帯
電話機52の機能を拡張させるようにしてもよい。外付
けユニット321は、例えば、携帯電話機52の所定の
位置に設けられているUSBのコネクタや、充電ケーブル
のコネクタなどに接続される。Further, not only the memory stick 223 but also the ID generating section 245, the non-contact IC card 246, and the Bluetooth module 2 as shown in FIG.
The function of the mobile phone 52 may be expanded by an external unit 321 in which 47 is incorporated. The external unit 321 is connected to, for example, a USB connector provided at a predetermined position of the mobile phone 52, a charging cable connector, or the like.
【0283】以下において、ID生成部245、非接触IC
カード246、またはブルートゥースモジュール247
のいずれかの機能、或いはその全ての機能を拡張させ
る、メモリースティック223と外付けユニット321
を個々に区別する必要がない場合、まとめて機能拡張ユ
ニットと称する。In the following, the ID generation unit 245, non-contact IC
Card 246 or Bluetooth module 247
Memory stick 223 and external unit 321 for expanding any or all functions of
When it is not necessary to distinguish each of them, they are collectively referred to as a function expansion unit.
【0284】図26(A)および(B)は、ID生成部2
45が内蔵されており、機能拡張ユニットにより、非接
触ICカード246の機能、およびブルートゥースモジュ
ール247の機能を拡張させる携帯電話機52を示す模
式図である。26A and 26B show the ID generation unit 2
45 is a schematic diagram showing a mobile phone 52 in which 45 is built in and the function expansion unit expands the function of the non-contact IC card 246 and the function of the Bluetooth module 247. FIG.
【0285】この機能拡張ユニットが装着された携帯電
話機52においては、携帯電話機52に内蔵されている
ID生成部245により生成されたIDが、機能拡張ユニッ
トの非接触ICカード246、およびブルートゥースモジ
ュール247に通知され、カードID、およびブルートゥ
ースデバイス名がともに書き換えられる。[0285] In the mobile phone 52 to which this function expansion unit is attached, it is built in the mobile phone 52.
The ID generated by the ID generation unit 245 is notified to the non-contact IC card 246 of the function expansion unit and the Bluetooth module 247, and both the card ID and the Bluetooth device name are rewritten.
【0286】図27(A)および(B)は、ID生成部2
45、およびブルートゥースモジュール247が内蔵さ
れており、機能拡張ユニットにより、非接触ICカード2
46の機能のみを拡張させる携帯電話機52を示す模式
図である。27A and 27B show the ID generation unit 2
45, and the Bluetooth module 247 are built in, and the function expansion unit enables the contactless IC card 2
It is a schematic diagram which shows the mobile telephone 52 which extends only the function of 46.
【0287】また、図28(A)および(B)は、ブル
ートゥースモジュール247が内蔵されており、機能拡
張ユニットにより、ID生成部245、および非接触ICカ
ード246の機能を拡張させる携帯電話機52を示す模
式図である。28 (A) and 28 (B) have a built-in Bluetooth module 247, and a mobile phone 52 for expanding the functions of the ID generation section 245 and the contactless IC card 246 by the function expansion unit. It is a schematic diagram which shows.
【0288】さらに、図29(A)および(B)は、ID
生成部245、および非接触ICカード246が内蔵され
ており、機能拡張ユニットにより、ブルートゥースモジ
ュール247の機能を拡張させる携帯電話機52を示す
模式図である。Further, FIGS. 29A and 29B show ID
FIG. 11 is a schematic diagram showing a mobile phone 52 in which a generation unit 245 and a non-contact IC card 246 are built in and a function expansion unit expands the function of the Bluetooth module 247.
【0289】図30(A)および(B)は、非接触ICカ
ード246のみが内蔵されており、機能拡張ユニットに
より、ID生成部245、およびブルートゥースモジュー
ル247の機能を拡張させる携帯電話機52を示す模式
図である。30 (A) and 30 (B) show a mobile phone 52 in which only the non-contact IC card 246 is built in and the functions of the ID generator 245 and the Bluetooth module 247 are expanded by the function expansion unit. It is a schematic diagram.
【0290】このように、機能拡張ユニットで、その機
能を拡張させることにより、ID生成部245、非接触IC
カード246、およびブルートゥースモジュール247
の機能を有する携帯電話機52を様々な組み合わせで構
成することができ、上述したようなカードID等の書き換
え処理や、同期確立処理を実行させることができる。As described above, by expanding the function by the function expansion unit, the ID generation unit 245, the non-contact IC
Card 246 and Bluetooth module 247
The mobile phone 52 having the function of can be configured by various combinations, and the rewriting process of the card ID and the like as described above and the synchronization establishing process can be executed.
【0291】なお、IDを生成する機能をソフトウエアに
より拡張させる場合、例えば、そのソフトウエアが記憶
されている機能拡張ユニットが装着されることに応じて
インストールされ、携帯電話機52の機能が拡張され
る。When the function for generating an ID is expanded by software, for example, the function expansion unit in which the software is stored is installed and the function of the mobile phone 52 is expanded. It
【0292】次に、カードID、またはブルートゥースデ
バイス名を必要に応じて書き換える携帯電話機52の処
理について、フローチャートを参照して説明する。Next, the processing of the cellular phone 52 for rewriting the card ID or the Bluetooth device name as needed will be described with reference to the flowchart.
【0293】始めに、図31のフローチャートを参照し
て、非接触ICカード246の機能を拡張する機能拡張ユ
ニットが装着されることに応じて携帯電話機52により
実行される書き換え処理について説明する。First, referring to the flowchart in FIG. 31, a rewriting process executed by the mobile phone 52 when a function expansion unit for expanding the function of the non-contact IC card 246 is attached will be described.
【0294】ステップS301において、ホストプログ
ラム301は、非接触ICカード246の機能を拡張させ
る機能拡張ユニットが装着されたか否かを判定し、装着
されたと判定するまで待機する。ホストプログラム30
1は、例えば、図25(A)および(B)に示す機能拡
張ユニット、図26(A)および(B)に示す機能拡張
ユニット、図27(A)および(B)に示す機能拡張ユ
ニット、図28(A)および(B)に示す機能拡張ユニ
ットのうちのいずれかの機能拡張ユニットが装着された
と判定した場合、ステップS302に進む。In step S301, the host program 301 determines whether or not the function expansion unit for expanding the function of the non-contact IC card 246 is attached, and waits until it is determined that the function extension unit is attached. Host program 30
1 is, for example, the function expansion unit shown in FIGS. 25 (A) and (B), the function expansion unit shown in FIGS. 26 (A) and (B), the function expansion unit shown in FIGS. 27 (A) and (B), If it is determined that any one of the function expansion units shown in FIGS. 28A and 28B is attached, the process proceeds to step S302.
【0295】ステップS302において、ホストプログ
ラム301は、カードID設定プログラム303に問い合
わせ、カードIDを確認する。カードID設定プログラム3
03は、ステップS321において、その問い合わせを
受信したとき、ステップS322に進み、EEPROM264
に設定されているカードIDを読み出し、ホストプログラ
ム301に通知する。In step S302, the host program 301 inquires of the card ID setting program 303 to confirm the card ID. Card ID setting program 3
03, when the inquiry is received in step S321, the process proceeds to step S322, and the EEPROM 264
The card ID set in the above is read and the host program 301 is notified.
【0296】ホストプログラム301は、ステップS3
03においてカードIDを受信したとき、ステップS30
4に進み、ブルートゥースデバイス名設定プログラム3
05に問い合わせ、ブルートゥースデバイス名を確認す
る。The host program 301 executes step S3.
When the card ID is received in step 03, step S30
Proceed to step 4, Bluetooth device name setting program 3
Check 05 and confirm the Bluetooth device name.
【0297】ブルートゥースデバイス名設定プログラム
305は、ステップS331において、その問い合わせ
を受信したとき、ステップS332に進み、フラッシュ
メモリ174Bに保存されているブルートゥースデバイ
ス名を読み出し、ホストプログラム301に通知する。When the Bluetooth device name setting program 305 receives the inquiry in step S331, the process advances to step S332, the Bluetooth device name stored in the flash memory 174B is read, and the host program 301 is notified.
【0298】ステップS305において、ホストプログ
ラム301は、ブルートゥースデバイス名設定プログラ
ム305から通知されてきたブルートゥースデバイス名
を取得し、既に通知されているカードIDと比較する。そ
して、ホストプログラム301は、ステップS306に
おいて、取得したカードIDに、少なくともブルートゥー
スデバイス名(ブルートゥースデバイス名に関する情
報)が含まれているか否かを判定する。In step S305, the host program 301 acquires the Bluetooth device name notified from the Bluetooth device name setting program 305 and compares it with the already notified card ID. Then, in step S306, the host program 301 determines whether or not the acquired card ID includes at least a Bluetooth device name (information regarding the Bluetooth device name).
【0299】ホストプログラム301は、ステップS3
06において、カードIDとブルートゥースデバイス名が
同一である、またはカードIDにブルートゥースデバイス
名が含まれていると判定した場合、処理を終了させる。
一方、ステップS306において、カードIDにブルート
ゥースデバイス名が含まれていないと判定した場合、ホ
ストプログラム301は、ステップS307に進み、ID
生成部245を制御し、IDを生成する。例えば、図25
(A)に示すようなメモリースティック223が装着さ
れた場合、ホストプログラム301は、メモリースティ
ック223に配置されているID生成部245を制御し、
IDを生成する。The host program 301 executes step S3.
When it is determined in 06 that the card ID and the Bluetooth device name are the same or the card ID includes the Bluetooth device name, the process is ended.
On the other hand, if it is determined in step S306 that the Bluetooth device name is not included in the card ID, the host program 301 proceeds to step S307
The generation unit 245 is controlled to generate an ID. For example, in FIG.
When the memory stick 223 as shown in (A) is attached, the host program 301 controls the ID generation unit 245 arranged in the memory stick 223,
Generate an ID.
【0300】そして、ホストプログラム301は、ステ
ップS308に進み、生成したIDをカードID設定プログ
ラム303、およびブルートゥースデバイス名設定プロ
グラム305に通知する。[0300] Then, the host program 301 proceeds to step S308 and notifies the generated ID to the card ID setting program 303 and the Bluetooth device name setting program 305.
【0301】カードID設定プログラム303は、ステッ
プS323において、そのIDを受信したとき、ステップ
S324に進み、EEPROM264に設定されているカード
IDを書き換える。When the card ID setting program 303 receives the ID in step S323, the process proceeds to step S324, and the card set in the EEPROM 264 is set.
Rewrite the ID.
【0302】一方、ブルートゥースデバイス名設定プロ
グラム305は、ステップS333において、ホストプ
ログラム301から通知されたIDを受信し、ステップS
334に進み、フラッシュメモリ174Bに設定されて
いるブルートゥースデバイス名を書き換える。On the other hand, the Bluetooth device name setting program 305 receives the ID notified from the host program 301 in step S333, and the step S333
In step 334, the Bluetooth device name set in the flash memory 174B is rewritten.
【0303】以上のような処理により、機能拡張ユニッ
トが装着されたタイミングで、ランダムにIDが生成さ
れ、生成されたIDに基づいてカードID、およびブルート
ゥースデバイス名が設定される。従って、機能を拡張さ
せた携帯電話機52に、図21および図22を参照して
説明したような同期確立処理を実行させることができ
る。Through the above processing, an ID is randomly generated at the timing when the function expansion unit is attached, and the card ID and the Bluetooth device name are set based on the generated ID. Therefore, it is possible to cause the mobile phone 52 having the expanded function to execute the synchronization establishing process as described with reference to FIGS. 21 and 22.
【0304】次に、図32のフローチャートを参照し
て、ブルートゥースモジュール247の機能を拡張する
機能拡張ユニットが装着されることに応じて携帯電話機
52により実行される書き換え処理について説明する。Next, referring to the flowchart in FIG. 32, a rewriting process executed by the mobile phone 52 when a function expansion unit for expanding the function of the Bluetooth module 247 is attached will be described.
【0305】図32に示す処理は、図31を参照して説
明した処理と基本的に同様の処理であり、ステップS3
41において、ブルートゥースモジュール247の機能
を拡張する機能拡張ユニットが装着されたか否かが判定
され、装着されたと判定されたとき、それ以降、図31
のステップS302乃至ステップS308、ステップS
321乃至ステップS324、およびステップS331
乃至ステップS334と同様の処理が実行される。The process shown in FIG. 32 is basically the same as the process described with reference to FIG. 31, and step S3
In 41, it is determined whether or not the function expansion unit for expanding the function of the Bluetooth module 247 is attached, and when it is determined that the function extension unit is attached, thereafter, FIG.
Steps S302 to S308 and S
321 to step S324, and step S331
The same processing as that of step S334 is executed.
【0306】例えば、図25(A)および(B)に示す
機能拡張ユニット、図26(A)および(B)に示す機
能拡張ユニット、図29(A)および(B)に示す機能
拡張ユニット、図30(A)および(B)に示す機能拡
張ユニットのうちのいずれかの機能拡張ユニットが装着
されたとき、カードIDとブルートゥースデバイス名が確
認され、必要に応じて、ランダムに発生されたIDに基づ
いて、その設定が書き換えられる。For example, the function expansion unit shown in FIGS. 25A and 25B, the function expansion unit shown in FIGS. 26A and 26B, the function expansion unit shown in FIGS. 29A and 29B, When any of the function expansion units shown in FIGS. 30 (A) and 30 (B) is installed, the card ID and the Bluetooth device name are confirmed, and an ID randomly generated if necessary. The setting is rewritten based on.
【0307】以上においては、カードIDとブルートゥー
スデバイス名が記憶されるメモリがそれぞれ設けられる
としたが、非接触ICカード246とブルートゥースモジ
ュール247により共有される、物理的に1つのメモリ
に、これらの情報が記憶されるようにしてもよい。この
共有されるメモリは、メモリースティック223に組み
込まれていてもよいし、携帯電話機52に内蔵されてい
てもよい。In the above description, it is assumed that the memories for storing the card ID and the Bluetooth device name are provided respectively. However, the physical memory, which is shared by the non-contact IC card 246 and the Bluetooth module 247, can store these memories. Information may be stored. This shared memory may be built in the memory stick 223 or may be built in the mobile phone 52.
【0308】また、以上においては、パーソナルコンピ
ュータ51をマスタとし、携帯電話機52をスレーブと
した場合について説明したが、当然、双方が逆の役割を
有するようにしてもよい。また、リーダライタが携帯電
話機52にも設けられている場合、携帯電話機52がパ
ーソナルコンピュータ51の存在を検出し、ランダムに
生成されたIDに基づいて設定されている、パーソナルコ
ンピュータ51の非接触ICカードのカードIDに基づい
て、ピコネット内同期を確立させるようにしてもよい。In the above, the case where the personal computer 51 is the master and the mobile phone 52 is the slave has been described, but naturally both may have the opposite roles. When the reader / writer is also provided in the mobile phone 52, the mobile phone 52 detects the presence of the personal computer 51 and is set based on a randomly generated ID. The intra-piconet synchronization may be established based on the card ID of the card.
【0309】なお、非接触ICカードとリーダライタとの
通信によりブルートゥースデバイス名を取得し、それに
基づいてピコネット内同期を確立する通信システムは、
上述したようなパーソナルコンピュータ51と携帯電話
機52との間だけでなく、様々な機器間においても適用
可能である。A communication system that acquires a Bluetooth device name through communication between a contactless IC card and a reader / writer and establishes intra-piconet synchronization based on the Bluetooth device name is
It is applicable not only between the personal computer 51 and the mobile phone 52 as described above, but also between various devices.
【0310】例えば、携帯電話機52やPDA53などの
携帯端末と、テレビジョン受像機、カーナビゲーショ
ン、自動販売機、ATM(automatic teller machine)など
の装置間でも、上述したような通信システムを構成する
こともできる。この場合、携帯電話機52やPDA53に
は、ブルートゥースモジュールと非接触ICカードが少な
くとも設けられていればよく、テレビジョン受像機、カ
ーナビゲーション、自動販売機、ATMには、それぞれ、
ブルートゥースモジュールと、非接触ICカードのリーダ
ライタが少なくとも設けられていればよい。For example, the above communication system should be configured between a mobile terminal such as the mobile phone 52 or PDA 53 and a device such as a television receiver, a car navigation, a vending machine, or an ATM (automatic teller machine). You can also In this case, at least the Bluetooth module and the non-contact IC card are provided in the mobile phone 52 and the PDA 53, and the television receiver, the car navigation, the vending machine, and the ATM respectively have
At least a Bluetooth module and a non-contact IC card reader / writer may be provided.
【0311】また、いずれか一方がリーダライタを有し
ていれば、携帯電話機同士、またはPDA同士、PDAとデジ
タルカメラ、或いはPDAとデジタルビデオカメラなどに
よるピコネット内同期の確立処理にも、本発明は適用す
ることができる。Further, if either one has a reader / writer, the present invention can be applied to the process of establishing synchronization in the piconet between mobile phones, PDAs, PDA and digital camera, PDA and digital video camera, etc. Can be applied.
【0312】さらに、単に機器と機器との接続だけに限
らず、電磁誘導通信部(リーダライタ、および非接触IC
カード)とブルートゥースモジュールが、例えば、自動
車、電車、船、飛行機などの移動体や、建物内、或いは
街中の至る所に設けられ、そのブルートゥースモジュー
ルを介して、例えば、インターネットや、LAN(LocalAre
a Network)、或いはWAN(Wide Area Network)などのネッ
トワークに接続することにより、いわゆるユビキタス
(Ubiquitous)社会(Ubiquitous Network社会、または
Ubiquitous Computing社会)を構成するようにしてもよ
い。Furthermore, the electromagnetic induction communication section (reader / writer and non-contact IC) is not limited to simply connecting devices to each other.
Card) and a Bluetooth module are provided, for example, in moving bodies such as cars, trains, ships, and planes, in buildings, or anywhere in the city, and via the Bluetooth module, for example, the Internet or LAN (Local Area).
a Network), or WAN (Wide Area Network), and so on, so-called Ubiquitous Society (Ubiquitous Network Society, or
Ubiquitous Computing Society) may be configured.
【0313】図33は、本発明を適用した通信システム
により構成する、ユビキタス社会の概念を示す図であ
る。FIG. 33 is a diagram showing the concept of a ubiquitous society, which is constituted by a communication system to which the present invention is applied.
【0314】図においては、インターネット354に
は、アクセスポイント351および352、サーバ35
5および356、クライアントPC357が接続されてお
り、各種の情報を送受信することが可能とされている。In the figure, the Internet 354 includes access points 351 and 352 and a server 35.
5 and 356 and the client PC 357 are connected to each other, and various kinds of information can be transmitted and received.
【0315】アクセスポイント351には、非接触ICカ
ード371、ブルートゥースモジュール372、および
リーダライタ373が設けられており、携帯電話機52
のユーザは、このアクセスポイント351に携帯電話機
52を近接させるだけで、上述したような通信相手を特
定する処理が行われ、その後に、ブルートゥースを介し
てインターネット354にアクセスすることができる。The access point 351 is provided with a non-contact IC card 371, a Bluetooth module 372, and a reader / writer 373.
The user can perform the process for identifying the communication partner as described above only by bringing the mobile phone 52 close to the access point 351 and then access the Internet 354 via Bluetooth.
【0316】アクセスポイント352には、リーダライ
タ381と無線LANアクセスポイント382が設けられ
ている。従って、ID生成部391、非接触ICカード39
2、および無線LANクライアント393が内蔵されてい
るPDA353のユーザがPDA353をアクセスポイント3
52に近接させるだけで、上述したような通信相手を特
定する処理が行われ、その後に、無線LANを介してイン
ターネット354にアクセスすることができる。The access point 352 is provided with a reader / writer 381 and a wireless LAN access point 382. Therefore, the ID generation unit 391, the non-contact IC card 39
2 and the user of the PDA 353 with the built-in wireless LAN client 393 connects the PDA 353 to the access point 3
The process of identifying the communication partner as described above is performed only by bringing the device closer to 52, and then the Internet 354 can be accessed via the wireless LAN.
【0317】例えば、携帯電話機52のユーザは、町中
に設置されているアクセスポイント351に携帯電話機
52を近接させるだけで、サーバ355から所望するコ
ンテンツを取得したり、サーバ356に展開されている
コミュニティに参加したり、或いは、遠隔にあるクライ
アントPC357を操作したりすることを、いつでも、か
つ、容易に行うことができる。For example, the user of the mobile phone 52 simply obtains the desired content from the server 355 or deploys it on the server 356 simply by bringing the mobile phone 52 close to the access point 351 installed in the town. Participating in a community or operating a remote client PC 357 can be easily performed at any time.
【0318】また、図33のアクセスポイント352と
PDA353との間で行われているような無線LAN(IEEE(I
nstitute of Electrical and Electronics Engineers)8
02.11b)などの、ブルートゥース以外の通信において
も、本発明は適用することができる。例えば、無線LAN
を介してインターネット354にアクセスする場合、MA
C(Media Access Control)アドレス、チャンネル数、ESS
-ID(Extended ServiceSet-Identification)などが、非
接触ICカード392からアクセスポイント352のリー
ダライタ381に対して通知される。Further, the access point 352 shown in FIG.
A wireless LAN (IEEE (I
nstitute of Electrical and Electronics Engineers) 8
The present invention can be applied to communication other than Bluetooth, such as 02.11b). For example, wireless LAN
MA to access the Internet 354 via
C (Media Access Control) address, number of channels, ESS
-ID (Extended Service Set-Identification) and the like are notified from the non-contact IC card 392 to the reader / writer 381 of the access point 352.
【0319】なお、この場合、通知されるESS-ID等は、
ID生成部391により生成されたIDにより、ランダムに
生成されたものとされる。In this case, the ESS-ID and the like to be notified are
The ID generated by the ID generation unit 391 is randomly generated.
【0320】さらに、ブルートゥース以外の通信として
は、例えば、IrDA、HomeRF(SWAP)、Wireless1394などが
あり、これらの通信においても、本発明は適用すること
ができる。Further, as communication other than Bluetooth, there are, for example, IrDA, HomeRF (SWAP), Wireless1394, etc., and the present invention can be applied to these communication.
【0321】また、上述したような非接触ICカード24
6のようにループアンテナを用いて電力伝送およびデー
タ伝送を行う通信方式に代えて、出力を抑え、ブルート
ゥースなどの通信方式より通信可能な距離が短くなるよ
うに予め設定されている通信方式であれば、いずれの通
信方式を用いるようにしてもよい。Also, the non-contact IC card 24 as described above
Instead of the communication method for performing power transmission and data transmission using a loop antenna as described in 6, a communication method that is set in advance so that the output is suppressed and the communicable distance is shorter than the communication method such as Bluetooth. For example, any communication method may be used.
【0322】以上においては、パーソナルコンピュータ
51は、非接触ICカード246から通知されたカードID
と、ブルートゥースモジュール247から通知されたブ
ルートゥースデバイス名に基づいて、通信する機器を特
定するとしたが、固有の識別情報であれば、いずれの情
報を利用することもできる。In the above, the personal computer 51 uses the card ID notified from the non-contact IC card 246.
Then, the device to communicate is specified based on the Bluetooth device name notified from the Bluetooth module 247, but any information can be used as long as it is unique identification information.
【0323】例えば、128ビットからなるIPv6(Inter
net Protocol version 6)がそれぞれの機器に割り振ら
れている場合、マスタであるパーソナルコンピュータ5
1は、非接触ICカード246から通知されたその識別情
報に基づいて、通信する機器を特定することができる。For example, 128-bit IPv6 (Inter
When the Net Protocol version 6) is assigned to each device, the master personal computer 5
1 can specify the device to communicate based on the identification information notified from the non-contact IC card 246.
【0324】また、以上においては、非接触ICカードか
ら通知されるカードIDに基づいて、通信する端末を特定
するとしたが、リーダライタから、近接する端末に対し
てIDが発行されるようにしてもよい。この場合、この近
接された端末は、リーダライタからIDが通知されたと
き、そのIDに基づいて、自らのブルートゥースデバイス
名を書き換える処理を実行する。一方、そのリーダライ
タを有しているマスタは、発行したIDと、ピコネット内
同期を確立した後に通知されたブルートゥースデバイス
名を参照することで、通信する端末を特定する。これに
より、非接触ICカードを有していないブルートゥースデ
バイスと、それを有しているブルートゥースデバイスと
を識別することができる。このように、様々な方法によ
り、通信相手を特定することもできる。Further, in the above, the terminal to communicate with is specified based on the card ID notified from the non-contact IC card. However, the reader / writer issues the ID to the adjacent terminal. Good. In this case, when the ID is notified from the reader / writer, this approached terminal executes a process of rewriting its own Bluetooth device name based on the ID. On the other hand, the master having the reader / writer identifies the terminal to communicate by referring to the issued ID and the Bluetooth device name notified after establishing the intra-piconet synchronization. This makes it possible to distinguish between a Bluetooth device that does not have a non-contact IC card and a Bluetooth device that has it. In this way, the communication partner can be specified by various methods.
【0325】上述したように、通常、ブルートゥースに
よる通信においては、同期の確立がなされ、その同期を
確立した相手の端末が初めて通信を行う端末である場
合、双方の機器に同一のPINコードを入力する必要があ
る。しかしながら、本発明を適用し、例えば、電磁誘導
を利用した通信により提供された識別情報等に基づい
て、通信相手を特定し、ブルートゥース通信が行えるよ
うになった場合においては、そのPINコードの入力を不
要とするように予め設定されていてもよい。この場合、
例えば、電磁誘導を利用した通信により、所定のPINコ
ードが双方の端末間で共有される。As described above, normally, in the communication by Bluetooth, when the synchronization is established and the terminal of the partner with whom the synchronization is established is the terminal which communicates for the first time, the same PIN code is input to both devices. There is a need to. However, when the present invention is applied and, for example, the communication partner is specified based on the identification information or the like provided by the communication using electromagnetic induction and the Bluetooth communication can be performed, the PIN code is input. May be set in advance so as to be unnecessary. in this case,
For example, a predetermined PIN code is shared between both terminals by communication using electromagnetic induction.
【0326】また、例えば、電磁誘導を利用した通信に
より提供された識別情報等に基づいて、通信相手を特定
し、ブルートゥース通信が行えるようになった場合にお
いては、所定のプロファイルで通信が行われるように予
め設定されていてもよい。この場合、例えば、電磁誘導
を利用した通信により、自分自身が提供できるプロファ
イルが双方の端末間で共有され、その中から、所定のプ
ロファイルが選択される。[0326] Further, for example, when the communication partner is specified based on the identification information provided by the communication using electromagnetic induction and the Bluetooth communication can be performed, the communication is performed with a predetermined profile. May be set in advance. In this case, for example, a profile that can be provided by itself is shared by both terminals by communication using electromagnetic induction, and a predetermined profile is selected from them.
【0327】さらに、上述したメモリースティック22
3に代えて、所定のスロットに挿入可能な形状であれば
如何なるものであってもよい。例えば、メモリースティ
ック223に代わるものとして、SDカード(登録商標)
規格のものや、CFカード(登録商標)規格のものなどが
ある。Further, the above-mentioned Memory Stick 22
Instead of 3, any shape may be used as long as it can be inserted into a predetermined slot. For example, as an alternative to the Memory Stick 223, an SD card (registered trademark)
There are standard ones and CF card (registered trademark) standard ones.
【0328】なお、上述した例においては、リーダライ
タ105と、非接触ICカード246が個々に構成される
としたが、それらの双方の機能を有するものを、パーソ
ナルコンピュータ51と携帯電話機52にそれぞれ設け
るようにしてもよい。さらに、この双方の機能を有する
ものを、例えば、上述したようなメモリースティック2
23などに格納し、パーソナルコンピュータ51と携帯
電話機52の機能を拡張するようにしてもよい。Although the reader / writer 105 and the non-contact IC card 246 are individually configured in the above-described example, a personal computer 51 and a mobile phone 52 having functions of both of them are respectively provided. It may be provided. Furthermore, a memory stick 2 having both of the functions described above is used, for example, as described above.
23 and the like, and the functions of the personal computer 51 and the mobile phone 52 may be expanded.
【0329】上述した一連の処理は、ハードウェアによ
り実行させることもできるが、ソフトウェアにより実行
させることもできる。The series of processes described above can be executed by hardware, but can also be executed by software.
【0330】一連の処理をソフトウエアにより実行させ
る場合には、そのソフトウエアを構成するプログラム
が、専用のハードウエアに組み込まれているコンピュー
タ、または、各種のプログラムをインストールすること
で、各種の機能を実行することが可能な、例えば、汎用
のパーソナルコンピュータなどに、ネットワークや記録
媒体からインストールされる。When a series of processes is executed by software, a program which constitutes the software is installed in a computer in which dedicated hardware is installed, or various programs are installed to perform various functions. It is installed from a network or a recording medium into a general-purpose personal computer or the like capable of executing.
【0331】この記録媒体は、図11に示すように、装
置本体とは別に、ユーザにプログラムを提供するために
配布される、プログラムが記録されている磁気ディスク
101(フロッピディスクを含む)、光ディスク102
(CD-ROM(Compact Disk-ReadOnly Memory),DVD(Digita
l Versatile Disk)を含む)、光磁気ディスク103(M
D(登録商標)(Mini-Disk)を含む)、もしくは半導体メ
モリ104などよりなるパッケージメディアにより構成
されるだけでなく、装置本体に予め組み込まれた状態で
ユーザに提供される、プログラムが記録されているHDD
114やROM118などで構成される。As shown in FIG. 11, this recording medium is a magnetic disk 101 (including a floppy disk) on which a program is recorded, which is distributed in order to provide the program to the user, separately from the apparatus main body, an optical disk. 102
(CD-ROM (Compact Disk-Read Only Memory), DVD (Digita
(including Versatile Disk)), magneto-optical disk 103 (M
D (registered trademark) (including Mini-Disk)), or a package medium composed of the semiconductor memory 104 and the like, and stores a program that is provided to the user in a state of being pre-installed in the apparatus body. HDD
114 and ROM 118 and the like.
【0332】なお、本明細書において、記録媒体に記録
されるプログラムを記述するステップは、記載された順
序に従って時系列的に行われる処理はもちろん、必ずし
も時系列的に処理されなくとも、並列的あるいは個別に
実行される処理をも含むものである。In the present specification, the steps for describing the program recorded on the recording medium are not limited to the processing performed in time series according to the order described, but may be performed in parallel even if they are not necessarily processed in time series. Alternatively, it also includes processes that are individually executed.
【0333】また、本明細書において、システムとは、
複数の装置により構成される装置全体を表すものであ
る。In this specification, the system means
It represents the entire apparatus composed of a plurality of devices.
【0334】[0334]
【発明の効果】本発明の通信システムおよび方法によれ
ば、近接された通信端末に対しループアンテナによる電
力伝送及びデータ送受信を行う第1の無線通信部を用い
て、通信端末の識別情報を取得し、通信端末を含む複数
の通信端末と第2の無線通信部を用いた無線通信を行う
ための同期を確立し、同期を確立した複数の通信端末か
ら第2の無線通信部を用いて、各々の端末名情報を取得
する。そして、取得した識別情報と、端末名情報とを用
いて通信相手を特定する。また、所定の情報を無作為に
生成し、生成した情報に基づいて、自身の識別情報を設
定し、生成した情報に基づいて、自身の端末名情報を設
定し、ループアンテナを介して得られた誘起電力の少な
くとも一部を利用しデータの送受信を行う第3の無線通
信部を用いて、情報処理装置に識別情報を提供する。ま
た、第2の無線通信部を用いた無線通信の同期の確立に
伴い情報処理装置からの要求に応じて、第4の無線通信
部を介して所定の信号の送受信を行い同期を確立し、第
2の無線通信部を介して送信された情報処理装置からの
要求に応じて、データの送受信を行う第4の無線通信部
を用いて、端末名情報を提供するようにしたので、情報
処理装置は、無作為に設定された通信端末の識別情報に
基づいて通信相手の端末を特定することができ、誤った
端末を通信相手として特定するといったことを抑制する
ことができる。According to the communication system and method of the present invention, the identification information of a communication terminal is acquired by using the first wireless communication section that performs power transmission and data transmission / reception by the loop antenna to the communication terminals in proximity. Then, synchronization is established for performing wireless communication using the second wireless communication unit with a plurality of communication terminals including the communication terminal, and the plurality of communication terminals that have established synchronization are used with the second wireless communication unit. Acquire information on each terminal name. Then, the communication partner is specified using the obtained identification information and the terminal name information. It also randomly generates predetermined information, sets its own identification information based on the generated information, sets its own terminal name information based on the generated information, and obtains it via the loop antenna. The identification information is provided to the information processing apparatus by using the third wireless communication unit that transmits and receives data by using at least a part of the induced electric power. Further, in response to a request from the information processing device with the establishment of the synchronization of the wireless communication using the second wireless communication unit, a predetermined signal is transmitted and received through the fourth wireless communication unit to establish the synchronization, According to the request from the information processing device transmitted via the second wireless communication unit, the terminal name information is provided using the fourth wireless communication unit that transmits and receives data. The device can identify the terminal of the communication partner based on the identification information of the communication terminal set at random, and can suppress the identification of the wrong terminal as the communication partner.
【0335】本発明の第1の通信端末および方法、並び
にプログラムによれば、所定の情報を無作為に生成し、
生成した情報に基づいて、自身の識別情報を設定し、生
成した情報に基づいて、自身の端末名情報を設定し、所
定のデータの送受信を行う第1の無線通信部を用いて、
情報処理装置からの所定の要求に応じて自身の識別情報
を提供する。また、所望のデータの送受信を行う第2の
無線通信部を介して所定の信号の送受信を行い情報処理
装置と同期を確立し、第2の無線通信部を介して受信し
た情報処理装置からの要求に応じて、第2の無線通信部
を用いて、自身の端末名情報を提供するようにしたの
で、より確実に、所望する相手と通信を開始することが
できる。According to the first communication terminal and method and the program of the present invention, predetermined information is randomly generated,
Based on the generated information, set its own identification information, based on the generated information, set its own terminal name information, using the first wireless communication unit to send and receive predetermined data,
It provides its own identification information in response to a predetermined request from the information processing device. In addition, a predetermined signal is transmitted and received through the second wireless communication unit that transmits and receives desired data to establish synchronization with the information processing device, and the information processing device that receives the second signal through the second wireless communication unit receives Since the second wireless communication unit is used to provide the terminal name information of the terminal itself in response to the request, it is possible to more reliably start the communication with the desired partner.
【0336】本発明の第2の通信端末によれば、拡張装
置と電気的に接続し、所定の情報を無作為に生成し、生
成した情報に基づいて、自身の識別情報を設定し、生成
した情報に基づいて、自身の端末名情報を設定する。ま
た、拡張装置内に設けられている所定のデータの送受信
を行う第1の無線通信部を用いて、情報処理装置からの
所定の要求に応じて自身の識別情報を提供し、所望のデ
ータの送受信を行う第2の無線通信部を介して所定の信
号の送受信を行い情報処理装置と同期を確立し、第2の
無線通信部を介して受信した情報処理装置からの要求に
応じて、第2の無線通信部を用いて、自身の端末名情報
を提供するようにしたので、第1の無線通信部が通信端
末に設けられていない場合であっても、その機能を拡張
装置により拡張することができ、所望する相手と容易に
通信を開始することができる。According to the second communication terminal of the present invention, it electrically connects to the expansion device, randomly generates predetermined information, and sets and generates its own identification information based on the generated information. The terminal name information of its own is set based on the information obtained. In addition, by using the first wireless communication unit that is provided in the expansion device for transmitting and receiving predetermined data, it provides its own identification information in response to a predetermined request from the information processing device, and A predetermined signal is transmitted / received via the second wireless communication unit that performs transmission / reception to establish synchronization with the information processing device, and a first signal is transmitted in response to a request from the information processing device received via the second wireless communication unit. Since the second wireless communication unit is used to provide its own terminal name information, even if the first wireless communication unit is not provided in the communication terminal, its function is expanded by the expansion device. Therefore, it is possible to easily start communication with a desired partner.
【0337】本発明の第3の通信端末によれば、拡張装
置と電気的に接続し、拡張装置により無作為に生成され
た所定の情報に基づいて、自身の識別情報を設定し、所
定の情報に基づいて、自身の端末名情報を設定し、所定
のデータの送受信を行う第1の無線通信部を用いて、情
報処理装置からの所定の要求に応じて自身の識別情報を
提供する。また、拡張装置内に設けられている所望のデ
ータの送受信を行う第2の無線通信部を介して所定の信
号の送受信を行い情報処理装置と同期を確立し、第2の
無線通信部を介して受信した情報処理装置からの要求に
応じて、第2の無線通信部を用いて、自身の端末名情報
を提供するようにしたので、第2の無線通信部が通信端
末に設けられていない場合であっても、その機能を拡張
装置により拡張させることができ、第2の無線通信部を
利用した通信を容易に開始することができる。According to the third communication terminal of the present invention, it is electrically connected to the expansion device, and based on the predetermined information randomly generated by the expansion device, its own identification information is set, and the predetermined information is set. Based on the information, the terminal name information of itself is set, and the first wireless communication unit that transmits and receives predetermined data is used to provide the identification information of itself in response to a predetermined request from the information processing device. In addition, a predetermined signal is transmitted and received through a second wireless communication unit that is provided in the expansion device and that transmits and receives desired data, synchronization is established with the information processing device, and the second wireless communication unit is used. In response to the request received from the information processing apparatus, the second wireless communication unit is used to provide its own terminal name information, and thus the second wireless communication unit is not provided in the communication terminal. Even in this case, the function can be expanded by the expansion device, and the communication using the second wireless communication unit can be easily started.
【0338】本発明の第1の拡張装置によれば、通信端
末と電気的に接続し、所定の情報を無作為に生成し、生
成した情報に基づいて、自身の識別情報を設定し、生成
した情報に基づいて、自身の端末名情報を設定する。ま
た、ループアンテナを介して得られた誘起電力の少なく
とも一部を利用しデータの送受信を行う第1の無線通信
部を用いて、情報処理装置からの所定の要求に応じて自
身の識別情報を提供し、所望のデータの送受信を行う第
2の無線通信部を介して所定の信号の送受信を行い情報
処理装置と同期を確立し、第2の無線通信部を介して受
信した情報処理装置からの要求に応じて、第2の無線通
信部を用いて、自身の端末名情報を提供するようにした
ので、通信端末の機能を拡張させることができ、通信端
末における無線通信を容易に開始させることができる。According to the first expansion device of the present invention, it is electrically connected to a communication terminal, randomly generates predetermined information, and sets and generates its own identification information based on the generated information. The terminal name information of its own is set based on the information obtained. In addition, by using the first wireless communication unit that transmits and receives data by using at least a part of the induced power obtained via the loop antenna, the identification information of its own is provided in response to a predetermined request from the information processing device. From the information processing device that receives the data, the predetermined information is transmitted and received through the second wireless communication unit that transmits and receives desired data, and synchronization is established with the information processing device. In response to the request, the second wireless communication unit is used to provide its own terminal name information, so that the function of the communication terminal can be expanded and wireless communication in the communication terminal can be easily started. be able to.
【0339】本発明の第2の拡張装置によれば、通信端
末と電気的に接続し、通信端末により無作為に生成され
た所定の情報に基づいて、自身の識別情報を設定し、所
定の情報に基づいて、自身の端末名情報を設定し、ルー
プアンテナを介して得られた誘起電力の少なくとも一部
を利用しデータの送受信を行う第1の無線通信部を用い
て、情報処理装置からの所定の要求に応じて自身の識別
情報を提供する。また、所望のデータの送受信を行う第
2の無線通信部を介して所定の信号の送受信を行い情報
処理装置と同期を確立し、第2の無線通信部を介して受
信した情報処理装置からの要求に応じて、第2の無線通
信部を用いて、自身の端末名情報を提供するようにした
ので、通信端末の機能を拡張させることができ、通信端
末における無線通信を容易に開始させることができる。According to the second expansion device of the present invention, it is electrically connected to the communication terminal, and based on the predetermined information randomly generated by the communication terminal, the identification information of itself is set and the predetermined expansion information is set. Based on the information, set the terminal name information of its own, from the information processing device using the first wireless communication unit that transmits and receives data using at least part of the induced power obtained via the loop antenna The identification information of the user is provided in response to a predetermined request. In addition, a predetermined signal is transmitted and received through the second wireless communication unit that transmits and receives desired data to establish synchronization with the information processing device, and the information processing device that receives the second signal through the second wireless communication unit receives Since the second wireless communication unit is used to provide the terminal name information of itself in response to the request, the function of the communication terminal can be expanded, and the wireless communication in the communication terminal can be easily started. You can
【図1】ピコネットとスカッタネットの概念を示す図で
ある。FIG. 1 is a diagram showing a concept of a piconet and a scatternet.
【図2】ピコネット内同期を確立する従来の処理を説明
するフローチャートである。FIG. 2 is a flowchart illustrating a conventional process of establishing intra-piconet synchronization.
【図3】ピコネット内同期を確立する従来の処理を説明
する、図2に続くフローチャートである。FIG. 3 is a flowchart subsequent to FIG. 2, illustrating a conventional process for establishing intra-piconet synchronization.
【図4】通信端末を選択する画面の表示例を示す図であ
る。FIG. 4 is a diagram showing a display example of a screen for selecting a communication terminal.
【図5】通信端末を選択する画面の他の表示例を示す図
である。FIG. 5 is a diagram showing another display example of a screen for selecting a communication terminal.
【図6】本発明を適用した通信システムの構成例を示す
図である。FIG. 6 is a diagram showing a configuration example of a communication system to which the present invention is applied.
【図7】図6のパーソナルコンピュータの外観の例を示
す図である。7 is a diagram showing an example of an external appearance of the personal computer in FIG.
【図8】図6のパーソナルコンピュータの外観の他の例
を示す図である。FIG. 8 is a diagram showing another example of the external appearance of the personal computer in FIG.
【図9】図6のパーソナルコンピュータの外観のさらに
他の例を示す図である。9 is a diagram showing still another example of the external appearance of the personal computer in FIG.
【図10】図6のパーソナルコンピュータの側面の例を
示す図である。10 is a diagram showing an example of a side surface of the personal computer in FIG.
【図11】図6のパーソナルコンピュータの構成例を示
すブロック図である。11 is a block diagram showing a configuration example of the personal computer in FIG.
【図12】図11の非接触ICカードリーダライタの構成
例を示すブロック図である。12 is a block diagram showing a configuration example of the non-contact IC card reader / writer of FIG.
【図13】図11のブルートゥースモジュールの構成例
を示すブロック図である。13 is a block diagram showing a configuration example of the Bluetooth module in FIG.
【図14】図6の携帯電話機の外観の例を示す図であ
る。14 is a diagram showing an example of an external appearance of the mobile phone of FIG.
【図15】図6の携帯電話機の外観の他の例を示す図で
ある。15 is a diagram showing another example of the external appearance of the mobile phone of FIG.
【図16】図6の携帯電話機の構成例を示すブロック図
である。16 is a block diagram showing a configuration example of the mobile phone of FIG.
【図17】図16の非接触ICカードの構成例を示すブロ
ック図である。17 is a block diagram showing a configuration example of the non-contact IC card of FIG.
【図18】図17の非接触ICカードの仕様の例を示す図
である。FIG. 18 is a diagram showing an example of specifications of the non-contact IC card of FIG. 17.
【図19】図6の携帯電話機の機能構成の例を示すブロ
ック図である。19 is a block diagram showing an example of a functional configuration of the mobile phone of FIG.
【図20】図6の携帯電話機の処理を説明するフローチ
ャートである。20 is a flowchart illustrating a process of the mobile phone of FIG.
【図21】図6の通信システムの処理を説明するフロー
チャートである。21 is a flowchart illustrating a process of the communication system of FIG.
【図22】図6の通信システムの処理を説明する図20
に続くフローチャートである。22 is a diagram illustrating a process of the communication system of FIG.
It is a flowchart following.
【図23】図6の通信システムの他の処理を説明するフ
ローチャートである。23 is a flowchart illustrating another process of the communication system of FIG.
【図24】図6の通信システムの他の処理を説明する図
22に続くフローチャートである。24 is a flowchart illustrating another process of the communication system of FIG. 6, following FIG. 22.
【図25】図6の携帯電話機の他の構成例を示す模式図
である。25 is a schematic diagram showing another configuration example of the mobile phone of FIG.
【図26】図6の携帯電話機のさらに他の構成例を示す
模式図である。FIG. 26 is a schematic diagram showing still another configuration example of the mobile phone of FIG.
【図27】図6の携帯電話機の構成例を示す模式図であ
る。27 is a schematic diagram showing a configuration example of the mobile phone of FIG.
【図28】図6の携帯電話機の他の構成例を示す模式図
である。28 is a schematic diagram showing another configuration example of the mobile phone of FIG.
【図29】図6の携帯電話機のさらに他の構成例を示す
模式図である。29 is a schematic diagram showing still another configuration example of the mobile phone of FIG.
【図30】図6の携帯電話機の構成例を示す模式図であ
る。30 is a schematic diagram showing a configuration example of the mobile phone of FIG.
【図31】図6の携帯電話機の他の処理を説明するフロ
ーチャートである。FIG. 31 is a flowchart illustrating another process of the mobile phone of FIG.
【図32】図6の携帯電話機のさらに他の処理を説明す
るフローチャートである。32 is a flowchart illustrating still another process of the mobile phone of FIG.
【図33】本発明を適用したユビキタス社会の概念を示
す図である。FIG. 33 is a diagram showing a concept of a ubiquitous society to which the present invention is applied.
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 ベースバンド制御部, 1
78 RF部, 191 GFSK変調部, 192 スペク
トラム拡散部, 193 通信制御部, 194 アン
テナ, 195 ホッピングシンセサイザ部, 196
逆スペクトラム拡散部, 197 GFSK復調部, 2
23 メモリースティック, 245 ID生成部, 2
46 非接触ICカード, 247 ブルートゥースモジ
ュール, 261CPU, 262 ROM, 263 RA
M, 264 EEPROM, 265 入出力インタフェー
ス, 266 バス, 267 データ送信部, 26
8 BPSK変調部, 269 インタフェース, 270
アンテナ, 271 BPSK復調部, 272 データ
受信部, 281 電圧レギュレータ, 282 ASK
変調部, 283 ASK復調部, 284 発振回路,
301 ホストプログラム, 302 非接触ICカー
ド制御プログラム, 303 カードID設定プログラ
ム, 304 ブルートゥース制御プログラム, 30
5 ブルートゥースデバイス名設定プログラム, 32
1 外付けユニット, 351 アクセスポイント,
352 アクセスポイント, 371 非接触ICカー
ド, 372 ブルートゥースモジュール, 373
リーダライタ, 381 リーダライタ,382 無線
LANアクセスポイント, 353 PDA, 391 非接
触ICカード, 392 無線LANクライアント51 personal computer, 52 mobile phone,
86F reader / writer control program, 86G Bluetooth control program, 101 magnetic disk, 102 optical disk, 103 magneto-optical disk, 104 semiconductor memory, 105 non-contact IC card reader / writer, 106 Bluetooth module, 131 IC, 132 modulator, 133 oscillation circuit, 134 demodulator, 135 antenna, 171
CPU, 172 ROM, 173 RAM, 174 flash memory, 175 bus, 176 I / O interface, 177 baseband controller, 1
78 RF unit, 191 GFSK modulation unit, 192 spread spectrum unit, 193 communication control unit, 194 antenna, 195 hopping synthesizer unit, 196
Inverse spread spectrum section, 197 GFSK demodulation section, 2
23 Memory Stick, 245 ID Generator, 2
46 Non-contact IC card, 247 Bluetooth module, 261CPU, 262 ROM, 263 RA
M, 264 EEPROM, 265 input / output interface, 266 bus, 267 data transmitter, 26
8 BPSK modulator, 269 interface, 270
Antenna, 271 BPSK demodulator, 272 data receiver, 281 voltage regulator, 282 ASK
Modulator, 283 ASK demodulator, 284 oscillator circuit,
301 host program, 302 non-contact IC card control program, 303 card ID setting program, 304 Bluetooth control program, 30
5 Bluetooth device name setting program, 32
1 external unit, 351 access point,
352 Access point, 371 Contactless IC card, 372 Bluetooth module, 373
Reader / writer, 381 reader / writer, 382 wireless
LAN access point, 353 PDA, 391 Contactless IC card, 392 Wireless LAN client
───────────────────────────────────────────────────── フロントページの続き (72)発明者 大場 晴夫 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 (72)発明者 菅原 拓 東京都品川区北品川6丁目7番35号 ソニ ー株式会社内 (72)発明者 暦本 純一 東京都品川区東五反田3丁目14番13号 株 式会社ソニーコンピュータサイエンス研究 所内 (72)発明者 松下 伸行 東京都品川区東五反田3丁目14番13号 株 式会社ソニーコンピュータサイエンス研究 所内 Fターム(参考) 5K012 AB05 AC06 AC08 AC10 BA04 BA07 5K033 DA19 DB11 DB14 5K067 AA14 AA34 BB04 BB21 DD17 EE02 EE10 EE35 EE42 HH21 KK01 KK13 KK15 ─────────────────────────────────────────────────── ─── Continued front page (72) Inventor Haruo Oba 6-735 Kita-Shinagawa, Shinagawa-ku, Tokyo Soni -Inside the corporation (72) Inventor Taku Sugawara 6-735 Kita-Shinagawa, Shinagawa-ku, Tokyo Soni -Inside the corporation (72) Inventor Junichi Korimoto 3-14-13 Higashi Gotanda, Shinagawa-ku, Tokyo Stock Ceremony Company Sony Computer Science Research In-house (72) Inventor Nobuyuki Matsushita 3-14-13 Higashi Gotanda, Shinagawa-ku, Tokyo Stock Ceremony Company Sony Computer Science Research In-house F-term (reference) 5K012 AB05 AC06 AC08 AC10 BA04 BA07 5K033 DA19 DB11 DB14 5K067 AA14 AA34 BB04 BB21 DD17 EE02 EE10 EE35 EE42 HH21 KK01 KK13 KK15
Claims (14)
ユビキタスネットワークにおける通信システムにおい
て、 前記情報処理装置は、 近接された通信端末に対しループアンテナによる電力伝
送及びデータ送受信を行う第1の無線通信部を用いて、
前記通信端末の識別情報を取得する第1の取得処理手段
と、 前記通信端末を含む前記複数の通信端末と第2の無線通
信部を用いた無線通信を行うための同期を確立する第1
の同期確立処理手段と、 前記第1の同期確立処理手段により同期が確立された前
記複数の通信端末から前記第2の無線通信部を用いて、
各々の端末名情報を取得する第2の取得処理手段と、 前記第1の取得処理手段により取得された前記識別情報
と、前記第2の取得処理手段により取得された前記端末
名情報とを用いて通信相手を特定する特定処理手段とを
備え、 前記通信端末は、 所定の情報を無作為に生成する生成処理手段と、 前記生成処理手段により生成された前記情報に基づい
て、自身の前記識別情報を設定する識別情報設定処理手
段と、 前記生成処理手段により生成された前記情報に基づい
て、自身の前記端末名情報を設定する端末名情報設定処
理手段と、 ループアンテナを介して得られた誘起電力の少なくとも
一部を利用しデータの送受信を行う第3の無線通信部を
用いて、前記情報処理装置に自身の前記識別情報を提供
する第1の提供処理手段と、 前記第2の無線通信部を用いた前記無線通信の同期の確
立に伴い前記情報処理装置からの要求に応じて、第4の
無線通信部を介して所定の信号の送受信を行い同期を確
立する第2の同期確立処理手段と、 前記第2の無線通信部を介して送信された前記情報処理
装置からの要求に応じて、データの送受信を行う前記第
4の無線通信部を用いて、自身の端末名情報を提供する
第2の提供処理手段とを備えることを特徴する通信シス
テム。1. A communication system in a ubiquitous network including an information processing device and a plurality of communication terminals, wherein the information processing device is a first wireless communication device for performing power transmission and data transmission / reception by a loop antenna to a communication terminal in proximity. Parts,
A first acquisition processing unit for acquiring identification information of the communication terminal; a first acquisition processing unit for establishing synchronization for performing wireless communication using the second wireless communication unit with the plurality of communication terminals including the communication terminal;
Synchronization establishment processing means, and using the second wireless communication unit from the plurality of communication terminals synchronization is established by the first synchronization establishment processing means,
Second acquisition processing means for acquiring each terminal name information, the identification information acquired by the first acquisition processing means, and the terminal name information acquired by the second acquisition processing means are used. The communication terminal includes a generation processing unit that randomly generates predetermined information, and the identification of itself based on the information generated by the generation processing unit. Identification information setting processing means for setting information, terminal name information setting processing means for setting the terminal name information of itself based on the information generated by the generation processing means, and obtained via a loop antenna First providing processing means for providing the information processing apparatus with the identification information of itself by using a third wireless communication unit that transmits and receives data using at least a part of the induced power; Second synchronization for transmitting and receiving a predetermined signal through the fourth wireless communication unit to establish the synchronization in response to a request from the information processing device with the establishment of the synchronization for the wireless communication using the wireless communication unit Using the establishment processing means and the fourth wireless communication unit that transmits / receives data in response to a request from the information processing device transmitted via the second wireless communication unit, the terminal name information of the own terminal And a second providing processing means for providing the.
ユビキタスネットワークにおける通信システムの通信方
法において、 前記情報処理装置の情報処理方法は、 近接された通信端末に対しループアンテナによる電力伝
送及びデータ送受信を行う第1の無線通信部を用いて、
前記通信端末の識別情報を取得する第1の取得処理ステ
ップと、 前記通信端末を含む前記複数の通信端末と第2の無線通
信部を用いた無線通信を行うための同期を確立する第1
の同期確立処理ステップと、 前記第1の同期確立処理ステップにより同期が確立され
た前記複数の通信端末から前記第2の無線通信部を用い
て、各々の端末名情報を取得する第2の取得処理ステッ
プと、 前記第1の取得処理ステップにより取得された前記識別
情報と、前記第2の取得処理ステップにより取得された
前記端末名情報とを用いて通信相手を特定する特定処理
ステップとを備え、 前記通信端末の通信方法は、 所定の情報を無作為に生成する生成処理ステップと、 前記生成処理ステップにより生成された前記情報に基づ
いて、自身の前記識別情報を設定する識別情報設定処理
ステップと、 前記生成処理ステップにより生成された前記情報に基づ
いて、自身の前記端末名情報を設定する端末名情報設定
処理ステップと、 ループアンテナを介して得られた誘起電力の少なくとも
一部を利用しデータの送受信を行う第3の無線通信部を
用いて、前記情報処理装置に自身の前記識別情報を提供
する第1の提供処理ステップと、 前記第2の無線通信部を用いた前記無線通信の同期の確
立に伴い前記情報処理装置からの要求に応じて、第4の
無線通信部を介して所定の信号の送受信を行い同期を確
立する第2の同期確立処理ステップと、 前記第2の無線通信部を介して送信された前記情報処理
装置からの要求に応じて、データの送受信を行う前記第
4の無線通信部を用いて、自身の前記端末名情報を提供
する第2の提供処理ステップとを備えることを特徴する
通信方法。2. A communication method of a communication system in a ubiquitous network comprising an information processing device and a plurality of communication terminals, wherein the information processing method of the information processing device comprises power transmission and data transmission / reception by a loop antenna to a communication terminal in proximity. Using the first wireless communication unit for
A first acquisition processing step of acquiring identification information of the communication terminal; and a first acquisition processing step of establishing synchronization for wireless communication using the second wireless communication unit with the plurality of communication terminals including the communication terminal.
Second synchronization acquisition processing step, and second acquisition for acquiring each terminal name information from the plurality of communication terminals, the synchronization of which has been established in the first synchronization establishment processing step, using the second wireless communication unit. And a specific processing step of identifying a communication partner by using the identification information acquired by the first acquisition processing step and the terminal name information acquired by the second acquisition processing step. The communication method of the communication terminal includes a generation processing step of randomly generating predetermined information, and an identification information setting processing step of setting the identification information of itself based on the information generated by the generation processing step. A terminal name information setting processing step of setting the terminal name information of the self based on the information generated by the generation processing step; First providing processing step of providing the information processing apparatus with the identification information of itself by using a third wireless communication unit that transmits and receives data by using at least a part of the induced power obtained through According to a request from the information processing device with the establishment of the synchronization of the wireless communication using the second wireless communication unit, a predetermined signal is transmitted and received through the fourth wireless communication unit to perform synchronization. Using the second synchronization establishing processing step to establish, and the fourth wireless communication unit that transmits and receives data in response to a request from the information processing device transmitted via the second wireless communication unit. , A second providing processing step of providing the terminal name information of itself, the communication method.
手段と、 前記生成処理手段により生成された前記情報に基づい
て、自身の識別情報を設定する識別情報設定手段と、 前記前記生成処理手段により生成された前記情報に基づ
いて、自身の端末名情報を設定する端末名情報設定手段
と、 所定のデータの送受信を行う第1の無線通信部を用い
て、情報処理装置からの所定の要求に応じて自身の前記
識別情報を提供する第1の提供処理手段と、 所望のデータの送受信を行う第2の無線通信部を介して
所定の信号の送受信を行い前記情報処理装置と同期を確
立する同期確立処理手段と、 前記第2の無線通信部を介して受信した前記情報処理装
置からの要求に応じて、前記第2の無線通信部を用い
て、自身の前記端末名情報を提供する第2の提供処理手
段とを備えることを特徴とする通信端末。3. A generation processing unit that randomly generates predetermined information, an identification information setting unit that sets identification information of itself based on the information generated by the generation processing unit, and the generation process. Based on the information generated by the means, using the terminal name information setting means for setting its own terminal name information and the first wireless communication unit for transmitting and receiving predetermined data, a predetermined information from the information processing device Synchronize with the information processing device by transmitting and receiving a predetermined signal through a first providing processing means that provides the identification information of itself in response to a request and a second wireless communication unit that transmits and receives desired data. Synchronization establishment processing means for establishing, and providing the terminal name information of itself using the second wireless communication unit in response to a request from the information processing device received via the second wireless communication unit. Second provider to do A communication terminal comprising: a management means.
能な距離が、前記第2の無線通信部による無線通信可能
な距離より短いことを特徴とする請求項3に記載の通信
端末。4. The communication terminal according to claim 3, wherein a distance at which the first wireless communication unit can perform wireless communication is shorter than a distance at which the second wireless communication unit can perform wireless communication.
テナを介して得られた誘起電力の少なくとも一部を利用
しデータの送受信を行う第1の無線通信部を用いて、前
記情報処理装置に自身の前記識別情報を提供することを
特徴とする請求項3に記載の通信端末。5. The information processing apparatus, wherein the first providing processing means uses a first wireless communication unit that transmits and receives data by using at least a part of induced power obtained through a loop antenna. The communication terminal according to claim 3, wherein the communication terminal is provided with the identification information of itself.
情報が取得されたことに応じて、前記第2の無線通信部
を起動させる起動処理手段を更に備えることを特徴とす
る請求項3に記載の通信端末。6. The method according to claim 3, further comprising activation processing means for activating the second wireless communication unit in response to acquisition of the identification information by the first acquisition processing means. The described communication terminal.
ステップと、 前記生成処理ステップにより生成された前記情報に基づ
いて、自身の識別情報を設定する識別情報設定ステップ
と、 前記生成処理ステップにより生成された前記情報に基づ
いて、自身の端末名情報を設定する端末名情報設定ステ
ップと、 所定のデータの送受信を行う第1の無線通信部を用い
て、情報処理装置からの所定の要求に応じて自身の前記
識別情報を提供する第1の提供処理ステップと、 所望のデータの送受信を行う第2の無線通信部を介して
所定の信号の送受信を行い前記情報処理装置と同期を確
立する同期確立処理ステップと、 前記第2の無線通信部を介して受信した前記情報処理装
置からの要求に応じて、前記第2の無線通信部を用い
て、自身の前記端末名情報を提供する第2の提供処理ス
テップとを備えることを特徴とする通信方法。7. A generation processing step of randomly generating predetermined information, an identification information setting step of setting identification information of itself based on the information generated by the generation processing step, and the generation processing step. Based on the information generated by, the terminal name information setting step of setting its own terminal name information, and a predetermined request from the information processing device using the first wireless communication unit that transmits and receives predetermined data. According to the first provision processing step of providing the identification information of itself, and transmitting and receiving a predetermined signal via the second wireless communication unit that transmits and receives desired data to establish synchronization with the information processing device. And a synchronization establishment processing step for performing the synchronization establishment processing, and using the second wireless communication unit in response to a request from the information processing device received via the second wireless communication unit, A second providing processing step of providing information.
能な距離が、前記第2の無線通信部による無線通信可能
な距離より短いことを特徴とする請求項7に記載の通信
方法。8. The communication method according to claim 7, wherein the wireless communication possible distance by the first wireless communication unit is shorter than the wireless communication possible distance by the second wireless communication unit.
アンテナを介して得られた誘起電力の少なくとも一部を
利用しデータの送受信を行う第1の無線通信部を用い
て、前記情報処理装置に自身の前記識別情報を提供する
ことを特徴とする請求項7に記載の通信方法。9. The information processing apparatus according to claim 1, wherein the first providing processing step uses a first wireless communication unit that transmits and receives data by using at least a part of induced power obtained through a loop antenna. The communication method according to claim 7, wherein the identification information of the user is provided to the user.
の授受を行うための接続端子と、 所定の情報を無作為に生成する生成処理手段と、 前記生成処理手段により生成された前記情報に基づい
て、自身の識別情報を設定する識別情報設定手段と、 前記生成処理手段により生成された前記情報に基づい
て、自身の端末名情報を設定する端末名情報設定手段
と、 前記拡張装置内に設けられている所定のデータの送受信
を行う第1の無線通信部を用いて、情報処理装置からの
所定の要求に応じて自身の前記識別情報を提供する第1
の提供処理手段と、 所望のデータの送受信を行う第2の無線通信部を介して
所定の信号の送受信を行い前記情報処理装置と同期を確
立する同期確立処理手段と、 前記第2の無線通信部を介して受信した前記情報処理装
置からの要求に応じて、前記第2の無線通信部を用い
て、自身の前記端末名情報を提供する第2の提供処理手
段とを備えることを特徴とする通信端末。10. A connection terminal that is electrically connected to an expansion device for transmitting and receiving data, a generation processing unit that randomly generates predetermined information, and the information generated by the generation processing unit. Based on the identification information setting means for setting the identification information of itself, based on the information generated by the generation processing means, the terminal name information setting means for setting the terminal name information of itself, in the expansion device A first wireless communication unit that transmits / receives predetermined data to provide the identification information of itself in response to a predetermined request from an information processing device.
And a synchronization establishment processing means for transmitting and receiving a predetermined signal through the second wireless communication unit that transmits and receives desired data to establish synchronization with the information processing device, and the second wireless communication. A second providing processing means for providing the terminal name information of itself by using the second wireless communication unit in response to a request from the information processing device received via the unit. Communication terminal.
の授受を行うための接続端子と、 前記拡張装置により無作為に生成された所定の情報に基
づいて、自身の識別情報を設定する識別情報設定手段
と、 前記所定の情報に基づいて、自身の端末名情報を設定す
る端末名情報設定手段と、 所定のデータの送受信を行う第1の無線通信部を用い
て、情報処理装置からの所定の要求に応じて自身の前記
識別情報を提供する第1の提供処理手段と、 前記拡張装置内に設けられている所望のデータの送受信
を行う第2の無線通信部を介して所定の信号の送受信を
行い前記情報処理装置と同期を確立する同期確立処理手
段と、 前記第2の無線通信部を介して受信した前記情報処理装
置からの要求に応じて、前記第2の無線通信部を用い
て、自身の前記端末名情報を提供する第2の提供処理手
段とを備えることを特徴とする通信端末。11. An identification device, which is electrically connected to an expansion device and is used for exchanging data, and which sets its own identification information based on predetermined information randomly generated by the expansion device. The information setting means, the terminal name information setting means for setting the terminal name information of itself based on the predetermined information, and the first wireless communication unit for transmitting and receiving predetermined data, from the information processing device. A predetermined signal is provided via a first providing processing unit that provides the identification information of itself in response to a predetermined request, and a second wireless communication unit that is provided in the expansion device and that transmits and receives desired data. Synchronization establishment processing means for transmitting and receiving the information to establish synchronization with the information processing apparatus, and the second wireless communication section in response to a request from the information processing apparatus received via the second wireless communication section. Using its own terminal A communication terminal, comprising: second providing processing means for providing name information.
の授受を行うための接続端子と、 所定の情報を無作為に生成する生成処理手段と、 前記生成処理手段により生成された前記情報に基づい
て、自身の識別情報を設定する識別情報設定手段と、 前記前記生成処理手段により生成された前記情報に基づ
いて、自身の端末名情報を設定する端末名情報設定手段
と、 ループアンテナを介して得られた誘起電力の少なくとも
一部を利用しデータの送受信を行う第1の無線通信部を
用いて、情報処理装置からの所定の要求に応じて自身の
前記識別情報を提供する第1の提供処理手段と、 所望のデータの送受信を行う第2の無線通信部を介して
所定の信号の送受信を行い前記情報処理装置と同期を確
立する同期確立処理手段と、 前記第2の無線通信部を介して受信した前記情報処理装
置からの要求に応じて、前記第2の無線通信部を用い
て、自身の前記端末名情報を提供する第2の提供処理手
段とを備えることを特徴とする前記通信端末に接続可能
な拡張装置。12. A connection terminal electrically connected to a communication terminal for transmitting and receiving data, a generation processing means for randomly generating predetermined information, and the information generated by the generation processing means. Based on the identification information setting means for setting its own identification information, based on the information generated by the generation processing means, terminal name information setting means for setting the terminal name information of itself, via a loop antenna A first wireless communication unit that transmits and receives data using at least a part of the induced electric power obtained by the first information providing apparatus, in accordance with a predetermined request from the information processing apparatus, provides the identification information of itself. Providing processing means, synchronization establishment processing means for transmitting / receiving a predetermined signal via the second wireless communication unit for transmitting / receiving desired data, and establishing synchronization with the information processing device; and the second wireless communication unit. And a second providing processing means for providing the terminal name information of the own by using the second wireless communication unit in response to a request from the information processing device received via the above. Expansion device that can be connected to communication terminals.
の授受を行うための接続端子と、 前記通信端末により無作為に生成された所定の情報に基
づいて、自身の識別情報を設定する識別情報設定手段
と、 前記所定の情報に基づいて、自身の端末名情報を設定す
る端末名情報設定手段と、 ループアンテナを介して得られた誘起電力の少なくとも
一部を利用しデータの送受信を行う第1の無線通信部を
用いて、情報処理装置からの所定の要求に応じて自身の
前記識別情報を提供する第1の提供処理手段と、 所望のデータの送受信を行う第2の無線通信部を介して
所定の信号の送受信を行い前記情報処理装置と同期を確
立する同期確立処理手段と、 前記第2の無線通信部を介して受信した前記情報処理装
置からの要求に応じて、前記第2の無線通信部を用い
て、自身の前記端末名情報を提供する第2の提供処理手
段とを備えることを特徴とする前記通信端末に接続可能
な拡張装置。13. A connection terminal electrically connected to a communication terminal for transmitting and receiving data, and an identification for setting its own identification information based on predetermined information randomly generated by the communication terminal. Information setting means, terminal name information setting means for setting own terminal name information based on the predetermined information, and data transmission / reception using at least part of the induced power obtained via the loop antenna A first wireless communication unit that uses the first wireless communication unit to provide the identification information of itself in response to a predetermined request from the information processing device, and a second wireless communication unit that transmits and receives desired data. A synchronization establishment processing unit that transmits and receives a predetermined signal via the information processing apparatus and establishes synchronization with the information processing apparatus; and, in response to a request from the information processing apparatus received via the second wireless communication unit, 2 wireless communication An extension device connectable to the communication terminal, the second provision processing means for providing the terminal name information of itself by using a section.
理ステップと、 前記生成処理ステップにより生成された前記情報に基づ
いて、自身の識別情報を設定する識別情報設定ステップ
と、 前記前記生成処理ステップにより生成された前記情報に
基づいて、自身の端末名情報を設定する端末名情報設定
ステップと、 所定のデータの送受信を行う第1の無線通信部を用い
て、情報処理装置からの所定の要求に応じて自身の前記
識別情報を提供する第1の提供処理ステップと、 所望のデータの送受信を行う第2の無線通信部を介して
所定の信号の送受信を行い前記情報処理装置と同期を確
立する同期確立処理ステップと、 前記第2の無線通信部を介して受信した前記情報処理装
置からの要求に応じて、前記第2の無線通信部を用い
て、自身の前記端末名情報を提供する第2の提供処理ス
テップとを通信端末に実行させるプログラム。14. A generation processing step of randomly generating predetermined information, an identification information setting step of setting own identification information based on the information generated by the generation processing step, and the generation processing. Based on the information generated by the step, a terminal name information setting step of setting its own terminal name information, and a first wireless communication unit for transmitting and receiving predetermined data, using a predetermined information from the information processing device. A first providing processing step of providing the identification information of itself in response to a request, and a predetermined signal transmission / reception via a second wireless communication unit that transmits / receives desired data to synchronize with the information processing device. A synchronization establishment processing step to be established, and, in response to a request from the information processing device received via the second wireless communication unit, using the second wireless communication unit, the end of the terminal itself. A program for causing a communication terminal to execute a second providing processing step of providing terminal name information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001219648A JP4655427B2 (en) | 2001-07-19 | 2001-07-19 | Communication system and method, communication terminal and method, expansion device, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001219648A JP4655427B2 (en) | 2001-07-19 | 2001-07-19 | Communication system and method, communication terminal and method, expansion device, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003032261A true JP2003032261A (en) | 2003-01-31 |
JP4655427B2 JP4655427B2 (en) | 2011-03-23 |
Family
ID=19053614
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001219648A Expired - Fee Related JP4655427B2 (en) | 2001-07-19 | 2001-07-19 | Communication system and method, communication terminal and method, expansion device, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4655427B2 (en) |
Cited By (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004349752A (en) * | 2003-05-20 | 2004-12-09 | Sony Ericsson Mobilecommunications Japan Inc | Downloading system, downloading method, reproducing system, reproducing method, terminal device, and portable communication terminal |
JP2005216060A (en) * | 2004-01-30 | 2005-08-11 | Olympus Corp | Portable information terminal and its peripheral equipment |
WO2006064575A1 (en) * | 2004-12-15 | 2006-06-22 | Hitachi, Ltd. | Wireless communication terminal and its control method |
JP2006319878A (en) * | 2005-05-16 | 2006-11-24 | Fujitsu Ltd | Ip telephony system, information processing terminal, and portable telephone capable of saving electricity in portable telephone |
JP2007267370A (en) * | 2006-02-28 | 2007-10-11 | Canon Inc | Information processing apparatus, wireless communication method, storage medium, and program |
JP2007288314A (en) * | 2006-04-13 | 2007-11-01 | Nippon Telegr & Teleph Corp <Ntt> | Wireless communication device, mobile terminal device, and wireless communication system |
JP2009521162A (en) * | 2005-12-21 | 2009-05-28 | ノキア コーポレイション | Method for closing a communication link |
JP2009135610A (en) * | 2007-11-28 | 2009-06-18 | Sony Corp | Communication system, and communication apparatus |
JP2009218845A (en) * | 2008-03-10 | 2009-09-24 | Sony Corp | Communication apparatus, and communication method |
US7598704B2 (en) | 2005-01-19 | 2009-10-06 | Fujifilm Corporation | Print system and print terminal, and image saving system and image saving unit |
JP2009260821A (en) * | 2008-04-18 | 2009-11-05 | Ricoh Co Ltd | Communication device and communication method |
JP2010041181A (en) * | 2008-08-01 | 2010-02-18 | Toshiba Corp | Communication equipment |
JP2010187421A (en) * | 2010-06-02 | 2010-08-26 | Toshiba Corp | Communication apparatus |
US7787874B2 (en) | 2006-03-10 | 2010-08-31 | Casio Hitachi Mobile Communications Co., Ltd. | Portable electronic device, recording medium and communication function changeover method |
WO2011152428A1 (en) | 2010-05-31 | 2011-12-08 | 日本電気株式会社 | Information appliance data connection system, authentication device, client appliance, information appliance data connection method and storage medium |
JP2012039518A (en) * | 2010-08-10 | 2012-02-23 | Fujitsu Toshiba Mobile Communications Ltd | Communication device |
US8213355B2 (en) | 2005-11-30 | 2012-07-03 | Sony Corporation | Wireless communication system, communication apparatus, setting information providing method, setting information obtaining method, and computer program |
JP2013518482A (en) * | 2010-01-29 | 2013-05-20 | ネイションズ テクノロジーズ インコーポレーテッド | Near field communication method and system |
JP2015053554A (en) * | 2013-09-05 | 2015-03-19 | ヤマハ株式会社 | Information processing device |
US9553458B2 (en) | 2012-06-25 | 2017-01-24 | Canon Kabushiki Kaisha | Power supply apparatus, control method, and recording medium |
US9768835B2 (en) | 2013-07-19 | 2017-09-19 | Lenovo (Singapore) Pte. Ltd. | Method and electronic equipment for near field communication |
US11672028B2 (en) | 2008-06-30 | 2023-06-06 | Sovereign Peak Ventures, Llc | Wireless base station and wireless communication terminal and wireless communication system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001156704A (en) * | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | Wireless communication terminal and wireless communication method |
JP2001156723A (en) * | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | Radio communication terminal and radio communication method |
JP2001189722A (en) * | 2000-01-04 | 2001-07-10 | Toshiba Corp | Radio communication system, radio terminal, radio base station, authentication card and authenticating method |
JP2002063652A (en) * | 2000-08-21 | 2002-02-28 | Toshiba Corp | Information exchange device and cash register system |
JP2002125268A (en) * | 2000-10-17 | 2002-04-26 | Nec Corp | Method for specifying radio communication connection destination |
JP3671881B2 (en) * | 2001-07-18 | 2005-07-13 | ソニー株式会社 | COMMUNICATION SYSTEM AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD, COMMUNICATION TERMINAL AND METHOD, EXPANSION DEVICE, AND PROGRAM |
JP3671880B2 (en) * | 2001-07-18 | 2005-07-13 | ソニー株式会社 | COMMUNICATION SYSTEM AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD, COMMUNICATION TERMINAL AND METHOD, EXPANSION DEVICE, AND PROGRAM |
-
2001
- 2001-07-19 JP JP2001219648A patent/JP4655427B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001156704A (en) * | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | Wireless communication terminal and wireless communication method |
JP2001156723A (en) * | 1999-11-26 | 2001-06-08 | Ntt Docomo Inc | Radio communication terminal and radio communication method |
JP2001189722A (en) * | 2000-01-04 | 2001-07-10 | Toshiba Corp | Radio communication system, radio terminal, radio base station, authentication card and authenticating method |
JP2002063652A (en) * | 2000-08-21 | 2002-02-28 | Toshiba Corp | Information exchange device and cash register system |
JP2002125268A (en) * | 2000-10-17 | 2002-04-26 | Nec Corp | Method for specifying radio communication connection destination |
JP3671881B2 (en) * | 2001-07-18 | 2005-07-13 | ソニー株式会社 | COMMUNICATION SYSTEM AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD, COMMUNICATION TERMINAL AND METHOD, EXPANSION DEVICE, AND PROGRAM |
JP3671880B2 (en) * | 2001-07-18 | 2005-07-13 | ソニー株式会社 | COMMUNICATION SYSTEM AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD, COMMUNICATION TERMINAL AND METHOD, EXPANSION DEVICE, AND PROGRAM |
Cited By (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004349752A (en) * | 2003-05-20 | 2004-12-09 | Sony Ericsson Mobilecommunications Japan Inc | Downloading system, downloading method, reproducing system, reproducing method, terminal device, and portable communication terminal |
JP4540300B2 (en) * | 2003-05-20 | 2010-09-08 | ソニー・エリクソン・モバイルコミュニケーションズ株式会社 | Distribution system, distribution method, reproduction system, reproduction method, and terminal device |
JP2005216060A (en) * | 2004-01-30 | 2005-08-11 | Olympus Corp | Portable information terminal and its peripheral equipment |
WO2006064575A1 (en) * | 2004-12-15 | 2006-06-22 | Hitachi, Ltd. | Wireless communication terminal and its control method |
US7598704B2 (en) | 2005-01-19 | 2009-10-06 | Fujifilm Corporation | Print system and print terminal, and image saving system and image saving unit |
JP2006319878A (en) * | 2005-05-16 | 2006-11-24 | Fujitsu Ltd | Ip telephony system, information processing terminal, and portable telephone capable of saving electricity in portable telephone |
JP4571010B2 (en) * | 2005-05-16 | 2010-10-27 | 富士通株式会社 | IP phone system, information processing terminal and mobile phone that can save power |
US7440743B2 (en) | 2005-05-16 | 2008-10-21 | Fujitsu Limited | IP telephone system for saving power of mobile telephone |
US8213355B2 (en) | 2005-11-30 | 2012-07-03 | Sony Corporation | Wireless communication system, communication apparatus, setting information providing method, setting information obtaining method, and computer program |
US11336481B2 (en) | 2005-11-30 | 2022-05-17 | Sony Group Corporation | Wireless communication system, communication apparatus, setting information providing method, setting information obtaining method, and computer program |
US10270616B2 (en) | 2005-11-30 | 2019-04-23 | Sony Corporation | Wireless communication system, communication apparatus, setting information providing method, setting information obtaining method, and computer program |
JP4856192B2 (en) * | 2005-12-21 | 2012-01-18 | ノキア コーポレイション | Method for closing a communication link |
US8374548B2 (en) | 2005-12-21 | 2013-02-12 | Nokia Corporation | Method for closing a communication link |
JP2012034390A (en) * | 2005-12-21 | 2012-02-16 | Nokia Corp | Method for closing communication link |
JP2009521162A (en) * | 2005-12-21 | 2009-05-28 | ノキア コーポレイション | Method for closing a communication link |
US9026103B2 (en) | 2006-02-28 | 2015-05-05 | Canon Kabushiki Kaisha | Information processing apparatus and wireless communication method |
JP2007267370A (en) * | 2006-02-28 | 2007-10-11 | Canon Inc | Information processing apparatus, wireless communication method, storage medium, and program |
US7787874B2 (en) | 2006-03-10 | 2010-08-31 | Casio Hitachi Mobile Communications Co., Ltd. | Portable electronic device, recording medium and communication function changeover method |
JP4562681B2 (en) * | 2006-04-13 | 2010-10-13 | 日本電信電話株式会社 | Wireless communication apparatus and wireless communication system |
JP2007288314A (en) * | 2006-04-13 | 2007-11-01 | Nippon Telegr & Teleph Corp <Ntt> | Wireless communication device, mobile terminal device, and wireless communication system |
JP2009135610A (en) * | 2007-11-28 | 2009-06-18 | Sony Corp | Communication system, and communication apparatus |
US7948925B2 (en) | 2008-03-10 | 2011-05-24 | Sony Corporation | Communication device and communication method |
JP2009218845A (en) * | 2008-03-10 | 2009-09-24 | Sony Corp | Communication apparatus, and communication method |
JP4506856B2 (en) * | 2008-03-10 | 2010-07-21 | ソニー株式会社 | Communication apparatus and communication method |
US8565131B2 (en) | 2008-03-10 | 2013-10-22 | Sony Corporation | Communication device and communication method |
JP2009260821A (en) * | 2008-04-18 | 2009-11-05 | Ricoh Co Ltd | Communication device and communication method |
US11672028B2 (en) | 2008-06-30 | 2023-06-06 | Sovereign Peak Ventures, Llc | Wireless base station and wireless communication terminal and wireless communication system |
JP2010041181A (en) * | 2008-08-01 | 2010-02-18 | Toshiba Corp | Communication equipment |
JP2013518482A (en) * | 2010-01-29 | 2013-05-20 | ネイションズ テクノロジーズ インコーポレーテッド | Near field communication method and system |
WO2011152428A1 (en) | 2010-05-31 | 2011-12-08 | 日本電気株式会社 | Information appliance data connection system, authentication device, client appliance, information appliance data connection method and storage medium |
JP2010187421A (en) * | 2010-06-02 | 2010-08-26 | Toshiba Corp | Communication apparatus |
JP2012039518A (en) * | 2010-08-10 | 2012-02-23 | Fujitsu Toshiba Mobile Communications Ltd | Communication device |
US9553458B2 (en) | 2012-06-25 | 2017-01-24 | Canon Kabushiki Kaisha | Power supply apparatus, control method, and recording medium |
US9768835B2 (en) | 2013-07-19 | 2017-09-19 | Lenovo (Singapore) Pte. Ltd. | Method and electronic equipment for near field communication |
JP2015053554A (en) * | 2013-09-05 | 2015-03-19 | ヤマハ株式会社 | Information processing device |
Also Published As
Publication number | Publication date |
---|---|
JP4655427B2 (en) | 2011-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3671880B2 (en) | COMMUNICATION SYSTEM AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD, COMMUNICATION TERMINAL AND METHOD, EXPANSION DEVICE, AND PROGRAM | |
JP3671881B2 (en) | COMMUNICATION SYSTEM AND METHOD, INFORMATION PROCESSING DEVICE AND METHOD, COMMUNICATION TERMINAL AND METHOD, EXPANSION DEVICE, AND PROGRAM | |
JP4655427B2 (en) | Communication system and method, communication terminal and method, expansion device, and program | |
JP4655439B2 (en) | Information processing apparatus and method, and program | |
US9974105B2 (en) | Communication system and method, information processing apparatus and method, information processing terminal and method | |
KR100917525B1 (en) | Communication system and method, and information processing apparatus and method | |
KR100918886B1 (en) | Information providing system and method, information processing apparatus and method, and communication terminal and method | |
JP2003224677A (en) | Information providing system, and processor and method for information processing |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080630 |
|
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: 20101130 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20101213 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140107 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |