JP2018170580A - Wireless communication device, wireless communication program, and repeater - Google Patents
Wireless communication device, wireless communication program, and repeater Download PDFInfo
- Publication number
- JP2018170580A JP2018170580A JP2017065132A JP2017065132A JP2018170580A JP 2018170580 A JP2018170580 A JP 2018170580A JP 2017065132 A JP2017065132 A JP 2017065132A JP 2017065132 A JP2017065132 A JP 2017065132A JP 2018170580 A JP2018170580 A JP 2018170580A
- Authority
- JP
- Japan
- Prior art keywords
- processing unit
- communication
- wireless communication
- unit
- time
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
【課題】一方の無線通信装置が他方の無線通信装置を探索して登録する通信システムにおいて、互いの登録に要する時間を短縮する可能性を高めることができる無線通信装置等を提供する。【解決手段】接続処理部13は、ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出された場合には、ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出されなくなった後、バックオフ時間の上限値以下の時間からランダムに選択されたバックオフ時間だけ待機してから、応答信号を送信処理部17に送信させる。通信の相手方を登録する場合のバックオフ時間の上限値は、通信の相手方の登録のための処理が完了した後に通信の相手方と通常の通信をする場合のバックオフ時間の上限値よりも小さい。【選択図】図8In a communication system in which one wireless communication device searches for and registers the other wireless communication device, a wireless communication device that can increase the possibility of shortening the time required for mutual registration is provided. When it is detected that a certain communication channel is used by another wireless communication device, a connection processing unit 13 uses the certain one communication channel by another wireless communication device. After it is no longer detected, a response signal is transmitted to the transmission processing unit 17 after waiting for a back-off time randomly selected from a time equal to or less than the upper limit of the back-off time. The upper limit value of the back-off time when registering the communication partner is smaller than the upper limit value of the back-off time when performing normal communication with the communication partner after the process for registering the communication partner is completed. [Selection] Figure 8
Description
本発明は、通信の相手方を探索する機能を有する無線通信装置、無線通信用プログラム、および中継器に関する。 The present invention relates to a wireless communication apparatus, a wireless communication program, and a repeater having a function of searching for a communication partner.
従来から、通信の相手方を探索する機能を有する無線通信装置が用いられている無線通信システムが存在する。このような通信システムにおいては、たとえば、無線通信装置としての親機と子機とが、通常の通信を開始する前に、互いに通信の相手方を登録する。このとき、子機が親機を探索する、いわゆるアクティブスキャンが実行される。子機による親機の探索に関する基準を有している規格としては、たとえば、Wi−SUNアライアンスが使用している規格がある。 Conventionally, there exists a wireless communication system in which a wireless communication device having a function of searching for a communication partner is used. In such a communication system, for example, a parent device and a child device as wireless communication devices register communication partners with each other before starting normal communication. At this time, a so-called active scan in which the child device searches for the parent device is executed. As a standard having a reference for searching for a parent device by a child device, for example, there is a standard used by the Wi-SUN Alliance.
現在公開されているWi−SUN Bルートにおいては、通信を開始する前の通信の相手方の登録時には、子機は、親機に対してアクティブスキャンを行う。具体的には、子機は、応答要求信号(Enhanced Beacon Request)をブロードキャスト送信する。このとき、子機は、親機から応答信号(Enhanced Beacon)を受信するまで、複数のチャネル、たとえば、14チャネルのそれぞれを順次利用して、親機を探索する(特許文献1参照)。子機は、複数のチャネルのうちのいずれか1つのチャネルを利用して、親機から応答信号を受信した場合に、その応答信号を送信した親機へPCI(Peripheral Component Interconnect)信号を送信する。これにより、子機および親機は、それぞれ、通信の相手方のPANA(Protocol for carrying Authentication for Network Access)認証を行った上で、認証が完了した通信の相手方の登録を完了する。 In the Wi-SUN B route that is currently open to the public, the slave unit performs an active scan on the master unit at the time of registration of a communication partner before starting communication. Specifically, the slave unit broadcasts a response request signal (Enhanced Beacon Request). At this time, the slave unit searches for the master unit by sequentially using each of a plurality of channels, for example, 14 channels, until a response signal (Enhanced Beacon) is received from the master unit (see Patent Document 1). When the slave unit receives a response signal from the master unit using any one of the plurality of channels, the slave unit transmits a PCI (Peripheral Component Interconnect) signal to the master unit that has transmitted the response signal. . As a result, the slave unit and the master unit each perform PANA (Protocol for carrying Authentication for Network Access) authentication of the communication counterparty, and then complete registration of the communication counterparty for which authentication has been completed.
上記したWi−SUN Bルート以外に、Wi−SUN HANという新たな規格が現在策定中である。このWi−SUN HANにおけるアクティブスキャンの場合には、14チャネルのうちの1チャネルあたりの応答信号の受信を待っている応答待ち時間が5秒であると想定されている。そのため、14チャネルの全てを探索する必要がある最悪のケースにおいては、応答待ち時間の合計値は、5秒×14チャネル=70秒程度になることが予想される。 In addition to the Wi-SUN B route described above, a new standard called Wi-SUN HAN is currently being formulated. In the case of active scanning in this Wi-SUN HAN, it is assumed that the response waiting time waiting for receiving a response signal per channel out of 14 channels is 5 seconds. Therefore, in the worst case where it is necessary to search all 14 channels, the total value of the response waiting time is expected to be about 5 seconds × 14 channels = 70 seconds.
したがって、親機がいくつかの子機を登録する必要がある場合には、子機の登録時間が非常に長くなってしまう。その結果、たとえば、ホームエリアネットワークの場合、各家庭等での親機および子機の施工業者またはユーザによる使用開始前の初期設定作業の効率が低下してしまうことが懸念されている。 Therefore, when the master unit needs to register several slave units, the registration time of the slave unit becomes very long. As a result, for example, in the case of a home area network, there is a concern that the efficiency of the initial setting work before the start of use by the contractor or user of the master unit and the slave unit in each home or the like is reduced.
本発明は、このような従来技術の有する課題に鑑みてなされたものである。そして、本発明の目的は、一方の無線通信装置が他方の無線通信装置を探索して登録する通信システムにおいて、互いの登録に要する時間を短縮する可能性を高めることができる無線通信装置、中継器、および無線通信用プログラムを提供することである。 The present invention has been made in view of such problems of the prior art. An object of the present invention is to provide a wireless communication device and a relay that can increase the possibility of reducing the time required for registration in a communication system in which one wireless communication device searches and registers the other wireless communication device. And providing a program for wireless communication.
上記課題を解決するために、本発明の第1の態様に係る無線通信装置は、通信の相手方から応答要求信号を受信する受信処理部と、前記受信処理部が前記応答要求信号を受信した場合に、前記通信の相手方を登録するための処理を実行する接続処理部と、前記接続処理部からの指示に基づいて、ある1つの通信チャネルを利用して前記応答要求信号に対応する応答信号を前記通信の相手方へ送信する送信処理部と、を備え、前記接続処理部は、前記ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出された場合には、前記ある1つの通信チャネルが前記他の無線通信装置によって利用されなくなったことが検出された後、バックオフ時間の上限値以下の時間からランダムに選択されたバックオフ時間だけ待機してから、前記応答信号を前記送信処理部に送信させ、前記通信の相手方を登録する場合の前記バックオフ時間の上限値は、前記通信の相手方の登録のための処理が完了した後に前記通信の相手方と通常の通信をする場合の前記バックオフ時間の上限値よりも小さい。 In order to solve the above problem, a wireless communication device according to the first aspect of the present invention includes a reception processing unit that receives a response request signal from a communication partner, and the reception processing unit that receives the response request signal. In addition, a connection processing unit that executes processing for registering the communication partner, and a response signal corresponding to the response request signal using a certain communication channel based on an instruction from the connection processing unit A transmission processing unit that transmits to the other party of the communication, and the connection processing unit is configured to detect the one when the certain one communication channel is used by another wireless communication device. After detecting that one communication channel is no longer used by the other wireless communication device, it waits for a backoff time that is randomly selected from a time equal to or less than the upper limit of the backoff time. The upper limit value of the back-off time when the response signal is transmitted to the transmission processing unit and the communication partner is registered is the communication partner after the processing for registration of the communication partner is completed. Is smaller than the upper limit of the back-off time for normal communication.
本発明の第2の態様に係る無線通信用プログラムは、コンピュータを、通信の相手方から応答要求信号を受信する受信処理部、前記受信処理部が前記応答要求信号を受信した場合に、前記通信の相手方を登録するための処理を実行する接続処理部、前記接続処理部からの指示に基づいて、ある1つの通信チャネルを利用して前記応答要求信号に対応する応答信号を前記通信の相手方へ送信する送信処理部、として動作させるための無線通信用プログラムであって、前記接続処理部は、前記ある1つの通信チャネルが他の無線通信装置によって利用されている場合には、バックオフ時間の上限値以下の時間からランダムに選択されたバックオフ時間だけ待機した後、前記応答信号を前記送信処理部に送信させ、前記通信の相手方を登録する場合の前記バックオフ時間の上限値は、前記通信の相手方の登録のための処理が完了した後に前記通信の相手方と通常の通信をする場合の前記バックオフ時間の上限値よりも小さい。 According to a second aspect of the present invention, there is provided a wireless communication program comprising: a reception processing unit that receives a response request signal from a communication partner; and the communication processing unit that receives the response request signal when the reception processing unit receives the response request signal. A connection processing unit that executes processing for registering the other party, and based on an instruction from the connection processing unit, transmits a response signal corresponding to the response request signal to the other party using the communication channel. A wireless communication program for operating as a transmission processing unit, wherein the connection processing unit has an upper limit of a back-off time when the certain one communication channel is used by another wireless communication device. When waiting for a back-off time randomly selected from a time less than or equal to the value, causing the transmission processing unit to transmit the response signal, and registering the communication partner The upper limit of the back-off time is smaller than the upper limit value of the backoff time in the case of the other party and normal communication of the communication after the processing for registration of the communication counterpart is complete.
本発明の第3の態様に係る中継器は、第1の無線通信装置と第2の無線通信装置とを含む通信システムにおいて、前記第1の無線通信装置と前記第2の無線通信装置との間の通信情報を中継する中継器であって、前記第1の無線通信装置を登録する場合かそれとも前記第2の無線通信装置を登録する場合かを判定する判定部をさらに備え、前記判定部が前記第2の無線通信装置を登録すべきと判定した場合に、第1の態様の無線通信装置の登録のための機能を発揮する。 A repeater according to a third aspect of the present invention is a communication system including a first wireless communication device and a second wireless communication device, wherein the repeater between the first wireless communication device and the second wireless communication device. A determination unit that determines whether the first wireless communication device is registered or the second wireless communication device is registered. When it is determined that the second wireless communication device should be registered, the wireless communication device registration function of the first aspect is exhibited.
本発明によれば、一方の無線通信装置が他方の無線通信装置を探索して登録する通信システムにおいて、互いの登録に要する時間を短縮する可能性を高めることができる。 According to the present invention, in a communication system in which one wireless communication device searches for and registers the other wireless communication device, it is possible to increase the possibility of reducing the time required for mutual registration.
図1を用いて、実施の形態の通信システムの概略構成を説明する。 The schematic configuration of the communication system according to the embodiment will be described with reference to FIG.
図1に示されるように、実施の形態の通信システムは、それぞれが無線通信装置として機能する親機10、中継器20、および複数の子機30を備えている。親機10は、たとえば、HEMS(Home Energy Management System)の管理装置である。子機30は、HEMSにおける家庭用の機器である。具体的には、子機30は、たとえば、照明機器、空気調和機、テレビ、洗濯機、冷蔵庫、太陽電池パネル、または電力メータ等である。中継器20は、無線通信システムにおいて、親機10と子機30との間で、電波を中継することにより、通信情報を中継する機器である。
As shown in FIG. 1, the communication system according to the embodiment includes a
本実施の形態の通信システムにおいては、親機10と子機30とが直接通信するルートと、親機10と子機30とが中継器20を経由して間接的に通信するルートとがある。中継器20は、親機10と子機30との間の距離が大きく、親機10および子機30の少なくとも一方が発した電波が他方に届かない場合に使用される。中継器20は、親機10と電波による無線通信を実行でき、かつ、子機30と電波による無線通信を実行できる位置に設置される。
In the communication system according to the present embodiment, there are a route through which the
なお、図1には示されていないが、親機10と子機30との間の距離、ならびに、親機10および子機30のそれぞれからの電波到達距離に応じて、複数の中継器20が親機10と子機30との間に直列的に信号を順次伝送する場合もある。
Although not shown in FIG. 1, a plurality of
図2を用いて、実施の形態の通信システムの通信の上位層と下位層とを説明する。 An upper layer and a lower layer of communication in the communication system according to the embodiment will be described with reference to FIG.
まず、下位層でのアクティブスキャン、すなわち、子機30による親機10または中継器20の探索を説明する。
First, the active scan in the lower layer, that is, the search for the
子機30に設けられた登録釦が押下されると、子機30は子機30から電波が届く範囲内の位置に設置されている親機10を探索するために、親機10から応答信号を受信するまで、周波数を順次変更しながら、周辺環境へ応答要求信号を送信する。子機30は、前述の応答要求信号を受信した親機10からその応答要求信号に対応する応答信号を受信し、親機10の認証が完了すると、親機10を通信の相手方として登録する。
When a registration button provided on the
ただし、図2には示されていないが、子機30から電波が届く距離の範囲内に設置されている機器が中継器20のみである場合がある。この場合には、子機30は、応答要求信号を受信した中継器20からその応答要求信号に対応する応答信号を受信し、中継器20の認証が完了すると、中継器20を通信の相手方として登録する。
However, although not shown in FIG. 2, there are cases where the
一方、親機10に設けられた登録釦が押下されると、親機10は、親機10から電波が届く範囲内の位置に設置されている子機30を登録するために、子機30から応答要求信号を受信するまで所定期間(登録タイムアウト)だけ待機する。親機10は、この待機している期間に、子機30から応答要求信号を受信し、子機30の認証が完了すると、子機30を通信の相手方として登録する。また、親機10は、子機30から応答要求信号を受信すると、その応答要求信号に対応する応答信号を子機30へ返信する。
On the other hand, when a registration button provided in the
ただし、図2には示されていないが、親機10から電波が届く範囲内の位置に、子機30ではなく中継器20が設置されている場合がある。この場合には、親機10は、前述の待機している期間(登録タイムアウト)内に、中継器20から応答要求信号を受信し、中継器20の認証を完了すると、中継器20を通信の相手方として登録する。また、親機10は、中継器20から応答要求信号を受信すると、その応答要求信号に対応する応答信号を中継器20へ返信する。
However, although not shown in FIG. 2, there is a case where the
上記から分かるように、中継器20は、通信の相手方の登録のための機能としては、親機10の機能と子機30の機能との双方を有している。中継器20は、通信の相手方の探索および通信の相手方の登録に関しては、親機10との関係では子機30の機能と同一の機能を発揮する一方で、子機30との関係では親機10の機能と同一の機能を発揮する。
As can be seen from the above, the
次に、上位層における、親機10と子機30との間での認証および鍵の配布、親機10と中継器20との間での認証および鍵の配布、中継器20と子機30との間での認証および鍵の配布、または中継器20同士の間での認証および鍵の配布が行われる。
Next, authentication and key distribution between the
たとえば、子機30と親機10との間での互いの登録のための処理においては、子機30は、複数のチャネルのうちのいずれか1つのチャネルを利用して、親機10から応答信号を受信する。この場合には、子機30は、親機10へPCI(Peripheral Component Interconnect)信号を送信する。それにより、親機10および子機30は、互いに、PANA(Protocol for carrying Authentication for Network Access)認証を行った後、通信の相手方の登録を完了する。
For example, in the process for mutual registration between the
図3を用いて、実施の形態の通信システムにおけるアクティブスキャンを説明する。 An active scan in the communication system according to the embodiment will be described with reference to FIG.
図3に示されるように、親機10と子機30との通信の開始前の互いの登録時には、通信システムの施工業者またはユーザが、子機30の登録釦を押下する。それにより、子機30は、親機10に対してアクティブスキャンを行う。具体的には、子機30は、応答要求信号を受信可能な位置に設定されている親機10へ応答要求信号が到達するように、周辺環境に対して応答要求信号をブロードキャスト送信する。それにより、子機30は、親機10から応答信号を受信するまで、14チャネルのそれぞれを順次探索する。たとえば、Wi−SUN Bルートでは、922.5MHzから922.7MHzまで、400kHz間隔で全14チャネルのそれぞれにおいて、子機30による親機10の探索が実行される。このときの応答信号(Enhanced Beacon)の受信を待っているスキャン時間(Scan Duration)は、予め定められた値である。
As shown in FIG. 3, when registering each other before the start of communication between the
図3に示されるように、通信システムの施工業者またはユーザが、親機10の登録釦を押し下げる。それにより、親機10は、14チャネルのうちのいずれか1つのチャネルを利用して、子機30から応答要求信号を受信した場合には、子機30へ応答信号を返信する。図3の例では、第14番目のチャネルで親機10が子機30へ応答信号を返信している。
As shown in FIG. 3, the contractor or user of the communication system pushes down the registration button of the
子機30は、親機10からの応答信号の受信を待っているための予め定められた応答待ち時間内であれば、親機10が送信した応答信号を受信できるが、この応答待ち時間を超えると、親機10が応答信号を送信しても、その応答信号を受信できない。
The
応答要求信号を受信した後の親機10が応答信号を送信し終えるまでの時間は、他の無線通信装置が子機30と通信している場合には、その通信の終了後の待ち時間であるバックオフ時間に大きく依存している。バックオフ時間は、予め定められた上限値以下の時間からランダムに選択された時間である。親機10のバックオフ時間が長い場合、子機30の応答待ち時間を超えても、親機10が応答信号を送信できない場合がある。この場合、子機30は、応答信号を受信できない。したがって、親機10と子機30との互いの認証および登録を実行することができない。このことから、バックオフ時間の上限値は、信号同士の衝突を防止できる限り、より小さいことが好ましいと言える。
The time until the
図4を用いて、実施の形態の通信システムにおける無線通信装置としての子機30の構成を説明する。
The structure of the subunit |
無線通信装置としての子機30は、アンテナ31、受信処理部32、接続処理部33、通信パラメータ管理部34、アプリケーション制御部35、登録情報記憶部36、送信処理部37、および報知部38を備えている。
The subunit |
アンテナ31は電波を受信し、受信処理部32へ伝達する。受信処理部32は、受信した情報を接続処理部33へ通知する。本実施の形態においては、受信処理部32は、アンテナ31が受信した応答信号(Enhanced Beacon)を接続処理部33へ通知する。
The
接続処理部33は、電波の周波数が異なる複数の通信チャネルのうちのいずれか1つの通信チャネルを利用して、通信の相手方を探索するための処理を実行する。接続処理部33は、受信処理部32が応答待ち時間内に親機10から応答信号を受信すると、アプリケーション制御部35へ応答信号を受信したことを通知する。それにより、アプリケーション制御部35は、応答信号を送信した親機10の登録のためのPANA認証を開始する。アプリケーション制御部35は、親機10のPANA認証が成功した場合には、親機10に関する情報を登録情報記憶部36に記憶させる。
The connection processing unit 33 performs processing for searching for a communication partner using any one of a plurality of communication channels having different radio wave frequencies. When the
アプリケーション制御部35は、子機30の製品としての機能を発揮するための制御を実行する。接続処理部33は、アプリケーション制御部35から指令信号を受信して親機10と通信するための制御を実行する。アプリケーション制御部35は、親機10の登録に関する情報を報知部38に報知させる。
The
無線通信装置としての子機30は、コンピュータを備えている。このコンピュータが、無線通信用プロクラムを実行することによって、上記した接続処理部33、送信処理部37、および受信処理部32等、の機能が実現される。コンピュータは、プログラムに従って動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路(IC)、又はLSI(large scale integration)を含む一つ又は複数の電子回路で構成される。複数の電子回路は、一つのチップに集積されてもよいし、複数のチップに設けられてもよい。プログラムは、コンピュータが読み取り可能なROM、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、子機30が備える記憶媒体に予め格納されていてもよいし、インターネット上のクラウド等のサーバから子機30へインストールされてもよく、また、スティックメモリ等の子機30の外部の記録媒体から子機30へインストールされてもよい。
The subunit |
送信処理部37は、接続処理部33からの指令信号を受けてアンテナ31から応答要求信号(Enhanced Beacon Request)を送信する。つまり、送信処理部37は、接続処理部33からの指示に基づいて、通信の相手方へ応答要求信号を送信する。
The
報知部38は、本実施の形態においては、画像を表示する表示部、たとえば、液晶ディスプレイである。ただし、報知部38は、音声を発生するものであってもよい。報知部38によって報知される情報は、たとえば、登録の失敗または成功等である。
In this embodiment,
無線通信装置としての子機30は、通信の相手方の登録のための制御処理において、無線通信用プロクラムに基づいて、コンピュータを、上記した接続処理部33、送信処理部37、および受信処理部32等、として動作させる。無線通信用プログラムは、インターネット上のクラウド等のサーバから子機30へインストールされてもよいが、スティックメモリ等の子機30の外部の記録媒体から子機30へインストールされてもよい。
In the control process for registering the communication partner, the
図5を用いて、実施の形態の通信システムにおけるアクティブスキャンのスキャン時間係数(Scan Time Factor)Yと1チャネルあたりのスキャン時間(Scan Duration)との関係を説明する。 The relationship between the scan time factor Y of active scan and the scan time per channel (Scan Duration) in the communication system of the embodiment will be described with reference to FIG.
図5から分かるように、スキャン時間係数Yが増加するにしたがって、スキャン時間が増加している。たとえば、スキャン時間係数Yが5である場合、スキャン時間は、1チャネル当たり633.6msである。図5の例では、子機30の通信パラメータ管理部34には、15種類のスキャン時間係数にそれぞれ対応する15種類のスキャン時間が記憶されている。
As can be seen from FIG. 5, the scan time increases as the scan time coefficient Y increases. For example, when the scan time coefficient Y is 5, the scan time is 633.6 ms per channel. In the example of FIG. 5, the communication
図5は、スキャン時間係数Yとスキャン時間との関係を説明するためだけに、現在明らかとなっているWi−SUN Bルートのスキャン時間係数Yとスキャン時間との関係を例示している。一方、Wi−SUN HANの場合には、スキャン時間係数Yが5である場合、スキャン時間が5秒であると想定されている。また、Wi−SUN HANのスキャン時間は、いずれのスキャン時間係数Yの場合においても、Wi−SUN Bルートのスキャン時間よりもかなり長いと想定されている。 FIG. 5 exemplifies the relationship between the scan time coefficient Y of the Wi-SUN B route and the scan time, which is currently apparent, only to explain the relationship between the scan time coefficient Y and the scan time. On the other hand, in the case of Wi-SUN HAN, when the scan time coefficient Y is 5, it is assumed that the scan time is 5 seconds. In addition, the scan time of the Wi-SUN HAN is assumed to be considerably longer than the scan time of the Wi-SUN B route in any scan time coefficient Y.
図6を用いて、実施の形態の通信システムにおける無線通信装置としての子機30が実行する制御処理を説明する。
Control processing executed by the
図6に示されるように、子機30の登録釦が押し下げられると、ステップS301において、接続処理部33が通信パラメータ管理部34に記憶されている複数の通信チャネルからXチャネルを選択する。その後、ステップS302において、接続処理部33は、通信パラメータ管理部34のスキャン時間係数Yを初期値、たとえば、「1」に設定する。これにより、登録のための制御処理においては、図5におけるスキャン時間係数Yの初期値に対応するスキャン時間だけ、子機30は親機10を探索する。このスキャン時間係数Yの初期値に対応するスキャン時間は、通常の通信のときに使用されるスキャン時間係数Yに対応するスキャン時間よりも短い。
As shown in FIG. 6, when the registration button of
本実施の形態においては、子機30が親機10からの応答信号を14チャネルのいずれにおいてもスキャン時間内に受信できない場合、スキャン時間係数Yは、「1」から1つずつ推奨値、たとえば、「5」まで増加される。しかしながら、スキャン時間係数Yは、「1」以外の初期値から1つずつ推奨値まで増加されてもよい。また、スキャン時間係数Yは、初期値から一気に推奨値まで増加されてもよい。
In the present embodiment, when the
また、子機30の登録釦が押し下げられると、接続処理部33は、受信処理部32を応答要求信号に対応する応答信号の受信のために待機している状態に設定されている。この子機30の受信処理部32が応答信号の受信のために待機している時間以外の時間においては、子機30の受信処理部32は、応答信号を受信することができない。この子機30の受信処理部32が応答信号の受信のために待機している時間が、前述のように、子機30による親機10のスキャン時間である。
In addition, when the registration button of the
ステップS303において、接続処理部33は、送信処理部37にXチャネルを利用して応答要求信号の送信のための処理を実行させる。それにより、アンテナ31から応答要求信号が送信される。アンテナ31から応答要求信号が送信されると、ステップS304において、接続処理部33は、親機10によって送信された応答信号を受信処理部32が受信したか否かを判定する。
In step S303, the connection processing unit 33 causes the
ステップS304において、受信処理部32が応答信号を受信していれば、接続処理部33は、ステップS305において、親機10のPANA認証を開始する。その後、ステップS306において、接続処理部33は、PANA認証が成功したか否かを判定する。
In step S304, if the
ステップS306において、PANA認証が成功していれば、それをアプリケーション制御部35に通知する。それにより、ステップS307において、アプリケーション制御部35は、登録情報記憶部36に親機10に関する情報を記憶させ、報知部38、たとえば、ディスプレイに親機10の登録が成功したことを表示させる。その後、ステップS313において、通信パラメータ管理部34に記憶されているスキャン時間係数Yが、通常の通信において用いられる推奨値「5」に設定される。したがって、通常の通信のときには、登録のための通信のときのスキャン時間よりも長いスキャン時間だけ、子機30はそれぞれのチャネルを利用して親機10をアクティブスキャンによって探索する。
In step S306, if the PANA authentication is successful, the
一方、ステップS306において、PANA認証が成功していなければ、ステップS312の処理が実行される。ステップS312の処理は、登録が失敗したときの処理であり、その処理は後述される。 On the other hand, if the PANA authentication is not successful in step S306, the process of step S312 is executed. The process of step S312 is a process when registration fails, and the process will be described later.
ステップS304において、受信処理部32が応答信号を受信していなければ、接続処理部33は、ステップS308において、通信チャネルを切り替える。具体的には、通信チャネルの番号が、チャネルXからチャネルX+1へ1チャネルだけ増加する。ステップS308が繰り返されるごとに、通信チャネルの番号が1ずつ増加する。
If the
次に、ステップS309において、接続処理部33は、全チャネルで親機10の探索(スキャン)が完了しているか否かを判定する。ステップS309において、全てのチャネルでスキャンが完了していないと判定されれば、ステップS303の処理が再び実行される。
Next, in step S309, the connection processing unit 33 determines whether the search (scan) of the
一方、ステップS309において、全てのチャネルで親機10の探索が完了していると判定される場合がある。この場合、接続処理部33は、現在のチャネルでは、通信の相手方を検出することができないとみなして、接続処理部33は、ステップS312において、通信パラメータ管理部34に記憶されているスキャン時間係数Yを1つ増加させる。それにより、前回の探索のスキャン時間よりも長いスキャン時間だけ、親機10の探索が実行される。
On the other hand, in step S309, it may be determined that the search for
つまり、スキャン時間係数Yは、「0」〜「5」まで順次繰り上げられ、それぞれのスキャン時間係数Yに対応するスキャン時間だけ、子機30による親機10の探索が実行される。
That is, the scan time coefficient Y is sequentially incremented from “0” to “5”, and the
ステップS311において、接続処理部33は、スキャン時間係数(Scan Duration=0〜8)Yが、通常の通信に使用される推奨値としての「5」よりも1つ大きな「6」になっているか否かを判定する。ステップS311において、スキャン時間係数Yが「6」になっていれば、ステップS312において、接続処理部33は、登録が失敗したことが決定する。それにより、アプリケーション制御部35は、報知部38、たとえば、表示部に登録が失敗したことを表示させる。つまり、複数の通信チャネルのいずれにおいても、登録用応答待ち時間が経過するまでに、受信処理部32が通信の相手方から応答信号を受信しなかった場合には、報知部38にその旨を報知させるための処理を実行する。これによれば、登録に失敗したことを施工業者またはユーザに知らせることができる。なお、子機30が親機10の登録に失敗した場合、アプリケーション制御部35が自動的に接続処理部33に親機10の登録のための処理を繰り返させてもよい。また、子機30が親機10の登録に失敗した場合、施工業者またはユーザの子機30の登録釦の再度の押下に基づいて、アプリケーション制御部35が接続処理部33に親機10の登録のための処理を繰り返させてもよい。
In step S311, the connection processing unit 33 determines that the scan time coefficient (Scan Duration = 0 to 8) Y is “6”, which is one larger than “5” as the recommended value used for normal communication. Determine whether or not. If the scan time coefficient Y is “6” in step S311, the connection processing unit 33 determines in step S312 that registration has failed. Thereby, the
その後、ステップS313において、スキャン時間係数Yが通常の通信に用いられる推奨値としての「5」に設定される。 Thereafter, in step S313, the scan time coefficient Y is set to “5” as a recommended value used for normal communication.
上記のことをまとめると、接続処理部33は、外部から入力された登録の開始の指示に基づいて通信の相手方を登録する場合の通信の相手方の探索においては、次の処理を実行する。 In summary, the connection processing unit 33 performs the following processing in searching for a communication partner when registering a communication partner based on an instruction to start registration input from the outside.
ステップS304において、予め定められた登録用応答待ち時間が経過しても、受信処理部32が通信の相手方から応答信号を受信していない場合がある。この場合には、ステップS308において、接続処理部33は、登録のための通信の相手方の探索が開始された後に未だ利用されたことがない複数の通信チャネルのうちのいずれか1つの通信チャネルを利用する。それにより、接続処理部33は、登録用応答待ち時間が再び経過するまで、通信の相手方を探索するための処理を実行する。
In step S304, even if a predetermined registration response waiting time elapses, the
一方、ステップS304において、登録用応答待ち時間が経過するまでに、複数の通信チャネルのうちのいずれか1つの通信チャネルを利用して、受信処理部32が通信の相手方から応答信号を受信する場合がある。この場合には、ステップS306において、接続処理部33は、相手方の登録をするための処理を実行する。
On the other hand, when the
ステップS309において、複数の通信チャネルのいずれにおいても、登録用応答待ち時間が経過するまでに、受信処理部32が通信の相手方から応答信号を受信しない場合がある。この場合、つまり、ステップS309においてYESの場合、接続処理部33は、ステップS310において、登録用応答待ち時間よりも長い他の登録用応答待ち時間を用いて、通信の相手方の探索を実行する。これによれば、登録用応答待ち時間を徐々に増加させることができる。したがって、登録用応答待ち時間を徐々に長くしながら、アクティブスキャンの成功の可能性を徐々に高めることができる。
In step S309, in any of the plurality of communication channels, the
ただし、この場合には、ステップS309においてYESの場合、接続処理部33は、登録用応答待ち時間を通常通信時応答待ち時間に変更して、通信の相手方の探索を再度実行してもよい。これによれば、登録用応答待ち時間を一気に通常通信時応答待ち時間までに増加させることにより、アクティブスキャンの成功の可能性を一気に高めることができる。 However, in this case, if YES in step S309, the connection processing unit 33 may change the registration response waiting time to the normal communication response waiting time, and re-execute the communication partner search. According to this, by increasing the registration response waiting time to the normal communication response waiting time, the possibility of success of the active scan can be increased at a stroke.
図7は、実施の形態の通信システムにおける無線通信装置としての子機30が実行する通常の通信時の制御処理を説明するためのフローチャートである。本実施の形態において、通常の通信とは、本実施の形態においては、登録のための通信の後に実行される全ての通信を意味する。
FIG. 7 is a flowchart for explaining a control process during normal communication executed by the
図7に示されるように、子機30の親機10の登録のための処理が終了すると、ステップS351において、接続処理部33が通信パラメータ管理部34に記憶された複数の通信チャネルからXチャネルを選択している状態を維持する。その後、ステップS352において、接続処理部33は、通信パラメータ管理部34のスキャン時間係数Yを推奨値である「5」に設定されている状態を維持する。この推奨値「5」に対応するスキャン時間は、登録のための処理のときに使用されるスキャン時間係数Yに対応するスキャン時間よりも長い。これにより、図5におけるスキャン時間係数Yの推奨値「5」に対応するスキャン時間だけ、子機30は親機10を探索する。
As illustrated in FIG. 7, when the process for registering the
なお、通常の通信の場合、子機30が親機10からの応答信号を14チャネルのいずれにおいてもスキャン時間内に受信できない場合、スキャン時間係数「5」は、変更されない。しかしながら、この場合も、スキャン時間係数「5」が変更され、5から1つずつ最大値まで増加されてもよい。また、スキャン時間係数は、推奨値「5」から一気に最大値まで増加されてもよい。
In the case of normal communication, if the
また、通常の通信のときにおいても、子機30の接続処理部33は、受信処理部32を応答要求信号に対応する応答信号の受信のために待機している状態に設定している。この子機30の受信処理部32が応答信号の受信のために待機している時間以外の時間においては、子機30の受信処理部32は、応答信号を受信することができない。この子機30の受信処理部32が応答信号の受信のために待機している時間が、前述のように、子機30による親機10のスキャン時間である。
Further, even during normal communication, the connection processing unit 33 of the
ステップS353において、接続処理部33は、送信処理部37にXチャネルで応答要求信号の送信のための処理を実行させる。それにより、アンテナ31から応答要求信号が送信される。アンテナ31から応答要求信号が送信されると、ステップS354において、接続処理部33は、受信処理部32が応答信号を受信したか否かを判定する。
In step S353, the connection processing unit 33 causes the
ステップS354において、受信処理部32が応答信号を受信していれば、ステップS355において、接続処理部33は、親機10と通常の通信を実行する。子機30が親機10と通信可能な場合には、このステップS351からステップS355の処理は繰り返される。
If the
ステップS354において、受信処理部32が応答信号を受信していなければ、接続処理部33は、ステップS356において、通信チャネルを切り替える。具体的には、通信チャネルの番号が、チャネルXからチャネルX+1へ1チャネルだけ増加する。ステップS356が繰り返されるごとに、通信チャネルの番号が1ずつ増加する。
If the
次に、ステップS357において、接続処理部33は、全チャネルで親機10の探索(スキャン)が完了しているか否かを判定する。ステップS357において、全てのチャネルでスキャンが完了していないと判定されれば、ステップS353の処理が再び実行される。
Next, in step S357, the connection processing unit 33 determines whether or not the search (scan) of the
一方、ステップS357において、全てのチャネルで親機10の探索が完了していると判定される場合がある。この場合には、ステップS358において、接続処理部33は、通信が失敗したことが決定し、その旨をアプリケーション制御部35へ通知する。それにより、アプリケーション制御部35は、報知部38、たとえば、表示部に通信が失敗したことを表示させる。この場合、スキャン時間係数Yは、推奨値としての「5」に維持される。
On the other hand, in step S357, it may be determined that the search for
上記のように、接続処理部33は、登録のための処理が終了した後に通信の相手方と通常の通信をする場合の通信の相手方の探索においては、次の処理を実行する。 As described above, the connection processing unit 33 executes the following process in searching for a communication partner when performing normal communication with the communication partner after completion of the registration process.
予め定められた通常通信時応答待ち時間が経過しても、受信処理部32が通信の相手方から応答信号を受信していない場合がある。この場合には、接続処理部33は、通常の通信をするための通信の相手方の探索が開始された後に未だ利用されたことがない複数の通信チャネルのうちのいずれか1つの通信チャネルを利用する。それにより、接続処理部33は、通常通信時応答待ち時間が再び経過するまで、通信の相手方を探索するための処理を実行する。
Even if a predetermined response waiting time during normal communication elapses, the
一方、通常通信時応答待ち時間が経過するまでに、いずれか1つの通信チャネルを利用して、受信処理部32が通信の相手方から応答信号を受信する場合がある。この場合には、接続処理部33は、通信の相手方と通常の通信をするための処理を実行する。
On the other hand, the
図6に示された登録のための制御処理と図7に示された通常の通信のための制御処理とを比較すると分かるように、登録用応答待ち時間は、通常通信時応答待ち時間よりも短い。したがって、本実施の形態の子機30によれば、アクティブスキャンにより通信の相手方を探索して登録する場合に、登録に要する時間を短縮することができる可能性を高めることができる。
As can be seen by comparing the control process for registration shown in FIG. 6 with the control process for normal communication shown in FIG. 7, the response waiting time for registration is larger than the response waiting time during normal communication. short. Therefore, according to the
図8を用いて、実施の形態の通信システムにおける無線通信装置としての親機10の構成を説明する。
The configuration of
無線通信装置としての親機10は、アンテナ11、受信処理部12、接続処理部13、通信パラメータ管理部14、アプリケーション制御部15、登録情報記憶部16、送信処理部17、および報知部18を備えている。
A
アンテナ11は電波を受信し、受信処理部12へ伝達する。受信処理部12は、受信した情報を接続処理部13へ通知する。本実施の形態においては、受信処理部12は、アンテナ11が通信の相手方から応答要求信号(Enhanced Beacon Request)を受信した場合に、それを接続処理部13へ通知する受信処理部12を備えている。
The
接続処理部13は、アプリケーション制御部15から指令信号を受信して子機30と通信するための制御を実行する。接続処理部13は、受信処理部12が応答要求信号を受信した場合に、通信の相手方を登録するための処理を実行する。
The
アプリケーション制御部15は、親機10の製品としての機能を発揮するための制御を実行する。アプリケーション制御部15は、情報を報知部18に報知させる。アプリケーション制御部15は、子機30の登録に関する情報等を登録情報記憶部16に記憶させる。
The
接続処理部13は、ある1つの通信チャネルを利用して、受信処理部12が応答要求信号を受信した場合に、通信の相手方を登録するための処理を実行する。つまり、接続処理部13は、受信処理部12が子機30から応答要求信号を受信すると、アプリケーション制御部15へ応答要求信号を受信したことを通知する。それにより、アプリケーション制御部15は、接続処理部13を通じて送信処理部17に応答信号を送信する処理を実行させる。その結果、アンテナ11から応答信号が送信される。また、アプリケーション制御部15は、応答要求信号を送信した子機30の登録のためのPANA認証を開始する。アプリケーション制御部15は、子機30のPANA認証が成功した場合には、登録情報記憶部16に子機30を記憶する。
When the
通信パラメータ管理部14は、複数のバックオフ時間の上限値を記憶する。なお、Wi−SUN HANにおいては、バックオフ時間の上限値の最大値(MacMaxBE(Back-off Exponent))とバックオフ時間の上限値の最小値(MacMinBE)とは、同一になっている。
The communication
送信処理部17は、接続処理部13からの指示に基づいて、アンテナ11から応答要求信号に対応する応答信号(Enhanced Beacon)を通信の相手方へ送信する。本実施の形態においては、送信処理部17は、接続処理部13からの指示に基づいて、ある1つの通信チャネルを利用して応答要求信号に対応する応答信号を通信の相手方へ送信する。
Based on the instruction from the
報知部18は、本実施の形態においては、画像を表示する表示部、たとえば、液晶ディスプレイである。ただし、報知部18は、音声を発生するものであってもよい。報知部18によって報知される情報は、たとえば、登録の失敗または成功等である。
In the present embodiment, the
無線通信装置としての親機10は、コンピュータを備えている。このコンピュータが、無線通信用プロクラムを実行することによって、上記した接続処理部13、送信処理部17、および受信処理部12等の機能が実現される。コンピュータは、プログラムに従って動作するプロセッサを主なハードウェア構成として備える。プロセッサは、プログラムを実行することによって機能を実現することができれば、その種類は問わない。プロセッサは、半導体集積回路(IC)、又はLSI(large scale integration)を含む一つ又は複数の電子回路で構成される。複数の電子回路は、一つのチップに集積されてもよいし、複数のチップに設けられてもよい。プログラムは、コンピュータが読み取り可能なROM、光ディスク、ハードディスクドライブなどの非一時的記録媒体に記録される。プログラムは、親機10が備える記憶媒体に予め格納されていてもよいし、インターネット上のクラウド等のサーバから親機10へインストールされてもよく、また、スティックメモリ等の親機10の外部の記録媒体から親機10へインストールされてもよい。
図9を用いて、実施の形態の通信システムにおける無線通信装置として親機10が実行する制御処理を説明する。
With reference to FIG. 9, a control process executed by the
図9に示されるように、親機10の登録釦が押し下げられると、ステップS101において、接続処理部13が通信パラメータ管理部14の複数の通信チャネルからXチャネルを選択する。その後、ステップS102において、接続処理部13は、通信パラメータ管理部14のバックオフ時間を初期値「3」に設定する。バックオフ時間の初期値「3」は、通常の通信のときに利用されるバックオフ時間より短いバックオフ時間に対応する値である。そのため、親機10は、ある信号を送信するときに、通常の通信のときのバックオフ時間よりも短いバックオフ時間だけ待機する。
As shown in FIG. 9, when the registration button of
また、親機10の登録釦が押し下げられると、接続処理部13は、受信処理部12を応答要求信号の受信のために待機している状態に設定している。この親機10の受信処理部12が応答要求信号の受信のために待機している時間(登録タイムアウト)以外の時間においては、親機10の受信処理部12は、応答要求信号を受信することができない。この親機10の受信処理部12が応答要求信号の受信のために待機している時間(登録タイムアウト)は、予め定められている。
In addition, when the registration button of the
ステップS103において、接続処理部13は、受信処理部12にXチャネルで応答要求信号の受信を開始させる。つまり、接続処理部13は、受信処理部12を応答要求信号の受信待ちの状態にさせる。その後、ステップS104において、接続処理部13は、受信処理部12が子機30によって送信された応答要求信号を受信したか否かを判定する。
In step S103, the
ステップS104において、接続処理部13は、受信処理部12が応答要求信号を受信したと判定すれば、ステップS105において、応答要求信号に対応する応答信号を送信する。これにより、子機30は、応答信号を受信できた場合には、PANA認証を開始している。また、この応答要求信号の受信に基づいて、親機10は、PANA認証を開始している。
If it is determined in step S104 that the
親機10の接続処理部13は、ステップS106において、PANA認証が成功したか否かを判定する。接続処理部13は、ステップS106において、PANA認証が成功したと判定されていれば、アプリケーション制御部15にその旨を通知する。それにより、ステップS107において、アプリケーション制御部15は、登録情報記憶部16に応答要求信号を送信してきた子機30に関する情報を記憶させ、登録が成功したことを報知部18、たとえば、表示部に表示させる。
In step S106, the
一方、ステップS104において、接続処理部13は、登録タイムアウト内において、受信処理部12によって応答要求信号が受信されたと判定しなければ、ステップS108において、子機30の登録が失敗したものとみなす。それにより、接続処理部13は、アプリケーション制御部15に登録が失敗したことを通知する。その結果、アプリケーション制御部15は、報知部18に登録が失敗したことを表示させる。その後、ステップS109において、接続処理部13は、バックオフ時間の上限値を「8」に設定する。
On the other hand, in step S104, if the
図10は、実施の形態の通信システムにおける無線通信装置としての親機10が実行する通常の通信時の制御処理を説明するためのフローチャートである。
FIG. 10 is a flowchart for describing control processing during normal communication executed by
登録のための制御処理が終了すると、ステップS151において、親機10の接続処理部13が通信パラメータ管理部14の通信チャネルをXチャネルに設定している状態を維持する。その後、ステップS152において、接続処理部13は、通信パラメータ管理部14のバックオフ時間を推奨値である「8」に設定している状態を維持する。このバックオフ時間の推奨値「8」は、通常の登録のための制御処理のときに使用されるバックオフ時間より長いバックオフ時間に対応する値である。これにより、親機10は、他の無線通信装置がXチャネルを使用している場合に、他の無線通信装置がXチャネルを使用しなくなった後、登録のための制御処理のときのバックオフ時間よりも長いバックオフ時間だけ待機する。
When the control process for registration is completed, in step S151, the
また、親機10の通常の通信のときにも、接続処理部13は、登録タイムアウトの期間だけ、受信処理部12を応答要求信号の受信のために待機している状態に設定している。この場合においても、親機10の受信処理部12が応答要求信号の受信のために待機している時間(登録タイムアウト)以外の時間においては、親機10の受信処理部12は、応答要求信号を受信することができない。
Also during the normal communication of the
ステップS153において、接続処理部13は、受信処理部12にXチャネルを利用して応答要求信号の受信を開始させる。その後、ステップS154において、接続処理部13は、受信処理部12が子機30によって送信された応答要求信号を受信したか否かを判定する。
In step S153, the
ステップS154において、接続処理部13は、受信処理部12が応答要求信号を受信したと判定すれば、ステップS155において、応答要求信号に対応する応答信号を送信する。その後、ステップS156において、子機30との通信を実行する。一方、ステップS154において、接続処理部13は、受信処理部12によって応答要求信号が受信されたと判定しなければ、ステップS157において、通信が失敗したものとみなす。それにより、接続処理部13はアプリケーション制御部15に通信が失敗したことを通知する。その結果、アプリケーション制御部15は、報知部18に通信が失敗したことを表示させる。
If it is determined in step S154 that the
上記から分かるように、ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出される場合がある。この場合には、親機10の接続処理部13は、ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出されなくなった後、バックオフ時間の上限値以下の時間からランダムに選択されたバックオフ時間だけ待機する。その後、親機10の接続処理部13は、応答信号を送信処理部17に送信させる。通信の相手方を登録する場合のバックオフ時間の上限値は、通信の相手方の登録のための処理が完了した後に通信の相手方と通常の通信をする場合のバックオフ時間の上限値よりも小さい。これによれば、子機30が親機10を探索して登録する通信システムにおいて、互いの登録に要する時間を短縮する可能性を高めることができる。なお、ある1つの通信チャネルが他の無線通信装置によって利用されていることは、親機10自身が他の無線通信装置が送信した電波を受信していることによって検出される。
As can be seen from the above, it may be detected that a certain communication channel is being used by another wireless communication device. In this case, the
また、上記から分かるように、登録タイムアウト内に登録のための処理を完了することができない場合がある。この場合には、接続処理部13は、バックオフ時間の上限値を、通信の相手方を登録する場合のバックオフ時間の上限値から通信の相手方と通常の通信をする場合のバックオフ時間の上限値へ変更する。これによれば、登録のための処理のバックオフ時間の上限値が使用され続けることによる問題の発生を防止することができる。
Further, as can be seen from the above, the registration process may not be completed within the registration timeout. In this case, the
図11を用いて、実施の形態の通信システムにおける無線通信装置としての中継器20の構成を説明する。
The configuration of the
中継器20は、登録のための制御処理に関しては、親機10と子機30との双方の構成および機能を有している。中継器20のアプリケーション制御部25は、親機10のアプリケーション制御部15と子機30のアプリケーション制御部35との双方の構成を有し、親機10のアプリケーション制御部15と子機30のアプリケーション制御部35との双方の機能を発揮する。中継器20の接続処理部23は、親機10の接続処理部13と子機30の接続処理部33との双方の構成を有し、親機10の接続処理部13と子機30の接続処理部33との双方の機能を発揮する。
The
中継器20の登録情報記憶部26は、親機10の登録情報記憶部16が記憶している通信の相手方に関する情報と子機30の登録情報記憶部36が記憶している通信の相手方に関する情報との双方を記憶することができる。中継器20の通信パラメータ管理部24は、親機10の通信パラメータ管理部14が記憶しているパラメータと子機30の通信パラメータ管理部34が管理しているパラメータとの双方の記憶している。中継器20の送信処理部27は、親機10の送信処理部17と同様の機能を発揮するとともに、子機30の送信処理部37の機能と同様の機能を発揮する。中継器20の受信処理部22は、親機10の受信処理部12の機能と同様の機能を発揮するとともに、子機30の受信処理部32の機能と同様の機能を発揮する。中継器20のアンテナ21は、親機10のアンテナ11および子機30のアンテナ31と同様に応答要求信号および応答信号を送受信することができる。中継器20の報知部28は、子機30の報知部38および親機10の報知部18と同様に、登録の成功および失敗のいずれかを表示する。
The registration
図12を用いて、実施の形態の通信システムにおける無線通信装置としての中継器20が実行する登録開始のための制御処理を説明する。
A control process for starting registration executed by the
図12に示されるように、ステップS201において、中継器20は、通信の相手方を登録するときには、まず、接続処理部23が親機10および子機30のうちのいずれを登録すべき段階であるのかを判定する。ステップS201において、子機30を登録すべき段階であると判断されると、接続処理部23は、ステップS202において、子機30の登録するための処理を実行する。一方、ステップS201において、親機10を登録すべき段階であると判断されると、接続処理部23は、ステップS203において、親機10の登録するための処理を実行する。
As shown in FIG. 12, in step S201, when the
本実施の形態においては、先に親機10を登録し、その後、子機30を登録するものとする。そのため、最初のステップS201の判定処理においては、親機10を登録すべきと判定され、その後のステップS201の判定処理においては、子機30を登録すべきと判定される。ただし、親機10および子機30のうちいずれを登録すべきかの判定手法およびそれらの登録の順序は、いかなるものであってもよい。
In the present embodiment, it is assumed that
中継器20は、ステップS203において親機10を登録するときには、子機として機能するため、図6および図7に記載された子機30が実行する制御処理と同様の処理を実行する。一方、中継器20は、ステップS202において子機30を登録するときには、親機として機能するため、図9および図10に記載の親機10が実行する制御処理と同様の処理を実行する。
Since the
図12から分かるように、実施の形態の中継器20は、第1の無線通信装置としての子機30と第2の無線通信装置としての親機10とを含む通信システムにおいて、子機30と親機10との間の通信情報を中継する。中継器20は、子機30を登録する場合かそれとも親機10を登録する場合かを判定する判定部(ステップS201)を備えている。それにより、中継器20は、判定部が親機10を登録すべきと判定した場合に、上記した子機30の登録のための機能を発揮するか、または、判定部が子機30を登録すべきと判定した場合に、上記した親機10の登録のための機能を発揮する。これによれば、中継器20の制御の混乱を防止することができる。
As can be seen from FIG. 12, the
以下、実施の形態の無線通信装置、無線通信用プログラム、および中継器の特徴的構成およびそれにより得られる効果を説明する。 Hereinafter, characteristic configurations of the wireless communication device, the wireless communication program, and the repeater according to the embodiment and effects obtained thereby will be described.
(1) 無線通信装置としての親機10は、受信処理部12、接続処理部13、送信処理部17、および通信パラメータ管理部14を備えている。受信処理部12は、通信の相手方から応答要求信号を受信する。接続処理部13は、受信処理部12が応答要求信号を受信した場合に、通信の相手方を登録するための処理を実行する。送信処理部17は、接続処理部13からの指示に基づいて、ある1つの通信チャネルを利用して応答要求信号に対応する応答信号を通信の相手方へ送信する。ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出される場合がある。この場合には、ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出されなくなる。その後、接続処理部13は、バックオフ時間の上限値以下の時間からランダムに選択されたバックオフ時間だけ待機してから、応答信号を送信処理部17に送信させる。通信の相手方を登録する場合のバックオフ時間の上限値は、通信の相手方の登録のための処理が完了した後に通信の相手方と通常の通信をする場合のバックオフ時間の上限値よりも小さい。
(1) The
上記の構成によれば、一方の無線通信装置が他方の無線通信装置を探索して登録する通信システムにおいて、互いの登録に要する時間を短縮する可能性を高めることができる。 According to the above configuration, in a communication system in which one wireless communication device searches for and registers the other wireless communication device, it is possible to increase the possibility of reducing the time required for mutual registration.
(2) 通信の相手方の登録のための処理を実行可能な制限時間としての登録タイムアウト内に登録のための処理を完了することができない場合がある。この場合には、接続処理部13は、バックオフ時間の上限値を、通信の相手方を登録する場合のバックオフ時間の上限値から通信の相手方と通常の通信をする場合のバックオフ時間の上限値へ変更してもよい。
(2) In some cases, the registration process cannot be completed within the registration timeout as a time limit for executing the process for registering the communication partner. In this case, the
これによれば、登録のための処理のバックオフ時間が使用され続けることによる問題の発生を防止することができる。 According to this, it is possible to prevent the occurrence of a problem due to the continued use of the back-off time of the process for registration.
(3) 実施の形態の無線通信用プログラムは、コンピュータを、上記した無線通信装置としての子機30の接続処理部33、送信処理部37、および受信処理部32、として動作させるためのものである。
(3) The wireless communication program according to the embodiment is for causing a computer to operate as the connection processing unit 33, the
(4) 中継器20は、第1の無線通信装置としての子機30と第2の無線通信装置としての親機10とを含む通信システムにおいて、子機30と親機10との間の通信情報を中継する。中継器20は、子機30を登録する場合かそれとも親機10を登録する場合かを判定する判定部(ステップS201)を備えている。判定部が子機30を登録すべきと判定した場合に、親機10の登録のための機能を発揮する。これによれば、中継器20の制御の混乱を防止することができる。
(4) The
10 親機(無線通信装置)
20 中継器(無線通信装置)
30 子機(無線通信装置)
12 受信処理部
13 接続処理部
17 送信処理部
S201 判定部
10 Master unit (wireless communication device)
20 Repeater (wireless communication device)
30 Slave unit (wireless communication device)
12
Claims (4)
前記受信処理部が前記応答要求信号を受信した場合に、前記通信の相手方を登録するための処理を実行する接続処理部と、
前記接続処理部からの指示に基づいて、ある1つの通信チャネルを利用して前記応答要求信号に対応する応答信号を前記通信の相手方へ送信する送信処理部と、を備え、
前記接続処理部は、前記ある1つの通信チャネルが他の無線通信装置によって利用されていることが検出された場合には、前記ある1つの通信チャネルが前記他の無線通信装置によって利用されなくなったことが検出された後、バックオフ時間の上限値以下の時間からランダムに選択されたバックオフ時間だけ待機してから、前記応答信号を前記送信処理部に送信させ、
前記通信の相手方を登録する場合の前記バックオフ時間の上限値は、前記通信の相手方の登録のための処理が完了した後に前記通信の相手方と通常の通信をする場合の前記バックオフ時間の上限値よりも小さい、無線通信装置。 A reception processing unit that receives a response request signal from a communication partner;
When the reception processing unit receives the response request signal, a connection processing unit that executes processing for registering the communication partner;
A transmission processing unit that transmits a response signal corresponding to the response request signal to the other party of the communication using a certain communication channel based on an instruction from the connection processing unit;
When the connection processing unit detects that the one communication channel is used by another wireless communication device, the one communication channel is not used by the other wireless communication device. Is detected, after waiting for a backoff time randomly selected from the time below the upper limit of the backoff time, the response signal is transmitted to the transmission processing unit,
The upper limit of the back-off time when registering the communication partner is the upper limit of the back-off time when performing normal communication with the communication partner after the processing for registration of the communication partner is completed. A wireless communication device that is smaller than the value.
通信の相手方から応答要求信号を受信する受信処理部、
前記受信処理部が前記応答要求信号を受信した場合に、前記通信の相手方を登録するための処理を実行する接続処理部、
前記接続処理部からの指示に基づいて、ある1つの通信チャネルを利用して前記応答要求信号に対応する応答信号を前記通信の相手方へ送信する送信処理部、として動作させるための無線通信用プログラムであって、
前記接続処理部は、前記ある1つの通信チャネルが他の無線通信装置によって利用されている場合には、バックオフ時間の上限値以下の時間からランダムに選択されたバックオフ時間だけ待機した後、前記応答信号を前記送信処理部に送信させ、
前記通信の相手方を登録する場合の前記バックオフ時間の上限値は、前記通信の相手方の登録のための処理が完了した後に前記通信の相手方と通常の通信をする場合の前記バックオフ時間の上限値よりも小さい、無線通信用プログラム。 Computer
A reception processing unit that receives a response request signal from a communication partner;
A connection processing unit that executes a process for registering the other party of communication when the reception processing unit receives the response request signal;
A wireless communication program for operating as a transmission processing unit for transmitting a response signal corresponding to the response request signal to the other party of communication using a certain communication channel based on an instruction from the connection processing unit Because
When the one communication channel is used by another wireless communication device, the connection processing unit waits for a backoff time randomly selected from a time equal to or less than the upper limit value of the backoff time, Transmitting the response signal to the transmission processing unit;
The upper limit of the back-off time when registering the communication partner is the upper limit of the back-off time when performing normal communication with the communication partner after the processing for registration of the communication partner is completed. A program for wireless communication that is smaller than the value.
前記第1の無線通信装置を登録する場合かそれとも前記第2の無線通信装置を登録する場合かを判定する判定部をさらに備え、
前記判定部が前記第2の無線通信装置を登録すべきと判定した場合に、請求項1または2に記載の無線通信装置の登録のための機能を発揮する、中継器。 In a communication system including a first wireless communication device and a second wireless communication device, a relay that relays communication information between the first wireless communication device and the second wireless communication device,
A determination unit for determining whether to register the first wireless communication device or to register the second wireless communication device;
The repeater which exhibits the function for registration of the radio | wireless communication apparatus of Claim 1 or 2, when the said determination part determines that the said 2nd radio | wireless communication apparatus should be registered.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017065132A JP2018170580A (en) | 2017-03-29 | 2017-03-29 | Wireless communication device, wireless communication program, and repeater |
| PCT/JP2018/011018 WO2018180762A1 (en) | 2017-03-29 | 2018-03-20 | Radio communication device, radio communication program, and repeater |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017065132A JP2018170580A (en) | 2017-03-29 | 2017-03-29 | Wireless communication device, wireless communication program, and repeater |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2018170580A true JP2018170580A (en) | 2018-11-01 |
Family
ID=63675880
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017065132A Pending JP2018170580A (en) | 2017-03-29 | 2017-03-29 | Wireless communication device, wireless communication program, and repeater |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2018170580A (en) |
| WO (1) | WO2018180762A1 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112565351B (en) * | 2020-11-02 | 2023-04-18 | 珠海中慧微电子有限公司 | Mobile meter reading method based on WiSUN protocol |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8619623B2 (en) * | 2006-08-08 | 2013-12-31 | Marvell World Trade Ltd. | Ad-hoc simple configuration |
| JP5197109B2 (en) * | 2008-04-04 | 2013-05-15 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION DEVICE COMMUNICATION METHOD, PROGRAM, AND STORAGE MEDIUM |
| JP5307508B2 (en) * | 2008-08-29 | 2013-10-02 | キヤノン株式会社 | COMMUNICATION DEVICE, COMMUNICATION METHOD, COMPUTER PROGRAM |
| US20120057620A1 (en) * | 2009-07-15 | 2012-03-08 | Panasonic Corporation | Radio communication device, radio communication system, radio communication method, and program for executing radio communication method |
-
2017
- 2017-03-29 JP JP2017065132A patent/JP2018170580A/en active Pending
-
2018
- 2018-03-20 WO PCT/JP2018/011018 patent/WO2018180762A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2018180762A1 (en) | 2018-10-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6516033B2 (en) | Communication apparatus and communication method | |
| CN109803278B (en) | Non-connection state measuring method, terminal and base station | |
| EP2387260B1 (en) | System of wi-fi terminals and channel operation method for the same | |
| WO2021027926A1 (en) | Relay reselection method, device and medium | |
| CN111343699B (en) | Icon display method, device, storage medium and electronic device | |
| JP5526069B2 (en) | Wireless communication terminal | |
| CN104838698B (en) | For the method and apparatus of electronic device selection inter-radio access technology | |
| JP2021192521A (en) | Method for establishing hot spot connection and terminal device | |
| EP4611476A2 (en) | Beam failure recovery method and terminal | |
| JP2024508557A (en) | Communication route switching method, device and terminal | |
| CN109495886A (en) | A kind of method and apparatus of data transmission | |
| US20140307574A1 (en) | Communication connection control method and electronic apparatus supporting the same | |
| CN111436088A (en) | Cell reselection method, base station, user terminal and storage medium | |
| JP2023554356A (en) | Relay communication method and device | |
| WO2019192520A1 (en) | Measuring method, terminal and network side device | |
| WO2024037401A1 (en) | Gap configuration method and apparatus, and terminal and network-side device | |
| WO2018180762A1 (en) | Radio communication device, radio communication program, and repeater | |
| CN116033476B (en) | Methods and equipment for sending or receiving measurement reports of positioning reference signals | |
| JP2018170579A (en) | Radio communication device, radio communication program, and repeater | |
| JP2011097292A (en) | System and method for setting system id | |
| JP4705652B2 (en) | Wireless terminal and wireless communication method | |
| JP5824097B2 (en) | Communication device and service management system | |
| US9253776B2 (en) | Adaptive transition of user equipment | |
| JP2013197870A (en) | Communication terminal device, communication control method and communication control program | |
| CN114339876B (en) | Method, device, equipment and readable storage medium for accessing terminal to network |