[go: up one dir, main page]

JP2019033321A - COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM - Google Patents

COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM Download PDF

Info

Publication number
JP2019033321A
JP2019033321A JP2017151755A JP2017151755A JP2019033321A JP 2019033321 A JP2019033321 A JP 2019033321A JP 2017151755 A JP2017151755 A JP 2017151755A JP 2017151755 A JP2017151755 A JP 2017151755A JP 2019033321 A JP2019033321 A JP 2019033321A
Authority
JP
Japan
Prior art keywords
communication
timing
period
unit
ble
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
Application number
JP2017151755A
Other languages
Japanese (ja)
Other versions
JP2019033321A5 (en
JP6971695B2 (en
Inventor
誠 梅原
Makoto Umehara
誠 梅原
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2017151755A priority Critical patent/JP6971695B2/en
Publication of JP2019033321A publication Critical patent/JP2019033321A/en
Publication of JP2019033321A5 publication Critical patent/JP2019033321A5/ja
Application granted granted Critical
Publication of JP6971695B2 publication Critical patent/JP6971695B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】子局が電波干渉を回避するための通信スケジューリングを行う。【解決手段】通信装置は、第1の他の装置との間で、該第1の他の装置により指定された第1の周期で第1の無線通信方式を用いて通信を行い、第2の他の装置との間で、該第1の無線通信方式で用いる周波数帯と同一の周波数帯を用いる第2の無線通信方式を用いて通信を行う。通信装置は、該第1の無線通信方式による通信タイミングと該第2の無線通信方式による通信タイミングが重なる場合に、該第1の無線通信方式による通信タイミングと該第2の無線通信方式による通信タイミングが重ならないよう要求するための信号を該第1の他の装置に送信する。【選択図】図7PROBLEM TO BE SOLVED: To perform communication scheduling for a slave station to avoid radio wave interference. A communication device communicates with a first other device using a first wireless communication method in a first cycle designated by the first other device, and a second. Communication with other devices is performed using a second wireless communication method that uses the same frequency band as the frequency band used in the first wireless communication method. When the communication timing by the first wireless communication method and the communication timing by the second wireless communication method overlap, the communication device has the communication timing by the first wireless communication method and the communication by the second wireless communication method. A signal for requesting that the timings do not overlap is transmitted to the first other device. [Selection diagram] FIG. 7

Description

本発明は、無線通信の干渉制御技術に関する。   The present invention relates to a radio communication interference control technique.

近年、様々な電子機器に無線LAN(Local Area Network)やBluetooth(登録商標)等の無線通信機能が搭載され、無線通信を介した様々なサービスが提供されている。今後も更に無線通信機能を有する電子機器は増加することが見込まれ、無線通信機能及び性能の更なる向上が望まれている。   In recent years, various electronic devices are equipped with wireless communication functions such as a wireless LAN (Local Area Network) and Bluetooth (registered trademark), and various services are provided via wireless communication. The number of electronic devices having a wireless communication function is expected to increase in the future, and further improvement of the wireless communication function and performance is desired.

このような背景を受けて、無線LANにおいては、周波数利用効率の向上を目的とした規格として、IEEE802.11axが検討されている。また、Bluetooth version 4.0では、ボタン電池での長時間駆動を想定したBLE(Bluetooth Low Energy)が規格化されている。   In view of such a background, IEEE802.11ax has been studied as a standard for improving frequency use efficiency in a wireless LAN. In addition, Bluetooth version 4.0 standardizes BLE (Bluetooth Low Energy) assuming long-time driving with a button battery.

無線LANとBluetoothは、共に2.4GHz帯域の周波数帯を用いることができる。このように、無線LANとBluetoothとで同一の周波数帯を使用する場合、双方の電波が干渉し合い、通信性能が低下する場合がある。通信装置に無線LAN通信機能とBluetooth通信機能を備えた場合、当該機能に対する各アンテナは近接して配置されることが多い。このため、例えば、Bluetoothが受信状態のときに無線LANが送信状態になると、Bluetooth受信信号と比較して、大きなレベルの無線LAN信号がBluetoothアンテナで受信され、Bluetoothに受信エラーが発生しやすくなる。   Both wireless LAN and Bluetooth can use a frequency band of 2.4 GHz band. As described above, when the same frequency band is used for the wireless LAN and Bluetooth, both radio waves interfere with each other, and the communication performance may deteriorate. When a communication device has a wireless LAN communication function and a Bluetooth communication function, antennas for the function are often arranged close to each other. For this reason, for example, when the wireless LAN is in a transmission state when Bluetooth is in a reception state, a wireless LAN signal at a higher level is received by a Bluetooth antenna than a Bluetooth reception signal, and a reception error is likely to occur in the Bluetooth. .

このような電波干渉を回避する方法として、特許文献1では、無線LANとBluetoothを異なる時間帯で動作させる技術が提案されている。具体的には、特許文献1に記載される技術では、無線LAN機能とBluetooth機能を有する通信装置が、無線LAN親局かつBluetooth親局として動作する。そして、当該通信装置は、無線LAN子局及びBluetooth子局に対して異なる時間帯でポーリングを行うことにより、電波干渉が回避される。   As a method for avoiding such radio wave interference, Patent Document 1 proposes a technique for operating a wireless LAN and Bluetooth in different time zones. Specifically, in the technique described in Patent Document 1, a communication device having a wireless LAN function and a Bluetooth function operates as a wireless LAN master station and a Bluetooth master station. And the said communication apparatus avoids radio wave interference by polling a wireless LAN slave station and a Bluetooth slave station in different time zones.

特開2005−45330号公報JP-A-2005-45330

特許文献1では、無線LAN親局かつBluetooth親局としてとして動作する通信装置が、無線LANとBluetoothの電波が干渉しないようにスケジューリングする。そのため、無線LAN機能とBluetooth機能のいずれか、または両方が子局として動作する通信装置には、特許文献1に記載される干渉回避方法を適用することができないという課題があった。   In Patent Literature 1, a communication device that operates as a wireless LAN master station and a Bluetooth master station performs scheduling so that radio waves of the wireless LAN and Bluetooth do not interfere with each other. Therefore, there is a problem that the interference avoidance method described in Patent Document 1 cannot be applied to a communication apparatus in which either or both of the wireless LAN function and the Bluetooth function operate as a slave station.

本発明は、上記課題に鑑みてなされたものであり、子局が電波干渉を回避するための通信スケジューリングを行うことを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to perform communication scheduling for a slave station to avoid radio wave interference.

上記目的を達成するための一手段として、本発明の通信装置は以下の構成を有する。すなわち、通信装置であって、第1の他の装置との間で、前記第1の他の装置により指定された第1の周期で第1の無線通信方式を用いて通信を行う第1の通信手段と、第2の他の装置との間で、前記第1の無線通信方式で用いる周波数帯と同一の周波数帯を用いる第2の無線通信方式を用いて通信を行う第2の通信手段と、有し、前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重なる場合に、前記第1の通信手段は、前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重ならないよう要求するための信号を前記第1の他の装置に送信する。   As a means for achieving the above object, the communication apparatus of the present invention has the following configuration. That is, a first communication device that communicates with a first other device using a first wireless communication method at a first period designated by the first other device. Second communication means for communicating between the communication means and the second other device using the second wireless communication system using the same frequency band as that used in the first wireless communication system And when the communication timing by the first communication means and the communication timing by the second communication means overlap, the first communication means has the communication timing by the first communication means and the second A signal for requesting that the communication timing by the communication means does not overlap is transmitted to the first other device.

本発明によれば、子局が電波干渉を回避するための通信スケジューリングを行うことが可能となる。   According to the present invention, it becomes possible for a slave station to perform communication scheduling for avoiding radio wave interference.

通信システム10の構成の概略図。1 is a schematic diagram of a configuration of a communication system 10. FIG. カメラ101の構成の概略図。1 is a schematic diagram of a configuration of a camera 101. FIG. カメラ101の処理の流れを示すフローチャート。5 is a flowchart showing a flow of processing of the camera 101. IEEE802.11axの通信動作の例を示す図。The figure which shows the example of the communication operation | movement of IEEE802.11ax. S306の時点での各装置の無線信号の送受信タイミングの例を示す図。The figure which shows the example of the transmission / reception timing of the radio signal of each apparatus in the time of S306. S308完了後における各装置の無線信号の送受信タイミングの例を示す図。The figure which shows the example of the transmission / reception timing of the radio signal of each apparatus after completion of S308. S310完了後における各装置の無線信号の送受信タイミングの例を示す図。The figure which shows the example of the transmission / reception timing of the radio signal of each apparatus after completion of S310. 役割変更の処理の流れを示すシーケンスチャート。The sequence chart which shows the flow of a process of a role change.

以下、添付の図面を参照して、本発明をその実施形態の一例に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。   Hereinafter, the present invention will be described in detail based on an example of an embodiment with reference to the accompanying drawings. The configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations.

[第1の実施形態]
図1に、第1の実施形態における通信システム10の構成の概略図を示す。図示するように、通信システム10は、カメラ101、制御端末102、アクセスポイント(AP)103、およびサーバ104から構成される。カメラ101は、IEEE802.11ax(以下、802.11ax)通信機能とBLE(Bluetooth Low Energy)通信機能を有する。制御端末102は例えばスマートフォンであり、BLE通信機能を有する。AP103とサーバ104は、802.11ax通信機能を有する。
[First Embodiment]
FIG. 1 shows a schematic diagram of a configuration of a communication system 10 according to the first embodiment. As illustrated, the communication system 10 includes a camera 101, a control terminal 102, an access point (AP) 103, and a server 104. The camera 101 has an IEEE802.11ax (hereinafter, 802.11ax) communication function and a BLE (Bluetooth Low Energy) communication function. The control terminal 102 is a smartphone, for example, and has a BLE communication function. The AP 103 and the server 104 have an 802.11ax communication function.

カメラ101は、制御端末102と低消費電力のBLEに基づいて接続し、制御端末102から画像データアップロードや撮影等のリモート制御を受けつける。また、カメラ101は、AP103と、BLEより消費電力が大きい802.11axに基づいて接続し、AP103に対して画像データのアップロード等を行う。BLEと802.11axによる通信は、同一の周波数帯を使用し得る。なお、消費電力の観点から、カメラ101は、サーバ104への画像データのアップロード時を除き、802.11ax通信機能を停止するよう動作してもよい。   The camera 101 is connected to the control terminal 102 based on BLE with low power consumption, and receives remote control such as image data upload and photographing from the control terminal 102. The camera 101 is connected to the AP 103 based on 802.11ax, which consumes more power than BLE, and uploads image data to the AP 103. BLE and 802.11ax communication can use the same frequency band. From the viewpoint of power consumption, the camera 101 may operate so as to stop the 802.11ax communication function except when uploading image data to the server 104.

BLE通信は、BLE親局であるセントラルとBLE子局であるペリフェラル間の通信であり、セントラルが決定した周期(connInterval)毎に行われる。本実施形態では、カメラ101は、BLE子局であるペリフェラル、制御端末102は、BLE親局であるセントラルとして動作する。すなわち、カメラ101は、制御端末102が決定した周期によりBLE通信を行う。なお、後述するように、カメラ101は、802.11ax通信の電波とBLE通信の電波が干渉しないよう、制御端末102に対してBLE通信周期/BLE通信タイミングの変更を要求する。   The BLE communication is communication between the central BLE master station and the peripheral BLE slave station, and is performed at every period determined by the central (connInterval). In this embodiment, the camera 101 operates as a peripheral that is a BLE slave station, and the control terminal 102 operates as a central that is a BLE master station. That is, the camera 101 performs BLE communication at a cycle determined by the control terminal 102. As will be described later, the camera 101 requests the control terminal 102 to change the BLE communication cycle / BLE communication timing so that the 802.11ax communication radio wave and the BLE communication radio wave do not interfere with each other.

次に、カメラ101の構成ついて図2を参照して説明する。図2は、カメラ101の構成の概略図である。カメラ101は、図2に示すように、制御部201、記憶部202、撮像部203、ユーザインタフェース(UI)204、無線LAN通信部205、BLE通信部206を含んで構成される。   Next, the configuration of the camera 101 will be described with reference to FIG. FIG. 2 is a schematic diagram of the configuration of the camera 101. As illustrated in FIG. 2, the camera 101 includes a control unit 201, a storage unit 202, an imaging unit 203, a user interface (UI) 204, a wireless LAN communication unit 205, and a BLE communication unit 206.

制御部201は、例えば、一つ以上のCPUやMPU等のプロセッサー、ASIC(特定用途向け集積回路)、DSP(デジタルシグナルプロセッサー)、FPGA(フィールドプログラマブルゲートアレイ)等により構成される。ここで、CPUはCentral Processing Unitの頭字語であり、MPUはMicro Processing Unitの頭字語である。制御部201は、後述の記憶部202に記憶されたプログラムとOSとの協働によりカメラ101全体を制御する。ここで、OSはOperating Systemの頭字語である。   The control unit 201 includes, for example, one or more processors such as a CPU and MPU, an ASIC (Application Specific Integrated Circuit), a DSP (Digital Signal Processor), an FPGA (Field Programmable Gate Array), and the like. Here, CPU is an acronym for Central Processing Unit, and MPU is an acronym for Micro Processing Unit. The control unit 201 controls the entire camera 101 in cooperation with a program stored in a storage unit 202 described later and the OS. Here, OS is an acronym for Operating System.

記憶部202は、例えば、ROM、RAMの両方、または、それらのいずれか一方により構成され、後述する各種動作を行うためのプログラムや、無線通信のための通信パラメータ等の各種情報を記憶する。ここで、ROMは、Read Only Memoryの頭字語であり、RAMは、Random Access Memoryの頭字語である。なお、記憶部202として、ROM、RAM等のメモリの他に、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、CD−ROM、CD−R、磁気テープ、不揮発性のメモリカード、DVDなどの記憶媒体が用いられてもよい。記憶部202は、例えば、制御部201が実行する制御プログラムを格納するためのROM、及び、制御プログラムを実行するために必要な作業領域として使用するためのRAMを含んで構成される。   The storage unit 202 includes, for example, both ROM and RAM, or one of them, and stores various information such as a program for performing various operations to be described later and communication parameters for wireless communication. Here, ROM is an acronym for Read Only Memory, and RAM is an acronym for Random Access Memory. As the storage unit 202, in addition to memories such as ROM and RAM, storage media such as flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, nonvolatile memory cards, DVDs, etc. May be used. The storage unit 202 includes, for example, a ROM for storing a control program executed by the control unit 201 and a RAM for use as a work area necessary for executing the control program.

撮像部203は、CCDセンサやCMOSセンサ等の撮像素子とレンズ等の光学系により構成される。ここで、CCDは、Charged Coupled Deviceの頭文字であり、CMOSは、Complementary Metal Oxide Semiconductorの頭文字である。   The imaging unit 203 includes an imaging element such as a CCD sensor or a CMOS sensor and an optical system such as a lens. Here, CCD is an acronym for Charged Coupled Device, and CMOS is an acronym for Complementary Metal Oxide Semiconductor.

UI204は、ユーザからの各種操作の受付を行うためのボタン等の入力装置と、ユーザに対して各種出力を行うための液晶ディスプレイや音声/振動等により情報を出力する装置とを含んで構成される。UIは、User Interfaceの頭字語である。なお、UI204は、タッチパネルのように、入力と出力の両方を1つのモジュールで実現するようにした装置によって構成されてもよい。   The UI 204 includes an input device such as a button for accepting various operations from the user, and a device for outputting information by a liquid crystal display or voice / vibration for performing various outputs to the user. The UI is an acronym for User Interface. Note that the UI 204 may be configured by a device that realizes both input and output with a single module, such as a touch panel.

無線LAN通信部205は、802.11ax通信機能を担う。無線LAN通信部205は、802.11ax規格に準拠した変復調回路と無線周波数回路とを含んで構成され、アンテナ207を介して、無線LAN子局であるステーションとして動作するための機能を有する。   The wireless LAN communication unit 205 has an 802.11ax communication function. The wireless LAN communication unit 205 includes a modulation / demodulation circuit and a radio frequency circuit compliant with the 802.11ax standard, and has a function for operating as a station that is a wireless LAN slave station via the antenna 207.

BLE通信部206は、BLE通信機能を担う。BLE通信部206は、アンテナ208を介して、BLE規格に準拠した変復調回路と無線周波数回路とを含んで構成され、BLE子局であるペリフェラルとして動作するための機能を有する。   The BLE communication unit 206 has a BLE communication function. The BLE communication unit 206 includes a modulation / demodulation circuit and a radio frequency circuit compliant with the BLE standard via an antenna 208, and has a function for operating as a peripheral that is a BLE slave station.

続いて、カメラ101が実行する本実施形態の処理の流れについて、図3〜7を参照して説明する。図3は、カメラ101が制御端末102からBLE通信によるリモート制御により、画像データをサーバ104にアップロードする処理のフローチャート例である。図3の各ステップは、例えば、カメラ101の制御部201のCPUが、記憶部202に記憶されたプログラムを実行することによって実行される。   Subsequently, the flow of processing of the present embodiment executed by the camera 101 will be described with reference to FIGS. FIG. 3 is a flowchart example of processing in which the camera 101 uploads image data to the server 104 from the control terminal 102 by remote control through BLE communication. Each step of FIG. 3 is executed by, for example, the CPU of the control unit 201 of the camera 101 executing a program stored in the storage unit 202.

初期状態では、制御部201は、無線LAN通信部205とBLE通信部206に対して電源供給を停止し、それらの動作を停止させることで消費電力を低減させているものとする。この初期状態から、ユーザがUI204を介してカメラ101に対してBLE起動を指示すると、制御部201はBLE通信部206の電源供給を開始し、BLE通信部206を起動する(S301)。続いて、制御部201は、BLE通信部206に対して、アドバタイズパケット(ADV_IND)の送信開始を指示する(S302)。この指示に応じて、BLE通信部206は、ADV_INDを送信する。BLE規格では、ADV_INDは、アドバタイズイベント毎に、複数のチャネル(37ch(2402MHz)、38ch(2426MHz)、39ch(2480MHz))で送信される。また、BLE規格では、アドバタイズイベントの間隔(ADV_INDの送信間隔)は、20m秒以上10.24秒以下の範囲において、625μ秒の自然数倍となる任意の値に設定可能である。   In the initial state, it is assumed that the control unit 201 stops power supply to the wireless LAN communication unit 205 and the BLE communication unit 206, and reduces power consumption by stopping these operations. From this initial state, when the user instructs the camera 101 to activate BLE via the UI 204, the control unit 201 starts power supply to the BLE communication unit 206 and activates the BLE communication unit 206 (S301). Subsequently, the control unit 201 instructs the BLE communication unit 206 to start transmitting an advertisement packet (ADV_IND) (S302). In response to this instruction, the BLE communication unit 206 transmits ADV_IND. In the BLE standard, ADV_IND is transmitted by a plurality of channels (37 ch (2402 MHz), 38 ch (2426 MHz), 39 ch (2480 MHz)) for each advertisement event. In the BLE standard, the interval between advertisement events (ADV_IND transmission interval) can be set to an arbitrary value that is a natural number multiple of 625 μsec within a range from 20 ms to 10.24 seconds.

制御端末102は、ADV_INDを受信し、これに応答して、接続要求パケット(CONNECT_REQ)をカメラ101に送信する。ここで、制御端末102のCONNECT_REQ送信は、ユーザによる制御端末102に対する操作により行われるようにしてもよい。また、ユーザ等が予めカメラ101と制御端末102をペアリングする場合は、制御端末102は、カメラ101のアドバタイズパケットを受信すると自動的にCONNECT_REQを送信するようにしてもよい。   The control terminal 102 receives ADV_IND and transmits a connection request packet (CONNECT_REQ) to the camera 101 in response to the ADV_IND. Here, the CONNECT_REQ transmission of the control terminal 102 may be performed by an operation on the control terminal 102 by the user. When a user or the like pairs the camera 101 and the control terminal 102 in advance, the control terminal 102 may automatically transmit CONNECT_REQ when receiving the advertisement packet of the camera 101.

制御部201は、BLE通信部206が接続要求パケット(CONNECT_REQ)を受信したことを検出すると、BLE接続が確立したものと判断する(S303)。BLE接続確立後は、BLE親局である制御端末102が、コネクションイベント毎にBLE通信を行う。コネクションイベントの周期(制御端末102がカメラ101へBLEデータパケットを送信する周期(connInterval))は、BLE親局である制御端末102により指定される。connIntervalは、例えば、制御端末102の送信するCONNECT_REQ内のIntervalフィールドで指定された値となる。なお、BLE規格では、接続確立後にconnIntervalを変更することが可能である。   When the control unit 201 detects that the BLE communication unit 206 has received the connection request packet (CONNECT_REQ), the control unit 201 determines that the BLE connection has been established (S303). After the BLE connection is established, the control terminal 102, which is the BLE master station, performs BLE communication for each connection event. The cycle of the connection event (the cycle (connInterval) in which the control terminal 102 transmits a BLE data packet to the camera 101) is specified by the control terminal 102 which is the BLE master station. For example, connInterval is a value specified in the Interval field in CONNECT_REQ transmitted by the control terminal 102. In the BLE standard, it is possible to change connInterval after connection establishment.

BLE接続確立後、BLE通信部206が、制御端末102から画像データアップロード指示を受信すると(S304でYES)、制御部201は、無線LAN通信部205の電源供給を開始する。これにより、無線LAN通信部205が起動する(S305)。なお、制御端末102から送信される画像データアップロード指示には、カメラ101がサーバ104にデータ送信を行うために必要となるAP103のSSIDやサーバ104のIPアドレス等の情報が含まれる。SSIDはService Set IDentifierの頭文字である。続いて、制御部201は、無線LAN通信部205をスキャン状態に設定する。その後、無線LAN通信部205は、AP103から送信されたビーコンパケットを受信する(ステップS306)。   After the BLE connection is established, when the BLE communication unit 206 receives an image data upload instruction from the control terminal 102 (YES in S304), the control unit 201 starts supplying power to the wireless LAN communication unit 205. As a result, the wireless LAN communication unit 205 is activated (S305). The image data upload instruction transmitted from the control terminal 102 includes information such as the SSID of the AP 103 and the IP address of the server 104 that are necessary for the camera 101 to transmit data to the server 104. SSID is an acronym for Service Set IDentifier. Subsequently, the control unit 201 sets the wireless LAN communication unit 205 to the scan state. Thereafter, the wireless LAN communication unit 205 receives the beacon packet transmitted from the AP 103 (step S306).

ここで、ビーコンパケットについて説明する。本実施形態では、AP103は、802.11ax規格に準拠した802.11ax親局として動作する。AP103の送信するビーコンパケットには、ビーコン送信周期(Beacon Interval)に関する情報に加え、802.11ax子局の媒体アクセスタイミングを示すTWT情報が含まれる。TWTとはTarget Wake Timeの頭文字である。図4に、TWT情報を使用した802.11axの通信動作例を示す。   Here, the beacon packet will be described. In the present embodiment, the AP 103 operates as an 802.11ax master station that conforms to the 802.11ax standard. The beacon packet transmitted by the AP 103 includes TWT information indicating the medium access timing of the 802.11ax slave station in addition to information related to the beacon transmission cycle (Beacon Interval). TWT is an acronym for Target Wake Time. FIG. 4 shows an example of 802.11ax communication operation using TWT information.

802.11ax規格では、MU−MIMOやOFDMAを用いることで、複数の子局が同時に送受信を行うことで周波数利用効率を高めるマルチユーザ動作が規定されている。ここで、MU−MIMOはMulti User Multiple Input Multiple Outputの頭文字であり、OFDMAはOrthogonal Frequency Division Multiple Accessの頭文字である。図4に示すように、802.11ax親局(AP)は、所定の周期、すなわちBeacon Intervalで、ビーコンパケット401を周期的に送信する。802.11ax子局(STA1、STA2)は、APから受信したビーコンパケット401に含まれるTWT情報(TWT1、TWT2)により、マルチユーザ動作の開始タイミングを把握する。   In the 802.11ax standard, a multi-user operation is defined that increases frequency utilization efficiency by simultaneously transmitting and receiving multiple slave stations by using MU-MIMO or OFDMA. Here, MU-MIMO is an acronym for Multi User Multiple Input Multiple Output, and OFDMA is an acronym for Orthogonal Frequency Division Multiple Access. As shown in FIG. 4, the 802.11ax master station (AP) periodically transmits a beacon packet 401 at a predetermined period, that is, Beacon Interval. The 802.11ax slave stations (STA1, STA2) grasp the start timing of the multiuser operation based on the TWT information (TWT1, TWT2) included in the beacon packet 401 received from the AP.

マルチユーザ動作としては、アップリンク動作とダウンリンク動作が規定されている。アップリンク動作では、TWT1後にAPから送信されたTriggerフレーム402を受信することに応答して、STA1とSTA2は、MU−MIMOまたはOFDMAを使用して同時にデータフレーム403を送信する。APは、データフレーム403の受信に成功すると、確認応答404を送信する。ダウンリンク動作では、TWT2後にAPがSTA1とSTA2に対して同時にデータフレーム405を送信する。STA1とSTA2は、データフレーム405の受信に成功すると、確認応答406をMU−MIMOまたはOFDMAを使用して同時に送信する。   As the multi-user operation, an uplink operation and a downlink operation are defined. In uplink operation, in response to receiving the Trigger frame 402 transmitted from the AP after TWT1, STA1 and STA2 transmit data frame 403 simultaneously using MU-MIMO or OFDMA. When the AP successfully receives the data frame 403, the AP transmits an acknowledgment 404. In the downlink operation, the AP transmits a data frame 405 to STA1 and STA2 simultaneously after TWT2. When STA1 and STA2 successfully receive data frame 405, STA1 and STA2 simultaneously transmit acknowledgment 406 using MU-MIMO or OFDMA.

STA1とSTA2は、Beacon Intervalにおいて、APから信号を受信せず、また、自身から信号を送信しない間、低消費電力のスリープモードに遷移するよう動作する。すなわち、図4のSleep407〜409の期間で、STA1とSTA2はスリープ状態となる。   In the beacon interval, the STA1 and the STA2 operate so as to shift to a low power consumption sleep mode while not receiving a signal from the AP and transmitting a signal from itself. That is, in the period from Sleep 407 to 409 in FIG. 4, STA1 and STA2 enter a sleep state.

図5に、S306の時点でのカメラ101、制御端末102、AP103のそれぞれが送受信する無線信号のタイミングの例を示す。図5において、カメラ101は、AP103がBeacon Interval毎に送信するビーコンパケット501を受信する。一方、カメラ101は、制御端末102とconnInterval毎にBLEデータパケット502、503を送受信し合う。ここで、802.11ax通信とBLE通信では、それぞれ親局である制御端末102とAP103が独自に通信タイミングを決定している。そのため、ビーコンパケット501とBLEデータパケット502、503は同時に送信されることがあり、干渉が発生し得る。干渉が発生していると、カメラ101は、ビーコンパケット501を正常に受信できるまでスキャン状態を継続する必要があり、消費電力の観点から効率が悪い。本実施形態では、このような干渉の発生を回避するために、カメラ101の制御部201は、以下に説明するように、S307以降の処理を行う。   FIG. 5 shows an example of the timing of radio signals transmitted and received by the camera 101, the control terminal 102, and the AP 103 at the time of S306. In FIG. 5, the camera 101 receives a beacon packet 501 transmitted by the AP 103 for each Beacon Interval. On the other hand, the camera 101 exchanges BLE data packets 502 and 503 with the control terminal 102 for each conn interval. Here, in the 802.11ax communication and the BLE communication, the control terminal 102 and the AP 103, which are the master stations, independently determine the communication timing. Therefore, the beacon packet 501 and the BLE data packets 502 and 503 may be transmitted at the same time, and interference may occur. If interference has occurred, the camera 101 needs to continue the scan state until the beacon packet 501 can be normally received, which is inefficient from the viewpoint of power consumption. In the present embodiment, in order to avoid the occurrence of such interference, the control unit 201 of the camera 101 performs the processing after S307 as described below.

すなわち、制御部201は、まず、受信したビーコンパケット501からBeacon Intervalの情報とTWT(TWT1、TWT2)の情報を得て、connIntervalとBeacon Intervalとを比較する。そして、制御部201は、connIntervalとBeacon IntervalのN倍(Nは自然数)との差分が所定値(DImax)を超えるか否かを判定する(S307)。S307でYesの場合、制御部201は、connIntervalがBeacon IntervalのN倍との差分が所定値以下(DImax以下)となるようなconnIntervalを決定する。続いて、BLE通信部206は、制御端末102に対して、制御部201により決定されたconnIntervalでconnIntervaの変更要求を行う(S308)。すなわち、S307とS308の処理では、connIntervalとBeacon Interval×Nとが略等しくなるように、制御部201が動作する。   That is, first, the control unit 201 obtains Beacon Interval information and TWT (TWT1, TWT2) information from the received beacon packet 501, and compares contInterval and Beacon Interval. Then, the control unit 201 determines whether or not a difference between N times (N is a natural number) of connInterval and Beacon Interval exceeds a predetermined value (DImax) (S307). In the case of Yes in S307, the control unit 201 determines a connInterval such that the difference between the connInterval and N times the Beacon Interval is equal to or less than a predetermined value (DImax or less). Subsequently, the BLE communication unit 206 requests the control terminal 102 to change the contInterva using the contInterval determined by the control unit 201 (S308). In other words, in the processing of S307 and S308, the control unit 201 operates so that connInterval and Beacon Interval × N are substantially equal.

ここで、S307とS308の処理を、より具体な例を用いて説明する。BLE規格では、connIntervalは、7.5ms以上4s以下かつ1.25msの整数倍の値であることが定められている。一方、802.11規格では、Beacon Intervalは1.024msの整数倍の値であることが定められている。例えば、一つの例において、connInterval=30ms(1.25ms×24)、Beacon Interval=102.4ms(1.024ms×100)、DImax=500μs、N=1とする。この場合、S307では、connIntervalがBeacon IntervalのN倍の差分は72.4msとなるため、処理はS308に進む。そして、S308では、制御部201は、connIntervalがBeacon IntervalのN倍との差分がDImax以下となるように、connInterval=102.5ms(1.25ms×82)と決定する。これを受けて、BLE通信部206は、制御端末102に対して、決定したconnInterval=102.5msでconnInterval変更要求を行う。   Here, the processing of S307 and S308 will be described using a more specific example. The BLE standard defines that connInterval is a value not less than 7.5 ms and not more than 4 s and an integer multiple of 1.25 ms. On the other hand, the 802.11 standard specifies that Beacon Interval is an integer multiple of 1.024 ms. For example, in one example, connInterval = 30 ms (1.25 ms × 24), Beacon Interval = 102.4 ms (1.024 ms × 100), DImax = 500 μs, and N = 1. In this case, in S307, since the difference of N times the contInterval is equal to the Beacon Interval is 72.4 ms, the process proceeds to S308. In step S308, the control unit 201 determines that connInterval = 102.5 ms (1.25 ms × 82) so that the difference between connInterval and N times Beacon Interval is less than or equal to DImax. In response to this, the BLE communication unit 206 makes a contInterval change request to the control terminal 102 at the determined contInterval = 102.5 ms.

BLE規格では、connInterval変更要求は、接続パラメータ要求パケット(LL_CONNECTION_PARAM_REQ)を使用して行うことが可能である。より詳細には、BLE通信部206は、Interval_MinフィールドとInterval_Maxフィールドを82(0x52)と設定されたLL_CONNECTION_PARAM_REQを、BLE親局である制御端末102に送信する。   In the BLE standard, a contInterval change request can be made using a connection parameter request packet (LL_CONNECTION_PARAM_REQ). More specifically, the BLE communication unit 206 transmits LL_CONNECTION_PARAM_REQ in which the Interval_Min field and the Interval_Max field are set to 82 (0x52) to the control terminal 102 that is the BLE master station.

制御端末102は、カメラ101から送信されたconnIntervalの変更要求(LL_CONNECTION_PARAM_REQ)を受信する。続いて、制御端末102は、接続更新要求パケット(LL_CONNECTION_UPDATE_REQ)で応答する。   The control terminal 102 receives the contInterval change request (LL_CONNECTION_PARAM_REQ) transmitted from the camera 101. Subsequently, the control terminal 102 responds with a connection update request packet (LL_CONNECTION_UPDATE_REQ).

正常に接続パラメータ要求パケット(LL_CONNECTION_PARAM_REQ)と接続更新要求パケット(LL_CONNECTION_UPDATE_REQ)の送受信が完了すると、connIntervalが102.5msに変更される。connIntervalは、接続更新要求パケット(LL_CONNECTION_UPDATE_REQ)のInstantフィールドで指定されたタイミングで変更され得る。   When the transmission / reception of the connection parameter request packet (LL_CONNECTION_PARAM_REQ) and the connection update request packet (LL_CONNECTION_UPDATE_REQ) is completed normally, the connInterval is changed to 102.5 ms. The connInterval can be changed at the timing specified in the Instant field of the connection update request packet (LL_CONNECTION_UPDATE_REQ).

図6に、S308の処理が完了した後の、カメラ101、制御端末102、AP103の送受信する無線信号のタイミングの例を示す。図6に示すように、S308の処理が完了した後は、connIntervalとBeacon Intervalが略一致した状態となる。なお、この時点では、BLE通信と無線LAN通信のタイミングはランダムに決定されており、図6は、BLE通信がマルチユーザアップリンク通信(TWT1とTWT2の間)と重なっている様子を示している。   FIG. 6 shows an example of the timing of radio signals transmitted and received by the camera 101, the control terminal 102, and the AP 103 after the processing of S308 is completed. As shown in FIG. 6, after the process of S308 is completed, contInterval and Beacon Interval are substantially matched. At this time, the timing of BLE communication and wireless LAN communication is determined at random, and FIG. 6 shows that BLE communication overlaps with multi-user uplink communication (between TWT1 and TWT2). .

図3に戻り、続くS309では、制御部201は、802.11axのスリープ期間外でBLE通信が行われるか否かを判定する。本実施形態では、制御部201は、802.11axのTWT1により指定されるスリープ期間(図4のSleep407)外でBLE通信が行われるか否かを判定する。BLE通信がスリープ期間外で行われると判定した場合(S309でYes)、制御部201は、BLE通信タイミングがスリープ期間となるように(802.11axの通信タイミング以外の期間に位置するように)BLE通信タイミングを決定する。これを受けて、BLE通信部206は、制御端末102に対して、決定したBLE通信タイミングでのBLE通信タイミング変更要求を行う(S310)。なお、図3の例では、S308とS310の要求は別々に行っているが、併せて行ってもよい。   Returning to FIG. 3, in subsequent S <b> 309, the control unit 201 determines whether or not BLE communication is performed outside the 802.11ax sleep period. In the present embodiment, the control unit 201 determines whether or not the BLE communication is performed outside the sleep period (Sleep 407 in FIG. 4) specified by the 802.11ax TWT1. When it is determined that the BLE communication is performed outside the sleep period (Yes in S309), the control unit 201 sets the BLE communication timing to the sleep period (so as to be located in a period other than the 802.11ax communication timing). BLE communication timing is determined. In response to this, the BLE communication unit 206 makes a BLE communication timing change request at the determined BLE communication timing to the control terminal 102 (S310). In the example of FIG. 3, the requests of S308 and S310 are performed separately, but may be performed together.

BLE通信タイミングの変更要求は、connIntervalと同様に接続パラメータ要求パケット(LL_CONNECTION_PARAM_REQ)を使用することで行われる。接続パラメータ要求パケット(LL_CONNECTION_PARAM_REQ)のOffsetフィールドでタイミングの変更を1.25msの自然数倍で指定することが可能である。   The change request for the BLE communication timing is performed by using a connection parameter request packet (LL_CONNECTION_PARAM_REQ) as in the case of contInterval. It is possible to specify a change in timing by a natural number multiple of 1.25 ms in the Offset field of the connection parameter request packet (LL_CONNECTION_PARAM_REQ).

制御端末102は、接続パラメータ要求パケット(LL_CONNECTION_PARAM_REQ)を受信すると、これに対して接続更新要求パケット(LL_CONNECTION_UPDATE_REQ)で応答する。これにより、BLE通信タイミングが変更される。   When receiving the connection parameter request packet (LL_CONNECTION_PARAM_REQ), the control terminal 102 responds to the request with a connection update request packet (LL_CONNECTION_UPDATE_REQ). Thereby, the BLE communication timing is changed.

図7にS310の処理が完了した後の、カメラ101、制御端末102、AP103の送受信する無線信号のタイミングの例を示す。図7に示すように、カメラ101と制御端末102は、TWT1により指定されるスリープ期間内でBLE通信が行われる状態となる。なお、上述した例では、Beacon Interval=102.4msに対して、connInterval=102.5msであるため、次第にBLE通信タイミングがスリープ期間外にずれていくこととなる。このため、カメラ101は、以降の処理では、802.11ax通信処理(S314〜S316)が完了するまで、802.11ax通信処理とBLE通信タイミング調整処理(S311〜S312)を並列に実行する。なお、BLE通信タイミング調整処理(S311〜S312)は、S309〜S310と同じ処理であるため、その説明は省略する。   FIG. 7 shows an example of the timing of radio signals transmitted and received by the camera 101, the control terminal 102, and the AP 103 after the processing of S310 is completed. As shown in FIG. 7, the camera 101 and the control terminal 102 are in a state where BLE communication is performed within the sleep period specified by the TWT 1. In the above-described example, since beacon interval = 102.4 ms, and conn interval = 102.5 ms, the BLE communication timing gradually shifts outside the sleep period. Therefore, in the subsequent processes, the camera 101 executes the 802.11ax communication process and the BLE communication timing adjustment process (S311 to S312) in parallel until the 802.11ax communication process (S314 to S316) is completed. Note that the BLE communication timing adjustment processing (S311 to S312) is the same processing as S309 to S310, and thus the description thereof is omitted.

S314では、制御部201は、無線LAN通信部205に対して、AP103との無線LAN接続を確立するよう指示する。この指示に応じて、無線LAN通信部205は、AP103との無線LAN接続処理を行う。無線LAN接続確立後、制御部201は、無線LAN通信部205に対して、AP103にマルチユーザアップリンク通信を使用して画像データを送信するよう指示する。この指示に応じて、無線LAN通信部205は、画像データをAP103に送信する(アップロードする)(S315)。そして、画像データのアップロードが完了すると、制御部201は、無線LAN通信部205への電源供給を停止する(S316)。   In step S <b> 314, the control unit 201 instructs the wireless LAN communication unit 205 to establish a wireless LAN connection with the AP 103. In response to this instruction, the wireless LAN communication unit 205 performs wireless LAN connection processing with the AP 103. After establishing the wireless LAN connection, the control unit 201 instructs the wireless LAN communication unit 205 to transmit image data to the AP 103 using multiuser uplink communication. In response to this instruction, the wireless LAN communication unit 205 transmits (uploads) the image data to the AP 103 (S315). When the uploading of the image data is completed, the control unit 201 stops power supply to the wireless LAN communication unit 205 (S316).

このように、本実施形態では、無線LAN子局かつBLE子局として動作するカメラ101が、802.11axのスリープ期間にBLE通信が行われるよう、BLE親局に要求する。これにより、BLE通信と802.11ax通信との干渉を防ぐことができる。なお、本実施形態では、当該BLE親局への要求は、BLE通信周期と通信タイミングに関するパラメータの変更要求に対応するが、802.11axのスリープ期間にBLE通信を行うための要求であれば、他のパラメータ変更要求であってもよい。   Thus, in this embodiment, the camera 101 operating as a wireless LAN slave station and a BLE slave station requests the BLE master station to perform BLE communication during the sleep period of 802.11ax. Thereby, interference with BLE communication and 802.11ax communication can be prevented. In the present embodiment, the request to the BLE master station corresponds to a parameter change request regarding the BLE communication cycle and communication timing, but if the request is for performing BLE communication during the 802.11ax sleep period, It may be another parameter change request.

また、本実施形態では、カメラ101は、制御端末102に対して、802.11axのTWT1により指定されるスリープ期間(図4のSleep407)にBLE通信を行うための要求を行った。他の形態として、他のスリープ期間(図4のSleep408、409)にBLE通信を行うための要求を行うように構成してもよい。   In the present embodiment, the camera 101 requests the control terminal 102 to perform BLE communication during the sleep period (Sleep 407 in FIG. 4) specified by the 802.11ax TWT1. As another form, you may comprise so that the request | requirement for performing BLE communication may be performed in another sleep period (Sleep408, 409 of FIG. 4).

また、本実施形態では、カメラ101は無線LAN子局かつBLE子局として動作するものとしたが、無線LAN親局かつBLE子局として動作する場合においても、本実施形態は同様に適用可能である。この場合、カメラ101は、ビーコンパケット受信を行うS306は不要であり、自身の送信するビーコンパケットに基づいてS307〜S315の処理を行うことで、802.11axのスリープ期間にBLE通信を行うよう動作する。   In this embodiment, the camera 101 operates as a wireless LAN slave station and a BLE slave station. However, the present embodiment can be similarly applied to a case where the camera 101 operates as a wireless LAN master station and a BLE slave station. is there. In this case, the camera 101 does not need S306 for receiving the beacon packet, and performs the processing of S307 to S315 based on the beacon packet transmitted by itself, so that the BLE communication is performed during the sleep period of 802.11ax. To do.

また、本実施形態では、無線通信方式として、無線LANとして802.11axを用いるものとして説明したが、本実施形態はこれに限定されるものではない。PCF(Point Coordination Function)等、スケジューリングが行われる無線LAN通信であれば、無線LAN通信期間外にBLE通信タイミングを調整することで、本実施形態と同様に効果を得ることができる。   In the present embodiment, the wireless communication method is described as using 802.11ax as a wireless LAN. However, the present embodiment is not limited to this. In the case of wireless LAN communication in which scheduling is performed, such as PCF (Point Coordination Function), the effect can be obtained similarly to the present embodiment by adjusting the BLE communication timing outside the wireless LAN communication period.

<実施形態2>
実施形態1では、無線LAN子局かつBLE子局として動作するカメラ101が、BLE親局に接続パラメータとして、BLE通信周期とBLE通信タイミングの変更を要求した。実施形態2として、親局と子局の役割を変更するよう要求する実施形態を説明する。すなわち、本実施形態では、カメラ101がBLE親局、制御端末102がBLE子局として動作するよう役割を変更し、BLE親局となったカメラ101がBLE通信周期とBLE通信タイミングを変更する。以下、実施形態1と異なる点について説明し、共通の事項は説明を省略する。
<Embodiment 2>
In the first embodiment, the camera 101 operating as a wireless LAN slave station and a BLE slave station requests the BLE master station to change the BLE communication cycle and the BLE communication timing as connection parameters. As the second embodiment, an embodiment that requests to change the roles of the master station and the slave station will be described. That is, in this embodiment, the role is changed so that the camera 101 operates as a BLE master station and the control terminal 102 as a BLE slave station, and the camera 101 that has become the BLE master station changes the BLE communication cycle and the BLE communication timing. Hereinafter, a different point from Embodiment 1 is demonstrated and description of a common matter is abbreviate | omitted.

本実施形態における役割変更の処理の流れを示すシーケンスチャートを図8に示す。図8のシーケンスチャートにおいて、初期状態ではカメラ101はBLE子局、制御端末102はBLE親局として動作しているものとする。この初期状態において、カメラ101は、制御端末102から画像データアップロード指示を受信する(S801)と、制御端末102に役割変更要求を送信する(S802)。制御端末102は、役割変更要求を受信すると、BLEデータパケットの送信を停止し(S803)、ADV_INDの送信を開始する(S804)。一方、カメラ101は制御端末102のBLEデータパケット送信が停止したことを検出すると(S805)、アドバタイズスキャン状態へと遷移する(S806)。そして、カメラ101は制御端末102の送信するADV_INDに対してCONNECT_REQを送信することで、カメラ101をBLE親局、制御端末102をBLE子局としたBLE接続が確立される(S807)。   FIG. 8 shows a sequence chart showing the flow of the role changing process in the present embodiment. In the sequence chart of FIG. 8, it is assumed that the camera 101 is operating as a BLE slave station and the control terminal 102 is operating as a BLE master station in the initial state. In this initial state, when the camera 101 receives an image data upload instruction from the control terminal 102 (S801), the camera 101 transmits a role change request to the control terminal 102 (S802). Upon receiving the role change request, the control terminal 102 stops transmitting the BLE data packet (S803) and starts transmitting ADV_IND (S804). On the other hand, when the camera 101 detects that the transmission of the BLE data packet of the control terminal 102 is stopped (S805), the camera 101 transits to the advertisement scan state (S806). Then, the camera 101 transmits CONNECT_REQ to ADV_IND transmitted from the control terminal 102, thereby establishing a BLE connection with the camera 101 as the BLE parent station and the control terminal 102 as the BLE slave station (S807).

カメラ101はBLE親局となった後、実施形態1と同様に、802.11axの通信期間外であるスリープ期間にBLE通信が行われるようBLE通信周期とBLE通信タイミングを変更する。この変更は、BLE規格に準拠して行う。具体的には、まずカメラ101は、接続パラメータ要求パケット(LL_CONNECTION_PARAM_REQ)を送信する。そして、制御端末102は、接続パラメータ要求パケット(LL_CONNECTION_PARAM_REQ)の内容を確認した後、接続パラメータ応答パケット(LL_CONNECTION_PARAM_RSP)を送信する。カメラ101は、接続パラメータ応答パケット(LL_CONNECTION_PARAM_RSP)に対して接続更新要求パケット(LL_CONNECTION_UPDATE_REQ)を送信することで、BLE通信周期とBLE通信タイミングを変更可能である。   After the camera 101 becomes the BLE master station, the BLE communication cycle and the BLE communication timing are changed so that the BLE communication is performed in the sleep period outside the 802.11ax communication period, as in the first embodiment. This change is made in accordance with the BLE standard. Specifically, first, the camera 101 transmits a connection parameter request packet (LL_CONNECTION_PARAM_REQ). Then, after confirming the contents of the connection parameter request packet (LL_CONNECTION_PARAM_REQ), the control terminal 102 transmits a connection parameter response packet (LL_CONNECTION_PARAM_RSP). The camera 101 can change the BLE communication cycle and the BLE communication timing by transmitting a connection update request packet (LL_CONNECTION_UPDATE_REQ) to the connection parameter response packet (LL_CONNECTION_PARAM_RSP).

このように、以上に説明した実施形態によれば、BLE親局となったカメラ101がマルチユーザアップリンク通信期間外であるスリープ期間にBLE通信が行われるようにBLE通信周期とBLE通信タイミングを変更する。これにより、BLE通信とマルチユーザアップリンク通信との干渉を防ぐことが可能となる。   Thus, according to the embodiment described above, the BLE communication cycle and the BLE communication timing are set so that the BLE communication is performed in the sleep period outside the multi-user uplink communication period for the camera 101 that has become the BLE master station. change. Thereby, it becomes possible to prevent interference between BLE communication and multi-user uplink communication.

なお、上述の各実施形態ではIEEE802.11axとBLEの通信を例に説明したが、同一の周波数帯を用いる任意の複数の無線通信に適用可能である。例えば、その他のIEEE802.11シリーズやBluetooth(例えばバージョン4.0以外のバージョンのBluetooth)の通信にも適用可能である。ここで、同一の周波数帯とは、周波数の値が完全に一致するものに限定されるのではなく、周波数帯域の少なくとも一部が重なるものや、通信エラーを引き起こす干渉が発生する程度に近接した周波数帯を含むものである。   In the above-described embodiments, communication of IEEE802.11ax and BLE has been described as an example. However, the present invention can be applied to a plurality of arbitrary wireless communication using the same frequency band. For example, the present invention can be applied to communication of other IEEE 802.11 series or Bluetooth (for example, Bluetooth of a version other than version 4.0). Here, the same frequency band is not limited to a frequency value that completely matches, but is close enough to cause at least part of the frequency band to overlap or interference that causes a communication error. Includes frequency bands.

また、上述の各実施形態におけるカメラ101は通信装置の一例であり、スマートフォンやPC、プリンタ、ディスプレイ等のその他の装置であってもよい。   In addition, the camera 101 in each of the above embodiments is an example of a communication device, and may be another device such as a smartphone, a PC, a printer, or a display.

<その他の実施形態>
本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。
<Other embodiments>
The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

101 カメラ、102 制御端末、103 AP、104 サーバ 101 camera, 102 control terminal, 103 AP, 104 server

Claims (14)

通信装置であって、
第1の他の装置との間で、前記第1の他の装置により指定された第1の周期で第1の無線通信方式を用いて通信を行う第1の通信手段と、
第2の他の装置との間で、前記第1の無線通信方式で用いる周波数帯と同一の周波数帯を用いる第2の無線通信方式を用いて通信を行う第2の通信手段と、有し、
前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重なる場合に、前記第1の通信手段は、前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重ならないよう要求するための信号を前記第1の他の装置に送信することを特徴とする通信装置。
A communication device,
First communication means for performing communication with the first other apparatus using the first wireless communication method at a first period designated by the first other apparatus;
Second communication means for communicating with a second other apparatus using a second wireless communication system that uses the same frequency band as that used in the first wireless communication system; ,
When the communication timing by the first communication means and the communication timing by the second communication means overlap, the first communication means communicates the communication timing by the first communication means and the communication by the second communication means. A communication apparatus, characterized in that a signal for requesting the timing not to overlap is transmitted to the first other apparatus.
前記第1の周期と、前記第2の通信手段により周期的に通信される所定の信号の周期である第2の周期の自然数倍との差が所定値より大きいか否かを判定する判定手段と、
前記差が前記所定値より大きい場合に、前記差が前記所定値以下となるように、前記第1の周期を決定する決定する決定手段を更に有し、
前記第1の通信手段は、前記決定手段により決定された周期に前記第1の周期を変更することを要求するための信号を前記第1の他の装置に送信することを特徴とする請求項1に記載の通信装置。
Determining whether or not a difference between the first period and a natural number multiple of a second period that is a period of a predetermined signal periodically communicated by the second communication unit is greater than a predetermined value Means,
Determining means for determining the first period so that the difference is less than or equal to the predetermined value when the difference is greater than the predetermined value;
The first communication means transmits a signal for requesting to change the first period to the period determined by the determination means to the first other device. The communication apparatus according to 1.
前記決定手段が前記第1の周期を決定してもなお、前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重なる場合に、前記決定手段は更に、前記第2の通信手段による通信タイミング以外の期間に位置するように前記第1の周期のタイミングを決定し、前記第1の通信手段は、前記決定手段により決定されたタイミングに前記第1の周期のタイミングを変更することを要求するための信号を前記第1の他の装置に送信することを特徴とする請求項2に記載の通信装置。   Even when the determining means determines the first cycle, when the communication timing by the first communication means and the communication timing by the second communication means overlap, the determining means further includes the second cycle. The timing of the first cycle is determined to be located in a period other than the communication timing by the communication unit, and the first communication unit changes the timing of the first cycle to the timing determined by the determination unit. The communication apparatus according to claim 2, wherein a signal for requesting the transmission is transmitted to the first other apparatus. 前記第2の通信手段が前記所定の信号を受信する場合、前記決定手段は、前記第2の通信手段により受信された前記所定の信号に基づいて、前記第1の周期のタイミングを決定することを特徴とする請求項3に記載の通信装置。   When the second communication means receives the predetermined signal, the determination means determines the timing of the first period based on the predetermined signal received by the second communication means. The communication device according to claim 3. 前記第2の通信手段が前記所定の信号を送信する場合、前記決定手段は、前記第2の通信手段により送信される前記所定の信号に基づいて、前記第1の周期のタイミングを決定することを特徴とする請求項3に記載の通信装置。   When the second communication unit transmits the predetermined signal, the determining unit determines the timing of the first period based on the predetermined signal transmitted by the second communication unit. The communication device according to claim 3. 前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重なる場合に、前記第1の通信手段は、前記第1の周期を指定する役割を前記通信装置に変更することを要求するための信号を前記第1の装置に送信することを特徴とする請求項1に記載の通信装置。   When the communication timing by the first communication unit and the communication timing by the second communication unit overlap, the first communication unit changes the role of designating the first cycle to the communication device. The communication apparatus according to claim 1, wherein a signal for requesting is transmitted to the first apparatus. 前記第1の無線通信方式は、BLE((Bluetooth Low Energy))に基づく無線通信方式であり、前記第2の無線通信方式は、IEEE802.11axに基づく無線通信方式であり、前記第1の通信タイミングは前記第1の装置によるBLEデータの送信のタイミングであり、前記第2の通信タイミングは、前記第2の装置または前記通信装置によるビーコンパケットの送信のタイミングであることを特徴とする請求項1に記載の通信装置。   The first wireless communication system is a wireless communication system based on BLE (Bluetooth Low Energy), the second wireless communication system is a wireless communication system based on IEEE 802.11ax, and the first communication The timing is a transmission timing of BLE data by the first device, and the second communication timing is a transmission timing of a beacon packet by the second device or the communication device. The communication apparatus according to 1. 前記第1の周期と、前記第2の通信手段により周期的に通信されるビーコンパケットの周期である第2の周期の自然数倍との差が所定値より大きいか否かを判定する判定手段と、
前記差が前記所定値より大きい場合に、前記差が前記所定値以下となるように、前記第1の周期を決定する決定する決定手段を更に有し、
前記第1の通信手段は、前記決定手段により決定された周期に前記第1の周期を変更することを要求するための信号を前記第1の他の装置に送信することを特徴とする請求項7に記載の通信装置。
Determining means for determining whether or not a difference between the first period and a natural number multiple of a second period that is a period of a beacon packet periodically communicated by the second communication means is greater than a predetermined value. When,
Determining means for determining the first period so that the difference is less than or equal to the predetermined value when the difference is greater than the predetermined value;
The first communication means transmits a signal for requesting to change the first period to the period determined by the determination means to the first other device. 8. The communication device according to 7.
前記決定手段が前記第1の周期を決定してもなお、前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重なる場合に、前記決定手段は更に、前記第2の周期の通信タイミング以外の期間に位置するように前記第1の周期のタイミングを決定し、前記第1の通信手段は、前記決定手段により決定されたタイミングに前記第1の周期のタイミングを変更することを要求するための信号を前記第1の他の装置に送信することを特徴とする請求項8に記載の通信装置。   Even when the determining means determines the first cycle, when the communication timing by the first communication means and the communication timing by the second communication means overlap, the determining means further includes the second cycle. The timing of the first cycle is determined so as to be located in a period other than the communication timing of the cycle, and the first communication unit changes the timing of the first cycle to the timing determined by the determination unit. The communication device according to claim 8, wherein a signal for requesting the transmission is transmitted to the first other device. 前記第2の通信手段が前記ビーコンパケットを受信する場合、前記決定手段は、前記第2の通信手段により受信された前記ビーコンパケットに基づいて、前記第1の周期のタイミングを決定することを特徴とする請求項9に記載の通信装置。   When the second communication means receives the beacon packet, the determination means determines the timing of the first period based on the beacon packet received by the second communication means. The communication device according to claim 9. 前記第2の通信手段が前記ビーコンパケットを送信する場合、前記決定手段は、前記第2の通信手段により送信される前記ビーコンパケットに基づいて、前記第1の周期のタイミングを決定することを特徴とする請求項9に記載の通信装置。   When the second communication unit transmits the beacon packet, the determination unit determines the timing of the first period based on the beacon packet transmitted by the second communication unit. The communication device according to claim 9. 前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重なる場合に、前記第1の通信手段は、前記第1の周期を指定する役割を前記通信装置に変更することを要求するための信号を前記第1の装置に送信することを特徴とする請求項7に記載の通信装置。   When the communication timing by the first communication unit and the communication timing by the second communication unit overlap, the first communication unit changes the role of designating the first cycle to the communication device. The communication apparatus according to claim 7, wherein a signal for requesting is transmitted to the first apparatus. 第1の他の装置との間で、前記第1の他の装置により指定された第1の周期で第1の無線通信方式を用いて通信を行う第1の通信手段と、
第2の他の装置との間で、前記第1の無線通信方式で用いる周波数帯と同一の周波数帯を用いる第2の無線通信方式を用いて通信を行う第2の通信手段と、
を有する通信装置の制御方法であって、
前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重なる場合に、前記第1の通信手段に、前記第1の通信手段による通信タイミングと前記第2の通信手段による通信タイミングが重ならないよう要求するための信号を前記第1の他の装置に送信させる制御工程を有することを特徴とする通信装置の制御方法。
First communication means for performing communication with the first other apparatus using the first wireless communication method at a first period designated by the first other apparatus;
Second communication means for communicating with a second other device using a second wireless communication system using the same frequency band as that used in the first wireless communication system;
A method for controlling a communication device having
When the communication timing by the first communication unit and the communication timing by the second communication unit overlap, the communication timing by the first communication unit and the communication by the second communication unit are transmitted to the first communication unit. A control method for a communication apparatus, comprising: a control step of transmitting a signal for requesting that timings do not overlap to the first other apparatus.
コンピュータを、請求項1から12のいずれか1項に記載の通信装置として機能させるためのプログラム。
The program for functioning a computer as a communication apparatus of any one of Claim 1 to 12.
JP2017151755A 2017-08-04 2017-08-04 Communication equipment, control methods for communication equipment, and programs Active JP6971695B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017151755A JP6971695B2 (en) 2017-08-04 2017-08-04 Communication equipment, control methods for communication equipment, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017151755A JP6971695B2 (en) 2017-08-04 2017-08-04 Communication equipment, control methods for communication equipment, and programs

Publications (3)

Publication Number Publication Date
JP2019033321A true JP2019033321A (en) 2019-02-28
JP2019033321A5 JP2019033321A5 (en) 2020-08-13
JP6971695B2 JP6971695B2 (en) 2021-11-24

Family

ID=65523698

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017151755A Active JP6971695B2 (en) 2017-08-04 2017-08-04 Communication equipment, control methods for communication equipment, and programs

Country Status (1)

Country Link
JP (1) JP6971695B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023021996A1 (en) * 2021-08-20 2023-02-23 セイコーグループ株式会社 Transmission device, communication system, transmission method, and program
WO2023218867A1 (en) * 2022-05-10 2023-11-16 ソニーセミコンダクタソリューションズ株式会社 Communication device and communication system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005045368A (en) * 2003-07-23 2005-02-17 Canon Inc Wireless communication apparatus and wireless communication control method
JP2010522448A (en) * 2006-12-27 2010-07-01 アルタイル セミコンダクター リミテッド Multifunction wireless terminal
JP2017069792A (en) * 2015-09-30 2017-04-06 京セラ株式会社 Radio communication apparatus and processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005045368A (en) * 2003-07-23 2005-02-17 Canon Inc Wireless communication apparatus and wireless communication control method
JP2010522448A (en) * 2006-12-27 2010-07-01 アルタイル セミコンダクター リミテッド Multifunction wireless terminal
JP2017069792A (en) * 2015-09-30 2017-04-06 京セラ株式会社 Radio communication apparatus and processor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023021996A1 (en) * 2021-08-20 2023-02-23 セイコーグループ株式会社 Transmission device, communication system, transmission method, and program
JP2023028721A (en) * 2021-08-20 2023-03-03 セイコーグループ株式会社 Transmission device, communication system, transmission method, and program
JP7784078B2 (en) 2021-08-20 2025-12-11 セイコーグループ株式会社 Transmitting device, communication system, transmitting method and program
WO2023218867A1 (en) * 2022-05-10 2023-11-16 ソニーセミコンダクタソリューションズ株式会社 Communication device and communication system

Also Published As

Publication number Publication date
JP6971695B2 (en) 2021-11-24

Similar Documents

Publication Publication Date Title
US12342207B2 (en) Secondary cell discovery in energy saving network
CN114071699B (en) Positioning method, device and related equipment
TWI526030B (en) Reconciliation coordination for discontinuous reception in connection mode
JP6374023B2 (en) Method and apparatus for GPS extended neighbor recognition network (NAN) cluster discovery
CN112469016A (en) Bluetooth-ultra wideband synchronization
US10470238B2 (en) Power saving for tight coupled interworking
JP7185737B2 (en) Communication device, control method, and program
US20240107444A1 (en) Base station discontinuous reception and transmission design for energy saving network
JP7286396B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
US10588168B2 (en) Peer-to-peer transmission pause indication
EP4475605A2 (en) Mehtod and system to support cell discontinuous transmission and reception at user equipment
US11109216B2 (en) Operation optimization for trigger-based instant communication
KR102298616B1 (en) Power saving for non-trigger-based ranging
JP6971695B2 (en) Communication equipment, control methods for communication equipment, and programs
JP2024512967A (en) Method, device, and terminal for realizing sidelink intermittent reception
WO2022247779A1 (en) Transmission method and apparatus, device, and readable storage medium
US10681759B2 (en) Paging schemes for peer-to-peer communications
US12519500B2 (en) System and method for synchronized receive/transmit switching for data packet communication frames transmitted between a wireless input/output (IO) device and a wireless communication dongle
US20250088897A1 (en) Traffic aware power saving for multi-link devices in wireless communication system
EP4618629A1 (en) Network device wakeup method and apparatus, device, and storage medium
US20250274869A1 (en) Enhanced Power Management Techniques for Multi-Link Operation
US20180035376A1 (en) NAN Frame Buffering Indications
EP4550734A1 (en) Method and apparatus for transmitting auxiliary information, and readable storage medium
CN119485701A (en) Interrupt handling
CN120034937A (en) A communication method and related device

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200706

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200706

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20210103

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210113

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210813

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210902

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: 20211004

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211102

R151 Written notification of patent or utility model registration

Ref document number: 6971695

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151