JP4623197B2 - Wireless terminal device, wireless relay device, and program - Google Patents
Wireless terminal device, wireless relay device, and program Download PDFInfo
- Publication number
- JP4623197B2 JP4623197B2 JP2008262632A JP2008262632A JP4623197B2 JP 4623197 B2 JP4623197 B2 JP 4623197B2 JP 2008262632 A JP2008262632 A JP 2008262632A JP 2008262632 A JP2008262632 A JP 2008262632A JP 4623197 B2 JP4623197 B2 JP 4623197B2
- Authority
- JP
- Japan
- Prior art keywords
- beacon
- wireless terminal
- terminal device
- identification information
- wireless
- 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.)
- Active
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、無線端末装置、無線中継装置及びプログラムに関する。 The present invention relates to a wireless terminal device, a wireless relay device, and a program.
近年、複数の電子機器間で無線ネットワークを構築して情報通信を行なう無線通信システムの開発が進められている。特に、人の身の回りを通信範囲とする小規模な無線PAN(Personal Area Network)の分野の開発が進められ、急速に普及している。この無線PANは、例えば、IEEE802.15で物理層とMAC層の標準化がなされているZigBee(登録商標)やIEEE802.15.1で物理層とMAC層の標準化がなされているBluetooth(登録商標)などを用いて実現されている。 In recent years, development of a wireless communication system that constructs a wireless network between a plurality of electronic devices and performs information communication has been advanced. In particular, the development of the field of small-scale wireless PAN (Personal Area Network) in which a person's surroundings are within the communication range is being promoted and is rapidly spreading. This wireless PAN is, for example, ZigBee (registered trademark) in which the physical layer and the MAC layer are standardized in IEEE 802.15, and Bluetooth (registered trademark) in which the physical layer and the MAC layer are standardized in IEEE 802.15.1. It is realized by using.
ZigBeeは、ZigBeeアライアンスで標準化され、物理層及びMAC層にIEEE802.15.4を利用したものである。従って、ZigBeeは、Bluetoothよりも低速ながら低価格、低消費電力、設置が容易であり、無線中継装置が多数の無線端末装置と接続可能であるという特徴がある。 ZigBee is standardized by the ZigBee Alliance and uses IEEE802.15.4 for the physical layer and the MAC layer. Therefore, ZigBee is characterized by low cost, low power consumption, and easy installation, while being slower than Bluetooth, and the wireless relay device can be connected to many wireless terminal devices.
ZigBeeを用いた無線通信システムは、無線中継装置と無線端末装置とから構成される。この無線通信システムの通信方式として、ビーコン・モードが用いられることが多い。ビーコン・モードは、無線中継装置が所定の周期で定期的にビーコン(Beacon)信号を送信し、全ての無線端末装置がビーコンを受信し、受信したビーコンに同期して無線端末装置が無線中継装置と無線通信を行うものである。 A wireless communication system using ZigBee includes a wireless relay device and a wireless terminal device. A beacon mode is often used as a communication method of this wireless communication system. In the beacon mode, the wireless relay device periodically transmits a beacon signal at a predetermined cycle, all wireless terminal devices receive the beacon, and the wireless terminal device is the wireless relay device in synchronization with the received beacon. Wireless communication.
無線中継装置から無線端末装置へデータを送信する場合、無線中継装置は、ビーコン内のペンディングアドレス内にデータを送信する無線端末装置のアドレスを格納して送信する。そしてビーコンを受信した無線端末装置は、ビーコン内に自身のアドレスがある場合にはデータリクエストを無線中継装置に送信してデータを受信する。 When transmitting data from the wireless relay device to the wireless terminal device, the wireless relay device stores and transmits the address of the wireless terminal device that transmits data in the pending address in the beacon. The wireless terminal device that has received the beacon transmits a data request to the wireless relay device and receives data when the beacon has its own address.
上述したような無線通信システムでは、ペンディングアドレス内に格納できる無線端末装置のアドレスの数は、最大7つまでとIEEE802.15.4により規定されている。そのため、例えば、1台の無線中継装置と、8台以上の多数の無線端末装置とから構成さえる無線通信システムであって、全ての無線端末装置にデータを送信する場合でも、1つのビーコン内に最大7つまでしかアドレスを格納することができない。従って、1回のビーコンの送信で最大7台の無線端末装置しかデータを受信できないのにもかかわらず、全ての無線端末装置がビーコンの送信回毎に受信動作を行うことになる。このことから、無線端末装置は、データを受信する必要がない場合でもビーコンの受信を行なうため、無駄に電力を消費するという問題がある。 In the wireless communication system as described above, the maximum number of wireless terminal device addresses that can be stored in the pending address is up to 7 and is defined by IEEE 802.15.4. Therefore, for example, in a wireless communication system composed of one wireless relay device and a large number of eight or more wireless terminal devices, even when data is transmitted to all wireless terminal devices, Only up to 7 addresses can be stored. Therefore, although only a maximum of seven wireless terminal devices can receive data in one beacon transmission, all wireless terminal devices perform a receiving operation for each beacon transmission time. For this reason, since the wireless terminal device receives a beacon even when it is not necessary to receive data, there is a problem that power is wasted.
そこで、無線通信システムにおいて、無線端末装置の省電力化を図る技術として、アクセスポイント(無線中継装置)が無線端末装置へデータを送信する際、データとともに次にデータ伝送する時間を示すデータを送り、無線端末装置が自局宛以外のデータを受信することを防止することが開示されている(特許文献1参照)。
しかしながら、特許文献1に記載の発明をビーコン・モードを有する無線通信システムに適用する場合、無線端末装置は、自身宛のビーコンが受信できるまでビーコンの受信可能状態を維持し続けなくてはならない。そのため、電子棚札等のように多数の無線端末装置が存在する無線通信システムの場合には、長時間無駄な受信動作を維持しなくてはならない無線端末装置が多数発生するという問題がある。
However, when the invention described in
本発明の課題は、上記問題に鑑みて、無線端末装置の省電力化を図ることである。 In view of the above problems, an object of the present invention is to save power in a wireless terminal device.
以上の課題を解決するため、請求項1記載の発明は、ビーコンを受信する受信部を備えた無線端末装置において、前記ビーコンは、当該ビーコンの受信対象となる無線端末装置が属するグループを示すグループ識別情報を含み、自己を識別する端末識別情報が記憶されている識別情報記憶部と、前記受信部により受信したビーコンに含まれているグループ識別情報と前記端末識別情報とに基づいて、前記受信部を起動させるタイミングを算出し、算出したタイミングまで前記受信部の動作を停止させる制御部と、を備えること、を特徴とする無線端末装置である。
更に、コンピュータを上述した請求項1記載の発明に示した各部として機能させるためのプログラムを提供する(請求項7記載の発明)。
In order to solve the above problems, the invention according to
Furthermore, a program is provided for causing a computer to function as each unit shown in the first aspect of the present invention (the seventh aspect of the present invention).
請求項2記載の発明は、請求項1に記載の無線端末装置において、前記グループ識別情報は、ビーコンの送信回毎に値が増加するシーケンス番号と、複数の前記無線端末装置を分けるグループの総数に基づき前記シーケンス番号のうち抽出する値が定められたマスク情報と、を含み、前記制御部は、前記シーケンス番号から前記マスク情報を用いて抽出した値を示す第1算出値と、前記端末識別情報から前記マスク情報を用いて抽出した値を示す第2算出値との差分値を算出し、予め設定された前記ビーコンが送信される間隔に前記差分値を乗算した値を示す第3算出値を算出し、前記ビーコンを受信した時刻に前記第3算出値を加算した時刻に基づくタイミングまで、前記受信部の動作を停止させること、を特徴としている。 According to a second aspect of the present invention, in the wireless terminal device according to the first aspect, the group identification information includes a sequence number that increases every time a beacon is transmitted and a total number of groups that divide the plurality of wireless terminal devices. Mask information in which a value to be extracted from the sequence number is determined based on the first identification value indicating a value extracted from the sequence number using the mask information, and the terminal identification A third calculated value indicating a value obtained by calculating a difference value with a second calculated value indicating a value extracted from the information using the mask information and multiplying the preset beacon transmission interval by the difference value And the operation of the receiving unit is stopped until the timing based on the time when the third calculated value is added to the time when the beacon is received.
請求項3記載の発明は、請求項1又は2に記載の無線端末装置において、前記制御部は、前記グループ識別情報と前記端末識別情報とに基づき、前記受信部により受信したビーコンが自己が属するグループ宛のビーコンであると判別すること、を特徴としている。 According to a third aspect of the present invention, in the wireless terminal device according to the first or second aspect, the control unit includes the beacon received by the receiving unit based on the group identification information and the terminal identification information. It is characterized by discriminating that it is a beacon addressed to a group.
請求項4記載の発明は、請求項3に記載の無線端末装置において、前記ビーコンは、データの送信対象となる前記無線端末装置の端末識別情報を含み、前記制御部は、前記受信部により受信したビーコンが自己が属するグループ宛のビーコンである場合、前記ビーコンに自己の端末識別情報が含まれている場合には前記受信部によりデータを受信すること、を特徴としている。 According to a fourth aspect of the present invention, in the wireless terminal device according to the third aspect, the beacon includes terminal identification information of the wireless terminal device that is a transmission target of data, and the control unit is received by the receiving unit. When the received beacon is a beacon addressed to the group to which it belongs, if the beacon includes its own terminal identification information, the receiving unit receives data.
請求項5記載の発明は、無線端末装置に定期的にビーコンを送信する送信部と、前記ビーコンの受信対象となる前記無線端末装置が属するグループを示すグループ識別情報であって、当該グループに属する無線端末装置の受信部を起動させるタイミングを算出するためのグループ識別情報を含む前記ビーコンを生成し、生成した前記ビーコンを前記送信部により前記無線端末装置へ送信させる制御部と、を備えることを特徴とする無線中継装置である。
更に、コンピュータを上述した請求項5記載の発明に示した各部として機能させるためのプログラムを提供する(請求項8記載の発明)。
Invention of claim 5, wherein a transmitting section and the radio terminal shown a group of devices belonging to group identification information as a reception target of the beacon periodically transmits a beacon to the wireless terminal, to the group A control unit that generates the beacon including group identification information for calculating a timing to activate a reception unit of the wireless terminal device to which the wireless terminal device belongs, and transmits the generated beacon to the wireless terminal device by the transmission unit. A wireless relay device characterized by the above.
Furthermore, a program is provided for causing a computer to function as each component shown in the invention described in claim 5 (the invention described in claim 8).
請求項6記載の発明は、請求項5に記載の無線中継装置において、通信可能な無線端末装置毎の情報を記憶している端末情報記憶部を備え、前記グループ識別情報は、ビーコンの送信回毎に値が増加するシーケンス番号と、複数の前記無線端末装置を分けるグループの総数に基づき前記シーケンス番号のうち抽出する値が定められたマスク情報と、を含み、前記制御部は、前記端末情報記憶部に記憶されている前記無線端末装置の数に応じて、前記マスク情報を決定すること、を特徴としている。 A sixth aspect of the present invention is the wireless relay device according to the fifth aspect, further comprising a terminal information storage unit that stores information for each wireless terminal device capable of communication, and the group identification information is a beacon transmission time. A sequence number that increases every time, and mask information in which a value to be extracted from the sequence number is determined based on a total number of groups that divide a plurality of the wireless terminal devices, and the control unit includes the terminal information The mask information is determined according to the number of the wireless terminal devices stored in the storage unit.
本発明によれば、無線端末装置の省電力化を図ることができる。 According to the present invention, it is possible to save power in the wireless terminal device.
以下、図を参照して本発明の実施の形態を詳細に説明する。なお、この発明にはこの実施の形態に限定されるものではない。また、この発明の実施の形態は、発明の最も好ましい形態を示すものであり、この発明の用語はこれに限定されない。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. The present invention is not limited to this embodiment. The embodiment of the present invention shows the most preferable mode of the present invention, and the terminology of the present invention is not limited to this.
まず、構成を説明する。
図1に、本実施の形態における無線通信システムAの概略構成図を示す。
First, the configuration will be described.
FIG. 1 shows a schematic configuration diagram of a wireless communication system A in the present embodiment.
図1に示すように、無線通信システムAは、有線ネットワーク3を介して他の無線中継装置又は外部装置と接続された無線中継装置1と、無線中継装置1と無線を介して接続される複数の無線端末装置2と、を備えている。
As shown in FIG. 1, a wireless communication system A includes a
図2に、無線中継装置1の概略構成図を示す。
図2に示すように、無線中継装置1は、制御部10、記憶部11、端末情報用メモリ12、ビーコン送信タイマ13、無線送信部14、無線受信部15、SW(切替部)16、有線I/F(InterFace)部17、バッファ18、アンテナ19等を備え、各部が電気的に接続されている。
FIG. 2 shows a schematic configuration diagram of the
As shown in FIG. 2, the
制御部10は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等を備える。制御部10は、記憶部11や端末情報用メモリ12に記憶されている各種プログラム、各種テーブルやデータ等の中から指定されたプログラム、テーブルやデータを読み出し、RAM又は記憶部11や端末情報用メモリ12のワークエリアに展開し、上記プログラムとの協働によって各種処理を実行し、その処理結果をRAM内又は記憶部11や端末情報用メモリ12の所定の領域に格納するとともに、無線中継装置1内の各部に指示して、無線中継装置1の動作全般を統括的に制御する。
The
制御部10は、グループ識別情報を含むビーコンを生成し、生成したビーコンを無線送信部14により無線端末装置2へ定期的に送信させるビーコン送信処理を実行する。ビーコンとは、無線中継装置1から一定間隔で送信されるパケットデータであり、無線通信システムAに接続される無線端末装置2と無線中継装置1とを同期させるためのものである。
The
図3に、本実施の形態におけるビーコンフォーマットの例を示す。
図3に示すように、ビーコンは、MAC(Media Access Control)ヘッダ領域B1と、MACペイロード領域B2と、MFR(MAC Footer)領域B3とを有している。
FIG. 3 shows an example of a beacon format in the present embodiment.
As shown in FIG. 3, the beacon has a MAC (Media Access Control) header area B1, a MAC payload area B2, and an MFR (MAC Footer) area B3.
MACペイロード領域B2には、SS(Superframe Specification)B21、GTS(Guaranteed Time Slot)フィールドB22、PA(Pending Address)フィールドB23、ビーコンペイロードB24等が含まれている。 The MAC payload area B2 includes an SS (Superframe Specification) B21, a GTS (Guaranteed Time Slot) field B22, a PA (Pending Address) field B23, a beacon payload B24, and the like.
SSは、スーパーフレームの詳細情報フィールドであり、ビーコンを受信した際の時間管理を行うためのビーコン送信間隔やビーコンの通信方式が定義されている。GTSフィールドには、特定の無線端末装置に保障された通信方式(例えば、GTS)の情報が含まれている。PAフィールドには、無線端末装置に送信するデータがある場合、データを送信する無線端末装置を識別する識別情報(ノードアドレス)が含まれている。ビーコンペイロードB24には、拡張シーケンスナンバーB24aとマスクビットB24bが含まれている。 SS is a detailed information field of a superframe, and defines a beacon transmission interval and a beacon communication method for time management when a beacon is received. The GTS field includes information on a communication method (for example, GTS) guaranteed by a specific wireless terminal device. When there is data to be transmitted to the wireless terminal device, the PA field includes identification information (node address) for identifying the wireless terminal device that transmits the data. The beacon payload B24 includes an extended sequence number B24a and a mask bit B24b.
拡張シーケンスナンバーは、ビーコンの送信回毎に値が増加するものでありシーケンス番号として機能する。マスクビットは、複数の無線端末装置を分けるグループの総数に基づき拡張シーケンスナンバーのうち抽出する値が定められたものでありマスク情報として機能する。この拡張シーケンスナンバーとマスクビットとが、ビーコンの受信対象となる無線端末装置が属するグループを示すグループ識別情報として機能する。 The extended sequence number increases every time a beacon is transmitted, and functions as a sequence number. The mask bit defines a value to be extracted from the extended sequence number based on the total number of groups that divide a plurality of wireless terminal devices, and functions as mask information. The extended sequence number and the mask bit function as group identification information indicating a group to which a wireless terminal device that is a beacon reception target belongs.
記憶部11は、磁気的、光学的記録媒体又は半導体等の電気的に消去及び書き換えが可能な不揮発性メモリで構成されており、無線中継装置1に固定的に設けられたもの又は着脱自在に装着されるものである。例えば、FeRAM(Ferroelectric Random Access Memory)、MRAM(Magneto resistive Random Access Memory)、OUM(カルコゲニド合金による相変化記録メモリ)等を挙げることができる。また、記憶部11には、制御部10により実行される各種プログラム及びこれらプログラムで使用される各種テーブルやデータ等が予め記憶されている。
The
端末情報用メモリ12は、電気的に消去及び書き換えが可能なメモリで構成されている。端末情報用メモリ12には、無線中継装置1自身の通信可能な領域内に存在する無線端末装置2のノードアドレス等の情報が格納されており、端末情報記憶部として機能する。
The
ビーコン送信タイマ13は、ビーコンの送信間隔を計時するタイマであり、計時時間が送信間隔に達した旨を示すビーコン送信タイミング信号を制御部10に出力する。
The
無線送信部14は、変調回路やRF(Radio Frequency)回路等を備えており、パケットの送信電力の調整を行うと共に、制御部10からの指示に応じて送信するデータの符号化を行なってパケットを構成し、構成したパケットの変調を行い、アンテナ19を介して無線端末装置2へパケットの送信を行う。
The
無線受信部15は、復調回路やRF回路等を備えており、パケットの受信感度の調整を行うと共に、アンテナ19を介して受信したパケットの復調を行い、復調したパケットの解析を行って得られたデータを制御部10に出力する。
The
SW16は、アンテナ19と無線送信部14又は無線受信部15との間に設けられており、制御部10からの指示に従って、無線送信部14からのパケットの送信又はアンテナ19からのパケットの受信を切替える。
The
有線I/F17は、所定の通信方式により有線ネットワーク3を介して接続されている他の無線中継装置1又は外部装置と通信を行うための通信制御を行う。
The wired I /
バッファ18は、有線I/F17を介して受信したデータを一時的に記憶する。
The
アンテナ19は、設定された送信電力に応じてパケットの送信、又は設定された受信感度に応じてパケットの受信を行なう。
The
図4に、無線端末装置2の概略構成図を示す。
図4に示すように、無線端末装置2は、制御部20、記憶部21、アドレス用メモリ22、起動用タイマ23、電源制御部24、表示制御部25a、表示部25b、無線送信部26、無線受信部27、SW(切替部)28、アンテナ29等を備え、各部が電気的に接続されている。また、無線端末装置2は、バッテリBを備え、電源制御部24からの制御信号に応じてバッテリBから各部へ電力が供給される。
FIG. 4 shows a schematic configuration diagram of the
As shown in FIG. 4, the
制御部20は、CPU、ROM、RAM等を備え、記憶部21に記憶されている各種プログラム、各種テーブルやデータの中から指定されたプログラム、テーブルやデータを読み出し、RAM内又は記憶部21内のワークエリアに展開し、上記プログラムとの協働によって各種処理を実行し、その処理結果をRAM又は記憶部21の所定の領域に格納するとともに、無線端末装置2内の各部に指示して、無線端末装置2の動作全般を統括的に制御する。
The
制御部20は、無線受信部27により受信したビーコンに含まれているグループ識別情報(拡張シーケンスナンバー及びマスクビット)と、アドレス用メモリ22に保持している自身のノードアドレスとに基づいて、無線受信部を起動させるタイミング(起動タイミング)を算出し、算出した起動タイミングまで無線受信部27の動作を停止させるビーコン受信処理を実行する。
Based on the group identification information (extended sequence number and mask bit) included in the beacon received by the
起動タイミングの算出として、制御部20は、拡張シーケンスナンバーからマスビットを用いて抽出した値を示す第1算出値と、自身のノードアドレスからマスクビットを用いて抽出した値を示す第2算出値との差分値を算出し、予め設定されたビーコンが送信される間隔(ビーコン間隔)に差分値を乗算した値を示す第3算出値を算出し、ビーコンを受信した時刻(T)に第3算出値を加算した時刻を起動タイミングとして算出する。
As the calculation of the activation timing, the
更に制御部20は、拡張シーケンスナンバー及びマスクビットとノードアドレスとに基づき、無線受信部27により受信したビーコンが自己が属するグループ宛のビーコンであると判別する。そして無線受信部27により受信したビーコンが自己が属するグループ宛のビーコンである場合、制御部20はビーコンのPAフィールドに自己のノードアドレスが含まれている場合には、無線送信部26によりデータリクエストを送信し、無線受信部27により無線中継装置1からデータを受信する処理を実行させる。
Furthermore, the
図5に、拡張シーケンスナンバー、マスクビット、ノードアドレスの例を示す。図5を参照して第1算出値と第2算出値の算出例を説明する。
図5に示すように、拡張シーケンスナンバー、マスクビット、ノードアドレスをそれぞれ2進数で2Byte(16bit)とする。図5では、16進数で拡張シーケンスナンバーが「AAAA」、マスクビットが「0003」、ノードアドレスが「FFAA」と表される場合の例を用いて説明する。図5には、4bit毎に示される2進数の値に対応する16進数の値を示す。
FIG. 5 shows an example of the extended sequence number, mask bit, and node address. A calculation example of the first calculated value and the second calculated value will be described with reference to FIG.
As shown in FIG. 5, the extended sequence number, the mask bit, and the node address are each 2 bytes (16 bits) in binary. In FIG. 5, an explanation will be given using an example in which the extended sequence number is represented as “AAAA”, the mask bit is “0003”, and the node address is “FFAA” in hexadecimal. FIG. 5 shows hexadecimal values corresponding to binary values shown every 4 bits.
第1算出値は、拡張シーケンスナンバーとマスクビットとをANDして得られた値である。図5では、マスクビットの1がたっているbitに対応する拡張シーケンスナンバーの網掛けされているbitの値「10」が第1算出値として算出される。また、第2算出値は、ノードアドレスとマスクビットとをANDして得られた値である。図5では、マスクビットの1がたっているbitに対応するノードアドレスの網掛けされているbitの値「10」が第2算出として算出される。 The first calculated value is a value obtained by ANDing the extended sequence number and the mask bit. In FIG. 5, the shaded bit value “10” of the extended sequence number corresponding to the bit having 1 of the mask bit is calculated as the first calculated value. The second calculated value is a value obtained by ANDing the node address and the mask bit. In FIG. 5, the shaded bit value “10” of the node address corresponding to the bit having 1 of the mask bit is calculated as the second calculation.
マスクビットの下位2bitが1である場合、拡張シーケンナンバー、ノードアドレスから抽出される第1算出値、第2算出値は、「00」、「01」、「10」、「11」の4通りである。従って、制御部20は、マスクビット及びノードアドレスにより、複数の無線端末装置をノードアドレスの下位2bitが同一である無線端末装置毎のグループに分けて識別する。マスクビットの下位2bitが1である場合には、複数の無線端末装置は4つのグループに分けられる。
When the lower 2 bits of the mask bit are 1, the first calculated value and the second calculated value extracted from the extended sequence number and the node address are four types of “00”, “01”, “10”, and “11”. It is. Therefore, the
マスクビットの値(マスクビットの1となるbit数)は、ビーコンを送信する無線中継装置1と接続可能な無線端末装置の数に応じて変更されるものである。IEEE802.15.4では、1つのビーコンで最大7つのノードアドレスを格納するものと規定されていることから、無線端末装置の総数と7の倍数とに応じてマスクビットの値が定められる。
The value of the mask bit (the number of bits that become 1 of the mask bit) is changed according to the number of wireless terminal devices that can be connected to the
算出した第1算出値と第2算出値とが一致する場合、制御部20は、受信したビーコンは自己が属するグループ宛のビーコンであると判別する。
When the calculated first calculated value matches the second calculated value, the
記憶部21は、磁気的、光学的記録媒体又は半導体等の電気的に消去及び書き換えが可能な不揮発性メモリで構成されており、無線端末装置2に固定的に設けられたもの又は着脱自在に装着されるものである。例えば、FeRAM(Ferroelectric Random Access Memory)、MRAM(Magneto resistive Random Access Memory)、OUM(カルコゲニド合金による相変化記録メモリ)等を挙げることができる。また、記憶部21には、制御部20により実行される各種プログラム及びこれらプログラムで使用される各種テーブルやデータ等が予め記憶されている。
The
アドレス用メモリ22は、電気的に消去及び書き換えが可能な不揮発性メモリで構成されている。アドレス用メモリ22には、無線端末装置2の自己を識別する端末識別情報(ノードアドレス)が記憶されており、アドレス用メモリ22は識別情報記憶部として機能する。
The
起動用タイマ23は、制御部20により算出された無線受信部27の起動タイミング(起動時刻)を計時するタイマであり、起動タイミングに達した旨を示す起動タイミング信号を制御部20に出力する。
The
電源制御部24は、制御部20からの指示に従い、無線端末装置2全体の電源を制御し、無線端末装置2内の各部にバッテリBからの電力を供給する。
The
バッテリBは、例えば、アルカリ乾電池やマンガン乾電池等の一次電池や、ニッケルカドミウム電池やニッケル水素電池、リチウムイオン電池等の二次電池等である。 The battery B is, for example, a primary battery such as an alkaline battery or a manganese battery, or a secondary battery such as a nickel cadmium battery, a nickel hydrogen battery, or a lithium ion battery.
表示制御部25aは、制御部20から入力される表示指示に従って、各種情報を表示部25bに表示させる。
The
表示部25bは、LCD(Liquid Crystal Display)やEL(Electro Luminescence)ディスプレイ等によって構成され、表示制御部25aから入力される信号に応じて各種画面をディスプレイ上に表示する。
The
無線送信部26は、変調回路やRF(Radio Frequency)回路等を備えており、パケットの送信電力の調整を行うと共に、制御部20からの指示に応じて送信するデータの符号化を行なってパケットを構成し、構成したパケットの変調を行い、アンテナ29を介して無線中継装置1へパケットの送信を行う。
The
無線受信部27は、復調回路やRF回路等を備えており、パケットの受信感度の調整を行うと共に、アンテナ29を介して受信したパケットの復調を行い、復調したパケットの解析を行って得られたデータを制御部20に出力する。
The
SW28は、アンテナ29と無線送信部26又は無線受信部27との間に設けられており、制御部20からの指示に従って、無線送信部26からのパケットの送信又はアンテナ29からのパケットの受信を切替える。
The
アンテナ29は、設定された送信電力に応じてパケットの送信、又は設定された受信感度に応じてパケットの受信を行なう。
The
次に、図6〜8を参照して本実施の形態の動作を説明する。
図6に、無線中継装置1において実行されるビーコン送信処理のフローチャートを示す。なお、図6に示す処理は、無線中継装置1内の制御部10と各部との協働により実行されるものであり、無線中継装置1に電力が供給されている間に実行されるものである。
なお、本実施の形態において、端末情報用メモリ12に記憶されるノードアドレスの数は56を超えないものとする。
Next, the operation of the present embodiment will be described with reference to FIGS.
FIG. 6 shows a flowchart of a beacon transmission process executed in the
In the present embodiment, the number of node addresses stored in the
まず、制御部10は、無線受信部15を介して無線端末装置2からノードアドレスを含むパケットを受信したか否かを判別する(ステップS1)。ノードアドレスを含むパケットを受信した場合(ステップS1;YES)、制御部10は、受信したパケットに含まれるノードアドレスを端末情報用メモリ12に記憶させ(ステップS2)、ステップS1の処理に戻る。
First, the
ノードアドレスを含むパケットを受信していない場合(ステップS1;NO)、制御部10は、端末情報用メモリ12に記憶されているノードアドレスの数、即ち、接続可能な無線端末装置の数に応じてマスクビットの値を設定する(ステップS3〜6)。
When a packet including a node address has not been received (step S1; NO), the
制御部10は、ノードアドレスの数が14以下である場合、マスクビットが示す値を1(マスクビットの下位1bitを1)に設定する(ステップS4)。ステップS4により、最大14台の無線端末装置を、ノードアドレスの下位1bitが「0」又は「1」の2つのグループに分ける。
When the number of node addresses is 14 or less, the
制御部10は、ノードアドレスの数が15以上28以下である場合、マスクビットが示す値を3(マスクビットの下位2bitを1)に設定する(ステップS5)。ステップS5により、最大28台の無線端末装置を、ノードアドレスの下位2bitが「00」、「01」、「10」、「11」の4つのグループに分ける。
When the number of node addresses is 15 or more and 28 or less, the
制御部10は、ノードアドレスの数が29以上である場合、マスクビットが示す値を7(マスクビットの下位3bitを1)に設定する(ステプS6)。ステップS6により、最大56台の無線端末装置をノードアドレスの下位3bitが「000」、「001」、「010」、「011」、「100」、「101」、「110」、「111」の8つのグループに分ける。
When the number of node addresses is 29 or more, the
制御部10は、マスクビットの設定後、拡張シーケンスナンバーをインクリメントし(ステップS7)、設定したマスクビットと拡張シーケンスナンバーを含むビーコンのパケットを生成する(ステップS8)。
After setting the mask bit, the
制御部10は、ビーコン送信タイマ13からビーコン送信タイミング信号が入力されたか否かを判別する(ステップS9)。ビーコン送信タイミング信号が入力されていない場合(ステップS9;NO)、制御部10は、ステップS9の処理に戻る。
The
ビーコン送信タイミング信号が入力された場合(ステップS9;YES)、制御部10は、生成したビーコンをアンテナ19を介して無線送信部14により送信させ(ステップS10)、ビーコン送信タイマをクリアしてビーコン送信間隔の計時を開始させる(ステップS11)。
When the beacon transmission timing signal is input (step S9; YES), the
制御部10は、無線受信部15を介して無線端末装置2からデータリクエストを受信したか否かを判別する(ステップS12)。
The
データリクエストを受信していない場合(ステップS12;NO)、制御部10は、ビーコン送信タイマによる計時から予め設定された時間(所定時間)が経過したか否かを判別する(ステップS13)。制御部10は、所定時間が経過していない場合(ステップS13;NO)、ステップS12の処理に戻り、処理時間が経過した場合(ステップS13;YES)、ステップS1の処理に戻る。
When the data request has not been received (step S12; NO), the
データリクエストを受信した場合(ステップS12;YES)、制御部10は、データリクエストを送信してきた無線端末装置2宛てのデータを生成し、当該データを送信し(ステップS14)、ステップS1の処理に戻る。
When the data request is received (step S12; YES), the
このように、無線中継装置1は、通信可能な無線端末装置2の数に応じて、無線端末装置が属するグループの総数を示すマスクビットを決定し、当該マスクビットと拡張シーケンスナンバーを含むビーコンを定期的に無線端末装置2へ送信することができる。
As described above, the
図7に、無線端末装置2において実行されるビーコン受信処理のフローチャートを示す。なお、図7に示す処理は、無線端末装置2内の制御部20と各部との協働により実行されるものであり、無線端末装置2に電力が供給されている間に実行されるものである。
FIG. 7 shows a flowchart of beacon reception processing executed in the
制御部20は、アドレス用メモリ22に記憶されている自己のノードアドレスを含むパケットを生成し、当該パケットを無線送信部26を介して無線中継装置1に送信する(ステップS21)。
The
制御部20は、無線中継装置1との間の無線回路を確保するため、無線中継装置1から周期的に送信されているビーコンを検索(ビーコンサーチ)する(ステップS22)。ビーコンサーチが終了して無線中継装置1との間の無線回路が確保されると、制御部10は後述する起動タイミング算出処理を実行する(ステップS23)。
The
制御部10は、無線受信部27によりビーコンを受信すると(ステップS24)、無線受信部27によるビーコンの解析結果により、自己が属するグループ宛のビーコンか否かを判別する(ステップS25)。
When the beacon is received by the wireless receiving unit 27 (step S24), the
ステップS25では、受信されたビーコンから拡張シーケンスナンバー及びマスクビットが抽出される。そして、当該ビーコンに含まれる拡張シーケンスナンバー及びマスクビットにより算出された第1算出値と、自己のノードアドレス及びマスクビットにより算出された第2算出値とが一致するか否かが判別される。第1算出値と第2算出値とが一致する場合、受信したビーコンは、自己が属するグループ宛のビーコンであると判別される。 In step S25, the extended sequence number and the mask bit are extracted from the received beacon. Then, it is determined whether or not the first calculated value calculated by the extended sequence number and the mask bit included in the beacon matches the second calculated value calculated by the own node address and the mask bit. When the first calculated value and the second calculated value match, it is determined that the received beacon is a beacon addressed to the group to which the self belongs.
受信したビーコンが自己が属するグループ宛のビーコンでない場合(ステップS25;NO)、制御部20は、ステップS22の処理に戻る。
When the received beacon is not a beacon addressed to the group to which the beacon belongs (step S25; NO), the
受信したビーコンが自己が属するグループ宛のビーコンである場合(ステップS25;YES)、制御部20は、受信したビーコンのPAフィールドに自己のノードアドレスが含まれているか否かを判別する(ステップS26)。
When the received beacon is a beacon addressed to the group to which the self belongs (step S25; YES), the
受信したビーコンのPAフィールドに自己のノードアドレスが含まれていない場合(ステップS26;NO)、制御部20は、ステップS28の処理に進む。
When the own beacon address is not included in the PA field of the received beacon (step S26; NO), the
受信したビーコンのPAフィールドに自己のノードアドレスが含まれている場合(ステップS26;YES)、制御部20は、データ受信処理を実行する(ステップS27)。ステップS27におけるデータ受信処理は、無線中継装置1にデータの送信要求を示すデータリクエストのパケットを送信し、当該パケットに対して無線中継装置1から送信されるデータのパケットを受信する処理である。
When the own beacon address is included in the PA field of the received beacon (step S26; YES), the
制御部10は、ステップS26;NO後、又はステップS27後、起動タイミング算出処理を実行し(ステップS28)、ステップS24の処理に戻る。
図8に、起動タイミング算出処理のフローチャートを示す。なお、図8に示す処理は、無線端末装置2内の制御部20と各部との協働により実行されるものである。
FIG. 8 shows a flowchart of the activation timing calculation process. Note that the processing shown in FIG. 8 is executed by cooperation between the
制御部20は、無線中継装置1からビーコンを受信した時刻をTに設定し(ステップS31)、受信したビーコンに含まれているビーコン送信間隔をSFIに設定する(ステップS32)。
The
また、制御部20は、受信したビーコンのビーコンペイロードに含まれている拡張シーケンスナンバーをSCNに設定し(ステップS33)、マスクビットをMに設定する(ステップS34)。更に、制御部20は、自己のノードアドレスをADDRに設定する(ステップS35)。
Further, the
制御部20は、SCNとMとのANDの値をSCNに設定し、ADDRとMとのANDの値をADDRに設定する(ステップS36)。ステップS36により設定されたSCNが第1算出値、ADDRが第2算出値となる。
The
制御部20は、ADDRがSCNよりも大きいか否かを判別する(ステップS37)。ADDRがSCN以下である場合(ステップS37;NO)、制御部20は、Mに1を加算した値にADDRを加算して、新たなADDRを設定する(ステップS38)。例えば、ステップS38では、Mが「11」、ADDRが「10」である場合、Mに1を加算すると「100」となる。そしてこの「100」にADDRの値「10」を加算した「110」が新たなADDRとして設定される。
The
ADDRがSCNよりも大きい場合(ステップS37;YES)、又はステップS38後、制御部20は、ADDRからSCNを差分した値(差分値)をNSFIに設定する(ステップS39)。このNSFIは、ビーコンを受信してから次にビーコンを受信するまでのビーコン送信間隔の数となる。例えば、ADDRが「10」、SCNが「00」である場合、NSFIは「10」となる。この場合NSFIは10進数で示すと「2」である。従って、ビーコンを受信してから次にビーコンを受信するまでのビーコン送信間隔の数、即ちNSFIは2に設定されることとなる。
When ADDR is larger than SCN (step S37; YES), or after step S38,
制御部20は、NSFIとSFIを乗算した値(第3算出値)にTを加算し、予め設定された余裕時間αを減算し、起動タイミング(起動時刻)を算出する(ステップS40)。制御部20は、算出した起動タイミングを起動用タイマにセットし(ステップ41)、起動用タイマによる計時を開始させ、無線送信部26や無線受信部27等の各部への電力供給を最低限に設定し、無線送信部26や無線受信部27等の動作を停止させ、無線端末装置2をスリープ状態とする(ステップS42)。
The
制御部20は、起動用タイマ23から起動タイミング信号が入力されたか否かを判別して起動時刻か否かを判別する(ステップS43)。起動時刻でない場合(ステップS43;NO)、制御部20は、ステップS43の処理に戻る。
The
起動時刻である場合(ステップS43;YES)、制御部20は、起動用タイマ23をクリアし、スリープ状態である各部を起動させ(ステップS44)、本処理を終了する。
If it is the activation time (step S43; YES), the
図9、10に、ビーコン受信処理を行っている無線端末装置の動作例を示す。
図9には、マスクビットが3(下位2bitが1)である場合の例を示し、拡張シーケンスナンバーの下位2bitを示す。図9に示すように、ビーコンに含まれている拡張シーケンスナンバーはビーコンの送信回毎にインクリメントされている。
9 and 10 show an operation example of the wireless terminal device performing the beacon reception process.
FIG. 9 shows an example in which the mask bit is 3 (the lower 2 bits are 1), and the lower 2 bits of the extended sequence number are shown. As shown in FIG. 9, the extended sequence number included in the beacon is incremented every time the beacon is transmitted.
各無線端末装置のノードアドレス及びビーコンに含まれるマスクビットにより、複数の無線端末装置は、4つのグループに分けられる。例えば、複数の無線端末装置は、ノードアドレスの下位2bitが「00」である無線端末装置をグループ0、ノードアドレスの下位2bitが「01」である無線端末装置をグループ1、ノードアドレスの下位2bitが「10」である無線端末装置をグループ2、ノードアドレスの下位2bitが「11」である無線端末装置をグループ3、に分けられる。
The plurality of wireless terminal devices are divided into four groups based on the node address of each wireless terminal device and the mask bits included in the beacon. For example, a plurality of wireless terminal devices are
グループ0に属する無線端末装置は、マスクビットにより抽出された拡張シーケンスナンバーの値が「00」であるビーコンを受信し、3つのビーコン送信間隔の間(拡張シーケンスナンバーが01、10、11のビーコンが送信されている期間)スリープ状態となる。グループ0と同様に、グループ1、2、3にそれぞれ属する無線端末装置は、マスクビットにより抽出された拡張シーケンスナンバーの値がそれぞれ「01」、「10」、「11」であるビーコンを受信し、3つのビーコン送信間隔の間、スリープ状態となる。
The wireless terminal devices belonging to
従って、無線端末装置2は、無線中継装置1から周期的に送信されるビーコン全てを受信する必要がなくなり、4回に1回送信されるビーコンを受信すればよいこととなる。
Therefore, it is not necessary for the
図10には、マスクビットがF(下位4bitが1)である場合の例を示し、拡張シーケンスナンバーの下位4bitを示す。図10に示すように、ビーコンに含まれている拡張シーケンスナンバーはビーコンの送信回毎にインクリメントされている。 FIG. 10 shows an example in which the mask bit is F (lower 4 bits are 1), and shows the lower 4 bits of the extended sequence number. As shown in FIG. 10, the extended sequence number included in the beacon is incremented every time the beacon is transmitted.
各無線端末装置のノードアドレス及びビーコンに含まれるマスクビットにより、複数の無線端末装置は、16のグループに分けられる。例えば、複数の無線端末装置は、ノードアドレスの下位4bitが「0000」である無線端末装置をグループ0、ノードアドレスの下位4bitが「0001」である無線端末装置をグループ1、ノードアドレスの下位4bitが「0010」である無線端末装置をグループ2、・・・ノードアドレスの下位4bitが「1111」である無線端末装置をグループF(15)、に分けられる。
The plurality of wireless terminal devices are divided into 16 groups by the node address of each wireless terminal device and the mask bits included in the beacon. For example, a plurality of wireless terminal devices are
グループ0に属する無線端末装置は、マスクビットより抽出された拡張シーケンスナンバーの値が「0000」であるビーコンを受信し、15のビーコン送信間隔の間(拡張シーケンスナンバーが0001〜1111のビーコンが送信されている期間)スリープ状態となる。グループ0と同様に、グループ1〜Fにそれぞれ属する無線端末装置は、マスクビットにより抽出された拡張シーケンスナンバーの値とノードアドレスの値とが一致するビーコンを受信し、15のビーコン送信間隔の間、スリープ状態となる。
A wireless terminal device belonging to
従って、無線端末装置2は、無線中継装置1から周期的に送信されるビーコン全てを受信する必要がなくなり、16回に1回送信されるビーコンを受信すればよいこととなる。
Therefore, it is not necessary for the
このように、無線端末装置2は、グループ識別情報としての拡張シーケンスナンバー及びマスクビットとノードアドレスとを用いて無線受信部を起動させるタイミングを算出でき、算出したタイミングまで、スリープ状態となるため無線受信部の動作を停止できる。従って、不要なビーコンの待ち受け受信が無くなり、消費電力の削減が図られ、省電力化を図ることができる。
As described above, the
また、無線端末装置2は、拡張シーケンスナンバー及びマスクビットとノードアドレスとに基づいて、自己が属するグループ宛のビーコンを判別でき、自己が属するグループ宛のビーコンである場合であって、当該ビーコンに自己のノードアドレスが含まれている場合、データを受信することができる。
In addition, the
1 無線中継装置
2 無線端末装置
3 有線ネットワーク
10 制御部
11 記憶部
12 端末情報用メモリ
13 ビーコン送信タイマ
14 無線送信部
15 無線受信部
16 SW
17 有線I/F
18 バッファ
19 アンテナ
20 制御部
21 記憶部
22 アドレス用メモリ
23 起動用タイマ
24 電源制御部
25a 表示制御部
25b 表示部
26 無線送信部
27 無線受信部
28 SW
29 アンテナ
A 無線通信システム
B バッテリ
B1 MACヘッダ領域
B2 MACペイロード領域
B21 SS
B22 GTSフィールド
B23 PAフィールド
B24 ビーコンペイロード
B24a 拡張シーケンスナンバー
B24b マスクビット
B3 MFR領域
1
17 Wired I / F
18
29 Antenna A Wireless communication system B Battery B1 MAC header area B2 MAC payload area B21 SS
B22 GTS field B23 PA field B24 Beacon payload B24a Extended sequence number B24b Mask bit B3 MFR area
Claims (8)
前記ビーコンは、
当該ビーコンの受信対象となる無線端末装置が属するグループを示すグループ識別情報を含み、
自己を識別する端末識別情報が記憶されている識別情報記憶部と、
前記受信部により受信したビーコンに含まれているグループ識別情報と前記端末識別情報とに基づいて、前記受信部を起動させるタイミングを算出し、算出したタイミングまで前記受信部の動作を停止させる制御部と、
を備えること、
を特徴とする無線端末装置。 In a wireless terminal device including a receiving unit that receives a beacon,
The beacon is
Including group identification information indicating a group to which the wireless terminal device to be received by the beacon belongs,
An identification information storage unit in which terminal identification information for identifying itself is stored;
Based on the group identification information and the terminal identification information included in the beacon received by the reception unit, the control unit calculates the timing for starting the reception unit and stops the operation of the reception unit until the calculated timing When,
Providing
A wireless terminal device.
ビーコンの送信回毎に値が増加するシーケンス番号と、
複数の前記無線端末装置を分けるグループの総数に基づき前記シーケンス番号のうち抽出する値が定められたマスク情報と、を含み、
前記制御部は、
前記シーケンス番号から前記マスク情報を用いて抽出した値を示す第1算出値と、前記端末識別情報から前記マスク情報を用いて抽出した値を示す第2算出値との差分値を算出し、予め設定された前記ビーコンが送信される間隔に前記差分値を乗算した値を示す第3算出値を算出し、前記ビーコンを受信した時刻に前記第3算出値を加算した時刻に基づくタイミングまで、前記受信部の動作を停止させること、
を特徴とする請求項1に記載の無線端末装置。 The group identification information is
A sequence number that increases with each beacon transmission, and
Mask information in which a value to be extracted from the sequence number is determined based on the total number of groups that divide a plurality of the wireless terminal devices, and
The controller is
Calculating a difference value between a first calculated value indicating a value extracted from the sequence number using the mask information and a second calculated value indicating a value extracted from the terminal identification information using the mask information; Calculating a third calculated value indicating a value obtained by multiplying the set interval for transmitting the beacon by the difference value, until the timing based on the time obtained by adding the third calculated value to the time when the beacon is received; Stopping the operation of the receiver,
The wireless terminal device according to claim 1.
前記グループ識別情報と前記端末識別情報とに基づき、前記受信部により受信したビーコンが自己が属するグループ宛のビーコンであると判別すること、
を特徴とする請求項1又は2に記載の無線端末装置。 The controller is
Based on the group identification information and the terminal identification information, determining that the beacon received by the receiving unit is a beacon addressed to a group to which the self belongs,
The wireless terminal device according to claim 1, wherein:
データの送信対象となる前記無線端末装置の端末識別情報を含み、
前記制御部は、
前記受信部により受信したビーコンが自己が属するグループ宛のビーコンである場合、前記ビーコンに自己の端末識別情報が含まれている場合には前記受信部によりデータを受信すること、
を特徴とする請求項3に記載の無線端末装置。 The beacon is
Including terminal identification information of the wireless terminal device to be data-transmitted;
The controller is
If the beacon received by the receiving unit is a beacon addressed to a group to which the self belongs, if the beacon contains its own terminal identification information, receiving data by the receiving unit;
The wireless terminal device according to claim 3.
前記ビーコンの受信対象となる前記無線端末装置が属するグループを示すグループ識別情報であって、当該グループに属する無線端末装置の受信部を起動させるタイミングを算出するためのグループ識別情報を含む前記ビーコンを生成し、生成した前記ビーコンを前記送信部により前記無線端末装置へ送信させる制御部と、
を備えることを特徴とする無線中継装置。 A transmitter that periodically transmits a beacon to a wireless terminal device;
A said wireless terminal group indicates to group identification information belonging to the reception target of the beacon, the beacon including group identification information for calculating the timing of starting the reception unit of the wireless terminal device belonging to the group And a control unit that causes the transmission unit to transmit the generated beacon to the wireless terminal device;
A wireless relay device comprising:
前記グループ識別情報は、
ビーコンの送信回毎に値が増加するシーケンス番号と、
複数の前記無線端末装置を分けるグループの総数に基づき前記シーケンス番号のうち抽出する値が定められたマスク情報と、を含み、
前記制御部は、
前記端末情報記憶部に記憶されている前記無線端末装置の数に応じて、前記マスク情報を決定すること、
を特徴とする請求項5に記載の無線中継装置。 A terminal information storage unit storing information for each wireless terminal device capable of communication;
The group identification information is
A sequence number that increases with each beacon transmission, and
Mask information in which a value to be extracted from the sequence number is determined based on the total number of groups that divide a plurality of the wireless terminal devices, and
The controller is
Determining the mask information according to the number of the wireless terminal devices stored in the terminal information storage unit;
The wireless relay device according to claim 5.
受信対象となる無線端末装置が属するグループを示すグループ識別情報を含むビーコンを受信する受信手段、
受信したビーコンに含まれているグループ識別情報と自己を識別する端末識別情報とに基づいて、前記受信機能を起動させるタイミングを算出し、算出したタイミングまで前記受信機能の動作を停止させる制御手段、
として機能させるプログラム。 Computer
Receiving means for receiving a beacon including group identification information indicating a group to which a wireless terminal device to be received belongs;
Based on the group identification information included in the received beacon and the terminal identification information for identifying itself, the timing for starting the reception function is calculated, and the control means for stopping the operation of the reception function until the calculated timing,
Program to function as.
無線端末装置に定期的にビーコンを送信する送信手段、
前記ビーコンの受信対象となる前記無線端末装置が属するグループを示すグループ識別情報であって、当該グループに属する無線端末装置の受信部を起動させるタイミングを算出するためのグループ識別情報を含む前記ビーコンを生成し、生成した前記ビーコンを前記送信部により前記無線端末装置へ送信させる制御手段、
として機能させるプログラム。 Computer
A transmission means for periodically transmitting a beacon to a wireless terminal device;
A said wireless terminal group indicates to group identification information belonging to the reception target of the beacon, the beacon including group identification information for calculating the timing of starting the reception unit of the wireless terminal device belonging to the group Control means for transmitting the generated beacon to the wireless terminal device by the transmission unit,
Program to function as.
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008262632A JP4623197B2 (en) | 2008-10-09 | 2008-10-09 | Wireless terminal device, wireless relay device, and program |
| US12/573,220 US7978676B2 (en) | 2008-10-09 | 2009-10-05 | Radio relay apparatus, radio terminal apparatus, method, and recording medium for performing radio communication based on beacon |
| AT09172542T ATE543359T1 (en) | 2008-10-09 | 2009-10-08 | RADIO COMMUNICATION SYSTEM WITH A DIRECTED RADIO DEVICE AND A RADIO TERMINAL DEVICE FOR TRANSMITTING OR RECEIVING A BAKE, AND CORRESPONDING PROCEDURES AND COMPUTER PROGRAM PRODUCT |
| EP09172542A EP2175683B1 (en) | 2008-10-09 | 2009-10-08 | Radio communication system comprising a radio relay apparatus and a radio terminal apparatus for beacon transmission and reception, and corresponding method and computer program product |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008262632A JP4623197B2 (en) | 2008-10-09 | 2008-10-09 | Wireless terminal device, wireless relay device, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010236022A Division JP2011066911A (en) | 2010-10-21 | 2010-10-21 | Radio terminal device, radio relay device and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010093612A JP2010093612A (en) | 2010-04-22 |
| JP4623197B2 true JP4623197B2 (en) | 2011-02-02 |
Family
ID=42255900
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008262632A Active JP4623197B2 (en) | 2008-10-09 | 2008-10-09 | Wireless terminal device, wireless relay device, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4623197B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5125972B2 (en) * | 2008-10-09 | 2013-01-23 | カシオ計算機株式会社 | Wireless terminal device, wireless relay device, and program |
| JP5587319B2 (en) | 2010-06-18 | 2014-09-10 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | Wireless communication apparatus and wireless communication control method |
| US20130121221A1 (en) * | 2011-11-16 | 2013-05-16 | Qualcomm Atheros, Inc. | Reducing Power Consumption In Wireless Network Stations By Optimizing Contention Period Overhead With Station Grouping, Proxy CSMA, And TIM Monitoring |
| CN103220752B (en) * | 2012-01-21 | 2017-04-12 | 华为终端有限公司 | A method for connecting equipment to a network, an access point, a network access equipment, and a system |
| JPWO2016167121A1 (en) * | 2015-04-15 | 2017-09-14 | 三菱電機株式会社 | Wireless communication system, parent device, child device, and wireless connection method |
| JP6789325B2 (en) * | 2019-01-08 | 2020-11-25 | エスエーエス−イマーゴタグ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | Timeslot communication system |
| JP6682666B2 (en) * | 2019-01-08 | 2020-04-15 | エスエーエス−イマーゴタグ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | Time slot communication system |
| JP6682667B2 (en) * | 2019-01-08 | 2020-04-15 | エスエーエス−イマーゴタグ・ゲゼルシャフト・ミト・ベシュレンクテル・ハフツング | Time slot communication system |
| WO2023181909A1 (en) * | 2022-03-23 | 2023-09-28 | 京セラ株式会社 | Communication device, communication method, and article management system |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3424379B2 (en) * | 1995-03-30 | 2003-07-07 | カシオ計算機株式会社 | Selective call receiver |
| US6622251B1 (en) * | 1999-04-07 | 2003-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Method to put a mobile terminal into sleep when a frame control channel containing a location of slow broadcast channel does not include wakeup information |
| JP2005269230A (en) * | 2004-03-18 | 2005-09-29 | Toyota Industries Corp | Communication system |
| JP4967403B2 (en) * | 2006-03-24 | 2012-07-04 | 日本電気株式会社 | Wireless communication access control system, access point, terminal, access point control program, terminal control program, wireless communication access control method, access point control method, and terminal control method |
-
2008
- 2008-10-09 JP JP2008262632A patent/JP4623197B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010093612A (en) | 2010-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4623197B2 (en) | Wireless terminal device, wireless relay device, and program | |
| EP2304992B1 (en) | Power save mode for access points | |
| US9201488B2 (en) | Access point rotation for sharing power load | |
| JP5125972B2 (en) | Wireless terminal device, wireless relay device, and program | |
| CN103428773B (en) | The method that discontinuous reception modes parameter is set | |
| JP2010273250A (en) | Wireless communication system and wireless communication method | |
| JP2018520572A (en) | Low energy wireless network application | |
| US7978676B2 (en) | Radio relay apparatus, radio terminal apparatus, method, and recording medium for performing radio communication based on beacon | |
| JP2011109252A (en) | Communication device, control method of communication device, and program | |
| JP2009088818A (en) | Information communication terminal, wireless communication device, and wireless communication network | |
| JP2011066911A (en) | Radio terminal device, radio relay device and program | |
| JP2007221393A (en) | COMMUNICATION METHOD, COMMUNICATION SYSTEM, AND COMMUNICATION DEVICE | |
| US9106320B1 (en) | Node synchronization in a frequency hopping wireless network | |
| JP2002319950A (en) | Wireless communication device, wireless communication system using the same, and control method therefor | |
| JP4678055B2 (en) | Wireless terminal device, wireless relay device, and program | |
| JP5195233B2 (en) | Wireless terminal device, wireless relay device, and program | |
| JP4962628B2 (en) | Wireless terminal device, wireless relay device, and program | |
| JP4889290B2 (en) | Wireless communication terminal and wireless communication method | |
| JP5168192B2 (en) | Wireless communication system and wireless communication method | |
| EP3462254B1 (en) | Wireless communication device, electronic timepiece, wireless communication method, and storage medium | |
| JP6269033B2 (en) | Communication terminal, communication control method and program | |
| JP6846164B2 (en) | Wireless communication equipment and wireless communication system | |
| KR20060025444A (en) | Power control device and method | |
| JP2018044931A (en) | Radio communication device, electronic timepiece, time change method, time information providing method, and program | |
| CA3092910C (en) | Selecting power consumption modes of electronic devices |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100727 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100803 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100909 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20100909 |
|
| 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: 20101005 |
|
| 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: 20101018 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4623197 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131112 Year of fee payment: 3 |