Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7124359B2 - Base station mobility control program, base station mobility control method, and information processing device - Google Patents
[go: Go Back, main page]

JP7124359B2 - Base station mobility control program, base station mobility control method, and information processing device - Google Patents

Base station mobility control program, base station mobility control method, and information processing device Download PDF

Info

Publication number
JP7124359B2
JP7124359B2 JP2018045962A JP2018045962A JP7124359B2 JP 7124359 B2 JP7124359 B2 JP 7124359B2 JP 2018045962 A JP2018045962 A JP 2018045962A JP 2018045962 A JP2018045962 A JP 2018045962A JP 7124359 B2 JP7124359 B2 JP 7124359B2
Authority
JP
Japan
Prior art keywords
drone
flying object
base station
unit
movement
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
JP2018045962A
Other languages
Japanese (ja)
Other versions
JP2019161464A (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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2018045962A priority Critical patent/JP7124359B2/en
Publication of JP2019161464A publication Critical patent/JP2019161464A/en
Application granted granted Critical
Publication of JP7124359B2 publication Critical patent/JP7124359B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

本発明は、基地局の移動制御プログラム、基地局の移動制御方法及び情報処理装置に関する。 The present invention relates to a mobile control program for a base station, a mobile control method for a base station, and an information processing apparatus.

例えば、自衛隊の野外活動で情報を共有する場合には、例えば、部隊に配布されたタブレットやスマートフォン等の端末を用いて、情報共有システムと無線通信する。しかし、部隊が戦闘状況下では、部隊の移動や敵の妨害電波等により、通信環境が不安定になるため、無線による通信距離も短くなることが想定される。そこで、部隊が野外で通信を行う場合には、中継する無線の基地局を複数配置することで、安定した通信環境を確保している。 For example, when information is shared during field activities of the Self-Defense Forces, terminals such as tablets and smartphones distributed to the unit are used to wirelessly communicate with the information sharing system. However, when the unit is in a combat situation, the communication environment becomes unstable due to the movement of the unit and jamming waves from the enemy, so it is assumed that the wireless communication range will be shortened. Therefore, when a unit communicates outdoors, a stable communication environment is ensured by deploying multiple relay radio base stations.

特表2013-504943号公報Japanese Patent Publication No. 2013-504943 特開2014-179690号公報JP 2014-179690 A 特開2010-226704号公報JP 2010-226704 A

しかしながら、例えば、戦闘状況下では、常に電波を発信する基地局は敵の攻撃対象になり易く、地域の状況に応じて基地局を機動的に移動させることが求められているのが実情である。 However, for example, in a combat situation, a base station that constantly emits radio waves is likely to be attacked by an enemy, and the actual situation is that it is required to move the base station flexibly according to the local situation. .

一つの側面では、地域の状況に応じて基地局を機動的に移動させることができる基地局の移動制御プロラム等を提供することにある。 One aspect of the present invention is to provide a base station movement control program or the like that enables a base station to be flexibly moved according to local conditions.

一つの態様では、コンピュータに、通信対象の1または複数の端末の移動計画情報を受け付ける処理を実行させる。コンピュータに、移動計画情報に基づいて、1または複数の端末と通信する基地局を搭載した飛行体を移動させる位置を特定して、飛行体を特定した位置へ移動させる指示を飛行体に送信させる処理を実行させる。コンピュータに、飛行体を特定の位置へ移動させた後に、飛行体から受信する位置の周辺を撮影した画像情報、または動画情報を受信する処理を実行させる。コンピュータに、受信した画像情報、または動画情報に基づいて、飛行体へ位置の補正指示を送信するか否か決定する処理を実行させる。 In one aspect, a computer is caused to execute a process of accepting movement plan information of one or more terminals to be communicated with. A computer specifies a position to move an aircraft equipped with a base station communicating with one or more terminals based on the movement plan information, and transmits an instruction to the aircraft to move the aircraft to the specified position. Let the process run. After moving the flying object to a specific position, the computer is caused to execute processing for receiving image information or moving image information about the position received from the flying object. The computer is caused to execute a process of determining whether or not to transmit a position correction instruction to the flying object based on the received image information or moving image information.

一つの側面として、地域の状況に応じて基地局を機動的に移動させることができる。 As one aspect, it is possible to flexibly move base stations according to local conditions.

図1は、本実施例のドローン無線システムの一例を示す説明図である。FIG. 1 is an explanatory diagram showing an example of the drone radio system of this embodiment. 図2は、サーバのハードウェア構成の一例を示す説明図である。FIG. 2 is an explanatory diagram of an example of the hardware configuration of the server. 図3は、ドローンのハードウェア構成の一例を示す説明図である。FIG. 3 is an explanatory diagram showing an example of the hardware configuration of the drone. 図4は、端末装置のハードウェア構成の一例を示す説明図である。FIG. 4 is an explanatory diagram showing an example of the hardware configuration of the terminal device. 図5は、サーバの機能構成の一例を示す説明図である。FIG. 5 is an explanatory diagram of an example of the functional configuration of the server. 図6は、部隊管理テーブルのレコード構成の一例を示す説明図である。FIG. 6 is an explanatory diagram showing an example of the record structure of the unit management table. 図7は、ドローン管理テーブルのレコード構成の一例を示す説明図である。FIG. 7 is an explanatory diagram showing an example of the record configuration of the drone management table. 図8は、ドローンの機能構成の一例を示す説明図である。FIG. 8 is an explanatory diagram showing an example of the functional configuration of the drone. 図9は、新規展開時のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 9 is a sequence diagram showing an example of the processing operation of the drone radio system at the time of new deployment. 図10は、新規展開時のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 10 is a sequence diagram showing an example of the processing operation of the drone radio system at the time of new deployment. 図11は、部隊移動中のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 11 is a sequence diagram showing an example of the processing operation of the drone radio system during troop movement. 図12は、部隊移動中のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 12 is a sequence diagram showing an example of the processing operation of the drone radio system during troop movement. 図13は、不応答時のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 13 is a sequence diagram illustrating an example of the processing operation of the drone radio system when there is no response. 図14は、不応答時のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 14 is a sequence diagram illustrating an example of the processing operation of the drone radio system when there is no response. 図15は、不応答時のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 15 is a sequence diagram showing an example of the processing operation of the drone radio system when there is no response. 図16は、残量低下時のドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 16 is a sequence diagram illustrating an example of the processing operation of the drone radio system when the remaining power level is low. 図17は、残量監視処理に関わるドローン無線システムの処理動作の一例を示すシーケンス図である。FIG. 17 is a sequence diagram showing an example of the processing operation of the drone radio system related to remaining amount monitoring processing. 図18は、不報告処理に関わるサーバの処理動作の一例を示すフロー図である。FIG. 18 is a flow chart showing an example of the processing operation of the server involved in non-reporting processing. 図19は、基地局の移動制御プログラムを実行するコンピュータの一例を示す説明図である。FIG. 19 is an explanatory diagram showing an example of a computer that executes a mobile control program for a base station.

以下、図面に基づいて、本願の開示する基地局の移動制御プログラム等の実施例を詳細に説明する。尚、本実施例により、開示技術が限定されるものではない。また、以下に示す各実施形態は、矛盾を起こさない範囲で適宜組み合わせても良い。 Hereinafter, embodiments of the mobile control program for the base station disclosed in the present application will be described in detail with reference to the drawings. Note that the disclosed technology is not limited by the present embodiment. Moreover, each embodiment described below may be appropriately combined within a range that does not cause contradiction.

図1は、本実施例のドローン無線システム1の一例を示す説明図である。図1に示すドローン無線システム1は、複数の端末装置2と、複数のドローン3と、サーバ4とを有する。端末装置2は、例えば、部隊に配布されたタブレットやスマートフォン等の通信対象の端末である。ドローン3は、端末装置2と無線で接続するLTE(Long Term Evolution)基地局(以下、単に基地局と称する)5を搭載し、各地域に移動可能な飛行体である。サーバ4は、ドローン無線システム1全体を制御する、例えば、部隊を統括する基地に配置された情報処理装置である。 FIG. 1 is an explanatory diagram showing an example of a drone radio system 1 of this embodiment. A drone radio system 1 shown in FIG. 1 has a plurality of terminal devices 2 , a plurality of drones 3 , and a server 4 . The terminal device 2 is, for example, a communication target terminal such as a tablet or a smart phone distributed to the unit. The drone 3 is a flying object that is equipped with an LTE (Long Term Evolution) base station (hereinafter simply referred to as a base station) 5 that wirelessly connects with the terminal device 2 and that can move to various areas. The server 4 is an information processing device that controls the entire drone radio system 1, for example, and is located at a base that supervises troops.

図2は、サーバ4のハードウェア構成の一例を示す説明図である。図2に示すサーバ4は、通信装置41と、出力装置42と、入力装置43と、ROM(Read Only Memory)44と、RAM(Random Access Memory)45と、CPU(Central Processing Unit)46と、バス47とを有する。通信装置41は、例えば、ドローン3に搭載した基地局5と無線で接続すると共に、図示せぬ通信網と通信する通信IF(Interface)である。出力装置42は、各種情報を出力する、表示装置等の出力インタフェースである。入力装置43は、各種コマンドを入力する入力インタフェースである。ROM44は、各種情報や各種プログラム等を記憶する領域である。RAM45は、各種情報を記憶する領域である。CPU46は、サーバ4全体を制御する。バス47は、通信装置41、出力装置42、入力装置43、ROM44、RAM45及びCPU46との間でデータや制御情報を伝送するデータ線及び制御線等である。 FIG. 2 is an explanatory diagram showing an example of the hardware configuration of the server 4. As shown in FIG. The server 4 shown in FIG. 2 includes a communication device 41, an output device 42, an input device 43, a ROM (Read Only Memory) 44, a RAM (Random Access Memory) 45, a CPU (Central Processing Unit) 46, a bus 47; The communication device 41 is, for example, a communication IF (Interface) that wirelessly connects with the base station 5 mounted on the drone 3 and communicates with a communication network (not shown). The output device 42 is an output interface such as a display device that outputs various information. The input device 43 is an input interface for inputting various commands. The ROM 44 is an area for storing various information, various programs, and the like. The RAM 45 is an area for storing various information. The CPU 46 controls the server 4 as a whole. The bus 47 is a data line, a control line, etc. for transmitting data and control information between the communication device 41, the output device 42, the input device 43, the ROM 44, the RAM 45 and the CPU 46. FIG.

図3は、ドローン3のハードウェア構成の一例を示す説明図である。図3に示すドローン3は、基地局5の他に、プロペラ31と、駆動装置32と、カメラ装置33と、GPS(Global Positioning System)装置34と、バッテリ装置35と、フライトコントローラ36とを有する。ドローン3は、ROM37と、RAM38と、CPU39と、バス31Aとを有する。プロペラ31は、ドローン3を飛行移動するための装置である。駆動装置32は、プロペラ31を駆動するアクチュエータである。カメラ装置33は、ドローン3の周辺地域の映像を撮像する装置である。フライトコントローラ36は、ドローン3の飛行状態を監視制御する。バッテリ装置35は、ドローン3全体に電力を供給する電池である。ROM37は、各種プログラム等を記憶する領域である。RAM38は、各種情報を記憶する領域である。CPU39は、ドローン3全体を制御する。バス31Aは、駆動装置32、カメラ装置33、GPS装置34、フライトコントローラ36、バッテリ装置35、ROM37、RAM38及びCPU39との間でデータや制御情報等を伝送するデータ線及び制御線等である。 FIG. 3 is an explanatory diagram showing an example of the hardware configuration of the drone 3. As shown in FIG. The drone 3 shown in FIG. 3 has a propeller 31, a drive device 32, a camera device 33, a GPS (Global Positioning System) device 34, a battery device 35, and a flight controller 36 in addition to the base station 5. . Drone 3 has ROM 37, RAM 38, CPU 39, and bus 31A. The propeller 31 is a device for flying and moving the drone 3 . The driving device 32 is an actuator that drives the propeller 31 . The camera device 33 is a device that captures an image of an area around the drone 3 . The flight controller 36 monitors and controls the flight state of the drone 3 . The battery device 35 is a battery that supplies power to the entire drone 3 . The ROM 37 is an area for storing various programs and the like. The RAM 38 is an area for storing various information. The CPU 39 controls the drone 3 as a whole. The bus 31A is a data line, a control line, etc. for transmitting data, control information, etc. between the driving device 32, the camera device 33, the GPS device 34, the flight controller 36, the battery device 35, the ROM 37, the RAM 38, and the CPU 39.

図4は、端末装置2のハードウェア構成の一例を示す説明図である。図4に示す端末装置2は、通信装置21と、出力装置22と、入力装置23と、ROM24と、RAM25と、CPU26と、バス27とを有する。通信装置21は、例えば、ドローン3に搭載した基地局5と無線で接続する通信IFである。出力装置22は、各種情報を出力する、表示装置等の出力インタフェースである。入力装置23は、各種コマンドを入力する入力インタフェースである。ROM24は、各種情報や各種プログラム等を記憶する領域である。RAM25は、各種情報を記憶する領域である。CPU26は、端末装置2全体を制御する。バス27は、通信装置21、出力装置22、入力装置23、ROM24、RAM25及びCPU26との間でデータや制御情報を伝送するデータ線及び制御線等である。 FIG. 4 is an explanatory diagram showing an example of the hardware configuration of the terminal device 2. As shown in FIG. The terminal device 2 shown in FIG. 4 has a communication device 21 , an output device 22 , an input device 23 , a ROM 24 , a RAM 25 , a CPU 26 and a bus 27 . The communication device 21 is, for example, a communication IF that wirelessly connects with the base station 5 mounted on the drone 3 . The output device 22 is an output interface such as a display device that outputs various information. The input device 23 is an input interface for inputting various commands. The ROM 24 is an area for storing various information, various programs, and the like. The RAM 25 is an area for storing various information. The CPU 26 controls the terminal device 2 as a whole. The bus 27 is a data line, a control line, etc. for transmitting data and control information between the communication device 21, the output device 22, the input device 23, the ROM 24, the RAM 25 and the CPU 26. FIG.

図5は、サーバ4の機能構成の一例を示す説明図である。図5に示すサーバ4は、制御部4Aと、記憶部4Bとを有する。制御部4Aは、例えば、CPU46に対応する。制御部4Aは、例えば、ROM44に格納された基地局5の移動制御プログラムをRAM45上に展開する。そして、制御部4Aは、RAM45上に展開された移動制御プログラムを基地局5の移動制御プロセスとして実行することで、例えば、受付部51、決定部52、指示部53、受信部54及び判定部55を機能として実行する。 FIG. 5 is an explanatory diagram showing an example of the functional configuration of the server 4. As shown in FIG. The server 4 shown in FIG. 5 has a control section 4A and a storage section 4B. The control unit 4A corresponds to the CPU 46, for example. The control unit 4A expands, for example, the mobility control program for the base station 5 stored in the ROM 44 onto the RAM 45. FIG. Then, the control unit 4A executes the mobility control program expanded on the RAM 45 as a mobility control process of the base station 5, so that, for example, the reception unit 51, the determination unit 52, the instruction unit 53, the reception unit 54, and the determination unit 55 as a function.

受付部51は、端末装置2からの移動計画情報を受け付ける。尚、移動計画情報は、部隊を識別する部隊ID、部隊の移動計画位置及び部隊の報告時刻を含む。決定部52は、移動計画情報に基づき、移動計画位置の部隊の展開地域の地形や構造物の通信環境や、各ドローン3に搭載した基地局5の送信電力パワー等を特定する。決定部52は、移動計画位置の通信環境及び基地局5の送信電力パワー等に基づき、移動計画位置でのドローン3の出動台数及び各ドローン3の移動位置を計算する。尚、説明の便宜上、複数のドローン3の内、出動するドローン3は出動ドローン3、待機中のドローン3は待機中ドローン3とする。指示部53は、出動ドローン3毎に移動開始命令を指示する。移動開始命令は、出動ドローン3を識別するドローンID及び出動ドローン3の移動位置を含む。受信部54は、移動開始命令を受信した出動ドローン3が移動位置へ移動後に出動ドローン3間で通信が確立した場合、出動ドローン3が撮影した周辺の撮影画像及び位置情報を各出動ドローン3から受信する。尚、撮像画像は、例えば、ドローン3周辺の静止画像等の画像情報である。 The reception unit 51 receives movement plan information from the terminal device 2 . The movement plan information includes the unit ID for identifying the unit, the planned movement position of the unit, and the report time of the unit. Based on the movement plan information, the determination unit 52 identifies the communication environment of the topography and structures of the deployment area of the unit at the movement plan position, the transmission power power of the base station 5 mounted on each drone 3, and the like. The determining unit 52 calculates the number of drones 3 to be dispatched at the planned movement position and the movement position of each drone 3 based on the communication environment at the planned movement position, the transmission power power of the base station 5, and the like. For convenience of explanation, among the plurality of drones 3, the drone 3 to be dispatched is called the dispatched drone 3, and the drone 3 on standby is called the drone 3 on standby. The instruction unit 53 instructs a movement start command for each dispatched drone 3 . The movement start command includes a drone ID that identifies the dispatched drone 3 and the movement position of the dispatched drone 3 . When communication is established between the dispatched drones 3 after the dispatched drones 3 that have received the movement start command move to the movement position, the reception unit 54 transmits the captured images of the surroundings photographed by the dispatched drones 3 and the position information from the dispatched drones 3 . receive. Note that the captured image is image information such as a still image around the drone 3, for example.

判定部55は、各出動ドローン3の撮影画像及び位置情報に基づき、各出動ドローン3周辺地域の位置及び状況を特定する。更に、判定部55は、周辺地域の状況に応じて出動ドローン3の移動位置を補正するか否かを判定する。尚、出動ドローン3の移動位置を補正する場合とは、出動ドローン3の現在位置が、例えば、味方陣地内、敵陣地内、戦闘中や非戦闘地域にある場合や、出動ドローン3が定期的な通信確認要求に対する不応答の状態やバッテリ残量低下の場合等である。 The determination unit 55 identifies the position and situation of the surrounding area of each dispatched drone 3 based on the photographed image and the positional information of each dispatched drone 3 . Furthermore, the determination unit 55 determines whether or not to correct the movement position of the dispatched drone 3 according to the situation in the surrounding area. In addition, when correcting the movement position of the dispatch drone 3, the current position of the dispatch drone 3 is, for example, in a friendly position, in an enemy position, in a battle or in a non-combat area, or when the dispatch drone 3 is regularly This is the case of non-response to the communication confirmation request, low battery level, and the like.

決定部52は、出動ドローン3の現在位置が味方陣地内の場合に、例えば、味方陣地内の通信密度を高めるべく、出動ドローン3の出動台数及び移動位置を再計算する。決定部52は、出動ドローン3の現在位置が敵陣地内の場合に、例えば、敵に察知されないように出動ドローン3の出動台数を少なくすべく、出動ドローン3の出動台数及び移動位置を再計算する。決定部52は、出動ドローン3の現在位置が戦闘中の場合、例えば、出動ドローン3の通信密度を高めるべく、出動ドローン3の出動台数及び移動位置を再計算する。決定部52は、出動ドローン3の通信確認要求に対して不応答の場合、例えば、新たなドローン3を追加すべく、出動ドローン3の出動台数及び移動位置を再計算する。決定部52は、出動ドローン3のバッテリ残量が低下した場合、例えば、バッテリ残量低下の出動ドローン3を帰還、かつ、新たなドローン3を追加すべく、出動ドローン3の出動台数及び移動位置を再計算する。 When the current positions of the dispatched drones 3 are within the teammate's territory, the determining unit 52 recalculates the number of dispatched drones 3 and their movement positions, for example, in order to increase the communication density within the teammate's territory. When the current position of the dispatched drones 3 is within the enemy's territory, for example, the determination unit 52 recalculates the number of dispatched drones 3 and their movement positions in order to reduce the dispatched number of dispatched drones 3 so as not to be detected by the enemy. . When the current positions of the dispatched drones 3 are in combat, the determining unit 52 recalculates the number of dispatched drones 3 and their movement positions, for example, in order to increase the communication density of the dispatched drones 3 . When the determination unit 52 does not respond to the communication confirmation request of the dispatched drones 3 , for example, to add a new drone 3 , the number of dispatched drones 3 and movement positions are recalculated. When the remaining battery level of the dispatched drones 3 is low, for example, the determination unit 52 determines the number of dispatched drones 3 and their movement positions in order to return the dispatched drones 3 with a low battery level and add new drones 3. recalculate.

記憶部4Bは、例えば、ROM44及びRAM45等に対応する。記憶部4Bは、部隊管理テーブル61と、ドローン管理テーブル62とを有する。図6は、部隊管理テーブル61のレコード構成の一例を示す説明図である。図6に示す部隊管理テーブル61は、部隊ID61Aと、位置情報61Bと、通信可否61Cとを対応付けて管理する。部隊ID61Aは、部隊を識別するIDである。位置情報61Bは、部隊が展開する位置を識別する座標情報等の情報である。通信可否61Cは、部隊の端末装置2が通信可能な状態にあるか否かを識別する情報である。 The storage unit 4B corresponds to, for example, the ROM 44, the RAM 45, and the like. The storage unit 4B has a unit management table 61 and a drone management table 62. FIG. FIG. 6 is an explanatory diagram showing an example of the record configuration of the unit management table 61. As shown in FIG. The unit management table 61 shown in FIG. 6 associates and manages unit IDs 61A, position information 61B, and communication availability 61C. The troop ID 61A is an ID for identifying a troop. The position information 61B is information such as coordinate information that identifies the position where the unit is deployed. The communication enable/disable 61C is information for identifying whether or not the terminal device 2 of the unit is in a communicable state.

図7は、ドローン管理テーブル62のレコード構成の一例を示す説明図である。図7に示すドローン管理テーブル62は、ドローンID62Aと、位置情報62Bと、出動状態62Cと、通信確立中62Dと、バッテリ残量62Eとを対応付けて管理する。ドローンID62Aは、ドローン3を識別するIDである。位置情報62Bは、ドローン3の現在位置を識別する座標情報等の情報である。出動状態62Cは、ドローン3が出動中又は待機中であるかを示す情報である。通信確立中62Dは、出動ドローン3との間で通信確立済みであるか否かを識別する情報である。バッテリ残量62Eは、ドローン3の電池残量、すなわちバッテリ残量を示す情報である。 FIG. 7 is an explanatory diagram showing an example of the record configuration of the drone management table 62. As shown in FIG. The drone management table 62 shown in FIG. 7 associates and manages a drone ID 62A, position information 62B, dispatch status 62C, establishing communication 62D, and remaining battery capacity 62E. The drone ID 62A is an ID that identifies the drone 3 . The position information 62B is information such as coordinate information that identifies the current position of the drone 3 . The dispatch state 62C is information indicating whether the drone 3 is dispatched or on standby. Establishing communication 62D is information for identifying whether or not communication with the dispatched drone 3 has been established. The remaining battery level 62E is information indicating the remaining battery level of the drone 3, that is, the remaining battery level.

図8は、ドローン3の機能構成の一例を示す説明図である。図8に示すドローン3は、制御部3Aと、記憶部3Bとを有する。制御部3Aは、例えば、CPU39に対応する。制御部3Aは、例えば、ROM37に格納されたプログラムをRAM38上に展開し、RAM38上に展開されたプログラムをプロセスとして実行することで、例えば、移動制御部81、通信制御部82及び撮影制御部83を機能として実行する。記憶部3Bは、例えば、ROM37及びRAM38等に対応する。記憶部3Bは、位置情報メモリ71と、残量メモリ72とを有する。位置情報メモリ71は、自ドローン3の現在位置の他に、自ドローン3と通信確立済みの他のドローン3の現在位置を記憶する領域である。移動制御部81は、移動開始命令に応じて、移動開始命令内の移動位置に自ドローン3を移動させるべく、フライトコントローラ36を制御する。通信制御部82は、通信開始命令に応じて、他のドローン3やサーバ4との間の通信を制御すべく、基地局5を制御する。撮影制御部83は、通信確立後、自ドローン3周辺の地上を撮影すべく、カメラ装置33を制御する。 FIG. 8 is an explanatory diagram showing an example of the functional configuration of the drone 3. As shown in FIG. The drone 3 shown in FIG. 8 has a control section 3A and a storage section 3B. The control unit 3A corresponds to the CPU 39, for example. The control unit 3A, for example, expands the program stored in the ROM 37 onto the RAM 38, and executes the program expanded on the RAM 38 as a process, for example, the movement control unit 81, the communication control unit 82, and the imaging control unit. 83 as a function. The storage unit 3B corresponds to, for example, the ROM 37, the RAM 38, and the like. The storage unit 3B has a position information memory 71 and a remaining amount memory 72 . The position information memory 71 is an area that stores the current position of the own drone 3 as well as the current positions of other drones 3 that have established communication with the own drone 3 . The movement control unit 81 controls the flight controller 36 to move the own drone 3 to the movement position within the movement start instruction in response to the movement start instruction. The communication control unit 82 controls the base station 5 to control communication with other drones 3 and the server 4 in response to the communication start command. After communication is established, the imaging control unit 83 controls the camera device 33 to capture an image of the ground around the own drone 3 .

残量メモリ72は、自ドローン3のバッテリ残量を記憶する領域である。尚、CPU39は、バッテリ装置35に定期的にアクセスして自ドローン3のバッテリ残量を収集し、そのバッテリ残量を残量メモリ72に記憶する。 The remaining amount memory 72 is an area for storing the remaining battery amount of the own drone 3 . It should be noted that the CPU 39 periodically accesses the battery device 35 to collect the remaining battery amount of the own drone 3 and stores the remaining battery amount in the remaining amount memory 72 .

次に本実施例のドローン無線システム1の動作について説明する。図9及び図10は、新規展開時のドローン無線システム1の処理動作の一例を示すシーケンス図である。部隊が新規に展開する場合を想定する。図9に示す端末装置2は、入力された部隊の行動予定である移動計画情報をサーバ4に通知する(ステップS11)。尚、端末装置2は、サーバ4との間で無線接続可能な状態にある。移動計画情報は、部隊を識別する部隊ID及び、部隊が新規展開する移動計画位置及び報告時刻等を含む情報である。 Next, the operation of the drone radio system 1 of this embodiment will be described. 9 and 10 are sequence diagrams showing an example of the processing operation of the drone radio system 1 at the time of new deployment. Assume that a new unit is deployed. The terminal device 2 shown in FIG. 9 notifies the server 4 of the movement plan information, which is the input action plan of the unit (step S11). Note that the terminal device 2 is in a state in which wireless connection with the server 4 is possible. The movement plan information is information including a unit ID for identifying a unit, a movement plan position to which the unit newly deploys, a report time, and the like.

サーバ4内の受付部51は、移動計画情報を受け付ける。サーバ4内の決定部52は、移動計画情報に基づき、部隊が新規移動する位置及び、当該位置周辺の地域の通信環境を特定し、当該地域で使用する基地局5を搭載したドローン3の出動台数及び、各ドローン3の移動位置を計算する(ステップS12)。説明の便宜上、図9に示すドローン無線システム1の全ドローン3は#1~#3の3台とし、その内、出動ドローン3を#1及び#2としている。 The reception unit 51 in the server 4 receives the movement plan information. Based on the movement plan information, the decision unit 52 in the server 4 identifies the position to which the unit will newly move and the communication environment of the area around the position, and dispatches the drone 3 equipped with the base station 5 used in the area. The number and movement position of each drone 3 are calculated (step S12). For convenience of explanation, the drone radio system 1 shown in FIG. 9 includes three drones #1 to #3, of which the dispatched drones 3 are #1 and #2.

サーバ4内の指示部53は、#1及び#2の出動ドローン3毎に、移動位置及びドローンIDを含む移動開始命令を送信する(ステップS13)。尚、移動位置は、出動ドローン3毎に異なる。#1のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS14A)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS15A)。同様に、#2のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS14B)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS15B)。 The instruction unit 53 in the server 4 transmits a movement start command including a movement position and a drone ID to each of the dispatched drones 3 #1 and #2 (step S13). Note that the movement position differs for each dispatched drone 3 . When the movement control unit 81 in the #1 drone 3 receives the movement start command (step S14A), it moves to the movement position in the movement start command based on the GPS information of the GPS device 34 (step S15A). Similarly, when the movement control unit 81 in the #2 drone 3 receives the movement start command (step S14B), it moves to the movement position in the movement start command based on the GPS information of the GPS device 34 (step S15B). ).

#1のドローン3内の通信制御部82は、#2のドローン3に対して通信確認要求を通知する(ステップS16)。#2のドローン3内の通信制御部82は、通信確認要求を受信した場合、通信確認要求に応答する通信確認応答を#1のドローン3に通知する(ステップS17)。尚、通信確認応答は、#2のドローン3の位置情報を含む。#1のドローン3は、通信確認応答を受信した場合、通信確認応答を送信したドローン3の位置情報を位置情報メモリ71に記憶する。 The communication control unit 82 in the #1 drone 3 notifies the #2 drone 3 of a communication confirmation request (step S16). When receiving the communication confirmation request, the communication control unit 82 in the #2 drone 3 notifies the #1 drone 3 of a communication confirmation response in response to the communication confirmation request (step S17). In addition, the communication confirmation response includes the position information of the drone 3 of #2. When the drone 3 of # 1 receives the communication confirmation response, it stores the position information of the drone 3 that has transmitted the communication confirmation response in the position information memory 71 .

#1のドローン3内の通信制御部82は、#2のドローン3からの通信確認応答を受信した場合、#2のドローン3との間の通信が確立し(ステップS18)、通信確立情報をサーバ4に送信する(ステップS19)。尚、通信確立情報には、位置情報メモリ71に記憶中の通信確認応答済みの全出動ドローン3の位置情報を含む。出動ドローン3内の任意のドローン3は、出動ドローン3内の他のドローン3に通信確認要求を送信し、全ての出動ドローン3から通信確認要求に対する通信確認応答を受信した場合、全ての出動ドローン3との間の通信が確立したと判断する。そして、通信確立情報をサーバ4に送信することになる。 When the communication control unit 82 in the #1 drone 3 receives the communication confirmation response from the #2 drone 3, the communication with the #2 drone 3 is established (step S18), and the communication establishment information is transmitted. It is transmitted to the server 4 (step S19). Note that the communication establishment information includes the position information of all dispatched drones 3 that are stored in the position information memory 71 and have received communication confirmation responses. An arbitrary drone 3 in the dispatched drone 3 transmits a communication confirmation request to the other drones 3 in the dispatched drone 3, and when receiving a communication confirmation response to the communication confirmation request from all the dispatched drones 3, all the dispatched drones 3 is established. Then, the communication establishment information is transmitted to the server 4 .

サーバ4内の制御部4Aは、通信確立情報を受信した場合(ステップS20)、出動ドローン3毎の位置情報をドローン管理テーブル62内に登録する(ステップS21)。尚、制御部4Aは、出動ドローン3のドローンID62Aに対応付けて、ドローン管理テーブル62内の位置情報62B、出動状態62C及び通信確立中62Dを更新する。更に、制御部4Aは、出動ドローン3毎に通信開始命令を送信し(ステップS22)、図10に示す処理動作に移行する。 When the control unit 4A in the server 4 receives the communication establishment information (step S20), it registers the position information of each dispatched drone 3 in the drone management table 62 (step S21). The control unit 4A updates the position information 62B, dispatch status 62C, and established communication 62D in the drone management table 62 in association with the drone ID 62A of the dispatched drone 3. Furthermore, the control unit 4A transmits a communication start command to each dispatched drone 3 (step S22), and shifts to the processing operation shown in FIG.

図10に示す#1のドローン3内の撮影制御部83は、サーバ4からの通信開始命令を受信した場合(ステップS31A)、カメラ装置33で#1のドローン3周辺の地上を撮影する(ステップS32A)。更に#1のドローン3は、撮影画像及び位置情報をサーバ4に送信する(ステップS33A)。尚、位置情報は、#1のドローン3の現在位置を示す情報である。同様に、#2のドローン3内の撮影制御部83は、サーバ4からの通信開始命令を受信した場合(ステップS31B)、カメラ装置33で#2のドローン3周辺の地上を撮影する(ステップS32B)。そして、#2のドローン3は、撮影画像及び位置情報をサーバ4に送信する(ステップS33B)。尚、位置情報は、#2のドローン3の現在位置を示す情報である。 When the photographing control unit 83 in the #1 drone 3 shown in FIG. 10 receives a communication start command from the server 4 (step S31A), the camera device 33 photographs the ground around the #1 drone 3 (step S32A). Further, the #1 drone 3 transmits the captured image and position information to the server 4 (step S33A). The position information is information indicating the current position of the drone 3 #1. Similarly, when the photographing control unit 83 in the #2 drone 3 receives a communication start command from the server 4 (step S31B), the camera device 33 photographs the ground around the #2 drone 3 (step S32B). ). Then, the #2 drone 3 transmits the captured image and position information to the server 4 (step S33B). The position information is information indicating the current position of the drone 3 #2.

サーバ4内の判定部55は、各出動ドローン3からの撮影画像及び位置情報を受信した場合(ステップS34)、各出動ドローン3からの撮影画像及び位置情報の解析結果から部隊の展開位置を特定する(ステップS35)。尚、判定部55は、出動ドローン3の撮影画像及び位置情報から部隊の敵及び味方を識別し、例えば、戦闘中、敵陣地、味方陣地、非戦闘地域等を特定する。更に、サーバ4内の制御部4Aは、部隊の展開位置を特定した場合、部隊の展開位置に関わる位置情報を部隊管理テーブル61に登録する(ステップS36)。尚、制御部4Aは、部隊を識別する部隊ID61Aに対応する部隊管理テーブル61内の位置情報61B及び通信可否61Cを更新する。サーバ4は、通信許可を部隊の端末装置2に通知する(ステップS37)。部隊の端末装置2は、通信許可に応じて出力装置22に通信可能を表示し(ステップS38)、#1及び#2の出動ドローン3を経由しての通信が可能状態となる(ステップS39)。その結果、端末装置2の部隊は、通信可能表示を視認して通信可能状態を認識できる。 When the determination unit 55 in the server 4 receives the captured image and the position information from each dispatched drone 3 (step S34), the deployment position of the unit is specified from the captured image from each dispatched drone 3 and the analysis result of the position information. (step S35). The determination unit 55 identifies enemies and allies of the unit from the captured images and position information of the dispatched drones 3, and identifies, for example, enemy positions, friendly positions, non-combat areas, and the like during battle. Furthermore, when the control unit 4A in the server 4 identifies the deployment position of the troop, it registers the position information related to the deployment position of the troop in the troop management table 61 (step S36). The control unit 4A updates the position information 61B and communication availability 61C in the unit management table 61 corresponding to the unit ID 61A for identifying the unit. The server 4 notifies the communication permission to the terminal device 2 of the unit (step S37). The unit's terminal device 2 displays that communication is possible on the output device 22 in response to the communication permission (step S38), and communication via the dispatched drones 3 of #1 and #2 becomes possible (step S39). . As a result, the unit of the terminal device 2 can recognize the communication enabled state by visually recognizing the communication enabled display.

図9においてサーバ4は、部隊の移動計画情報に基づき、部隊が展開する地域に基地局5搭載のドローン3を移動させるため、部隊の展開地域に対して基地局5を機動的に配置する。その結果、部隊の展開地域での安定した無線通信環境を機動的に確保できる。 In FIG. 9, the server 4 flexibly deploys the base station 5 in the area where the unit is deployed in order to move the drone 3 equipped with the base station 5 to the area where the unit is deployed based on the movement plan information of the unit. As a result, it is possible to flexibly secure a stable wireless communication environment in the deployment area of the unit.

サーバ4は、各ドローン3から撮影画像及び位置情報を受信することになるため、撮影画像及び位置情報に基づき、部隊の展開地域の状況を特定する。サーバ4は、部隊の展開地域の状況に応じて、展開地域でのドローン3の移動位置を補正するか否かを判定できる。その結果、サーバ4は、展開地域の状況に応じて基地局5を機動的に移動させる。 Since the server 4 receives the captured images and positional information from each drone 3, it identifies the situation of the deployment area of the unit based on the captured images and the positional information. The server 4 can determine whether or not to correct the movement position of the drone 3 in the deployment area according to the situation of the deployment area of the unit. As a result, the server 4 flexibly moves the base station 5 according to the situation of the deployment area.

図11は、部隊移動中のドローン無線システム1の処理動作の一例を示すシーケンス図である。端末装置2が#1及び#2のドローン3を使用して通信可能な状態にあり、端末装置2の部隊が移動中の場合を想定する。 FIG. 11 is a sequence diagram showing an example of the processing operation of the drone radio system 1 during troop movement. Assume that the terminal device 2 is in a state of being able to communicate using the drones 3 #1 and #2, and the unit of the terminal device 2 is moving.

#1のドローン3内の撮影制御部83は、カメラ装置33で#1のドローン3周辺の地上を撮影し(ステップS41)、撮影画像及び位置情報をサーバ4に送信する(ステップS42)。サーバ4内の判定部55は、#1のドローン3からの撮影画像及び位置情報を受信した場合(ステップS43)、撮影画像及び位置情報に基づき、部隊の移動位置及び展開地域での状況を特定する(ステップS44)。 The imaging control unit 83 in the #1 drone 3 images the ground around the #1 drone 3 with the camera device 33 (step S41), and transmits the captured image and position information to the server 4 (step S42). When the determination unit 55 in the server 4 receives the photographed image and position information from the #1 drone 3 (step S43), it specifies the movement position of the unit and the situation in the deployment area based on the photographed image and the position information. (step S44).

サーバ4内の決定部52は、部隊の移動位置及び地域の状況を特定した場合、特定された部隊位置から出動ドローン3の出動台数及び移動位置を再計算する(ステップS45)。サーバ4内の指示部53は、再計算した出動ドローン3に対して各ドローン3の移動位置を含む移動開始命令を送信する(ステップS46)。 When the movement position of the unit and the situation of the area are specified, the determining unit 52 in the server 4 recalculates the number of dispatched drones 3 and the movement position from the specified unit position (step S45). The instruction unit 53 in the server 4 transmits a movement start command including the movement position of each drone 3 to the recalculated dispatched drones 3 (step S46).

#1のドローン3内の移動制御部81は、サーバ4から移動開始命令を受信した場合(ステップS47A)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS48A)。同様に、#2のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS47B)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS48B)。 When the movement control unit 81 in the #1 drone 3 receives the movement start command from the server 4 (step S47A), it moves to the movement position in the movement start command based on the GPS information of the GPS device 34 (step S48A). ). Similarly, when the movement control unit 81 in the #2 drone 3 receives the movement start instruction (step S47B), it moves to the movement position in the movement start instruction based on the GPS information of the GPS device 34 (step S48B). ).

#1のドローン3内の通信制御部82は、#2のドローン3に対して通信確認要求を通知する(ステップS49)。#2のドローン3内の通信制御部82は、通信確認要求を受信した場合、通信確認要求に応答する通信確認応答を#1のドローン3に通知する(ステップS50)。#1のドローン3内の通信制御部82は、#2のドローン3からの通信確認応答を受信した場合、#2のドローン3との間の通信が確立し(ステップS51)、通信確立情報をサーバ4に送信する(ステップS52)。尚、通信確立情報には、#1のドローン3と通信確立済みの全ドローン3の位置情報を含む。 The communication control unit 82 in the #1 drone 3 notifies the #2 drone 3 of a communication confirmation request (step S49). When receiving the communication confirmation request, the communication control unit 82 in the #2 drone 3 notifies the #1 drone 3 of a communication confirmation response in response to the communication confirmation request (step S50). When the communication control unit 82 in the #1 drone 3 receives the communication confirmation response from the #2 drone 3, the communication with the #2 drone 3 is established (step S51), and the communication establishment information is transmitted. It is transmitted to the server 4 (step S52). The communication establishment information includes position information of all the drones 3 with which communication has been established with the #1 drone 3 .

サーバ4内の制御部4Aは、通信確立情報を受信した場合(ステップS53)、対象ドローン3毎の位置情報をドローン管理テーブル62内に登録する(ステップS54)。尚、制御部4Aは、ドローン管理テーブル62内のドローンID62Aに対応付けて位置情報62B、出動状態62C及び通信確立中62Dを更新する。サーバ4内の制御部4Aは、出動ドローン3毎に通信開始命令を送信する(ステップS55)。各出動ドローン3は、通信開始命令を受信した場合、図10に示す処理動作を実行することになる。 When the control unit 4A in the server 4 receives the communication establishment information (step S53), it registers the position information of each target drone 3 in the drone management table 62 (step S54). The control unit 4A updates the position information 62B, the dispatch state 62C, and the communication establishment 62D in association with the drone ID 62A in the drone management table 62. FIG. The control unit 4A in the server 4 transmits a communication start command to each dispatched drone 3 (step S55). Each dispatch drone 3 will perform the processing operation shown in FIG. 10, when a communication start command is received.

図11においてサーバ4は、ドローン3から受信した撮影画像及び位置情報に基づき、部隊の移動位置を特定し、特定した移動位置でのドローン3の出動台数及び位置を再計算する。その結果、部隊が移動した場合でも、部隊の展開地域での安定した無線通信環境を機動的に確保できる。 In FIG. 11, the server 4 identifies the movement positions of the troops based on the captured images and position information received from the drones 3, and recalculates the number of dispatched drones 3 and their positions at the identified movement positions. As a result, even if the unit moves, a stable wireless communication environment can be secured flexibly in the area where the unit is deployed.

図12は、部隊移動中のドローン無線システム1の処理動作の一例を示すシーケンス図である。端末装置2が#1のドローン3を使用して通信可能な状態であって、端末装置2の部隊が味方陣地及び敵陣地を移動中の場合を想定する。 FIG. 12 is a sequence diagram showing an example of the processing operation of the drone radio system 1 during troop movement. It is assumed that the terminal device 2 is in a state of being able to communicate using the #1 drone 3, and the unit of the terminal device 2 is moving between friendly and enemy positions.

#1のドローン3内の撮影制御部83は、カメラ装置33で#1のドローン3周辺の地上を撮影し(ステップS61)、撮影画像及び位置情報をサーバ4に送信する(ステップS62)。サーバ4内の判定部55は、#1のドローン3からの撮影画像及び位置情報を受信した場合(ステップS63)、撮影画像及び位置情報に基づき、敵及び味方の部隊の移動位置を特定する(ステップS64)。尚、判定部55は、敵部隊の移動位置から敵陣地、味方部隊の移動位置から味方陣地等の地域の状況を特定する。 The imaging control unit 83 in the #1 drone 3 images the ground around the #1 drone 3 with the camera device 33 (step S61), and transmits the captured image and position information to the server 4 (step S62). When the determination unit 55 in the server 4 receives the captured image and position information from the #1 drone 3 (step S63), it identifies the movement positions of the enemy and ally units based on the captured image and position information ( step S64). Note that the determining unit 55 identifies the situation of the area such as the enemy camp from the movement position of the enemy unit and the friendly camp from the movement position of the allied unit.

サーバ4内の決定部52は、味方の部隊の移動位置を特定した場合、味方陣地上空の通信密度を高めるように、味方陣地内の出動ドローン3の出動台数及び位置を再計算する(ステップS65)。また、決定部52は、敵の部隊の位置を特定した場合、敵陣地上空のドローン3の台数を少なくすべく、敵陣地内の出動ドローン3の出動台数及び位置を再計算する。 When the movement position of the ally unit is specified, the determination unit 52 in the server 4 recalculates the number and positions of the dispatched drones 3 in the ally territory so as to increase the air communication density over the ally territory (step S65). ). In addition, when the positions of the enemy's units are specified, the determination unit 52 recalculates the number and positions of the dispatched drones 3 in the enemy's camp so as to reduce the number of the drones 3 above the enemy's camp.

サーバ4は、再計算した出動ドローン3に対して各ドローン3の移動位置を含む移動開始命令を送信する(ステップS66)。そして、各ドローン3は、移動位置を含む移動開始命令を受信した場合、図9に示すステップS15A以降の処理動作を実行することになる。 The server 4 transmits a movement start command including the movement position of each drone 3 to the recalculated dispatched drones 3 (step S66). When each drone 3 receives a movement start command including a movement position, each drone 3 executes processing operations after step S15A shown in FIG.

図12においてサーバ4は、出動ドローン3から受信した撮影画像及び位置情報に基づき、敵部隊及び味方部隊の移動位置を特定し、敵部隊の移動位置から敵陣地及び味方部隊の移動位置から味方陣地を特定する。その結果、味方陣地及び敵陣地等の地域の状況を特定できる。 In FIG. 12, the server 4 identifies the moving positions of the enemy unit and the friendly unit based on the captured images and the positional information received from the dispatch drone 3, and identifies the enemy unit from the moving position of the enemy unit and the friendly unit from the moving position of the friendly unit. identify. As a result, it is possible to identify the local conditions such as friendly camps and enemy camps.

サーバ4は、味方陣地が特定された場合、味方陣地上空の通信密度を高めるように味方陣地内の出動ドローン3の出動台数及び位置を再計算する。その結果、味方陣地に適した無線通信環境を確保できる。 When the ally territory is identified, the server 4 recalculates the number and positions of dispatched drones 3 in the ally territory so as to increase the air communication density over the ally territory. As a result, it is possible to secure a wireless communication environment suitable for the allied base.

サーバ4は、敵陣地が特定された場合、敵陣地上空のドローン3の台数を少なくすべく、敵陣地内の出動ドローン3の出動台数及び位置を再計算する。その結果、敵に察知されないように敵陣地に適した無線通信環境を確保できる。 When the enemy camp is identified, the server 4 recalculates the number and positions of dispatched drones 3 within the enemy camp in order to reduce the number of drones 3 above the enemy camp. As a result, it is possible to secure a wireless communication environment suitable for the enemy's position so as not to be detected by the enemy.

図13乃至図15は、不応答時のドローン無線システム1の処理動作の一例を示すシーケンス図である。端末装置2が#1及び#2のドローン3を使用して通信可能な状態であって、突然、#2のドローン3からの定期的な応答がなくなった場合を想定する。 13 to 15 are sequence diagrams showing an example of the processing operation of the drone radio system 1 during non-response. Assume that the terminal device 2 is in a state of being able to communicate using the drones 3 #1 and #2, and suddenly there is no periodic response from the drone 3 #2.

図13において#1のドローン3内の通信制御部82は、#2のドローン3に対して通信確認要求を定期的に通知する(ステップS71)。尚、定期的とは、例えば、10秒間隔等の所定間隔のタイミングである。#1のドローン3内の通信制御部82は、通信確認要求に応じて#2のドローン3からの通信確認応答がない場合(ステップS72)、不応答報告をサーバ4に送信する(ステップS73)。尚、通信確認応答がない場合とは、例えば、ドローン3が撃墜された場合や敵の影響を受けた場合の電波妨害等の要因で通信確認要求に対する応答ができない状態である。不応答報告には、不応答のドローン3を識別するドローンIDを含む。#1のドローン3内の撮影制御部83は、カメラ装置33で#1のドローン3周辺の地上を撮影し(ステップS74)、撮影映像及び位置情報をサーバ4に送信する(ステップS75)。 In FIG. 13, the communication control unit 82 in the #1 drone 3 periodically notifies the #2 drone 3 of a communication confirmation request (step S71). Note that “regularly” means, for example, timing at predetermined intervals such as 10-second intervals. If there is no communication confirmation response from the #2 drone 3 in response to the communication confirmation request (step S72), the communication control unit 82 in the #1 drone 3 transmits a non-response report to the server 4 (step S73). . The case where there is no communication confirmation response is, for example, a state in which a response to the communication confirmation request cannot be made due to factors such as radio wave interference when the drone 3 is shot down or affected by an enemy. The non-response report includes a drone ID that identifies the drone 3 that has not responded. The imaging control unit 83 in the #1 drone 3 images the ground around the #1 drone 3 with the camera device 33 (step S74), and transmits the captured image and position information to the server 4 (step S75).

サーバ4内の制御部4Aは、不応答報告、撮影映像及び位置情報を受信した場合(ステップS76)、不応答報告内の不応答ドローン3のドローンIDに基づき、不応答のドローン3を特定する(ステップS77)。尚、サーバ4は、不応答報告に基づき、#2のドローン3を不応答ドローン3と特定する。サーバ4内の判定部55は、撮影映像及び位置情報に基づき、敵及び味方の部隊の移動位置を特定する(ステップS78)。尚、判定部55は、敵部隊の移動位置から敵陣地、味方部隊の移動位置から味方陣地等の地域の状況を特定する。 When the control unit 4A in the server 4 receives the non-response report, the captured image, and the location information (step S76), it identifies the non-response drone 3 based on the drone ID of the non-response drone 3 in the non-response report. (Step S77). The server 4 identifies the #2 drone 3 as the non-responding drone 3 based on the non-response report. The determination unit 55 in the server 4 identifies the movement positions of the enemy and ally units based on the captured video and position information (step S78). Note that the determining unit 55 identifies the situation of the area such as the enemy camp from the movement position of the enemy unit and the friendly camp from the movement position of the allied unit.

サーバ4内の決定部52は、敵及び味方の部隊の位置を特定した後、味方陣地上空の通信密度を高めるように、味方陣地内の出動ドローン3の出動台数及び位置を再計算する(ステップS79)。また、決定部52は、敵の部隊の位置を特定した場合、敵陣地上空のドローン3の台数を少なくすべく、敵陣地内の出動ドローン3の出動台数及び位置を再計算する。尚、サーバ4は、#1及び#3のドローン3を出動ドローン3とする。サーバ4は、出動ドローン3の移動開始命令を送信し(ステップS80)、図14の処理動作に移行する。 After identifying the positions of the enemy and ally units, the determination unit 52 in the server 4 recalculates the number and positions of dispatched drones 3 within the ally territory so as to increase the air communication density over the ally territory (step S79). In addition, when the positions of the enemy's units are specified, the determination unit 52 recalculates the number and positions of the dispatched drones 3 in the enemy's camp so as to reduce the number of the drones 3 above the enemy's camp. Note that the server 4 sets the drones 3 #1 and #3 as dispatched drones 3 . The server 4 transmits a movement start command for the dispatched drone 3 (step S80), and shifts to the processing operation of FIG.

図14において#1のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS81A)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS82A)。同様に、#3のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS81B)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS82B)。 In FIG. 14, when the movement control unit 81 in the #1 drone 3 receives the movement start instruction (step S81A), it moves to the movement position in the movement start instruction based on the GPS information of the GPS device 34 (step S82A). ). Similarly, when the movement control unit 81 in the #3 drone 3 receives the movement start instruction (step S81B), it moves to the movement position in the movement start instruction based on the GPS information of the GPS device 34 (step S82B). ).

#1のドローン3内の通信制御部82は、#3のドローン3に対して通信確認要求を通知する(ステップS83)。#3のドローン3内の通信制御部82は、通信確認要求を受信した場合、通信確認要求に応答する通信確認応答を#1のドローン3に通知する(ステップS84)。#1のドローン3内の通信制御部82は、#3のドローン3からの通信確認応答を受信した場合、#3のドローン3との間の通信が確立し(ステップS85)、通信確立情報をサーバ4に送信し(ステップS86)、図15に示す処理動作に移行する。 The communication control unit 82 in the #1 drone 3 notifies the #3 drone 3 of a communication confirmation request (step S83). When receiving the communication confirmation request, the communication control unit 82 in the #3 drone 3 notifies the #1 drone 3 of a communication confirmation response in response to the communication confirmation request (step S84). When the communication control unit 82 in the #1 drone 3 receives the communication confirmation response from the #3 drone 3, the communication with the #3 drone 3 is established (step S85), and the communication establishment information is transmitted. It is transmitted to the server 4 (step S86), and the processing operation shown in FIG. 15 is performed.

図15においてサーバ4内の制御部4Aは、通信確立情報を受信した場合(ステップS91)、出動ドローン3毎の位置情報をドローン管理テーブル62内に登録する(ステップS92)。尚、制御部4Aは、出動ドローン3を識別するドローンID62Aに対応付けて、ドローン管理テーブル62内の位置情報62B、出動状態62C及び通信確立中62Dを更新する。更に、制御部4Aは、出動ドローン3毎に通信開始命令を送信する(ステップS93)。#1のドローン3内の撮影制御部83は、サーバ4からの通信開始命令を受信した場合(ステップS94A)、カメラ装置33で#1のドローン3周辺の地上を撮影し(ステップS95A)、撮影画像及び位置情報をサーバ4に送信する(ステップS96A)。#3のドローン3内の撮影制御部83は、サーバ4からの通信開始命令を受信した場合(ステップS94B)、カメラ装置33で#3のドローン3周辺の地上を撮影し(ステップS95B)、撮影画像及び位置情報をサーバ4に送信する(ステップS96B)。 In FIG. 15, when the control unit 4A in the server 4 receives the communication establishment information (step S91), it registers the position information of each dispatched drone 3 in the drone management table 62 (step S92). Note that the control unit 4A updates the position information 62B, the dispatch state 62C, and the communication establishing state 62D in the drone management table 62 in association with the drone ID 62A that identifies the dispatched drone 3. Furthermore, the control unit 4A transmits a communication start command to each dispatched drone 3 (step S93). When the photographing control unit 83 in the #1 drone 3 receives the communication start command from the server 4 (step S94A), the camera device 33 photographs the ground around the #1 drone 3 (step S95A), and photographing is performed. The image and position information are transmitted to the server 4 (step S96A). When the photography control unit 83 in the #3 drone 3 receives the communication start command from the server 4 (step S94B), the camera device 33 photographs the ground around the #3 drone 3 (step S95B). The image and position information are transmitted to the server 4 (step S96B).

サーバ4内の判定部55は、各出動ドローン3からの撮影画像及び位置情報を受信した場合(ステップS97)、各出動ドローン3からの撮影画像及び位置情報の解析結果から部隊の展開位置を特定する(ステップS98)。更に、サーバ4内の制御部4Aは、部隊の展開位置を特定した場合、部隊の展開位置に関わる位置情報を部隊管理テーブル61に登録する(ステップS99)。尚、制御部4Aは、部隊を識別する部隊ID61Aに対応付けて部隊管理テーブル61内の位置情報61B及び通信可否61Cを更新する。サーバ4は、通信許可を部隊の端末装置2に通知する(ステップS100)。 When the determination unit 55 in the server 4 receives the captured image and the position information from each dispatched drone 3 (step S97), the deployment position of the unit is specified from the captured image from each dispatched drone 3 and the analysis result of the position information. (step S98). Furthermore, when the control unit 4A in the server 4 identifies the deployment position of the troop, it registers the position information related to the deployment position of the troop in the troop management table 61 (step S99). The control unit 4A updates the position information 61B and communication availability 61C in the unit management table 61 in association with the unit ID 61A that identifies the unit. The server 4 notifies the terminal device 2 of the unit of communication permission (step S100).

部隊の端末装置2は、通信許可に応じて出力装置22に通信可能を表示し(ステップS101)、#1及び#3の出動ドローン3を経由しての通信が可能状態となる(ステップS102)。 The unit's terminal device 2 displays that communication is possible on the output device 22 in response to the communication permission (step S101), and communication via the dispatched drones 3 of #1 and #3 becomes possible (step S102). .

サーバ4は、出動ドローン3の不応答報告を検出した場合、不応答ドローン3を特定し、受信した撮影映像及び位置情報に基づき、敵部隊の移動位置及び味方部隊の移動位置を特定する。そして、サーバ4は、敵部隊の移動位置から敵陣地、味方部隊の移動位置から味方陣地等の地域の状況を特定する。 When the server 4 detects the non-response report of the dispatched drone 3, the server 4 identifies the non-response drone 3, and identifies the movement position of the enemy unit and the movement position of the friendly unit based on the received captured image and position information. Then, the server 4 identifies the situation of the area such as the enemy camp from the movement position of the enemy unit and the friendly camp from the movement position of the allied unit.

サーバ4は、味方陣地が特定された場合、味方陣地上空の通信密度を高めるように味方陣地内の出動ドローン3の出動台数及び位置を再計算する。その結果、味方陣地に適した無線通信品質を確保できる。 When the ally territory is identified, the server 4 recalculates the number and positions of dispatched drones 3 in the ally territory so as to increase the air communication density over the ally territory. As a result, it is possible to ensure wireless communication quality that is suitable for allied positions.

サーバ4は、敵陣地が特定された場合、敵陣地上空のドローン3の台数を少なくすべく、敵陣地内の出動ドローン3の出動台数及び位置を再計算する。その結果、敵に察知されないように敵陣地に適した無線通信品質を確保できる。 When the enemy camp is identified, the server 4 recalculates the number and positions of dispatched drones 3 within the enemy camp in order to reduce the number of drones 3 above the enemy camp. As a result, wireless communication quality suitable for enemy positions can be ensured so as not to be detected by the enemy.

図16は、残量低下時のドローン無線システム1の処理動作の一例を示すシーケンス図である。尚、端末装置2は、#1及び#2のドローン3を使用して通信可能な状態であって、#1のドローン3のバッテリ残量が低下した状態を想定する。 FIG. 16 is a sequence diagram showing an example of the processing operation of the drone radio system 1 when the remaining capacity is low. It is assumed that the terminal device 2 is in a state of being able to communicate using the drones 3 #1 and #2, and the remaining battery level of the drone 3 #1 is low.

図16において#1のドローン3内の制御部3Aは、バッテリ残量が所定量以下となった場合(ステップS111)、残量低下報告をサーバ4に通知する(ステップS112)。尚、所定量は、例えば、充電可能な基地等の帰還位置まで帰還可能なバッテリ残量である。残量低下報告には、残量低下のドローン3を識別するドローンIDを含む。 In FIG. 16, the control unit 3A in the drone 3 #1 notifies the server 4 of a low battery level report (step S112) when the remaining battery level becomes equal to or less than a predetermined level (step S111). The predetermined amount is, for example, the remaining amount of the battery that allows the vehicle to return to a return position such as a charging station. The low battery level report includes the drone ID that identifies the drone 3 with the low battery level.

サーバ4内の制御部4Aは、残量低下報告を受信した場合(ステップS113)、残量低下報告内のドローンIDに基づき、残量低下の#1のドローン3を特定する(ステップS114)。サーバ4内の決定部52は、残量低下の#1のドローン3を特定した場合、#1のドローン3を除外し、出動ドローン3の出動台数及び位置を再計算する(ステップS115)。 When the control unit 4A in the server 4 receives the low remaining capacity report (step S113), it identifies the #1 drone 3 with low remaining capacity based on the drone ID in the low remaining capacity report (step S114). When the determination unit 52 in the server 4 identifies the #1 drone 3 with a low remaining amount, it excludes the #1 drone 3 and recalculates the number of dispatched drones 3 and their positions (step S115).

サーバ4内の制御部4Aは、出動ドローン3の出動台数及び位置を再計算した後、各ドローン3に移動開始命令を送信する(ステップS116)。尚、サーバ4は、#2及び#3のドローン3に対して移動位置を含む移動開始命令、#1のドローン3に対して帰還位置を含む移動開始命令を送信する。 After recalculating the number and positions of the dispatched drones 3, the control unit 4A in the server 4 transmits a movement start command to each drone 3 (step S116). The server 4 transmits a movement start command including the movement position to the drones 3 #2 and #3, and a movement start command including the return position to the drone 3 #1.

#1のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS117A)、移動開始命令内の帰還位置に移動し(ステップS118A)、例えば、帰還位置に帰還後にバッテリ充電する(ステップS119)。 When the movement control unit 81 in the #1 drone 3 receives the movement start command (step S117A), it moves to the return position within the movement start command (step S118A), and, for example, charges the battery after returning to the return position. (Step S119).

#2のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS117B)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS118B)。同様に、#3のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS117C)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS118C)。 When the movement control unit 81 in the #2 drone 3 receives the movement start command (step S117B), it moves to the movement position in the movement start command based on the GPS information of the GPS device 34 (step S118B). Similarly, when the movement control unit 81 in the #3 drone 3 receives the movement start instruction (step S117C), it moves to the movement position in the movement start instruction based on the GPS information of the GPS device 34 (step S118C). ).

#2のドローン3内の通信制御部82は、#3のドローン3に対して通信確認要求を通知する(ステップS120)。#3のドローン3内の通信制御部82は、通信確認要求を受信した場合、通信確認要求に応答する通信確認応答を#2のドローン3に通知する(ステップS121)。尚、通信確認応答は、#3のドローン3の位置情報を含む。 The communication control unit 82 in the #2 drone 3 notifies the #3 drone 3 of a communication confirmation request (step S120). When receiving the communication confirmation request, the communication control unit 82 in the #3 drone 3 notifies the #2 drone 3 of a communication confirmation response in response to the communication confirmation request (step S121). Incidentally, the communication confirmation response includes the position information of the drone 3 of #3.

#2のドローン3内の通信制御部82は、#3のドローン3からの通信確認応答を受信した場合、#3のドローン3との間の通信が確立し(ステップS122)、通信確立情報をサーバ4に送信する(ステップS123)。そして、サーバ4は、通信確立情報を受信した場合、出動ドローン3毎の位置情報をドローン管理テーブル62内に登録し、出動ドローン3毎に通信開始命令を送信することになる。 When the communication control unit 82 in the #2 drone 3 receives the communication confirmation response from the #3 drone 3, the communication with the #3 drone 3 is established (step S122), and the communication establishment information is transmitted. It is transmitted to the server 4 (step S123). When receiving the communication establishment information, the server 4 registers the position information of each dispatched drone 3 in the drone management table 62 and transmits a communication start command to each dispatched drone 3 .

図16においてサーバ4は、出動ドローン3から残量低下報告を受信した場合、残量低下の出動ドローン3を除いて、出動ドローン3の出動台数及び位置を再計算する。その結果、残量低下の出動ドローン3が発生した場合でも、例えば、代替のドローン3を追加することで、展開地域での無線通信環境を確保できる。 In FIG. 16, the server 4 recalculates the number of dispatched drones 3 and their positions, excluding the dispatched drones 3 with a reduced residual capacity, when receiving the report of the remaining residual capacity reduction from the dispatched drones 3 . As a result, even if there is a dispatched drone 3 with a low remaining capacity, for example, by adding an alternative drone 3, it is possible to secure the wireless communication environment in the deployment area.

サーバ4は、残量低下の出動ドローン3に対して帰還位置への移動開始命令を送信したので、残量低下の出勤ドローン3を帰還位置に帰還させることができる。 Since the server 4 has transmitted the instruction to start moving to the return position to the dispatch drone 3 with a low remaining capacity, the commuting drone 3 with a low remaining capacity can return to the return position.

図17は、残量監視処理に関わるドローン無線システム1の処理動作の一例を示すシーケンス図である。尚、端末装置2は、#1及び#2のドローン3を使用して通信可能な状態であって、#1のドローン3のバッテリ残量が低下した状態を想定する。 FIG. 17 is a sequence diagram showing an example of the processing operation of the drone radio system 1 related to remaining amount monitoring processing. It is assumed that the terminal device 2 is in a state of being able to communicate using the drones 3 #1 and #2, and the remaining battery level of the drone 3 #1 is low.

図17において#1及び#2のドローン3は、バッテリ残量を定期的にサーバ4に通知する(ステップS131A、131B)。サーバ4は、#1及び#2のドローン3からのバッテリ残量を受信した場合(ステップS132)、バッテリ残量が所定量以下のドローン3を特定する(ステップS133)。尚、サーバ4は、#1及び#2のドローン3の内、バッテリ残量が所定量以下の#1のドローン3を特定する。 In FIG. 17, the drones 3 #1 and #2 periodically notify the remaining battery level to the server 4 (steps S131A and 131B). When the server 4 receives the remaining battery levels from the drones 3 of #1 and #2 (step S132), it identifies the drones 3 whose remaining battery levels are equal to or less than a predetermined amount (step S133). Note that the server 4 identifies the #1 drone 3 whose remaining battery level is equal to or less than a predetermined amount among the #1 and #2 drones 3 .

サーバ4は、#1のドローン3を除く、出動ドローン3の出動台数及び位置を再計算する(ステップS134)。サーバ4は、出動ドローン3の出動台数及び位置を再計算した後、各ドローン3に移動開始命令を送信する(ステップS135)。尚、サーバ4は、#2及び#3のドローン3に対して移動位置を含む移動開始命令、#1のドローン3に対して帰還位置を含む移動開始命令を送信する。 The server 4 recalculates the number of dispatched drones 3 and their positions, excluding the #1 drone 3 (step S134). After recalculating the number of dispatched drones 3 and their positions, the server 4 transmits a movement start command to each drone 3 (step S135). The server 4 transmits a movement start command including the movement position to the drones 3 #2 and #3, and a movement start command including the return position to the drone 3 #1.

#1のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS136A)、移動開始命令内の帰還位置に移動し(ステップS137A)、帰還位置に帰還後にバッテリ充電する(ステップS138A)。 When the movement control unit 81 in the #1 drone 3 receives the movement start command (step S136A), it moves to the return position within the movement start command (step S137A), and charges the battery after returning to the return position (step S138A).

#2のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS136B)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS137B)。同様に、#3のドローン3内の移動制御部81は、移動開始命令を受信した場合(ステップS136C)、GPS装置34のGPS情報に基づき、移動開始命令内の移動位置に移動する(ステップS137C)。 When the movement control unit 81 in the #2 drone 3 receives the movement start instruction (step S136B), it moves to the movement position in the movement start instruction based on the GPS information of the GPS device 34 (step S137B). Similarly, when the movement control unit 81 in the #3 drone 3 receives the movement start instruction (step S136C), it moves to the movement position in the movement start instruction based on the GPS information of the GPS device 34 (step S137C). ).

#2のドローン3内の通信制御部82は、#3のドローン3に対して通信確認要求を通知する(ステップS139)。#3のドローン3内の通信制御部82は、通信確認要求を受信した場合、通信確認要求に応答する通信確認応答を#2のドローン3に通知する(ステップS140)。尚、通信確認応答は、#3のドローン3の位置情報を含む。 The communication control unit 82 in the #2 drone 3 notifies the #3 drone 3 of a communication confirmation request (step S139). When receiving the communication confirmation request, the communication control unit 82 in the #3 drone 3 notifies the #2 drone 3 of a communication confirmation response in response to the communication confirmation request (step S140). Incidentally, the communication confirmation response includes the position information of the drone 3 of #3.

#2のドローン3内の通信制御部82は、#3のドローン3からの通信確認応答を受信した場合、#3のドローン3との間の通信が確立し(ステップS141)、通信確立情報をサーバ4に送信する(ステップS142)。そして、サーバ4は、通信確立情報を受信した場合、出動ドローン3毎の位置情報をドローン管理テーブル62内に登録し、出動ドローン3毎に通信開始命令を送信することになる。 When the communication control unit 82 in the #2 drone 3 receives the communication confirmation response from the #3 drone 3, the communication with the #3 drone 3 is established (step S141), and the communication establishment information is transmitted. It is transmitted to the server 4 (step S142). When receiving the communication establishment information, the server 4 registers the position information of each dispatched drone 3 in the drone management table 62 and transmits a communication start command to each dispatched drone 3 .

図17においてサーバ4は、出動ドローン3からバッテリ残量が定期的に収集し、バッテリ残量が所定量以下の出動ドローン3を検出した場合、残量低下の出動ドローン3を除いて、出動ドローン3の出動台数及び位置を再計算する。その結果、残量低下の出動ドローン3が発生した場合でも、例えば、代替のドローン3を追加することで、展開地域での無線通信品質を確保できる。 In FIG. 17, the server 4 periodically collects the remaining battery levels from the dispatched drones 3, and when detecting the dispatched drones 3 whose remaining battery levels are less than a predetermined amount, the dispatched drones 3 except for the dispatched drones 3 with low remaining Recalculate the number and position of 3. As a result, even if there is a dispatched drone 3 with a low remaining capacity, for example, by adding an alternative drone 3, it is possible to ensure the wireless communication quality in the deployment area.

サーバ4は、残量低下の出動ドローン3に対して帰還位置への移動開始命令を送信したので、残量低下の出勤ドローン3を帰還位置に帰還させることができる。 Since the server 4 has transmitted the instruction to start moving to the return position to the dispatch drone 3 with a low remaining capacity, the commuting drone 3 with a low remaining capacity can return to the return position.

図18は、不報告処理に関わるサーバ4の処理動作の一例を示すフロー図である。図18においてサーバ4内の受付部51は、端末装置2から移動計画情報を受信したか否かを判定する(ステップS151)。尚、移動計画情報には、前述した通り、部隊ID及び部隊の移動位置の他に、部隊からサーバ4に報告する時刻を示す報告時刻を含む。 FIG. 18 is a flowchart showing an example of the processing operation of the server 4 related to non-reporting processing. In FIG. 18, the reception unit 51 in the server 4 determines whether or not the movement plan information has been received from the terminal device 2 (step S151). As described above, the movement plan information includes, in addition to the unit ID and movement position of the unit, the reporting time indicating the time at which the unit reports to the server 4 .

受付部51は、移動計画情報を受信した場合(ステップS151肯定)、移動計画情報から報告時刻を取得する(ステップS152)。制御部4Aは、現在時刻が報告時刻であるか否かを判定する(ステップS153)。制御部4Aは、現在時刻が報告時刻の場合(ステップS153肯定)、報告時刻に部隊から報告があったか否かを判定する(ステップS154)。 When the movement plan information is received (Yes at step S151), the reception unit 51 acquires the report time from the movement plan information (step S152). The control unit 4A determines whether or not the current time is the report time (step S153). If the current time is the reporting time (Yes at step S153), the control unit 4A determines whether or not there was a report from the unit at the reporting time (step S154).

制御部4Aは、報告時刻に部隊から報告があった場合(ステップS154肯定)、図18に示す処理動作を終了する。制御部4Aは、報告時刻に部隊から報告がなかった場合(ステップS154否定)、該当部隊の探索を指示する(ステップS155)。そして、制御部4Aは、該当部隊の探索指示の結果から得た部隊の位置を移動位置とする移動開始命令をドローン3に送信し(ステップS156)、図18に示す処理動作を終了する。 If there is a report from the unit at the report time (Yes at step S154), the control unit 4A ends the processing operation shown in FIG. If there is no report from the unit at the reporting time (No at step S154), the control unit 4A instructs to search for the corresponding unit (step S155). Then, the control unit 4A transmits to the drone 3 a movement start command with the position of the unit obtained from the search instruction result of the corresponding unit as the movement position (step S156), and ends the processing operation shown in FIG.

制御部4Aは、移動計画情報を受信しなかった場合(ステップS151否定)、図18に示す処理動作を終了する。制御部4Aは、現在時刻が報告時刻でない場合(ステップS153否定)、現在時刻が報告時刻であるか否かを判定すべく、ステップS153に移行する。 If the control unit 4A does not receive the movement plan information (No at step S151), the processing operation shown in FIG. 18 ends. If the current time is not the report time (No at step S153), the controller 4A proceeds to step S153 to determine whether the current time is the report time.

図18に示す不報告処理を実行するサーバ4は、移動計画情報内の報告時刻に部隊からの報告がない場合、該当部隊の探索を指示する。更に、サーバ4は、該当部隊の探索結果で得た部隊位置にドローン3を移動させる。その結果、不報告の部隊の安定した無線通信環境を確保できる。 The server 4 that executes the non-reporting process shown in FIG. 18 instructs a search for the corresponding unit when there is no report from the unit at the reporting time in the movement plan information. Furthermore, the server 4 moves the drone 3 to the unit position obtained from the search result of the corresponding unit. As a result, a stable wireless communication environment for non-reporting units can be ensured.

本実施例では、基地局5を搭載した複数のドローン3を用いることで基地局5を機動的に移動する。その結果、無線エリアの展開にドローン3を使用するため、戦闘状況下でも人的被害が少なく、かつ、効率良く、安定した無線通信環境を機動的に確保できる。 In this embodiment, by using a plurality of drones 3 on which base stations 5 are mounted, the base stations 5 are moved flexibly. As a result, since the drones 3 are used to expand the wireless area, human damage is small even in combat situations, and an efficient and stable wireless communication environment can be secured flexibly.

サーバ4は、各ドローン3から撮影画像及び位置情報を受信することになるため、撮影画像及び位置情報に基づき、部隊の展開地域の状況を特定する。サーバ4は、部隊の展開地域の状況に応じて、展開地域でのドローン3の移動位置を補正するか否かを判定できる。その結果、サーバ4は、展開地域の状況に応じて基地局5を機動的に移動させることができる。 Since the server 4 receives the captured images and positional information from each drone 3, it identifies the situation of the deployment area of the unit based on the captured images and the positional information. The server 4 can determine whether or not to correct the movement position of the drone 3 in the deployment area according to the situation of the deployment area of the unit. As a result, the server 4 can flexibly move the base station 5 according to the situation of the deployment area.

サーバ4は、移動計画情報に基づいて、特定の位置に移動させるドローン3の出動台数を計算する。その結果、部隊の移動計画位置に適したドローン3の出動台数を変更できる。 The server 4 calculates the number of dispatched drones 3 to be moved to a specific position based on the movement plan information. As a result, it is possible to change the number of dispatched drones 3 suitable for the movement plan position of the unit.

サーバ4は、移動計画情報内の報告時刻に部隊からの報告がない場合、該当部隊の探索を指示する。更に、サーバ4は、該当部隊の探索結果で得た部隊位置にドローン3を移動させる。その結果、不報告の部隊に安定した無線通信環境を確保できる。 If there is no report from the unit at the reporting time in the movement plan information, the server 4 instructs search for the corresponding unit. Furthermore, the server 4 moves the drone 3 to the unit position obtained from the search result of the corresponding unit. As a result, a stable wireless communication environment can be ensured for non-reporting units.

サーバ4は、ドローン3の定期応答が検知されなかった場合に、新たなドローン3を特定の位置に移動させるべく、特定の位置に移動させるドローン3の台数を再計算する。その結果、定期応答が未検知のドローン3が発生した場合でも、例えば、追加ドローン3を投入することで無線通信環境を確保できる。 The server 4 recalculates the number of drones 3 to be moved to a specific position in order to move a new drone 3 to the specific position when the regular response of the drone 3 is not detected. As a result, even if a drone 3 for which a regular response has not been detected occurs, the wireless communication environment can be secured by, for example, introducing an additional drone 3 .

サーバ4は、ドローン3のバッテリ残量が所定量以下と判定された場合に、バッテリ残量が所定量以下のドローン3を帰還位置、かつ、新たなドローン3を特定の位置に移動させるべく、特定の位置に移動させるドローン3の台数を再計算する。その結果、バッテリ残量が低下したドローン3が発生した場合でも、例えば、バッテリ残量低下のドローン3を帰還させ、追加ドローン3を投入することで、地域の状況に応じた無線通信環境を確保できる。 When the remaining battery amount of the drone 3 is determined to be a predetermined amount or less, the server 4 moves the drone 3 whose remaining battery amount is less than the predetermined amount to the return position and the new drone 3 to a specific position. Recalculate the number of drones 3 to be moved to a specific position. As a result, even if a drone 3 with a low battery level occurs, for example, by returning the drone 3 with a low battery level and inserting an additional drone 3, a wireless communication environment is secured according to the local situation. can.

サーバ4は、ドローン3が敵陣地内に存在すると判断された場合に、ドローン3が味方陣地内に存在する場合に比較して、敵陣地内のドローン3の数が少なくなるように、敵陣地内のドローン3の数を再計算する。その結果、敵に察知されないように敵陣地に適した無線通信環境を確保できる。 When it is determined that the drones 3 exist in the enemy territory, the server 4 reduces the number of the drones 3 in the enemy territory compared to when the drones 3 exist in the friendly territory. Recalculate the number of 3. As a result, it is possible to secure a wireless communication environment suitable for the enemy's position so as not to be detected by the enemy.

サーバ4は、ドローン3が戦闘中である戦闘中地域に存在すると判断された場合に、戦闘中地域内のドローン3の数が多くなるように、戦闘中地域内のドローン3の数を再計算する。その結果、例えば、戦闘中地域内のドローン3の台数を増やすことで、戦闘中地域に適した無線通信エリアを確保できる。 The server 4 recalculates the number of drones 3 in the combat zone so that the number of drones 3 in the combat zone increases when it is determined that the drones 3 are present in the combat zone. do. As a result, for example, by increasing the number of drones 3 in the battle zone, a wireless communication area suitable for the battle zone can be secured.

尚、上記実施例のサーバ4は、出動ドローン3間の通信が確立した後、出動ドローン3で撮影した撮影画像及び位置情報を受信し、撮影画像を静止画像としたが、撮影画像は静止画像に限定されるものではなく、動画画像であっても良く、適宜変更可能である。 Note that the server 4 of the above embodiment receives the captured image and the position information captured by the dispatched drones 3 after the communication between the dispatched drones 3 is established, and sets the captured image as a still image. is not limited to, and may be a moving image, and can be changed as appropriate.

サーバ4は、出動ドローン3が敵陣地内に存在する場合、敵陣地内のドローン3の台数が少なくなるようにドローン3の出動台数を少なくしたが、これに限定されるものではなく、出動台数を減らすことなく、最適な位置に移動させるようにしても良い。また、反対に出動台数を増やしても良く、適宜変更可能である。サーバ4は、出動ドローン3が味方陣地内に存在する場合、味方陣地内のドローン3の通信密度が高くなるようにドローン3の出動台数を制御したが、これに限定されるものではなく、出動台数を減らしても良く、適宜変更可能である。 The server 4 reduces the number of dispatched drones 3 so as to reduce the number of drones 3 in the enemy's territory when the dispatched drones 3 are present in the enemy's territory, but the number of dispatched drones 3 is not limited to this, and the number of dispatched drones is reduced. You may make it move to the optimal position without carrying out. Conversely, the number of dispatched vehicles may be increased, and can be changed as appropriate. Although the server 4 controls the number of dispatched drones 3 so that the communication density of the drones 3 in the allied territory is high when the dispatched drones 3 exist in the allied territory, the number of dispatched drones 3 is not limited to this. The number of units may be reduced and can be changed as appropriate.

ドローン無線システム1では、基地局5を搭載したドローン3を飛行体として例示したが、ドローン3に限定されるものではなく、移動可能な飛行体であれば良く、適宜変更可能である。 In the drone radio system 1, the drone 3 having the base station 5 mounted thereon is exemplified as a flying object, but the drone is not limited to the drone 3, and any movable flying object may be used, and can be changed as appropriate.

また、上記実施例では、飛行体を例示したが、飛行体に限定されるものではなく、移動可能な車両等の移動体でも良く、適宜変更可能である。 In addition, in the above embodiment, the flying object is exemplified, but the object is not limited to the flying object, and may be a mobile object such as a movable vehicle, and can be changed as appropriate.

また、図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。 Also, each constituent element of each part illustrated does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution and integration of each part is not limited to the one shown in the figure, and all or part of it can be functionally or physically distributed and integrated in arbitrary units according to various loads and usage conditions. can be configured as

更に、各装置で行われる各種処理機能は、CPU(Central Processing Unit)(又はMPU(Micro Processing Unit)、MCU(Micro Controller Unit)等のマイクロ・コンピュータ)上で、その全部又は任意の一部を実行するようにしても良い。また、各種処理機能は、CPU(又はMPU、MCU等のマイクロ・コンピュータ)で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしても良いことは言うまでもない。 Furthermore, the various processing functions performed by each device are implemented on a CPU (Central Processing Unit) (or a microcomputer such as an MPU (Micro Processing Unit) or MCU (Micro Controller Unit)), in whole or in part. You can make it run. In addition, various processing functions may be executed in whole or in part on a program analyzed and executed by a CPU (or a microcomputer such as an MPU or MCU) or on hardware based on wired logic. Needless to say.

ところで、本実施例で説明した各種の処理は、予め用意されたプログラムをコンピュータで実行することで実現できる。そこで、以下では、上記実施例と同様の機能を有するプログラムを実行するコンピュータの一例を説明する。図19は、基地局の移動制御プログラムを実行するコンピュータ100の一例を示す説明図である。 By the way, various kinds of processing described in the present embodiment can be realized by executing a program prepared in advance by a computer. Therefore, an example of a computer that executes a program having functions similar to those of the above embodiments will be described below. FIG. 19 is an explanatory diagram showing an example of a computer 100 that executes a mobile control program for a base station.

図19に示す基地局の移動制御プログラムを実行するコンピュータ100では、通信装置110と、出力装置120と、入力装置130と、HDD140と、ROM150と、RAM160と、CPU170と、バス180とを有する。通信装置110は、図示せぬ飛行体に搭載した基地局と無線接続する。 Computer 100 for executing the mobile control program for the base station shown in FIG. The communication device 110 wirelessly connects with a base station mounted on an aircraft (not shown).

そして、ROM150には、上記実施例と同様の機能を発揮する基地局の移動制御プログラムが予め記憶されている。尚、基地局の移動制御プログラムは、必ずしも最初からROM150に記憶させておかなくても良く、図示せぬドライブで読取可能な記録媒体に基地局の移動制御プログラムが記録されていても良い。また、記録媒体としては、例えば、フレキシブルディスク(FD)、CD-ROM、DVDディスク、USBメモリ、SDカードやICカード等の可搬型記録媒体、フラッシュメモリ等の半導体メモリ等でも良い。コンピュータ100が記録媒体に記憶中の基地局の移動制御プログラムを読み出して実行するようにしても良い。また、基地局の移動制御プログラムとしては、図19に示すように、受付プログラム150A、指示プログラム150B、受信プログラム150C及び判定プログラム150Dが含まれる。尚、プログラム150A~150Dについては、適宜統合又は分散しても良い。 The ROM 150 pre-stores a mobile control program for the base station that performs the same functions as in the above embodiment. The mobile control program for the base station does not necessarily have to be stored in the ROM 150 from the beginning, and the mobile control program for the base station may be recorded in a recording medium readable by a drive (not shown). The recording medium may be, for example, a flexible disk (FD), a CD-ROM, a DVD disk, a USB memory, a portable recording medium such as an SD card or an IC card, or a semiconductor memory such as a flash memory. The computer 100 may read and execute the mobile control program of the base station stored in the recording medium. Also, as shown in FIG. 19, the mobile control program of the base station includes a reception program 150A, an instruction program 150B, a reception program 150C and a judgment program 150D. Incidentally, the programs 150A to 150D may be integrated or distributed as appropriate.

そして、CPU170は、これらのプログラム150A~150DをROM150から読み出し、これら読み出された各プログラムをRAM160のワークエリア上に展開する。そして、RAM160は、展開した各プログラム150A~150Dを、受付プロセス160A、指示プロセス160B、受信プロセス160C及び判定プロセス160Dとして機能する。 Then, the CPU 170 reads out these programs 150A to 150D from the ROM 150 and develops the read programs on the work area of the RAM 160. FIG. The RAM 160 functions the developed programs 150A to 150D as a reception process 160A, an instruction process 160B, a reception process 160C and a determination process 160D.

CPU170は、通信対象の1または複数の端末の計画情報を受け付ける。CPU170は、移動計画情報に基づいて、1または複数の端末と通信する基地局を搭載した飛行体を移動させる位置を特定して、飛行体を特定した位置へ移動させる指示を飛行体に送信する。CPU170は、飛行体を特定の位置へ移動させた後に、飛行体から受信する位置の周辺を撮影した画像情報、または動画情報を受信する。CPU170は、受信した画像情報、または動画情報に基づいて、飛行体へ位置の補正指示を送信するか否か決定する。その結果、地域の状況に応じて基地局を機動的に移動させることができる。 CPU 170 accepts plan information of one or more terminals to be communicated with. Based on the movement plan information, the CPU 170 identifies a position to move the flying object equipped with a base station that communicates with one or more terminals, and transmits an instruction to the flying object to move the flying object to the identified position. . After moving the flying object to a specific position, the CPU 170 receives image information or moving image information about the position received from the flying object. Based on the received image information or moving image information, the CPU 170 determines whether to transmit a position correction instruction to the flying object. As a result, the base station can be flexibly moved according to the local situation.

1 ドローン無線システム
2 端末装置
3 ドローン
4 サーバ
5 基地局
51 受付部
52 決定部
53 指示部
54 受信部
55 判定部
1 drone radio system 2 terminal device 3 drone 4 server 5 base station 51 reception unit 52 determination unit 53 instruction unit 54 reception unit 55 determination unit

Claims (9)

部隊に配布された、 通信対象の1または複数の端末の移動計画情報を受け付け、
前記移動計画情報に基づいて、前記1または複数の端末と通信する基地局を搭載した飛行体を移動させる位置を特定して、前記飛行体を前記特定した位置へ移動させる指示を前記飛行体に送信し、
前記飛行体を前記特定の位置へ移動させた後に、前記飛行体から受信する前記位置の周辺を撮影した画像情報、または動画情報を受信し、
受信した前記画像情報、または動画情報から部隊の展開地域での敵及び味方を識別し、前記展開地域での識別結果に基づいて、前記飛行体へ位置の補正指示を送信するか否か決定する、
処理をコンピュータに実行させることを特徴とする基地局の移動制御プログラム。
distributed to troops, Receiving movement plan information of one or more terminals to be communicated,
based on the movement plan information, specifying a position to move the flying object equipped with a base station communicating with the one or more terminals, and instructing the flying object to move the flying object to the specified position send and
After moving the flying object to the specific position, receiving image information or moving image information about the position around the position received from the flying object,
Received image information or video informationIdentify enemies and allies in the deployment area of the unit from the identification result in the deployment areadetermining whether to send a position correction instruction to the vehicle based on
A mobile control program for a base station, characterized by causing a computer to execute processing.
前記移動計画情報に基づいて、前記特定の位置に移動させる前記飛行体の数を計算する
処理を前記コンピュータに実行させることを特徴とする請求項1に記載の基地局の移動制御プログラム。
2. The movement control program for a base station according to claim 1, causing said computer to execute a process of calculating the number of said flying objects to be moved to said specific position based on said movement plan information.
前記移動計画情報に前記端末が報告を送信する時刻が含まれ、前記飛行体を前記特定の位置に移動させた後に、その時刻に当該端末からの報告を受信できなかった場合に、前記端末の探索を指示し、
探索指示で探索された前記端末と通信できる位置に前記飛行体の移動を指示する
処理を前記コンピュータに実行させることを特徴とする請求項1又は2に記載の基地局の移動制御プログラム。
When the movement plan information includes the time at which the terminal transmits a report, and the report cannot be received from the terminal at that time after the flying object is moved to the specific position, the terminal's direct the search
3. The movement control program for a base station according to claim 1, causing the computer to execute a process of instructing movement of the flying object to a position where communication with the terminal found by the search instruction is possible.
前記飛行体の定期応答が検知されなかった場合に、新たな飛行体を前記特定の位置に移動させるべく、前記特定の位置に移動させる前記飛行体の数を再計算する
処理を前記コンピュータに実行させることを特徴とする請求項1~3の何れか一つに記載の基地局の移動制御プログラム。
recalculating the number of the aircraft to be moved to the specified location, so as to move a new aircraft to the specified location if the regular response of the aircraft is not detected; 4. The base station mobility control program according to any one of claims 1 to 3, characterized in that:
前記飛行体の電池残量が所定量以下と判定された場合に、前記電池残量が所定量以下の前記飛行体の前記特定の位置からの離脱、かつ、新たな飛行体を前記特定の位置に移動させるべく、前記特定の位置に移動させる前記飛行体の数を再計算する
処理を前記コンピュータに実行させることを特徴とする請求項1~4の何れか一つに記載の基地局の移動制御プログラム。
When it is determined that the remaining battery level of the flying object is equal to or less than a predetermined amount, the flying object with the remaining battery amount equal to or less than the predetermined amount leaves the flying object from the specific position and moves a new flying object to the specific position. 5. The movement of the base station according to any one of claims 1 to 4, wherein the computer executes a process of recalculating the number of the aircraft to be moved to the specific position in order to move the base station to the control program.
前記飛行体が敵陣地内に存在すると判断された場合に、前記飛行体が味方陣地内に存在する場合に比較して、前記敵陣地内の前記飛行体の数が少なくなるように、前記敵陣地内の前記飛行体の数を再計算する
処理を前記コンピュータに実行させることを特徴とする請求項1~5の何れか一つに記載の基地局の移動制御プログラム。
When it is determined that the flying objects are present in enemy territory, the number of flying objects in enemy territory is reduced compared to when the flying objects are present in friendly territory. 6. The mobile control program for a base station according to claim 1, causing the computer to execute a process of recalculating the number of flying objects.
前記飛行体が戦中に存在すると判断された場合に、前記戦中の前記飛行体の数が多くなるように、前記戦中の前記飛行体の数を再計算する
処理を前記コンピュータに実行させることを特徴とする請求項1~6の何れか一つに記載の基地局の移動制御プログラム。
and causing the computer to execute a process of recalculating the number of flying objects in battle so that the number of flying objects in battle increases when it is determined that the flying objects exist in battle. The mobility control program for a base station according to any one of claims 1 to 6.
部隊に配布された、 通信対象の1または複数の端末の移動計画情報を受け付け、
前記移動計画情報に基づいて、前記1または複数の端末と通信する基地局を搭載した飛行体を移動させる位置を特定して、前記飛行体を前記特定した位置へ移動させる指示を前記飛行体に送信し、
前記飛行体を前記特定の位置へ移動させた後に、前記飛行体から受信する前記位置の周辺を撮影した画像情報、または動画情報を受信し、
受信した前記画像情報、または動画情報から部隊の展開地域での敵及び味方を識別し、前記展開地域での識別結果に基づいて、前記飛行体へ位置の補正指示を送信するか否か決定する、
処理を実行することを特徴とする基地局の移動制御方法。
distributed to troops, Receiving movement plan information of one or more terminals to be communicated,
based on the movement plan information, specifying a position to move the flying object equipped with a base station communicating with the one or more terminals, and instructing the flying object to move the flying object to the specified position; send and
After moving the flying object to the specific position, receiving image information or moving image information about the position around the position received from the flying object,
Received image information or video informationIdentify enemies and allies in the deployment area of the unit from the identification result in the deployment areadetermining whether to send a position correction instruction to the vehicle based on
A mobile control method for a base station, characterized by executing processing.
部隊に配布された、 通信対象の1または複数の端末の移動計画情報を受け付ける受付部と、
前記移動計画情報に基づいて、前記1または複数の端末と通信する基地局を搭載した飛行体を移動させる位置を特定して、前記飛行体を前記特定した位置へ移動させる指示を前記飛行体に送信する指示部と
前記飛行体を前記特定の位置へ移動させた後に、前記飛行体から受信する前記位置の周辺を撮影した画像情報、または動画情報を受信する受信部と、
受信した前記画像情報、または動画情報から部隊の展開地域での敵及び味方を識別し、前記展開地域での識別結果に基づいて、前記飛行体へ位置の補正指示を送信するか否か決定する判定部と
を有することを特徴とする情報処理装置。
distributed to troops, a reception unit that receives movement plan information of one or more terminals to be communicated;
based on the movement plan information, specifying a position to move the flying object equipped with a base station communicating with the one or more terminals, and instructing the flying object to move the flying object to the specified position and
a receiving unit that receives image information or moving image information about the vicinity of the position received from the flying object after the flying object is moved to the specific position;
Received image information or video informationIdentify enemies and allies in the deployment area of the unit from the identification result in the deployment areaa determination unit that determines whether to transmit a position correction instruction to the flying object based on
An information processing apparatus characterized by comprising:
JP2018045962A 2018-03-13 2018-03-13 Base station mobility control program, base station mobility control method, and information processing device Active JP7124359B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018045962A JP7124359B2 (en) 2018-03-13 2018-03-13 Base station mobility control program, base station mobility control method, and information processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018045962A JP7124359B2 (en) 2018-03-13 2018-03-13 Base station mobility control program, base station mobility control method, and information processing device

Publications (2)

Publication Number Publication Date
JP2019161464A JP2019161464A (en) 2019-09-19
JP7124359B2 true JP7124359B2 (en) 2022-08-24

Family

ID=67994137

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018045962A Active JP7124359B2 (en) 2018-03-13 2018-03-13 Base station mobility control program, base station mobility control method, and information processing device

Country Status (1)

Country Link
JP (1) JP7124359B2 (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7148567B2 (en) * 2020-06-03 2022-10-05 ソフトバンク株式会社 System, management device, program, and management method
CA3192671A1 (en) * 2020-09-17 2022-03-24 Productive Application Solutions Inc. Aerial billboard
WO2022269666A1 (en) * 2021-06-21 2022-12-29 日本電信電話株式会社 Control device, control method, and program
JP7144583B1 (en) 2021-09-29 2022-09-29 ソフトバンク株式会社 Control device, program, system, and control method
JP7674233B2 (en) * 2021-12-24 2025-05-09 Toa株式会社 Public address system using unmanned aerial vehicles, air vehicle system with multiple unmanned aerial vehicles, and public address method
CN116506868B (en) * 2022-01-21 2026-02-10 中兴通讯股份有限公司 Communication base stations, migration methods for communication base stations, and storage media

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342858A (en) 2001-05-17 2002-11-29 Secom Co Ltd Search support system and search support method
JP2017144811A (en) 2016-02-16 2017-08-24 株式会社ナイルワークス Chemical spraying method and program by unmanned flight body
JP2017184204A (en) 2016-03-31 2017-10-05 Kddi株式会社 Wireless communication system, communication management apparatus, communication management method, and computer program
JP2017195493A (en) 2016-04-20 2017-10-26 日本電気株式会社 Mobile communication system

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9826415B1 (en) * 2016-12-01 2017-11-21 T-Mobile Usa, Inc. Tactical rescue wireless base station

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002342858A (en) 2001-05-17 2002-11-29 Secom Co Ltd Search support system and search support method
JP2017144811A (en) 2016-02-16 2017-08-24 株式会社ナイルワークス Chemical spraying method and program by unmanned flight body
JP2017184204A (en) 2016-03-31 2017-10-05 Kddi株式会社 Wireless communication system, communication management apparatus, communication management method, and computer program
JP2017195493A (en) 2016-04-20 2017-10-26 日本電気株式会社 Mobile communication system

Also Published As

Publication number Publication date
JP2019161464A (en) 2019-09-19

Similar Documents

Publication Publication Date Title
JP7124359B2 (en) Base station mobility control program, base station mobility control method, and information processing device
US10356794B2 (en) Communication system and communication method, communication apparatus and control method for the same, and storage medium
JP6482311B2 (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, PROGRAM
US9176698B2 (en) Wireless communication apparatus
US20230281002A1 (en) Communication apparatus for wirelessly communicating with another apparatus, information processing method, and program
US9288827B2 (en) Wireless communication devices, communication systems, methods, and non-transitory computer-readable media for selectively establishing different types of connections
US9288838B2 (en) Wireless communication device
US20210127310A1 (en) Electronic device for providing communication service and method thereof
KR102500347B1 (en) Electronic device for providing wi-fi communication and mobile hotspot communication and method thereof
US11575832B2 (en) Imaging device, camera-mounted drone, mode control method, and program
EP3193529B1 (en) Communication apparatus, method of controlling the same, and communication system
KR20190071238A (en) A method for performing wireless device to device communication and an electronic device thereof
US20180070195A1 (en) Data acquisition equipment, method and system for sharing data between data acquisition equipment
KR20180096622A (en) Information processing apparatus, information processing method, and program
KR20170047055A (en) Power control system
US10462635B2 (en) Information processing apparatus and control method therefor, portable terminal and control method therefor, and service providing system
US9497066B2 (en) Information processing apparatus, method for controlling the same, and storage medium
US20100293300A1 (en) Communication apparatus, control method of communication apparatus, and program
KR102659070B1 (en) A method and an electronic device connecting to a network
JP2014060503A5 (en)
US10314060B2 (en) Communication apparatus, control method therefor, and non-transitory computer-readable storage medium
JP6033034B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM
KR102400282B1 (en) Operating method of gateway, gateway and program using the same
CN115567988B (en) Cell evaluation method, device, terminal, relay and storage medium
JP6263246B2 (en) COMMUNICATION DEVICE, ITS CONTROL METHOD, PROGRAM

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201210

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20211117

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20211214

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220208

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20220725

R150 Certificate of patent or registration of utility model

Ref document number: 7124359

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150