JP2002368760A - Wireless communication method and repeater thereof - Google Patents
Wireless communication method and repeater thereofInfo
- Publication number
- JP2002368760A JP2002368760A JP2001176150A JP2001176150A JP2002368760A JP 2002368760 A JP2002368760 A JP 2002368760A JP 2001176150 A JP2001176150 A JP 2001176150A JP 2001176150 A JP2001176150 A JP 2001176150A JP 2002368760 A JP2002368760 A JP 2002368760A
- Authority
- JP
- Japan
- Prior art keywords
- terminal
- bluetooth
- master
- slave
- repeater
- 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
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
- Radio Relay Systems (AREA)
Abstract
(57)【要約】
【課題】 複数のピコネット間で少ない遅延でデータ通
信を行うことを可能とする無線通信方法、及びその中継
器を提供する。
【解決手段】 Bluetooth中継器1が複数(2つ)のBlu
etoothモジュール67,69を持ち、各Bluetoothモジ
ュールが別々のピコネットに接続する。各ピコネットに
接続したBluetoothモジュールにおいて、マスター端末
2と同じピコネットに含まれるBluetoothモジュール6
7をスレーブとし、他のBluetoothモジュール69をマ
スターとする。端末9〜15は、Bluetoothモジュール
69のスレーブとなることで、実質的にマスター端末2
のスレーブとなり、複数のピコネットを介するデータ通
信が可能となる。
(57) [Summary] [PROBLEMS] To provide a wireless communication method capable of performing data communication with a small delay between a plurality of piconets, and a repeater thereof. SOLUTION: A plurality of (two) Bluetooth repeaters 1 are provided.
It has etooth modules 67 and 69, and each Bluetooth module connects to a separate piconet. In the Bluetooth module connected to each piconet, the Bluetooth module 6 included in the same piconet as the master terminal 2
7 as a slave and the other Bluetooth module 69 as a master. The terminals 9 to 15 become slaves of the Bluetooth module 69, so that
, And data communication via a plurality of piconets becomes possible.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、無線通信方法、及
びその中継器に関する。[0001] The present invention relates to a radio communication method and a repeater thereof.
【0002】[0002]
【従来の技術】近年、端末と他の端末や周辺機器等とを
接続する技術として、Bluetoothが開発された。2. Description of the Related Art In recent years, Bluetooth has been developed as a technique for connecting a terminal to another terminal or peripheral device.
【0003】このBluetoothとは、各端末や周辺機器等
を近距離ラジオを使用して接続する技術であり、各機器
をケーブルを使用することなく無線で接続する技術とし
て、大いに注目されている。[0003] This Bluetooth is a technology for connecting terminals, peripheral devices, and the like using a short-range radio, and has attracted much attention as a technology for connecting each device wirelessly without using a cable.
【0004】従来、無線により端末同士や周辺機器を接
続する技術には、赤外線を用いたものが存在したが、こ
の方式では、赤外線自体に指向性が強く、また、遮蔽す
るものが存在する場合には使用できないというような、
接続の自由度や容易性に問題が存在した。Conventionally, there has been a technology for connecting terminals and peripheral devices wirelessly with each other by using infrared rays. However, in this method, the infrared rays themselves have a strong directivity and there is a technique for shielding the infrared rays. Such that it cannot be used for
There were problems with the degree of freedom and ease of connection.
【0005】これに対し、Bluetoothによる技術では、
近距離ラジオを使用するため、指向性がなく、遮蔽に対
しても強いため、利便性が大きく向上されている。[0005] On the other hand, in the technology based on Bluetooth,
Since a short-range radio is used, there is no directivity, and it is strong against shielding, so that convenience is greatly improved.
【0006】更に、Bluetooth規格によれば、各端末や
周辺機器間を、ユーザの操作によるところなく、また、
時間や場所を選ばず、しかも簡単に接続することが可能
となる。[0006] Further, according to the Bluetooth standard, there is no need for user operation between terminals and peripheral devices.
The connection can be easily made at any time and place.
【0007】このBluetooth規格では、2.4GHzの
周波数帯の無線が利用されており、約100mまでの範
囲におかれた機器と、最大1Mbpsの速度で通信を行
うことを可能としている。In the Bluetooth standard, radio in the 2.4 GHz frequency band is used, and it is possible to communicate with a device within a range of about 100 m at a maximum speed of 1 Mbps.
【0008】しかしながら、Bluetoothによる通信技術
では、1つのピコネットにおいて、1台のマスター端末
に接続可能なスレーブ端末の台数が7台までと限定され
ているため、8台以上のスレーブ端末を用いて通信を行
うことが不可能であるという問題が存在する。However, in the communication technology using Bluetooth, since the number of slave terminals that can be connected to one master terminal is limited to seven in one piconet, communication is performed using eight or more slave terminals. Is impossible to do.
【0009】但し、複数のピコネットがオーバラップす
る場合、このオーバラップしたエリアに属するスレーブ
端末は、時分割多重接続によって、複数のピコネットに
接続することが可能である。[0009] However, when a plurality of piconets overlap, the slave terminals belonging to the overlapped area can be connected to the plurality of piconets by time division multiple access.
【0010】そこで、このオーバラップしたエリアに属
するスレーブ端末が、一方のエリアにおけるマスター端
末をスレーブ端末とすることで、複数のピコネットが集
まったスキャターネットが形成される。[0010] Therefore, a scatternet in which a plurality of piconets are gathered is formed by the slave terminals belonging to the overlapped area using the master terminal in one area as the slave terminal.
【0011】このスキャターネットでは、複数のピコネ
ット間で通信が可能であるため、端末同士が各ピコネッ
トのマスター端末又は複数のピコネットがオーバラップ
したエリアのスレーブ端末を介して通信を行うことが可
能となる。In this scatter net, since communication is possible between a plurality of piconets, it is possible that terminals communicate with each other via a master terminal of each piconet or a slave terminal in an area where a plurality of piconets overlap. Become.
【0012】[0012]
【発明が解決しようとする課題】しかしながら、各ピコ
ネットのマスター端末同士が通信を行うためには必ず片
方をスレーブに切り替えなければならず、また、スキャ
ターネットにおけるオーバラップしたエリアに属するス
レーブ端末は、複数のピコネットにおいて通信を行うた
めに接続先のピコネットを切り替えなければならず、1
つの端末が同時に複数のピコネットに接続することがで
きないため、各ピコネット間でデータをリアルタイムに
転送することが困難となり、データ通信に比較的大きな
遅延が生じるという問題が存在する。However, in order for the master terminals of each piconet to communicate with each other, one of them must be switched to the slave, and the slave terminals belonging to the overlapping area in the scatternet are In order to perform communication in a plurality of piconets, the connection destination piconet must be switched.
Since one terminal cannot be connected to a plurality of piconets at the same time, it is difficult to transfer data between the piconets in real time, and there is a problem that a relatively large delay occurs in data communication.
【0013】ここで、複数のネットワーク間で通信を行
う技術として、特開平11−308240号公報が開示
するところの無線通信方法が存在するが、この従来技術
は、複数の通信グループにおいて、オーバラップしたエ
リアに属するノードがそれぞれのグループを結ぶブリッ
ジとして機能するよう構成されているものであるため、
複数の通信グループ間でブリッジを介してデータ転送を
行うことが可能となるが、Bluetoothのようなマスター
/スレーブの関係にある通信方式に適用する場合につい
ての記載がされていない。Here, as a technique for performing communication between a plurality of networks, there is a wireless communication method disclosed in Japanese Patent Application Laid-Open No. H11-308240. Are configured so that the nodes belonging to the designated area function as bridges connecting the respective groups.
Although it is possible to transfer data between a plurality of communication groups via a bridge, there is no description about a case where the present invention is applied to a communication method having a master / slave relationship such as Bluetooth.
【0014】このように、現状においてBluetoothを利
用した通信方法では、リアルタイムに9台以上の端末が
通信を行うことが不可能である。As described above, at present, it is impossible for nine or more terminals to communicate in real time with a communication method using Bluetooth.
【0015】従って、本発明は、このような問題に鑑み
なされたもので、複数のピコネット間で少ない遅延でデ
ータ通信を行うことを可能とする無線通信方法、及びそ
の中継器を提供することを目的とする。[0015] Accordingly, the present invention has been made in view of such a problem, and has as its object to provide a wireless communication method which enables data communication between a plurality of piconets with a small delay, and a repeater thereof. Aim.
【0016】[0016]
【課題を解決するための手段】係る目的を達成するため
に、請求項1記載の発明は、複数のピコネットに含まれ
る中継器を介してマスター端末とスレーブ端末とがデー
タの送受信を行う無線通信方法であって、中継器が有す
る複数のBluetoothモジュールのうち、1つをスレーブ
とし、他をマスターとすることで、複数のピコネット間
でデータの送受信を行うことを特徴としている。According to one aspect of the present invention, there is provided a wireless communication system in which a master terminal and a slave terminal transmit and receive data via a repeater included in a plurality of piconets. The method is characterized in that data transmission and reception are performed between a plurality of piconets by setting one of the plurality of Bluetooth modules included in the repeater as a slave and the other as a master.
【0017】これにより、請求項1記載の発明では、複
数のピコネット間で少ない遅延でデータ通信を行うこと
が可能となる。Thus, according to the first aspect of the present invention, data communication can be performed between a plurality of piconets with a small delay.
【0018】即ち、請求項1記載の発明によれば、複数
のピコネット間でデータを中継して転送するBluetooth
中継器を用いるため、リアルタイムを要求されるデータ
を小さい遅延時間で、宛先の端末へ送信することができ
る。また、1つのマスター端末に対して仮想的に8端末
以上のスレーブ端末が接続したBluetoothネットワーク
を形成させることができる。これにより、特に、会議や
講義の場で、多数の端末へ手書きデータをリアルタイム
に同報送信する場合の利便性が向上される。That is, according to the first aspect of the present invention, the Bluetooth for relaying and transferring data between a plurality of piconets
Since a repeater is used, data requiring real time can be transmitted to a destination terminal with a small delay time. In addition, a Bluetooth network in which eight or more slave terminals are virtually connected to one master terminal can be formed. As a result, the convenience in the case where handwritten data is broadcast to many terminals in real time at a meeting or a lecture is improved.
【0019】更に、請求項2記載の発明は、複数のBlue
toothモジュールのうち、マスター端末の存在するピコ
ネットに接続するBluetoothモジュールをスレーブと
し、他のBluetoothモジュールをマスターとすることを
特徴としている。Further, according to the present invention, a plurality of Blue
Among the tooth modules, a Bluetooth module connected to a piconet where a master terminal exists is set as a slave, and another Bluetooth module is set as a master.
【0020】これにより、請求項2記載の発明では、複
数のピコネット間で少ない遅延でデータ通信を行うこと
を可能とする。また、マスター端末が含まれるピコネッ
ト以外のピコネットに含まれる端末を、Bluetooth中継
器のスレーブとし、このBluetooth中継器をマスター端
末のスレーブとすることで、実質的に全ての端末をマス
ター端末のスレーブ端末とすることが可能となる。According to the second aspect of the present invention, it is possible to perform data communication with a small delay between a plurality of piconets. Also, terminals included in a piconet other than the piconet including the master terminal are set as slaves of the Bluetooth repeater, and this Bluetooth repeater is set as a slave of the master terminal, so that virtually all terminals are slave terminals of the master terminal. It becomes possible.
【0021】更に、請求項3記載の発明は、マスターと
されたBluetoothモジュールが属するピコネットに含ま
れる端末のセッションコネクション用の端末識別子を、
マスター端末へ送信し、マスター端末において、端末識
別子に基づいてセッションプロトコルを実行することを
特徴としている。Further, according to the invention of claim 3, the terminal identifier for the session connection of the terminal included in the piconet to which the master Bluetooth module belongs,
It is transmitted to the master terminal, and the master terminal executes a session protocol based on the terminal identifier.
【0022】これにより、請求項3記載の発明では、複
数のピコネットから成るBluetoothネットワークに接続
した全ての端末が、他の端末のセッション用端末識別子
を用いたセッションプロトコルを実行するため、ネット
ワーク構築の柔軟性を向上することが可能となる。According to the third aspect of the present invention, all terminals connected to the Bluetooth network composed of a plurality of piconets execute the session protocol using the session terminal identifier of the other terminal, so that network construction is performed. Flexibility can be improved.
【0023】更に、請求項4記載の発明は、マスター端
末が、複数のピコネットに含まれるいずれかのスレーブ
端末と、マスターの交換を行うことを特徴としている。Further, the invention according to claim 4 is characterized in that the master terminal exchanges the master with any one of the slave terminals included in the plurality of piconets.
【0024】これにより、請求項4記載の発明では、例
えば、マスターとして動作している議長端末が、何らか
の理由でネットワークから外れる場合、その後の議長を
同じピコネットに接続された端末または他のピコネット
に接続された端末に移管して、その移管先の端末がマス
ターになるため、このような場合におけるBluetoothネ
ットワークのデータの送信効率の低下を防止することが
できる。Thus, in the invention according to claim 4, for example, if the chair terminal operating as the master is disconnected from the network for any reason, the subsequent chair is transferred to a terminal connected to the same piconet or another piconet. Since the terminal is transferred to the connected terminal and the transfer destination terminal becomes the master, it is possible to prevent a decrease in the data transmission efficiency of the Bluetooth network in such a case.
【0025】更に、請求項5記載の発明は、複数のピコ
ネットを、マスター端末が含まれるピコネットを最上位
の階層とする階層構造とし、中継器が有する複数のBlue
toothモジュールのうち、1つのBluetoothモジュールを
他のBluetoothモジュールよりも上位の階層のピコネッ
トに含ませ、上位の階層のピコネットに含まれるBlueto
othモジュールをスレーブとし、他のBluetoothモジュー
ルをマスターとすることで、複数のピコネット間でデー
タの送受信を行うことを特徴としている。Further, in the invention according to claim 5, the plurality of piconets have a hierarchical structure in which the piconet including the master terminal is the highest hierarchy, and the plurality of Blue
Of the tooth modules, one Bluetooth module is included in a piconet of a higher layer than another Bluetooth module, and a Bluetooth module included in a piconet of a higher layer is included.
The oth module is used as a slave and another Bluetooth module is used as a master to transmit and receive data between a plurality of piconets.
【0026】これにより、請求項5記載の発明では、Bl
uetooth中継器を複数個使用して、各Bluetooth中継器間
に階層構造を持たせることで、端末が広い範囲に存在し
ている場合にも、それらの端末をBluetoothネットワー
クに接続させることができる。According to the fifth aspect of the present invention, Bl
By using a plurality of uetooth repeaters and providing a hierarchical structure between the Bluetooth repeaters, even if the terminals exist in a wide range, the terminals can be connected to the Bluetooth network.
【0027】また、請求項6記載の発明は、ピコネット
に接続するBluetoothモジュールを複数有し、複数のBlu
etoothモジュールのうち、1つをスレーブとし、他をマ
スターとすることを特徴としている。The invention according to claim 6 has a plurality of Bluetooth modules connected to a piconet and a plurality of Bluetooth modules.
One of the etooth modules is a slave, and the other is a master.
【0028】これにより、請求項6記載の発明では、複
数のピコネット間で少ない遅延でデータ通信を行うこと
が可能となる。Thus, according to the present invention, it is possible to perform data communication with a small delay between a plurality of piconets.
【0029】即ち、請求項6記載の発明によれば、複数
のピコネット間でデータを中継して転送するBluetooth
中継器を用いるため、リアルタイムを要求されるデータ
を小さい遅延時間で、宛先の端末へ送信することができ
る。また、1つのマスター端末に対して仮想的に8端末
以上のスレーブ端末が接続したBluetoothネットワーク
を形成させることができる。これにより、特に、会議や
講義の場で、多数の端末へ手書きデータをリアルタイム
に同報送信する場合の利便性が向上される。That is, according to the sixth aspect of the present invention, the Bluetooth for relaying and transferring data between a plurality of piconets
Since a repeater is used, data requiring real time can be transmitted to a destination terminal with a small delay time. In addition, a Bluetooth network in which eight or more slave terminals are virtually connected to one master terminal can be formed. As a result, the convenience in the case where handwritten data is broadcast to many terminals in real time at a meeting or a lecture is improved.
【0030】更に、請求項7記載の発明は、複数のBlue
toothモジュールのうち、マスター端末の存在するピコ
ネットに接続するBluetoothモジュールをスレーブと
し、他のBluetoothモジュールをマスターとすることを
特徴としている。Further, the invention according to claim 7 is characterized in that a plurality of Blue
Among the tooth modules, a Bluetooth module connected to a piconet where a master terminal exists is set as a slave, and another Bluetooth module is set as a master.
【0031】これにより、請求項7記載の発明では、複
数のピコネット間で少ない遅延でデータ通信を行うこと
を可能とする。また、マスター端末が含まれるピコネッ
ト以外のピコネットに含まれる端末を、Bluetooth中継
器のスレーブとし、このBluetooth中継器をマスター端
末のスレーブとすることで、実質的に全ての端末をマス
ター端末のスレーブ端末とすることが可能となる。Thus, according to the present invention, it is possible to perform data communication with a small delay between a plurality of piconets. Also, terminals included in a piconet other than the piconet including the master terminal are set as slaves of the Bluetooth repeater, and this Bluetooth repeater is set as a slave of the master terminal, so that virtually all terminals are slave terminals of the master terminal. It becomes possible.
【0032】更に、請求項8記載の発明は、マスター端
末が含まれるピコネットを最上位の階層とする階層構造
を有する複数のピコネットから成るBluetoothネットワ
ークにおいて、他のBluetoothモジュールよりも上位の
階層に含まれるBluetoothモジュールをスレーブとし、
他のモジュールをマスターとすることを特徴としてい
る。[0032] Further, the invention according to claim 8 includes, in a Bluetooth network composed of a plurality of piconets having a hierarchical structure in which the piconet including the master terminal is the highest layer, a layer higher than other Bluetooth modules is included. The Bluetooth module to be slaved,
It is characterized in that another module is used as a master.
【0033】これにより、請求項8記載の発明では、Bl
uetooth中継器を複数個使用して、各Bluetooth中継器間
に階層構造を持たせることで、端末が広い範囲に存在し
ている場合にも、それらの端末をBluetoothネットワー
クに接続させることができる。Thus, in the invention according to claim 8, Bl
By using a plurality of uetooth repeaters and providing a hierarchical structure between the Bluetooth repeaters, even if the terminals exist in a wide range, the terminals can be connected to the Bluetooth network.
【0034】更に、請求項9記載の発明は、複数のBlue
toothモジュール各々に接続された複数のアンテナのう
ち、1つ以上が指向性を有するアンテナであることを特
徴としている。Further, according to the ninth aspect of the present invention, a plurality of Blue
One or more of a plurality of antennas connected to each tooth module are directional antennas.
【0035】これにより、請求項9記載の発明では、Bl
uetooth中継器が使用する複数のアンテナに指向性を持
たせ、またその指向方向が互いに異なるようにして、電
波の干渉を少なくするとともに、無指向性の場合に比べ
て同じ送信電力でより離れた位置にある端末との無線通
信が可能となる。Thus, according to the ninth aspect of the present invention, Bl
The uetooth repeater uses multiple antennas that have directivity, and their directivity directions are different from each other to reduce radio wave interference and increase the distance with the same transmission power compared to omnidirectional cases. Wireless communication with a terminal at a position becomes possible.
【0036】[0036]
【発明の実施の形態】〔本発明の特徴〕まず、本発明の
特徴を先に述べる。DESCRIPTION OF THE PREFERRED EMBODIMENTS [Features of the Present Invention] First, the features of the present invention will be described first.
【0037】本発明は、第1に、Bluetooth中継器に複
数の通信モジュールを持たせ、それらの通信モジュール
を同時に動作させて複数のピコネット間でデータをリア
ルタイムに転送させることを具体的な目的としている。The first object of the present invention is to provide a Bluetooth repeater having a plurality of communication modules and operating these communication modules simultaneously to transfer data between a plurality of piconets in real time. I have.
【0038】Bluetooth中継器には接続するピコネット
に対して1つの通信モジュールが必要であるため、例え
ば、Bluetoothを用いて2つのピコネット間でデータを
リアルタイムに転送しようとする場合、2つのピコネッ
ト間に位置するBluetooth中継器には2つの通信モジュ
ールが必要となる。Since one communication module is required for the piconet to be connected to the Bluetooth repeater, for example, when data is to be transferred between two piconets in real time using Bluetooth, between the two piconets, The located Bluetooth repeater requires two communication modules.
【0039】また、同時に、複数のピコネットをお互い
に接続することで、1つのマスター端末に対して仮想的
に8端末以上のスレーブ端末を接続させることも可能と
することを具体的な目的としている。It is a specific object of the present invention to simultaneously connect a plurality of piconets to one another, thereby allowing one or more master terminals to be virtually connected to eight or more slave terminals. .
【0040】そこで、本発明は、複数のBluetoothモジ
ュールを持ち、各Bluetoothモジュールが別々のピコネ
ットに接続したBluetooth中継器を含む複数のピコネッ
トから成るBluetoothネットワークにおいて、前記の各
ピコネットに接続したBluetooth中継器以外の端末の中
にマスター端末が1つ存在し、前記マスター端末は前記
Bluetooth中継器を介して複数のピコネットに接続した
端末とデータ通信を行う構成を有する。Accordingly, the present invention relates to a Bluetooth network comprising a plurality of piconets, each including a plurality of Bluetooth modules, each of which includes a Bluetooth transponder connected to a separate piconet. There is one master terminal among the other terminals, and the master terminal
It has a configuration for performing data communication with terminals connected to a plurality of piconets via a Bluetooth repeater.
【0041】また、第2に、複数のピコネット間でデー
タを中継して転送する機能に特化したBluetooth中継器
を使用して、1つのマスター端末に対して仮想的に8端
末以上のスレーブ端末が接続したBluetoothネットワー
クを形成させることを具体的な目的としている。Second, eight or more slave terminals are virtually connected to one master terminal by using a Bluetooth repeater specialized in a function of relaying and transferring data between a plurality of piconets. The purpose is to form a connected Bluetooth network.
【0042】そこで、本発明は、上記の構成のほかに、
Bluetooth中継器が、マスター端末の存在するピコネッ
トに接続したBluetoothモジュールを使用して通信を行
う場合はスレーブとして、また、それ以外のピコネット
に接続したBluetoothモジュールを使用して通信を行う
場合はマスターとして動作する構成を有する。Therefore, the present invention provides, in addition to the above configuration,
When the Bluetooth repeater communicates using the Bluetooth module connected to the piconet where the master terminal is located, it operates as a slave, and when it communicates using the Bluetooth module connected to another piconet, it operates as the master. It has a working configuration.
【0043】また、第3に、Bluetooth中継器が、自装
置がマスターとして動作するピコネットに接続された全
ての端末のセッション用端末識別子を自装置がスレーブ
として動作するピコネットのマスター端末へ送信し、こ
れを受信したマスター端末が自端末の接続するピコネッ
トに接続された全ての端末のセッション用端末識別子と
合わせて、複数のピコネットから成るBluetoothネット
ワークに接続した全ての端末のセッション用端末識別子
を管理できるようにすることを具体的な目的としてい
る。これは、Bluetooth規格において、1つのマスター
端末に接続できるスレーブ端末が最大7台までと規定さ
れており、また同規格に従って、マスター端末が、イン
クワイアリ手順時にマスター端末と通信する可能性のあ
る全てのスレーブ端末のBluetoothデバイスアドレス(B
D_ADDR)を得ることができるが、複数のピコネットを接
続して電子会議通信等のデータ通信を実行する場合、ア
プリケーションにとって、複数のピコネットの接続点に
あるBluetooth中継器のアドレス(BD_ADDR)は必ずしも
必要な情報ではなく、そのアプリケーションは端末の識
別子としてBD_ADDRよりもデータ通信プロトコルのセッ
ションレイヤで使用する端末識別子を使用した方が便利
なためである。また、同時に、複数のピコネットから成
るBluetoothネットワークに接続した全ての端末が、他
の端末のセッション用端末識別子を用いたセッションプ
ロトコルを実行できるようにすることを具体的な目的と
している。Third, the Bluetooth repeater transmits the session terminal identifiers of all the terminals connected to the piconet in which the own device operates as a master to the master terminal of the piconet in which the own device operates as a slave, The master terminal receiving this can manage the session terminal identifiers of all the terminals connected to the Bluetooth network composed of a plurality of piconets, together with the session terminal identifiers of all the terminals connected to the piconet to which the own terminal connects. The specific purpose is to do so. This is because the Bluetooth standard stipulates that up to seven slave terminals can be connected to one master terminal, and in accordance with the standard, all the master terminals may communicate with the master terminal during the inquiry procedure. Bluetooth device address of slave terminal (B
D_ADDR), but when connecting multiple piconets to perform data communication such as electronic conference communication, the application does not necessarily require the address of the Bluetooth repeater (BD_ADDR) at the multiple piconet connection points This is because it is more convenient for the application to use the terminal identifier used in the session layer of the data communication protocol as the terminal identifier than BD_ADDR. It is another specific object of the present invention to simultaneously enable all terminals connected to a Bluetooth network composed of a plurality of piconets to execute a session protocol using a session terminal identifier of another terminal.
【0044】そこで、本発明は、上記のような構成のほ
かに、マスターとして動作するピコネットに接続された
全ての端末のセッションコネクション用の端末識別子
を、スレーブとして動作するピコネットのマスター端末
へ送信し、これを受信したマスター端末が複数のピコネ
ットから成るBluetoothネットワークに接続した全ての
端末と前記のセッションコネクション用の端末識別子を
用いたセッションプロトコルを実行する構成を有する。Therefore, according to the present invention, in addition to the above configuration, the terminal identifiers for the session connections of all the terminals connected to the piconet operating as the master are transmitted to the master terminal of the piconet operating as the slave. The master terminal having received the terminal identifier executes a session protocol using all the terminals connected to the Bluetooth network composed of a plurality of piconets and the terminal identifier for the session connection.
【0045】また、第4に、Bluetooth中継器の各Bluet
oothモジュールと接続したアンテナに指向性を持たせ、
またその指向方向が互いに異なるようにして、電波の干
渉を少なくするとともに、無指向性の場合に比べて同じ
送信電力でより離れた位置にある端末と無線通信できる
ようにすることを具体的な目的としている。Fourth, each Bluet of the Bluetooth repeater
Make the antenna connected to the ooth module have directivity,
Also, it is necessary to make the pointing directions different from each other to reduce radio wave interference and to enable wireless communication with a terminal located at a more distant position with the same transmission power as compared to the case of non-directionality. The purpose is.
【0046】そこで、本発明は、上記のような構成のほ
かに、各Bluetoothモジュールと接続した複数のアンテ
ナの中で、少なくとも1つ以上のアンテナに指向性を持
たせる。Therefore, according to the present invention, in addition to the above-described configuration, at least one of the plurality of antennas connected to each Bluetooth module has directivity.
【0047】また、第5に、マスターとして動作してい
る議長端末が、何らかの理由でネットワークから外れる
場合、その後の議長を同じピコネットに接続された端末
または他のピコネットに接続された端末に移管し、その
移管先の端末をマスターにすることができるようにする
ことを具体的な目的としている。これは、Bluetoothで
は、スレーブ端末から他のスレーブ端末へデータを直接
送信することはできず、必ずマスター端末を経由するた
め、複数のピコネットを接続して電子会議通信を行って
いる場合、議長の端末がマスターになると、議長端末か
ら送信されるデータはネットワークにおける送信効率が
よいためである。Fifth, if the chair terminal operating as the master leaves the network for any reason, the subsequent chair is transferred to a terminal connected to the same piconet or a terminal connected to another piconet. The specific purpose is to enable the transfer destination terminal to be the master. This is because in Bluetooth, data cannot be directly transmitted from a slave terminal to another slave terminal, but always passes through the master terminal. This is because, when the terminal becomes the master, data transmitted from the chair terminal has high transmission efficiency in the network.
【0048】そこで、本発明は、上記のような構成のほ
かに、マスター端末が同じピコネットに接続した端末あ
るいは他のピコネットに接続した端末とマスターの交換
を行う構成を有する。Therefore, in addition to the above configuration, the present invention has a configuration in which the master terminal exchanges a master with a terminal connected to the same piconet or a terminal connected to another piconet.
【0049】また、第6に、Bluetooth中継器を複数個
使用して、各Bluetooth中継器間に階層構造を持たせる
ことで、端末が広い範囲に存在している場合にも、それ
らの端末をBluetoothネットワークに接続させることを
具体的な目的としている。Sixth, by using a plurality of Bluetooth transponders and providing a hierarchical structure between the respective Bluetooth transponders, even if the terminals are present in a wide range, these terminals can be used. The specific purpose is to connect to a Bluetooth network.
【0050】そこで、本発明は、上記のような構成のほ
かに、上記のBluetooth中継器を複数個使用して、階層
構造を持ったBluetoothネットワークを形成する構成を
有する。Therefore, the present invention has a configuration in which a plurality of the above-described Bluetooth repeaters are used to form a Bluetooth network having a hierarchical structure, in addition to the above-described configuration.
【0051】以下、本発明を好適に実施した形態につい
て、例を挙げて説明する。また、以下に示す各実施例で
は、Bluetoothを実装した携帯型表示パッドと複数のBlu
etoothモジュールを持ったBluetooth中継器とから成るB
luetoothネットワークで電子会議を実行する場合を例に
挙げて説明する。Hereinafter, preferred embodiments of the present invention will be described with reference to examples. In each of the embodiments described below, a portable display pad equipped with Bluetooth and a plurality of
B consisting of Bluetooth repeater with etooth module
An example in which an electronic conference is performed on a luetooth network will be described.
【0052】〔第1の実施例〕 ・Bluetoothネットワーク構成 本発明の第1の実施例として、Bluetooth中継器が2つ
のBluetoothモジュールを持ち、各Bluetoothモジュール
が別々のピコネットに接続しているBluetoothネットワ
ーク例を図1に示す。[First Embodiment]-Bluetooth Network Configuration As a first embodiment of the present invention, an example of a Bluetooth network in which a Bluetooth repeater has two Bluetooth modules and each Bluetooth module is connected to a separate piconet Is shown in FIG.
【0053】図1を参照すると、Bluetoothネットワー
クは、Bluetooth中継器1、マスターである議長端末
2、13台のスレーブ端末(3〜15)を有して構成さ
れている。図1中、Mはマスター、Sはスレーブを意味
している。Referring to FIG. 1, the Bluetooth network includes a Bluetooth repeater 1, a chair terminal 2 as a master, and 13 slave terminals (3 to 15). In FIG. 1, M indicates a master and S indicates a slave.
【0054】また、ピコネット16のマスターは議長端
末2で、Bluetooth中継器1のBT(Bluetooth)モジュ
ール67はスレーブとして接続している。一方、ピコネ
ット17のマスターはBluetooth中継器1のBT(Bluet
ooth)モジュール69である。The master of the piconet 16 is the chair terminal 2 and the BT (Bluetooth) module 67 of the Bluetooth repeater 1 is connected as a slave. On the other hand, the master of the piconet 17 is the BT (Bluet
ooth) module 69.
【0055】・端末(携帯型表示パッド)構成(外観) 次に、マスター端末2及びスレーブ端末(3〜15)と
しての携帯型表示パッドの外観を図2に示す。図2中、
20はマスター端末及びスレーブ端末としての携帯型表
示パッド(マスター端末2及びスレーブ端末(3〜1
5)で共通)、43はLCD、45はLCD43に重ね
合わせて付着されたタッチパネル、21はタッチパネル
45上でタッチ入力操作を行う時に使用されるタッチペ
ンである。Terminal (Portable Display Pad) Configuration (Appearance) Next, the external appearance of the portable display pad as the master terminal 2 and the slave terminals (3 to 15) is shown in FIG. In FIG.
Reference numeral 20 denotes a portable display pad as the master terminal and the slave terminal (the master terminal 2 and the slave terminals (3 to 1)
5)), 43 is an LCD, 45 is a touch panel superimposed on and attached to the LCD 43, and 21 is a touch pen used when performing a touch input operation on the touch panel 45.
【0056】・端末(携帯型表示パッド)構成(ブロッ
ク) 次に、携帯型表示パッド20のハードウェア構成を図3
に示す。図3中、携帯型表示パッド20は、CPU3
0、メインメモリ31、UART32、Bluetoothモジ
ュール33、アンテナ34、クロック35、バスコント
ローラ36、ROM37、PCIブリッジ38、キャッ
シュメモリ39、ハードディスク40、HDコントロー
ラ41、LCD表示コントローラ42、LCD43、タ
ッチパネルコントローラ44、タッチパネル45、RT
C46、バッテリ47、DC−DCコンバータ48、C
PUバス49、PCIバス50、Xバス(内部バス)5
1等から構成されている。Terminal (Portable Display Pad) Configuration (Block) Next, the hardware configuration of the portable display pad 20 is shown in FIG.
Shown in In FIG. 3, the portable display pad 20 is a CPU 3
0, main memory 31, UART 32, Bluetooth module 33, antenna 34, clock 35, bus controller 36, ROM 37, PCI bridge 38, cache memory 39, hard disk 40, HD controller 41, LCD display controller 42, LCD 43, touch panel controller 44, Touch panel 45, RT
C46, battery 47, DC-DC converter 48, C
PU bus 49, PCI bus 50, X bus (internal bus) 5
1 and so on.
【0057】この構成において、CPU30は、ROM
(Read Only Memory)37に記憶された制御処理プログラ
ム、OS(Operating System)や各種のアプリケーション
プログラムを実行、処理する。In this configuration, the CPU 30 includes a ROM
(Read Only Memory) 37 to execute and process the control processing program, OS (Operating System) and various application programs stored in the memory.
【0058】メインメモリ31は、DRAM(Dynamic R
andom Access Memory)より構成されており、CPU30
のワークエリア等で使用される。The main memory 31 includes a DRAM (Dynamic R).
andom Access Memory).
It is used in work areas.
【0059】UART(Universal Asynchronous Recei
ver Transmitter)32は、CPU30とBluetoothモジ
ュール33との間でシリアルデータの授受を行うインタ
ーフェイスであり、FIFO(First In,First Out)やシ
フトレジスタ等から構成される。UART (Universal Asynchronous Recei)
The ver transmitter 32 is an interface for transmitting and receiving serial data between the CPU 30 and the Bluetooth module 33, and includes a FIFO (First In, First Out), a shift register, and the like.
【0060】Bluetoothモジュール33は、RF部とベ
ースバンド部とから構成されており、Bluetooth規格に
準拠した無線通信を実行する。この詳細については後で
説明する。[0060] The Bluetooth module 33 is composed of an RF unit and a baseband unit, and executes wireless communication conforming to the Bluetooth standard. The details will be described later.
【0061】クロック35は、水晶発振子と分周回路か
ら構成されており、CPU30やバスコントローラ36
の動作タイミングを制御するためのクロックを生成して
いる。The clock 35 is composed of a crystal oscillator and a frequency dividing circuit.
The clock for controlling the operation timing of is generated.
【0062】バスコントローラ36は、CPUバス49
とXバス51とでのデータ転送を制御する。The bus controller 36 includes a CPU bus 49
And the X bus 51 to control data transfer.
【0063】ROM37は、電源オン時のシステム立ち
上げや各種デバイスの制御を行うためのプログラムが予
め書き込まれている。In the ROM 37, a program for starting up the system at power-on and controlling various devices is written in advance.
【0064】PCI(Peripheral Component Interconne
ct)ブリッジ38は、キャッシュメモリ39を使用し
て、PCIバス50とCPU30との間のデータ転送を
行う。A PCI (Peripheral Component Interconne)
ct) The bridge 38 performs data transfer between the PCI bus 50 and the CPU 30 using the cache memory 39.
【0065】キャッシュメモリ39は、DRAMより構
成されており、PCIブリッジ38により使用される。The cache memory 39 is composed of a DRAM and is used by the PCI bridge 38.
【0066】ハードディスク40は、システムソフトウ
ェア、各種のアプリケーションプログラム、多数のユー
ザデータ等を記憶する。The hard disk 40 stores system software, various application programs, a large number of user data, and the like.
【0067】HD(ハードディスク)コントローラ41
は、ハードディスク40とのインタフェースであり、ハ
ードディスク40と高速データ転送を行う。このインタ
フェースはIDE(Integrated Device Electronics)で
ある。HD (Hard Disk) Controller 41
Is an interface with the hard disk 40, and performs high-speed data transfer with the hard disk 40. This interface is IDE (Integrated Device Electronics).
【0068】LCD表示コントローラ42は、文字やグ
ラフィックデータをD/A(Digital/Analog)変換すると
ともに、これらのデータをLCD43に表示するための
制御を行う。The LCD display controller 42 performs D / A (Digital / Analog) conversion of character and graphic data, and performs control for displaying these data on the LCD 43.
【0069】タッチパネルコントローラ44は、タッチ
パネル45上でタッチペン21のペン先が接触した部分
を検出し、その位置情報を取り込む。The touch panel controller 44 detects a portion of the touch panel 45 touched by the tip of the touch pen 21 and takes in the position information.
【0070】タッチパネル45は、LCD43と重ね合
わせて密着している。The touch panel 45 is superimposed on the LCD 43 and is in close contact therewith.
【0071】RTC(Real Time Clock)46は、日付時
計であり、専用バッテリ(図示を省略)によりバックア
ップされている。An RTC (Real Time Clock) 46 is a date clock, and is backed up by a dedicated battery (not shown).
【0072】バッテリ47は、例えばニッケル水素電
池、リチウム電池等であり、電流はDC−DCコンバー
タ48を介して携帯型表示パッド20内部に供給され
る。The battery 47 is, for example, a nickel-metal hydride battery or a lithium battery, and a current is supplied to the inside of the portable display pad 20 via a DC-DC converter 48.
【0073】・Bluetooth中継器構成(ブロック) 次に、Bluetooth中継器1のハードウェア構成を図4に
示す。図4中、点線で囲まれた部分がBluetooth中継器
1の本体であり、CPU60、クロック61、メインメ
モリ62、ROM63、RS−232C64、RS−2
32C65、CPUバス66等から構成されている。Next, the hardware configuration of the Bluetooth repeater 1 is shown in FIG. In FIG. 4, a portion surrounded by a dotted line is a main body of the Bluetooth repeater 1, and includes a CPU 60, a clock 61, a main memory 62, a ROM 63, an RS-232C64, and an RS-2.
32C65, a CPU bus 66 and the like.
【0074】CPU60は、ROM63に記憶された制
御処理プログラムに従って、本実施例の動作を実行す
る。The CPU 60 executes the operation of this embodiment according to the control processing program stored in the ROM 63.
【0075】クロック61は、水晶発振子と分周回路か
ら構成されており、CPU60やCPUバス66の動作
タイミングを制御するためのクロックを生成している。The clock 61 is composed of a crystal oscillator and a frequency dividing circuit, and generates a clock for controlling the operation timing of the CPU 60 and the CPU bus 66.
【0076】メインメモリ62は、DRAMより構成さ
れており、CPU60のワークエリア等で使用される。The main memory 62 is composed of a DRAM, and is used for a work area of the CPU 60 and the like.
【0077】ROM63は、Bluetooth中継器1の動作
を制御するためのプログラムが予め書き込まれている。A program for controlling the operation of the Bluetooth repeater 1 is written in the ROM 63 in advance.
【0078】RS−232C64とRS−232C65
とは、UART、クロック発生回路、RS−232Cコ
ネクタで構成されており、それぞれBluetoothモジュー
ル67、Bluetoothモジュール69とRS−232C規
格に従ったデータの送受信を行う。RS-232C64 and RS-232C65
Is composed of a UART, a clock generation circuit, and an RS-232C connector, and transmits and receives data to and from the Bluetooth module 67 and the Bluetooth module 69 according to the RS-232C standard.
【0079】Bluetoothモジュール67とBluetoothモジ
ュール69とは、図3で示した携帯型表示パッド20の
Bluetoothモジュール33にRS−232Cコネクタを
付加した構成であり、それぞれアンテナ68、アンテナ
70が接続されている。The Bluetooth module 67 and the Bluetooth module 69 are connected to the portable display pad 20 shown in FIG.
This is a configuration in which an RS-232C connector is added to the Bluetooth module 33, and an antenna 68 and an antenna 70 are connected respectively.
【0080】RS−232C64とBluetoothモジュー
ル67、及びRS−232C65とBluetoothモジュー
ル69とは、それぞれRS−232Cケーブルで接続さ
れている。The RS-232C 64 and the Bluetooth module 67 are connected to each other, and the RS-232C 65 and the Bluetooth module 69 are connected to each other by an RS-232C cable.
【0081】・端末(携帯型表示パッド)のプロトコル
構成 次に、携帯型表示パッド20のプロトコル構成を図5に
示す。図5中、SIEA(Still Image Exchange and An
notation)80、MBFT(Multipoint BinaryFile Tran
sfer)81、NC(Node Controller)82、GCC(Gener
ic ConferenceControl)83、SDE(Service Discover
y Entity)84、LMCE(Link Manager Control Entit
y)85は、アプリケーションであり、このほかに、ユー
ザアプリケーション(図示せず)も存在する。Protocol Configuration of Terminal (Portable Display Pad) Next, the protocol configuration of the portable display pad 20 is shown in FIG. In FIG. 5, SIEA (Still Image Exchange and An
notation) 80, MBFT (Multipoint Binary File Tran)
sfer) 81, NC (Node Controller) 82, GCC (Gener
ic ConferenceControl) 83, SDE (Service Discover)
y Entity) 84, LMCE (Link Manager Control Entit)
y) 85 is an application, and in addition, there is a user application (not shown).
【0082】SIEA80は、全ての端末で共有するホ
ワイトボード領域へ加筆したり、各種の描画を行うホワ
イトボードアプリケーションであり、例えばITU−T
勧告T.126に準拠した動作を実行する。The SIEA 80 is a whiteboard application for rewriting a whiteboard area shared by all terminals and for performing various drawing operations.
Recommendation T. 126 is performed.
【0083】MBFT81は、会議資料等のファイル転
送を行うアプリケーションであり、例えばITU−T勧
告T.127に準拠した動作を実行する。The MBFT 81 is an application for transferring files such as conference materials. 127 is performed.
【0084】NC82とGCC83とは、Bluetoothネ
ットワークに接続した端末が議長の制御に従って会議を
実行したり、各端末の能力や属性等の端末情報のリスト
を管理したりする会議制御アプリケーションであり、例
えばITU−T勧告T.124に準拠した動作を実行す
る。The NC 82 and the GCC 83 are conference control applications in which a terminal connected to the Bluetooth network executes a conference under the control of the chairman and manages a list of terminal information such as capabilities and attributes of each terminal. ITU-T Recommendation T. An operation according to H.124 is performed.
【0085】SDE84は、相手端末との間で使用でき
るサービスを確認し、それらのサービスの特性を調べる
アプリケーションである。The SDE 84 is an application that checks services that can be used with the partner terminal and checks the characteristics of those services.
【0086】LMCE85は、RFCOMMやSDPの
プロトコル以外で、例えば、マスターとスレーブを交換
する場合にリンク・マネージャ94にコマンドを渡すた
めのアプリケーションである。The LMCE 85 is an application for passing a command to the link manager 94 when exchanging a master and a slave, for example, other than the RFCOMM and SDP protocols.
【0087】MCS(Multipoint Communication Servi
ce)86は多地点間のセッションレイヤプロトコルを実
行し、例えば、ITU−T勧告T.125に準拠した動
作を実行する。MCS (Multipoint Communication Servi)
ce) 86 implements a multi-point session layer protocol, for example, ITU-T Recommendation T.86. An operation conforming to H.125 is performed.
【0088】X.224(87)は、ITU−T勧告X.2
24クラス0に準拠しており、データ転送のフロー制御
等を行うトランスポートレイヤプロトコルを実行する。X.224 (87) complies with ITU-T Recommendation X.224. 2
It is compliant with the 24 class 0 and executes a transport layer protocol for performing flow control of data transfer and the like.
【0089】T.70NULL88は、ITU−T勧告
T.70NULLに準拠したネットワークレイヤプロト
コルを実行する。T. 70NULL88 complies with ITU-T Recommendation T.70. Executes a network layer protocol conforming to 70 NULL.
【0090】PPP(Point to Point Protocol)89
は、シリアル回線上のデータリンクレイヤプロトコルを
実行する。[0090] PPP (Point to Point Protocol) 89
Implements a data link layer protocol over a serial line.
【0091】RFCOMM(RF COMMunication)90は、
L2CAP(Logical Link Controland Adaptation Prot
ocol)プロトコル上にシリアルポートをエミュレートす
るためのプロトコルである。RFCOMM (RF COMMunication) 90 is
L2CAP (Logical Link Control and Adaptation Prot)
ocol) is a protocol for emulating a serial port over the protocol.
【0092】SDP(Service Discovery Protocol)91
は、相手端末との間で使用できるサービスを確認し、そ
れらのサービスの特性を調べる方法をアプリケーション
に提供する。SDP (Service Discovery Protocol) 91
Provides the application with a method of confirming services that can be used with the partner terminal and examining the characteristics of those services.
【0093】L2CAP92は、上位プロトコルの多重
化、データパケット(L2CAPパケット)の分割と組
立て等を実行する。The L2CAP 92 executes multiplexing of an upper layer protocol, division and assembly of a data packet (L2CAP packet), and the like.
【0094】HCI(Host Controller Interface)93
は、携帯型表示パッド20においてはホスト(CPU3
0)とBluetoothモジュール33との間のインターフェ
イスであり、HCI API(Application Program Inte
rface)と、ホスト(CPU30)とBluetoothモジュー
ル33との間でトランスポートレイヤとして機能するU
ARTと、Bluetoothモジュール33のハードウェアド
ライバとから構成されている。HCI (Host Controller Interface) 93
Is the host (CPU 3) in the portable display pad 20.
0) and the Bluetooth module 33, and is an HCI API (Application Program Interface).
rface) and a U functioning as a transport layer between the host (CPU 30) and the Bluetooth module 33.
It is composed of an ART and a hardware driver of the Bluetooth module 33.
【0095】リンク・マネージャ94は、リンクの設定
やマスター・スレーブ交換動作時のリンク制御等を行う
LMP(Link Manager Protocol)を実行する。The link manager 94 executes an LMP (Link Manager Protocol) for setting a link and controlling a link during a master-slave switching operation.
【0096】ベースバンド95は、物理リンクの確立や
各種パケットの送受信等を実行する。The baseband 95 executes establishment of a physical link, transmission and reception of various packets, and the like.
【0097】物理レイヤ96は、GFSK(Gaussian Fr
equency Shift Keying)による信号の変調や周波数ホッ
ピングによるスペクトラム拡散通信等を実行する。The physical layer 96 is composed of GFSK (Gaussian Fr
It performs signal modulation by frequency shift keying) and spread spectrum communication by frequency hopping.
【0098】ここで、Bluetoothの使用周波数帯域は2
471〜2497MHz(日本)、ホッピング・チャネ
ル数は23(1MHz間隔)、ホッピング速度は160
0ホップ/秒である。また、チャネルは625μsec
のタイムスロットに分割され、マスター端末はパケット
の伝送を偶数番号のタイムスロットで開始し、スレーブ
端末はパケットの伝送を奇数番号のタイムスロットで開
始する。Here, the frequency band used by Bluetooth is 2
471 to 2497 MHz (Japan), number of hopping channels is 23 (1 MHz interval), hopping speed is 160
0 hops / sec. The channel is 625 μsec.
The master terminal starts transmission of packets in even-numbered time slots, and the slave terminal starts transmission of packets in odd-numbered time slots.
【0099】上記のプロトコル構成の中で、UARTド
ライバとBluetoothモジュール33のハードウェアドラ
イバ(HCI93中)、リンク・マネージャ94、ベー
スバンド95、物理レイヤ96は、Bluetoothモジュー
ル33に実装されており、それ以外はCPU30で実行
されるソフトウェアモジュール(タスク)であり、ハー
ドディスク40に実行プログラムとして予め記憶されて
いる。In the above protocol configuration, the UART driver, the hardware driver of the Bluetooth module 33 (in the HCI 93), the link manager 94, the baseband 95, and the physical layer 96 are mounted on the Bluetooth module 33. Other than the above are software modules (tasks) executed by the CPU 30, which are stored in the hard disk 40 in advance as execution programs.
【0100】・Bluetooth中継器のプロトコル構成 次に、Bluetooth中継器1のプロトコル構成を図6に示
す。図6に示すように、Bluetooth中継器1のプロトコ
ル構成は図5に示した携帯型表示パッド20のプロトコ
ル構成からSIEA80、MBFT81、GCC83が無
く、代わりにMCSコネクションの確立やMCSチャネ
ルへの加入等、MCSに対するコントロールを行うMC
SCE(Multipoint Communication Service Control En
tity)97があることを除いて、携帯型表示パッド20
のプロトコル構成と同様である。Protocol Configuration of Bluetooth Repeater Next, the protocol configuration of the Bluetooth repeater 1 is shown in FIG. As shown in FIG. 6, the protocol configuration of the Bluetooth repeater 1 is different from the protocol configuration of the portable display pad 20 shown in FIG. , MC that controls MCS
SCE (Multipoint Communication Service Control En
tity) 97, except that the portable display pad 20
Is the same as the protocol configuration.
【0101】但し、Bluetooth中継器1において、HC
I93は、ホスト(CPU60)とBluetoothモジュー
ル67、Bluetoothモジュール69との間のインターフ
ェイスであり、HCI API、ホスト(CPU60)
とBluetoothモジュール67、Bluetoothモジュール69
との間でトランスポートレイヤとして機能するRS−2
32C、Bluetoothモジュール67、Bluetoothモジュー
ル69のハードウェアドライバから構成されている。However, in the Bluetooth repeater 1, HC
I93 is an interface between the host (CPU 60) and the Bluetooth module 67 and the Bluetooth module 69, and includes an HCI API, a host (CPU 60).
And Bluetooth module 67, Bluetooth module 69
RS-2 functioning as a transport layer between
32C, a Bluetooth module 67, and a hardware driver of the Bluetooth module 69.
【0102】図6のプロトコル構成の中で、RS−23
2CドライバとBluetoothモジュール67、Bluetoothモ
ジュール69のハードウェアドライバ(HCI93
中)、リンク・マネージャ94、ベースバンド95、物
理レイヤ96は、Bluetoothモジュール67、Bluetooth
モジュール69に実装されており、それ以外はCPU6
0で実行されるソフトウェアモジュール(タスク)であ
り、ROM63に実行プログラムとして予め記憶されて
いる。In the protocol configuration shown in FIG.
2C driver and hardware driver for Bluetooth module 67 and Bluetooth module 69 (HCI 93
Medium), link manager 94, baseband 95, physical layer 96, Bluetooth module 67, Bluetooth
It is mounted on the module 69 and the rest
0 is a software module (task) executed in advance and stored in the ROM 63 as an execution program in advance.
【0103】・Bluetoothネットワーク形成までのBluet
ooth通信シーケンス 次に、Bluetoothネットワーク(ピコネット)を形成す
るまでのBluetooth通信シーケンスについて図1に示し
たピコネット16を参照しながら説明する。Bluet up to the formation of a Bluetooth network
ooth Communication Sequence Next, a Bluetooth communication sequence until a Bluetooth network (piconet) is formed will be described with reference to the piconet 16 shown in FIG.
【0104】・・Bluetooth中継器との通信コネクショ
ン確立 本通信シーケンスにおいて、マスター端末(議長端末)
2は、まず、インクワイアリ手順によりマスター端末2
と通信できる全てのスレーブ端末を認識する。すなわ
ち、マスター端末2は、IDパケットを繰り返し送信
し、これを受信したスレーブ端末はBluetoothデバイス
アドレス(BD_ADDR)、自端末のシステムクロック等を
含めたFHSパケットを送信する。これにより、マスタ
ー端末2は、受信したFHSパケットの個数(BD_ADDR
の個数)からスレーブ端末の台数を認識する。Establishing communication connection with Bluetooth repeater In this communication sequence, the master terminal (chairperson terminal)
2 is a master terminal 2 by an inquiry procedure.
Recognize all slave terminals that can communicate with That is, the master terminal 2 repeatedly transmits the ID packet, and the slave terminal receiving the ID packet transmits an FHS packet including the Bluetooth device address (BD_ADDR), the system clock of the own terminal, and the like. Thereby, the master terminal 2 determines the number of received FHS packets (BD_ADDR
From the number of slave terminals).
【0105】図1に示したピコネット16では、議長端
末2は7台のスレーブ端末(内1台はBluetooth中継器
1のBluetoothモジュール)を認識する。この認識した
スレーブ端末台数と受信したデバイスアドレスBD_ADDR
とは、メインメモリ31に記憶しておく。In the piconet 16 shown in FIG. 1, the chair terminal 2 recognizes seven slave terminals (one of which is the Bluetooth module of the Bluetooth repeater 1). The recognized number of slave terminals and the received device address BD_ADDR
Is stored in the main memory 31.
【0106】次に、マスター端末2はまず、認識したス
レーブ端末の中からBluetooth中継器1を探し、もしあ
ればこれと最初に接続する。すなわち、先にメインメモ
リ31に記憶したデバイスアドレスBD_ADDRを持つ端末
と、順次リンク・マネージャ間(リンクレイヤ)のコネ
クション確立及びサービス・ディスカバリシーケンスの
動作を行い、それぞれがBluetooth中継器か否かをチェ
ックする。尚、Bluetooth中継器1は、Bluetooth中継サ
ービス(Bluetooth規格で定義されていない独自に定義
したサービス)を持っている。Next, the master terminal 2 first searches for the Bluetooth repeater 1 from the recognized slave terminals, and first connects to the Bluetooth repeater, if any. That is, the terminal having the device address BD_ADDR previously stored in the main memory 31 is sequentially connected to the link manager (link layer) to establish a connection and perform a service discovery sequence operation to check whether each is a Bluetooth repeater. I do. Note that the Bluetooth repeater 1 has a Bluetooth relay service (a uniquely defined service not defined by the Bluetooth standard).
【0107】この動作において、相手がBluetooth中継
サービスを持っていた場合、マスター端末2は、その相
手端末(Bluetooth中継器1)とアプリケーションまで
の通信コネクションを確立する。また、相手がBluetoot
h中継サービスを持っていなかった場合、マスター端末
2は、リンクレイヤのコネクションを切断する。尚、通
信コネクションの確立手順の詳細については以下に記載
する携帯型表示パッド間の動作シーケンスと同様であ
る。In this operation, if the partner has the Bluetooth relay service, the master terminal 2 establishes a communication connection with the partner terminal (the Bluetooth relay 1) to the application. Also, the opponent is Bluetoot
If the relay terminal does not have the h relay service, the master terminal 2 disconnects the link layer connection. The details of the procedure for establishing a communication connection are the same as the operation sequence between portable display pads described below.
【0108】・・複数のスレーブ端末との通信コネクシ
ョン確立 次に、マスター端末2は、6台のスレーブ端末と順次通
信コネクションを確立する。この通信コネクション確立
手順について説明する。Establishing a communication connection with a plurality of slave terminals Next, the master terminal 2 establishes a communication connection with the six slave terminals sequentially. The procedure for establishing a communication connection will be described.
【0109】マスター端末2は、インクワイアリ手順時
にスレーブ端末から受信したデバイスアドレスBD_ADDR
の下位アドレス部分であるLAP(Lower Address Part)
から導き出される同期ワードを含めたIDパケットを送
信する。これに対し、スレーブ端末(3〜8のいずれ
か、以下省略)は、自端末のデバイスアドレスBD_ADDR
から導き出される同期ワードを含んだIDパケットを受
信すると、IDパケットで応答する。The master terminal 2 receives the device address BD_ADDR received from the slave terminal during the inquiry procedure.
LAP (Lower Address Part)
An ID packet including a synchronization word derived from is transmitted. On the other hand, the slave terminal (any of 3 to 8; hereinafter, omitted) has its own device address BD_ADDR.
When an ID packet including a synchronization word derived from is received, it responds with an ID packet.
【0110】次に、マスター端末2は、スレーブ端末の
識別番号であるアクティブ・メンバー・アドレス(AM_ADD
R)に1をセットしたFHSパケットを送信する。スレ
ーブ端末は、これを受信するとIDパケットで応答す
る。この時、スレーブ端末は、FHSパケットに含まれ
たマスター端末のシステムクロックに切り替わる。Next, the master terminal 2 sends the active member address (AM_ADD), which is the identification number of the slave terminal.
The FHS packet in which R) is set to 1 is transmitted. When the slave terminal receives this, it responds with an ID packet. At this time, the slave terminal switches to the system clock of the master terminal included in the FHS packet.
【0111】次に、マスター端末2は、POLLパケッ
トを送信し、スレーブ端末はこれにNULLパケットで
応答して、ベースバンドレイヤのコネクションが確立す
る。Next, the master terminal 2 transmits a POLL packet, and the slave terminal responds with a NULL packet to establish a connection of the baseband layer.
【0112】続いて、マスター端末2とスレーブ端末と
は、リンク・マネージャ間(リンクレイヤ)のコネクシ
ョン確立シーケンスに移行する。Then, the master terminal 2 and the slave terminal shift to a connection establishment sequence between link managers (link layer).
【0113】まず、マスター端2は、LMP_host_connect
ion_req PDU(Protocol Data Unit)を送信し、スレーブ
端末はLMP_accepted PDUで応答する。First, the master terminal 2 performs LMP_host_connect
An ion_req PDU (Protocol Data Unit) is transmitted, and the slave terminal responds with an LMP_accepted PDU.
【0114】次に、マスター端末は、LMP_features_req
PDUを送信し、スレーブ端末は、LMP_features_res PDU
で応答して、自端末の持つ機能についての情報を交換す
る。Next, the master terminal performs LMP_features_req
The slave terminal sends a PDU and the LMP_features_res PDU
To exchange information about the functions of the own terminal.
【0115】次に、マスター端末2は、LMP_setup_comp
lete PDUを送信し、スレーブ端末はLMP_setup_complete
PDUで応答して、リンク・マネージャ間(リンクレイ
ヤ)のコネクションが確立する。Next, the master terminal 2 performs LMP_setup_comp
Send lete PDU, slave terminal is LMP_setup_complete
In response to the PDU, a connection between the link managers (link layer) is established.
【0116】続いて、マスター端末2は、サービス・デ
ィスカバリシーケンスを実行する。Subsequently, the master terminal 2 executes a service discovery sequence.
【0117】マスター端末2のアプリケーションは、S
DPタスクにサービス・ディスカバリ要求を出すと、S
DPタスクはL2CAPタスクへコネクションの接続要
求(L2CA_ConnectReqイベント)を出す。L2CAPタ
スクは、この要求を受けると、Connection Requestパケ
ットを送信する。The application of the master terminal 2 is S
When a service discovery request is issued to the DP task, S
The DP task issues a connection request (L2CA_ConnectReq event) to the L2CAP task. Upon receiving this request, the L2CAP task transmits a Connection Request packet.
【0118】スレーブ端末のL2CAPタスクは、この
パケットを受信するとSDPタスクへL2CA_ConnectInd
メッセージを渡すとともにマスター端末2へConnection
Responseパケットで応答してSDPコネクションが確
立する。When the L2CAP task of the slave terminal receives this packet, it sends an L2CA_ConnectInd to the SDP task.
Pass the message and connect to master terminal 2
The SDP connection is established in response to the response packet.
【0119】続いて、SDPタスクはL2CAPタスク
へコンフィグレーション要求(L2CA_ConfigReqイベン
ト)を出す。L2CAPタスクはこの要求を受けると、
サービス品質(QoS:Quarity of Service)等のコンフィ
グレーションパラメータを含んだConfiguration Reques
tパケットを送信する。Next, the SDP task issues a configuration request (L2CA_ConfigReq event) to the L2CAP task. When the L2CAP task receives this request,
Configuration Reques including configuration parameters such as quality of service (QoS)
Send t packet.
【0120】スレーブ端末のL2CAPタスクは、この
パケットを受信するとSDPタスクへL2CA_ConfigIndメ
ッセージを渡すとともにマスター端末2へコンフィグレ
ーションパラメータを含んだConfiguration Responseパ
ケットで応答する。When the L2CAP task of the slave terminal receives this packet, it passes an L2CA_ConfigInd message to the SDP task and responds to the master terminal 2 with a Configuration Response packet containing configuration parameters.
【0121】次に、マスター端末2のSDPタスクは、
電子会議サービス(Bluetooth規格で定義されていない
独自に定義したサービス)であることを表すUUID
(サービスの固有識別子)をServiceSearchPatternパラ
メータに含めたSDP_ServiceSearchRequest PDUを送信
し、スレーブ端末のSDPタスクはSDP_ServiceSearchR
esponse PDUで応答する。Next, the SDP task of the master terminal 2 is as follows:
UUID indicating that it is an electronic conference service (a uniquely defined service not defined by the Bluetooth standard)
Sends SDP_ServiceSearchRequest PDU including (Service unique identifier) in the ServiceSearchPattern parameter, and the SDP task of the slave terminal performs SDP_ServiceSearchR
Respond with esponse PDU.
【0122】そして、マスター端末のアプリケーション
は、今接続したスレーブ端末が電子会議端末であること
を確認すると、MCSタスクへ接続要求を出す。この接
続要求は順次下位レイヤへ発行され、PPPのコネクシ
ョン、X.224のコネクション、MCSのコネクションが
順次確立される。そして、会議用アプリケーションであ
るGCC、SIEA、MBFTの各エンティティ間のコ
ネクションが確立されて、各エンティティ間の通信が実
行できる状態となる。When the application of the master terminal confirms that the currently connected slave terminal is the electronic conference terminal, it issues a connection request to the MCS task. This connection request is sequentially issued to the lower layer, and a PPP connection, an X.224 connection, and an MCS connection are sequentially established. Then, a connection is established between the entities of the conference applications GCC, SIEA, and MBFT, and communication between the entities becomes executable.
【0123】以上、マスター端末2と1つのスレーブ端
末(例えばスレーブ端末3)との間でMCSコネクショ
ンを使用して描画データの転送やファイル転送ができる
状態になるまでの通信シーケンスを説明したが、マスタ
ー端末2は、ピコネットに接続できる他の5台の端末
(スレーブ端末4〜スレーブ端末8)に対しても同様の
通信シーケンスを実行し、マスター端末2とスレーブ端
末3〜スレーブ端末8及びBluetooth中継器1(Bluetoo
thモジュール67を使用)から成るピコネットが形成され
る。The communication sequence up to the point where the drawing data transfer and the file transfer can be performed between the master terminal 2 and one slave terminal (for example, the slave terminal 3) using the MCS connection has been described above. The master terminal 2 executes the same communication sequence for the other five terminals (slave terminal 4 to slave terminal 8) that can be connected to the piconet, and communicates with the master terminal 2 and the slave terminals 3 to 8 and the Bluetooth relay. Table 1 (Bluetoo
(using th module 67).
【0124】・・Bluetooth中継器1の動作 続いて、Bluetooth中継器1はスレーブとしての動作と
平行して、Bluetoothモジュール69を使用してマスタ
ーとしての動作を開始する。すなわち、Bluetooth中継
器1は上記と同様の動作によりスレーブ端末9〜スレー
ブ端末15と順次通信コネクションを確立して、Blueto
oth中継器1(Bluetoothモジュール69を使用)をマスタ
ーとするピコネットを形成する。Operation of Bluetooth Repeater 1 Subsequently, the Bluetooth repeater 1 starts operation as a master using the Bluetooth module 69 in parallel with operation as a slave. That is, the Bluetooth repeater 1 sequentially establishes a communication connection with the slave terminals 9 to 15 by the same operation as described above, and
A piconet using the oth repeater 1 (using the Bluetooth module 69) as a master is formed.
【0125】このように、Bluetooth中継器1を中継点
とした2つのピコネットから成るBluetoothネットワー
クが形成される。In this way, a Bluetooth network composed of two piconets with the Bluetooth repeater 1 as a relay point is formed.
【0126】次に、2つのピコネットから成るBluetoot
hネットワークに接続した全ての端末間のMCSコネク
ション及び会議用アプリケーションであるGCC等のエ
ンティティ間のコネクションについて説明する。Next, Bluetoot consisting of two piconets
h An MCS connection between all terminals connected to the network and a connection between entities such as GCC as a conference application will be described.
【0127】まず、MCSコネクションについて説明す
る。図5及び図6に示したMCS86はMCSプロバイ
ダと呼ばれる。また、2つのピコネットから成るBlueto
othネットワークをMCSプロバイダ間のネットワーク
として見たものはMCSドメインと呼ばれる。First, the MCS connection will be described. The MCS 86 shown in FIGS. 5 and 6 is called an MCS provider. Blueto consists of two piconets
A view of the oth network as a network between MCS providers is called an MCS domain.
【0128】図1のネットワーク構成におけるMCSド
メインは、図7に示すような階層構造を持つ。議長であ
るマスター端末2はトップMCSプロバイダであり、最
上位層に位置する。スレーブ端末3〜スレーブ端末8及
びBluetooth中継器1は中間層に位置し、スレーブ端末
9〜スレーブ端末15は最下位層に位置する。The MCS domain in the network configuration shown in FIG. 1 has a hierarchical structure as shown in FIG. The master terminal 2, which is the chair, is the top MCS provider and is located at the highest layer. The slave terminals 3 to 8 and the Bluetooth repeater 1 are located in an intermediate layer, and the slave terminals 9 to 15 are located in the lowest layer.
【0129】各端末はMCSコネクションの確立後、M
CSドメインにアタッチする。このアタッチにより、各
端末はMCSドメイン内での端末識別子であるMCSユ
ーザIDを取得する。After the terminal establishes the MCS connection,
Attach to CS domain. By this attachment, each terminal acquires an MCS user ID that is a terminal identifier in the MCS domain.
【0130】次に、各端末はMCSチャネルに加入す
る。MCSチャネルはMCSドメイン内のアドレスであ
り、同一チャネルに加入した全ての端末が、そのチャネ
ルに送られるデータを受信する。ここで、スレーブ端末
9が全ての端末が加入しているチャネルに対してデータ
を送信すると、データはまずBluetooth中継器1に転送
され、Bluetooth中継器1はこのデータをスレーブ端末
10〜スレーブ端末15へ転送するとともに、トップM
CSプロバイダであるマスター端末2へ転送する。そし
て、マスター端末2はこのデータをスレーブ端末3〜ス
レーブ端末8へ転送する。Next, each terminal subscribes to the MCS channel. The MCS channel is an address in the MCS domain, and all terminals subscribed to the same channel receive data sent to that channel. Here, when the slave terminal 9 transmits data to the channel to which all the terminals are subscribed, the data is first transferred to the Bluetooth repeater 1, and the Bluetooth repeater 1 transmits this data to the slave terminals 10 to 15 To the top M
Transfer to the master terminal 2 which is a CS provider. Then, the master terminal 2 transfers this data to the slave terminals 3 to 8.
【0131】このように、全ての端末が同一チャネルに
加入することにより、データを全ての端末へ送信するこ
とができる。なお、MCSドメイン内での端末識別子で
あるMCSユーザIDはMCSチャネル番号としても使
用され、個別宛先へデータを送信する場合にMCSチャ
ネル番号として使用する。As described above, when all terminals subscribe to the same channel, data can be transmitted to all terminals. Note that the MCS user ID which is a terminal identifier in the MCS domain is also used as an MCS channel number, and is used as an MCS channel number when transmitting data to an individual destination.
【0132】次に、会議制御アプリケーションであるG
CCとノードコントローラ(NC)とについて説明す
る。図5及び図6に示したGCC83は、GCCプロバ
イダと呼ばれる。また、トップMCSプロバイダである
端末のGCCプロバイダは、トップGCCプロバイダと
呼ばれる。各GCCプロバイダは会議に参加すると、S
IEAやMBFT等の会議用アプリケーションのリスト
やMCSドメイン内での端末識別子であるMCSユーザ
ID等の端末情報(会議ノードリスト)を他の全てのG
CCプロバイダへ送信する。なお、この同報送信は全て
の端末が加入しているMCSチャネルに対してデータを
送信することで実現される。これらの端末情報は各端末
にて受信し、NC83にて管理される。また、GCCは
議長権の割り当て等の制御も行い、会議開始時にはトッ
プGCCプロバイダが議長権を持っている。ノードコン
トローラ(NC83)は、ユーザからの要求に従ってG
CC83へ各種のプリミティブを発行したり、自端末お
よび他の全ての端末のアプリケーションリストや会議ノ
ードリスト等を管理する。Next, the conference control application G
The CC and the node controller (NC) will be described. The GCC 83 shown in FIGS. 5 and 6 is called a GCC provider. The GCC provider of the terminal that is the top MCS provider is called a top GCC provider. When each GCC provider joins the meeting,
A list of conference applications such as IEA and MBFT and terminal information (conference node list) such as an MCS user ID which is a terminal identifier in the MCS domain are stored in all other G nodes.
Send to CC provider. Note that this broadcast transmission is realized by transmitting data to the MCS channel to which all terminals have subscribed. The terminal information is received by each terminal and managed by the NC 83. The GCC also controls the assignment of chairmanship, etc., and at the start of the meeting, the top GCC provider has the chairmanship. The node controller (NC83) sets G in accordance with a request from the user.
It issues various primitives to the CC 83, and manages application lists and conference node lists of its own terminal and all other terminals.
【0133】Bluetooth中継器1はGCCが無いため、
MCSドメイン内での端末識別子であるMCSユーザI
D等の端末情報が他の端末へ送信されず、議長端末もBl
uetooth中継器1は会議に参加している端末とは見なさ
ない。Since the Bluetooth repeater 1 has no GCC,
MCS user I which is a terminal identifier in the MCS domain
Terminal information such as D is not transmitted to other terminals, and the chair terminal
The uetooth repeater 1 is not regarded as a terminal participating in the conference.
【0134】このようにして、議長制御の基で、各端末
から会議資料ファイルや手書きの描画データ等が全ての
端末へ、あるいは個別の端末へ送信され、電子会議が実
行される。In this way, under the chairman's control, the conference material file, handwritten drawing data, and the like are transmitted from each terminal to all terminals or to individual terminals, and an electronic conference is performed.
【0135】・動作概略フロー マスターである議長端末2(携帯型表示パッド20)に
おける上記の概略動作フローを図8に、またBluetooth
中継器1における上記の概略動作フローを図9に示す。FIG. 8 shows the general operation flow of the chair terminal 2 (portable display pad 20), which is the master, and FIG.
FIG. 9 shows a schematic operation flow in the repeater 1 described above.
【0136】・・マスター端末における概略動作フロー 図8を参照すると、本動作において、マスター端末2
は、インクワリアリ手段により通信可能範囲にある各ス
レーブ端末のデバイスアドレスBD_ADDRと、このBD_ADDR
の個数(スレーブ端末の台数M)とを得、これを記憶す
る(ステップS101)。General operation flow in master terminal Referring to FIG. 8, in this operation, master terminal 2
Is the device address BD_ADDR of each slave terminal within the communication range by the inquiry means, and the BD_ADDR
(The number M of slave terminals) is obtained and stored (step S101).
【0137】次に、マスター端末2は、nに1を代入す
る(ステップS102)。これは、以降の処理を、全て
のスレーブ端末に対して実行するための処理の一部であ
る。Next, the master terminal 2 substitutes 1 for n (step S102). This is a part of the processing for executing the subsequent processing for all the slave terminals.
【0138】このように、まず、n=1とすると、マス
ター端末2は、n(=1)番目のBD_ADDRを持つスレー
ブ端末とリンク・マネージャ間のコネクション確立を実
行し、リンクを確立する(ステップS103)。更に、
マスター端末2は、サービス・ディスカバリシーケンス
を実行する(ステップS104)。この際、マスター端
末2は、このスレーブ端末がBluetooth中継器1であるか
否かを判定する(ステップS105)。As described above, first, assuming that n = 1, the master terminal 2 establishes a connection between the n-th (= 1) th slave terminal having the BD_ADDR and the link manager to establish a link (step). S103). Furthermore,
The master terminal 2 executes a service discovery sequence (Step S104). At this time, the master terminal 2 determines whether or not this slave terminal is the Bluetooth repeater 1 (Step S105).
【0139】ステップS105の判定の結果、n番目の
スレーブ端末がBluetooth中継器1でない場合(ステッ
プS105のNo)、マスター端末2は、このスレーブ
端末とのリンクを切断する(ステップS108)。If the result of the determination in step S105 is that the nth slave terminal is not the Bluetooth repeater 1 (No in step S105), the master terminal 2 disconnects the link with this slave terminal (step S108).
【0140】また、マスター端末2は、現時点のnの値
が、上記の通信可能範囲にあるスレーブ端末の台数Mと
等しいか否かを判定し(ステップS109)、等しい場
合(ステップS109のYes)、ステップS111へ
移行し、等しくない場合(ステップS109のNo)、
nの値を1インクリメントして(ステップS110)、
ステップS103へ帰還する。The master terminal 2 determines whether or not the current value of n is equal to the number M of the slave terminals within the communicable range (step S109), and if they are equal (Yes in step S109). The process proceeds to step S111, and if not equal (No in step S109),
The value of n is incremented by 1 (step S110),
It returns to step S103.
【0141】これに対して、ステップS105の判定の
結果、n番目のスレーブ端末がBluetooth中継器1である
場合(ステップS105のYes)、マスター端末2
は、このスレーブ端末に対して各レイヤのコネクション
(アプリケーションまでの通信コネクション)を順次確
立し(ステップS106)、スレーブ端末の台数Mから
1を減算して(ステップS107)、ステップS111
へ移行する。On the other hand, if the result of the determination in step S105 is that the n-th slave terminal is the Bluetooth repeater 1 (Yes in step S105), the master terminal 2
Sequentially establishes a connection of each layer (communication connection to the application) to the slave terminal (step S106), subtracts 1 from the number M of slave terminals (step S107), and proceeds to step S111.
Move to.
【0142】このように、これまでの動作は、通信可能
範囲にある全てのスレーブ端末に対して実行されるま
で、又は、Bluetooth中継器1とのコネクションが確立
されるまで、繰り返し実行される。As described above, the operations up to this point are repeatedly executed until all slave terminals within the communicable range are executed, or until the connection with the Bluetooth repeater 1 is established.
【0143】尚、図8には図示されていないが、マスタ
ー端末2と通信できる範囲に複数のBluetooth中継器が
ある場合は、最も近いBluetooth中継器と接続する。マ
スター端末2が複数のBluetooth中継器の中から最も近
いBluetooth中継器を判断する方法についての説明は省
略する。Although not shown in FIG. 8, when there are a plurality of Bluetooth repeaters in a range where communication with the master terminal 2 is possible, a connection is made with the nearest Bluetooth repeater. A description of how the master terminal 2 determines the closest Bluetooth repeater from among the plurality of Bluetooth repeaters will be omitted.
【0144】次に、ステップS111では、マスター端
末2は、まず、kの値に1を代入する(ステップS11
1)。これは、上記と同様に、以降の処理を、通信可能
範囲にあるBluetooth中継器1を除いた全てのスレーブ
端末に対して実行するためである。Next, in step S111, the master terminal 2 first substitutes 1 for the value of k (step S11).
1). This is because, similarly to the above, the subsequent processing is executed for all slave terminals except the Bluetooth repeater 1 within the communicable range.
【0145】次に、マスター端末2は、k番目のデバイ
スアドレスを持つスレーブ端末とリンクマネージャ間の
通信コネクションを確立し(ステップS112)、更
に、サービス・ディスカバリシーケンスを実行する(ス
テップS113)。Next, the master terminal 2 establishes a communication connection between the slave terminal having the k-th device address and the link manager (step S112), and further executes a service discovery sequence (step S113).
【0146】その後、マスター端末2は、相手のスレー
ブ端末が、マスター端末2が管理する会議に参加する端
末であるか否かを判定し(ステップS114)、参加す
る端末である場合(ステップS114のYes)、この
スレーブ端末と各レイヤの通信コネクション(アプリケ
ーションまでの通信コネクション)を順次確立し(ステ
ップS115)、ステップS118へ移行する。また、
参加するスレーブ端末でない場合(ステップS114の
No)、マスター端末2は、現時点でのkの値が通信可
能範囲にあるBluetooth中継器1を除いたスレーブ端末
の台数Mと等しいか否かを判定し(ステップS11
6)、等しい場合(ステップS116のYes)、ステ
ップS121へ移行する。また、等しくない場合(ステ
ップS116のNo)、マスター端末2は、kの値を1
インクリメントし(ステップ117)、ステップS11
2へ移行する。Thereafter, the master terminal 2 determines whether or not the slave terminal of the other party is a terminal participating in the conference managed by the master terminal 2 (step S114). If the slave terminal is a participating terminal (step S114). Yes), the communication connection (communication connection to the application) between the slave terminal and each layer is sequentially established (step S115), and the process proceeds to step S118. Also,
If the slave terminal is not a participating slave terminal (No in step S114), the master terminal 2 determines whether or not the current value of k is equal to the number M of slave terminals excluding the Bluetooth repeater 1 in the communicable range. (Step S11
6) If equal (Yes in step S116), the process proceeds to step S121. If not equal (No in step S116), the master terminal 2 sets the value of k to 1
Increment (step 117), step S11
Move to 2.
【0147】ステップS118では、現時点でマスター
端末2と通信コネクションを確立しているスレーブ端末
の台数が、ピコネットにおける限界の台数(7台)と等
しいか否かを判定し(ステップS118)、等しくない
場合(ステップS118のNo)、現時点でのkの値が
通信可能範囲にあるBluetooth中継器1を除いたスレー
ブ端末の台数Mと等しいか否かを判定し(ステップS1
19)、等しい場合(ステップS119のYes)、ス
テップS121へ移行する。また、等しくない場合(ス
テップS119のNo)、マスター端末2は、kの値を
1インクリメントし(ステップ120)、ステップS1
12へ移行する。In step S118, it is determined whether or not the number of slave terminals currently establishing a communication connection with the master terminal 2 is equal to the limit number (seven) in the piconet (step S118). In this case (No in step S118), it is determined whether or not the value of k at the present time is equal to the number M of slave terminals excluding the Bluetooth repeater 1 in the communicable range (step S1).
19) If they are equal (Yes in step S119), the process proceeds to step S121. If they are not equal (No in step S119), the master terminal 2 increments the value of k by one (step 120), and proceeds to step S1.
Move to 12.
【0148】ステップS121では、マスター端末2
が、全てのスレーブ端末へ送信するデータの同報送信及
びMCSドメイン内での端末識別子であるMCSユーザ
IDを使用した個別宛て先へのデータ送信を実行すると
共に、議長権のある動作も実行する(ステップS12
1)。In the step S121, the master terminal 2
Performs a broadcast transmission of data to be transmitted to all slave terminals and a data transmission to an individual destination using an MCS user ID which is a terminal identifier in the MCS domain, and also performs an operation having a chairman's right. (Step S12
1).
【0149】・・Bluetooth中継器における概略動作フ
ロー また、図9を用いて本実施例におけるBluetooth中継器
1の概略動作フローを説明する。General operation flow in Bluetooth repeater The general operation flow of the Bluetooth repeater 1 in this embodiment will be described with reference to FIG.
【0150】図9を参照すると、本動作において、Blue
tooth中継器1は、まず、スレーブとして動作すること
で、マスター端末(議長端末)2からの要求に対して通
信コネクションを確立する(ステップS201)。この
動作は、図8に示す動作におけるマスター端末2に対応
した動作である。Referring to FIG. 9, in this operation, Blue
First, the tooth repeater 1 operates as a slave to establish a communication connection in response to a request from the master terminal (chairperson terminal) 2 (step S201). This operation is an operation corresponding to master terminal 2 in the operation shown in FIG.
【0151】次に、Bluetooth中継器1は、マスターと
して動作することで、インクワリアリ手順により、自己
と通信可能範囲にあるスレーブ端末の台数Mと、各スレ
ーブ端末のデバイスアドレスBD_ADDRとを得、これを記
憶する(ステップS202)。この動作は、図8におけ
るマスター端末2の動作と同様である。Next, by operating as the master, the Bluetooth repeater 1 obtains the number M of slave terminals within the communication range with itself and the device address BD_ADDR of each slave terminal by the inquiry procedure. It is stored (step S202). This operation is similar to the operation of master terminal 2 in FIG.
【0152】次に、Bluetooth中継器1は、まず、nの
値に1を代入する(ステップS203)。これは、以降
の処理を、通信可能範囲にある全てのスレーブ端末に対
して実行するためである。Next, the Bluetooth repeater 1 first substitutes 1 for the value of n (step S203). This is to execute the subsequent processing for all slave terminals within the communicable range.
【0153】このようにnに1を代入後、Bluetooth中
継器1は、n番目のデバイスアドレスを持つスレーブ端
末とリンクマネージャ間の通信コネクションを確立し
(ステップS204)、更に、サービス・ディスカバリ
シーケンスを実行する(ステップS205)。After substituting 1 for n, the Bluetooth repeater 1 establishes a communication connection between the slave terminal having the n-th device address and the link manager (step S204), and further executes a service discovery sequence. Execute (step S205).
【0154】その後、Bluetooth中継器1は、相手のス
レーブ端末が、マスター端末2が管理する会議に参加す
る端末であるか否かを判定し(ステップS206)、参
加する端末である場合(ステップS206のYes)、
このスレーブ端末と各レイヤの通信コネクション(アプ
リケーションまでの通信コネクション)を順次確立し
(ステップS207)、ステップS210へ移行する。
また、参加するスレーブ端末でない場合(ステップS2
06のNo)、Bluetooth中継器1は、現時点でのnの
値が通信可能範囲にあるスレーブ端末の台数Mと等しい
か否かを判定し(ステップS208)、等しい場合(ス
テップS208のYes)、ステップS213へ移行す
る。また、等しくない場合(ステップS208のN
o)、Bluetooth中継器1は、nの値を1イクリメント
し(ステップ209)、ステップS204へ移行する。Thereafter, the Bluetooth repeater 1 determines whether or not the slave terminal of the partner is a terminal participating in a conference managed by the master terminal 2 (step S206), and if it is a terminal participating in the conference (step S206). Yes),
The communication connection (communication connection to the application) of each layer with the slave terminal is sequentially established (step S207), and the process proceeds to step S210.
If the slave terminal is not a participating slave terminal (step S2
06), the Bluetooth relay device 1 determines whether or not the current value of n is equal to the number M of slave terminals within the communicable range (step S208), and if they are equal (Yes in step S208), It moves to step S213. If they are not equal (N in step S208)
o), the Bluetooth repeater 1 increments the value of n by 1 (step 209), and proceeds to step S204.
【0155】ステップS210では、現時点でBluetoot
h中継器1と通信コネクションを確立しているスレーブ
端末の台数が、ピコネットにおける限界の台数(7台)
と等しいか否かを判定し(ステップS210)、等しく
ない場合(ステップS210のNo)、現時点でのnの
値が通信可能範囲にあるスレーブ端末の台数Mと等しい
か否かを判定し(ステップS211)、等しい場合(ス
テップS211のYes)、ステップS213へ移行す
る。また、等しくない場合(ステップS211のN
o)、Bluetooth中継器1は、nの値を1インクリメン
トし(ステップS212)、ステップS204へ移行す
る。In step S210, the current Bluetooth
h The number of slave terminals that have established a communication connection with the repeater 1 is the maximum number in the piconet (7).
Is determined (step S210), and if not equal (No in step S210), it is determined whether the current value of n is equal to the number M of slave terminals within the communicable range (step S210). If the values are equal (Yes in step S211), the process proceeds to step S213. If they are not equal (N in step S211)
o), the Bluetooth repeater 1 increments the value of n by 1 (step S212), and proceeds to step S204.
【0156】ステップS213では、Bluetooth中継器
1のMCSプロバイダが、スレーブ端末へのデータの転
送を実行する(ステップS213)。At step S213, the MCS provider of the Bluetooth repeater 1 executes data transfer to the slave terminal (step S213).
【0157】以上、説明した本実施例は、Bluetooth中
継器1が2つのBluetoothモジュールを持つ場合につい
て説明したが、Bluetooth中継器1が3つ以上のBluetoo
thモジュールを持つ場合についても適用できる。例え
ば、Bluetooth中継器1が3つのBluetoothモジュールを
持ち、各Bluetoothモジュールが別々のピコネットに接
続している場合、1つのBluetoothモジュールを議長端
末であるマスター端末2のスレーブとして動作させ、他
の2つのBluetoothモジュールを、それぞれマスターと
して動作させる。これにより、3つのピコネットに接続
した端末間でMCSドメインが形成される。In the above described embodiment, the case where the Bluetooth repeater 1 has two Bluetooth modules has been described, but the Bluetooth repeater 1 has three or more Bluetooth modules.
It can be applied to the case with th module. For example, if the Bluetooth repeater 1 has three Bluetooth modules and each Bluetooth module is connected to a different piconet, one Bluetooth module operates as a slave of the master terminal 2 which is the chair terminal, and the other two Each of the Bluetooth modules operates as a master. Thereby, an MCS domain is formed between the terminals connected to the three piconets.
【0158】〔第2の実施例〕次に、本発明の第2の実
施例について、図面を用いて詳細に説明する。[Second Embodiment] Next, a second embodiment of the present invention will be described in detail with reference to the drawings.
【0159】本実施例は、第1の実施例で示したBlueto
oth中継器1の各Bluetoothモジュールに接続するアンテ
ナとして指向性アンテナを使用し、2つのBluetoothモ
ジュールをBluetooth中継器1本体に内蔵するよう構成
されたものである。この場合のBluetooth中継器1のハ
ードウェア構成を図10に示す。In this embodiment, the bluetooth shown in the first embodiment is used.
A directional antenna is used as an antenna connected to each Bluetooth module of the oth repeater 1, and two Bluetooth modules are built in the main body of the Bluetooth repeater 1. FIG. 10 shows a hardware configuration of the Bluetooth repeater 1 in this case.
【0160】図10中、CPU60、クロック61、メ
インメモリ62、ROM63、CPUバス66は、図4
に示した第1の実施例のBluetooth中継器1の各構成要
素と同じである。In FIG. 10, the CPU 60, clock 61, main memory 62, ROM 63, and CPU bus 66 are shown in FIG.
Are the same as the respective components of the Bluetooth repeater 1 of the first embodiment shown in FIG.
【0161】また、図10中、UART71とUART
72とは、図3に示したUART32と同じであり、Bl
uetoothモジュール73とBluetoothモジュール75と
は、図3に示したBluetoothモジュール33と同じであ
る。In FIG. 10, UART 71 and UART 71
72 is the same as the UART 32 shown in FIG.
The uetooth module 73 and the Bluetooth module 75 are the same as the Bluetooth module 33 shown in FIG.
【0162】但し、図10中、アンテナ74とアンテナ
76とは指向性アンテナであり、この指向性アンテナと
して、例えば、図11に示されるような、コルゲート構
造部を有する平面アンテナを使用するものとする。この
平面アンテナは、コルゲート溝の深さCL(Corrugatio
n Length)の寸法を変化させることにより電波の放射面
であるE面(図中、E−planeと記載)の指向範囲
を変えることができる。このE面は、図11に示すよう
に電界の振動する方向(偏波方向)を含む面のことであ
る。図11では、平面アンテナの平面が垂直方向にある
場合を示している。図10に示したアンテナ74とアン
テナ76とは、E面が水平方向になるように、すなわち
平面アンテナの平面が水平方向になるように実装するも
のとする。However, in FIG. 10, the antennas 74 and 76 are directional antennas. As the directional antennas, for example, those using a planar antenna having a corrugated structure as shown in FIG. I do. This planar antenna has a corrugation groove depth CL (Corrugatio).
By changing the dimension of (n Length), it is possible to change the directivity range of the E-plane (denoted as E-plane in the figure) which is a radio wave emission surface. The E plane is a plane including the direction in which the electric field oscillates (polarization direction) as shown in FIG. FIG. 11 shows a case where the plane of the planar antenna is in the vertical direction. The antennas 74 and 76 shown in FIG. 10 are mounted so that the E-plane is horizontal, that is, the plane of the planar antenna is horizontal.
【0163】また、アンテナ74とアンテナ76との指
向方向が互いに異なるようにBluetoothモジュール73
とBluetoothモジュール75とを設置する。2つのBluet
oothモジュールを使用した場合における各アンテナの送
信電波の範囲の例を図12に示す。Further, the Bluetooth module 73 is set so that the directional directions of the antenna 74 and the antenna 76 are different from each other.
And the Bluetooth module 75 are installed. Two Bluet
FIG. 12 shows an example of the range of the transmission radio wave of each antenna when the ooth module is used.
【0164】図12を参照すると、上記のようにアンテ
ナ74とアンテナ76とを配置することにより、本実施
例では、各々のアンテナがカバーするエリアが必要以上
にオーバラップすることを防止することが可能となる。Referring to FIG. 12, by arranging antennas 74 and 76 as described above, in this embodiment, it is possible to prevent the areas covered by each antenna from overlapping more than necessary. It becomes possible.
【0165】なお、2つのBluetoothモジュールをBluet
ooth中継器1本体に内蔵するのではなく、図4に示した
構成にて、RS−232Cケーブルの長さを短くして、
各Bluetoothモジュールを各アンテナの指向方向が互い
に異なるように設置した構成にしてもよい。Note that the two Bluetooth modules are Bluet
Instead of being built in the main body of the ooth repeater 1, the length of the RS-232C cable is shortened with the configuration shown in FIG.
The configuration may be such that the Bluetooth modules are installed such that the directional directions of the antennas are different from each other.
【0166】また、Bluetooth中継器1が、指向性アン
テナが接続された3つ以上のBluetoothモジュールを持
つ場合についても、各アンテナの指向方向が互いに異な
るように実装するとよい。Also, when the Bluetooth repeater 1 has three or more Bluetooth modules to which directional antennas are connected, the antennas may be mounted so that the directivity directions of the antennas are different from each other.
【0167】〔第3の実施例〕次に、第1の実施例で示
した2つのピコネットから成るBluetoothネットワーク
において、通信会議中に議長であるマスター端末2が議
長権を他の端末に譲渡してBluetoothネットワークから
外れる場合について説明する。[Third Embodiment] Next, in the Bluetooth network composed of two piconets shown in the first embodiment, the master terminal 2 serving as the chair transfers the chairman's right to another terminal during a communication conference. Will be described below.
【0168】今、図1に示したBluetoothネットワーク
において、全ての端末間でホワイトボードアプリケーシ
ョン(SIEA80を使用)、ファイル転送アプリケー
ション(MBFT81を使用)、会議制御アプリケーシ
ョン(GCC83を使用)が実行されている状態とす
る。Now, in the Bluetooth network shown in FIG. 1, a whiteboard application (using SIEA80), a file transfer application (using MBFT81), and a conference control application (using GCC83) are executed between all terminals. State.
【0169】ここで、マスター端末2が議長権をピコネ
ット17に接続しているスレーブ端末10へ譲渡する場
合、NC82がGCC83へスレーブ端末10のノード
ID(MCSユーザIDと同じ)等を含めたGCC-CONDUC
TOR-GIVE-要求 プリミティブを渡す。Here, when the master terminal 2 transfers the chairmanship to the slave terminal 10 connected to the piconet 17, the NC 82 transmits the GCC 83 to the GCC 83 including the node ID (same as the MCS user ID) of the slave terminal 10. -CONDUC
Pass the TOR-GIVE-request primitive.
【0170】GCC83は、これらのパラメータをデー
タ領域にセットし、またチャネルIDにスレーブ端末1
0のノードIDをセットしたMCS-SEND-DATA-要求 プリ
ミティブをMCS86へ渡す。The GCC 83 sets these parameters in the data area, and sets the channel ID to the slave terminal 1
The MCS-SEND-DATA-request primitive in which the node ID of 0 is set is passed to the MCS 86.
【0171】MCS86では、指定されたチャネルID
にデータを送信すると、このデータがスレーブ端末10
へ送信される。In the MCS 86, the specified channel ID
Is transmitted to the slave terminal 10.
Sent to
【0172】スレーブ端末10は、このデータを受信す
ると、NC82がマスター端末2へGCC-CONDUCTOR-GIVE
-応答を返すとともに、全ての端末へ自端末が新しい議
長になることを通知するGCC-CONDUCTOR-ASSIGN-指示を
送信する。When the slave terminal 10 receives this data, the NC 82 sends the GCC-CONDUCTOR-GIVE to the master terminal 2.
-Return a response and send a GCC-CONDUCTOR-ASSIGN- indication to all terminals to inform them that they are the new chair.
【0173】このようにして、MCSドメインにおける
議長端末はマスター端末2からスレーブ端末10に交代
される。その後、マスター端末2はGCC、MCS、
X.224、PPPの各レイヤのコネクションを切断する。Thus, the chair terminal in the MCS domain is changed from the master terminal 2 to the slave terminal 10. After that, the master terminal 2 receives GCC, MCS,
X.224, the connection of each layer of PPP is disconnected.
【0174】次に、マスター端末2は、Bluetooth中継
器1とマスター/スレーブの交換動作を行う。Next, the master terminal 2 exchanges the master / slave with the Bluetooth repeater 1.
【0175】まず、リンク・マネージャ94は、LMP_swi
tch_req PDUを送信し、Bluetooth中継器1からLMP_acce
pted PDUを受信する。そして、ベースバンド95にてマ
スター/スレーブの交換動作が実行される。すなわち、
マスター端末2とBluetooth中継器1は、まずTXタイ
ミングとRXタイミングとの反転を行い、この時点でBl
uetooth中継器1がマスターとなる。First, the link manager 94 sets LMP_swi
Transmits the tch_req PDU, and transmits the LMP_acce
Receive the pted PDU. Then, a master / slave exchange operation is performed in baseband 95. That is,
The master terminal 2 and the Bluetooth repeater 1 first invert the TX timing and the RX timing.
The uetooth repeater 1 becomes the master.
【0176】そして、スレーブとなった端末2は、Blue
tooth中継器1のクロックに同期して動作するためのシ
ーケンスを実行する。Then, the terminal 2 which has become a slave is
A sequence for operating in synchronization with the clock of the tooth repeater 1 is executed.
【0177】そして、Bluetooth中継器1は新しいAM_AD
DRをFHSパケットに含めて端末2へ送信する。[0177] Then, the Bluetooth repeater 1 receives the new AM_AD.
The DR is included in the FHS packet and transmitted to the terminal 2.
【0178】その後、Bluetooth中継器1は、ピコネッ
ト16に接続した他の端末(端末3〜端末8)に対して
スレーブ側が新しいマスタークロックに合わせるための
動作シーケンスと新しいAM_ADDRの送信とを各スレーブ
端末毎に順次実行する。After that, the Bluetooth repeater 1 transmits the operation sequence for the slave side to adjust to the new master clock and the transmission of the new AM_ADDR to the other terminals (terminals 3 to 8) connected to the piconet 16 to each slave terminal. Execute each time.
【0179】このようにして、ピコネット16のマスタ
ーが端末2からBluetooth中継器1に切り替わる。In this manner, the master of the piconet 16 is switched from the terminal 2 to the Bluetooth repeater 1.
【0180】その後、端末2はリンク・マネージャ94
にてLMP_detach PDUを送信して、Bluetoothネットワー
クから離脱する。Thereafter, the terminal 2 sets the link manager 94
To send an LMP_detach PDU to leave the Bluetooth network.
【0181】続いて、Bluetooth中継器1は、ピコネッ
ト17に接続したスレーブ端末10とマスター/スレー
ブの交換動作を行う。すなわち、Bluetooth中継器1の
リンク・マネージャ94がLMP_switch_req PDUを送信
し、スレーブ端末10からLMP_accepted PDUを受信す
る。Next, the Bluetooth repeater 1 performs a master / slave exchange operation with the slave terminal 10 connected to the piconet 17. That is, the link manager 94 of the Bluetooth repeater 1 transmits an LMP_switch_req PDU and receives an LMP_accepted PDU from the slave terminal 10.
【0182】そして、Bluetooth中継器1とスレーブ端
末10とは、TXタイミングとRXタイミングとの反転
を行い、この時点で端末10がマスターとなる。Then, the Bluetooth repeater 1 and the slave terminal 10 invert the TX timing and the RX timing, and at this time, the terminal 10 becomes the master.
【0183】そして、スレーブとなったBluetooth中継
器1は、端末10のクロックに同期して動作するための
シーケンスを実行する。[0183] Then, the Bluetooth repeater 1 serving as a slave executes a sequence for operating in synchronization with the clock of the terminal 10.
【0184】そして、端末10は新しいAM_ADDRをFH
Sパケットに含めてBluetooth中継器1へ送信する。Then, terminal 10 sets new AM_ADDR to FH
The packet is transmitted to the Bluetooth repeater 1 while being included in the S packet.
【0185】その後、端末10はピコネット17に接続
した他の端末(端末9、端末11〜端末15)に対し
て、スレーブ側が新しいマスタークロックに合わせるた
めの動作シーケンスと新しいAM_ADDRの送信とを各スレ
ーブ端末毎に順次実行する。Thereafter, the terminal 10 sends to each of the other terminals (terminal 9, terminal 11 to terminal 15) connected to the piconet 17 an operation sequence for the slave side to adjust to the new master clock and transmission of a new AM_ADDR to each slave. Execute sequentially for each terminal.
【0186】このようにして、ピコネット17のマスタ
ーがBluetooth中継器1から端末10に切り替わる。そ
して、端末10はBluetoothネットワークのマスター端
末として、またMCSドメインにおけるトップMCSプ
ロバイダとして、また電子会議の議長として動作する。Thus, the master of the piconet 17 is switched from the Bluetooth repeater 1 to the terminal 10. The terminal 10 operates as a master terminal of the Bluetooth network, as a top MCS provider in the MCS domain, and as a chairman of the electronic conference.
【0187】端末2における上記の概略動作フローを図
13に、またBluetooth中継器1における上記の概略動
作フローを図14に、さらに端末10における上記の概
略動作フローを図15に示す。FIG. 13 shows the general operation flow of the terminal 2, FIG. 14 shows the general operation flow of the Bluetooth repeater 1, and FIG. 15 shows the general operation flow of the terminal 10.
【0188】・端末2における概略動作フロー まず、図13を参照して、端末2がマスターからスレー
ブへ切り替わり、Bluetoothネットワークから離脱する
までの動作の概略を説明する。First, a schematic operation flow in the terminal 2 will be described with reference to FIG. 13, in which the operation of the terminal 2 from switching from the master to the slave and leaving the Bluetooth network is described.
【0189】図13を参照すると、本動作において、端
末2は、まず、議長権をスレーブ端末10へ譲渡する
(ステップS301)。Referring to FIG. 13, in the present operation, terminal 2 first transfers the chairperson's right to slave terminal 10 (step S301).
【0190】次に、端末2は、GCC,MCS,X.22
4,PPPの各レイヤの通信コネクションを切断し(ス
テップS302)、その後、Bluetooth中継器1とマス
ター/スレーブの交換動作を実行する(ステップS30
3)。Next, the terminal 2 receives GCC, MCS, X.22
4. The communication connection of each layer of PPP is disconnected (step S302), and thereafter, the exchange operation of the master / slave with the Bluetooth repeater 1 is executed (step S30).
3).
【0191】このように動作することで、端末2は、ス
レーブとして機能しているため、Bluetoothネットワー
クから離脱しても、Bluetoothネットワーク自体の機能
を損なうことがない。従って、これ以降に、端末2は、
Bluetoothネットワークから離脱する(ステップS30
4)。By operating in this manner, the terminal 2 functions as a slave, so that even if the terminal 2 leaves the Bluetooth network, the function of the Bluetooth network itself is not impaired. Therefore, after this, the terminal 2
Leave the Bluetooth network (step S30)
4).
【0192】・Bluetooth中継器における概略動作フロ
ー また、図14を参照して、Bluetooth中継器1がマスタ
ーを端末2から端末10へ切り替える際の動作について
説明する。[0192] Schematic Operation Flow in Bluetooth Repeater [0192] The operation when the Bluetooth repeater 1 switches the master from the terminal 2 to the terminal 10 will be described with reference to FIG.
【0193】図14を参照すると、本動作において、Bl
uetooth中継器1は、まず、端末2との間に確立してい
たX.224,PPPの各レイヤの通信コネクションを切断
する(ステップS401)。Referring to FIG. 14, in this operation, Bl
The uetooth repeater 1 first disconnects the communication connection of each layer of X.224 and PPP established with the terminal 2 (step S401).
【0194】次に、Bluetooth中継器1は、端末2に対
して、マスターからスレーブへの交換動作を実行する
(ステップS402)。Next, the Bluetooth repeater 1 executes a switching operation from the master to the slave for the terminal 2 (step S402).
【0195】その後、Bluetooth中継器1は、端末10
に対して、スレーブからマスターへの交換動作を実行す
る(ステップS403)。Then, the Bluetooth repeater 1 connects to the terminal 10
, An exchange operation from the slave to the master is performed (step S403).
【0196】これにより、Bluetooth中継器1に対する
マスターが端末2から端末10へ切り替わる。Thus, the master for the Bluetooth repeater 1 is switched from the terminal 2 to the terminal 10.
【0197】・端末10における概略動作フロー 更に、図15を参照して、端末10がスレーブからマス
ターへ切り替わる際の動作の概略を説明する。Outline of Operation Flow in Terminal 10 An outline of the operation when the terminal 10 switches from the slave to the master will be described with reference to FIG.
【0198】図15を参照すると、本動作において、端
末10は、まず、端末2から議長権を受け取ると、自己
が本会議の議長端末となる(ステップS501)。Referring to FIG. 15, in this operation, when terminal 10 first receives the chairman's right from terminal 2, it becomes the chair terminal of the plenary session (step S501).
【0199】次に、端末10は、Bluetooth中継器1と
の間でスレーブからマスターへ切り替わる動作を実行
し、自己がマスターとなる(ステップS502)。Next, the terminal 10 performs an operation of switching from the slave to the master with the Bluetooth repeater 1, and the terminal 10 itself becomes the master (step S502).
【0200】その後、端末10は、MCSドメインにお
けるトップMCSプロバイダとなる(ステップS50
3)。Thereafter, the terminal 10 becomes the top MCS provider in the MCS domain (step S50).
3).
【0201】これにより、端末10がスレーブからマス
ターへ切り替わり、動作することが可能となる。As a result, the terminal 10 switches from the slave to the master and can operate.
【0202】〔第4の実施例〕また、図4に示したBlue
tooth中継器が複数個存在し、各Bluetooth中継器間がBl
uetoothネットワークで接続された場合について以下に
説明する。[Fourth Embodiment] The fourth embodiment shown in FIG.
There are multiple tooth repeaters and BL between Bluetooth repeaters
The case where the connection is made via the uetooth network will be described below.
【0203】本実施例では、Bluetooth中継器が3個存
在する場合におけるBluetoothネットワークを例として
図16に示す。In this embodiment, FIG. 16 shows an example of a Bluetooth network in a case where three Bluetooth repeaters exist.
【0204】図16を参照すると、本実施例によるBlue
toothネットワークは、Bluetooth中継器1、Bluetooth
中継器100、Bluetooth中継器110、マスターであ
る議長端末2、25台のスレーブ端末(3〜13、12
1〜127、131〜137)から構成されている。図
16中、Mはマスター、Sはスレーブを意味している。Referring to FIG. 16, the blue color according to the present embodiment is shown.
tooth network is Bluetooth repeater 1, Bluetooth
The repeater 100, the Bluetooth repeater 110, the master chair terminal 2, and 25 slave terminals (3 to 13, 12
1 to 127, 131 to 137). In FIG. 16, M represents a master and S represents a slave.
【0205】図16のネットワーク構成は、図17に示
すような階層構造を持つ。この階層構造において、議長
であるマスター端末2は最上位層、Bluetooth中継器1
及びスレーブ端末3〜スレーブ端末8は第2層、Blueto
oth中継器100、Bluetooth中継器110、及びスレー
ブ端末9〜スレーブ端末13は第3層、スレーブ端末1
21〜スレーブ端末127及びスレーブ端末131〜ス
レーブ端末137は第4層に位置している。The network configuration shown in FIG. 16 has a hierarchical structure as shown in FIG. In this hierarchical structure, the master terminal 2 which is the chair is the highest layer, the Bluetooth repeater 1
And the slave terminals 3 to 8 are in the second layer, Blueto
The oth repeater 100, the Bluetooth repeater 110, and the slave terminals 9 to 13 are the third layer, the slave terminal 1
21 to the slave terminals 127 and 131 to 137 are located in the fourth layer.
【0206】また、図17はMCSドメインにおけるM
CSプロバイダの階層構造でもある。すなわち、議長で
あるマスター端末2がトップMCSプロバイダであり、
最上位層に位置する。従って、このMCSドメインに接
続している全ての端末は、議長制御の基で動作し、各端
末から会議資料ファイルや手書きの描画データ等が全て
の端末へ、あるいは個別の端末へ送信され、電子会議が
実行される。FIG. 17 shows M in the MCS domain.
It is also a hierarchical structure of CS providers. That is, the master terminal 2 which is the chair is the top MCS provider,
Located at the highest level. Therefore, all the terminals connected to this MCS domain operate under the chairman's control, and the conference material file and the handwritten drawing data are transmitted from each terminal to all the terminals or to the individual terminals. A meeting is performed.
【0207】〔他の実施例〕また、上記の各実施例にお
いては、RFCOMM90上のプロトコルとして、PP
P、T.70NULL、X.224を使用した場合を示した
が、例えば、PPP、TCP/IP等の他のプロトコル
を使用するようにしてもよい。[Other Embodiments] In each of the above embodiments, the protocol on the RFCOMM 90 is PP
P, T. Although the case where 70NULL and X.224 are used has been described, for example, another protocol such as PPP or TCP / IP may be used.
【0208】また、本発明は電子会議以外の他のアプリ
ケーションにおいても適用させることができる。The present invention can be applied to applications other than the electronic conference.
【0209】但し、上記各実施例は、本発明を実施した
一形態にすぎず、本発明は、その主旨を逸脱しない限
り、種々変形して実施することが可能なものである。However, each of the above embodiments is merely an embodiment of the present invention, and the present invention can be variously modified and implemented without departing from the gist thereof.
【0210】[0210]
【発明の効果】以上、説明したように、請求項1記載の
発明によれば、複数のピコネットに含まれる中継器を介
してマスター端末とスレーブ端末とがデータの送受信を
行う無線通信方法であって、中継器が有する複数のBlue
toothモジュールのうち、1つをスレーブとし、他をマ
スターとすることで、複数のピコネット間でデータの送
受信を行うことを特徴とし、これにより、複数のピコネ
ット間で少ない遅延でデータ通信を行うことが可能とな
る。As described above, according to the first aspect of the present invention, there is provided a wireless communication method in which a master terminal and a slave terminal transmit and receive data via a repeater included in a plurality of piconets. The multiple Blues of the repeater
One of the tooth modules is used as a slave, and the other is used as a master, so that data transmission and reception can be performed between a plurality of piconets, thereby performing data communication with a small delay between the plurality of piconets. Becomes possible.
【0211】即ち、請求項1記載の発明によれば、複数
のピコネット間でデータを中継して転送するBluetooth
中継器を用いるため、リアルタイムを要求されるデータ
を小さい遅延時間で、宛先の端末へ送信することができ
る。また、1つのマスター端末に対して仮想的に8端末
以上のスレーブ端末が接続したBluetoothネットワーク
を形成させることができる。これにより、特に、会議や
講義の場で、多数の端末へ手書きデータをリアルタイム
に同報送信する場合の利便性が向上される。That is, according to the first aspect of the present invention, the Bluetooth for relaying and transferring data between a plurality of piconets
Since a repeater is used, data requiring real time can be transmitted to a destination terminal with a small delay time. In addition, a Bluetooth network in which eight or more slave terminals are virtually connected to one master terminal can be formed. As a result, the convenience in the case where handwritten data is broadcast to many terminals in real time at a meeting or a lecture is improved.
【0212】更に、請求項2記載の発明によれば、複数
のBluetoothモジュールのうち、マスター端末の存在す
るピコネットに接続するBluetoothモジュールをスレー
ブとし、他のBluetoothモジュールをマスターとするこ
とを特徴とし、これにより、複数のピコネット間で少な
い遅延でデータ通信を行うことを可能とする。また、マ
スター端末が含まれるピコネット以外のピコネットに含
まれる端末を、Bluetooth中継器のスレーブとし、このB
luetooth中継器をマスター端末のスレーブとすること
で、実質的に全ての端末をマスター端末のスレーブ端末
とすることが可能となる。[0212] Further, according to the invention of claim 2, out of the plurality of Bluetooth modules, the Bluetooth module connected to the piconet where the master terminal exists is set as a slave, and the other Bluetooth modules are set as masters, This makes it possible to perform data communication with a small delay between a plurality of piconets. In addition, terminals included in the piconet other than the piconet including the master terminal are set as slaves of the Bluetooth
By using the luetooth repeater as a slave of the master terminal, substantially all terminals can be made slave terminals of the master terminal.
【0213】更に、請求項3記載の発明によれば、マス
ターとされたBluetoothモジュールが属するピコネット
に含まれる端末のセッションコネクション用の端末識別
子を、マスター端末へ送信し、マスター端末において、
端末識別子に基づいてセッションプロトコルを実行する
ことを特徴とし、これにより、複数のピコネットから成
るBluetoothネットワークに接続した全ての端末が、他
の端末のセッション用端末識別子を用いたセッションプ
ロトコルを実行するため、ネットワーク構築の柔軟性を
向上することが可能となる。Further, according to the invention of claim 3, a terminal identifier for a session connection of a terminal included in the piconet to which the master Bluetooth module belongs is transmitted to the master terminal.
Characterized in that the session protocol is executed based on the terminal identifier, whereby all the terminals connected to the Bluetooth network composed of a plurality of piconets execute the session protocol using the terminal identifier for the session of another terminal. Therefore, it is possible to improve the flexibility of network construction.
【0214】更に、請求項4記載の発明によれば、マス
ター端末が、複数のピコネットに含まれるいずれかのス
レーブ端末と、マスターの交換を行うことを特徴とし、
これにより、例えば、マスターとして動作している議長
端末が、何らかの理由でネットワークから外れる場合、
その後の議長を同じピコネットに接続された端末または
他のピコネットに接続された端末に移管して、その移管
先の端末がマスターになるため、このような場合におけ
るBluetoothネットワークのデータの送信効率の低下を
防止することができる。Further, according to the invention described in claim 4, the master terminal exchanges a master with any one of the slave terminals included in the plurality of piconets.
This allows, for example, if the chair terminal acting as the master leaves the network for any reason,
The subsequent chair will be transferred to a terminal connected to the same piconet or to a terminal connected to another piconet, and the terminal to which the transfer will be made the master will decrease the data transmission efficiency of the Bluetooth network in such a case. Can be prevented.
【0215】更に、請求項5記載の発明によれば、複数
のピコネットを、マスター端末が含まれるピコネットを
最上位の階層とする階層構造とし、中継器が有する複数
のBluetoothモジュールのうち、1つのBluetoothモジュ
ールを他のBluetoothモジュールよりも上位の階層のピ
コネットに含ませ、上位の階層のピコネットに含まれる
Bluetoothモジュールをスレーブとし、他のBluetoothモ
ジュールをマスターとすることで、複数のピコネット間
でデータの送受信を行うことを特徴とし、これにより、
Bluetooth中継器を複数個使用して、各Bluetooth中継器
間に階層構造を持たせることで、端末が広い範囲に存在
している場合にも、それらの端末をBluetoothネットワ
ークに接続させることができる。Further, according to the invention of claim 5, the plurality of piconets have a hierarchical structure in which the piconet including the master terminal is the highest level, and one of the plurality of Bluetooth modules of the repeater is provided. Include a Bluetooth module in a higher-level piconet than other Bluetooth modules and include it in a higher-level piconet
By transmitting and receiving data between a plurality of piconets by using a Bluetooth module as a slave and another Bluetooth module as a master,
By using a plurality of Bluetooth repeaters and providing a hierarchical structure between the Bluetooth repeaters, even if the terminals are present in a wide range, the terminals can be connected to the Bluetooth network.
【0216】また、請求項6記載の発明によれば、ピコ
ネットに接続するBluetoothモジュールを複数有し、複
数のBluetoothモジュールのうち、1つをスレーブと
し、他をマスターとすることを特徴とし、これにより、
複数のピコネット間で少ない遅延でデータ通信を行うこ
とが可能となる。Further, according to the invention of claim 6, there is provided a plurality of Bluetooth modules connected to the piconet, wherein one of the plurality of Bluetooth modules is set as a slave and the other is set as a master. By
Data communication can be performed with a small delay between a plurality of piconets.
【0217】即ち、請求項6記載の発明によれば、複数
のピコネット間でデータを中継して転送するBluetooth
中継器を用いるため、リアルタイムを要求されるデータ
を小さい遅延時間で、宛先の端末へ送信することができ
る。また、1つのマスター端末に対して仮想的に8端末
以上のスレーブ端末が接続したBluetoothネットワーク
を形成させることができる。これにより、特に、会議や
講義の場で、多数の端末へ手書きデータをリアルタイム
に同報送信する場合の利便性が向上される。That is, according to the invention of claim 6, the Bluetooth for relaying and transferring data between a plurality of piconets
Since a repeater is used, data requiring real time can be transmitted to a destination terminal with a small delay time. In addition, a Bluetooth network in which eight or more slave terminals are virtually connected to one master terminal can be formed. As a result, the convenience in the case where handwritten data is broadcast to many terminals in real time at a meeting or a lecture is improved.
【0218】更に、請求項7記載の発明によれば、複数
のBluetoothモジュールのうち、マスター端末の存在す
るピコネットに接続するBluetoothモジュールをスレー
ブとし、他のBluetoothモジュールをマスターとするこ
とを特徴とし、これにより、複数のピコネット間で少な
い遅延でデータ通信を行うことを可能とする。また、マ
スター端末が含まれるピコネット以外のピコネットに含
まれる端末を、Bluetooth中継器のスレーブとし、このB
luetooth中継器をマスター端末のスレーブとすること
で、実質的に全ての端末をマスター端末のスレーブ端末
とすることが可能となる。Further, according to the seventh aspect of the present invention, among a plurality of Bluetooth modules, a Bluetooth module connected to a piconet where a master terminal exists is set as a slave, and another Bluetooth module is set as a master, This makes it possible to perform data communication with a small delay between a plurality of piconets. In addition, terminals included in the piconet other than the piconet including the master terminal are set as slaves of the Bluetooth
By using the luetooth repeater as a slave of the master terminal, substantially all terminals can be made slave terminals of the master terminal.
【0219】更に、請求項8記載の発明によれば、マス
ター端末が含まれるピコネットを最上位の階層とする階
層構造を有する複数のピコネットから成るBluetoothネ
ットワークにおいて、他のBluetoothモジュールよりも
上位の階層に含まれるBluetoothモジュールをスレーブ
とし、他のモジュールをマスターとすることを特徴と
し、これにより、Bluetooth中継器を複数個使用して、
各Bluetooth中継器間に階層構造を持たせることで、端
末が広い範囲に存在している場合にも、それらの端末を
Bluetoothネットワークに接続させることができる。[0219] Further, according to the invention of claim 8, in a Bluetooth network composed of a plurality of piconets having a hierarchical structure in which the piconet including the master terminal is the highest layer, a layer higher than the other Bluetooth modules. The Bluetooth module included in the as a slave, characterized in that the other module is a master, thereby using a plurality of Bluetooth repeaters,
By having a hierarchical structure between each Bluetooth repeater, even if the terminals exist in a wide area,
Can be connected to a Bluetooth network.
【0220】更に、請求項9記載の発明によれば、複数
のBluetoothモジュール各々に接続された複数のアンテ
ナのうち、1つ以上が指向性を有するアンテナであるこ
とを特徴とし、これにより、Bluetooth中継器が使用す
る複数のアンテナに指向性を持たせ、またその指向方向
が互いに異なるようにして、電波の干渉を少なくすると
ともに、無指向性の場合に比べて同じ送信電力でより離
れた位置にある端末との無線通信が可能となる。Further, according to the ninth aspect of the present invention, at least one of a plurality of antennas connected to each of the plurality of Bluetooth modules is an antenna having directivity, whereby the Bluetooth By providing directivity to the multiple antennas used by the repeater, and by directing them in different directions, radio wave interference is reduced, and more distant positions with the same transmission power compared to non-directional antennas Wireless communication with a terminal located at
【図1】本発明の第1の実施例によるBluetoothネット
ワークの構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of a Bluetooth network according to a first embodiment of the present invention.
【図2】本発明の第1の実施例による携帯型表示パッド
の外観図である。FIG. 2 is an external view of a portable display pad according to the first embodiment of the present invention.
【図3】本発明の第1の実施例による携帯型表示パッド
のハードウェア構成を示すブロック図である。FIG. 3 is a block diagram showing a hardware configuration of the portable display pad according to the first embodiment of the present invention.
【図4】本発明の第1の実施例におけるBluetooth中継
器のハードウェア構成を示すブロック図である。FIG. 4 is a block diagram illustrating a hardware configuration of a Bluetooth repeater according to the first embodiment of the present invention.
【図5】本発明の第1の実施例による携帯型表示パッド
のプロトコル構成を示すブロック図である。FIG. 5 is a block diagram showing a protocol configuration of the portable display pad according to the first embodiment of the present invention.
【図6】本発明の第1の実施例によるBluetooth中継器
のプロトコル構成を示すブロック図である。FIG. 6 is a block diagram showing a protocol configuration of a Bluetooth repeater according to the first embodiment of the present invention.
【図7】本発明の第1の実施例によるMCSドメインに
おける階層構造を示すブロック図である。FIG. 7 is a block diagram illustrating a hierarchical structure in an MCS domain according to the first embodiment of the present invention.
【図8】本発明の第1の実施例による議長端末(マスタ
ー端末)2の概略動作を示すフローチャートである。FIG. 8 is a flowchart showing a schematic operation of a chair terminal (master terminal) 2 according to the first embodiment of the present invention.
【図9】本発明の第1の実施例によるBluetooth中継器
1の概略動作を示すフローチャートである。FIG. 9 is a flowchart showing a schematic operation of the Bluetooth repeater 1 according to the first embodiment of the present invention.
【図10】本発明の第2の実施例によるBluetooth中継
器のハードウェア構成を示すブロック図である。FIG. 10 is a block diagram illustrating a hardware configuration of a Bluetooth repeater according to a second embodiment of the present invention.
【図11】本発明の第2の実施例によるBluetooth中継
器のBluetoothモジュールに接続された平面アンテナの
電波の放射面を説明するための図である。FIG. 11 is a diagram illustrating a radiation surface of a radio wave of a planar antenna connected to a Bluetooth module of a Bluetooth repeater according to a second embodiment of the present invention.
【図12】本発明の第2の実施例によるBluetooth中継
器のBluetoothモジュールがカバーするエリアを示す図
である。FIG. 12 is a diagram illustrating an area covered by a Bluetooth module of a Bluetooth repeater according to a second embodiment of the present invention.
【図13】本発明の第3の実施例による端末2の概略動
作を示すフローチャートである。FIG. 13 is a flowchart illustrating a schematic operation of the terminal 2 according to the third embodiment of the present invention.
【図14】本発明の第3の実施例によるBluetooth中継
器1の概略動作を示すフローチャートである。FIG. 14 is a flowchart illustrating a schematic operation of the Bluetooth repeater 1 according to the third embodiment of the present invention.
【図15】本発明の第3の実施例による端末10の概略
動作を示すフローチャートである。FIG. 15 is a flowchart showing a schematic operation of the terminal 10 according to the third embodiment of the present invention.
【図16】本発明の第4の実施例によるBluetoothネッ
トワークの構成を示すブロック図である。FIG. 16 is a block diagram showing a configuration of a Bluetooth network according to a fourth embodiment of the present invention.
【図17】本発明の第4の実施例によるBluetoothネッ
トワークの階層構造を示すブロック図である。FIG. 17 is a block diagram showing a hierarchical structure of a Bluetooth network according to a fourth embodiment of the present invention.
1、100、110 中継器(Bluetooth中継器) 2 端末(マスター端末、議長端末) 3〜15、121〜127、131〜137 スレーブ
端末 16、17、201、202、203、204 ピコネ
ット 20 携帯型表示パッド 21 タッチペン 30、60 CPU 31、62 メインメモリ 32 UART 33、67、69、101、102、111、112
Bluetoothモジュール 34、68、70 アンテナ 35、61 クロック 36 バスコントローラ 37、63 ROM 38 PCIブリッジ 39 キャッシュメモリ 40 ハードディスク 41 HDコントローラ 42 LCD表示コントローラ 43 LCD 44 タッチパネルコントローラ 45 タッチパネル 46 RTC 47 バッテリ 48 DC−DCコンバータ 49、66 CPUバス 50 PCIバス 51 Xバス(内部バス) 64、65 RS−232C 80 SIEA 81 MBFT 82 NC 83 GCC 84 SDE 85 LMCE 86 MCS 87 X.224 88 T.70NULL 89 PPP 90 RFCOMM 91 SDP 92 L2CAP 93 HCI 94 リンク・マネージャ 95 ベースバンド 96 物理レイヤ(RF) 97 MCSCE1, 100, 110 repeater (Bluetooth repeater) 2 terminal (master terminal, chair terminal) 3 to 15, 121 to 127, 131 to 137 slave terminal 16, 17, 201, 202, 203, 204 piconet 20 portable display Pad 21 Touch pen 30, 60 CPU 31, 62 Main memory 32 UART 33, 67, 69, 101, 102, 111, 112
Bluetooth module 34, 68, 70 Antenna 35, 61 Clock 36 Bus controller 37, 63 ROM 38 PCI bridge 39 Cache memory 40 Hard disk 41 HD controller 42 LCD display controller 43 LCD 44 Touch panel controller 45 Touch panel 46 RTC 47 Battery 48 DC-DC converter 49, 66 CPU bus 50 PCI bus 51 X bus (internal bus) 64, 65 RS-232C 80 SIEA 81 MBFT 82 NC 83 GCC 84 SDE 85 LMCE 86 MCS 87 X.224 88 T. 70 NULL 89 PPP 90 RFCOMM 91 SDP 92 L2CAP 93 HCI 94 Link Manager 95 Baseband 96 Physical Layer (RF) 97 MCSCE
Claims (9)
してマスター端末とスレーブ端末とがデータの送受信を
行う無線通信方法であって、 前記中継器が有する複数のBluetoothモジュールのう
ち、1つをスレーブとし、他をマスターとすることで、
複数のピコネット間でデータの送受信を行うことを特徴
とする無線通信方法。1. A wireless communication method in which a master terminal and a slave terminal transmit and receive data via a repeater included in a plurality of piconets, wherein one of a plurality of Bluetooth modules included in the repeater is used. By being a slave and the other being a master,
A wireless communication method comprising transmitting and receiving data between a plurality of piconets.
ち、前記マスター端末の存在するピコネットに接続する
Bluetoothモジュールをスレーブとし、他のBluetoothモ
ジュールをマスターとすることを特徴とする請求項1記
載の無線通信方法。2. A connection to a piconet in which the master terminal is present among the plurality of Bluetooth modules.
2. The wireless communication method according to claim 1, wherein the Bluetooth module is a slave and another Bluetooth module is a master.
が属するピコネットに含まれる端末のセッションコネク
ション用の端末識別子を、前記マスター端末へ送信し、
該マスター端末において、前記端末識別子に基づいてセ
ッションプロトコルを実行することを特徴とする請求項
2記載の無線通信方法。3. A terminal identifier for a session connection of a terminal included in the piconet to which the master Bluetooth module belongs is transmitted to the master terminal.
The wireless communication method according to claim 2, wherein the master terminal executes a session protocol based on the terminal identifier.
に含まれるいずれかのスレーブ端末と、マスターの交換
を行うことを特徴とする請求項1から3のいずれか1項
に記載の無線通信方法。4. The wireless communication method according to claim 1, wherein the master terminal exchanges a master with any one of the slave terminals included in the plurality of piconets.
が含まれるピコネットを最上位の階層とする階層構造と
し、前記中継器が有する複数のBluetoothモジュールの
うち、1つのBluetoothモジュールを他のBluetoothモジ
ュールよりも上位の階層のピコネットに含ませ、前記上
位の階層のピコネットに含まれるBluetoothモジュール
をスレーブとし、前記他のBluetoothモジュールをマス
ターとすることで、複数のピコネット間でデータの送受
信を行うことを特徴とする請求項1記載の無線通信方
法。5. The plurality of piconets have a hierarchical structure in which a piconet including a master terminal is located at the highest level, and one of the plurality of Bluetooth modules included in the repeater is replaced by another Bluetooth module. Is also included in a higher-level piconet, a Bluetooth module included in the higher-level piconet is used as a slave, and the other Bluetooth module is used as a master, thereby transmitting and receiving data between a plurality of piconets. The wireless communication method according to claim 1, wherein
ールを複数有し、 前記複数のBluetoothモジュールのうち、1つをスレー
ブとし、他をマスターとすることを特徴とする中継器。6. A repeater comprising a plurality of Bluetooth modules connected to a piconet, wherein one of the plurality of Bluetooth modules is a slave and the other is a master.
ち、マスター端末の存在するピコネットに接続するBlue
toothモジュールをスレーブとし、他のBluetoothモジュ
ールをマスターとすることを特徴とする請求項6記載の
中継器。7. A Bluetooth module connected to a piconet in which a master terminal exists among the plurality of Bluetooth modules.
7. The repeater according to claim 6, wherein the tooth module is a slave and another Bluetooth module is a master.
上位の階層とする階層構造を有する複数のピコネットか
ら成るBluetoothネットワークにおいて、他のBluetooth
モジュールよりも上位の階層に含まれるBluetoothモジ
ュールをスレーブとし、他のモジュールをマスターとす
ることを特徴とする請求項6記載の中継器。8. In a Bluetooth network including a plurality of piconets having a hierarchical structure in which a piconet including a master terminal is the highest level, another Bluetooth
7. The repeater according to claim 6, wherein a Bluetooth module included in a hierarchy higher than the module is set as a slave, and another module is set as a master.
接続された複数のアンテナのうち、1つ以上が指向性を
有するアンテナであることを特徴とする請求項6から8
のいずれか1項に記載の中継器。9. The antenna according to claim 6, wherein at least one of the plurality of antennas connected to each of the plurality of Bluetooth modules is a directional antenna.
The repeater according to any one of the preceding claims.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001176150A JP4809547B2 (en) | 2001-06-11 | 2001-06-11 | Wireless communication method and repeater thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001176150A JP4809547B2 (en) | 2001-06-11 | 2001-06-11 | Wireless communication method and repeater thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002368760A true JP2002368760A (en) | 2002-12-20 |
| JP4809547B2 JP4809547B2 (en) | 2011-11-09 |
Family
ID=19017183
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001176150A Expired - Fee Related JP4809547B2 (en) | 2001-06-11 | 2001-06-11 | Wireless communication method and repeater thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4809547B2 (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007037120A (en) * | 2005-07-14 | 2007-02-08 | Toshiba Corp | Wireless ad hoc network configuration |
| JP2007143137A (en) * | 2005-11-11 | 2007-06-07 | Alcatel | Method and apparatus for implementing relay |
| JP2007180790A (en) * | 2005-12-27 | 2007-07-12 | Kyocera Corp | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD |
| JP2009118013A (en) * | 2007-11-02 | 2009-05-28 | Ricoh Co Ltd | RADIO COMMUNICATION RELAY DEVICE, COMMUNICATION CONTROL METHOD, RADIO COMMUNICATION SYSTEM, RADIO COMMUNICATION RELAY PROGRAM, AND RECORDING MEDIUM THEREOF |
| JP2012074953A (en) * | 2010-09-29 | 2012-04-12 | Kddi Corp | Wireless information distribution device |
| US8204016B2 (en) | 2006-12-05 | 2012-06-19 | Electronics And Telecommunications Research Institute | Method for selecting serving PNC based on FER in wireless mesh network |
| JP2012134617A (en) * | 2010-12-20 | 2012-07-12 | Kddi Corp | Communication method in bluetooth network and its radio information distribution device |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000069050A (en) * | 1998-08-24 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Centralized control path switching method and radio base station using the method |
| WO2001041377A1 (en) * | 1999-12-06 | 2001-06-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Route discovery based piconet forming |
-
2001
- 2001-06-11 JP JP2001176150A patent/JP4809547B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000069050A (en) * | 1998-08-24 | 2000-03-03 | Nippon Telegr & Teleph Corp <Ntt> | Centralized control path switching method and radio base station using the method |
| WO2001041377A1 (en) * | 1999-12-06 | 2001-06-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Route discovery based piconet forming |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2007037120A (en) * | 2005-07-14 | 2007-02-08 | Toshiba Corp | Wireless ad hoc network configuration |
| JP2007143137A (en) * | 2005-11-11 | 2007-06-07 | Alcatel | Method and apparatus for implementing relay |
| KR101347089B1 (en) | 2005-11-11 | 2014-01-03 | 알까뗄 루슨트 | Method and apparatus for implementing relay |
| JP2007180790A (en) * | 2005-12-27 | 2007-07-12 | Kyocera Corp | COMMUNICATION DEVICE, COMMUNICATION SYSTEM, AND COMMUNICATION METHOD |
| US8204016B2 (en) | 2006-12-05 | 2012-06-19 | Electronics And Telecommunications Research Institute | Method for selecting serving PNC based on FER in wireless mesh network |
| JP2009118013A (en) * | 2007-11-02 | 2009-05-28 | Ricoh Co Ltd | RADIO COMMUNICATION RELAY DEVICE, COMMUNICATION CONTROL METHOD, RADIO COMMUNICATION SYSTEM, RADIO COMMUNICATION RELAY PROGRAM, AND RECORDING MEDIUM THEREOF |
| JP2012074953A (en) * | 2010-09-29 | 2012-04-12 | Kddi Corp | Wireless information distribution device |
| JP2012134617A (en) * | 2010-12-20 | 2012-07-12 | Kddi Corp | Communication method in bluetooth network and its radio information distribution device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4809547B2 (en) | 2011-11-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113366439B (en) | Method and device for connecting Bluetooth device | |
| US6907226B2 (en) | Wireless communication apparatus, wireless communication method thereof, and wireless communication system employing the same | |
| US9560184B2 (en) | Bypassing bluetooth discovery for devices in a special list | |
| EP1364494B1 (en) | Method for adding a new device to a wireless network | |
| US7215923B2 (en) | System and method for establishing a connection between wireless devices | |
| CN100385875C (en) | Method for dynamically controlling talk groups in a wireless network | |
| KR100677078B1 (en) | How to operate network between Bluetooth equipped devices | |
| EP1107522B1 (en) | Intelligent piconet forming | |
| US6950645B1 (en) | Power-conserving intuitive device discovery technique in a bluetooth environment | |
| US7043205B1 (en) | Method and apparatus for opening a virtual serial communications port for establishing a wireless connection in a Bluetooth communications network | |
| KR100389820B1 (en) | Method for establishing link between bluetooth apparatuses using bluetooth wireless communication | |
| CN1631013A (en) | Short-range RF access point design enabling services to master and slave mobile devices | |
| US20040114538A1 (en) | Device roles and piconet connections | |
| CN107809756B (en) | Bluetooth controller, module, terminal, system and Bluetooth connection method | |
| KR20070026413A (en) | Dynamic Network Coupling in Wireless AD-HOC Networks | |
| JP2006513628A (en) | A network and terminal forming an ad hoc network by responding to a query transferred by a slave terminal, wherein the master unit sets up a connection with the terminal to be incorporated in the network | |
| JP4809547B2 (en) | Wireless communication method and repeater thereof | |
| CN108684021A (en) | A kind of Bluetooth Low Energy communication means and device | |
| JP2006254301A (en) | Ip address setting system | |
| US10103930B1 (en) | Method and apparatus of providing emergency communication services | |
| JP4749626B2 (en) | Wireless network system | |
| WO2002039674A1 (en) | Network access point with auxiliary transceiver | |
| JP5316513B2 (en) | Wireless network system | |
| KR100649680B1 (en) | How to resolve PAN ID collision in private communication network | |
| JP2002319945A (en) | Radio transmitter-receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080512 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101122 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101130 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110329 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110520 |
|
| 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: 20110726 |
|
| 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: 20110819 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140826 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |