JP2018148579A - Radio device, radio communication system with the same, and program executed on radio device - Google Patents
Radio device, radio communication system with the same, and program executed on radio device Download PDFInfo
- Publication number
- JP2018148579A JP2018148579A JP2018100937A JP2018100937A JP2018148579A JP 2018148579 A JP2018148579 A JP 2018148579A JP 2018100937 A JP2018100937 A JP 2018100937A JP 2018100937 A JP2018100937 A JP 2018100937A JP 2018148579 A JP2018148579 A JP 2018148579A
- Authority
- JP
- Japan
- Prior art keywords
- wireless
- radio
- identification information
- frame
- wireless device
- 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
- 230000006854 communication Effects 0.000 title claims abstract description 228
- 238000004891 communication Methods 0.000 title claims abstract description 227
- 230000005540 biological transmission Effects 0.000 claims abstract description 17
- 230000007704 transition Effects 0.000 claims description 34
- 239000000969 carrier Substances 0.000 claims description 9
- 238000000034 method Methods 0.000 description 63
- 102100026338 F-box-like/WD repeat-containing protein TBL1Y Human genes 0.000 description 36
- 101000835691 Homo sapiens F-box-like/WD repeat-containing protein TBL1X Proteins 0.000 description 36
- 101000835690 Homo sapiens F-box-like/WD repeat-containing protein TBL1Y Proteins 0.000 description 36
- 238000010586 diagram Methods 0.000 description 36
- 238000013480 data collection Methods 0.000 description 32
- 230000004913 activation Effects 0.000 description 28
- 102220552245 Protein unc-119 homolog A_S41A_mutation Human genes 0.000 description 11
- 102220552254 Protein unc-119 homolog B_S39A_mutation Human genes 0.000 description 9
- 239000000284 extract Substances 0.000 description 9
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 8
- 238000005070 sampling Methods 0.000 description 8
- 102200044883 rs121913228 Human genes 0.000 description 7
- 238000001514 detection method Methods 0.000 description 6
- 102220621241 Proline-rich membrane anchor 1_S32A_mutation Human genes 0.000 description 5
- 230000006870 function Effects 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 102220560626 ATP-binding cassette sub-family C member 8_S40A_mutation Human genes 0.000 description 4
- 102220534424 Pseudouridylate synthase 7 homolog-like protein_S34A_mutation Human genes 0.000 description 4
- 102220560627 ATP-binding cassette sub-family C member 8_S38A_mutation Human genes 0.000 description 3
- 102220534405 Pseudouridylate synthase 7 homolog-like protein_S31A_mutation Human genes 0.000 description 3
- 102220534543 Pseudouridylate synthase 7 homolog-like protein_S35A_mutation Human genes 0.000 description 3
- 102220198146 rs1057519886 Human genes 0.000 description 3
- 102220293834 rs1553603207 Human genes 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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)
Abstract
Description
この発明は、無線装置、それを備えた無線通信システムおよび無線装置において実行されるプログラムに関するものである。 The present invention relates to a radio apparatus, a radio communication system including the radio apparatus, and a program executed in the radio apparatus.
従来、スリープ状態から起動状態へ移行させる無線装置の識別情報をフレーム長によって表して無線装置を起動させる技術が知られている(特許文献1)。 2. Description of the Related Art Conventionally, a technique is known in which identification information of a wireless device that is shifted from a sleep state to an activated state is represented by a frame length to activate the wireless device (Patent Document 1).
特許文献1に記載された技術においては、送信元の無線装置は、起動させたい無線装置の識別情報を示すフレーム長を有する無線フレームを生成し、その生成した無線フレームを無線通信の相手先である無線装置へ送信する。そして、相手先の無線装置は、無線フレームを受信し、その受信した無線フレームの受信信号をサンプリング間隔で包絡線検波してフレーム長を検出する。その後、相手先の無線装置は、その検出したフレーム長を識別情報に復号し、その復号した識別情報が自己の識別情報に一致するとき、スリープ状態から起動状態へ移行する。
In the technique described in
そうすると、送信元の無線装置は、相手先の無線装置と無線通信を行う。 Then, the transmission source wireless device performs wireless communication with the counterpart wireless device.
また、移動可能なシンクがセンサーノードを起動させてセンサーノードからデータを受信する技術が知られている(非特許文献1)。 In addition, a technique is known in which a movable sink activates a sensor node and receives data from the sensor node (Non-Patent Document 1).
しかし、非特許文献1に記載された技術では、シンクとの通信タイミングを知ることが困難であり、各センサーノードと正確に無線通信を行うことが困難である。一方、データを確実にシンクに届けるためには、センサーノードが周期的にデータを送信する必要があり、消費電力の増大につながる。
However, with the technique described in
そこで、この発明は、かかる問題を解決するためになされたものであり、その目的は、消費電力を低減して正確に無線通信可能な無線装置を提供することである。 Accordingly, the present invention has been made to solve such a problem, and an object of the present invention is to provide a wireless device capable of accurately performing wireless communication while reducing power consumption.
また、この発明の別の目的は、消費電力を低減して正確に無線通信可能な無線装置を備える無線通信システムを提供することである。 Another object of the present invention is to provide a wireless communication system including a wireless device capable of accurately performing wireless communication while reducing power consumption.
更に、この発明の別の目的は、消費電力を低減して正確に無線通信可能な無線装置において実行されるプログラムを提供することである。 Furthermore, another object of the present invention is to provide a program executed in a wireless device capable of accurately communicating wirelessly with reduced power consumption.
この発明の実施の形態によれば、無線装置は、移動と停止とを繰り替えしながら複数の無線装置を順次制御する無線装置であって、推定手段と、制御手段とを備える。推定手段は、当該無線装置が走査対象である複数の存在領域を順次移動しながら前記複数の無線装置の複数の識別情報を取得するとともに前記複数の無線装置の複数の位置を推定する。制御手段は、当該無線装置が前記複数の存在領域を順次移動しているときに、制御対象となる無線装置の存在領域に当該無線装置が入ったとき、前記制御対象となる無線装置の識別情報を前記推定手段から受け、その受けた識別情報に基づいて前記制御対象となる無線装置を制御するための識別情報を表すフレーム長を有する第1の無線フレームを前記制御対象となる無線装置へ送信する制御処理を複数の無線装置の全てについて実行する。 According to the embodiment of the present invention, the wireless device is a wireless device that sequentially controls a plurality of wireless devices while repeatedly moving and stopping, and includes an estimation unit and a control unit. The estimation unit acquires a plurality of pieces of identification information of the plurality of wireless devices while sequentially moving a plurality of existence areas to be scanned by the wireless device, and estimates a plurality of positions of the plurality of wireless devices. When the wireless device is sequentially moving in the plurality of existence areas, and the wireless apparatus enters the existence area of the wireless apparatus to be controlled, the control unit identifies the identification information of the wireless apparatus to be controlled. Is transmitted from the estimation means, and a first radio frame having a frame length representing identification information for controlling the radio apparatus to be controlled based on the received identification information is transmitted to the radio apparatus to be controlled The control process is executed for all of the plurality of wireless devices.
この発明の実施の形態による無線装置は、複数の無線装置の複数の識別情報を取得するとともに、複数の無線装置の複数の位置を推定し、その後、制御対象となる無線装置の存在領域に入ると、その存在領域に配置された無線装置の識別情報に基づいて制御対象となる無線装置を制御するための識別情報をフレーム長によって表して送信する。そして、この発明の実施の形態による無線装置は、この制御処理を複数の無線装置の全てについて実行する。 A wireless device according to an embodiment of the present invention acquires a plurality of pieces of identification information of a plurality of wireless devices, estimates a plurality of positions of the plurality of wireless devices, and then enters an existence region of a wireless device to be controlled. Then, identification information for controlling the wireless device to be controlled is transmitted based on the frame length based on the identification information of the wireless device arranged in the existence area. And the radio | wireless apparatus by embodiment of this invention performs this control process about all the some radio | wireless apparatuses.
従って、複数の無線装置の消費電力を低減して複数の無線装置を制御することができる。 Accordingly, the power consumption of the plurality of wireless devices can be reduced and the plurality of wireless devices can be controlled.
好ましくは、推定手段は、当該無線装置が複数の存在領域を順次移動しているときに、複数の無線装置の全てを制御可能状態へ移行させるためのグローバル識別情報を表すフレーム長を有する第2の無線フレームを送信するとともに、制御可能状態へ移行した無線装置の識別情報を含むパケットを制御可能状態へ移行した無線装置から受信し、パケットに含まれる識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する推定処理を複数の無線装置の全てについて実行することにより、複数の識別情報を取得するとともに複数の位置を推定する。 Preferably, the estimation means has a frame length representing global identification information for shifting all of the plurality of wireless devices to a controllable state when the wireless device is sequentially moving in the plurality of existence areas. When a packet including the identification information of the wireless device that has shifted to the controllable state is received from the wireless device that has shifted to the controllable state, the identification information included in the packet is acquired, and the packet is received In addition to acquiring a plurality of pieces of identification information by executing an estimation process for estimating the position of the wireless device in which the wireless device is located in the controllable state with respect to all of the plurality of wireless devices. Is estimated.
推定手段は、複数の無線装置を順次制御可能状態へ移行させて複数の無線装置から識別情報を含むパケットを順次受信して識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する。推定手段は、この推定処理を複数の無線装置の全てについて実行する。 The estimating means sequentially shifts a plurality of wireless devices to a controllable state, sequentially receives packets including identification information from the plurality of wireless devices, acquires the identification information, and enters the wireless device when receiving the packets. The position of the existing area is estimated as the position of the wireless device that has shifted to the controllable state. The estimation means executes this estimation process for all of the plurality of wireless devices.
従って、複数の無線装置の位置を正確に推定できる。 Therefore, it is possible to accurately estimate the positions of a plurality of wireless devices.
好ましくは、推定手段は、予め設定された複数の無線装置の複数の識別情報および複数の無線装置の複数の存在領域の位置を、それぞれ、複数の識別情報および推定した複数の位置として用いる。 Preferably, the estimating means uses a plurality of preset identification information of a plurality of wireless devices and a plurality of positions of a plurality of existing areas of the plurality of wireless devices as a plurality of identification information and a plurality of estimated positions, respectively.
従って、複数の無線装置の位置を推定する時間を短縮できる。 Therefore, the time for estimating the positions of a plurality of wireless devices can be shortened.
好ましくは、制御手段は、制御対象となる無線装置の存在領域よりも広い通信範囲に前記第1の無線フレームを送信する。 Preferably, the control means transmits the first radio frame in a communication range wider than a region where a radio device to be controlled exists.
制御対象となる無線装置を正確に制御可能状態へ移行させることができる。 A wireless device to be controlled can be shifted to a controllable state accurately.
また、この発明の実施の形態によれば、無線装置は、生成手段と、送信手段とを備える。生成手段は、当該無線装置の識別情報に基づいて生成され、かつ、当該無線装置の通信範囲に入った端末装置を制御するための識別情報を表すフレーム長を有する第1の無線フレームを生成する。送信手段は、生成手段によって生成された第1の無線フレームを当該無線装置の通信範囲へ送信する。 Further, according to the embodiment of the present invention, the wireless device includes a generation unit and a transmission unit. The generation unit generates a first radio frame having a frame length that is generated based on the identification information of the wireless device and that represents the identification information for controlling the terminal device that has entered the communication range of the wireless device. . The transmission unit transmits the first radio frame generated by the generation unit to the communication range of the radio device.
端末装置は、当該無線装置の通信範囲に入って第1の無線フレームを受信すると制御可能な状態になる。 The terminal device enters a controllable state when it enters the communication range of the wireless device and receives the first wireless frame.
従って、端末装置の消費電力を低減して端末装置を制御することができる。 Therefore, it is possible to control the terminal device while reducing the power consumption of the terminal device.
好ましくは、第1の無線フレームは、複数の通信事業者に対応する複数の識別情報のうちのいずれかの識別情報を表すフレーム長を有する。 Preferably, the first radio frame has a frame length representing any one of a plurality of pieces of identification information corresponding to a plurality of communication carriers.
従って、複数の通信事業者のいずれかの無線装置を用いて通信できる。 Accordingly, communication can be performed using any one of a plurality of communication carriers.
好ましくは、第1の無線フレームは、当該無線装置が配置された位置を示す位置情報および時刻情報に生成された識別情報を表すフレーム長を有する。 Preferably, the first radio frame has a frame length representing the position information indicating the position where the radio apparatus is arranged and the identification information generated in the time information.
従って、場所および時間に応じて無線通信を行うことができる。 Therefore, wireless communication can be performed according to the place and time.
更に、この発明の実施の形態によれば、無線装置は、受信手段と、移行手段とを備える。受信手段は、当該端末装置が請求項1に記載の無線装置の通信範囲に入ったとき、請求項1に記載の無線装置から前記第1の無線フレームを受信する。移行手段は、受信手段によって受信された第1の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項1に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる。
Furthermore, according to an embodiment of the present invention, the wireless device includes a receiving unit and a transition unit. The receiving means receives the first radio frame from the radio device according to
この発明の実施の形態による無線装置は、請求項1に記載の無線装置の通信範囲に入り、第1の無線フレームを受信すると、所望の状態へ移行する。その結果、この発明の実施の形態による無線装置は、第1の無線フレームを受信しない限り、所望の状態へ移行しない。
The wireless device according to the embodiment of the present invention enters the communication range of the wireless device according to
従って、当該無線装置の所望の状態への移行を制御できる。 Therefore, the transition of the wireless device to a desired state can be controlled.
好ましくは、移行手段は、請求項1に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなるまで所望の状態を維持する。
Preferably, the transition unit maintains a desired state until no wireless frame or beacon frame having a frame length representing identification information for controlling the wireless device is received from the wireless device according to
一定条件下で所望の状態を維持できる。 The desired state can be maintained under certain conditions.
好ましくは、移行手段は、請求項1に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなると元の状態へ移行する。
Preferably, the shift means shifts to the original state when no radio frame or beacon frame having a frame length representing identification information for controlling the radio device is received from the radio device according to
従って、一定条件下で元の状態への移行を制御できる。 Therefore, the transition to the original state can be controlled under a certain condition.
好ましくは、移行手段は、請求項1に記載の無線装置の識別情報が当該無線装置の契約先の通信事業者の識別情報に一致するとき、当該無線装置を所望の状態へ移行させる。
Preferably, the transition unit shifts the wireless device to a desired state when the identification information of the wireless device according to
従って、当該無線装置の所望の状態への移行を信頼性良く実行できる。 Therefore, the transition of the wireless device to a desired state can be performed with high reliability.
好ましくは、移行手段は、請求項1に記載の無線装置の識別情報が、当該無線装置が帰属したことのある無線装置の識別情報であるとき、当該無線装置を所望の状態へ移行させる。
Preferably, the transition unit shifts the wireless device to a desired state when the identification information of the wireless device according to
従って、通信経験のある無線装置を用いて当該無線装置の所望の状態への移行を制御できる。 Therefore, it is possible to control the transition of the wireless device to a desired state using a wireless device with communication experience.
更に、この発明の実施の形態によれば、無線通信システムは、上記の無線装置を備える。 Furthermore, according to an embodiment of the present invention, a wireless communication system includes the wireless device described above.
複数の無線装置の消費電力を低減して複数の無線装置と正確に無線通信を行うことができる。 The power consumption of the plurality of wireless devices can be reduced and wireless communication can be accurately performed with the plurality of wireless devices.
更に、この発明の実施の形態によれば、無線通信システムは、請求項1から請求項3のいずれか1項に記載の無線装置と、請求項4から請求項8のいずれか1項に記載の端末装置とを備える。
Furthermore, according to the embodiment of the present invention, the wireless communication system includes the wireless device according to any one of
従って、無線通信システムにおける消費電力を抑制して無線通信を行うことができる。 Accordingly, wireless communication can be performed while suppressing power consumption in the wireless communication system.
更に、この発明の実施の形態によれば、コンピュータに実行させるためのプログラムは、移動と停止とを繰り替えしながら複数の無線装置を順次制御する無線装置の動作をコンピュータに実行させるためのプログラムであって、推定手段が、当該無線装置が走査対象である複数の存在領域を順次移動しながら複数の無線装置の複数の識別情報を取得するとともに複数の無線装置の複数の位置を推定する第1のステップと、制御手段が、当該無線装置が複数の存在領域を順次移動しているときに、制御対象となる無線装置の存在領域に当該無線装置が入ったとき、制御対象となる無線装置の識別情報を推定手段から受け、その受けた識別情報に基づいて制御対象となる無線装置を制御するための識別情報を表すフレーム長を有する第1の無線フレームを制御対象となる無線装置へ送信する制御処理を複数の無線装置の全てについて実行する第2のステップとをコンピュータに実行させるためのプログラムである。 Furthermore, according to the embodiment of the present invention, a program for causing a computer to execute is a program for causing a computer to execute an operation of a wireless device that sequentially controls a plurality of wireless devices while repeatedly moving and stopping. Then, the estimation unit obtains a plurality of identification information of the plurality of wireless devices while sequentially moving the plurality of existence areas that are the scanning targets of the wireless device, and estimates a plurality of positions of the plurality of wireless devices. And when the wireless device enters the existence area of the wireless device to be controlled when the wireless device is sequentially moving in a plurality of existence regions, A first wireless frame having a frame length representing identification information for receiving identification information from the estimation means and controlling a wireless device to be controlled based on the received identification information. Is a program for executing the second step of executing control processing to be transmitted to a wireless device that is the over-time control object for all of the plurality of wireless devices to a computer.
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、複数の無線装置の複数の識別情報が取得されるとともに、複数の無線装置の複数の位置が推定され、その後、プログラムをコンピュータに実行させる無線装置が制御対象となる無線装置の存在領域に入ると、その存在領域に配置された無線装置の識別情報に基づいて制御対象となる無線装置を制御するための識別情報をフレーム長によって表して送信する。そして、プログラムをコンピュータに実行させる無線装置は、この制御処理を複数の無線装置の全てについて実行する。 By causing a computer to execute a program according to an embodiment of the present invention, a plurality of pieces of identification information of a plurality of wireless devices are acquired, a plurality of positions of the plurality of wireless devices are estimated, and then the program is executed on the computer When the wireless device to be entered enters the existence area of the wireless device to be controlled, the identification information for controlling the wireless device to be controlled is represented by the frame length based on the identification information of the wireless device arranged in the existence region. To send. Then, the wireless device that causes the computer to execute the program executes this control process for all of the plurality of wireless devices.
従って、複数の無線装置の消費電力を低減して複数の無線装置を制御することができる。 Accordingly, the power consumption of the plurality of wireless devices can be reduced and the plurality of wireless devices can be controlled.
好ましくは、推定手段は、第1のステップにおいて、当該無線装置が複数の存在領域を順次移動しているときに、複数の無線装置の全てを制御可能状態へ移行させるためのグローバル識別情報を表すフレーム長を有する第2の無線フレームを送信するとともに、制御可能状態へ移行した無線装置の識別情報を含むパケットを制御可能状態へ移行した無線装置から受信し、パケットに含まれる識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する推定処理を複数の無線装置の全てについて実行することにより、複数の識別情報を取得するとともに複数の位置を推定する。 Preferably, in the first step, the estimation means represents global identification information for shifting all of the plurality of wireless devices to a controllable state when the wireless device is sequentially moving through the plurality of existence areas. A second wireless frame having a frame length is transmitted, and a packet including identification information of the wireless device that has shifted to the controllable state is received from the wireless device that has shifted to the controllable state, and the identification information included in the packet is acquired. In addition, when the packet is received, the position of the area where the wireless device is located is estimated to be the position of the wireless device that has shifted to the controllable state, and the plurality of wireless devices are identified by executing an estimation process for all the wireless devices. Information is acquired and a plurality of positions are estimated.
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、推定手段は、複数の無線装置を順次制御可能状態へ移行させて複数の無線装置から識別情報を含むパケットを順次受信して識別情報を取得するとともにパケットを受信したときに当該無線装置が入っている存在領域の位置を制御可能状態へ移行した無線装置の位置と推定する。推定手段は、この推定処理を複数の無線装置の全てについて実行する。 By causing the computer to execute the program according to the embodiment of the present invention, the estimation unit sequentially shifts the plurality of wireless devices to a controllable state and sequentially receives packets including identification information from the plurality of wireless devices. When the packet is received, the position of the existence area in which the wireless device is contained is estimated as the position of the wireless device that has shifted to the controllable state. The estimation means executes this estimation process for all of the plurality of wireless devices.
従って、複数の無線装置の位置を正確に推定できる。 Therefore, it is possible to accurately estimate the positions of a plurality of wireless devices.
好ましくは、推定手段は、第1のステップにおいて、予め設定された複数の無線装置の複数の識別情報および複数の無線装置の複数の存在領域の位置を、それぞれ、複数の識別情報および推定した複数の位置として用いる。 Preferably, in the first step, the estimating means sets a plurality of identification information and a plurality of estimated positions of a plurality of wireless devices set in advance and positions of a plurality of existing areas of the plurality of wireless devices, respectively. Used as the position of
従って、複数の無線装置の位置を推定する時間を短縮できる。 Therefore, the time for estimating the positions of a plurality of wireless devices can be shortened.
好ましくは、制御手段は、第2のステップにおいて、制御対象となる無線装置の存在領域よりも広い通信範囲に前記第1の無線フレームを送信する。 Preferably, in the second step, the control means transmits the first radio frame to a communication range wider than a region where the radio device to be controlled exists.
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、制御対象となる無線装置を正確に制御可能状態へ移行させることができる。 By causing a computer to execute a program according to an embodiment of the present invention, a wireless device to be controlled can be accurately shifted to a controllable state.
更に、この発明の実施の形態によれば、コンピュータに実行させるためのプログラムは、生成手段が、当該無線装置の識別情報に基づいて生成され、かつ、当該無線装置の通信範囲に入った端末装置を制御するための識別情報を表すフレーム長を有する第1の無線フレームを生成する第1のステップと、送信手段が、第1のステップにおいて生成された第1の無線フレームを当該無線装置の通信範囲へ送信する第2のステップとをコンピュータに実行させるためのプログラムである。 Furthermore, according to the embodiment of the present invention, a program for causing a computer to execute is generated by a generating unit based on identification information of the wireless device, and enters a communication range of the wireless device A first step of generating a first wireless frame having a frame length representing identification information for controlling the transmission, and a transmission means that transmits the first wireless frame generated in the first step to the communication of the wireless device A program for causing a computer to execute the second step of transmitting to a range.
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、端末装置は、プログラムを実行する無線装置の通信範囲に入って第1の無線フレームを受信すると制御可能な状態になる。 By causing the computer to execute the program according to the embodiment of the present invention, the terminal device enters a communication range of the wireless device that executes the program and becomes in a controllable state when receiving the first wireless frame.
従って、端末装置の消費電力を低減して端末装置を制御することができる。 Therefore, it is possible to control the terminal device while reducing the power consumption of the terminal device.
好ましくは、第1の無線フレームは、複数の通信事業者に対応する複数の識別情報のうちのいずれかの識別情報を表すフレーム長を有する。 Preferably, the first radio frame has a frame length representing any one of a plurality of pieces of identification information corresponding to a plurality of communication carriers.
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、複数の通信事業者のいずれかの無線装置を用いて通信できる。好ましくは、第1の無線フレームは、当該無線装置が配置された位置を示す位置情報および時刻情報に生成された識別情報を表すフレーム長を有する。 By causing a computer to execute the program according to the embodiment of the present invention, communication can be performed using any one of a plurality of communication carriers. Preferably, the first radio frame has a frame length representing the position information indicating the position where the radio apparatus is arranged and the identification information generated in the time information.
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、場所および時間に応じて無線通信を行うことができる。 By causing a computer to execute the program according to the embodiment of the present invention, wireless communication can be performed according to location and time.
更に、この発明の実施の形態によれば、コンピュータに実行させるためのプログラムは、受信手段が、端末装置が請求項1に記載の無線装置の通信範囲に入ったとき、請求項1に記載の無線装置から第1の無線フレームを受信する第1のステップと、移行手段が、受信手段によって受信された第1の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項1に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる第2のステップとをコンピュータに実行させるためのプログラムである。
Furthermore, according to an embodiment of the present invention, the program for causing a computer to execute the program according to
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、請求項1に記載の無線装置の通信範囲に入り、第1の無線フレームを受信すると、所望の状態へ移行する。その結果、この発明の実施の形態による無線装置は、第1の無線フレームを受信しない限り、所望の状態へ移行しない。
By causing a computer to execute the program according to the embodiment of the present invention, the wireless communication apparatus enters the communication range of the wireless device according to
従って、当該無線装置の所望の状態への移行を制御できる。 Therefore, the transition of the wireless device to a desired state can be controlled.
好ましくは、移行手段は、第2のステップにおいて、請求項1に記載の無線装置から当該無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなるまで所望の状態を維持する。
Preferably, in the second step, the transition means performs a desired operation until no wireless frame or beacon frame having a frame length representing identification information for controlling the wireless device is received from the wireless device according to
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、一定条件下で所望の状態を維持できる。 By causing a computer to execute the program according to the embodiment of the present invention, a desired state can be maintained under a certain condition.
好ましくは、移行手段は、第2のステップにおいて、請求項1に記載の無線装置から当顔無線装置を制御するための識別情報を表すフレーム長を有する無線フレームまたはビーコンフレームを受信しなくなると元の状態へ移行する。
Preferably, when the transition unit does not receive a radio frame or a beacon frame having a frame length representing identification information for controlling the face radio device from the radio device according to
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、一定条件下で元の状態への移行を制御できる。 By causing the computer to execute the program according to the embodiment of the present invention, the transition to the original state can be controlled under a certain condition.
好ましくは、移行手段は、第2のステップにおいて、請求項1に記載の無線装置の識別情報が当該無線装置の契約先の通信事業者の識別情報に一致するとき、当該無線装置を所望の状態へ移行させる。
Preferably, in the second step, when the identification information of the wireless device according to
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、当該無線装置の所望の状態への移行を信頼性良く実行できる。 By causing the computer to execute the program according to the embodiment of the present invention, the transition of the wireless device to a desired state can be executed with high reliability.
好ましくは、移行手段は、第2のステップにおいて、請求項1に記載の無線装置の識別情報が、当該無線装置が帰属したことのある無線装置の識別情報であるとき、当該無線装置を所望の状態へ移行させる。
Preferably, in the second step, when the identification information of the wireless device according to
この発明の実施の形態によるプログラムをコンピュータに実行させることによって、通信経験のある無線装置を用いて当該無線装置の所望の状態への移行を制御できる。 By causing the computer to execute the program according to the embodiment of the present invention, it is possible to control the transition of the wireless device to a desired state using a wireless device with communication experience.
消費電力を抑制して正確に無線通信を行うことができる。 Wireless communication can be performed accurately while suppressing power consumption.
本発明の実施の形態について図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰返さない。 Embodiments of the present invention will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are denoted by the same reference numerals and description thereof will not be repeated.
図1は、この発明の実施の形態による無線センサーネットワークの概略図である。図1を参照して、この発明の実施の形態による無線センサーネットワーク10は、シンク1と、センサーノード2−1〜2−K(Kは、2以上の整数)とを備える。
FIG. 1 is a schematic diagram of a wireless sensor network according to an embodiment of the present invention. Referring to FIG. 1, a
シンク1およびセンサーノード2−1〜2−Kは、例えば、IEEE802.15.4gに対応した920MHz帯で無線通信を行う。
For example, the
領域REGは、例えば、140m×140mの広さを有する。そして、領域REGは、碁盤目状に配置された複数の存在領域REG_EXからなる。1つの存在領域REG_Eは、例えば、10m×10mの広さを有する。 The region REG has a size of 140 m × 140 m, for example. The area REG includes a plurality of existing areas REG_EX arranged in a grid pattern. One existence region REG_E has an area of 10 m × 10 m, for example.
センサーノード2−1〜2−Kは、領域REGの複数の存在領域REG_EXのいずれかに配置される。 The sensor nodes 2-1 to 2-K are arranged in any of the plurality of existence regions REG_EX of the region REG.
シンク1は、存在領域REG_EX_Sからスタートして矢印ARW1で示すように各存在領域REG_EXを順次移動し、最終的に存在領域REG_EX_Eに到達する。
The
この場合、シンク1は、複数の存在領域REG_EXの各々の中心位置を示す位置情報を予め保持している。そして、シンク1は、後述する方法によって自己の位置を検出し、その検出した自己の位置を示す位置情報が予め保持している各存在領域REG_EXの中心位置を示す位置情報に一致すると、停止し、その存在領域REG_EXに配置されたセンサーノード(センサーノード2−1〜2−Kのいずれか)を後述する方法によって起動させ、その起動させたセンサーノード(センサーノード2−1〜2−Kのいずれか)からMACアドレスとセンサー値とを含むパケットPKTを受信する。そして、シンク1は、パケットPKTを受信すると、次の存在領域REG_EXへ移動する。シンク1は、この動作を繰り返し行い、センサーノード2−1〜2−Kの全てからMACアドレスおよびセンサー値を収集する。
In this case, the
そうすると、シンク1は、各センサーノード2−1〜2−KからMACアドレスとセンサー値とを受信したときの存在領域REG_EXの位置を各センサーノード2−1〜2−Kの位置と推定する。そして、シンク1は、その推定したセンサーノード2−1〜2−Kの位置とセンサーノード2−1〜2−Kの識別情報(=MACアドレス)とを相互に対応付けて記憶する。
Then, the
このように、シンク1は、センサーノード2−1〜2−Kの識別情報(=MACアドレス)を取得するとともにセンサーノード2−1〜2−Kの位置を推定する。
In this way, the
その後、シンク1は、再度、存在領域REG_EX_Sからスタートして矢印ARW1で示すように各存在領域REG_EXを順次移動し、1つの存在領域REG_EXの中心位置に到達すると、停止し、1つの存在領域REG_EXに配置されたセンサーノード(センサーノード2−1〜2−Kのいずれか)のみを起動させ、その起動させたセンサーノード(センサーノード2−1〜2−Kのいずれか)からパケットPKTを受信する。そして、シンク1は、パケットPKTを受信すると、次の存在領域REG_EXへ移動する。
After that, the
シンク1は、この動作を繰り返し行い、センサーノード2−1〜2−Kの全てからセンサー値を収集する。
The
センサーノード2−1〜2−Kの各々は、シンク1からウェイクアップ信号を受信するまでは、スリープ状態を維持する。そして、センサーノード2−1〜2−Kの各々は、シンク1からウェイクアップ信号を受信すると、起動状態へ移行し、センサー値を検出するとともに、自己のMACアドレスとセンサー値とを含むパケットPKTを生成してシンク1へ送信する。その後、センサーノード2−1〜2−Kの各々は、スリープ状態へ移行する。
Each of the sensor nodes 2-1 to 2-K maintains the sleep state until receiving a wakeup signal from the
図2は、図1に示すシンク1の構成を示す概略図である。図2を参照して、シンク1は、アンテナ11と、無線通信部12と、推定部13と、GPS(Global Positioning System)受信機14と、データ収集部15とを含む。
FIG. 2 is a schematic diagram showing the configuration of the
アンテナ11は、無線通信部12に接続される。無線通信部12は、推定部13またはデータ収集部15からウェイクアップ信号を受け、その受けたウェイクアップ信号を変調する。そして、無線通信部12は、その変調したウェイクアップ信号をアンテナ11を介して送信する。
The
また、無線通信部12は、センサーノード(センサーノード2−1〜2−Kのいずれか)からアンテナ11を介してパケットPKTを受信し、その受信したパケットPKTを復調する。そして、無線通信部12は、その復調したパケットPKTを推定部13またはデータ収集部15へ出力する。
Further, the
推定部13は、複数の存在領域REG_EXの各々の中心位置を示す位置情報を予め保持している。そして、推定部13は、センサーノード2−1〜2−Kの位置を推定する場合、GPS受信機14からGPS信号を受け、その受けたGPS信号に基づいて公知の方法によってシンク1の位置を検出する。そうすると、推定部13は、その検出したシンク1の位置を示す位置情報が予め保持した中心位置の位置情報に一致すると、停止する。そして、推定部13は、センサーノード2−1〜2−Kの全てをスリープ状態から起動状態へ移行させるためのブロードキャストIDを表すフレーム長を有する無線フレームFR_Bを後述する方法によって生成し、その生成した無線フレームFR_Bからなるウェイクアップ信号WuS_Bを無線通信部12へ出力する。
The
また、推定部13は、パケットPKTを無線通信部12から受け、その受けたパケットPKTからMACアドレスおよびセンサー値を取り出す。そして、推定部13は、MACアドレスを、パケットPKTを送信したセンサーノード(センサーノード2−1〜2−Kのいずれか)の識別情報として取得する。また、推定部13は、シンク1がパケットPKTを受信したときの存在領域REG_EXの位置をパケットPKTを送信したセンサーノード(センサーノード2−1〜2−Kのいずれか)の位置と推定する。
Further, the
そうすると、推定部13は、その推定したセンサーノード(センサーノード2−1〜2−Kのいずれか)の位置を示す位置情報と、センサーノード(センサーノード2−1〜2−Kのいずれか)の識別情報(=MACアドレス)とを相互に対応付けて保持する。
Then, the
そして、推定部13は、存在領域REG_EXの位置を示す位置情報をデータ収集部15から受けると、その受けた位置情報に対応付けられた識別情報(=MACアドレス)をデータ収集部15へ出力する。
Then, when receiving the position information indicating the position of the existence region REG_EX from the
GPS受信機14は、常時、GPS信号を受信し、その受信したGPS信号を推定部13およびデータ収集部15へ出力する。
The
データ収集部15は、複数の存在領域REG_EXの各々の中心位置を示す位置情報を予め保持している。また、データ収集部15は、GPS受信機14からGPS信号を常時受ける。そして、データ収集部15は、GPS受信機14から受けたGPS信号に基づいて公知の方法によってシンク1の位置を検出し、その検出した位置を示す位置情報が予め保持した存在領域REG_EXの位置を示す位置情報に一致すると、停止する。
The
そうすると、データ収集部15は、その停止した存在領域REG_EXの位置を示す位置情報を推定部13へ出力し、存在領域REG_EXの位置に対応するMACアドレスを推定部13から受ける。
Then, the
そして、データ収集部15は、MACアドレスを推定部13から受けると、その受けたMACアドレスに基づいて、後述する方法によって、1つのセンサーノード(センサーノード2−1〜2−Kのいずれか)をスリープ状態から起動状態へ移行させるためのウェイクアップIDを表すフレーム長を有する無線フレームFR_Uを生成し、その生成した無線フレームFR_Uからなるウェイクアップ信号WuS_Uを無線通信部12へ出力する。
When the
また、データ収集部15は、無線通信部12からパケットPKTを受け、その受けたパケットPKTからMACアドレスおよびセンサー値を取り出し、その取り出したMACアドレスおよびセンサー値を相互に対応付けて保持する。
The
図3は、図1に示すセンサーノード2−1の構成を示す概略図である。図3を参照して、センサーノード2−1は、アンテナ21,22と、無線通信部23と、制御部24と、センサー25と、ウェイクアップ信号受信部26と、ウェイクアップ信号判定部27とを含む。
FIG. 3 is a schematic diagram showing the configuration of the sensor node 2-1 shown in FIG. Referring to FIG. 3, sensor node 2-1 includes
アンテナ21は、無線通信部23に接続される。アンテナ22は、ウェイクアップ信号受信部26に接続される。
The
センサーノード2−1は、スリープ状態と起動状態とを有する。スリープ状態とは、無線通信部23、制御部24およびセンサー25が動作を停止し、ウェイクアップ信号受信部26およびウェイクアップ信号判定部27が動作している状態を言う。起動状態とは、無線通信部23、制御部24およびセンサー25が動作し、ウェイクアップ信号受信部26およびウェイクアップ信号判定部27が動作を停止している状態を言う。
The sensor node 2-1 has a sleep state and an activation state. The sleep state refers to a state where the
無線通信部23は、ウェイクアップ信号判定部27からの起動信号に応じて起動状態へ移行する。そして、無線通信部23は、起動状態において、パケットPKTを制御部14から受け、その受けたパケットPKTを変調し、その変調したパケットPKTをアンテナ21を介してシンク1へ送信する。その後、無線通信部23は、シンク1からACKを受信し、その受信したACKを制御部24へ出力する。
The
制御部24は、ウェイクアップ信号判定部27からの起動信号に応じて起動状態へ移行する。制御部24は、センサーノード2−1のMACアドレスを保持する。制御部24は、起動状態において、センサー値を検出するようにセンサー25を制御し、センサー値をセンサー25から受ける。
The
そして、制御部24は、MACアドレスとセンサー値とを含むパケットPKTを生成し、その生成したパケットPKTを無線通信部23へ出力する。
Then, the
制御部24は、ACKを受けると、動作するようにウェイクアップ信号受信部26およびウェイクアップ信号判定部27を制御するとともに、動作を停止するように無線通信部23およびセンサー25を制御し、その後、自己も動作を停止する。
Upon receiving the ACK, the
センサー25は、ウェイクアップ信号判定部27からの起動信号に応じて起動状態へ移行する。センサー25は、起動状態において、制御部24からの制御に従って、センサー値を検出し、その検出したセンサー値を制御部24へ出力する。
The
ウェイクアップ信号受信部26は、アンテナ22を介して無線フレームFR_Bまたは無線フレームFR_Uを受信し、その受信した無線フレームFR_Bまたは無線フレームFR_Uの受信信号を所望のサンプリング間隔で包絡線検波し、その検波した検波値に基づいてフレーム長を検出する。より具体的には、ウェイクアップ信号受信部26は、検波値における“1”の個数をカウントし、そのカウントした個数にサンプリング間隔を乗算することによってフレーム長を検出する。そして、ウェイクアップ信号受信部26は、その検出したフレーム長をウェイクアップ信号判定部27へ出力する。
The wake-up
その後、ウェイクアップ信号受信部26は、制御部24からの制御によって動作を停止する。また、ウェイクアップ信号受信部26は、制御部24からの制御によって動作を開始する。
Thereafter, the wakeup
ウェイクアップ信号判定部27は、センサーノード2−1のMACアドレスを予め保持している。また、ウェイクアップ信号判定部27は、フレーム長とデータとの関係を示す対応表を予め保持している。更に、ウェイクアップ信号判定部27は、ウェイクアップ信号受信部26からフレーム長を受ける。そして、ウェイクアップ信号判定部27は、対応表を参照して、フレーム長をデータに変換する。その後、ウェイクアップ信号判定部27は、その変換したデータがセンサーノード2−1のMACアドレスに一致するか否かを判定する。
The wake-up
ウェイクアップ信号判定部27は、その変換したデータがセンサーノード2−1のMACアドレスに一致すると判定したとき、起動信号を生成して無線通信部23、制御部24およびセンサー25へ出力する。
When it is determined that the converted data matches the MAC address of the sensor node 2-1, the wakeup
一方、ウェイクアップ信号判定部27は、その変換したデータがセンサーノード2−1のMACアドレスに一致しないと判定したとき、その変換したデータを破棄し、何も出力しない。
On the other hand, when it is determined that the converted data does not match the MAC address of the sensor node 2-1, the wakeup
その後、ウェイクアップ信号判定部27は、制御部24からの制御によって動作を停止する。また、ウェイクアップ信号判定部27は、制御部24からの制御によって動作を開始する。
Thereafter, the wakeup
図4は、フレーム長とデータとの対応関係を示す対応表を示す図である。図4を参照して、対応表TBL1は、フレーム長とデータとを含む。フレーム長およびデータは、相互に対応付けられる。 FIG. 4 is a diagram showing a correspondence table showing the correspondence between frame length and data. Referring to FIG. 4, correspondence table TBL1 includes a frame length and data. The frame length and data are associated with each other.
12.48[ms]のフレーム長は、0x0に対応付けられ、13.76[ms]のフレーム長は、0x1に対応付けられ、15.04[ms]のフレーム長は、0x2に対応付けられ、16.32[ms]のフレーム長は、0x3に対応付けられ、17.60[ms]のフレーム長は、0x4に対応付けられ、18.88[ms]のフレーム長は、0x5に対応付けられ、20.16[ms]のフレーム長は、0x6に対応付けられる。 The frame length of 12.48 [ms] is associated with 0x0, the frame length of 13.76 [ms] is associated with 0x1, and the frame length of 15.04 [ms] is associated with 0x2. The frame length of 16.32 [ms] is associated with 0x3, the frame length of 17.60 [ms] is associated with 0x4, and the frame length of 18.88 [ms] is associated with 0x5. The frame length of 20.16 [ms] is associated with 0x6.
また、21.44[ms]のフレーム長は、0x7に対応付けられ、22.72[ms]のフレーム長は、0x8に対応付けられ、24.00[ms]のフレーム長は、0x9に対応付けられ、25.28[ms]のフレーム長は、0xAに対応付けられ、26.56[ms]のフレーム長は、0xBに対応付けられ、27.84[ms]のフレーム長は、0xCに対応付けられ、29.12[ms]のフレーム長は、0xDに対応付けられ、30.40[ms]のフレーム長は、0xEに対応付けられ、31.68[ms]のフレーム長は、0xFに対応付けられる。0x0〜0xFの各々は、4ビットのビット値からなる。 The frame length of 21.44 [ms] is associated with 0x7, the frame length of 22.72 [ms] is associated with 0x8, and the frame length of 24.00 [ms] is associated with 0x9. The frame length of 25.28 [ms] is associated with 0xA, the frame length of 26.56 [ms] is associated with 0xB, and the frame length of 27.84 [ms] is associated with 0xC. The frame length of 29.12 [ms] is associated with 0xD, the frame length of 30.40 [ms] is associated with 0xE, and the frame length of 31.68 [ms] is 0xF. Is associated with. Each of 0x0 to 0xF consists of a 4-bit bit value.
シンク1の推定部13およびデータ収集部15は、対応表TBL1を保持している。また、推定部13は、ブロードキャストIDを予め保持している。更に、各センサーノード2−1〜2−Kのウェイクアップ信号判定部27は、対応表TBL1を予め保持している。更に、各センサーノード2−1〜2−Kのウェイクアップ信号判定部27は、自己が搭載されたセンサーノード(センサーノード2−1〜2−Kのいずれか)のMACアドレスを予め保持している。
The
この発明の実施の形態においては、次の2つのウェイクアップIDを定義する。 In the embodiment of the present invention, the following two wakeup IDs are defined.
(1)ユニキャストID
(2)ブロードキャストID
ユニキャストIDは、任意のセンサーノードを指し示すウェイクアップIDであり、各センサーノードのMACアドレス等の一意にセンサーノードを特定可能なIDである。
(1) Unicast ID
(2) Broadcast ID
The unicast ID is a wakeup ID indicating an arbitrary sensor node, and is an ID that can uniquely identify a sensor node such as a MAC address of each sensor node.
ブロードキャストIDは、電波範囲内の全てのセンサーノードを起動状態へ移行させることができるウェイクアップIDであり、予め無線センサーネットワーク10において決められている。そして、ブロードキャストIDは、シンク1の推定部13に予め設定されている。
The broadcast ID is a wake-up ID that can shift all sensor nodes in the radio wave range to the activated state, and is determined in advance in the
この発明の実施の形態においては、上述したユニキャストIDおよびブロードキャストIDをウェイクアップIDとして用いる。 In the embodiment of the present invention, the above-described unicast ID and broadcast ID are used as the wake-up ID.
この発明の実施の形態においては、ユニキャストIDおよびブロードキャストIDの各々は、WuID1〜WuID4からなる。 In the embodiment of the present invention, each of the unicast ID and the broadcast ID is composed of WuID1 to WuID4.
ユニキャストIDが用いられる場合、ユニキャストIDにおいては、WuID1は、0x1に固定され、WuID2〜WuID4は、起動対象となるセンサーノードのMACアドレスから求められた12ビットのハッシュ値からなる。 When the unicast ID is used, in the unicast ID, WuID1 is fixed to 0x1, and WuID2 to WuID4 are each composed of a 12-bit hash value obtained from the MAC address of the sensor node to be activated.
また、ブロードキャストIDが用いられる場合、ブロードキャストIDにおいては、WuID1は、0xFに固定され、WuID2〜WuID4は、起動元のシンク1のMACアドレスから求められた12ビットのハッシュ値からなる。
When a broadcast ID is used, WuID1 is fixed to 0xF in the broadcast ID, and WuID2 to WuID4 are each composed of a 12-bit hash value obtained from the MAC address of
シンク1の推定部13は、シンク1のMACアドレスのハッシュ値を演算し、12ビットのハッシュ値a1a2a3a4a5a6a7a8a9a10a11a12を求める。そして、推定部13は、ハッシュ値a1a2a3a4a5a6a7a8a9a10a11a12をa1a2a3a4,a5a6a7a8,a9a10a11a12に分割し、WuID1=0xFとし、WuID2=a1a2a3a4とし、WuID3=a5a6a7a8とし、WuID4=a9a10a11a12とする。
The
この場合、a1a2a3a4=0x1、a5a6a7a8=0x5、a9a10a11a12=0x8であるとする。 In this case, it assumed to be a 1 a 2 a 3 a 4 = 0x1, a 5 a 6 a 7 a 8 = 0x5, a 9 a 10 a 11 a 12 = 0x8.
そうすると、推定部13は、対応表1を参照して、WuID1=0xFを31.68[ms]のフレーム長に変換し、WuID2=a1a2a3a4=0x1を13.76[ms]のフレーム長に変換し、WuID3=a5a6a7a8=0x5を18.88[ms]のフレーム長に変換し、WuID4=a9a10a11a12=0x8を22.72[ms]のフレーム長に変換する。
Then, the estimating
そして、推定部13は、31.68[ms]のフレーム長を有する無線フレームFR_B1と、13.76[ms]のフレーム長を有する無線フレームFR_B2と、18.88[ms]のフレーム長を有する無線フレームFR_B3と、22.72[ms]のフレーム長を有する無線フレームFR_B4とを生成し、その生成した無線フレームFR_B1〜FR_B4からなるウェイクアップ信号WuS_Bを無線通信部12へ出力する。ウェイクアップ信号WuS_Bは、ブロードキャストIDに基づいて生成されたウェイクアップ信号である。
The
シンク1のデータ収集部15は、起動させるセンサーノード(センサーノード2−1〜2−Kのいずれか)のMACアドレスを推定部13から受け、その受けたMACアドレスのハッシュ値を演算し、12ビットのハッシュ値b1b2b3b4b5b6b7b8b9b10b11b12を求める。
The
そして、データ収集部15は、ハッシュ値b1b2b3b4b5b6b7b8b9b10b11b12をb1b2b3b4,b5b6b7b8,b9b10b11b12に分割し、WuID1=0x1とし、WuID2=b1b2b3b4とし、WuID3=b5b6b7b8とし、WuID4=b9b10b11b12とする。
Then, the
この場合、b1b2b3b4=0x9、b5b6b7b8=0x3、b9b10b11b12=0x5であるとする。 In this case, it is assumed that b 1 b 2 b 3 b 4 = 0x9, b 5 b 6 b 7 b 8 = 0x3, and b 9 b 10 b 11 b 12 = 0x5.
そうすると、データ収集部15は、対応表1を参照して、WuID1=0x1を12.48[ms]のフレーム長に変換し、WuID2=b1b2b3b4=0x9を24.00[ms]のフレーム長に変換し、WuID3=b5b6b7b8=0x3を16.32[ms]のフレーム長に変換し、WuID4=b9b10b11b12=0x5を18.88[ms]のフレーム長に変換する。
Then, the
そして、データ収集部15は、12.48[ms]のフレーム長を有する無線フレームFR_U1と、24.00[ms]のフレーム長を有する無線フレームFR_U2と、16.32[ms]のフレーム長を有する無線フレームFR_U3と、18.88[ms]のフレーム長を有する無線フレームFR_U4とを生成し、その生成した無線フレームFR_U1〜FR_U4からなるウェイクアップ信号WuS_Uを無線通信部12へ出力する。ウェイクアップ信号WuS_Uは、ユニキャストIDに基づいて生成されたウェイクアップ信号である。
Then, the
起動対象のセンサーノード(センサーノード2−1〜2−Kのいずれか)のウェイクアップ信号受信部26は、ウェイクアップ信号WuS_Bを受信し、ウェイクアップ信号WuS_Bの受信信号を所望のサンプリング間隔(=例えば、10μs)で包絡線検波する。そして、ウェイクアップ信号受信部26は、包絡線検波の検波値における“1”の個数をカウントし、検波値が“0”になればカウント値をリセットし、再度、検波値の“1”をカウントする動作を繰り返し実行する。これにより、ウェイクアップ信号受信部26は、4個のカウント値N1〜N4を取得する。
The wakeup
そして、ウェイクアップ信号受信部26は、カウント値N1に10μsのサンプリング間隔を乗算して31.68[ms]のフレーム長を検出し、カウント値N2に10μsのサンプリング間隔を乗算して13.76[ms]のフレーム長を検出し、カウント値N3に10μsのサンプリング間隔を乗算して18.88[ms]のフレーム長を検出し、カウント値N4に10μsのサンプリング間隔を乗算して22.72[ms]のフレーム長を検出する。
The wake-up
そうすると、ウェイクアップ信号受信部26は、31.68[ms]のフレーム長、13.76[ms]のフレーム長、18.88[ms]のフレーム長および22.72[ms]のフレーム長をウェイクアップ信号判定部27へ出力する。
Then, the wake-up
ウェイクアップ信号判定部27は、31.68[ms]のフレーム長、13.76[ms]のフレーム長、18.88[ms]のフレーム長および22.72[ms]のフレーム長をウェイクアップ信号受信部26から受ける。そして、ウェイクアップ信号判定部27は、対応表TBL1を参照して、31.68[ms]のフレーム長を0xFに変換し、13.76[ms]のフレーム長を0x1に変換し、18.88[ms]のフレーム長を0x5に変換し、22.72[ms]のフレーム長を0x8に変換する。
The wakeup
そうすると、ウェイクアップ信号判定部27は、0xF,0x1,0x5,0x8を一列に配列したビット列がブロードキャストIDに一致すると判定したとき、起動信号を生成して無線通信部23、制御部24およびセンサー25へ出力する。一方、ウェイクアップ信号判定部27は、ビット列がブロードキャストIDに一致しないと判定したとき、ビット列を破棄し、何も出力しない。
Then, when the wakeup
ウェイクアップ信号受信部26およびウェイクアップ信号判定部27は、ウェイクアップ信号WuS_Uを受信したときも、同様の動作によって、起動信号を生成し、その生成した起動信号を無線通信部23、制御部24およびセンサー25へ出力する。
The wakeup
シンク1は、最初、センサーノード2−1〜2−Kの識別情報(=MACアドレス)を知らないので、センサーノード2−1〜2−Kの識別情報(=MACアドレス)およびセンサーノード2−1〜2−Kが配置された存在領域REG_EXの位置を推定する。
Since the
図5は、センサーノードの位置を推定する動作を説明するための図である。 FIG. 5 is a diagram for explaining the operation of estimating the position of the sensor node.
図5を参照して、センサーノード2−k(kは、1≦k≦Kを満たす整数)は、存在領域REG_EX_kに配置され、センサーノード2−k+1は、存在領域REG_EX_k+1に配置されている。
Referring to FIG. 5, sensor node 2-k (k is an integer satisfying 1 ≦ k ≦ K) is arranged in existing region REG_EX_k, and sensor node 2-
シンク1は、上述した方法によって存在領域REG_EX_kの中心位置へ移動し、停止する。
The
図6は、シンク1とセンサーノード2−k,2−k+1との間の通信処理のタイミングチャートである。
FIG. 6 is a timing chart of communication processing between the
図6を参照して、シンク1の推定部13は、シンク1が存在領域REG_EX_kの中心位置で停止すると、上述した方法によってウェイクアップ信号WuS_Bを生成し、その生成したウェイクアップ信号WuS_Bを無線通信部12へ出力する。シンク1の無線通信部12は、ウェイクアップ信号WuS_Bを推定部13から受け、その受けたウェイクアップ信号WuS_Bを変調し、その変調したウェイクアップ信号WuS_Bをタイミングt1でアンテナ11を介して送信する。
Referring to FIG. 6, when
センサーノード2−kのウェイクアップ信号受信部26は、ウェイクアップ信号WuS_Bをタイミングt2で受信する。そして、センサーノード2−kのウェイクアップ信号受信部26およびウェイクアップ信号判定部27は、上述した方法によってウェイクアップ信号WuS_Bの受信処理を行い、無線通信部23、制御部24およびセンサー25を起動させる。
The wakeup
そして、センサーノード2−kの制御部24は、センサー値を検出するようにセンサー25を制御する。センサーノード2−kのセンサー25は、制御部24からの制御に従ってセンサー値を検出し、その検出したセンサー値を制御部24へ出力する。
Then, the
センサーノード2−kの制御部24は、センサー値をセンサー25から受けると、センサーノード2−kのMACアドレスとセンサー値とを含むパケットPKTを生成し、その生成したパケットPKTを無線通信部23へ出力する。
When receiving the sensor value from the
センサーノード2−kの無線通信部23は、パケットPKTを制御部24から受け、その受けたパケットPKTを変調し、その変調したパケットPKTの送信をタイミングt3で完了する。
The
シンク1の無線通信部12は、アンテナ11を介してパケットPKTを受信し、その受信したパケットPKTを復調して推定部13へ出力する。シンク1の推定部13は、無線通信部12から受けたパケットPKTからMACアドレスおよびセンサー値を取り出す。
The
そして、シンク1の推定部13は、ACKを生成し、その生成したACKを無線通信部12へ出力する。シンク1の無線通信部12は、推定部13から受けたACKを変調し、その変調したACKの送信をタイミングt4で完了する。センサーノード2−kの無線通信部23は、ACKを受信し、その受信したACKを復調して制御部24へ出力する。センサーノード2−kの制御部24は、ACKを受けると、動作を停止するように無線通信部23およびセンサー25を制御し、動作を開始するようにウェイクアップ信号受信部26およびウェイクアップ信号判定部27を制御し、その後、自己の動作を停止する。これによって、センサーノード2−kは、タイミングt4以降、スリープ状態を維持する。Tdは、ウェイクアップ無効期間である。
Then, the
また、シンク1の推定部13は、パケットPKTを受けると、パケットPKTを受けたときにシンク1が停止しているときの存在領域REG_EX_kの位置をセンサーノード2−kの位置と推定する。また、シンク1の推定部13は、MACアドレスをセンサーノード2−kの識別情報として取得する。
Also, when receiving the packet PKT, the
そうすると、シンク1の推定部13は、その推定したセンサーノード2−kの位置を示す位置情報と、その取得したセンサーノード2−kの識別情報(=MACアドレス)とを相互に対応付けて保持する。
Then, the
その後、シンク1の推定部13は、上述した方法によってウェイクアップ信号WuS_Bを生成する。そして、シンク1は、ウェイクアップ信号WuS_Bをタイミングt5で送信する。
Thereafter, the
しかし、センサーノード2−kは、ウェイクアップ信号WuS_Bの受信に失敗し、スリープ状態を維持する。 However, the sensor node 2-k fails to receive the wakeup signal WuS_B and maintains the sleep state.
このように、シンク1の推定部13は、上限値Nwusに達するまで周期Twでウェイクアップ信号WuS_Bを定期的に送信する。上限値Nwusは、例えば、10回であり、周期Twは、例えば、500msecである。
In this way, the
そして、シンク1の推定部13は、上限値Nwusに達するまでウェイクアップ信号WuS_Bを送信すると、通信処理を終了する。
And the
センサーノード2−kの制御部24は、センサー値の送信回数の上限値Nsdを保持しており、パケットPKTの送信回数が上限値Nsdに達すると、上述した方法によってセンサーノード2−kをスリープ状態へ移行させる。なお、上限値Nsdは、例えば、5回に設定される。
Sensor node 2-
シンク1は、存在領域REG_EX_kにおいてセンサーノード2−kを起動させ、センサーノード2−kの識別情報(=MACアドレス)とセンサーノード2−kが配置された存在領域REG_EXの位置を示す位置情報とを相互に対応付けて保持すると、存在領域REG_EX_k+1の中心へ移動し、停止する。
The
そして、シンク1は、上述した方法によって、センサーノード2−k+1の位置を推定するとともにセンサーノード2−k+1の識別情報(=MACアドレス)を取得し、その推定したセンサーノード2−k+1の位置を示す位置情報と、センサーノード2−k+1の識別情報(=MACアドレス)とを相互に対応付けて保持する。
Then, the
各存在領域REG_EXに存在するセンサーノードを推定する方法について説明する。 A method for estimating the sensor node existing in each existence region REG_EX will be described.
図7は、各存在領域REG_EXに存在するセンサーノードを推定する方法を説明するための図である。また、図8は、シンク1が保持する情報の概念図である。
FIG. 7 is a diagram for explaining a method of estimating a sensor node existing in each existence region REG_EX. FIG. 8 is a conceptual diagram of information held by the
図7を参照して、センサーノードAは、存在領域REG_EX_1に配置され、セナサーノードB,Eは、存在領域REG_EX_4に配置され、センサーノードCは、存在領域REG_EX_2に配置され、センサーノードDは、存在領域REG_EX_3に配置され、センサーノードF,Gは、存在領域REG_EX_7に配置され、センサーノードHは、存在領域REG_EX_9に配置される。 Referring to FIG. 7, sensor node A is arranged in existence area REG_EX_1, senator nodes B and E are arranged in existence area REG_EX_4, sensor node C is arranged in existence area REG_EX_2, and sensor node D exists. Arranged in the region REG_EX_3, the sensor nodes F and G are arranged in the existing region REG_EX_7, and the sensor node H is arranged in the existing region REG_EX_9.
シンク1は、矢印ARW2によって示されるように存在領域REG_EX_1〜REG_EX_9に順次移動する。
The
図8を参照して、シンク1の推定部13は、シンク1が存在領域REG_EX_1に停止しているときに、センサーノードAのMACアドレスとセンサー値とをセンサーノードAから30回受信し、センサーノードBのMACアドレスとセンサー値とをセンサーノードBから7回受信し、センサーノードCのMACアドレスとセンサー値とをセンサーノードCから8回受信し、センサーノードDのMACアドレスとセンサー値とをセンサーノードDから受信しない。
With reference to FIG. 8, when the
また、シンク1の推定部13は、シンク1が存在領域REG_EX_2に停止しているときに、センサーノードAのMACアドレスとセンサー値とをセンサーノードAから9回受信し、センサーノードBのMACアドレスとセンサー値とをセンサーノードBから3回受信し、センサーノードCのMACアドレスとセンサー値とをセンサーノードCから30回受信し、センサーノードDのMACアドレスとセンサー値とをセンサーノードDから10回受信する。
In addition, when the
更に、シンク1の推定部13は、シンク1が存在領域REG_EX_3に停止しているときに、センサーノードA,BのMACアドレスとセンサー値とをセンサーノードA,Bから受信せず、センサーノードCのMACアドレスとセンサー値とをセンサーノードCから1回受信し、センサーノードDのMACアドレスとセンサー値とをセンサーノードDから29回受信する。
Furthermore, when the
更に、シンク1の推定部13は、シンク1が存在領域REG_EX_4に停止しているときに、センサーノードA,B,CのMACアドレスとセンサー値とをセンサーノードA,B,Cから受信せず、センサーノードDのMACアドレスとセンサー値とをセンサーノードDから3回受信する。
Further, the
その結果、シンク1の推定部13は、存在領域REG_EX_1においては、センサーノードAからのデータの受信回数が最大であるので、センサーノードAが存在領域REG_EX_1に配置されていると推定する。
As a result, the
また、シンク1の推定部13は、存在領域REG_EX_2においては、センサーノードCからのデータの受信回数が最大であるので、センサーノードCが存在領域REG_EX_2に配置されていると推定する。
Further, the
更に、シンク1の推定部13は、存在領域REG_EX_3においては、センサーノードDからのデータの受信回数が最大であるので、センサーノードDが存在領域REG_EX_3に配置されていると推定する。
Furthermore, the
このように、シンク1の推定部13は、各存在領域REG_EX_1〜REG_EX_9において、データの受信回数が最大であるセンサーノードを各存在領域REG_EX_1〜REG_EX_9に配置されたセンサーノードと推定する。
As described above, the
そして、シンク1が停止しているときの各存在領域REG_EX_1〜REG_EX_9の位置を、データの受信回数が最大であるセンサーノードの位置と推定する。また、各存在領域REG_EX_1〜REG_EX_9に配置されたセンサーノードが上述したように推定される。
Then, the position of each of the existing regions REG_EX_1 to REG_EX_9 when the
その結果、シンク1の推定部13は、センサーノードAのMACアドレス(aaaaaaaaaaaaaaa)と、センサーノードAの位置(=存在領域REG_EX_1の中心位置)を示す位置情報とを相互に対応付けて保持する。また、シンク1の推定部13は、センサーノードCのMACアドレス(cccccccccccccccc)と、センサーノードCの位置(=存在領域REG_EX_2の中心位置)を示す位置情報とを相互に対応付けて保持する。更に、シンク1の推定部13は、センサーノードDのMACアドレス(dddddddddddddddd)と、センサーノードDの位置(=存在領域REG_EX_3の中心位置)を示す位置情報とを相互に対応付けて保持する。
As a result, the
シンク1の推定部13は、上述した動作を繰り返し実行し、センサーノード2−1〜2−Kの全てについて、センサーノード2−1〜2−Kの識別情報(=MACアドレス)とセンサーノード2−1〜2−Kの位置を示す位置情報とを相互に対応付けて保持する。
The
なお、受信回数が最大であるセンサーノードが複数存在すれば、即ち、1つの存在領域REG_EXに複数のセンサーノードが存在すれば、シンク1の推定部13は、その複数のセンサーノードの識別情報(=MACアドレス)と、その複数のセンサーノードの位置(=1つの存在領域REG_EXの中心位置)を示す位置情報とを相互に対応付けて保持する。
If there are a plurality of sensor nodes having the maximum number of receptions, that is, if there are a plurality of sensor nodes in one existence region REG_EX, the
上述した方法によって、センサーノード2−1〜2−Kの各々からパケットPKTを受信する場合、次のような問題がある。 When the packet PKT is received from each of the sensor nodes 2-1 to 2-K by the above-described method, there are the following problems.
複数のセンサーノードが1つの存在領域REG_EX内に存在すると、パケット衝突率が大きくなるパケット衝突問題が発生する。この問題は、センサーノード同士が隠れ端末である場合に発生する。 When a plurality of sensor nodes are present in one existence region REG_EX, a packet collision problem that increases the packet collision rate occurs. This problem occurs when sensor nodes are hidden terminals.
また、本来、存在する存在領域REG_EXではないセンサーノードからのセンサー値を受信する位置誤検出問題が発生する。 In addition, there is a problem of misdetection of position in which sensor values are received from sensor nodes that are not originally existing regions REG_EX.
更に、本来、存在する存在領域REG_EXのセンサーノードからセンサー値を受信できないデータ欠損問題が発生する。 Furthermore, there is a data loss problem in which the sensor value cannot be received from the sensor node in the existing region REG_EX.
上述したように、各センサーノード2−1〜2−Kの識別情報(=MACアドレス)を取得するとともに、各センサーノード2−1〜2−Kの位置を推定した後、シンク1は、各存在領域REG_EXに入ると、その入った存在領域REG_EXに配置されたセンサーノードのみを起動させるウェイクアップ信号WuS_Uを送信する。これによって、上述したパケット衝突問題を抑制できる。
As described above, after obtaining the identification information (= MAC address) of each sensor node 2-1 to 2-K and estimating the position of each sensor node 2-1 to 2-K, the
また、上述したように、各存在領域REG_EXにおいてデータの受信回数が最大であるセンサーノードを各存在領域REG_EXに配置されたセンサーノードと推定することによって、上述した位置誤検出問題を抑制できる。 Further, as described above, by estimating the sensor node having the maximum number of data receptions in each existence area REG_EX as the sensor node arranged in each existence area REG_EX, the above-described position error detection problem can be suppressed.
図9は、データ欠損問題を抑制する方法を説明するための図である。図9を参照して、センサーノードAは、存在領域REG_EX_1に配置され、センサーノードBは、存在領域REG_EX_1以外に配置されている。 FIG. 9 is a diagram for explaining a method of suppressing the data loss problem. Referring to FIG. 9, sensor node A is arranged in existence region REG_EX_1, and sensor node B is arranged in a region other than existence region REG_EX_1.
シンク1は、存在領域REG_EX_1の中心位置で停止すると、センサーノードAのMACアドレスに基づいて、上述した方法によってセンサーノードAのみを起動させるためのウェイクアップ信号WuS_Uを生成する。そして、シンク1は、送信パワーを制御して、存在領域REG_EX_1の全範囲よりも大きい通信範囲REG_WC1に届くようにウェイクアップ信号WuS_Uを送信する。
When the
これによって、センサーノードAが存在領域REG_EX_1の端に配置されていても、シンク1は、センサーノードAを起動させ、センサーノードAからセンサー値を受信できる。
Accordingly, even if the sensor node A is arranged at the end of the existence region REG_EX_1, the
従って、上述したデータ欠損問題を抑制できる。 Therefore, the data loss problem described above can be suppressed.
なお、センサーノードBは、通信範囲REG_WC1内に存在するが、ウェイクアップ信号WuS_Uは、センサーノードAのみを起動させるウェイクアップ信号であるので、センサーノードBは、起動されない。 The sensor node B exists in the communication range REG_WC1, but the wakeup signal WuS_U is a wakeup signal that activates only the sensor node A, so the sensor node B is not activated.
図10は、図1に示すシンク1の動作を説明するフローチャートである。図10を参照して、一連の動作が開始されると、シンク1の推定部13は、m=1を設定し(ステップS1)、k=1を設定する(ステップS2)。そして、シンク1は、移動を開始する(ステップS3)。なお、mは、各センサーノード2−1〜2−Kの位置を推定する回数であり、1≦m≦Mを満たす整数である。Mは、各センサーノード2−1〜2−Kの位置を推定する最大回数を表し、例えば、50回に設定される。
FIG. 10 is a flowchart for explaining the operation of the
その後、シンク1の推定部13は、シンク1が存在領域REG_EX_kに入ったか否かを判定する(ステップS4)。
Thereafter, the
この場合、シンク1の推定部13は、GPS受信機14からGPS信号を常時受けており、その受けたGPS信号に基づいてシンク1の位置が存在領域REG_EX_kの中心位置に一致するとき、存在領域REG_EX_kに入ったと判定する。
In this case, the
ステップS4において、シンク1が存在領域REG_EX_kに入ったと判定されたとき、シンク1は、移動を停止し、シンク1の推定部13は、上述した方法によって、ブロードキャストIDに基づいて生成されたウェイクアップ信号WuS_Bを用いてセンサーノード2−kの位置を推定するとともにセンサーノード2−kの識別情報(=MACアドレス)を取得する(ステップS5)。
When it is determined in step S4 that the
そして、シンク1の推定部13は、センサーノード2−kの識別情報(=MACアドレス)とセンサーノード2−kの位置を示す位置情報とを相互に対応付けて保持する(ステップS6)。
Then, the
その後、シンク1の推定部13は、k=Kであるか否かを判定する(ステップS7)。
Thereafter, the
ステップS7において、k=Kでないと判定されたとき、シンク1の推定部13は、k=k+1を設定する(ステップS8)。その後、一連の動作は、ステップS3へ移行する。そして、ステップS7において、k=Kであると判定されるまで、ステップS3〜ステップS8が繰り返し実行される。
When it is determined in step S7 that k = K is not satisfied, the
ステップS7において、k=Kであると判定されると、シンク1の推定部13は、m=Mであるか否かを更に判定する(ステップS9)。
If it is determined in step S7 that k = K, the
ステップS9において、m=Mでないと判定されると、シンク1の推定部13は、m=m+1を設定する(ステップS10)。その後、一連の動作は、ステップS2へ移行する。そして、ステップS9において、m=Mであると判定されるまで、ステップS2〜ステップS10が繰り返し実行される。
If it is determined in step S9 that m = M is not satisfied, the
ステップS9において、m=Mであると判定されると、シンク1のデータ集主部15は、k=1を設定する(ステップS11)。そして、シンク1は、移動を開始する(ステップS12)。
If it is determined in step S9 that m = M, the
その後、シンク1のデータ収集部15は、ステップS4における動作と同じ動作によって、シンク1が存在領域REG_EX_kに入ったか否かを判定する(ステップS13)。
Thereafter, the
ステップS13において、シンク1が存在領域REG_EX_kに入ったと判定されると、シンク1は、移動を停止し、シンク1のデータ収集部15は、存在領域REG_EX_kに配置されたセンサーノード2−kのMACアドレスを推定部13から取得する(ステップS14)。
When it is determined in step S13 that the
そして、シンク1のデータ収集部15は、センサーノード2−kのMACアドレスに基づいて生成されたウェイクアップ信号WuS_Uを用いてセンサーノード2−kのみを起動させ、センサーノード2−kからセンサー値を受信する(ステップS15)。
Then, the
その後、シンク1のデータ収集部15は、k=Kであるか否かを判定する(ステップS16)。
Thereafter, the
ステップS16において、k=Kでないと判定されたとき、シンク1のデータ収集部15は、k=k+1を設定する(ステップS17)。その後、一連の動作は、ステップS12へ移行する。そして、ステップS16において、k=Kであると判定されるまで、ステップS12〜ステップS17が繰り返し実行される。
When it is determined in step S16 that k = K is not satisfied, the
ステップS16において、k=Kであると判定されると、一連の動作が終了する。 If it is determined in step S16 that k = K, the series of operations ends.
ステップS7において、k=Kであると判定された時点で、シンク1の推定部13は、センサーノード2−1〜2−Kの全ての位置を推定するとともにセンサーノード2−1〜2−Kの全ての識別情報(=MACアドレス)を取得する動作を1回実行する。そして、シンク1の推定部13は、センサーノード2−1〜2−Kの全ての識別情報(=MACアドレス)と、各センサーノード2−1〜2−Kの位置を示す位置情報とを相互に対応付けて保持している。
When it is determined in step S7 that k = K, the
シンク1の推定部13は、ステップS2〜ステップS10によってセンサーノード2−1〜2−Kの全ての位置の推定と、センサーノード2−1〜2−Kの全ての識別情報の取得とをM回繰り返し実行する。これにより、シンク1の推定部13は、各存在領域REG_EXに配置されたセンサーノードを推定するとともにセンサーノードの位置を推定する。また、シンク1の推定部13は、各センサーノードの識別情報を取得する。そして、シンク1の推定部13は、センサーノードの位置を示す位置情報とセンサーノードの識別情報とを対応付けて保持する。
The
シンク1のデータ収集部15は、各存在領域REG_EXの中心位置を示す位置情報を予め保持している。
The
従って、シンク1のデータ収集部15は、GPS信号に基づいてシンク1が存在領域REG_EXに入っていることを検知すると、その存在領域REG_EXの中心位置を示す位置情報を推定部13へ出力することにより、ステップS14において、存在領域REG_EXに存在するセンサーノードの識別情報(=MACアドレス)をセンサーノード2−1〜2−Kの全てについて推定部13から取得できる。
Accordingly, when the
図11は、図10に示すステップS5の詳細な動作を説明するためのフローチャートである。 FIG. 11 is a flowchart for explaining the detailed operation of step S5 shown in FIG.
図11を参照して、図10に示すステップS4において、シンク1が存在領域REG_EX_kに入ったと判定されたとき、シンク1の推定部13は、上述した方法によってブロードキャストIDを表すフレーム長を有する無線フレームFR_Bからなるウェイクアップ信号WuS_Bを生成し、その生成したウェイクアップ信号WuS_Bを無線通信部12およびアンテナ11を介して定期的に送信する(ステップS51)。この場合、シンク1の無線通信部12は、ウェイクアップ信号WuS_Bが存在領域REG_EX_kの全範囲に届く送信パワーでウェイクアップ信号WuS_Bを送信する。
Referring to FIG. 11, when it is determined in step S4 shown in FIG. 10 that sink 1 has entered the existence region REG_EX_k,
そして、シンク1の推定部13は、センサーノード2−kのMACアドレスとセンサー値とを含むパケットPKTをアンテナ11および無線通信部12を介して受信する(ステップS52)。
Then, the
その後、シンク1の推定部13は、ウェイクアップ信号WuS_Bの送信回数が上限値Nwusに達したか否かを判定する(ステップS53)。
Thereafter, the
ステップS53において、ウェイクアップ信号WuS_Bの送信回数が上限値Nwusに達していないと判定されたとき、一連の動作は、ステップS51へ移行する。その後、ステップS53において、ウェイクアップ信号WuS_Bの送信回数が上限値Nwusに達したと判定されるまで、ステップS51〜ステップS53が繰り返し実行される。 When it is determined in step S53 that the number of transmissions of the wakeup signal WuS_B has not reached the upper limit value Nwus , the series of operations proceeds to step S51. Thereafter, Step S51 to Step S53 are repeatedly executed until it is determined in Step S53 that the number of transmissions of the wakeup signal WuS_B has reached the upper limit value Nwus .
そして、ステップS53において、ウェイクアップ信号WuS_Bの送信回数が上限値Nwusに達したと判定されると、シンク1の推定部13は、パケットPKTの受信回数が最大であるセンサーノード2−kを存在領域REG_EX_kに配置されたセンサーノードと推定する(ステップS54)。
In step S53, when it is determined that the number of transmissions of the wakeup signal WuS_B has reached the upper limit value Nwus , the
その後、シンク1の推定部13は、センサーノード2−kのMACアドレスをパケットPKTから取り出し、その取り出したMACアドレスをセンサーノード2−kの識別情報として取得する(ステップS55)。
Thereafter, the
そして、シンク1の推定部13は、パケットを受信したときにシンク1が入っている存在領域REG_EX_kをセンサーノード2−kの位置と推定する(ステップS56)。
Then, the
その後、一連の動作は、図10に示すステップS6へ移行する。 Then, a series of operation | movement transfers to step S6 shown in FIG.
図12は、図10に示すステップS15の詳細な動作を説明するためのフローチャートである。 FIG. 12 is a flowchart for explaining the detailed operation of step S15 shown in FIG.
図12を参照して、図10に示すステップS14の後、シンク1のデータ収集部15は、上述した方法によって、センサーノード2−kのMACアドレスを表すフレーム長を有する無線フレームFR_Uからなるウェイクアップ信号WuS_Uを生成し、その生成したウェイクアップ信号WuS_Uを無線通信部12およびアンテナ11を介して送信する(ステップS151)。
Referring to FIG. 12, after step S14 shown in FIG. 10, the
そして、シンク1のデータ収集部15は、センサーノード2−kのMACアドレスとセンサー値とを含むパケットPKTをアンテナ11および無線通信部12を介して受信する(ステップS152)。
Then, the
その後、一連の動作は、図10に示すステップS16へ移行する。 Thereafter, the series of operations proceeds to step S16 shown in FIG.
なお、シンク1は、ステップS151において、好ましくは、センサーノード2−kが配置された存在領域REG_EX_kよりも広い通信範囲REG_WC1に届くようにウェイクアップ信号WuS_Uを送信する。これによって、データ欠損問題を抑制できる。
In step S151, the
このように、シンク1は、センサーノード2−1〜2−Kの位置を推定するとともに、センサーノード2−1〜2−Kの識別情報(=MACアドレス)を取得する。そして、シンク1は、その後、各存在領域REG_EXに配置されたセンサーノードだけを起動させてセンサー値を受信する。
In this way, the
従って、センサーノードの消費電力を低減して正確に無線通信を行うことができる。また、パケットの衝突を抑制できる。 Therefore, it is possible to accurately perform wireless communication by reducing the power consumption of the sensor node. Further, packet collision can be suppressed.
図10から図12に示すフローチャートが実行された場合、シンク1の推定部13は、基本的に、1つの存在領域REG_EXに配置されたセンサーノードを1個であると推定し、例外的に、受信回数が最大であるセンサーノードが複数存在すれば、1つの存在領域REG_EXに配置されたセンサーノードを複数個であると推定する。
When the flowcharts shown in FIGS. 10 to 12 are executed, the
1つの存在領域REG_EXに配置されたセンサーノードが複数個であると推定された場合、シンク1のデータ収集部15は、図10に示すステップS14,S15において、その複数のセンサーノードのうちの1つを起動させてセンサー値を受信してもよく、その複数のセンサーノードの全てを起動させてセンサー値を受信してもよい。シンク1のデータ収集部15は、複数のセンサーノードを起動させる場合、各センサーの識別情報(=MACアドレス)に基づいて上述した方法によってウェイクアップ信号WuS_Uを生成し、その生成したウェイクアップ信号WuS_Uを送信する処理を複数のセンサーノードの全てについて順次実行する。
When it is estimated that there are a plurality of sensor nodes arranged in one existence region REG_EX, the
この発明の実施の形態においては、各センサーノード2−1〜2−Kの位置を推定する場合に限らず、シンク1の推定部13は、各センサーノード2−1〜2−Kが存在する存在領域REG_EXを推定するようにしてもよい。
In the embodiment of the present invention, the
図10に示すステップS2〜ステップS8を、例えば、M=40回繰り返し実行することによって、シンク1の推定部13は、図8に示すように、シンク1が存在領域REG_EX_1に停止しているときに、センサーノードAからセンサー値を30回受信し、シンク1が存在領域REG_EX_2に停止しているときに、センサーノードAからセンサー値を9回受信し、シンク1が存在領域REG_EX_3,4に停止しているときに、センサーノードAからセンサー値を受信しない。従って、シンク1の推定部13は、センサーノードAが存在領域REG_EX_1,REG_EX_2に存在すると推定してもよい。
By repeatedly executing steps S2 to S8 shown in FIG. 10, for example, M = 40 times, the
そして、シンク1の推定部13がこのようにしてセンサーノード2−1〜2−Kの各々が存在する存在領域REG_EXを推定した結果、1つの存在領域REG_EXに複数のセンサーノードが存在すると推定する場合もある。この場合、シンク1のデータ収集部15は、図10に示すステップS14,S15において、その複数のセンサーノードのうちの1つを起動させてセンサー値を受信してもよく、その複数のセンサーノードの全てを起動させてセンサー値を受信してもよい。シンク1のデータ収集部15は、複数のセンサーノードを起動させる場合、上述したように、ウェイクアップ信号WuS_Uを生成して送信する処理を複数のセンサーノードの全てについて順次実行する。
Then, as a result of estimating the existence region REG_EX in which the sensor nodes 2-1 to 2-K exist in this way, the
図13は、図1に示すセンサーノード2−1〜2−Kの動作を説明するフローチャートである。なお、図13においては、センサーノード2−1を例にしてセンサーノード2−1〜2−Kの動作を説明する。 FIG. 13 is a flowchart for explaining the operation of the sensor nodes 2-1 to 2-K shown in FIG. In FIG. 13, the operation of the sensor nodes 2-1 to 2-K will be described by taking the sensor node 2-1 as an example.
図13を参照して、一連の動作が開始されると、センサーノード2−1は、スリープ状態を維持している(ステップS21)。 Referring to FIG. 13, when a series of operations are started, sensor node 2-1 maintains a sleep state (step S21).
そして、センサーノード2−1のウェイクアップ信号受信部26は、ウェイクアップ信号WuS_Bを受信したか否かを判定する(ステップS22)。この場合、ウェイクアップ信号受信部26は、アンテナ22を介して受信した受信信号の強度が基準値以上であるとき、ウェイクアップ信号WuS_Bを受信したと判定し、受信信号の強度が基準値よりも小さいとき、ウェイクアップ信号WuS_Bを受信しなかったと判定する。なお、基準値は、例えば、−90dBmである。
Then, the wakeup
ステップS22において、ウェイクアップ信号WuS_Bを受信したと判定されると、センサーノード2−1のウェイクアップ信号受信部26は、上述した方法によって、受信信号に基づいてWuS_Bを構成するフレーム長を検出し(ステップS23)、その検出したフレーム長をウェイクアップ信号判定部27へ出力する。
When it is determined in step S22 that the wakeup signal WuS_B has been received, the wakeup
センサーノード2−1のウェイクアップ信号判定部27は、フレーム長を受け、対応表TBL1を参照して、フレーム長をビット値に変換してビット列を取得する。即ち、センサーノード2−1のウェイクアップ信号判定部27は、フレーム長を復調してビット列を取得する(ステップS24)。
The wakeup
そして、センサーノード2−1のウェイクアップ信号判定部27は、ビット列がウェイクアップID(=ブロードキャストID)に一致するか否かを判定する(ステップS25)。
Then, the wakeup
ステップS25において、ビット列がウェイクアップIDに一致しないと判定されたとき、センサーノード2−1のウェイクアップ信号判定部27は、ビット列を破棄する。
In step S25, when it is determined that the bit string does not match the wake-up ID, the wake-up
一方、ステップS25において、ビット列がウェイクアップIDに一致すると判定されたとき、センサーノード2−1のウェイクアップ信号判定部27は、起動信号を生成して無線通信部23、制御部24およびセンサー25へ出力する。そして、センサーノード2−1は、起動状態へ移行する(ステップS26)。
On the other hand, when it is determined in step S25 that the bit string matches the wakeup ID, the wakeup
その後、センサーノード2−1の制御部24は、センサー値を検出するようにセンサー25を制御し、センサー25は、センサー値を検出し、その検出したセンサー値を制御部24へ出力する。
Thereafter, the
そうすると、センサーノード2−1の制御部24は、センサーノード2−1のMACアドレスとセンサー値とを含むパケットPKTを生成し、その生成したパケットPKTを無線通信部23へ出力し、無線通信部23は、パケットPKTを変調し、その変調したパケットPKTをアンテナ21を介してシンク1へ送信する(ステップS27)。
Then, the
その後、センサーノード2−1は、上述した方法によってスリープ状態へ移行する(ステップS28)。 Thereafter, the sensor node 2-1 shifts to the sleep state by the method described above (step S28).
そして、ステップS25において、ビット列がウェイクアップIDに一致しないと判定されたとき、またはステップS28の後、一連の動作が終了する。 Then, when it is determined in step S25 that the bit string does not match the wakeup ID, or after step S28, the series of operations ends.
このように、センサーノード2−1〜2−Kは、スリープ状態を維持し、ウェイクアップ信号を受信すると、起動状態へ移行し、MACアドレスとセンサー値とをシンク1へ送信し、その後、スリープ状態へ移行する。
As described above, when the sensor nodes 2-1 to 2-K maintain the sleep state and receive the wake-up signal, the sensor nodes 2-1 to 2-K shift to the activation state, transmit the MAC address and the sensor value to the
従って、センサーノード2−1〜2−Kの消費電力を低減できる。 Therefore, the power consumption of the sensor nodes 2-1 to 2-K can be reduced.
上述した無線センサーネットワーク10においては、センサーノード2−1〜2−Kは、地中に埋められていてもよい。
In the
また、シンク1を路線バスに搭載し、センサーノード2−1〜2−Kを路線バスが走行する道路に面した建物内に設置し、路線バスが運行するときに、シンク1が上述した方法によってセンサー値をセンサーノード2−1〜2−Kから収集するようにしてもよい。
The
この場合、シンク1は、収集したデータを蓄積してもよいし、収集したデータを3G回線等で即座にアップロードしてもよい。
In this case, the
なお、シンク1の推定部13は、予め設定された複数のセンサーノード2−1〜2−Kの複数の識別情報および複数のセンサーノード2−1〜2−Kの複数の位置を、複数のセンサーノード2−1〜2−Kの複数の識別情報および推定された複数のセンサーノード2−1〜2−Kの複数の位置として用いてよい。
Note that the
また、無線センサーネットワーク10においては、シンク1は、センサーノード2−1〜2−Kの識別情報を用いてセンサーノード2−1〜2−Kの全てを一斉に通信不可状態へ移行させるようにしてもよく、センサーノード2−1〜2−Kの識別情報を用いてセンサーノード2−1〜2−Kの動作を変更するようにしてもよい。この場合、動作とは、例えば、低消費電力な夜間モードまたは昼間モードに変換すること、またはセンサーノード2−1〜2−Kによって検出されたデータを取得する間隔を制御することである。
Further, in the
従って、この発明の実施の形態によれば、シンク1は、センサーノード2−1〜2−Kの識別情報を表すフレーム長を有する無線フレームを送信してセンサーノード2−1〜2−Kを制御可能状態へ移行させ、センサーノード2−1〜2−Kを制御するものであればよい。
Therefore, according to the embodiment of the present invention, the
図14は、この発明の実施の形態による別の無線ネットワークの概略図である。図14を参照して、この発明の実施の形態による無線ネットワーク100は、無線基地局110と、端末装置120とを含む。
FIG. 14 is a schematic diagram of another wireless network according to an embodiment of the present invention. Referring to FIG. 14,
無線基地局110および端末装置120は、無線通信空間に配置される。無線基地局110は、通信範囲REG_WC2を有する。
The
無線基地局110は、自己のESSIDを含むビーコンフレームを生成し、その生成したビーコンフレームを定期的に送信する。また、無線基地局110は、ESSIDに基づいてウェイクアップ信号WuS_Kを生成し、その生成したウェイクアップ信号WuS_Kを定期的に送信する。
The
端末装置120は、移動可能である。そして、端末装置120は、無線基地局110のESSIDを予め保持している。
The
端末装置120は、無線基地局110の通信範囲REG_WC2以外では、スリープ状態を維持する。端末装置120は、無線基地局110の通信範囲REG_WC2内において、ウェイクアップ信号WuS_Kを受信すると、起動状態へ移行する。そして、端末装置120は、起動状態へ移行した後、無線基地局110からビーコンフレームを受信する限り、起動状態を維持し、無線基地局110からビーコンフレームを受信しなくなると、スリープ状態へ移行する。
The
図15は、図14に示す無線基地局110の構成を示す概略図である。図15を参照して、無線基地局110は、アンテナ111と、無線通信部112と、ホストシステム113とを含む。
FIG. 15 is a schematic diagram showing the configuration of the
アンテナ111は、無線通信部112に接続される。無線通信部112は、ホストシステム113からビーコンフレームを受けると、その受けたビーコンフレームを変調し、その変調したビーコンフレームを定期的に送信する。無線通信部112は、アンテナ111を介してパケットを受信し、その受信したパケットを復調してホストシステム113へ出力する。
The
ホストシステム113は、無線基地局110のESSIDおよび対応表TBL1を保持している。ホストシステム113は、ESSIDを含むビーコンフレームを生成し、その生成したビーコンフレームを無線通信部112へ出力する。
The
また、ホストシステム113は、ESSIDのハッシュ値を演算し、その演算したハッシュ値のビット値を対応表TBL1を参照してフレーム長に変換し、その変換したフレーム長を有する無線フレームを生成する。そして、ホストシステム113は、その生成した無線フレームからなるウェイクアップ信号WuS_Kを無線通信部112へ出力する。
Further, the
更に、ホストシステム113は、無線通信部112からパケットを受け、その受けたパケットからデータを取り出して受理する。
Further, the
図16は、図14に示す端末装置120の構成を示す概略図である。図16を参照して、端末装置120は、図3に示すセンサーノード2−1のセンサー25を削除し、ウェイクアップ信号判定部27をウェイクアップ信号判定部121に代え、制御部243をホストシステム122に代えたものであり、その他は、センサーノード2−1と同じである。
FIG. 16 is a schematic diagram showing the configuration of the
端末装置120は、スリープ状態と起動状態とを有する。スリープ状態とは、無線通信部23およびホストシステム122が動作を停止し、ウェイクアップ信号受信部26およびウェイクアップ信号判定部121が動作している状態を言う。また、起動状態とは、無線通信部23およびホストシステム122が動作し、ウェイクアップ信号受信部26およびウェイクアップ信号判定部121が動作を停止している状態を言う。
The
ウェイクアップ信号判定部121は、無線基地局110のESSIDおよび対応表TBL1を予め保持している。ウェイクアップ信号判定部121は、ウェイクアップ信号受信部26からフレーム長を受ける。そして、ウェイクアップ信号判定部121は、対応表TBL1を参照して、フレーム長をビット値に変換し、その変換したビット値を一列に配列したビット列が無線基地局110のESSIDに一致するか否かを判定する。
The wakeup
ウェイクアップ信号判定部121は、ビット列が無線基地局110のESSIDに一致すると判定したとき、起動信号を生成して無線通信部23およびホストシステム122へ出力する。ウェイクアップ信号判定部121は、その他、ウェイクアップ信号判定部27と同じ動作を行う。
When it is determined that the bit string matches the ESSID of the
ホストシステム122は、ウェイクアップ信号判定部121からの起動信号に応じて起動状態へ移行する。そして、ホストシステム122は、無線通信部23からビーコンフレームを受ける。ホストシステム122は、ビーコンフレームを受けている限り、端末装置120の起動状態を維持する。一方、ホストシステム122は、一定期間、ビーコンフレームを受けないとき、動作を停止するように無線通信部23を制御し、動作を開始するようにウェイクアップ信号受信部26およびウェイクアップ信号判定部121を制御し、その後、動作を停止する。なお、一定期間は、例えば、10分に設定される。
The
ホストシステム122は、データを含むパケットを生成し、その生成したパケットを無線通信部23へ出力する。
The
なお、無線通信部23は、ウェイクアップ信号判定部121からの起動信号に応じて起動状態へ移行する。そして、無線通信部23は、ビーコンフレームをアンテナ21を介して受信し、その受信したビーコンフレームを復調してホストシステム122へ出力する。また、無線通信部23は、パケットをホストシステム122から受け、その受けたパケットを変調し、その変調したパケットをアンテナ21を介して送信する。
Note that the
図17は、図14に示す無線ネットワーク100における動作を説明するフローチャートである。
FIG. 17 is a flowchart for explaining the operation in the
図17を参照して、一連の動作が開始されると、無線基地局110のホストシステム113は、無線基地局110のESSIDを含むビーコンフレームを生成し、その生成したビーコンフレームを無線通信部112へ出力する。また、無線基地局110のホストシステム113は、無線基地局110のESSIDのハッシュ値を演算し、その演算したハッシュ値を対応表TBL1を参照してフレーム長に変換し、その変換したフレーム長を有する無線フレームを生成する。そして、無線基地局110のホストシステム113は、その生成した無線フレームからなるウェイクアップ信号WuS_Kを無線通信部112へ出力する。なお、ウェイクアップ信号WuS_Kを構成する無線フレームのフレーム長は、1個であってもよく、複数個であってもよい。
With reference to FIG. 17, when a series of operations is started, the
このように、無線基地局110のホストシステム113は、ビーコンフレームおよびウェイクアップ信号WuS_Kを生成する(ステップS31)。
Thus, the
そして、無線基地局110の無線通信部112は、ホストシステム113からビーコンフレームを受けると、その受けたビーコンフレームを変調してアンテナ111を介して定期的に送信する。
When receiving a beacon frame from the
また、無線基地局110の無線通信部112は、ホストシステム113からウェイクアップ信号WuS_Kを受けると、その受けたウェイクアップ信号WuS_Kを変調してアンテナ111を介して定期的に送信する。
In addition, when receiving the wakeup signal WuS_K from the
このように、無線基地局110の無線通信部112は、ビーコンフレームおよびウェイクアップ信号WuS_Kを定期的に送信する(ステップS32)。
As described above, the
端末装置120は、スリープ状態を維持している(ステップS33)。そして、端末装置120のウェイクアップ信号受信部26は、上述した方法によってウェイクアップ信号WuS_Kを受信したか否かを判定する(ステップS34)。
The
ステップS34において、ウェイクアップ信号WuS_Kを受信したと判定されたとき、端末装置120のウェイクアップ信号受信部26は、上述した方法によって、ウェイクアップ信号WuS_Kを構成するフレーム長を検出し(ステップS35)、その検出したフレーム長をウェイクアップ信号判定部121へ出力する。
When it is determined in step S34 that the wakeup signal WuS_K has been received, the wakeup
端末装置120のウェイクアップ信号判定部121は、ウェイクアップ信号受信部26からフレーム長を受け、対応表TBL1を参照して、上述した方法によってフレーム長を復調してビット列を取得する(ステップS36)。
The wakeup
そして、端末装置120のウェイクアップ信号判定部121は、ビット列がESSIDに一致するか否かを判定する(ステップS37)。
And the wake-up
ステップS37において、ビット列がESSIDに一致すると判定されたとき、端末装置120のウェイクアップ信号判定部121は、起動信号を生成し、その生成した起動信号を無線通信部23およびホストシステム122へ出力する。これにより、端末装置120は、起動状態へ移行する(ステップS38)。
When it is determined in step S37 that the bit string matches the ESSID, the wake-up
その後、端末装置120のホストシステム122は、無線基地局110からビーコンフレームを一定期間受信しないか否かを判定する(ステップS39)。
Thereafter, the
ステップS39において、ビーコンフレームを一定期間に受信したと判定されたとき、端末装置120は、起動状態を維持する(ステップS40)。そして、一連の動作は、ステップS39へ戻る。
In step S39, when it is determined that the beacon frame is received for a certain period, the
一方、ステップS39において、ビーコンフレームを一定期間に受信しないと判定されたとき、端末装置120のホストシステム122は、動作を停止するように無線通信部23を制御し、動作を開始するようにウェイクアップ信号受信部26およびウェイクアップ信号判定部121を制御し、その後、動作を停止する。これによって、端末装置120は、スリープ状態へ移行する(ステップS41A)。
On the other hand, when it is determined in step S39 that the beacon frame is not received for a certain period, the
そして、ステップS37において、ビット列がESSIDに一致しないと判定されたとき、またはステップS41Aの後、一連の動作は、終了する。 Then, when it is determined in step S37 that the bit string does not match ESSID, or after step S41A, the series of operations ends.
端末装置120の無線通信部23およびホストシステム122は、起動状態へ移行し、起動状態を維持しているとき、データを含むパケットを無線基地局110と送受信して無線基地局110と無線通信を行う。
When the
このように、無線基地局110は、ビーコンフレームおよびウェイクアップ信号WuS_Kを定期的に送信し、端末装置120は、無線基地局110からウェイクアップ信号WuS_Kを受信すると、起動状態へ移行し、無線基地局110からのビーコンフレームを受信する限り、起動状態を維持し、無線基地局110からのビーコンフレームを受信しなくなるとスリープ状態へ移行する。
In this way, the
従って、端末装置120の消費電力を低減できる。
Therefore, the power consumption of the
なお、無線ネットワーク100においては、端末装置120のウェイクアップ信号判定部121は、接続経験の無い公衆無線スポットのIDを予め保持しており、無線基地局110は、公衆無線スポットのIDを表すフレーム長を有する無線フレームからなるウェイクアップ信号を定期的に送信するようにしてもよい。この場合、端末装置120は、公衆無線スポットの通信範囲に入り、公衆無線スポットからウェイクアップ信号を受信すると、起動状態へ移行する。そして、端末装置120のウェイクアップ信号判定部121に設定される公衆無線スポットのIDは、1個に限らず、複数であってもよい。複数のIDが端末装置120のウェイクアップ信号判定部121に設定される場合、その複数のIDは、相互に異なるIDからなる。これにより、端末装置120は、公衆無線スポットの通信範囲に入ると、自動的に起動することができる。
In the
図18は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図18に示す無線ネットワーク100Aであってもよい。
FIG. 18 is a schematic diagram of still another wireless network according to an embodiment of the present invention. The wireless network according to the embodiment of the present invention may be a
図18を参照して、無線ネットワーク100Aは、図14に示す無線ネットワーク100に端末装置130,140を追加したものであり、その他は、無線ネットワーク100と同じである。
Referring to FIG. 18,
端末装置130,140の各々は、図16に示す端末装置120と同じ構成からなる。端末装置130,140は、端末装置120と同様に、無線基地局110の通信範囲REG_WC2以外においては、スリープ状態を維持し、通信範囲REG_WC2内に入り、無線基地局110からウェイクアップ信号WuS_Bを受信すると、起動状態へ移行する。
Each of
無線ネットワーク100Aにおいては、端末装置120,130,140のウェイクアップ信号判定部121は、ブロードキャストIDを予め保持している。
In
また、無線ネットワーク100Aにおいては、無線基地局110のホストシステム113は、上述した方法によって、ブロードキャストIDに基づいてウェイクアップ信号WuS_Bを生成し、その生成したウェイクアップ信号WuS_Bを無線通信部112へ出力する。
In
そして、無線基地局110の無線通信部112は、ウェイクアップ信号WuS_Bを変調し、その変調したウェイクアップ信号WuS_Bをアンテナ111を介して定期的に送信する。
無線ネットワーク100Aにおけるその他の説明は、無線ネットワーク100における説明と同じである。
Other explanations in the
無線ネットワーク100Aにおける動作は、図17に示すフローチャートに従って実行される。この場合、無線基地局110は、ステップS31において、ビーコンフレームの生成に加えて、上述した方法によって、ブロードキャストIDに基づいてウェイクアップ信号WuS_Bを生成する。そして、無線基地局110は、ステップS32において、ビーコンフレームおよびウェイクアップ信号WuS_Bを定期的に送信する。
The operation in the
端末装置120,130,140は、ステップS33〜ステップS40,S41Aを並列に実行する。そして、端末装置120,130,140の各々は、ステップS37において、ビット列がブロードキャストIDに一致するか否かを判定する。
The
端末装置120,130,140は、ステップS37において、ビット列がブロードキャストIDに一致すると判定すると、起動状態へ移行する(ステップS37の“YES”,S38参照)。
If the
従って、無線ネットワーク100Aにおいては、複数の端末装置が無線基地局110の通信範囲REG_WC2内に入り、無線基地局110からウェイクアップ信号WuS_Bを受信すると、同時に起動状態へ移行する。
Therefore, in the
無線ネットワーク100Aにおいては、端末装置120,130,140は、通信範囲REG_WC2内においてウェイクアップ信号WuS_Bを受信した場合に起動状態へ移行するので、端末装置120,130,140の消費電力を低減できる。
In the
図19は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図19に示す無線ネットワーク100Bであってもよい。
FIG. 19 is a schematic diagram of still another wireless network according to an embodiment of the present invention. The wireless network according to the embodiment of the present invention may be a
図19を参照して、無線ネットワーク100Bは、図14に示す無線ネットワーク100に無線基地局150,160を追加したものであり、その他は、無線ネットワーク100と同じである。
Referring to FIG. 19, a
無線基地局150,160の各々は、図15に示す無線基地局110と同じ構成からなる。無線基地局150は、通信範囲REG_WC3を有し、無線基地局160は、通信範囲REG_WC4を有する。
Each of
無線ネットワーク100Bにおいては、無線基地局110は、通信事業者Aの識別情報(=ID1)に基づいて生成されたウェイクアップ信号WuS_Aを定期的に送信する。無線基地局150は、通信事業者Bの識別情報(=ID2)に基づいて生成されたウェイクアップ信号WuS_Bを定期的に送信する。無線基地局160は、通信事業者Cの識別情報(=ID3)に基づいて生成されたウェイクアップ信号WuS_Cを定期的に送信する。
In the
例えば、識別情報ID1〜ID3は、それぞれ、無線基地局110,150,160のESSIDからなる。従って、無線基地局110のホストシステム113は、識別情報ID1=ESSIDに基づいて、上述した方法によって識別情報ID1=ESSIDを表すフレーム長を有する無線フレームからなるウェイクアップ信号WuS_Aを生成する。無線基地局150,160のホストシステム113も、同様にして、それぞれ、ウェイクアップ信号WuS_B,WuS_Cを生成する。
For example, the identification information ID1 to ID3 includes the ESSIDs of the
端末装置120は、通信事業者Aと契約している場合、通信範囲REG_WC2に入り、無線基地局110からウェイクアップ信号WuS_Aを受信すると、起動状態へ移行する。この場合、端末装置120のウェイクアップ信号判定部121は、識別情報ID1を予め保持している。
When the
そして、端末装置120は、通信事業者B,Cと契約していないため、通信範囲REG_WC3または通信範囲REG_WC4に入り、無線基地局150,160からそれぞれウェイクアップ信号WuS_B,WuS_Cを受信しても起動状態へ移行しない。
Since the
端末装置120が各通信範囲REG_WC2〜REG_WC4に入ったときの動作は、図17に示すフローチャートに従って実行される。この場合、端末装置120は、通信範囲REG_WC2に入り、無線基地局110からウェイクアップ信号WuS_Aを受信したとき、起動状態へ移行する。そして、端末装置120は、通信範囲REG_WC3または通信範囲REG_WC4に入り、無線基地局150,160からそれぞれウェイクアップ信号WuS_B,WuS_Cを受信しても起動状態へ移行しない。端末装置120が保持する識別情報ID1がウェイクアップ信号WuS_B,WuS_Cを構成する識別情報ID2,ID3と異なるからである。
The operation when the
無線ネットワーク100Bにおいては、端末装置120は、複数の通信事業者と契約していてもよい。例えば、端末装置120は、通信事業者B,Cと契約していてもよい。この場合、端末装置120のウェイクアップ信号判定部121は、識別情報ID2,ID3を予め保持する。そして、端末装置120は、通信範囲REG_WC3に入り、無線基地局150からウェイクアップ信号WuS_Bを受信した場合、または通信範囲REG_WC4に入り、無線基地局160からウェイクアップ信号WuS_Cを受信した場合、起動状態へ移行する。なお、端末装置120は、通信範囲REG_WC2に入り、無線基地局110からウェイクアップ信号WuS_Aを受信しても、起動状態へ移行しない。
In the
このように、端末装置120は、契約している通信事業者の無線基地局の通信範囲に入り、その無線基地局からウェイクアップ信号を受信すると、起動状態へ移行する。
As described above, when the
従って、端末装置120は、消費電力を低減して契約している通信事業者の無線基地局を用いて通信できる。
Therefore, the
図20は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図20に示す無線ネットワーク100Cであってもよい。
FIG. 20 is a schematic diagram of still another wireless network according to an embodiment of the present invention. The wireless network according to the embodiment of the present invention may be a
図20を参照して、無線ネットワーク100Cは、図19に示す無線ネットワーク100Bの端末装置120を端末装置170に代えたものであり、その他は、無線ネットワーク100Bと同じである。
Referring to FIG. 20,
図21は、図20に示す端末装置170の構成を示す概略図である。図21を参照して、端末装置170は、図16に示す端末装置120の無線通信部23を無線通信部23Aに代え、ウェイクアップ信号判定部121をウェイクアップ信号判定部121Aに代え、ホストシステム122をホストシステム122Aに代えたものであり、その他は、端末装置120と同じである。
FIG. 21 is a schematic diagram showing the configuration of the
無線通信部23Aは、タイマーを内蔵しており、そのタイマーに基づいて定期的に起動状態へ移行する。そして、無線通信部23Aは、起動状態において、アンテナ21を介してビーコンフレームを受信し、その受信したビーコンフレームを復調してホストシステム122Aへ出力する。無線通信部23Aは、その他、無線通信部23と同じ機能を果たす。
The
ホストシステム122Aは、タイマーを内蔵しており、そのタイマーに基づいて定期的に起動状態へ移行する。そして、ホストシステム122Aは、起動状態において、無線通信部23Aからビーコンフレームを受け、その受けたビーコンフレームからESSIDを取り出す。そうすると、ホストシステム122Aは、動作するようにウェイクアップ信号判定部121Aを制御し、その後、ESSIDをウェイクアップ信号判定部121Aへ出力する。ホストシステム122Aは、その他、ホストシステム122と同じ機能を果たす。
The
ウェイクアップ信号判定部121Aは、ホストシステム122Aからの制御に応じて、起動状態へ移行する。そして、ウェイクアップ信号判定部121Aは、起動状態において、ESSIDをホストシステム122Aから受け、その受けたESSIDを記憶する。ウェイクアップ信号判定部121Aは、ESSIDを記憶すると、動作を停止し、スリープ状態へ移行する。ウェイクアップ信号判定部121Aは、その他、ウェイクアップ信号判定部121と同じ機能を果たす。
The wakeup
端末装置170は、無線基地局110の通信範囲REG_WC2内に入り、タイマーに基づいて起動状態へ移行する。そして、端末装置170の無線通信部23Aは、無線基地局110のESSID1を含むビーコンフレームを無線基地局110から定期的に受信し、その受信したビーコンフレームを復調してホストシステム122Aへ出力する。
The
端末装置170のホストシステム122Aは、ビーコンフレームを無線通信部23Aから受け、その受けたビーコンフレームから無線基地局110のESSID1を取り出す。
The
そして、端末装置170のホストシステム122Aは、その取り出したESSID1に基づいて、無線通信部23Aおよびアンテナ21を介して無線基地局110とアソシエーションを確立し、無線基地局110と無線通信を行う。
Then, the
また、端末装置170のホストシステム122Aは、ウェイクアップ信号判定部121Aを動作させた後、その取り出したESSID1をウェイクアップ信号判定部121Aへ出力する。そして、端末装置170のウェイクアップ信号判定部121Aは、ホストシステム122AからESSID1を受け、その受けたESSID1を記憶する。
Further, the
端末装置170は、無線基地局150の通信範囲REG_WC3内に入り、上述した動作によって無線基地局150のESSID2を記憶する。また、端末装置170は、無線基地局160の通信範囲REG_WC4内に入り、上述した動作によって無線基地局160のESSID3を記憶する。
The
このように、端末装置170は、一度、帰属に成功した無線基地局110,150,160のESSID1〜ESSID3を記憶する。
As described above, the
無線基地局110,150,160のホストシステム113は、それぞれ、ESSID1〜ESSID3に基づいて、上述した方法によってウェイクアップ信号WuS_A〜WuS_Cを生成し、その生成したウェイクアップ信号WuS_A〜WuS_Cを定期的に送信する。
The
端末装置170は、帰属に成功した無線基地局110,150,160のESSID1〜ESSID3を記憶した後、スリープ状態で通信範囲REG_WC2〜REG_WC4のいずれかに入り、ウェイクアップ信号WuS_A〜WuS_Cのいずれかを受信すると、起動状態へ移行する。
The
図22は、図20に示す無線ネットワーク100Cにおける端末装置170の動作を示すフローチャートである。なお、端末装置170が図22に示すフローチャートのステップS51〜ステップS64を実行するとき、無線基地局110,150,160は、図17に示すステップS31,S32に従ってビーコンフレームおよびウェイクアップ信号を生成し、その生成したビーコンフレームおよびウェイクアップ信号を定期的に送信している。
FIG. 22 is a flowchart showing the operation of the
図22を参照して、端末装置170の無線通信部23Aおよびホストシステム122Aは、タイマーに基づいて起動状態へ移行する(ステップS51)。
Referring to FIG. 22, the
そして、端末装置170のホストシステム122Aは、無線基地局(=無線基地局110,150,160のいずれか)からビーコンフレームを受信したか否かを判定する(ステップS52)。
Then, the
ステップS52において、ビーコンフレームを受信したと判定されると、端末装置170のホストシステム122Aは、ビーコンフレームからESSIDを取り出す(ステップS53)。
If it is determined in step S52 that the beacon frame has been received, the
そして、端末装置170のホストシステム122Aは、ESSIDに基づいて無線基地局(=無線基地局110,150,160のいずれか)とアソシエーションを行って無線リンクを確立し、無線基地局(=無線基地局110,150,160のいずれか)と無線通信を行う(ステップS54)。
Then, the
そして、端末装置170のウェイクアップ信号判定部121Aは、ESSIDを記憶する(ステップS55)。
Then, the wakeup
その後、端末装置170は、スリープ状態へ移行し、スリープ状態を維持している(ステップS56)。そして、端末装置170のウェイクアップ信号受信部26は、上述した方法によってウェイクアップ信号WuS_Kを受信したか否かを判定する(ステップS57)。
Thereafter, the
ステップS57において、ウェイクアップ信号WuS_Kを受信したと判定されたとき、端末装置170のウェイクアップ信号受信部26は、上述した方法によって、ウェイクアップ信号を構成するフレーム長を検出し(ステップS58)、その検出したフレーム長をウェイクアップ信号判定部121Aへ出力する。
When it is determined in step S57 that the wakeup signal WuS_K has been received, the wakeup
端末装置170のウェイクアップ信号判定部121Aは、ウェイクアップ信号受信部26からフレーム長を受け、対応表TBL1を参照して、上述した方法によってフレーム長を復調してビット列を取得する(ステップS59)。
The wakeup
そして、端末装置170のウェイクアップ信号判定部121Aは、ビット列が、記憶したESSIDに一致するか否かを判定する(ステップS60)。
Then, the wakeup
ステップS60において、ビット列が、記憶したESSIDに一致すると判定されたとき、端末装置170のウェイクアップ信号判定部121Aは、起動信号を生成し、その生成した起動信号を無線通信部23Aおよびホストシステム122Aへ出力する。これにより、端末装置170は、起動状態へ移行する(ステップS61)。
When it is determined in step S60 that the bit string matches the stored ESSID, the wake-up
その後、端末装置170のホストシステム122Aは、無線基地局(=無線基地局110,150,160のいずれか)からビーコンフレームを一定期間受信しないか否かを判定する(ステップS62)。
Thereafter, the
ステップS62において、ビーコンフレームを一定期間に受信したと判定されたとき、端末装置170は、起動状態を維持する(ステップS63)。そして、一連の動作は、ステップS62へ戻る。
When it is determined in step S62 that the beacon frame is received for a certain period, the
一方、ステップS62において、ビーコンフレームを一定期間に受信しないと判定されたとき、端末装置170のホストシステム122Aは、動作を停止するように無線通信部23Aを制御し、動作を開始するようにウェイクアップ信号受信部26およびウェイクアップ信号判定部121Aを制御し、その後、動作を停止する。これによって、端末装置170は、スリープ状態へ移行する(ステップS64)。
On the other hand, when it is determined in step S62 that the beacon frame is not received for a certain period, the
そして、ステップS60において、ビット列が、記憶したESSIDに一致しないと判定されたとき、またはステップS64の後、一連の動作は、終了する。 Then, when it is determined in step S60 that the bit string does not match the stored ESSID, or after step S64, the series of operations ends.
このように、端末装置170は、帰属に成功した無線基地局のESSIDを記憶し、その記憶したESSIDと同じIDのウェイクアップ信号を受信すると、起動状態へ移行する。
In this way, the
これにより、端末装置170は、家または会社に設置された無線基地局の通信範囲内に存在するときだけ、無線LAN(Local Area Network)が自動的にオンとなるように動作できる。
Thereby, the
なお、無線ネットワーク100Cにおいては、端末装置170は、3個のESSIDを記憶する場合に限らず、少なくとも1個のESSIDを記憶していればよい。
Note that in the
図23は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図23に示す無線ネットワーク100Dであってもよい。
FIG. 23 is a schematic diagram of still another wireless network according to an embodiment of the present invention. The wireless network according to the embodiment of the present invention may be a
図23を参照して、無線ネットワーク100Dは、無線基地局180と端末装置190とを備える。
Referring to FIG. 23, the
無線基地局180は、自己が配置された位置の位置情報および時間情報に応じて、異なる識別情報IDを生成し、その生成した識別情報IDを表すフレーム長を有する無線フレームからなるウェイクアップ信号WuS_PTを生成する。そして、無線基地局180は、自己の通信範囲REG_WC5内でウェイクアップ信号WuS_PTを定期的に送信する。
The
端末装置190は、無線基地局180の場所および時間に応じて異なる識別情報IDを外部から受け、その受けた識別情報IDを記憶する。この場合、端末装置190は、既に記憶している識別情報IDがあれば、既に記憶している識別情報IDを破棄し、外部から新たに受けた識別情報IDを記憶する。
The
端末装置190は、無線基地局180の通信範囲REG_WC5以外では、スリープ状態を維持する。そして、端末装置190は、無線基地局180の通信範囲REG_WC5内に入り、ウェイクアップ信号WuS_PTを受信すると、起動状態へ移行する。
The
図24は、図23に示す無線基地局180の構成を示す概略図である。図24を参照して、無線基地局180は、図15に示す無線基地局110のホストシステム113をホストシステム113Aに代えたものであり、その他は、無線基地局110と同じである。
FIG. 24 is a schematic diagram showing the configuration of the
ホストシステム113Aは、無線基地局180が配置された位置を示す位置情報INF_PSと時間情報INF_Tとに基づいて無線基地局180の識別情報IDを生成する。この場合、ホストシステム113Aは、対応表TBL1および位置情報INF_PSを予め保持している。また、ホストシステム113Aは、タイマーを内蔵しており、タイマーによって時間情報INF_Tを取得する。
The
そして、ホストシステム113Aは、位置情報INF_PSを示すビット列d1d2d3d4d5d6d7d8と、時間情報INF_Tを示すビット列t1t2t3t4t5t6t7t8とを一列に配列してビット列d1d2d3d4d5d6d7d8t1t2t3t4t5t6t7t8からなる識別情報IDを生成する。
The
ホストシステム113Aは、識別情報IDを生成すると、識別情報IDを構成するビット列d1d2d3d4d5d6d7d8t1t2t3t4t5t6t7t8をビット値d1d2d3d4,d5d6d7d8,t1t2t3t4,t5t6t7t8に分割し、その分割した4個のビット値d1d2d3d4,d5d6d7d8,t1t2t3t4,t5t6t7t8を対応表TBL1を参照して4個のフレーム長FL1〜FL4に変換する。そして、ホストシステム113Aは、4個のフレーム長FL1〜FL4をそれぞれ有する4個の無線フレームFR1〜FR4を生成し、その生成した4個の無線フレームFR1〜FR4からなるウェイクアップ信号WuS_PTを無線通信部112へ出力する。
When the
ホストシステム113Aは、例えば、10分毎にタイマーから時間情報INF_Tを得て、上述した方法によってウェイクアップ信号WuS_PTを生成して無線通信部112へ出力する。
For example, the
無線通信部112は、ホストシステム113Aから受けたウェイクアップ信号WuS_PTを変調して定期的に送信する。
The
ホストシステム113Aは、その他、ホストシステム113と同じ機能を果たす。
In addition, the
図25は、図23に示す端末装置の構成を示す概略図である。図25を参照して、端末装置190は、図16に示す端末装置120のウェイクアップ信号判定部121をウェイクアップ信号判定部121Bに代えたものであり、その他は、端末装置120と同じである。
25 is a schematic diagram showing the configuration of the terminal device shown in FIG. Referring to FIG. 25,
ウェイクアップ信号判定部121Bは、端末装置190の外部から無線基地局180の識別情報IDを受け、その受けた識別情報IDを記憶する。そして、ウェイクアップ信号判定部121Bは、対応表TBL1を予め保持しており、ウェイクアップ信号受信部26からフレーム長を受けると、その受けたフレーム長を対応表TBL1を参照してビット値に変換し、その変換したビット値を一列に配列したビット列が、記憶した識別情報IDに一致するとき、起動信号を生成して無線通信部23およびホストシステム122へ出力する。なお、ウェイクアップ信号判定部121Bは、ビット列が識別情報IDに一致しないとき、ビット列を破棄し、何も出力しない。
The wake-up
ウェイクアップ信号判定部121Bは、その他、ウェイクアップ信号判定部121と同じ機能を果たす。
The wake-up
図26は、図23に示す無線ネットワークにおける動作を説明するフローチャートである。 FIG. 26 is a flowchart for explaining the operation in the wireless network shown in FIG.
図26に示すフローチャートは、図17に示すフローチャートのステップS31,S33をそれぞれステップS31A,S33Aに代えたものであり、その他は、図17に示すフローチャートと同じである。 The flowchart shown in FIG. 26 is the same as the flowchart shown in FIG. 17 except that steps S31 and S33 in the flowchart shown in FIG. 17 are replaced with steps S31A and S33A, respectively.
図26を参照して、一連の動作が開始されると、無線基地局180のホストシステム113Aは、上述した方法によって、位置情報INF_PSおよび時間情報INF_Tに基づいてウェイクアップ信号WuS_PTを生成し、ビーコンフレームを生成する(ステップS31A)。そして、無線基地局180のホストシステム113Aは、その生成したウェイクアップ信号WuS_PTを無線通信部112へ出力する。
Referring to FIG. 26, when a series of operations is started,
その後、上述したステップS32が実行される。 Thereafter, step S32 described above is executed.
ステップS32の後、端末装置190のウェイクアップ信号判定部121Bは、端末装置190の外部から無線基地局180の識別情報IDを受け、その受けた識別情報IDを記憶する。そして、端末装置190は、スリープ状態を維持する。即ち、端末装置190は、無線基地局180の識別情報IDを更新し、スリープ状態を維持する(ステップS33A)。
After step S32, the wakeup
その後、上述したステップS34〜S40,S41Aが順次実行され、一連の動作が終了する。 Thereafter, the above-described steps S34 to S40, S41A are sequentially executed, and a series of operations is completed.
図26に示すフローチャートは、繰り返し実行される。その結果、端末装置190は、任意の時間で起動して無線通信を行うことができる。
The flowchart shown in FIG. 26 is repeatedly executed. As a result, the
無線ネットワーク100Dにおいては、無線基地局180の識別情報IDは、無線基地局180の配置位置の近くに存在する店の識別情報IDからなっていてもよい。これにより、端末装置190は、その店が提供するアプリケーションをインストールしておけば、そのアプリケーションが指定する識別情報IDを受信すると、起動状態へ移行し、クーポン券およびお得情報を受信できる。
In the
なお、上記においては、無線基地局180の識別情報IDは、10分ごとに変更されると説明したが、午前中用の識別情報ID、午後用の識別情報IDおよび夜用の識別情報IDからなるようにしてもよい。
In the above description, the identification information ID of the
また、無線基地局180の識別情報IDは、時間情報INF_Tのみに基づいて生成されてもよい。
Further, the identification information ID of the
図27は、この発明の実施の形態による更に別の無線ネットワークの概略図である。この発明の実施の形態による無線ネットワークは、図27に示す無線ネットワーク100Eであってもよい。
FIG. 27 is a schematic diagram of still another wireless network according to an embodiment of the present invention. The wireless network according to the embodiment of the present invention may be a
図27を参照して、無線ネットワーク100Eは、無線送信機200と、端末装置210,220とを備える。
Referring to FIG. 27, a
無線送信機200は、通信範囲REG_WC6を有する。無線送信機200は、上述した無線基地局110と同じ方法によってウェイクアップ信号を生成し、その生成したウェイクアップ信号を定期的に送信する。
The
端末装置210,220の各々は、通信範囲REG_WC6以外の領域では、スリープ状態を維持する。そして、端末装置210,220の各々は、通信範囲REG_WC6内に入り、ウェイクアップ信号を無線送信機から受信すると、起動状態へ移行する。また、端末装置210,220の各々は、ウェイクアップ信号を無線送信機200から受信している間、起動状態を維持する。
Each of the
端末装置210,220は、起動状態へ移行すると、アドホックモードで相互に無線通信を行う。
When the
図28は、図27に示す無線送信機200の構成を示す概略図である。図28を参照して、無線送信機200は、アンテナ201と、無線通信部202と、信号生成部203とを含む。
FIG. 28 is a schematic diagram showing the configuration of the
アンテナ201は、無線通信部202に接続される。無線通信部202は、ウェイクアップ信号WuS_Mを信号生成部203から受け、その受けたウェイクアップ信号WuS_Mを変調する。そして、無線通信部202は、アンテナ201を介してウェイクアップ信号WuS_Mを定期的に送信する。
The
信号生成部203は、対応表TBL1および無線送信機200の識別情報IDを予め保持している。そして、信号生成部203は、識別情報IDのハッシュ値を演算し、その演算したハッシュ値および対応表TBL1に基づいて、上述した方法によってウェイクアップ信号WuS_Mを生成し、その生成したウェイクアップ信号WuS_Mを無線通信部202へ出力する。
The
図29は、図27に示す端末装置210の構成を示す概略図である。図29を参照して、端末装置210は、図16に示す端末装置120のホストシステム122をホストシステム122Bに代えたものであり、その他は、端末装置120と同じである。
FIG. 29 is a schematic diagram showing the configuration of the
なお、端末装置210のウェイクアップ信号判定部121は、無線送信機200の識別情報IDを予め保持している。
Note that the wake-up
また、図27に示す端末装置220は、図29に示す端末装置210と同じ構成からなる。
Also, the
図30は、図27に示す無線ネットワーク100Eにおける動作を示すフローチャートである。
FIG. 30 is a flowchart showing operations in the
図30に示すフローチャートは、図17に示すフローチャートのステップS31,S32,S37,S39をそれぞれステップS31B,S32A,S37A,S39Aに代え、ステップS42を追加したものであり、その他は、図17に示すフローチャートと同じである。 In the flowchart shown in FIG. 30, steps S31, S32, S37, and S39 in the flowchart shown in FIG. 17 are replaced with steps S31B, S32A, S37A, and S39A, respectively, and step S42 is added. It is the same as the flowchart.
図30を参照して、一連の動作が開始されると、無線送信機200の信号生成部203は、無線送信機200の識別情報IDおよび対応表TBL1に基づいて、上述した方法によってウェイクアップ信号WuS_Mを生成し(ステップS31B)、その生成したウェイクアップ信号WuS_Mを無線通信部202へ出力する。
Referring to FIG. 30, when a series of operations is started, signal
そして、無線送信機200の無線通信部202は、ウェイクアップ信号WuS_Mを信号生成部203から受け、その受けたウェイクアップ信号WuS_Mを変調して定期的に送信する(ステップS32A)。
Then, the
その後、端末装置210,220の各々は、上述したステップS33〜S36を順次実行する。
Thereafter, each of the
そして、ステップS36の後、端末装置210,220の各々において、ウェイクアップ信号判定部121は、ビット列が無線送信機200の識別情報IDに一致するか否かを判定する(ステップS37A)。
Then, after step S36, in each of the
ステップS37Aにおいて、ビット列が無線送信機200の識別情報IDに一致すると判定されたとき、端末装置210,220の各々において、ウェイクアップ信号判定部121は、起動信号を生成して無線通信部23およびホストシステム122Bへ出力する。これにより、端末装置210,220の各々は、起動状態へ移行する(ステップS38)。
In step S37A, when it is determined that the bit string matches the identification information ID of the
そして、端末装置210,220のホストシステム122Bは、アドホックモードで相互に無線通信を行う(ステップS42)。
Then, the
その後、端末装置210,220の各々において、ウェイクアップ信号判定部121は、ウェイクアップ信号WuS_Mを一定期間(例えば、10分)に受信しなかったか否かを判定する(ステップS39A)。
Thereafter, in each of
ステップS39Aにおいて、ウェイクアップ信号WuS_Mを一定期間に受信したと判定されたとき、端末装置210,220の各々は、起動状態を維持する(ステップS40)。その後、一連の動作は、ステップS42へ戻る。
When it is determined in step S39A that the wake-up signal WuS_M has been received for a certain period, each of the
そして、ステップS39Aにおいて、ウェイクアップ信号WuS_Mを一定期間に受信しなかったと判定されるまで、ステップS39A,S40,S42が繰り返し実行される。 Then, Steps S39A, S40, and S42 are repeatedly executed until it is determined in Step S39A that the wakeup signal WuS_M has not been received for a certain period.
ステップS39Aにおいて、ウェイクアップ信号WuS_Mを一定期間に受信しなかったと判定されたとき、上述したステップS41Aが実行される。 When it is determined in step S39A that the wakeup signal WuS_M has not been received for a certain period of time, step S41A described above is executed.
そして、ステップS37Aにおいて、ビット列が無線送信機200の識別情報IDに一致しなかったと判定されたとき、またはステップS41Aの後、一連の動作は、終了する。
Then, when it is determined in step S37A that the bit string does not match the identification information ID of the
このように、端末装置210,220は、無線送信機200の通信範囲REG_WC6内において起動し、アドホックモードで相互に無線通信を行う。
In this way, the
従って、消費電力を低減して他の端末装置と無線通信を行うことができる。 Therefore, it is possible to reduce power consumption and perform wireless communication with other terminal devices.
図31は、この発明の実施の形態による更に別の無線ネットワークの概略図である。 FIG. 31 is a schematic diagram of still another wireless network according to an embodiment of the present invention.
この発明の実施の形態による無線ネットワークは、図31に示す無線ネットワーク100Fであってもよい。
The wireless network according to the embodiment of the present invention may be a
図31を参照して、無線ネットワーク100Fは、移動端末230,240,259を備える。
Referring to FIG. 31, the
移動端末230は、通信範囲REG_WC7を有する。移動端末230は、特定のアプリケーションを起動すると、自己の識別情報IDおよび対応表TBL1に基づいて、上述した方法によってウェイクアップ信号WuS_Nを生成し、その生成したウェイクアップ信号WuS_Nを定期的に送信する。
The
移動端末240,250の各々は、図29に示す端末装置210と同じ構成からなる。移動端末240,250の各々は、通信範囲REG_WC7以外の領域でスリープ状態を維持する。移動端末240,250の各々は、通信範囲REG_WC7内に入り、ウェイクアップ信号WuS_Nを受信すると、起動状態へ移行する。そして、移動端末240,250の各々は、インフラストラクチャモードまたはアドホックモードで移動端末230と無線通信を行う。
Each of the
図32は、図31に示す移動端末230の構成を示す概略図である。図32を参照して、移動端末230は、アンテナ231と、無線通信部232と、アプリケーション部233とを含む。
32 is a schematic diagram showing the configuration of the
アンテナ231は、無線通信部232に接続される。無線通信部232は、ウェイクアップ信号WuS_Nをアプリケーション部233から受け、その受けたウェイクアップ信号WuS_Nを変調し、その変調したウェイクアップ信号WuS_Nをアンテナ231を介して定期的に送信する。
The
無線通信部232は、アンテナ231を介してパケットを受信し、その受信したパケットを復調してアプリケーション部233へ出力する。また、無線通信部232は、パケットをアプリケーション部233から受け、その受けたパケットを変調し、その変調したパケットをアンテナ231を介して送信する。
The
アプリケーション部233は、移動端末230の識別情報IDおよび対応表TBL1を予め保持している。アプリケーション部233は、特定のアプリケーションを起動させると、識別情報IDおよび対応表TBL1に基づいて、上述した方法によってウェイクアップ信号WuS_Nを生成し、その生成したウェイクアップ信号WuS_Nを無線通信部232へ出力する。
The
アプリケーション部233は、パケットを無線通信部232から受け、その受けたパケットからデータを取り出し、データを受理する。また、アプリケーション部233は、データを含むパケットを生成し、その生成したパケットを無線通信部232へ出力する。
The
無線ネットワーク100Fにおける動作は、図30に示すフローチャートに従って実行される。この場合、移動端末230は、ステップS31B,S32Aを順次実行し、移動端末240,250の各々は、ステップS33〜S36,S37A,S38,S39A,S40,S41A,S42を順次実行する。そして、移動端末240,250の各々は、ステップS42において、インフラストラクチャモードまたはアドホックモードで移動端末230と無線通信を行う。
The operation in the
このように、移動端末240,250は、移動端末230の通信範囲REG_WC7内において起動し、インフラストラクチャモードまたはアドホックモードで移動端末230と無線通信を行う。
Thus, the
従って、消費電力を低減して他の移動端末と無線通信を行うことができる。 Therefore, power consumption can be reduced and wireless communication can be performed with other mobile terminals.
図33は、この発明の実施の形態による更に別の無線ネットワークの概略図である。 FIG. 33 is a schematic diagram of still another wireless network according to an embodiment of the present invention.
この発明の実施の形態による無線ネットワークは、図33に示す無線ネットワーク100Gであってもよい。
The wireless network according to the embodiment of the present invention may be a
図33を参照して、無線ネットワーク100Gは、無線送信機260と、端末装置270とを備える。
Referring to FIG. 33, the
無線送信機260は、例えば、電車内に配置される。無線送信機260は、マナーモードIDおよび対応表TBL1を予め保持している。そして、無線送信機260は、マナーモードIDおよび対応表TBL1に基づいて、上述した方法によってマナーモードIDを表すフレーム長を有する無線フレームからなるマナーモード信号MNMSを生成し、その生成したマナーモード信号MNMSを定期的に送信する。
The
端末装置270は、マナーモードIDおよび対応表TBL1を予め保持している。端末装置270は、電車外においては、起動状態を維持する。そして、端末装置270は、電車内に入ると、マナーモード信号MNMSを受信し、その受信したマナーモード信号MNMSを構成する無線フレームのフレーム長を上述した方法によって検出する。その後、端末装置270は、その検出したフレーム長を対応表TBL1を参照してビット値に変換し、その変換したビット値を一列に配列したビット列がマナーモードIDに一致するとき、マナーモードへ移行する。
The
図34は、図33に示す無線送信機260の構成を示す概略図である。図34を参照して、無線送信機260は、図28に示す無線送信機200の信号生成部203を信号生成部203Aに代えたものであり、その他は、無線送信機200と同じである。
FIG. 34 is a schematic diagram showing a configuration of the
信号生成部203Aは、マナーモードIDおよび対応表TBL1を予め保持している。そして、信号生成部203Aは、マナーモードIDおよび対応表TBL1に基づいて、上述した方法によって、マナーモードIDを表すフレーム長を有する無線フレームからなるマナーモード信号MNMSを生成し、その生成したマナーモード信号MNMSを無線通信部202へ出力する。
The
図35は、図33に示す端末装置270の構成を示す概略図である。図35を参照して、端末装置270は、図16に示す端末装置120のウェイクアップ信号受信部26を信号受信部26Aに代え、ウェイクアップ信号判定部121を信号判定部121Cに代えたものであり、その他は、端末装置120と同じである。
FIG. 35 is a schematic diagram showing the configuration of the
信号受信部26Aは、アンテナ22を介してマナーモード信号MNMSを受信し、その受信したマナーモード信号MNMSの受信信号に基づいて、ウェイクアップ信号受信部26と同じ方法によって、フレーム長を検出する。そして、信号受信部26Aは、その検出したフレーム長を信号判定部121Cへ出力する。
The
信号判定部121Cは、マナーモードIDおよび対応表TBL1を予め保持している。信号判定部121Cは、信号受信部26Aからフレーム長を受け、その受けたフレーム長を対応表TBL1を参照してビット値に変換し、その変換したビット値を一列に配列したビット列がマナーモードIDに一致するか否かを判定する。
The
信号判定部121Cは、ビット列がマナーモードIDに一致すると判定したとき、マナーモード指示信号を生成して無線通信部23およびホストシステム122へ出力する。
When the
一方、信号判定部121Cは、ビット列がマナーモードIDに一致しないと判定したとき、ビット列を破棄し、何も出力しない。
On the other hand, when the
端末装置270は、起動状態とマナーモード状態とを有する。端末装置270において、起動状態とは、無線通信部23、ホストシステム122、信号受信部26Aおよび信号判定部121Cが動作している状態を言う。また、端末装置270において、マナーモード状態とは、無線通信部23およびホストシステム122が動作を停止し、信号受信部26Aおよび信号判定部121Cが動作している状態を言う。
The
図36は、図33に示す無線ネットワーク100Gにおける動作を説明するフローチャートである。
FIG. 36 is a flowchart for explaining the operation in the
図36に示すフローチャートは、図30に示すフローチャートのステップS31B,S32AをそれぞれステップS31C,S32Bに代え、ステップS33,S34,S35,S37A,S38,S39A,S40,S41AをそれぞれステップS33B,S34A,S35A,S37B,S38A,S39B,S40A,S41Bに代え、ステップS42を削除したものであり、その他は、図30に示すフローチャートと同じである。 In the flowchart shown in FIG. 36, steps S31B and S32A in the flowchart shown in FIG. 30 are replaced with steps S31C and S32B, respectively, and steps S33, S34, S35, S37A, S38, S39A, S40, and S41A are replaced with steps S33B, S34A, and S35A, respectively. , S37B, S38A, S39B, S40A, S41B, step S42 is deleted, and the rest is the same as the flowchart shown in FIG.
図36を参照して、一連の動作が開始されると、無線送信機260は、上述した方法によってマナーモード信号MNMSを生成し(ステップS31C)、その生成したマナーモード信号MNMSを定期的に送信する(ステップS32B)。
Referring to FIG. 36, when a series of operations is started,
そして、端末装置270は、起動状態を維持し(S33B)、ウェイクアップ信号WuSの受信判定の方法と同じ方法によって、マナーモード信号MNMSを受信したか否かを判定する(ステップS34A)。
Then, the
ステップS34Aにおいて、ナーモード信号MNMSを受信したと判定されたとき、端末装置270は、上述した方法によって、マナーモード信号を構成するフレーム長を検出する(ステップS35A)。
When it is determined in step S34A that the null mode signal MNMS has been received, the
そして、端末装置270は、上述した方法によって、フレーム長を副長してビット列を取得する(ステップS36)。
Then, the
その後、端末装置270は、ビット列がマナーモードIDに一致するか否かを判定する(ステップS37B)。
Thereafter, the
ステップS37Bにおいて、ビット列がマナーモードIDに一致すると判定されたとき、端末装置270は、マナーモード状態へ移行する(ステップS38A)。
When it is determined in step S37B that the bit string matches the manner mode ID, the
そして、端末装置270は、マナーモード信号を一定期間(=例えば、10分)に受信しなかったか否かを判定する(ステップS39B)。
Then, the
ステップS39Bにおいて、マナーモード信号を一定期間に受信したと判定されたとき、端末装置270は、マナーモード状態を維持する(ステップS40A)。
In step S39B, when it is determined that the manner mode signal has been received for a certain period, the
その後、一連の動作は、ステップS39Bへ移行する。そして、ステップS39Bにおいて、マナーモード信号を一定期間に受信しなかったと判定されるまで、ステップS39B,S40Aが繰り返し実行される。 Thereafter, the series of operations proceeds to step S39B. Then, steps S39B and S40A are repeatedly executed until it is determined in step S39B that the manner mode signal has not been received for a certain period.
ステップS39Bにおいて、マナーモード信号を一定期間に受信しなかったと判定されると、端末装置270は、起動状態へ移行する(ステップS41B)。
If it is determined in step S39B that the manner mode signal has not been received for a certain period of time, the
そして、ステップS37Bにおいて、ビット列がマナーモードIDに一致しないと判定されたとき、またはステップS41Bの後、一連の動作は、終了する。 Then, when it is determined in step S37B that the bit string does not match the manner mode ID, or after step S41B, the series of operations ends.
このように、端末装置270は、電車内へ移動すれば、自動的にマナーモード状態へ移行するので、消費電力を低減できる。
Thus, since the
なお、無線送信機260は、電車に限らず、飛行機内に設置されてもよい。この場合、無線送信機260は、航空機モードIDを保持しており、対応表TBL1および航空機モードIDに基づいて、航空機モードIDを表すフレーム長を有する無線フレームから航空機モード信号を生成し、航空機モード信号を定期的に送信する。
Note that the
また、端末装置270は、航空機内において航空機モード信号を受信すると、航空機モード状態へ移行する。
In addition, when the
従って、端末装置270を自動的に航空機モード状態に設定できる。
Accordingly, the
また、無線送信機260は、会社内に設置されてもよい。この場合、無線送信機260は、節電モードIDを保持しており、対応表TBL1および節電モードIDに基づいて、節電モードIDを表すフレーム長を有する無線フレームから節電モード信号を生成し、節電モード信号を定期的に送信する。
The
また、端末装置270は、会社内において節電モード信号を受信すると、節電モード状態へ移行する。
Further, when the
従って、端末装置270を自動的に節電モード状態に設定できる。
Accordingly, the
上記においては、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、無線装置によって送信されると説明したが、この発明の実施の形態においては、これに限らず、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、動作することによって電波を発生する機器であればどのような機器によって送信されてもよい。 In the above description, the wakeup signal, the manner mode signal, the aircraft mode signal, and the power saving mode signal have been described as being transmitted by the wireless device. However, in the embodiment of the present invention, the wakeup signal, The manner mode signal, the aircraft mode signal, and the power saving mode signal may be transmitted by any device that generates radio waves by operating.
例えば、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、電子レンジによって送信されてもよい。この場合、ウェイクアップ信号、マナーモード信号、航空機モード信号および節電モード信号は、電波が連続して発生する時間の長さ(=フレーム長と同じ)によって表される。 For example, the wake-up signal, the manner mode signal, the aircraft mode signal, and the power saving mode signal may be transmitted by a microwave oven. In this case, the wakeup signal, the manner mode signal, the aircraft mode signal, and the power saving mode signal are represented by the length of time (= same as the frame length) in which radio waves are continuously generated.
また、受信側の機器は、無線装置に限らず、例えば、センサー、カメラ、スピーカ、アラームおよびリマインダ等であってもよい。 The receiving device is not limited to a wireless device, and may be a sensor, a camera, a speaker, an alarm, a reminder, or the like.
更に、上記においては、無線センサーネットワーク10を用いて本発明を説明したが、この発明の実施の形態においては、これに限らず、無線センサーネットワーク10以外の無線ネットワークに本発明を適用してもよい。この場合、無線ネットワークを構成する無線装置は、センサーを含み、センサーによってセンサー値を検出する。
Furthermore, in the above description, the present invention has been described using the
更に、無線ネットワーク100,100A,100B,100C,100D,100E,100Fにおいては、端末装置120,130,140,190,210,220および移動端末240,250をスリープ状態から起動状態へ移行させる場合について説明した。また、無線ネットワーク100Gにおいては、端末装置270を起動状態からマナーモード、航空機モードおよび節電モードへ移行させる場合について説明した。しかし、この発明の実施の形態においては、これに限らず、端末装置120,130,140,190,210,220,270および移動端末240,250を制御するものであればよい。この場合、無線基地局110,150,160,180、移動端末230および無線送信機200,260は、端末装置120,130,140,190,210,220,270および移動端末240,250の識別情報(=MACアドレス)を表すフレーム長を有する無線フレームを端末装置120,130,140,190,210,220,270および移動端末240,250へ送信し、端末装置120,130,140,190,210,220,270および移動端末240,250を制御可能な状態へ移行させ、端末装置120,130,140,190,210,220,270および移動端末240,250を制御する。
Further, in the
この発明の実施の形態においては、上述したシンク1、センサーノード2−1〜2−K、無線基地局110,150,160,180、端末装置120,130,140,190,210,220,270、無線送信機200,260および移動端末230,240,250の動作は、プログラムによって実行されてもよい。
In the embodiment of the present invention, the above-described
この場合、シンク1およびセンサーノード2−1〜2−Kは、CPU(Central Processing Unit)、ROM(Read Only Memory)およびRAM(Randum Access Memory)を備える。
In this case, the
そして、ROMは、図10に示すステップS1〜S17、図11に示すステップS51〜S56、および図12に示すステップS151,S152からなるプログラムPROG1、図13に示すステップS21〜S28からなるプログラムPROG2、図17に示すステップS31,S32からなるプログラムPROG3、図17に示すステップS33〜S40,S41AからなるプログラムPROG4、図22に示すステップS51〜ステップS64からなるプログラムPROG5、図26に示すステップS31A,S32からなるプログラムPROG6、図26に示すステップS33A,S34〜S40,S41AからなるプログラムPROG7、図30に示すステップS31B,S32AからなるプログラムPROG8、図30に示すステップS33〜S36,S37A,S38,S39A,S40,S41A,S42からなるプログラムPROG9、図36に示すステップS31C,S32BからなるプログラムPROG10、図36に示すステップS33B,S34A,S35A,S37B,S38A,S39B,S40A,S41BからなるプログラムPROG11および割当表TBL1を記憶する。 The ROM has a program PROG1 composed of steps S1 to S17 shown in FIG. 10, steps S51 to S56 shown in FIG. 11, and steps S151 and S152 shown in FIG. 12, a program PROG2 composed of steps S21 to S28 shown in FIG. A program PROG3 composed of steps S31 and S32 shown in FIG. 17, a program PROG4 composed of steps S33 to S40 and S41A shown in FIG. 17, a program PROG5 composed of steps S51 to S64 shown in FIG. 22, and the steps S31A and S32 shown in FIG. Program PROG6 consisting of steps S33A, S34 to S40 and S41A shown in FIG. 26, program PROG7 consisting of steps S31B and S32A shown in FIG. 30, and program PROG8 shown in FIG. Steps S33 to S36, S37A, S38, S39A, S40, S41A, a program PROG9 consisting of S42, a program PROG10 consisting of steps S31C and S32B shown in FIG. 36, and steps S33B, S34A, S35A, S37B, S38A and S39B shown in FIG. , S40A, S41B, a program PROG11 and an allocation table TBL1 are stored.
シンク1のCPUは、ROMに記憶されたプログラムPROG1を読み出して実行する。
The CPU of the
センサーノード2−1〜2−KのCPUは、ROMに記憶されたプログラムPROG2を読み出して実行する。 The CPUs of the sensor nodes 2-1 to 2-K read and execute the program PROG2 stored in the ROM.
無線基地局110,150,160のCPUは、ROMに記憶されたプログラムPROG3を読み出して実行する。
The CPUs of the
端末装置120のCPUは、ROMに記憶されたプログラムPROG4を読み出して実行する。
The CPU of the
端末装置170のCPUは、ROMに記憶されたプログラムPROG5を読み出して実行する。
The CPU of the
無線基地局180のCPUは、ROMに記憶されたプログラムPROG6を読み出して実行する。
The CPU of the
端末装置190のCPUは、ROMに記憶されたプログラムPROG7を読み出して実行する。
The CPU of the
無線送信機200のCPUは、ROMに記憶されたプログラムPROG8を読み出して実行する。
The CPU of the
端末装置210,220のCPUは、ROMに記憶されたプログラムPROG9を読み出して実行する。
The CPUs of the
移動端末230のCPUは、ROMに記憶されたプログラムPROG10を読み出して実行する。
The CPU of the
移動端末240,250のCPUは、ROMに記憶されたプログラムPROG11を読み出して実行する。
The CPUs of the
シンク1のCPUは、プログラムPROG2を実行する場合、対応表TBL1をROMから読み出して参照する。
When executing the program PROG2, the CPU of the
また、センサーノード2−1〜2−KのCPUは、プログラムPROG2を実行する場合、対応表TBL1をROMから読み出して参照する。 Further, when executing the program PROG2, the CPUs of the sensor nodes 2-1 to 2-K read and refer to the correspondence table TBL1 from the ROM.
更に、無線基地局110のCPUは、プログラムPROG3を実行する場合、対応表TBL1をROMから読み出して参照する。
Further, when executing the program PROG3, the CPU of the
更に、端末装置120のCPUは、プログラムPROG4を実行する場合、対応表TBL1をROMから読み出して参照する。
Furthermore, when executing the program PROG4, the CPU of the
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiment disclosed this time should be considered as illustrative in all points and not restrictive. The scope of the present invention is shown not by the above description of the embodiments but by the scope of claims for patent, and is intended to include meanings equivalent to the scope of claims for patent and all modifications within the scope.
この発明は、無線装置、それを備えた無線通信システムおよび無線装置において実行されるプログラムに適用される。 The present invention is applied to a radio apparatus, a radio communication system including the radio apparatus, and a program executed in the radio apparatus.
1 シンク、2−1〜2−K センサーノード、10 無線センサーネットワーク、11,21,22,111,201,231 アンテナ、12,23,23A,112,202,232 無線通信部、13 推定部、14 GPS受信機、15 データ収集部、24 制御部、25 センサー、26 ウェイクアップ信号受信部、26A 信号受信部、27,121,121A,121B ウェイクアップ信号判定部、100,100A,100B,100C,100D,100E,100F,100G 無線ネットワーク、110,150,160,180 無線基地局、113,113A,122,122A,122B ホストシステム,120,130,140,170,190、121C 信号判定部、210,220,270 端末装置、200,260 無線送信機、203,203A 信号生成部、230,240,250 移動端末、233 アプリケーション部。 1 sink, 2-1 to 2-K sensor node, 10 wireless sensor network, 11, 21, 22, 111, 201, 231 antenna, 12, 23, 23A, 112, 202, 232 wireless communication unit, 13 estimation unit, 14 GPS receiver, 15 data collection unit, 24 control unit, 25 sensor, 26 wakeup signal reception unit, 26A signal reception unit, 27, 121, 121A, 121B wakeup signal determination unit, 100, 100A, 100B, 100C, 100D, 100E, 100F, 100G wireless network, 110, 150, 160, 180 wireless base station, 113, 113A, 122, 122A, 122B host system, 120, 130, 140, 170, 190, 121C signal determination unit, 210, 220,270 terminal device, 00,260 radio transmitter, 203,203A signal generation unit, 230, 240, 250 mobile terminals, 233 application unit.
Claims (17)
前記生成手段によって生成された前記第1の無線フレームを当該無線装置の通信範囲へ送信する送信手段とを備える無線装置。 Generating means for generating a first radio frame having a frame length representing identification information for controlling a terminal device that is generated based on the identification information of the wireless device and that has entered the communication range of the wireless device;
A wireless device comprising: transmission means for transmitting the first wireless frame generated by the generating means to a communication range of the wireless device.
前記受信手段によって受信された前記第1の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項1に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる移行手段とを備える端末装置。 Receiving means for receiving the first radio frame from the radio device according to claim 1, when the terminal device enters the communication range of the radio device according to claim 1;
The frame length of the first radio frame received by the receiving means is detected, and when the detected frame length represents the identification information of the radio device according to claim 1, the radio device is shifted to a desired state. A terminal device comprising transition means for causing the terminal device to move.
請求項4から請求項8のいずれか1項に記載の端末装置とを備える無線通信システム。 A wireless device according to any one of claims 1 to 3,
A radio | wireless communications system provided with the terminal device of any one of Claims 4-8.
送信手段が、前記第1のステップにおいて生成された前記第1の無線フレームを当該無線装置の通信範囲へ送信する第2のステップとをコンピュータに実行させるためのプログラム。 The generation unit generates a first radio frame having a frame length that is generated based on the identification information of the wireless device and that represents the identification information for controlling the terminal device that has entered the communication range of the wireless device. A first step;
A program for causing a computer to execute a second step of transmitting the first wireless frame generated in the first step to a communication range of the wireless device.
移行手段が、前記受信手段によって受信された前記第1の無線フレームのフレーム長を検出し、その検出したフレーム長が請求項5に記載の無線装置の識別情報を表すとき、当該無線装置を所望の状態へ移行させる第2のステップとをコンピュータに実行させるためのプログラム。 A receiving unit that receives the first radio frame from the radio device according to claim 5 when the terminal device enters the communication range of the radio device according to claim 1;
The transition unit detects a frame length of the first radio frame received by the receiving unit, and when the detected frame length represents the identification information of the radio device according to claim 5, the wireless device is requested A program for causing a computer to execute the second step of shifting to the state.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018100937A JP6569111B2 (en) | 2018-05-25 | 2018-05-25 | WIRELESS DEVICE, WIRELESS COMMUNICATION SYSTEM EQUIPPED WITH THE SAME, AND PROGRAM RUNNED IN WIRELESS DEVICE |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018100937A JP6569111B2 (en) | 2018-05-25 | 2018-05-25 | WIRELESS DEVICE, WIRELESS COMMUNICATION SYSTEM EQUIPPED WITH THE SAME, AND PROGRAM RUNNED IN WIRELESS DEVICE |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014145894A Division JP6450905B2 (en) | 2014-07-16 | 2014-07-16 | Mobile radio apparatus, radio communication system including the same, and program executed in mobile radio apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2018148579A true JP2018148579A (en) | 2018-09-20 |
JP6569111B2 JP6569111B2 (en) | 2019-09-04 |
Family
ID=63591766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018100937A Active JP6569111B2 (en) | 2018-05-25 | 2018-05-25 | WIRELESS DEVICE, WIRELESS COMMUNICATION SYSTEM EQUIPPED WITH THE SAME, AND PROGRAM RUNNED IN WIRELESS DEVICE |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6569111B2 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007037414A1 (en) * | 2005-09-30 | 2007-04-05 | Matsushita Electric Industrial Co., Ltd. | Wireless communication mobile station apparatus and rach data transmitting method |
WO2011101901A1 (en) * | 2010-02-18 | 2011-08-25 | 株式会社 東芝 | Relay device |
JP2013207319A (en) * | 2012-03-27 | 2013-10-07 | Advanced Telecommunication Research Institute International | Radio device and switching method of base station in the same |
WO2015072053A1 (en) * | 2013-11-13 | 2015-05-21 | 日本電気通信システム株式会社 | Base station, radio terminal, communication system, communication method, and program |
-
2018
- 2018-05-25 JP JP2018100937A patent/JP6569111B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2007037414A1 (en) * | 2005-09-30 | 2007-04-05 | Matsushita Electric Industrial Co., Ltd. | Wireless communication mobile station apparatus and rach data transmitting method |
WO2011101901A1 (en) * | 2010-02-18 | 2011-08-25 | 株式会社 東芝 | Relay device |
JP2013207319A (en) * | 2012-03-27 | 2013-10-07 | Advanced Telecommunication Research Institute International | Radio device and switching method of base station in the same |
WO2015072053A1 (en) * | 2013-11-13 | 2015-05-21 | 日本電気通信システム株式会社 | Base station, radio terminal, communication system, communication method, and program |
Also Published As
Publication number | Publication date |
---|---|
JP6569111B2 (en) | 2019-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230422221A1 (en) | Method and apparatus of peer link setting, and method and apparatus of channel switching, in wireless mesh network | |
JP6334658B2 (en) | Wireless communication apparatus and wireless communication method | |
EP3298710B1 (en) | Low power sensor node operation for wireless network | |
JP5446621B2 (en) | Wireless device, wireless communication system, and wireless communication method | |
JP2014230110A (en) | System, program and method for radio terminal to find access point | |
EP1863197B1 (en) | Wireless communication apparatus and wireless communication method | |
US11665008B2 (en) | Ultra-low power mesh network | |
US20180359623A1 (en) | Wireless terminal and communication method of the wireless terminal | |
JP2015188207A (en) | Radio communication system, radio communication device, and data relay method | |
KR20150103043A (en) | Systems and methods for hierarchical time source usage in near-me area network discovery and synchronization | |
JP2020113980A (en) | Collaboration between wireless devices operating on both long-range and short-range networks | |
CN106465438A (en) | Pre-configuration of devices supporting national security and public safety communications | |
JP5705030B2 (en) | Communications system | |
US11395112B2 (en) | Wireless sensor system, wireless terminal device, communication control method and communication control program | |
JPWO2018008402A1 (en) | Position detection system and receiver | |
JP6450905B2 (en) | Mobile radio apparatus, radio communication system including the same, and program executed in mobile radio apparatus | |
JP6569111B2 (en) | WIRELESS DEVICE, WIRELESS COMMUNICATION SYSTEM EQUIPPED WITH THE SAME, AND PROGRAM RUNNED IN WIRELESS DEVICE | |
JP6452463B2 (en) | Communication system and communication device | |
JP6616805B2 (en) | Access point, wireless terminal, program and method for controlling beacon standby | |
CN110996345B (en) | Method and device for detecting or reporting field intensity in ad hoc network, computing equipment and storage medium | |
CN115086899A (en) | Wireless network working method and system | |
JP2006325142A (en) | Radio terminal and communication method therefor | |
JP6339835B2 (en) | Transmitter, receiver, wireless node including them, and wireless communication system including the wireless node | |
JP2014123829A (en) | Slave radio device, master radio device and path construction method | |
JP6564430B2 (en) | Terminal for data acquisition and transmission |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180525 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20180615 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190108 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190308 |
|
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: 20190618 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190711 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6569111 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |