[go: up one dir, main page]

JP6698889B2 - Flight system - Google Patents

Flight system Download PDF

Info

Publication number
JP6698889B2
JP6698889B2 JP2019000666A JP2019000666A JP6698889B2 JP 6698889 B2 JP6698889 B2 JP 6698889B2 JP 2019000666 A JP2019000666 A JP 2019000666A JP 2019000666 A JP2019000666 A JP 2019000666A JP 6698889 B2 JP6698889 B2 JP 6698889B2
Authority
JP
Japan
Prior art keywords
flight
wireless communication
communication
unit
control device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019000666A
Other languages
Japanese (ja)
Other versions
JP2019081540A (en
Inventor
克樹 今城
克樹 今城
松木 友明
友明 松木
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.)
KDDI Corp
Original Assignee
KDDI Corp
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 KDDI Corp filed Critical KDDI Corp
Priority to JP2019000666A priority Critical patent/JP6698889B2/en
Publication of JP2019081540A publication Critical patent/JP2019081540A/en
Application granted granted Critical
Publication of JP6698889B2 publication Critical patent/JP6698889B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Selective Calling Equipment (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)
  • Telephonic Communication Services (AREA)

Description

本発明は、空中を飛行する飛行装置を含む飛行システム、飛行装置を飛行させるための操縦装置及びプログラムに関する。   The present invention relates to a flight system including a flight device that flies in the air, a control device and a program for flying the flight device.

近年、ドローン等の飛行装置を操縦することが盛んに行われている。例えば、特許文献1には、タブレット端末を用いて、Wi−Fi(登録商標)により、飛行装置を操縦することが記載されている。   In recent years, flight devices such as drones have been actively operated. For example, Patent Document 1 describes that a flight device is operated by Wi-Fi (registered trademark) using a tablet terminal.

特開2016−94188号公報JP, 2016-94188, A

Wi−Fi等の無線通信回線により、飛行装置を操縦する場合、例えば、近隣において同じ周波数帯域を使用するユーザが多い等の理由によりWi−Fiの混線が生じることがある。この場合、通信を妨げる要因が改善されるまで、飛行装置を制御することができなくなってしまう可能性があった。   When operating a flight device via a wireless communication line such as Wi-Fi, Wi-Fi crosstalk may occur due to, for example, many users who use the same frequency band in the vicinity. In this case, there is a possibility that the flight device cannot be controlled until the factors that hinder the communication are improved.

そこで、本発明はこれらの点に鑑みてなされたものであり、飛行装置を制御するための制御情報が飛行装置へ送信されていない期間を短縮することができる飛行システム、操縦装置及びプログラムを提供することを目的とする。   Therefore, the present invention has been made in view of these points, and provides a flight system, a control device, and a program capable of shortening a period in which control information for controlling a flight device is not transmitted to the flight device. The purpose is to do.

本発明の第1の態様の飛行システムは、外部からの制御に基づいて飛行する飛行装置と、前記飛行装置を操縦するための操縦装置と、を備え、前記飛行装置は、第1無線通信方式と、第2無線通信方式との少なくともいずれか一方の無線通信方式を用いて前記操縦装置から前記飛行装置の飛行に用いる飛行用データを受信する飛行側通信部と、前記飛行用データを用いて前記飛行装置を飛行させる飛行制御部と、を有し、前記操縦装置は、前記第1無線通信方式と前記第2無線通信方式との少なくともいずれか一方の無線通信方式を用いて前記飛行装置へ前記飛行用データを送信する操縦側通信部と、前記第1無線通信方式を用いる前記飛行装置との通信において、前記飛行側通信部との接続状態を検出する接続状態検出部とを有し、前記操縦側通信部は、前記接続状態検出部の検出結果に基づいて、前記第2無線通信方式を用いて前記飛行装置へ前記飛行用データを送信し、前記操縦側通信部は、前記操縦装置と前記飛行装置との間の第2無線通信方式による通信を維持するためのセッション維持サーバを介して、前記飛行装置に対して、前記飛行用データを送信し、前記飛行側通信部は、前記セッション維持サーバを介して、前記操縦装置に対して、前記飛行用データに応答する応答信号を送信する。   A flight system according to a first aspect of the present invention includes a flight device that flies based on external control, and a control device for controlling the flight device, wherein the flight device uses a first wireless communication system. And a flight-side communication unit that receives flight data used for flight of the flight device from the control device by using at least one of the second wireless communication system and the flight data. A flight control unit that causes the flight device to fly, and the control device is configured to send the flight device to the flight device using at least one wireless communication system of the first wireless communication system and the second wireless communication system. In a communication with the flight side communication unit that transmits the flight data and the flight device that uses the first wireless communication system, a connection state detection unit that detects a connection state with the flight side communication unit is provided, The control-side communication unit transmits the flight data to the flight device using the second wireless communication method based on the detection result of the connection state detection unit, and the control-side communication unit causes the control device to transmit the flight data. The flight data to the flight device via a session maintenance server for maintaining communication between the flight device and the flight device by the second wireless communication method, and the flight side communication unit A response signal in response to the flight data is transmitted to the control device via the session maintenance server.

前記飛行側通信部は、前記セッション維持サーバを介して、前記操縦装置に対して、前記飛行用データ以外の非飛行用データを送信してもよい。前記飛行側通信部は、前記第1無線通信方式を用いる通信において前記操縦装置から受信した前記飛行用データに応答して応答信号を前記操縦装置へ送信し、前記接続状態検出部は、前記飛行用データの送信後の所定期間内に前記応答信号を受信しない場合に、前記第1無線通信方式を用いる通信が切断されたと判定してもよい。   The flight-side communication unit may transmit non-flight data other than the flight data to the control device via the session maintenance server. The flight-side communication unit transmits a response signal to the flight control device in response to the flight data received from the flight control device in the communication using the first wireless communication method, and the connection state detection unit causes the flight state of the flight. When the response signal is not received within a predetermined period after the transmission of the work data, it may be determined that the communication using the first wireless communication method is disconnected.

前記操縦装置は、前記第1無線通信方式及び前記第2無線通信方式のうち、前記飛行用データの通信に使用されている無線通信方式と、前記飛行用データの通信に使用されている無線通信方式とは異なる無線通信方式との使用の可否をユーザに通知する通知部をさらに備えてもよい。   The control device includes a wireless communication method used for communication of the flight data, and a wireless communication used for communication of the flight data, of the first wireless communication method and the second wireless communication method. A notification unit that notifies the user whether or not the wireless communication method different from the method can be used may be further provided.

前記飛行装置を特定する第1識別子と、前記第2無線通信方式を用いた前記飛行装置との通信に用いられる第2識別子とを関連付けて記憶する管理サーバをさらに有し、前記操縦装置は、前記第1識別子を記憶する記憶部をさらに備え、前記操縦側通信部は、前記記憶部に記憶された前記第1識別子により特定される前記飛行装置との通信に用いられる前記第2識別子を前記管理サーバから取得してもよい。前記第1識別子は、前記飛行装置に搭載されたSIM(Subscriber Identity Module)に記録された電話番号であってもよい。   The control device further includes a management server that stores a first identifier that identifies the flight device and a second identifier that is used for communication with the flight device using the second wireless communication scheme in association with each other, The control side communication unit further includes a storage unit that stores the first identifier, and the control-side communication unit uses the second identifier that is used for communication with the flight device specified by the first identifier stored in the storage unit. It may be acquired from the management server. The first identifier may be a telephone number recorded in a SIM (Subscriber Identity Module) mounted on the flight device.

本発明の第2の態様の操縦装置は、飛行装置を操縦するための操縦装置であって、第1無線通信方式を用いる前記飛行装置との通信において、当該飛行装置との接続状態を検出する接続状態検出部と、前記第1無線通信方式と第2無線通信方式との少なくともいずれか一方の無線通信方式を用いて前記飛行装置の飛行に用いる飛行用データを前記飛行装置へ送信し、前記接続状態検出部の検出結果に基づいて、前記第2無線通信方式を用いて前記飛行装置へ前記飛行用データを送信する操縦側通信部と、を有し、前記操縦側通信部は、前記操縦装置と前記飛行装置との間の第2無線通信方式による通信を維持するためのセッション維持サーバを介して、前記飛行装置に対して、前記飛行用データを送信し、当該セッション維持サーバを介して、前記飛行装置から前記飛行用データに応答する応答信号を受信する。   A flight control device according to a second aspect of the present invention is a flight control device for operating a flight device, and detects a connection state with the flight device in communication with the flight device using the first wireless communication method. And transmitting flight data used for flight of the flight device to the flight device by using a connection state detection unit and at least one of the first wireless communication system and the second wireless communication system. A control side communication section that transmits the flight data to the flight device using the second wireless communication method based on a detection result of the connection state detection section, wherein the control side communication section is the control section. The flight data is transmitted to the flight device via a session maintenance server for maintaining communication between the device and the flight device according to the second wireless communication method, and the session data is transmitted via the session maintenance server. , A response signal responsive to the flight data from the flight device.

前記操縦側通信部は、前記第1無線通信方式を用いる通信において前記飛行用データに応答する応答信号を前記飛行装置から受信し、前記接続状態検出部は、前記飛行用データの送信後の所定期間内に前記応答信号を受信しない場合に、前記第1無線通信方式を用いる通信が切断されたと判定してもよい。   The control-side communication unit receives a response signal in response to the flight data from the flight device in communication using the first wireless communication method, and the connection state detection unit determines a predetermined value after the flight data is transmitted. When the response signal is not received within the period, it may be determined that the communication using the first wireless communication scheme is disconnected.

前記操縦装置は、前記第1無線通信方式及び前記第2無線通信方式のうち、前記飛行用データの通信に使用されている無線通信方式と、前記飛行用データの通信に使用されている無線通信方式とは異なる無線通信方式との使用の可否をユーザに通知する通知部をさらに備えてもよい。   The control device includes a wireless communication method used for communication of the flight data, and a wireless communication used for communication of the flight data, of the first wireless communication method and the second wireless communication method. A notification unit that notifies the user whether or not the wireless communication method different from the method can be used may be further provided.

本発明の第3の態様のプログラムは、コンピュータに、飛行装置との第1無線通信方式を用いる通信において、当該飛行装置との接続状態を検出するステップと、前記第1無線通信方式と第2無線通信方式との少なくともいずれか一方の無線通信方式を用いて飛行装置の飛行に用いる飛行用データを飛行装置へ送信するステップと、前記接続状態を検出するステップにおける検出結果に基づいて、操縦装置と前記飛行装置との間の第2無線通信方式による通信を維持するためのセッション維持サーバを介して、前記第2無線通信方式を用いて前記飛行装置へ前記飛行用データを送信するステップと、前記セッション維持サーバを介して、前記飛行用データに応答する応答信号を受信するステップと、を実行させる。   The program according to the third aspect of the present invention causes a computer to detect a connection state with the flying device in communication with the flying device using the first wireless communication system, the first wireless communication system, and the second wireless communication system. Based on the detection result in the step of transmitting the flight data used for flight of the flight device to the flight device by using at least one of the wireless communication system and the detection result in the step of detecting the connection state, the control device Transmitting the flight data to the flying device by using the second wireless communication system via a session maintaining server for maintaining communication between the flying device and the flying device by a second wireless communication system, Receiving a response signal in response to the flight data via the session maintenance server.

本発明によれば、飛行装置を制御するための制御情報が飛行装置へ送信されていない期間を短縮することができるという効果を奏する。   According to the present invention, it is possible to reduce the period during which the control information for controlling the flight device is not transmitted to the flight device.

本実施の形態に係る飛行システムS1の構成の一例を示す図である。It is a figure which shows an example of a structure of the flight system S1 which concerns on this Embodiment. 操縦装置1の構成を示す図である。It is a figure which shows the structure of the control device 1. 操縦装置1の表示部11の動作の一例を示す図である。6 is a diagram showing an example of an operation of a display unit 11 of the control device 1. FIG. 飛行装置2の構成を示す図である。It is a figure which shows the structure of the flying device 2. 飛行システムS1の動作の一例を示すシーケンス図である。It is a sequence diagram which shows an example of operation|movement of the flight system S1. 本実施の形態に係る飛行システムS2の構成の一例を示す図である。It is a figure which shows an example of a structure of the flight system S2 which concerns on this Embodiment. 飛行システムS2の動作の一例を示すシーケンス図である。It is a sequence diagram which shows an example of operation|movement of the flight system S2. 本実施の形態に係る飛行システムS3の構成の一例を示す図である。It is a figure which shows an example of a structure of the flight system S3 which concerns on this Embodiment. 飛行装置30の構成を示す図である。It is a figure which shows the structure of the flying device 30. 管制装置5の構成を示す図である。It is a figure which shows the structure of the control apparatus 5.

[実施の形態1]
[本実施の形態の概要]
図1は、本実施の形態に係る飛行システムS1の構成の一例を示す図である。飛行システムS1は、操縦装置1と、飛行装置2とを備える。飛行装置2は、外部からの制御に基づいて飛行する装置であり、例えばドローンである。操縦装置1は、プロポ、スマートフォン及びタブレットのように、無線通信を介して飛行装置2を操縦するための端末である。操縦装置1は、例えば、操縦するためのプロポ等の専用装置や、スマートフォン及びタブレットに操縦用のアプリケーションをインストールした端末等である。なお、飛行装置2の操縦には、操縦装置1の飛行方向及び飛行速度の制御が含まれる。
[Embodiment 1]
[Outline of Embodiment]
FIG. 1 is a diagram showing an example of the configuration of a flight system S1 according to the present embodiment. The flight system S1 includes a control device 1 and a flight device 2. The flying device 2 is a device that flies based on external control, and is, for example, a drone. The control device 1 is a terminal for controlling the flight device 2 via wireless communication, such as a radio transmitter, a smartphone, and a tablet. The control device 1 is, for example, a dedicated device such as a radio controller for control, a terminal in which a control application is installed on a smartphone or a tablet, and the like. The flight device 2 is controlled by controlling the flight direction and the flight speed of the flight device 1.

操縦装置1は、飛行装置2と無線通信回線を介してデータを送受信できるようにペアリングされており、飛行装置2との間で飛行装置2の飛行のために用いられる飛行用データの通信を行う。飛行用データは、例えば、飛行装置2のロータ及び動力部等を操縦するための制御情報、飛行装置2の飛行状態を示す機器情報である機体の位置情報、高さ、飛行速度、飛行の方向及びバッテリ残量等である。また、操縦装置1は、飛行装置2の飛行のためには用いられない非飛行用データの通信を行う。非飛行用データの通信は、例えば、飛行装置2に搭載されたカメラで撮影された画像データ及び飛行装置2で測定された気圧や気温等の周辺環境の測定データの受信、並びにカメラの撮影を開始させるための制御信号の送信等である。   The control device 1 is paired with the flight device 2 so as to be able to transmit and receive data via a wireless communication line, and communicates with the flight device 2 for flight data used for flight of the flight device 2. To do. The flight data includes, for example, control information for operating the rotor and power unit of the flight device 2, position information of the aircraft that is device information indicating the flight state of the flight device 2, height, flight speed, and flight direction. And the remaining battery level. Further, the control device 1 communicates non-flight data that is not used for the flight of the flight device 2. Communication of non-flight data includes, for example, reception of image data taken by a camera mounted on the flight device 2 and measurement data of ambient environment such as atmospheric pressure and temperature measured by the flight device 2, and shooting by the camera. This is, for example, transmission of a control signal for starting.

操縦装置1及び飛行装置2は、複数の無線通信回線を用いて、飛行用データ及び非飛行用データを送受信することができる。操縦装置1及び飛行装置2は、携帯電話網の通信を確立させるための管理サーバ3を介することなく通信を確立させることができる第1無線通信方式による通信W1を用いて通信する。また、操縦装置1及び飛行装置2は、管理サーバ3を介して通信セッションを確立させる第2無線通信方式による通信W2を用いて通信する。管理サーバ3は、操縦装置1及び飛行装置2との間の通信を確立させるためのセッション構築サーバである。第1無線通信方式による通信W1は、基地局を経由しない通信であり、例えばWi−Fiである。第2無線通信方式による通信W2は、P2Pによる操縦装置1と飛行装置2との間の通信セッションを確立する前に基地局を経由してデータを送受信する通信であり、例えばLTE(Long Term Evolution)である。   The control device 1 and the flight device 2 can transmit and receive flight data and non-flight data using a plurality of wireless communication lines. The control device 1 and the flight device 2 communicate using the communication W1 according to the first wireless communication method that can establish communication without going through the management server 3 for establishing communication of the mobile phone network. Further, the control device 1 and the flight device 2 communicate with each other using the communication W2 by the second wireless communication method for establishing a communication session via the management server 3. The management server 3 is a session construction server for establishing communication between the control device 1 and the flight device 2. The communication W1 according to the first wireless communication method is communication that does not pass through the base station, and is, for example, Wi-Fi. The communication W2 based on the second wireless communication method is communication in which data is transmitted and received via a base station before a communication session between the control device 1 and the flight device 2 by P2P is established, and for example, LTE (Long Term Evolution). ).

飛行システムS1においては、操縦装置1及び飛行装置2が、第1無線通信方式及び第2無線通信方式のいずれか又は両方を用いて、通信することができる。また、操縦装置1は、第1無線通信方式により飛行装置2へ飛行用データを送信しつつ、飛行装置2との間において第2無線通信方式による通信W2を確立させておく。操縦装置1は、第1無線通信方式による通信W1が切断した場合に、第2無線通信方式により飛行用データを飛行装置2へ送信する。このような構成を採用することにより、操縦装置1は、第1無線通信方式による通信W1の切断後、飛行装置2への飛行用データの送信を再開するまでにかかる時間を短縮することができる。
以下、操縦装置1及び飛行装置2の構成を詳細に説明する。
In the flight system S1, the control device 1 and the flight device 2 can communicate using either or both of the first wireless communication system and the second wireless communication system. Further, the control device 1 transmits flight data to the flight device 2 by the first wireless communication system and establishes communication W2 with the flight device 2 by the second wireless communication system in advance. The control device 1 transmits the flight data to the flight device 2 by the second wireless communication method when the communication W1 by the first wireless communication method is disconnected. By adopting such a configuration, the control device 1 can shorten the time taken to restart the transmission of the flight data to the flight device 2 after the disconnection of the communication W1 by the first wireless communication method. ..
Hereinafter, the configurations of the control device 1 and the flight device 2 will be described in detail.

[操縦装置1の構成]
図2は、図1の操縦装置1の構成を示す図である。操縦装置1は、表示部11と、操作部12と、通信部13と、記憶部14と、制御部15とを有する。制御部15は、表示制御部151と、操作受付部152と、制御情報生成部153と、接続状態検出部154と、通信制御部155と、通知部156とを有する。
[Configuration of control device 1]
FIG. 2 is a diagram showing a configuration of the control device 1 of FIG. The control device 1 includes a display unit 11, an operation unit 12, a communication unit 13, a storage unit 14, and a control unit 15. The control unit 15 includes a display control unit 151, an operation reception unit 152, a control information generation unit 153, a connection state detection unit 154, a communication control unit 155, and a notification unit 156.

表示部11は、ユーザが飛行装置2を操縦するために必要な情報を表示するためのディスプレイである。表示部11は、表示制御部151から入力される表示用データを表示する。   The display unit 11 is a display for displaying information necessary for the user to operate the flight device 2. The display unit 11 displays the display data input from the display control unit 151.

操作部12は、ユーザが飛行装置2を操縦するための操作を行うためのデバイスであり、例えば、飛行方向及び飛行速度を制御するためのジョイスティック又はボリュームを含む。操作部12は、表示部11の表面に設けられたタッチパネルをさらに含んでもよい。操作部12は、ユーザの操作内容に応じた信号を操作受付部152に通知する。   The operation unit 12 is a device for a user to perform an operation for operating the flight device 2, and includes, for example, a joystick or a volume for controlling a flight direction and a flight speed. The operation unit 12 may further include a touch panel provided on the surface of the display unit 11. The operation unit 12 notifies the operation reception unit 152 of a signal according to the operation content of the user.

通信部13は、第1無線通信方式及び第2無線通信方式を用いて通信するための電波を送受信する通信モジュールである。通信部13は、通信制御部155から入力される送信データを変調する変調器、及び変調後のデータを、Wi−Fi及びLTEのいずれかに割り当てられている周波数帯の高周波信号として送信する高周波部を有する。また、通信部13は、高周波部が飛行装置2から受信した高周波信号を復調する復調器を有する。復調器は、復調後の受信データを通信制御部155に入力する。また、通信部13は、第1無線通信方式及び第2無線通信方式による通信W1及びW2の電波強度を測定し、測定した電波強度を接続状態検出部154に入力する。   The communication unit 13 is a communication module that transmits and receives radio waves for communication using the first wireless communication system and the second wireless communication system. The communication unit 13 is a modulator that modulates the transmission data input from the communication control unit 155, and a high frequency signal that transmits the modulated data as a high frequency signal in a frequency band assigned to either Wi-Fi or LTE. Parts. Further, the communication unit 13 has a demodulator that demodulates a high frequency signal received by the high frequency unit from the flying device 2. The demodulator inputs the demodulated received data to the communication control unit 155. Further, the communication unit 13 measures the radio field intensity of the communications W1 and W2 by the first wireless communication system and the second wireless communication system, and inputs the measured radio field intensity to the connection state detection unit 154.

通信部13は、第1無線通信方式及び第2無線通信方式を用いる通信W1及びW2において、飛行用データを飛行装置2へ送信する。また、通信部13は、第1無線通信方式及び第2無線通信方式を用いる通信W1及びW2のセッションを維持するためのキープアライブ信号を飛行装置2へ送信する。キープアライブ信号は、通信セッションを維持するために、操縦装置1と飛行装置2との間で定期的に送受信される信号である。また、通信部13は、第1無線通信方式及び第2無線通信方式を用いる通信W1及びW2において、飛行装置2が飛行用データに応答して送信するAck信号や、飛行装置2の飛行状態を示す機器情報を受信する。   The communication unit 13 transmits flight data to the flight device 2 in the communications W1 and W2 using the first wireless communication system and the second wireless communication system. The communication unit 13 also transmits a keep-alive signal for maintaining the session of the communication W1 and W2 using the first wireless communication system and the second wireless communication system to the flying device 2. The keep-alive signal is a signal periodically transmitted and received between the flight control device 1 and the flight device 2 in order to maintain the communication session. In the communication W1 and W2 using the first wireless communication method and the second wireless communication method, the communication unit 13 indicates the Ack signal transmitted by the flight device 2 in response to the flight data and the flight state of the flight device 2. The device information shown is received.

記憶部14は、ROM(Read Only Memory)及びRAM(Random Access Memory)等を含む記憶媒体である。記憶部14は、制御部15が実行するプログラムを記憶している。また、記憶部14は、制御部15のワークメモリとして使用される。   The storage unit 14 is a storage medium including a ROM (Read Only Memory) and a RAM (Random Access Memory). The storage unit 14 stores a program executed by the control unit 15. Further, the storage unit 14 is used as a work memory of the control unit 15.

制御部15は、例えばCPU(Central Processing Unit)であり、記憶部14に記憶された各種のプログラムを実行することによって表示制御部151と、操作受付部152と、制御情報生成部153と、接続状態検出部154と、通信制御部155と、通知部156として機能する。表示制御部151は、表示部11に表示させるための表示用データを生成する。表示制御部151は、生成した表示用データを表示部11に入力する。   The control unit 15 is, for example, a CPU (Central Processing Unit), and executes the various programs stored in the storage unit 14 to display the display control unit 151, the operation reception unit 152, the control information generation unit 153, and the connection. It functions as the state detection unit 154, the communication control unit 155, and the notification unit 156. The display control unit 151 generates display data to be displayed on the display unit 11. The display control unit 151 inputs the generated display data to the display unit 11.

操作受付部152は、操作部12から入力される操作内容を示す信号に基づいて、ユーザの操作内容を特定する。操作受付部152は、特定した操作内容を、表示制御部151及び制御情報生成部153に通知する。   The operation reception unit 152 identifies the operation content of the user based on the signal indicating the operation content input from the operation unit 12. The operation reception unit 152 notifies the display control unit 151 and the control information generation unit 153 of the specified operation content.

制御情報生成部153は、操作受付部152から通知された操作内容に基づいて、飛行装置2を制御するための制御情報を生成する。制御情報生成部153は、生成した制御情報を通信制御部155に入力する。   The control information generation unit 153 generates control information for controlling the flight device 2 based on the operation content notified from the operation reception unit 152. The control information generation unit 153 inputs the generated control information to the communication control unit 155.

接続状態検出部154は、第1無線通信方式を用いる飛行装置2との通信W1において、飛行装置2との接続状態を検出する。より詳しくは、接続状態検出部154は、通信制御部155が飛行用データを送信した後の所定期間内に飛行装置2からAck信号を受信したか否かを検出することにより、飛行装置2との接続状態を検出する。つまり、接続状態検出部154は、通信制御部155が飛行用データを送信した後の所定期間内にAck信号を受信すれば、第1無線通信方式による通信W1が継続していると判定し、通信制御部155が飛行用データを送信した後の所定期間内にAck信号を受信しなければ、第1無線通信方式による通信W1が切断したと判定する。接続状態検出部154は、検出した接続状態を通信制御部155及び通知部156へ通知する。   The connection state detection unit 154 detects the connection state with the flight device 2 in the communication W1 with the flight device 2 that uses the first wireless communication method. More specifically, the connection state detection unit 154 detects whether or not the Ack signal is received from the flight device 2 within a predetermined period after the communication control unit 155 transmits the flight data, and thereby the flight device 2 is detected. Detects the connection status of. That is, the connection state detection unit 154 determines that the communication W1 according to the first wireless communication scheme is continued if the communication control unit 155 receives the Ack signal within a predetermined period after transmitting the flight data, If the communication control unit 155 does not receive the Ack signal within a predetermined period after transmitting the flight data, it is determined that the communication W1 according to the first wireless communication method is disconnected. The connection state detection unit 154 notifies the communication control unit 155 and the notification unit 156 of the detected connection state.

なお、接続状態検出部154は、通信制御部155が所定期間内に飛行装置2から機器情報等の飛行用データを受信しない場合、第1無線通信方式による通信W1のスループットが所定の値を下回った場合、通信部13において飛行装置2又は基地局が送出する電波を受信できない場合、又は、通信部13において測定された第1無線通信方式及び第2無線通信方式の電波強度が所定の値を下回った場合に、第1無線通信方式による通信W1が切断したと判定する構成であってもよい。   If the communication control unit 155 does not receive flight data such as device information from the flight device 2 within a predetermined period, the connection state detection unit 154 determines that the throughput of the communication W1 according to the first wireless communication method is less than a predetermined value. In the case where the communication unit 13 cannot receive the radio wave transmitted by the flight device 2 or the base station, or the radio wave intensity of the first wireless communication system and the second wireless communication system measured by the communication unit 13 has a predetermined value. A configuration may be used in which, when the number is below the threshold, it is determined that the communication W1 according to the first wireless communication method is disconnected.

例えば、接続状態検出部154は、通信制御部155がデータ再送を所定の回数行った場合、通信制御部155が受信した機器情報等のデータ誤り率が閾値以上になった場合に、スループットが所定の値を下回ったことにより第1無線通信方式による通信W1が切断したと判定する。   For example, when the communication control unit 155 retransmits the data a predetermined number of times and when the data error rate of the device information or the like received by the communication control unit 155 becomes equal to or higher than a threshold, the connection state detection unit 154 sets the throughput to a predetermined value. It is determined that the communication W1 according to the first wireless communication method is disconnected when the value is less than the value.

また、接続状態検出部154は、第2無線通信方式を用いる飛行装置2との通信W2において、第2無線通信方式における飛行装置2との接続状態を検出する。接続状態検出部154は、通信制御部155が飛行用データ又はキープアライブ信号を送信した後の所定期間内に飛行装置2からAck信号を受信したか否かを検出することにより、飛行装置2との接続状態を検出する。接続状態検出部154は、例えば、通信制御部155が、予め定められた携帯電話網の基地局を識別する識別情報を基地局から受信できない場合に、基地局が送出する電波を受信できないと判定する。   Further, the connection state detection unit 154 detects the connection state with the flight device 2 in the second wireless communication system in the communication W2 with the flight device 2 using the second wireless communication system. The connection state detection unit 154 detects whether the Ack signal has been received from the flight device 2 within a predetermined period after the communication control unit 155 has transmitted the flight data or the keep-alive signal, and thus the connection state detection unit 154 can be connected to the flight device 2. Detects the connection status of. For example, when the communication control unit 155 cannot receive the identification information for identifying the base station of the predetermined mobile phone network from the base station, the connection state detection unit 154 determines that the radio wave transmitted by the base station cannot be received. To do.

通信制御部155は、管理サーバ3を介することなく通信を確立させることができる第1無線通信方式と、管理サーバ3を介して通信を確立させる第2無線通信方式との少なくともいずれか一方を用いて、飛行用データ及び非飛行用データを、通信部13を介して送信する。通信制御部155は、接続状態検出部154の検出結果に基づいて、第2無線通信方式を用いて飛行装置2へ飛行用データを送信する。例えば、通信制御部155は、第1無線通信方式を用いて、飛行装置2へ飛行用データを送信し、接続状態検出部154が第1無線通信方式による通信W1の切断を検出した場合に、第2無線通信方式を用いて、飛行装置2へ飛行用データを送信する。   The communication control unit 155 uses at least one of a first wireless communication method capable of establishing communication without the management server 3 and a second wireless communication method capable of establishing communication via the management server 3. Then, the flight data and the non-flight data are transmitted via the communication unit 13. The communication control unit 155 transmits flight data to the flight device 2 based on the detection result of the connection state detection unit 154 using the second wireless communication method. For example, when the communication control unit 155 transmits flight data to the flight device 2 using the first wireless communication system and the connection state detection unit 154 detects disconnection of the communication W1 by the first wireless communication system, The flight data is transmitted to the flight device 2 using the second wireless communication method.

この場合に、第1無線通信方式から第2無線通信方式への切り替えにかかる時間を短縮させることを考慮すれば、接続状態検出部154において第1無線通信方式による通信W1の切断を検出する前に、第2無線通信方式による通信W2を確立させておくことが望ましい。そこで、通信制御部155は、接続状態検出部154において第1無線通信方式による通信W1の切断を検出する前に、飛行装置2との第2無線通信方式を用いる通信W2を確立し、通信W2を維持するためのキープアライブ信号を飛行装置2へ繰り返し送信することにより、飛行装置2との間における通信W2を維持する。さらに、通信制御部155は、接続状態検出部154において通信W1の切断を検出した後に、通信W2を用いて飛行装置2へ飛行用データを送信させる。   In this case, in consideration of shortening the time required for switching from the first wireless communication system to the second wireless communication system, before the connection state detection unit 154 detects disconnection of the communication W1 by the first wireless communication system. First, it is desirable to establish the communication W2 by the second wireless communication method. Therefore, the communication control unit 155 establishes the communication W2 using the second wireless communication system with the flying device 2 before the connection state detection unit 154 detects the disconnection of the communication W1 by the first wireless communication system, and the communication W2. The communication W2 with the flight apparatus 2 is maintained by repeatedly transmitting to the flight apparatus 2 a keep-alive signal for maintaining. Further, the communication control unit 155 causes the connection state detection unit 154 to detect the disconnection of the communication W1 and then causes the flight device 2 to transmit the flight data using the communication W2.

通知部156は、接続状態検出部154により検出された第1及び第2無線通信方式による通信W1及びW2の接続状態を取得する。通知部156は、第1無線通信方式及び第2無線通信方式のうち、飛行用データの通信に使用されている無線通信方式、及び飛行用データの通信に使用されている無線通信方式とは異なる無線通信方式の使用の可否を表示制御部151に通知する。以下、図3を参照して、通知部156による使用の可否の通知について説明する。   The notification unit 156 acquires the connection state of the communications W1 and W2 by the first and second wireless communication methods detected by the connection state detection unit 154. The notification unit 156 is different from the first wireless communication method and the second wireless communication method used for communication of flight data and the wireless communication method used for communication of flight data. The display control unit 151 is notified of whether or not the wireless communication method can be used. Hereinafter, with reference to FIG. 3, the notification of availability of use by the notification unit 156 will be described.

図3(a)及び(b)は、操縦装置1の表示部11が表示する画面の一例を示す図であり、飛行用データの通信に使用されている無線通信方式と、飛行用データの通信に使用されていない予備の無線通信方式との使用の可否を示している。表示制御部151は、例えば、通信制御部155が飛行用データの通信に使用される無線通信方式を変更したときに、図3(a)及び(b)の画面を表示部11に表示させる。図3(a)及び(b)の画面には、飛行用データの通信に使用されている無線通信方式を示すアイコンA1と、飛行用データの通信に使用されていない予備の無線通信方式を示すアイコンA2とが示されている。   FIGS. 3A and 3B are diagrams showing an example of a screen displayed by the display unit 11 of the control device 1. The wireless communication system used for communication of flight data and the communication of flight data are shown in FIGS. It indicates whether or not it is possible to use a spare wireless communication system that is not used. The display control unit 151 displays the screens of FIGS. 3A and 3B on the display unit 11 when the communication control unit 155 changes the wireless communication method used for communication of flight data, for example. On the screens of FIGS. 3A and 3B, an icon A1 indicating a wireless communication system used for communication of flight data and a standby wireless communication system not used for communication of flight data are shown. Icon A2 is shown.

図3(a)の画面の上段は、操縦装置1の通信制御部155が飛行用データの通信にWi−Fi等の第1無線通信方式を用いており、通信制御部155が飛行装置2との間において第1無線通信方式による通信W1を確立していることを示している。また、図3(a)の画面の下段は、通信制御部155が飛行用データの通信に用いられていない予備の無線通信方式としてLTE等の第2無線通信方式を選択しており、通信制御部155が飛行装置2との間において第2の無線通信方式による通信W2を確立していることを示している。   In the upper part of the screen of FIG. 3A, the communication control unit 155 of the control device 1 uses the first wireless communication system such as Wi-Fi for communication of flight data, and the communication control unit 155 communicates with the flight device 2. It shows that the communication W1 by the first wireless communication method is established during the period. Further, in the lower part of the screen of FIG. 3A, the communication control unit 155 selects the second wireless communication system such as LTE as the backup wireless communication system not used for the communication of the flight data. It shows that the unit 155 has established communication W2 with the flying device 2 by the second wireless communication method.

図3(b)の画面は、例えば、図3(a)の状態において接続状態検出部154が通信W1の切断を検出し、その後、通信制御部155が通信W2を開始したときに、表示制御部151が表示部11に表示させる画面である。図3(b)の画面の上段は、操縦装置1の通信制御部155が飛行用データの通信に第2無線通信方式を用いていることを示している。また、図3(b)の画面の下段は、通信制御部155が予備の無線通信方式として第1無線通信方式を選択しており、飛行装置2との間において第1無線通信方式による通信W1が確立していないことを示している。   The screen of FIG. 3B has display control, for example, when the connection state detection unit 154 detects disconnection of the communication W1 in the state of FIG. 3A and then the communication control unit 155 starts communication W2. The screen is a screen displayed by the unit 151 on the display unit 11. The upper part of the screen of FIG. 3B shows that the communication control unit 155 of the control device 1 uses the second wireless communication method for communication of flight data. Further, in the lower part of the screen of FIG. 3B, the communication control unit 155 selects the first wireless communication system as the backup wireless communication system, and communication with the flying device 2 by the first wireless communication system W1. Has not been established.

[飛行装置2の構成]
図4は、図1の飛行装置2の構成を示す図である。飛行装置2は、カメラ21と、検出部22と、通信部23と、飛行機構24と、記憶部25と、制御部26とを有する。制御部26は、データ管理部261と、通信制御部262と、飛行制御部263とを有する。
[Configuration of flight device 2]
FIG. 4 is a diagram showing a configuration of the flight device 2 of FIG. The flight device 2 includes a camera 21, a detection unit 22, a communication unit 23, a flight mechanism 24, a storage unit 25, and a control unit 26. The control unit 26 includes a data management unit 261, a communication control unit 262, and a flight control unit 263.

カメラ21は、飛行装置2の周囲を撮影して画像データを生成する。カメラ21は、生成した画像データを非飛行用データとしてデータ管理部261へ出力する。検出部22は、例えば加速度センサ及びGPS(Global Positioning System)受信機、圧力センサ及び温度計等を含み、飛行装置2の飛行状態を示す機器情報である位置情報、高さ、飛行速度、飛行の方向、第1及び第2無線通信方式における飛行装置2の周囲の電波強度、並びに、飛行装置2が飛行に用いる電力を供給する電池の残量等のように、飛行装置2の飛行のために用いられる飛行用データや、気圧及び気温等の飛行装置2の飛行のためには用いられない非飛行用データをデータ管理部261へと出力する。   The camera 21 captures an image around the flight device 2 and generates image data. The camera 21 outputs the generated image data to the data management unit 261 as non-flight data. The detection unit 22 includes, for example, an acceleration sensor, a GPS (Global Positioning System) receiver, a pressure sensor, a thermometer, and the like, and is position information that is device information indicating the flight state of the flight device 2, height, flight speed, and flight information. For flight of the flight device 2, such as the direction, the radio field intensity around the flight device 2 in the first and second wireless communication systems, and the remaining battery level that supplies power used by the flight device 2 for flight. The flight data used and non-flight data such as atmospheric pressure and temperature that are not used for the flight of the flight device 2 are output to the data management unit 261.

通信部23は、第1無線通信方式及び第2無線通信方式を用いて通信するための電波を送受信する通信モジュールであり、通信部13と同等の機能を有する。また、通信部23は、第1無線通信方式及び第2無線通信方式による通信W1及びW2の電波強度を測定し、データ管理部261に入力する。   The communication unit 23 is a communication module that transmits and receives radio waves for communication using the first wireless communication system and the second wireless communication system, and has the same function as the communication unit 13. In addition, the communication unit 23 measures the radio field intensity of the communications W1 and W2 according to the first wireless communication system and the second wireless communication system, and inputs them to the data management unit 261.

飛行機構24は、プロペラ、プロペラを回転させるモーター及び方向舵等を含む。飛行機構24は、飛行制御部263の制御に基づいてこれらの機構を動作させることで、飛行速度及び飛行方向を変化させることができる。   The flight mechanism 24 includes a propeller, a motor for rotating the propeller, a rudder, and the like. The flight mechanism 24 can change the flight speed and the flight direction by operating these mechanisms under the control of the flight control unit 263.

記憶部25は、ROM及びRAM等を含む記憶媒体である。記憶部25は、制御部26が実行するプログラムを記憶している。また、記憶部25は、制御部26のワークメモリとして使用され、例えば操縦装置1から受信した制御情報を一時的に記憶する。制御部26は、例えばCPUであり、記憶部25に記憶された各種のプログラムを実行することにより、データ管理部261と、通信制御部262と、飛行制御部263として機能する。   The storage unit 25 is a storage medium including a ROM, a RAM, and the like. The storage unit 25 stores a program executed by the control unit 26. Further, the storage unit 25 is used as a work memory of the control unit 26, and temporarily stores the control information received from the control device 1, for example. The control unit 26 is, for example, a CPU, and functions as a data management unit 261, a communication control unit 262, and a flight control unit 263 by executing various programs stored in the storage unit 25.

データ管理部261は、カメラ21により撮影した画像データを非飛行用データとして取得する。また、データ管理部261は、検出部22から入力される位置情報等の飛行用データと、気圧及び気温等の非飛行用データとを取得する。   The data management unit 261 acquires image data captured by the camera 21 as non-flight data. Further, the data management unit 261 acquires flight data such as position information input from the detection unit 22 and non-flight data such as atmospheric pressure and temperature.

通信制御部262は、第1無線通信方式及び第2無線通信方式の少なくともいずれか一方を用いて、通信部23を介して、飛行用データを受信する。また、通信制御部262は、第1無線通信方式及び第2無線通信方式の少なくともいずれか一方を用いて、通信部23を介して、データ管理部261から入力された飛行用データ及び非飛行用データを操縦装置1に送信する。   The communication control unit 262 receives flight data via the communication unit 23 using at least one of the first wireless communication system and the second wireless communication system. In addition, the communication control unit 262 uses at least one of the first wireless communication system and the second wireless communication system, the flight data and the non-flight data input from the data management unit 261 via the communication unit 23. The data is transmitted to the control device 1.

また、通信制御部262は、通信W1において操縦装置1から飛行用データを受信した場合に、この飛行用データに応答して、通信W1においてAck信号を操縦装置1へ送信する。また、通信制御部262は、通信W2において操縦装置1から飛行用データを受信した場合に、この飛行用データに応答して、通信W2においてAck信号を操縦装置1へ送信する。飛行制御部263は、通信制御部262から飛行用データを取得し、この飛行用データを用いて飛行機構24を制御することにより、飛行状態を制御する。   Further, when receiving the flight data from the control device 1 in the communication W1, the communication control unit 262 transmits an Ack signal to the control device 1 in the communication W1 in response to the flight data. Further, when receiving the flight data from the control device 1 in the communication W2, the communication control unit 262 transmits an Ack signal to the control device 1 in the communication W2 in response to the flight data. The flight control unit 263 acquires flight data from the communication control unit 262, and controls the flight mechanism 24 using this flight data to control the flight state.

通信制御部262は、操縦装置1から第1無線通信方式を用いて飛行用データを受信している状態において、操縦装置1から第2無線通信方式を用いて飛行用データを受信した場合に、第1無線通信方式による通信W1が切断したと判定する。この場合に、通信制御部262は、第2無線通信方式を用いて、操縦装置1との間において飛行用データ及び非飛行用データを送受信する。   When the communication control unit 262 receives flight data from the flight control device 1 using the second wireless communication system while receiving flight data from the flight control device 1 using the first wireless communication system, It is determined that the communication W1 according to the first wireless communication method is disconnected. In this case, the communication control unit 262 transmits/receives flight data and non-flight data to/from the control device 1 using the second wireless communication method.

このような構成を採用することにより、接続状態検出部154が、第1無線通信方式による通信W1が切断されたと判定した場合に、通信制御部155は、第2無線通信方式による通信W2を用いて、飛行用データを飛行装置2へ送信することができる。このため、ユーザは、第1無線通信方式による通信W1の切断後においても飛行装置2を操縦することができる。   By adopting such a configuration, when the connection state detection unit 154 determines that the communication W1 according to the first wireless communication system is disconnected, the communication control unit 155 uses the communication W2 according to the second wireless communication system. The flight data can be transmitted to the flight device 2. Therefore, the user can operate the flying device 2 even after the communication W1 is disconnected by the first wireless communication method.

ところで、第2無線通信方式による通信W2は、基地局を経由するため、操縦装置1と飛行装置2との間の距離が離れている場合にも通信可能である。一方、第1無線通信方式による通信W1は基地局を経由しないため、第1無線通信方式における通信可能範囲は、操縦装置1から所定範囲(例えば2km)に限定される。   By the way, since the communication W2 by the second wireless communication method passes through the base station, the communication W2 can be performed even when the distance between the control device 1 and the flight device 2 is large. On the other hand, since the communication W1 according to the first wireless communication system does not pass through the base station, the communicable range in the first wireless communication system is limited to a predetermined range (for example, 2 km) from the control device 1.

このため、飛行制御部263は、第2無線通信方式による通信W2が切断されている状態、例えば、第2無線通信方式において所定期間以上キープアライブ信号を受信できない状態において、通信W1の電波強度が予め定められた閾値以上となるように、飛行機構24を制御する。この場合、飛行制御部263は、検出部22が取得した通信W1の電波強度がこの閾値より低いエリアへは移動しない。この閾値は、例えば、通信制御部262が通信W1において飛行用データの送受信が可能な値である。   For this reason, the flight control unit 263 determines that the radio wave intensity of the communication W1 is in a state where the communication W2 by the second wireless communication system is disconnected, for example, in a state where the keep alive signal cannot be received for a predetermined period or more in the second wireless communication system. The flight mechanism 24 is controlled so as to be equal to or higher than a predetermined threshold value. In this case, the flight control unit 263 does not move to an area where the radio wave intensity of the communication W1 acquired by the detection unit 22 is lower than this threshold value. This threshold is, for example, a value that allows the communication control unit 262 to transmit and receive flight data in the communication W1.

図5は、図1の飛行システムS1の動作の一例を示すシーケンス図である。この処理手順は、操縦装置1及び飛行装置2にそれぞれ電源が投入されたときに開始される。ここでは、操縦装置1の通信制御部155が、第1無線通信方式により飛行用データを飛行装置2へ送信し、接続状態検出部154が第1無線通信方式による通信W1の切断を検出した後、通信制御部155が、第2無線通信方式により飛行用データを飛行装置2へ送信する場合の例について説明する。   FIG. 5 is a sequence diagram showing an example of the operation of the flight system S1 of FIG. This processing procedure is started when the control device 1 and the flight device 2 are turned on. Here, after the communication control unit 155 of the control device 1 transmits flight data to the flight device 2 by the first wireless communication system, and the connection state detection unit 154 detects disconnection of the communication W1 by the first wireless communication system. An example in which the communication control unit 155 transmits flight data to the flight device 2 by the second wireless communication method will be described.

まず、操縦装置1の通信制御部155は、HSS(Home Subscriber Server)への位置登録を行う。位置登録とは、操縦装置1等の無線通信装置を呼び出し可能な基地局、又は無線通信装置を呼び出し可能な基地局が属する基地局のグループをHSSに登録することである。同様に、飛行装置2の通信制御部262も、HSSへの位置登録を行う。   First, the communication control unit 155 of the control device 1 performs position registration in an HSS (Home Subscriber Server). The position registration is to register a base station capable of calling a wireless communication device such as the control device 1 or a group of base stations to which a base station capable of calling a wireless communication device belongs to the HSS. Similarly, the communication control unit 262 of the flight device 2 also performs position registration with the HSS.

管理サーバ3は、操縦装置1及び飛行装置2を特定するための識別子を保持している。管理サーバ3は、第2無線通信方式を用いて操縦装置1と飛行装置2との間で直接データを送受信するためのIP(Internet Protocol)アドレス等の宛先識別子、並びに操縦装置1及び飛行装置2が他方の宛先識別子を取得するために用いる接続用識別子を保持している。   The management server 3 holds an identifier for identifying the control device 1 and the flight device 2. The management server 3 uses the second wireless communication method to directly send and receive data between the flight control device 1 and the flight control device 2, and a destination identifier such as an IP (Internet Protocol) address, and the flight control device 1 and the flight control device 2. Holds the connection identifier used to obtain the other destination identifier.

接続用識別子は、操縦装置1及び飛行装置2に固有な第1識別子であり、例えば、SIM(Subscriber Identity Module)に記録された電話番号であるが、SIMカード識別子及び端末識別番号であってもよい。例えば、管理サーバ3は、操縦装置1と飛行装置2とを予めペアリングしたペアリング情報において操縦装置1の接続用識別子と飛行装置2の接続用識別子とを関連付けて保持している。   The connection identifier is a first identifier unique to the control device 1 and the flight device 2, and is, for example, a telephone number recorded in a SIM (Subscriber Identity Module), but a SIM card identifier and a terminal identification number are also available. Good. For example, the management server 3 holds the connection identifier of the control device 1 and the connection identifier of the flight device 2 in association with each other in the pairing information in which the control device 1 and the flight device 2 are previously paired.

宛先識別子は第2識別子に対応し、操縦装置1と飛行装置2との間で直接データを送受信する際に用いられる。操作受付部152が第2無線通信方式による通信W2を有効にするユーザ操作を受け付けた場合(S11)、操縦装置1の通信制御部155は、SIMに記録された操縦装置1の接続用識別子と、記憶部14内に保持されている飛行装置2の接続用識別子とを管理サーバ3へ送信する。通信制御部155は、これらの接続用識別子を送信することで、管理サーバ3に対し、第2無線通信方式による通信W2のP2Pセッションの確立を要求する。   The destination identifier corresponds to the second identifier and is used when data is directly transmitted and received between the control device 1 and the flight device 2. When the operation receiving unit 152 receives a user operation for validating the communication W2 by the second wireless communication method (S11), the communication control unit 155 of the control device 1 uses the connection identifier of the control device 1 recorded in the SIM. , The connection identifier of the flying device 2 held in the storage unit 14 is transmitted to the management server 3. The communication control unit 155 requests the management server 3 to establish the P2P session of the communication W2 by the second wireless communication method by transmitting these connection identifiers.

管理サーバ3は、操縦装置1及び飛行装置2の接続用識別子を操縦装置1からそれぞれ受信し、操縦装置1の接続用識別子と、飛行装置2の接続用識別子とが、ペアリング情報において関連付けられているか否かを判定する。管理サーバ3は、操縦装置1の接続用識別子と飛行装置2の接続用識別子とが、ペアリング情報において関連付けられている場合に、管理サーバ3は、IPデータベースから操縦装置1及び飛行装置2のIPアドレスを取得して、それぞれ操縦装置1及び飛行装置2の接続用識別子に関連付けて一時的に記憶する。   The management server 3 respectively receives the connection identifiers of the control device 1 and the flight device 2 from the control device 1, and the connection identifier of the control device 1 and the connection identifier of the flight device 2 are associated in the pairing information. Is determined. When the connection identifier of the flight control device 1 and the connection identifier of the flight control device 2 are associated with each other in the pairing information, the management server 3 determines that the control server 3 detects the flight control device 1 and the flight control device 2 from the IP database. The IP address is acquired and temporarily stored in association with the connection identifiers of the control device 1 and the flight device 2, respectively.

さらに、管理サーバ3は、取得したIPアドレスを、宛先識別子として操縦装置1及び飛行装置2に通知する。つまり、管理サーバ3は、操縦装置1からP2Pセッション確立要求を受信したことに応じて、飛行装置2に割り当てた宛先識別子を操縦装置1へ送信する。また、管理サーバ3は、操縦装置1に割り当てた宛先識別子を飛行装置2へ送信する。操縦装置1の通信制御部155は、飛行装置2の宛先識別子を受信すると、飛行装置2の宛先識別子を通信先として指定するP2Pセッションによる飛行装置2との通信W2を開始する。なお、管理サーバ3は、操縦装置1に割り当てた宛先識別子を操縦装置1にも送信し、飛行装置2に割り当てた宛先識別子を飛行装置2にも送信してもよい。   Further, the management server 3 notifies the control device 1 and the flight device 2 of the acquired IP address as a destination identifier. That is, the management server 3 transmits the destination identifier assigned to the flight device 2 to the control device 1 in response to receiving the P2P session establishment request from the control device 1. The management server 3 also transmits the destination identifier assigned to the control device 1 to the flight device 2. Upon receiving the destination identifier of the flight device 2, the communication control unit 155 of the control device 1 starts the communication W2 with the flight device 2 in the P2P session in which the destination identifier of the flight device 2 is designated as the communication destination. The management server 3 may also send the destination identifier assigned to the flight control device 1 to the flight control device 1 and the destination identifier assigned to the flight control device 2 to the flight control device 2.

通信制御部155は、第2無線通信方式による通信W2において、通信を維持するためのキープアライブ信号を飛行装置2へ送信する。飛行装置2の通信制御部262は、受信したキープアライブ信号に応答して、Ack信号を操縦装置1へ送信する。その後、操縦装置1の通信制御部155は、飛行装置2へ第2無線通信方式による通信W2において通信部23を介してキープアライブ信号を繰り返し送信することにより、第2無線通信方式による通信W2を維持する。   The communication control unit 155 transmits a keep-alive signal for maintaining communication to the flight device 2 in the communication W2 by the second wireless communication method. The communication control unit 262 of the flying device 2 transmits the Ack signal to the control device 1 in response to the received keep-alive signal. After that, the communication control unit 155 of the control device 1 repeatedly transmits the keep-alive signal to the flying device 2 via the communication unit 23 in the communication W2 of the second wireless communication system, thereby performing the communication W2 of the second wireless communication system. maintain.

通信制御部155が飛行装置2との間において通信W2を維持している状態において、接続状態検出部154が通信W1の切断を検出した場合(S12)、表示制御部151は、飛行装置2へ飛行用データを送信するための無線通信方式を切り替え中であることを示す情報を表示部11に表示させる(S13)。次に、操縦装置1の通信制御部155は、通信W2において飛行用データを飛行装置2へ送信する。   When the connection state detection unit 154 detects disconnection of the communication W1 while the communication control unit 155 maintains the communication W2 with the flight device 2 (S12), the display control unit 151 causes the flight device 2 to operate. Information indicating that the wireless communication system for transmitting the flight data is being switched is displayed on the display unit 11 (S13). Next, the communication control unit 155 of the control device 1 transmits the flight data to the flight device 2 in the communication W2.

飛行装置2の通信制御部262は、受信した飛行用データに応答して、Ack信号を操縦装置1へ送信する。また、接続状態検出部154が通信W1の切断を検出した後に、通信制御部155が通信W2において飛行装置2からのAck信号を受信した場合に、操縦装置1の表示制御部151は、第2無線通信方式を使用して飛行用データを送信していることを示す情報を表示部11に表示させる。その後、操縦装置1の通信制御部155は、通信W2において飛行装置2への飛行用データの送信を繰り返す。   The communication control unit 262 of the flying device 2 transmits an Ack signal to the control device 1 in response to the received flight data. In addition, when the communication control unit 155 receives the Ack signal from the flight device 2 in the communication W2 after the connection state detection unit 154 detects the disconnection of the communication W1, the display control unit 151 of the flight control device 1 uses the second signal. Information indicating that the flight data is being transmitted using the wireless communication method is displayed on the display unit 11. After that, the communication control unit 155 of the control device 1 repeats the transmission of the flight data to the flight device 2 in the communication W2.

本実施の形態によれば、接続状態検出部154が通信W1の切断を検出した場合に、操縦装置1の通信部13が、第1無線通信方式から第2無線通信方式へのハンドオーバーを行って、第2無線通信方式を用いて飛行装置2へ飛行用データを送信することができる。このため、通信制御部155は、第1無線通信方式による通信W1の回復を待つことなく、飛行用データを飛行装置2へ送信することができ、飛行装置2へ飛行用データが送信されていない期間を短縮することができる。   According to the present embodiment, when connection state detection unit 154 detects disconnection of communication W1, communication unit 13 of control device 1 performs a handover from the first wireless communication system to the second wireless communication system. Thus, the flight data can be transmitted to the flight device 2 using the second wireless communication method. Therefore, the communication control unit 155 can transmit the flight data to the flight device 2 without waiting for the recovery of the communication W1 by the first wireless communication method, and the flight data is not transmitted to the flight device 2. The period can be shortened.

また、本実施の形態によれば、接続状態検出部154が第1無線通信方式による通信W1の切断を検出する前に、通信制御部155が、第2無線通信方式を用いる通信W2を飛行装置2との間で確立する。したがって、通信制御部155が、接続状態検出部154が第1無線通信方式による通信W1の切断を検出してから、第2無線通信方式を用いて飛行装置2への飛行用データの送信を開始するまでの期間をさらに短縮することができる。   Further, according to the present embodiment, the communication control unit 155 sets the communication W2 using the second wireless communication method to the flight device before the connection state detecting unit 154 detects the disconnection of the communication W1 by the first wireless communication method. Established with 2. Therefore, the communication control unit 155 starts transmission of flight data to the flight device 2 using the second wireless communication method after the connection state detection unit 154 detects disconnection of the communication W1 by the first wireless communication method. It is possible to further shorten the period until it is done.

また、本実施の形態によれば、表示制御部151は、第1無線通信方式及び第2無線通信方式のうち、飛行用データの通信に使用されている無線通信方式と、飛行用データの通信に使用されている無線通信方式とは異なる無線通信方式との使用の可否を表示部11に表示させる。このため、ユーザは、操縦装置1の通信部13が飛行用データの通信に使用している無線通信方式を把握することができる。また、ユーザは、飛行用データの通信に使用されている無線通信方式による通信の切断を接続状態検出部154が検出した場合に、代わりに使用可能な無線通信方式の有無を把握することができる。   Further, according to the present embodiment, the display control unit 151 uses the wireless communication method used for communication of flight data and the communication of flight data, among the first wireless communication scheme and the second wireless communication scheme. The display unit 11 displays whether or not the wireless communication method different from the wireless communication method used in the above can be used. Therefore, the user can grasp the wireless communication method used by the communication unit 13 of the control device 1 to communicate the flight data. Further, when the connection state detecting unit 154 detects disconnection of communication by the wireless communication method used for flight data communication, the user can grasp the presence or absence of the wireless communication method that can be used instead. ..

なお、本実施の形態では、操縦装置1の通信制御部155が、飛行装置2へキープアライブ信号を送信する場合の例について説明した。しかしながら、本発明はこれに限定されない。例えば、飛行装置2の通信制御部262が、操縦装置1へキープアライブ信号を送信し、操縦装置1の通信制御部155が、受信したキープアライブ信号に応答してAck信号を飛行装置2へ送信する構成であってもよい。   In the present embodiment, an example in which communication control unit 155 of control device 1 transmits a keep-alive signal to flight device 2 has been described. However, the present invention is not limited to this. For example, the communication control unit 262 of the flight device 2 transmits a keep-alive signal to the control device 1, and the communication control unit 155 of the control device 1 transmits an Ack signal to the flight device 2 in response to the received keep-alive signal. It may be configured to.

また、操縦装置1の通信部13が第1無線通信方式及び第2無線通信方式の両方により飛行装置2と通信可能である場合に、操縦装置1の通信制御部155は、第1無線通信方式を用いて飛行装置2へ飛行用データを送信し、第2無線通信方式を用いて飛行装置2から非飛行用データを受信する構成であってもよい。例えば、通信制御部155は、第1無線通信方式を用いて飛行用データを送信している間に、第2無線通信方式を用いて、飛行装置2に搭載されたカメラで撮影された画像データを受信する。   When the communication unit 13 of the control device 1 can communicate with the flight device 2 by both the first wireless communication system and the second wireless communication system, the communication control unit 155 of the control device 1 uses the first wireless communication system. May be used to transmit flight data to the flight device 2 and receive non-flight data from the flight device 2 using the second wireless communication method. For example, the communication control unit 155 uses the second wireless communication method while transmitting flight data using the first wireless communication method, and image data captured by the camera mounted on the flight device 2. To receive.

また、本実施の形態では、操縦装置1の通信制御部155は、操作受付部152が第2無線通信方式による通信W2を有効にするユーザ操作を受け付けた場合に、管理サーバ3に対し、飛行装置2の宛先識別子を要求する構成について説明した。しかしながら、本発明は、第2無線通信方式による通信W2を有効にする操作が宛先識別子の要求のためのトリガーである場合に限定されない。例えば、ユーザが、操縦装置1及び飛行装置2の両方に電源投入する操作を行った場合や、操作受付部152が、操縦装置1において操縦用アプリを起動するユーザ操作を受け付けた場合に、操縦装置1の通信制御部155は、管理サーバ3に対し、飛行装置2の宛先識別子を要求する構成であってもよい。   Further, in the present embodiment, the communication control unit 155 of the control device 1 flies with respect to the management server 3 when the operation reception unit 152 receives a user operation for enabling the communication W2 by the second wireless communication method. The configuration for requesting the destination identifier of the device 2 has been described. However, the present invention is not limited to the case where the operation of enabling the communication W2 by the second wireless communication method is the trigger for requesting the destination identifier. For example, when the user performs an operation to power on both the control device 1 and the flight device 2, or when the operation reception unit 152 receives a user operation for starting the control application in the control device 1, the control operation is performed. The communication control unit 155 of the device 1 may be configured to request the destination identifier of the flight device 2 from the management server 3.

また、本実施の形態では、操縦装置1の通信制御部155が、SIMに記録された操縦装置1の接続用識別子と、記憶部14内に保持されている飛行装置2の接続用識別子とを管理サーバ3へ通信部13により送信させることにより、管理サーバ3に対し、操縦装置1と飛行装置2との間における通信W2の確立を要求する場合の例について説明した。しかしながら、本発明は、通信制御部155が記憶部14内から飛行装置2の接続用識別子を読み出す構成に限定されない。例えば、操作受付部152が、操作部12へ接続用識別子を入力するユーザの操作入力により、飛行装置2の接続用識別子を取得し、通信制御部155は、操縦装置1の接続用識別子とともに、操作受付部152が取得した飛行装置2の接続用識別子を管理サーバ3へ送信してもよい。   Further, in the present embodiment, the communication control unit 155 of the control device 1 stores the connection identifier of the control device 1 recorded in the SIM and the connection identifier of the flight device 2 held in the storage unit 14. The example in which the management server 3 is requested to establish communication W2 between the control device 1 and the flight device 2 by causing the communication unit 13 to transmit the management server 3 has been described. However, the present invention is not limited to the configuration in which the communication control unit 155 reads the connection identifier of the flight device 2 from the storage unit 14. For example, the operation reception unit 152 acquires the connection identifier of the flying device 2 by the user's operation input of inputting the connection identifier to the operation unit 12, and the communication control unit 155, together with the connection identifier of the control device 1, The connection identifier of the flight device 2 acquired by the operation reception unit 152 may be transmitted to the management server 3.

[実施の形態2]
実施の形態1では、操縦装置1の通信制御部155は、飛行装置2の宛先識別子を通信先として指定するP2Pセッションにおいて、飛行装置2との間において第2無線通信方式により通信する場合の例について説明した。これに対し、本実施の形態では、セッション維持サーバ4と飛行装置2との間、及び、セッション維持サーバ4と操縦装置1との間の2つの通信路で通信を確立する点で、実施の形態1と異なる。この場合、操縦装置1は、セッション維持サーバ4の宛先識別子を取得するが、飛行装置2の宛先識別子を取得せず、セッション維持サーバ4を介して飛行用データ及び非飛行用データを送受信する。
[Second Embodiment]
In the first embodiment, the communication control unit 155 of the control device 1 communicates with the flight device 2 by the second wireless communication method in the P2P session in which the destination identifier of the flight device 2 is designated as the communication destination. I explained. On the other hand, in the present embodiment, the communication is established between the session maintenance server 4 and the flight device 2 and between the session maintenance server 4 and the control device 1 in two communication paths. Different from form 1. In this case, the control device 1 acquires the destination identifier of the session maintenance server 4, but does not acquire the destination identifier of the flight device 2, and transmits and receives flight data and non-flight data via the session maintenance server 4.

図6は、本実施の形態に係る飛行システムS2の構成の一例を示す図である。飛行システムS2では、操縦装置1及び飛行装置2は、第2無線通信方式による通信W2を維持するためのセッション維持サーバ4と通信する。操縦装置1は、実施の形態1と同様に、第1無線通信方式による通信W1においては、セッション維持サーバ4を経由することなく、飛行用データを飛行装置2へ送信する。また、操縦装置1は、第2無線通信方式による通信W2においては、セッション維持サーバ4の宛先識別子を用いることにより、セッション維持サーバ4を経由して、飛行用データを飛行装置2へ送信する。   FIG. 6 is a diagram showing an example of the configuration of the flight system S2 according to the present embodiment. In the flight system S2, the control device 1 and the flight device 2 communicate with the session maintenance server 4 for maintaining the communication W2 by the second wireless communication method. In the communication W1 according to the first wireless communication method, the control device 1 transmits the flight data to the flight device 2 without passing through the session maintenance server 4 in the communication W1 according to the first wireless communication method. In the communication W2 by the second wireless communication system, the control device 1 uses the destination identifier of the session maintenance server 4 to transmit flight data to the flight device 2 via the session maintenance server 4.

図7は、図6の飛行システムS2の動作の一例を示すシーケンス図である。この処理手順は、操縦装置1及び飛行装置2にそれぞれ電源が投入されたときに開始される。以下、図7を参照しながら、操縦装置1の通信制御部155が、第1無線通信方式により飛行用データを飛行装置2へ送信し、接続状態検出部154が第1無線通信方式による通信W1の切断を検出した後、第2無線通信方式を用いて、セッション維持サーバ4を経由して、飛行用データを飛行装置2へ送信する場合の例について説明する。   FIG. 7 is a sequence diagram showing an example of the operation of the flight system S2 of FIG. This processing procedure is started when the control device 1 and the flight device 2 are turned on. Hereinafter, with reference to FIG. 7, the communication control unit 155 of the control device 1 transmits flight data to the flight device 2 by the first wireless communication system, and the connection state detection unit 154 causes the communication W1 by the first wireless communication system. An example of a case in which the flight data is transmitted to the flight device 2 via the session maintenance server 4 using the second wireless communication method after detecting the disconnection of No.

操縦装置1の通信制御部155は、セッション維持サーバ4との間において第2無線通信方式による通信W2を確立する。同様に、飛行装置2の通信制御部262は、セッション維持サーバ4との間において第2無線通信方式による通信W2を確立する。   The communication control unit 155 of the control device 1 establishes the communication W2 with the session maintenance server 4 by the second wireless communication method. Similarly, the communication control unit 262 of the flight device 2 establishes communication W2 with the session maintenance server 4 by the second wireless communication method.

次に、操縦装置1の通信制御部155は、飛行装置2の接続用識別子として、例えば、飛行装置2の電話番号をセッション維持サーバ4へ送信することにより、セッション維持サーバ4に対し、操縦装置1と飛行装置2との間において第2無線通信方式による通信W2を確立するように要求する。セッション維持サーバ4は、操縦装置1の接続用識別子と飛行装置2の接続用識別子とを関連付けるペアリング情報を保持しており、操縦装置1から受信した操縦装置1及び飛行装置2の接続用識別子が、ペアリング情報において関連付けられているか否かを判定する。セッション維持サーバ4は、操縦装置1から受信した操縦装置1及び飛行装置2の接続用識別子が関連付けられていると判定した場合に、操縦装置1と、飛行装置2との間の通信を確立する。   Next, the communication control unit 155 of the flight control device 1 transmits the telephone number of the flight control device 2 as the connection identifier of the flight control device 2 to the session maintenance server 4, for example, so that the flight control device is transmitted to the session control server 4. 1 and the flight device 2 are requested to establish communication W2 by the second wireless communication method. The session maintenance server 4 holds pairing information that associates the connection identifier of the control device 1 with the connection identifier of the flight device 2, and the connection identifier of the control device 1 and the flight device 2 received from the control device 1. Determines whether they are associated in the pairing information. When determining that the connection identifiers of the flight control device 1 and the flight device 2 received from the flight control device 1 are associated, the session maintenance server 4 establishes communication between the flight control device 1 and the flight device 2. ..

セッション維持サーバ4は、操縦装置1と飛行装置2との間において通信を確立したことを示す接続完了通知を操縦装置1及び飛行装置2へそれぞれ送信する。また、セッション維持サーバ4は、キープアライブ信号を操縦装置1及び飛行装置2へ繰り返し送信することにより、操縦装置1と飛行装置2との間の通信を維持する。   The session maintenance server 4 transmits to each of the control device 1 and the flight device 2 a connection completion notification indicating that communication has been established between the control device 1 and the flight device 2. In addition, the session maintenance server 4 maintains communication between the control device 1 and the flight device 2 by repeatedly transmitting the keep-alive signal to the control device 1 and the flight device 2.

接続状態検出部154が第1無線通信方式による通信W1の切断を検出した場合(S21)、表示制御部151は、飛行装置2へ飛行用データを送信するための無線通信方式を切り替え中であることを示す情報を表示部11に表示させる(S22)。   When the connection state detection unit 154 detects disconnection of the communication W1 by the first wireless communication system (S21), the display control unit 151 is switching the wireless communication system for transmitting flight data to the flying device 2. Information indicating that is displayed on the display unit 11 (S22).

また、操縦装置1の通信制御部155は、第2無線通信方式においてセッション維持サーバ4へ飛行用データを送信し、セッション維持サーバ4は、受信した飛行用データを、第2無線通信方式を用いて飛行装置2へ送信する。一方、飛行装置2の通信制御部262は、受信した飛行用データに応答して、Ack信号を、第2無線通信方式を用いてセッション維持サーバ4へ送信する。セッション維持サーバ4は、受信したAck信号を、第2無線通信方式を用いて操縦装置1へ送信する。同様に、飛行装置2の通信制御部262は、第2無線通信方式を用いて、セッション維持サーバ4を経由して、カメラ21により撮影された画像データ等の非飛行用データを操縦装置1へ送信する。   Further, the communication control unit 155 of the control device 1 transmits flight data to the session maintenance server 4 in the second wireless communication system, and the session maintenance server 4 uses the received flight data in the second wireless communication system. And transmits it to the flight device 2. On the other hand, the communication control unit 262 of the flight device 2 transmits the Ack signal to the session maintenance server 4 using the second wireless communication method in response to the received flight data. The session maintenance server 4 transmits the received Ack signal to the control device 1 using the second wireless communication method. Similarly, the communication control unit 262 of the flight device 2 uses the second wireless communication method to pass the non-flight data such as image data captured by the camera 21 to the control device 1 via the session maintenance server 4. Send.

なお、本実施の形態では、セッション維持サーバ4が、キープアライブ信号を操縦装置1及び飛行装置2へ送信することにより、操縦装置1と飛行装置2との間の通信を維持する場合の例について説明した。しかしながら、本発明はこれに限定されない。例えば、操縦装置1の通信制御部155が、第2無線通信方式においてキープアライブ信号をセッション維持サーバ4へ送信し、かつ、飛行装置2の通信制御部262が、第2無線通信方式においてキープアライブ信号をセッション維持サーバ4へ送信することにより、第2無線通信方式による操縦装置1と飛行装置2との間の通信W2を維持する構成であってもよい。   In the present embodiment, an example in which the session maintenance server 4 maintains communication between the flight control device 1 and the flight control device 2 by transmitting a keep-alive signal to the flight control device 1 and the flight control device 2. explained. However, the present invention is not limited to this. For example, the communication control unit 155 of the control device 1 transmits a keep alive signal to the session maintenance server 4 in the second wireless communication system, and the communication control unit 262 of the flying device 2 keeps alive in the second wireless communication system. The communication W2 between the control device 1 and the flight device 2 according to the second wireless communication method may be maintained by transmitting a signal to the session maintenance server 4.

また、実施の形態1及び2では、操縦装置1の通信制御部155は、接続状態検出部154において第1無線通信方式による通信の切断を検出する前に、飛行装置2との第2無線通信方式を用いる通信W2を確立する場合の例について説明した。しかしながら、本発明はこれに限定されない。例えば、操縦装置1の通信制御部155は、接続状態検出部154において第1無線通信方式による通信W1の切断を検出した後に、飛行装置2との第2無線通信方式を用いる通信W2を確立する構成であってもよい。   Further, in the first and second embodiments, the communication control unit 155 of the control device 1 performs the second wireless communication with the flight device 2 before the connection state detection unit 154 detects the disconnection of the communication by the first wireless communication method. The example of establishing the communication W2 using the method has been described. However, the present invention is not limited to this. For example, the communication control unit 155 of the control device 1 establishes the communication W2 with the flying device 2 using the second wireless communication system after detecting the disconnection of the communication W1 by the first wireless communication system in the connection state detection unit 154. It may be configured.

[実施の形態3]
実施の形態1及び2では、接続状態検出部154が第1無線通信方式による通信W1の切断を検出した場合に、通信制御部262が第2無線通信方式により飛行用データを飛行装置30へ送信する場合の例について説明した。これに対し、本実施の形態では、第1無線通信方式による通信W1の切断後に、飛行装置30の通信部23が第2無線通信方式により管制装置5から飛行用データを受信する場合の例について説明する。
[Third Embodiment]
In the first and second embodiments, when the connection state detecting unit 154 detects disconnection of the communication W1 by the first wireless communication system, the communication control unit 262 transmits flight data to the flight device 30 by the second wireless communication system. An example of the case has been described. On the other hand, in the present embodiment, an example in which the communication unit 23 of the flying device 30 receives the flight data from the control device 5 by the second wireless communication system after disconnecting the communication W1 by the first wireless communication system explain.

図8は、本実施の形態に係る飛行システムS3の構成の一例を示す図である。飛行システムS3における飛行装置30は、操縦装置1との間における第1無線通信方式による通信W1の切断後に、第1無線通信方式による通信W1の切断を検出したことを示す通信切断信号を、第2無線通信方式を用いて管制装置5へ送信する。管制装置5は、この通信切断信号に応答して、予め登録された目的地の方向へ飛行装置30を飛行させるための飛行用データを、第2無線通信方式を用いて飛行装置30へ送信する。   FIG. 8 is a diagram showing an example of the configuration of the flight system S3 according to the present embodiment. The flight device 30 in the flight system S3 outputs a communication disconnection signal indicating that the disconnection of the communication W1 by the first wireless communication system is detected after the disconnection of the communication W1 by the first wireless communication system with the control device 1. 2 It transmits to the control apparatus 5 using a wireless communication system. In response to the communication disconnection signal, the control device 5 transmits flight data for flying the flight device 30 in the direction of the destination registered in advance to the flight device 30 using the second wireless communication method. ..

図9は、図8の飛行装置30の構成を示す図である。図9は、図4の飛行装置2と比較すると、飛行装置30の制御部26が、接続状態検出部301をさらに備える点が異なっている。図4の飛行装置2と同一の構成については同一の符号を付して説明を省略する。接続状態検出部301は、第1無線通信方式を用いる操縦装置1との通信W1において、操縦装置1との接続状態を検出する。接続状態検出部301は、通信部23による機器情報の送信後、所定期間内に操縦装置1からAck信号を受信しない場合に、第1無線通信方式による通信W1が切断したと判定する。接続状態検出部301は、検出した接続状態を通信制御部262へ通知する。通信制御部262は、接続状態検出部301が第1無線通信方式を用いる通信W1の切断を検出した場合に、第1無線通信方式による通信W1の切断を検出したことを示す通信切断信号を、第2無線通信方式を用いて管制装置5へ送信する。また、通信制御部262は、管制装置5からの飛行用データを、第2無線通信方式を用いて受信する。   FIG. 9 is a diagram showing a configuration of the flight device 30 of FIG. 9 is different from the flying device 2 of FIG. 4 in that the control unit 26 of the flying device 30 further includes a connection state detection unit 301. The same components as those of the flying device 2 of FIG. 4 are designated by the same reference numerals and the description thereof will be omitted. The connection state detection unit 301 detects the connection state with the control device 1 in the communication W1 with the control device 1 using the first wireless communication method. The connection state detection unit 301 determines that the communication W1 by the first wireless communication method is disconnected when the communication unit 23 does not receive the Ack signal from the control device 1 within a predetermined period after transmitting the device information. The connection state detection unit 301 notifies the communication control unit 262 of the detected connection state. When the connection state detecting unit 301 detects the disconnection of the communication W1 using the first wireless communication system, the communication control unit 262 outputs a communication disconnection signal indicating that the disconnection of the communication W1 by the first wireless communication system is detected. It transmits to the control apparatus 5 using a 2nd radio|wireless communication system. Further, the communication control unit 262 receives the flight data from the control device 5 by using the second wireless communication method.

図10は、図8の管制装置5の構成を示す図である。管制装置5は、通信部51と、記憶部52と、制御部53とを有する。制御部53は、取得部531と、推定部532と、管制部533と、通信制御部534とを有する。通信部51は、第2無線通信方式を用いて飛行装置30と通信するための通信モジュールである。記憶部52は、ROM及びRAM等を含む記憶媒体である。記憶部52は、制御部53が実行するプログラムを記憶している。また、記憶部52は、制御部53のワークメモリとして使用される。   FIG. 10 is a diagram showing a configuration of the control device 5 of FIG. The control device 5 includes a communication unit 51, a storage unit 52, and a control unit 53. The control unit 53 includes an acquisition unit 531, an estimation unit 532, a control unit 533, and a communication control unit 534. The communication unit 51 is a communication module for communicating with the flight device 30 using the second wireless communication method. The storage unit 52 is a storage medium including a ROM and a RAM. The storage unit 52 stores a program executed by the control unit 53. The storage unit 52 is also used as a work memory of the control unit 53.

制御部53は、例えばCPUであり、記憶部52に記憶された各種のプログラムを実行する。また、取得部531は、通信部51を介して、飛行装置30の飛行状態を示す機器情報である位置情報、高さ、飛行速度、飛行の方向、並びに、飛行装置30が飛行に用いる電力を供給する電池の残量等のように、飛行装置30の飛行のために用いられる飛行用データや、気圧及び気温等の飛行装置30の飛行のためには用いられない非飛行用データを取得する。また、取得部531は、位置情報の一例として、飛行装置30の現在位置や、飛行装置30が飛行を開始した飛行開始位置を取得する。   The control unit 53 is, for example, a CPU, and executes various programs stored in the storage unit 52. In addition, the acquisition unit 531 receives position information, which is device information indicating the flight state of the flight device 30, height, flight speed, flight direction, and power used by the flight device 30 for flight, via the communication unit 51. The flight data used for the flight of the flight device 30, such as the remaining battery level to be supplied, and the non-flight data not used for the flight of the flight device 30, such as atmospheric pressure and temperature, are acquired. . The acquisition unit 531 also acquires, as an example of the position information, the current position of the flying device 30 and the flight start position at which the flying device 30 has started flying.

推定部532は、予め登録された飛行装置30の目的地を記憶部52から読み出し、飛行装置30の現在位置から目的地まで飛行装置30が移動するのに要する所要電力を推定する。なお、操縦装置1の通信制御部155が、第2無線通信方式を用いて、管制装置5へ飛行装置30の目的地を示す情報を送信してもよい。   The estimation unit 532 reads the destination of the flight device 30 registered in advance from the storage unit 52, and estimates the power required for the flight device 30 to move from the current position of the flight device 30 to the destination. The communication control unit 155 of the control device 1 may transmit the information indicating the destination of the flight device 30 to the control device 5 using the second wireless communication method.

管制部533は、通信部51が飛行装置30からの通信切断信号を受信した場合に、予め登録された飛行装置30の目的地を記憶部52から読み出し、この目的地の方向へ飛行装置30を飛行させるための飛行用データを生成する。より詳しくは、管制部533は、取得部531が取得した電池の残量と、推定部532が推定した所要電力とに基づいて、飛行装置30が目的地まで到達できるか否かを判定する。管制部533は、飛行装置30が目的地まで到達可能であると判定した場合に、目的地の方向へ飛行装置30を飛行させるための飛行用データを生成する。一方、管制装置5は、飛行装置30が目的地まで到達できないと判定した場合に、飛行開始位置の方向へ飛行装置30を飛行させるための飛行用データを生成する。   When the communication unit 51 receives the communication disconnection signal from the flight device 30, the control unit 533 reads the destination of the flight device 30 registered in advance from the storage unit 52, and moves the flight device 30 in the direction of the destination. Generate flight data for flight. More specifically, the control unit 533 determines whether or not the flying device 30 can reach the destination based on the remaining battery level acquired by the acquisition unit 531 and the required power estimated by the estimation unit 532. When it is determined that the flying device 30 can reach the destination, the control unit 533 generates flight data for flying the flying device 30 in the direction of the destination. On the other hand, when the control device 5 determines that the flight device 30 cannot reach the destination, the control device 5 generates flight data for flying the flight device 30 in the direction of the flight start position.

通信制御部534は、管制部533により生成された飛行用データを飛行装置30へ送信する。また、通信制御部534は、飛行装置30が目的地まで到達可能であると管制部533が判定した場合に、目的地の方向へ飛行装置30を飛行させるための飛行用データを飛行装置30へ送信する。一方、通信制御部534は、飛行装置30が目的地まで到達できないと管制部533が判定した場合に、飛行開始位置の方向へ飛行装置30を飛行させるための飛行用データを飛行装置30へ送信する。   The communication control unit 534 transmits the flight data generated by the control unit 533 to the flight device 30. In addition, when the control unit 533 determines that the flying device 30 can reach the destination, the communication control unit 534 sends the flight data for flying the flying device 30 toward the destination to the flying device 30. Send. On the other hand, when the control unit 533 determines that the flight device 30 cannot reach the destination, the communication control unit 534 transmits flight data for flying the flight device 30 in the direction of the flight start position to the flight device 30. To do.

本実施の形態によれば、管制部533が、目的地の方向へ飛行装置30を飛行させるための飛行用データを生成し、生成した飛行用データを飛行装置30に送信する。したがって、操縦装置1と飛行装置30との間における第1無線通信方式による通信W1の切断に起因して、操縦装置1の通信制御部155が飛行装置30へ飛行用データを送信できない場合であっても、飛行装置30を目的地へ飛行させることができる。   According to the present embodiment, control unit 533 generates flight data for flying flight device 30 in the direction of the destination, and transmits the generated flight data to flight device 30. Therefore, the communication control unit 155 of the control device 1 cannot transmit the flight data to the flight device 30 due to the disconnection of the communication W1 between the control device 1 and the flight device 30 by the first wireless communication method. However, the flight device 30 can be flown to the destination.

また、本実施の形態によれば、管制部533は、飛行装置30が目的地まで到達できるか否かを判定し、判定した結果に基づいて飛行データを生成する。したがって、管制装置5からの飛行用データにより飛行装置30を飛行させている状態において、飛行装置30が目的地に到達する途中で電池残量の不足により飛行を継続できなくなることを抑制することできる。   Further, according to the present embodiment, control unit 533 determines whether or not flight device 30 can reach the destination, and generates flight data based on the determined result. Therefore, in the state where the flight device 30 is flying by the flight data from the control device 5, it is possible to prevent the flight device 30 from being unable to continue flight due to insufficient battery power while reaching the destination. ..

なお、本実施の形態では、第1無線通信方式による通信W1の切断後に、飛行装置30の通信制御部262が第2無線通信方式により管制装置5と通信する場合の例について説明した。しかしながら、本発明は、これに限定されない。例えば、第1無線通信方式による通信W1の切断前に、飛行装置30の通信制御部262が第2無線通信方式を用いて管制装置5と通信する構成であってもよい。   In addition, this Embodiment demonstrated the example in case the communication control part 262 of the flying device 30 communicates with the control apparatus 5 by a 2nd wireless communication system, after disconnecting the communication W1 by a 1st wireless communication system. However, the present invention is not limited to this. For example, the communication control unit 262 of the flying device 30 may communicate with the control device 5 using the second wireless communication method before disconnecting the communication W1 using the first wireless communication method.

この場合、飛行装置30の通信制御部262は、第1無線通信方式を用いて操縦装置1から飛行用データを受信し、飛行制御部263は、受信した飛行用データを用いて飛行機構24を制御することにより、飛行状態を制御する。通信制御部262は、第2無線通信方式を用いて、飛行装置30の飛行中に飛行装置30の現在位置を管制装置5へ送信する。   In this case, the communication control unit 262 of the flight device 30 receives the flight data from the control device 1 using the first wireless communication method, and the flight control unit 263 uses the received flight data to operate the flight mechanism 24. By controlling, the flight condition is controlled. The communication control unit 262 transmits the current position of the flying device 30 to the control device 5 during the flight of the flying device 30 by using the second wireless communication method.

管制装置5の管制部533は、飛行が禁止されている飛行禁止エリアを記憶部52から読み出し、飛行装置30が飛行禁止エリア付近を飛行中であるかを判定する。管制部533は、取得部531が飛行装置30から取得した現在位置が飛行禁止エリア付近である場合に、操縦装置1及び飛行装置30へ通知する。このとき、操縦装置1の表示制御部151は、飛行禁止エリアから離れたエリアへ飛行装置30を移動させることを促すメッセージを表示部11に表示させる。   The control unit 533 of the control device 5 reads out the flight prohibited area in which the flight is prohibited from the storage unit 52, and determines whether the flight device 30 is flying in the vicinity of the flight prohibited area. The control unit 533 notifies the control device 1 and the flight device 30 when the current position acquired by the acquisition unit 531 from the flight device 30 is near the flight prohibited area. At this time, the display control unit 151 of the control device 1 causes the display unit 11 to display a message urging the flight device 30 to move to an area away from the flight prohibited area.

このような構成を採用することにより、操縦装置1の表示制御部151は、飛行禁止エリアから離れたエリアへ飛行装置30を移動させることを促すメッセージを表示部11に表示させるので、ユーザが気付かない間に飛行装置30が飛行禁止エリアへ進入することを抑制することができる。   By adopting such a configuration, the display control unit 151 of the control device 1 causes the display unit 11 to display a message urging the flight device 30 to move to an area away from the flight prohibited area. It is possible to prevent the flight device 30 from entering the no-fly area while it is not.

また、実施の形態1〜3では、通信制御部155は、接続状態検出部154が第1無線通信方式による通信W1の切断を検出した場合に、第2無線通信方式を用いて、飛行装置2へ飛行用データを送信する例について説明した。しかしながら、本発明は、操縦装置1から飛行装置2へ無線通信方式の切り替えを指示する構成に限定されない。例えば、飛行装置2の接続状態検出部301が第1無線通信方式による通信W1の切断を検出した場合に、飛行装置2の通信制御部262は、操縦装置1に対し、第2無線通信方式により飛行用データを送信することを要求する構成であってもよい。   In addition, in the first to third embodiments, the communication control unit 155 uses the second wireless communication system and uses the second wireless communication system when the connection state detection unit 154 detects disconnection of the communication W1 by the first wireless communication system. An example of transmitting flight data to has been described. However, the present invention is not limited to the configuration in which the control device 1 instructs the flight device 2 to switch the wireless communication system. For example, when the connection state detection unit 301 of the flight device 2 detects the disconnection of the communication W1 by the first wireless communication system, the communication control unit 262 of the flight device 2 notifies the control device 1 by the second wireless communication system. It may be configured to request transmission of flight data.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。   Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is obvious to those skilled in the art that various changes or improvements can be added to the above-described embodiment. In particular, the specific embodiment of the dispersion/integration of the devices is not limited to the one shown in the above, and all or some of them may be added in arbitrary units according to various additions or functional loads. It can be functionally or physically distributed and integrated.

1・・・操縦装置
2・・・飛行装置
3・・・管理サーバ
4・・・セッション維持サーバ
5・・・管制装置
11・・・表示部
12・・・操作部
13,23,51・・・通信部
14,25,52・・・記憶部
15,26,53・・・制御部
21・・・カメラ
22・・・検出部
24・・・飛行機構
151・・・表示制御部
152・・・操作受付部
153・・・制御情報生成部
154・・・接続状態検出部
155,262,534・・・通信制御部
156・・・通知部
261・・・データ管理部
263・・・飛行制御部
S1〜S3・・・飛行システム
W1,W2・・・通信
1... Control device 2... Flying device 3... Management server 4... Session maintenance server 5... Control device 11... Display unit 12... Operation unit 13, 23, 51... Communication unit 14, 25, 52... Storage unit 15, 26, 53... Control unit 21... Camera 22... Detection unit 24... Flight mechanism 151... Display control unit 152... -Operation accepting unit 153... Control information generating unit 154... Connection state detecting unit 155, 262, 534... Communication control unit 156... Notification unit 261... Data management unit 263... Flight control Sections S1 to S3... Flight system W1, W2... Communication

Claims (4)

外部からの制御に基づいて飛行する飛行装置と、
前記飛行装置を操縦するための操縦装置と、
を備え、
前記飛行装置は、
第1無線通信方式と、第2無線通信方式との少なくともいずれか一方の無線通信方式を用いて前記操縦装置から前記飛行装置の飛行に用いる飛行用データを受信する飛行側通信部と、
前記飛行用データを用いて前記飛行装置を飛行させる飛行制御部と、
を有し、
前記操縦装置は、
前記第1無線通信方式と前記第2無線通信方式との少なくともいずれか一方の無線通信方式を用いて前記飛行装置へ前記飛行用データを送信する操縦側通信部と、
前記第1無線通信方式を用いる前記飛行装置との通信において、前記飛行側通信部との接続状態を検出する接続状態検出部とを有し、
前記操縦側通信部は、前記操縦装置と前記飛行装置との間の第2無線通信方式による通信を維持するためのセッション維持サーバに対して、前記第2無線通信方式による通信を維持するためのキープアライブ信号を送信し、前記接続状態検出部の検出結果に基づいて、前記第2無線通信方式を用いて、前記飛行装置へ前記セッション維持サーバを介して前記飛行用データを送信し、
前記飛行側通信部は、通信を維持するためのキープアライブ信号を前記セッション維持サーバへ送信し、前記セッション維持サーバを介して、前記操縦装置に対して、前記飛行用データに応答する応答信号を送信する、
飛行システム。
A flying device that flies based on external control,
A control device for controlling the flight device;
Equipped with
The flying device is
A flight-side communication unit that receives flight data used for flight of the flight device from the control device by using at least one of the first wireless communication system and the second wireless communication system;
A flight control unit for flying the flight device using the flight data;
Have
The control device is
A control side communication unit that transmits the flight data to the flight device using at least one of the first wireless communication method and the second wireless communication method;
In communication with the flight device using the first wireless communication method, a connection state detection unit that detects a connection state with the flight side communication unit,
The control side communication unit maintains a communication by the second wireless communication system with respect to a session maintaining server for maintaining communication by the second wireless communication system between the control device and the flying device. A keep-alive signal is transmitted , based on the detection result of the connection state detection unit, the second wireless communication method is used to transmit the flight data to the flight device via the session maintenance server ,
The flight-side communication unit transmits a keep-alive signal for maintaining communication to the session maintenance server, and transmits a response signal in response to the flight data to the control device via the session maintenance server. Send,
Flight system.
前記飛行側通信部は、前記セッション維持サーバを介して、前記操縦装置に対して、前記飛行用データ以外の非飛行用データを送信する、
請求項1に記載の飛行システム。
The flight side communication unit transmits non-flight data other than the flight data to the control device via the session maintenance server,
The flight system according to claim 1.
前記飛行側通信部は、前記第1無線通信方式を用いる通信において前記操縦装置から受信した前記飛行用データに応答して応答信号を前記操縦装置へ送信し、
前記接続状態検出部は、前記飛行用データの送信後の所定期間内に前記応答信号を受信しない場合に、前記第1無線通信方式を用いる通信が切断されたと判定する、
請求項1又は2に記載の飛行システム。
The flight-side communication unit transmits a response signal to the flight control device in response to the flight data received from the flight control device in communication using the first wireless communication method,
The connection state detection unit determines that the communication using the first wireless communication method is disconnected when the response signal is not received within a predetermined period after the transmission of the flight data,
The flight system according to claim 1 or 2.
前記操縦装置は、前記第1無線通信方式及び前記第2無線通信方式のうち、前記飛行用データの通信に使用されている無線通信方式と、前記飛行用データの通信に使用されている無線通信方式とは異なる無線通信方式との使用の可否をユーザに通知する通知部をさらに備える、
請求項1から3のいずれか一項に記載の飛行システム。
The control device includes a wireless communication method used for communication of the flight data and a wireless communication method used for communication of the flight data, among the first wireless communication method and the second wireless communication method. Further comprising a notification unit for notifying the user whether or not the wireless communication method different from the method can be used,
The flight system according to any one of claims 1 to 3.
JP2019000666A 2019-01-07 2019-01-07 Flight system Active JP6698889B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019000666A JP6698889B2 (en) 2019-01-07 2019-01-07 Flight system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019000666A JP6698889B2 (en) 2019-01-07 2019-01-07 Flight system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017019878A Division JP6464212B2 (en) 2017-02-06 2017-02-06 Flight system, control device and program

Publications (2)

Publication Number Publication Date
JP2019081540A JP2019081540A (en) 2019-05-30
JP6698889B2 true JP6698889B2 (en) 2020-05-27

Family

ID=66669419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019000666A Active JP6698889B2 (en) 2019-01-07 2019-01-07 Flight system

Country Status (1)

Country Link
JP (1) JP6698889B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7121845B1 (en) 2021-09-29 2022-08-18 Kddi株式会社 Terminal device and display method

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2002124855A (en) * 2000-02-14 2004-02-10 Аеровиронмент Инк. (Us) Aircraft
US7581702B2 (en) * 2006-06-09 2009-09-01 Insitu, Inc. Wirelessly controlling unmanned aircraft and accessing associated surveillance data
JP2012204845A (en) * 2011-03-23 2012-10-22 Denso Corp Hands-free communication device
JP5887969B2 (en) * 2012-02-07 2016-03-16 セイコーエプソン株式会社 Wireless communication equipment
JP2014091335A (en) * 2012-10-31 2014-05-19 Mobile Core Inc Wireless communication system and wireless communication method using air vehicle
EP2997768B1 (en) * 2014-02-10 2018-03-14 SZ DJI Technology Co., Ltd. Adaptive communication mode switching
JP6168462B2 (en) * 2014-08-21 2017-07-26 エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd Communication method and system for unmanned aerial vehicles
KR101678772B1 (en) * 2015-03-09 2016-11-22 주식회사 비씨엘소프트 Transportation system and method for shipping service using unmanned air vehicle

Also Published As

Publication number Publication date
JP2019081540A (en) 2019-05-30

Similar Documents

Publication Publication Date Title
US9907016B2 (en) Communication device
US9634857B2 (en) Auxiliary channel remote device management, diagnostics, and self-installation
EP3002974B1 (en) Communication system and communication method, communication apparatus and control method for the same, program, and storage medium
US10321516B2 (en) Communication device, system, and computer program product
US9176698B2 (en) Wireless communication apparatus
EP3763164B1 (en) Electronic device supporting multiple wireless communication protocols and method therefor
US20120309373A1 (en) Proximity-Based Application Activation
WO2016168831A1 (en) Device manager for service routing
CN111431765A (en) Driving control method and device
US9392537B2 (en) Terminal and connection method for same
US10136471B2 (en) Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method executed by communication device
KR20180097279A (en) An IOT based drone system which has a plurality of sensors
US10652804B2 (en) Non-transitory computer-readable medium for communication device, and method performed by communication device
JP6464212B2 (en) Flight system, control device and program
CN109862624A (en) Communication device, method performed therewith, and non-transitory computer-readable recording medium
JP6698889B2 (en) Flight system
JP6605112B2 (en) Steering device and operation reception method
JP2018093435A (en) Control device, program, and communication method
US11330500B2 (en) Non-transitory computer-readable recording medium storing computer-readable instructions for communication device, communication device, and method executed by communication device
CN109818967B (en) Notification method, server, mobile terminal and computer readable storage medium
JP7324001B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
JP5349665B1 (en) Terminal, control method thereof, and control program
JP7525431B2 (en) Unmanned mobile device, control method, communication system and program
JP5498140B2 (en) Terminal management apparatus and control method thereof
CN109314858B (en) Wireless communication apparatus and wireless communication method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190107

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191217

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200129

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200428

R150 Certificate of patent or registration of utility model

Ref document number: 6698889

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150