[go: up one dir, main page]

JP7271491B2 - Control device, program, system and method - Google Patents

Control device, program, system and method Download PDF

Info

Publication number
JP7271491B2
JP7271491B2 JP2020205398A JP2020205398A JP7271491B2 JP 7271491 B2 JP7271491 B2 JP 7271491B2 JP 2020205398 A JP2020205398 A JP 2020205398A JP 2020205398 A JP2020205398 A JP 2020205398A JP 7271491 B2 JP7271491 B2 JP 7271491B2
Authority
JP
Japan
Prior art keywords
product sales
product
sales device
unit
control information
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
JP2020205398A
Other languages
Japanese (ja)
Other versions
JP2022092533A (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.)
HAPSMobile Inc
Original Assignee
HAPSMobile Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by HAPSMobile Inc filed Critical HAPSMobile Inc
Priority to JP2020205398A priority Critical patent/JP7271491B2/en
Priority to PCT/JP2021/040409 priority patent/WO2022123962A1/en
Publication of JP2022092533A publication Critical patent/JP2022092533A/en
Application granted granted Critical
Publication of JP7271491B2 publication Critical patent/JP7271491B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64CAEROPLANES; HELICOPTERS
    • B64C13/00Control systems or transmitting systems for actuating flying-control surfaces, lift-increasing flaps, air brakes, or spoilers
    • B64C13/02Initiating means
    • B64C13/16Initiating means actuated automatically, e.g. responsive to gust detectors
    • B64C13/18Initiating means actuated automatically, e.g. responsive to gust detectors using automatic pilot
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64DEQUIPMENT FOR FITTING IN OR TO AIRCRAFT; FLIGHT SUITS; PARACHUTES; ARRANGEMENT OR MOUNTING OF POWER PLANTS OR PROPULSION TRANSMISSIONS IN AIRCRAFT
    • B64D1/00Dropping, ejecting, releasing or receiving articles, liquids, or the like, in flight
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G08SIGNALLING
    • G08GTRAFFIC CONTROL SYSTEMS
    • G08G5/00Traffic control systems for aircraft
    • G08G5/80Anti-collision systems
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/20UAVs specially adapted for particular uses or applications for use as communications relays, e.g. high-altitude platforms
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/30UAVs specially adapted for particular uses or applications for imaging, photography or videography
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U2101/00UAVs specially adapted for particular uses or applications
    • B64U2101/60UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons
    • B64U2101/64UAVs specially adapted for particular uses or applications for transporting passengers; for transporting goods other than weapons for parcel delivery or retrieval
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B64AIRCRAFT; AVIATION; COSMONAUTICS
    • B64UUNMANNED AERIAL VEHICLES [UAV]; EQUIPMENT THEREFOR
    • B64U50/00Propulsion; Power supply
    • B64U50/30Supply or distribution of electrical power
    • B64U50/31Supply or distribution of electrical power generated by photovoltaics

Landscapes

  • Engineering & Computer Science (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Business, Economics & Management (AREA)
  • Economics (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、制御装置、プログラム、システム、及び方法に関する。 The present invention relates to control devices, programs, systems, and methods.

特許文献1には、無人航空機を用いて荷物を集荷又は配送する物流システムが記載されている。
[先行技術文献]
[特許文献]
[特許文献1]特開2018-055692号公報
Patent Literature 1 describes a physical distribution system that uses an unmanned aerial vehicle to collect or deliver packages.
[Prior art documents]
[Patent Literature]
[Patent Document 1] JP 2018-055692 A

本発明の一実施態様によれば、制御装置が提供される。制御装置は、ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して上記無線通信エリア内の上記商品販売装置に無線通信サービスを提供する通信装置を介して、上記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部を備えてよい。制御装置は、上記商品販売装置情報に基づいて、上記商品を上記商品販売装置に配送するか否かを判定する配送判定部を備えてよい。制御装置は、上記商品を上記商品販売装置に配送すると上記配送判定部が判定した場合、上記商品を上記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部を備えてよい。制御装置は、上記通信装置を介して、上記移動体に上記移動体制御情報を送信する移動体制御情報送信部を備えてよい。 According to one embodiment of the invention, a controller is provided. The control device is mounted on an aircraft functioning as a stratospheric platform from a product sales device that sells products to users, forms a wireless communication area by irradiating a beam, and controls the product sales device within the wireless communication area. and a product sales device information receiving unit that receives product sales device information related to the product sales device via a communication device that provides a wireless communication service to the product sales device. The control device may include a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information. The control device generates mobile body control information for controlling the mobile body to deliver the product to the product sales device when the delivery determining unit determines that the product is to be delivered to the product sales device. A generator may be provided. The control device may include a mobile body control information transmitting unit that transmits the mobile body control information to the mobile body via the communication device.

上記商品販売装置情報は、上記商品販売装置に搭載されたバッテリのバッテリ残量を示すバッテリ残量情報を含んでよい。上記配送判定部は、上記バッテリ残量情報に基づいて、交換バッテリを上記商品販売装置に配送するか否かを判定してよい。上記移動体制御情報生成部は、上記交換バッテリを上記商品販売装置に配送すると上記配送判定部が判定した場合、上記交換バッテリを上記商品販売装置に配送するよう上記移動体制御情報を生成してよい。制御装置は、上記通信装置を介して、上記飛行体に搭載されたカメラによって撮像された上記無線通信エリアの撮像画像を受信する撮像画像受信部を備えてよい。 The merchandise sales device information may include battery remaining amount information indicating the battery remaining amount of the battery mounted in the merchandise sales device. The delivery determination unit may determine whether or not to deliver the replacement battery to the product sales device based on the remaining battery amount information. The moving body control information generating section generates the moving body control information so as to deliver the replacement battery to the commodity selling apparatus when the delivery determination section determines that the replacement battery is to be delivered to the commodity selling apparatus. good. The control device may include a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft.

制御装置は、上記撮像画像受信部が受信した上記撮像画像に基づいて、上記移動体が上記商品を上記商品販売装置に配送する配送ルートを決定する配送ルート決定部を備えてよい。上記移動体制御情報生成部は、上記配送ルート決定部が決定した上記配送ルートで上記商品を配送するよう上記移動体制御情報を生成してよい。制御装置は、上記配送ルート決定部が決定した上記配送ルートに基づいて、上記商品を上記商品販売装置に配送する上記移動体を選択する移動体選択部を備えてよい。上記移動体選択部は、上記商品の重さにさらに基づいて上記移動体を選択してよい。 The control device may include a delivery route determination unit that determines a delivery route for the moving object to deliver the product to the product sales device based on the captured image received by the captured image reception unit. The mobile body control information generation unit may generate the mobile body control information so that the product is delivered through the delivery route determined by the delivery route determination unit. The control device may include a mobile body selection unit that selects the mobile body that delivers the product to the product sales device based on the delivery route determined by the delivery route determination unit. The moving body selection unit may select the moving body further based on the weight of the product.

制御装置は、上記撮像画像受信部が受信した上記撮像画像に基づいて、上記移動体による上記商品の配送を妨げる障害物が存在するか否かを判定する障害物判定部を備えてよい。上記移動体制御情報生成部は、上記障害物が存在すると上記障害物判定部が判定した場合、上記移動体が上記障害物に衝突することを回避するよう上記移動体制御情報を生成してよい。制御装置は、上記移動体に搭載された検出部によって検出された上記移動体の周囲の状況を示す検出情報を受信する検出情報受信部を備えてよい。上記障害物判定部は、上記検出情報受信部が受信した上記検出情報にさらに基づいて、上記障害物が存在するか否かを判定してよい。制御装置は、上記撮像画像受信部が受信した上記撮像画像に基づいて、上記無線通信エリア内の上記商品販売装置に異常が発生したか否かを判定する異常判定部を備えてよい。制御装置は、上記撮像画像受信部が受信した上記撮像画像に基づいて、上記無線通信エリア内の人物の異常行動を検出する異常行動検出部を備えてよい。 The control device may include an obstacle determination unit that determines whether or not there is an obstacle that hinders delivery of the product by the moving object, based on the captured image received by the captured image receiving unit. The moving body control information generating section may generate the moving body control information so as to avoid the moving body from colliding with the obstacle when the obstacle determining section determines that the obstacle exists. . The control device may include a detection information receiving section that receives detection information indicating a situation around the moving body detected by a detection section mounted on the moving body. The obstacle determination section may determine whether or not the obstacle exists, further based on the detection information received by the detection information reception section. The control device may include an abnormality determination unit that determines whether or not an abnormality has occurred in the product sales device within the wireless communication area based on the captured image received by the captured image receiving unit. The control device may include an abnormal behavior detection unit that detects abnormal behavior of a person within the wireless communication area based on the captured image received by the captured image receiving unit.

制御装置は、上記通信装置を介して上記移動体から上記移動体の位置情報を受信し、上記通信装置を介して上記商品に搭載された位置情報送信端末から上記商品の位置情報を受信する位置情報受信部を備えてよい。制御装置は、上記商品を監視する商品監視部を備えてよい。上記商品監視部は、上記移動体による上記商品の配送中に、上記移動体の位置情報が示す位置と上記商品の位置情報が示す位置との間の距離が予め定められた距離より長くなった場合、上記商品に異常が発生したと決定してよい。無線電力伝送によって電力を供給する電力供給装置が上記飛行体に搭載されてよい。制御装置は、上記商品販売装置に電力を供給するよう上記電力供給装置を制御する電力供給装置制御部を備えてよい。制御装置は、上記飛行体に搭載されてよい。 The control device receives position information of the mobile object from the mobile object via the communication device, and receives position information of the product from a position information transmission terminal mounted on the product via the communication device. An information receiver may be provided. The control device may include a product monitoring unit that monitors the product. The product monitoring unit detects that a distance between a position indicated by the position information of the mobile body and a position indicated by the position information of the product becomes longer than a predetermined distance during delivery of the product by the mobile body. If so, it may be determined that an abnormality has occurred in the product. A power supply device that supplies power by wireless power transmission may be mounted on the aircraft. The control device may include a power supply device control section that controls the power supply device to supply power to the product sales device. The controller may be mounted on the aircraft.

本発明の一実施態様によれば、コンピュータを、上記制御装置として機能させるためのプログラムが提供される。 According to one embodiment of the present invention, there is provided a program for causing a computer to function as the control device.

本発明の一実施態様によれば、システムが提供される。システムは、制御装置を備えてよい。システムは、成層圏プラットフォームとして機能する飛行体を備えてよい。制御装置は、ユーザに商品を販売する商品販売装置から、上記飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して上記無線通信エリア内の上記商品販売装置に無線通信サービスを提供する通信装置を介して、上記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部を有してよい。制御装置は、上記商品販売装置情報に基づいて、上記商品を上記商品販売装置に配送するか否かを判定する配送判定部を有してよい。制御装置は、上記商品を上記商品販売装置に配送すると上記配送判定部が判定した場合、上記商品を上記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部を有してよい。制御装置は、上記通信装置を介して、上記移動体に上記移動体制御情報を送信する移動体制御情報送信部を有してよい。 According to one embodiment of the invention, a system is provided. The system may comprise a controller. The system may comprise an air vehicle that functions as a stratospheric platform. A control device is mounted on the flying object from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides a wireless communication service to the product sales device within the wireless communication area. and a product sales device information receiving unit that receives product sales device information related to the product sales device via a communication device that provides a. The control device may have a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information. The control device generates mobile body control information for controlling the mobile body to deliver the product to the product sales device when the delivery determining unit determines that the product is to be delivered to the product sales device. It may have a generator. The control device may have a mobile body control information transmitting unit that transmits the mobile body control information to the mobile body via the communication device.

本発明の一実施態様によれば、コンピュータによって実行される方法が提供される。方法は、ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して上記無線通信エリア内の上記商品販売装置に無線通信サービスを提供する通信装置を介して、上記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信段階を備えてよい。方法は、上記商品販売装置情報に基づいて、上記商品を上記商品販売装置に配送するか否かを判定する商品配送判定段階を備えてよい。方法は、上記商品を上記商品販売装置に配送すると上記商品配送判定段階で判定した場合、上記商品を上記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成段階を備えてよい。方法は、上記通信装置を介して、上記移動体に上記移動体制御情報を送信する移動体制御情報送信段階を備えてよい。 According to one embodiment of the invention, a computer-implemented method is provided. In the method, a product sales device that sells products to a user is mounted on an aircraft that functions as a stratospheric platform, emits a beam to form a wireless communication area, and distributes the product sales device within the wireless communication area. A commodity vending device information receiving step may be provided for receiving commodity vending device information relating to the commodity vending device via a communication device that provides a wireless communication service. The method may comprise a commodity delivery determining step of determining whether to deliver the commodity to the commodity vending device based on the commodity vending device information. The method comprises moving body control information for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when it is determined in the commodity delivery determining step that the commodity is to be delivered to the commodity selling apparatus. A production step may be provided. The method may comprise a mobile control information transmitting step of transmitting said mobile control information to said mobile via said communication device.

なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではない。また、これらの特徴群のサブコンビネーションもまた、発明となりうる。 It should be noted that the above summary of the invention does not list all the necessary features of the invention. Subcombinations of these feature groups can also be inventions.

システム10の一例を概略的に示す。An example system 10 is shown schematically. 制御装置200の機能構成の一例を概略的に示す。An example of the functional configuration of the control device 200 is shown schematically. 制御装置200が配送ルートを決定する処理を説明するための説明図である。FIG. 10 is an explanatory diagram for explaining a process of determining a delivery route by the control device 200; 制御装置200による処理の流れの一例を概略的に示す。An example of the flow of processing by the control device 200 is shown schematically. システム10の処理の流れの一例を説明するための説明図である。FIG. 3 is an explanatory diagram for explaining an example of the flow of processing of the system 10; システム10の処理の流れの一例を説明するための説明図である。FIG. 3 is an explanatory diagram for explaining an example of the flow of processing of the system 10; システム10の処理の流れの一例を説明するための説明図である。FIG. 3 is an explanatory diagram for explaining an example of the flow of processing of the system 10; 制御装置200として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。1 schematically shows an example of a hardware configuration of a computer 1200 functioning as a control device 200. FIG.

ルーラルエリアにおいて、HAPS(High Altitude Platform Station)によって通信インフラを提供することはできるが、電力及び物資インフラについても提供できることが望ましい。しかし、例えば、山岳部や海底部等については電力サービスの提供が困難である。電力ケーブル及び電力設備の新規構築は、コスト、保守等の面で困難である。本実施形態に係るシステム10では、例えば、各インフラが提供されているエリアにおいて、ユーザに電力(例えば、ワイヤレス給電)や物資を提供するための地上サービスエリアを構築し、HAPSネットワークを介してユーザに各種サービスを提供する。 In rural areas, HAPS (High Altitude Platform Station) can provide communication infrastructure, but it is desirable to be able to provide power and material infrastructure as well. However, for example, it is difficult to provide power services in mountainous areas, seabed areas, and the like. New construction of power cables and power facilities is difficult in terms of cost and maintenance. In the system 10 according to the present embodiment, for example, in the area where each infrastructure is provided, a ground service area for providing power (for example, wireless power supply) and goods to the user is constructed, and the user via the HAPS network provide various services to

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではない。また、実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention, but the following embodiments do not limit the invention according to the claims. Also, not all combinations of features described in the embodiments are essential for the solution of the invention.

図1は、システム10の一例を概略的に示す。本実施形態に係るシステム10は、飛行体100及び制御装置200を備える。システム10は、販売機50を備えてよい。システム10は、給電装置70を備えてよい。システム10は、ゲートウェイ60を備えてよい。システム10は、DB(Data Base)サーバ500を備えてよい。システム10は、WEBサーバ600を備えてよい。システム10は、MQ(Message Queueing)サーバ700を備えてよい。システム10は、無人航空機300を備えてよい。システム10は、配送センタ80を備えてよい。システム10は、ユーザ端末90を備えてよい。 FIG. 1 schematically illustrates an example system 10 . A system 10 according to this embodiment includes an aircraft 100 and a control device 200 . System 10 may include vending machine 50 . System 10 may comprise a power supply device 70 . System 10 may include gateway 60 . The system 10 may include a DB (Data Base) server 500 . System 10 may include a web server 600 . The system 10 may include an MQ (Message Queueing) server 700 . System 10 may comprise unmanned aerial vehicle 300 . System 10 may include distribution center 80 . System 10 may include user terminals 90 .

システム10は、商品30の配送及び販売に貢献する技術を提供する。システム10は、特に、無線基地局が地上に設置されておらず、且つ、発電所や電線等の電力インフラが構築されていないルーラルエリアで商品30を配送及び販売する場合に効果を発揮する。図1では、ルーラルエリアで商品30を配送及び販売する場合を主に例に挙げて説明する。 System 10 provides technology that contributes to the distribution and sale of goods 30 . The system 10 is particularly effective when delivering and selling products 30 in rural areas where radio base stations are not installed on the ground and power infrastructure such as power plants and electric wires are not constructed. In FIG. 1, the case where the product 30 is delivered and sold in a rural area will be mainly described as an example.

飛行体100は、主翼部101、本体部102、プロペラ104、太陽電池パネル110、アンテナ112、アンテナ114、カメラ116、及び電力供給装置118を有する。本体部102は、通信装置150と、不図示のバッテリ及び飛行制御装置とを含む。バッテリは、太陽電池パネル110によって発電された電力を蓄電する。飛行制御装置は、飛行体100の飛行を制御する。飛行制御装置は、例えば、バッテリに蓄電された電力を用いてプロペラ104を回転させることによって、飛行体100を飛行させる。 Aircraft 100 has main wing section 101 , body section 102 , propeller 104 , solar panel 110 , antenna 112 , antenna 114 , camera 116 , and power supply device 118 . The main unit 102 includes a communication device 150 and a battery and flight control device (not shown). The battery stores power generated by the solar panel 110 . The flight controller controls flight of the aircraft 100 . The flight control device causes the aircraft 100 to fly by, for example, rotating the propeller 104 using the electric power stored in the battery.

通信装置150は、アンテナ112を用いてビームを照射することによって無線通信エリア122を形成して、無線通信エリア122内のユーザ端末90に無線通信サービスを提供する。通信装置150は、アンテナ112を用いて、無線通信エリア122内のユーザ端末90との間でサービスリンクを確立してよい。通信装置150は、アンテナ114を用いて、地上のゲートウェイ60との間でフィーダリンクを確立してよい。通信装置150は、ゲートウェイ60及びコアネットワーク20を介して、制御装置200と通信する。通信装置150と飛行制御装置とは一体であってもよい。 The communication device 150 forms a wireless communication area 122 by emitting a beam using the antenna 112 and provides wireless communication services to the user terminals 90 within the wireless communication area 122 . Communication device 150 may use antenna 112 to establish a service link with user terminal 90 within wireless communication area 122 . Communication device 150 may establish a feeder link with terrestrial gateway 60 using antenna 114 . Communication device 150 communicates with control device 200 via gateway 60 and core network 20 . The communication device 150 and the flight control device may be integrated.

コアネットワーク20は、通信事業者によって提供される。コアネットワーク20は、任意の移動体通信システムに準拠してよい。コアネットワークは、例えば、5G(5th Generation)通信システムに準拠する。コアネットワークは、6G(6th Generation)通信システム以降の移動体通信システムに準拠してもよい。コアネットワークは、3G(3rd Generation)通信システムに準拠してもよい。コアネットワークは、LTE(Long Term Evolution)通信システムに準拠してもよい。 Core network 20 is provided by a carrier. Core network 20 may conform to any mobile communication system. The core network conforms to, for example, a 5G (5th Generation) communication system. The core network may conform to mobile communication systems after the 6G (6th Generation) communication system. The core network may conform to a 3G (3rd Generation) communication system. The core network may comply with the LTE (Long Term Evolution) communication system.

飛行体100は、例えば、成層圏を飛行してユーザ端末90に無線通信サービスを提供する。飛行体100は、成層圏プラットフォームとして機能してよい。 The aircraft 100 , for example, flies in the stratosphere and provides wireless communication services to the user terminals 90 . Air vehicle 100 may function as a stratospheric platform.

飛行体100は、例えば、カバー対象のエリアの上空を巡回しながら、無線通信エリア122によって当該エリアをカバーする。また、飛行体100は、例えば、カバー対象のエリアの一部を無線通信エリア122によってカバーしながら、エリアの上空を移動することによって、領域の全体をカバーする。 The flying object 100 , for example, patrolls over the area to be covered and covers the area with the wireless communication area 122 . Also, the flying object 100 covers the entire area by moving over the area while covering part of the area to be covered by the wireless communication area 122, for example.

カメラ116は、無線通信エリア122を撮像可能なカメラであればどのようなカメラであってもよい。カメラ116は、例えば、可視光カメラである。カメラ116は、例えば、赤外線カメラである。カメラ116は、サーマルカメラであってもよい。 Camera 116 may be any camera capable of imaging wireless communication area 122 . Camera 116 is, for example, a visible light camera. Camera 116 is, for example, an infrared camera. Camera 116 may be a thermal camera.

電力供給装置118は、無線電力伝送によって電力を供給する装置である。電力供給装置118は、例えば、レーザ光源を用いてレーザ光を照射することによって、電力を供給する。 The power supply device 118 is a device that supplies power by wireless power transmission. The power supply device 118 supplies power by, for example, emitting laser light using a laser light source.

販売機50は、ユーザ95に商品30を販売する装置である。販売機50は、無線通信エリア122内に設置される。販売機50は、通信装置150を介して、制御装置200と無線通信する機能を有する。販売機50は、商品販売装置の一例であってよい。 Vending machine 50 is a device that sells product 30 to user 95 . Vending machine 50 is installed within wireless communication area 122 . Vending machine 50 has a function of wirelessly communicating with control device 200 via communication device 150 . Vending machine 50 may be an example of a product vending device.

販売機50が販売する商品30は、例えば、食料である。販売機50が販売する商品30は、例えば、飲料である。販売機50が販売する商品30は、その他の任意の物品であってよい。 The product 30 sold by the vending machine 50 is, for example, food. The product 30 sold by the vending machine 50 is, for example, a beverage. Merchandise 30 sold by vending machine 50 may be any other item.

販売機50は、1又は複数のロッカー55を含む。販売機50は、例えば、1又は複数のロッカー55に1又は複数の商品30を収納する。販売機50は、不図示のバッテリを含む。販売機50は、バッテリに蓄電された電力で駆動する。 Vending machine 50 includes one or more lockers 55 . The vending machine 50 stores one or more products 30 in one or more lockers 55, for example. Vending machine 50 includes a battery (not shown). Vending machine 50 is driven by electric power stored in a battery.

販売機50は、通信装置150を介して、販売機50に関する販売機情報を制御装置200に送信する。販売機50は、例えば、断続的に販売機情報を制御装置200に送信する。販売機50は、例えば、定期的に販売機情報を制御装置200に送信する。販売機50は、制御装置200による制御に従って、販売機情報を制御装置200に送信してもよい。販売機情報は、商品販売装置情報の一例であってよい。 The vending machine 50 transmits vending machine information regarding the vending machine 50 to the control device 200 via the communication device 150 . The vending machine 50 , for example, intermittently transmits vending machine information to the control device 200 . The vending machine 50 , for example, periodically transmits vending machine information to the control device 200 . Vending machine 50 may transmit vending machine information to control device 200 under the control of control device 200 . Vending machine information may be an example of merchandise vending device information.

販売機情報は、例えば、販売機50の販売機IDを含む。販売機情報は、例えば、販売機50が収納している商品30の商品IDを含む。販売機情報は、例えば、販売機50が収納している商品30の数量を示す情報を含む。販売機情報は、例えば、商品30を収納するロッカー55のロッカーIDを含む。販売機情報は、販売機50に搭載されたバッテリのバッテリIDを含む。販売機情報は、販売機50に搭載されたバッテリ残量を示すバッテリ残量情報を含んでもよい。 The vending machine information includes, for example, the vending machine ID of the vending machine 50 . The vending machine information includes, for example, product IDs of the products 30 stored in the vending machine 50 . The vending machine information includes, for example, information indicating the quantity of the products 30 stored in the vending machine 50 . The vending machine information includes, for example, the locker ID of the locker 55 that stores the product 30 . The vending machine information includes the battery ID of the battery mounted on the vending machine 50 . The vending machine information may include remaining battery level information indicating the remaining battery level installed in the vending machine 50 .

給電装置70は、ユーザ95に電力を供給する装置である。給電装置70は、電力を販売してよい。給電装置70は、無線通信エリア122内に設置される。給電装置70は、通信装置150を介して、制御装置200と無線通信する機能を有する。給電装置70は、商品販売装置の一例であってよい。 The power supply device 70 is a device that supplies power to the user 95 . Power supply device 70 may sell power. The power supply device 70 is installed within the wireless communication area 122 . The power supply device 70 has a function of wirelessly communicating with the control device 200 via the communication device 150 . The power supply device 70 may be an example of a product sales device.

給電装置70は、不図示のバッテリを含む。バッテリは、例えば、給電装置70を駆動するバッテリを含む。バッテリは、例えば、ユーザ95に電力を供給するバッテリを含む。ユーザ95に電力を供給するバッテリは、給電装置70を駆動するバッテリと同一のバッテリであってよい。ユーザ95に電力を供給するバッテリは、商品30の一例であってよい。 Power feeding device 70 includes a battery (not shown). The battery includes, for example, a battery that drives the power supply device 70 . Batteries include, for example, batteries that power user 95 . The battery that powers the user 95 may be the same battery that powers the power supply device 70 . A battery that powers user 95 may be an example of item 30 .

給電装置70は、例えば、無線給電によって電力を供給する。給電装置70は、有線給電によって電力を供給してもよい。 The power supply device 70 supplies power by, for example, wireless power supply. The power supply device 70 may supply power through wired power supply.

給電装置70は、例えば、ユーザ端末90に電力を供給する。給電装置70は、その他の任意の装置に電力を供給してもよい。 The power supply device 70 supplies power to the user terminal 90, for example. Power supply device 70 may supply power to any other device.

給電装置70は、例えば、通信装置150を介して、給電装置70に関する給電装置情報を制御装置200に送信する。給電装置70は、例えば、断続的に給電装置情報を制御装置200に送信する。給電装置70は、例えば、定期的に給電装置情報を制御装置200に送信する。給電装置70は、制御装置200による制御に従って、給電装置情報を制御装置200に送信してもよい。給電装置情報は、商品販売装置情報の一例であってよい。 The power supply device 70 transmits power supply device information about the power supply device 70 to the control device 200 via the communication device 150, for example. The power supply device 70 , for example, intermittently transmits power supply device information to the control device 200 . The power supply device 70 , for example, periodically transmits power supply device information to the control device 200 . The power supply device 70 may transmit power supply device information to the control device 200 under the control of the control device 200 . The power supply device information may be an example of product sales device information.

給電装置情報は、例えば、給電装置70の給電装置IDを含む。給電装置情報は、給電装置70に搭載されたバッテリのバッテリIDを含む。給電装置情報は、給電装置70に搭載されたバッテリ残量を示すバッテリ残量情報を含んでもよい。 The power supply device information includes, for example, the power supply device ID of the power supply device 70 . The power supply device information includes the battery ID of the battery mounted on the power supply device 70 . The power supply device information may include remaining battery level information indicating the remaining battery level of the power supply device 70 .

無人航空機300は、搭載部350及び検出部380を有する。無人航空機300は、不図示のバッテリを有する。無人航空機300は、例えば、バッテリに蓄電された電力を用いて飛行する。無人航空機300は、通信装置150を介して、制御装置200と無線通信する機能を有する。無人航空機300は、移動体の一例であってよい。 Unmanned aerial vehicle 300 has a loading section 350 and a detection section 380 . Unmanned aerial vehicle 300 has a battery (not shown). The unmanned aerial vehicle 300 flies using power stored in a battery, for example. Unmanned aerial vehicle 300 has a function of wirelessly communicating with control device 200 via communication device 150 . Unmanned aerial vehicle 300 may be an example of a mobile object.

無人航空機300は、商品30を配送する機能を有する。無人航空機300は、例えば、販売機50に商品30を配送する。無人航空機300は、給電装置70に商品30を配送してもよい。 Unmanned aerial vehicle 300 has the function of delivering goods 30 . Unmanned aerial vehicle 300 delivers merchandise 30 to vending machine 50, for example. Unmanned aerial vehicle 300 may deliver item 30 to power feeder 70 .

無人航空機300は、商品30以外の物品を配送してもよい。例えば、無人航空機300は、販売機50のバッテリの交換バッテリを配送する。 Unmanned aerial vehicle 300 may deliver items other than merchandise 30 . For example, unmanned aerial vehicle 300 delivers replacement batteries for vending machine 50 batteries.

搭載部350は、商品30を搭載する。搭載部350は、例えば、商品30を搭載部350に固定した状態で搭載する。搭載部350は、例えば、商品30を把持する把持部を含む。搭載部350は、商品30を搭載部350に固定していない状態で搭載してもよい。 The mounting unit 350 mounts the product 30 thereon. The mounting section 350 mounts the product 30 in a state of being fixed to the mounting section 350, for example. The mounting section 350 includes, for example, a gripping section that grips the product 30 . The mounting section 350 may mount the product 30 in a state in which it is not fixed to the mounting section 350 .

検出部380は、無人航空機300の周囲の状況を検出可能な装置であればどのような装置であってもよい。検出部380は、例えば、カメラを含む。カメラは、例えば、可視光カメラである。カメラは、例えば、赤外線カメラである。カメラは、サーマルカメラであってもよい。検出部380は、レーダを含んでもよい。無人航空機300は、通信装置150を介して、検出部380が検出した無人航空機300の周囲の状況を示す検出情報を制御装置200に送信する。 The detection unit 380 may be any device as long as it can detect the circumstances around the unmanned aerial vehicle 300 . The detection unit 380 includes, for example, a camera. The camera is, for example, a visible light camera. The camera is, for example, an infrared camera. The camera may be a thermal camera. The detector 380 may include radar. Unmanned aerial vehicle 300 transmits detection information indicating the surroundings of unmanned aerial vehicle 300 detected by detection unit 380 to control device 200 via communication device 150 .

無人航空機300は、無人航空機300の位置情報を取得する機能を有する。無人航空機300は、例えば、GNSS(Global Navigation Satellite System)機能を用いて、無人航空機300の位置情報を取得する。無人航空機300は、通信装置150を介して、取得した無人航空機300の位置情報を制御装置200に送信する。 Unmanned aerial vehicle 300 has a function of acquiring position information of unmanned aerial vehicle 300 . The unmanned aerial vehicle 300 acquires position information of the unmanned aerial vehicle 300 using, for example, a GNSS (Global Navigation Satellite System) function. Unmanned aerial vehicle 300 transmits the acquired position information of unmanned aerial vehicle 300 to control device 200 via communication device 150 .

無人航空機300は、例えば、販売機50と無線通信する機能を有する。無人航空機300は、例えば、給電装置70と無線通信する機能を有する。無線通信は、例えば、Wi-Fi(登録商標)、Bluetooth(登録商標)、及びZigBee(登録商標)等の無線通信システムに準拠する。 Unmanned aerial vehicle 300 has a function of wirelessly communicating with vending machine 50, for example. The unmanned aerial vehicle 300 has a function of wirelessly communicating with the power feeding device 70, for example. Wireless communication conforms to wireless communication systems such as Wi-Fi (registered trademark), Bluetooth (registered trademark), and ZigBee (registered trademark).

商品30は、例えば、位置情報送信端末35を搭載する。位置情報送信端末35は、商品30の位置情報を取得し、通信装置150を介して取得した商品30の位置情報を制御装置200に送信する機能を有する。位置情報送信端末は、例えば、GNSSタグである。位置情報送信端末は、GPS(Global Positioning System)タグであってもよい。 The product 30 is equipped with, for example, a position information transmission terminal 35 . The position information transmission terminal 35 has a function of acquiring position information of the product 30 and transmitting the acquired position information of the product 30 via the communication device 150 to the control device 200 . The location information transmitting terminal is, for example, a GNSS tag. The location information transmission terminal may be a GPS (Global Positioning System) tag.

配送センタ80は、商品30を保管する保管スペースを有する。配送センタ80は、例えば、販売機50の商品30を保管する保管スペースを有する。配送センタ80は、例えば、給電装置70の商品30を保管する保管スペースを有する。 The distribution center 80 has storage space for storing the products 30 . The distribution center 80 has, for example, storage space for storing the products 30 of the vending machine 50 . The distribution center 80 has, for example, a storage space for storing the products 30 of the power supply device 70 .

配送センタ80は、商品30以外の物品を保管する保管スペースを有してもよい。配送センタ80は、例えば、販売機50のバッテリの交換バッテリを保管する保管スペースを有する。 The distribution center 80 may have storage space for storing items other than the product 30 . The distribution center 80 has a storage space for storing replacement batteries for the batteries of the vending machine 50, for example.

配送センタ80は、移動体が待機する待機スペースを有する。配送センタ80は、例えば、無人航空機300が待機する待機スペースを有する。配送センタ80は、コネクテッドカー等の自動車が待機する待機スペースを有してもよい。 The distribution center 80 has a standby space where mobile units wait. The distribution center 80 has, for example, a waiting space where the unmanned aerial vehicle 300 waits. The distribution center 80 may have a waiting space where automobiles such as connected cars wait.

ユーザ端末90は、通信装置150を介して制御装置200と通信可能な通信端末であればどのような端末であってもよい。例えば、ユーザ端末90は、スマートフォン等の携帯電話、タブレット端末及びウェアラブル端末等である。 The user terminal 90 may be any communication terminal that can communicate with the control device 200 via the communication device 150 . For example, the user terminal 90 is a mobile phone such as a smart phone, a tablet terminal, a wearable terminal, or the like.

ユーザ端末90は、例えば、販売機50と無線通信する機能を有する。ユーザ端末90は、例えば、給電装置70と無線通信する機能を有する。 The user terminal 90 has a function of wirelessly communicating with the vending machine 50, for example. The user terminal 90 has a function of wirelessly communicating with the power supply device 70, for example.

ユーザ端末90は、ユーザ端末90の位置情報を取得する機能を有してもよい。ユーザ端末90は、通信装置150を介して、取得したユーザ端末90の位置情報を制御装置200に送信してよい。 The user terminal 90 may have a function of acquiring location information of the user terminal 90 . The user terminal 90 may transmit the acquired location information of the user terminal 90 to the control device 200 via the communication device 150 .

制御装置200は、通信装置150を介して、移動体を制御する。制御装置200は、例えば、無人航空機300を制御する。制御装置200は、自動車を制御してもよい。 The control device 200 controls the mobile object via the communication device 150 . The control device 200 controls an unmanned aerial vehicle 300, for example. Controller 200 may control an automobile.

制御装置200は、通信装置150を介して販売機50から受信した販売機情報に基づいて、販売機50に商品30を配送するよう無人航空機300を制御する。制御装置200は、例えば、通信装置150を介して給電装置70から受信した給電装置情報に基づいて、給電装置70に商品30を配送するよう無人航空機300を制御する。無人航空機300は、制御装置200による制御に従って、商品30を配送する。 The control device 200 controls the unmanned aerial vehicle 300 to deliver the product 30 to the vending machine 50 based on the vending machine information received from the vending machine 50 via the communication device 150 . The control device 200 controls the unmanned aerial vehicle 300 to deliver the product 30 to the power supply device 70 based on the power supply device information received from the power supply device 70 via the communication device 150, for example. Unmanned aerial vehicle 300 delivers product 30 under the control of control device 200 .

制御装置200は、例えば、コアネットワーク20及びインターネット40を介して、外部装置と通信する。制御装置200は、例えば、DBサーバ500と通信する。制御装置200は、MQサーバ700と通信する。 The control device 200 communicates with external devices via the core network 20 and the Internet 40, for example. The control device 200 communicates with the DB server 500, for example. Controller 200 communicates with MQ server 700 .

制御装置200は、例えば、MEC(Multi-access Edge Computing)として機能する。すなわち、制御装置200は、MECサーバであってよい。 The control device 200 functions, for example, as MEC (Multi-access Edge Computing). That is, the control device 200 may be an MEC server.

制御装置200は、例えば、1つのサーバで構成される。制御装置200は、複数のサーバで構成されてもよい。例えば、制御装置200は、MECサーバ及びAPI(Application Programming Interface)サーバで構成されてよい。 The control device 200 is composed of, for example, one server. The control device 200 may be composed of a plurality of servers. For example, the control device 200 may be configured with an MEC server and an API (Application Programming Interface) server.

制御装置200は、例えば、地上に設置される。制御装置200は、例えば、コアネットワーク20上に設置される。これにより、制御装置200は、無人航空機300との通信の低遅延化を実現し、無人航空機300を高精度に制御することができる。制御装置200は、インターネット40上に設置されてもよい。制御装置200は、飛行体100に搭載されてもよい。 The control device 200 is installed on the ground, for example. The control device 200 is installed on the core network 20, for example. As a result, the control device 200 can reduce the delay in communication with the unmanned aerial vehicle 300 and control the unmanned aerial vehicle 300 with high accuracy. The control device 200 may be installed on the Internet 40 . The control device 200 may be mounted on the aircraft 100 .

DBサーバ500は、各種情報を格納する。DBサーバ500は、例えば、商品30に関する商品情報を格納する。商品情報は、商品30の商品IDを含む。商品情報は、商品30の重さを示す情報を含む。 The DB server 500 stores various information. The DB server 500 stores, for example, product information regarding the product 30 . The product information includes the product ID of the product 30 . The product information includes information indicating the weight of the product 30 .

DBサーバ500は、例えば、販売機情報を格納する。DBサーバ500は、例えば、給電装置情報を格納する。 The DB server 500 stores vending machine information, for example. The DB server 500 stores, for example, power supply device information.

DBサーバ500は、例えば、配送センタ80に関する配送センタ情報を格納する。配送センタ情報は、例えば、配送センタ80に保管されている商品30に関する保管商品情報を含む。保管商品情報は、例えば、配送センタ80に保管されている商品30の商品IDを含む。保管商品情報は、例えば、配送センタ80に保管されている商品30の数量を示す情報を含む。 The DB server 500 stores, for example, distribution center information regarding the distribution center 80 . The distribution center information includes, for example, stored product information regarding the products 30 stored in the distribution center 80 . The stored product information includes, for example, product IDs of products 30 stored in the distribution center 80 . The stored product information includes, for example, information indicating the quantity of products 30 stored in the distribution center 80 .

配送センタ情報は、配送センタ80で待機している移動体に関する待機移動体情報を含んでもよい。待機移動体情報は、例えば、待機している移動体の移動体IDを含む。待機移動体情報は、待機している移動体の利用予定時刻を示す情報を含んでもよい。 The distribution center information may include idle mobile information regarding mobiles waiting at the distribution center 80 . The waiting mobile information includes, for example, the mobile ID of the waiting mobile. The waiting mobile body information may include information indicating the scheduled time of use of the waiting mobile body.

DBサーバ500は、システム10のユーザ95に関するユーザ情報を格納する。ユーザ情報は、例えば、ユーザ95のユーザIDを含む。ユーザ情報は、ユーザ95が所有するユーザ端末90のユーザ端末IDを含む。ユーザ情報は、例えば、ユーザ95の住所やクレジットカード番号等のユーザ95の個人情報を含む。 DB server 500 stores user information about users 95 of system 10 . User information includes, for example, the user ID of user 95 . The user information includes the user terminal ID of the user terminal 90 owned by the user 95 . The user information includes, for example, personal information of the user 95 such as the user's 95 address and credit card number.

ユーザ情報は、例えば、ユーザ95が過去に購入した商品30に関する購入履歴情報を含む。購入履歴情報は、例えば、ユーザ95が過去に購入した商品30の商品IDを含む。購入履歴情報は、例えば、ユーザ95が過去に購入した商品30の数量を示す情報を含む。購入履歴情報は、例えば、ユーザ95が過去に商品30を購入した販売機50の販売機IDを含む。購入履歴情報は、例えば、ユーザ95が過去に商品30を購入した給電装置70の給電装置IDを含む。購入商品情報は、ユーザ95が過去に購入した商品30の金額を示す情報を含んでもよい。 The user information includes, for example, purchase history information regarding the product 30 purchased by the user 95 in the past. The purchase history information includes, for example, product IDs of products 30 purchased by the user 95 in the past. The purchase history information includes, for example, information indicating the quantity of products 30 purchased by the user 95 in the past. The purchase history information includes, for example, the vending machine ID of the vending machine 50 from which the user 95 purchased the product 30 in the past. The purchase history information includes, for example, the power supply device ID of the power supply device 70 from which the user 95 purchased the product 30 in the past. The purchased product information may include information indicating the price of the product 30 purchased by the user 95 in the past.

ユーザ情報は、ユーザ95が購入を予約している商品30に関する購入予約情報を含んでもよい。購入予約情報は、例えば、ユーザ95が購入予約した商品30の商品IDを含む。購入予約情報は、例えば、ユーザ95が購入予約した商品30の数量を示す情報を含む。購入予約情報は、例えば、ユーザ95が購入予約した商品30を購入する販売機50の販売機IDを含む。購入予約情報は、例えば、ユーザ95が購入予約した商品30を購入する給電装置70の給電装置IDを含む。購入予約情報は、ユーザ95が購入予約した商品30の購入予定日を示す情報を含む。購入予約情報は、ユーザ95が購入予約した商品30の金額を示す情報を含んでもよい。 The user information may include purchase reservation information regarding the product 30 that the user 95 has reserved for purchase. The purchase reservation information includes, for example, the product ID of the product 30 reserved for purchase by the user 95 . The purchase reservation information includes, for example, information indicating the quantity of the product 30 reserved for purchase by the user 95 . The purchase reservation information includes, for example, the vending machine ID of the vending machine 50 that purchases the product 30 reserved by the user 95 . The purchase reservation information includes, for example, the power supply device ID of the power supply device 70 that purchases the product 30 reserved for purchase by the user 95 . The purchase reservation information includes information indicating the scheduled purchase date of the product 30 for which the user 95 has made a purchase reservation. The purchase reservation information may include information indicating the price of the product 30 reserved for purchase by the user 95 .

なお、制御装置200とDBサーバ500とは、一体であってもよい。すなわち、制御装置200は、DBサーバ500の機能を有してもよい。 Note that the control device 200 and the DB server 500 may be integrated. That is, the control device 200 may have the functions of the DB server 500 .

WEBサーバ600は、システム10に関するWEBページをシステム10のユーザ95に提供する。WEBサーバ600は、例えば、ユーザ95が商品30の購入予約をするための購入予約ページをユーザ95に提供する。例えば、WEBサーバ600は、ユーザ95がユーザ端末90を用いて購入予約ページ上で入力した購入予約情報を受け付ける。WEBサーバ600は、受け付けた購入予約情報をDBサーバ500に送信する。WEBサーバ600は、受け付けた購入予約情報をMQサーバ700に送信してもよい。 WEB server 600 provides WEB pages relating to system 10 to users 95 of system 10 . The WEB server 600 provides the user 95 with a purchase reservation page for the user 95 to reserve the purchase of the product 30, for example. For example, the WEB server 600 accepts purchase reservation information input by the user 95 on the purchase reservation page using the user terminal 90 . The WEB server 600 transmits the received purchase reservation information to the DB server 500 . The WEB server 600 may transmit the received purchase reservation information to the MQ server 700 .

WEBサーバ600は、ユーザ95がユーザ情報を確認するためのユーザ情報確認ページをユーザ95に提供してもよい。例えば、WEBサーバ600は、ユーザ95がユーザ端末90を用いてユーザ情報確認ページ上で入力した、ユーザ情報の確認を要求するユーザ情報確認要求を受け付ける。ユーザ情報確認要求は、例えば、ユーザ95のユーザIDを含む。ユーザ情報確認要求は、ユーザ95の所有するユーザ端末90のユーザ端末IDを含んでもよい。 The WEB server 600 may provide the user 95 with a user information confirmation page for the user 95 to confirm user information. For example, the WEB server 600 accepts a user information confirmation request input by the user 95 using the user terminal 90 on the user information confirmation page. The user information confirmation request includes, for example, the user ID of user 95 . The user information confirmation request may include the user terminal ID of the user terminal 90 owned by the user 95 .

WEBサーバ600は、受け付けたユーザ情報確認要求に基づいて、ユーザ95のユーザ情報をDBサーバ500から取得する。WEBサーバ600は、取得したユーザ情報をユーザ情報確認ページ上に表示する。ユーザ95は、ユーザ端末90を用いてユーザ情報確認ページ上に表示されたユーザ情報を確認できる。 The WEB server 600 acquires the user information of the user 95 from the DB server 500 based on the received user information confirmation request. The WEB server 600 displays the acquired user information on the user information confirmation page. The user 95 can confirm the user information displayed on the user information confirmation page using the user terminal 90 .

なお、制御装置200とWEBサーバ600とは、一体であってもよい。すなわち、制御装置200は、WEBサーバ600の機能を有してもよい。 Note that the control device 200 and the web server 600 may be integrated. That is, the control device 200 may have the functions of the WEB server 600 .

MQサーバ700は、商品30の配送予定に関する配送予定情報を生成する。MQサーバ700は、例えば、WEBサーバ600から受信した購入予約情報に基づいて、配送予定情報を生成する。MQサーバ700は、生成した配送予定情報を格納する。 The MQ server 700 generates delivery schedule information regarding the delivery schedule of the product 30 . The MQ server 700 generates delivery schedule information based on the purchase reservation information received from the WEB server 600, for example. The MQ server 700 stores the generated delivery schedule information.

配送予定情報は、例えば、配送する商品30の商品IDを含む。配送予定情報は、例えば、配送する商品30の数量を示す情報を含む。配送予定情報は、例えば、商品30の配送先である販売機50の販売機IDを含む。配送予定情報は、例えば、商品30の配送先である給電装置70の給電装置IDを含む。配送予定情報は、例えば、配送先の位置情報を含む。配送予定情報は、例えば、商品30を商品30の配送予定日を示す情報を含む。配送予定情報は、商品30を配送する配送タイプを示す情報を含んでもよい。配送タイプは、定期配送、緊急配送等である。 The delivery schedule information includes, for example, the product ID of the product 30 to be delivered. The delivery schedule information includes, for example, information indicating the quantity of the products 30 to be delivered. The delivery schedule information includes, for example, the vending machine ID of the vending machine 50 to which the product 30 is to be delivered. The delivery schedule information includes, for example, the power supply device ID of the power supply device 70 to which the product 30 is delivered. The delivery schedule information includes, for example, location information of the delivery destination. The delivery schedule information includes, for example, information indicating the scheduled delivery date of the product 30 . The delivery schedule information may include information indicating the delivery type for delivering the product 30 . The delivery type is regular delivery, urgent delivery, or the like.

MQサーバ700は、格納している配送予定情報を制御装置200に送信する。MQサーバ700は、例えば、配送予定日が早い順に配送予定情報を制御装置200に送信する。MQサーバ700は、配送タイプが緊急配送である配送予定情報を他の配送予定情報より優先して制御装置200に送信してもよい。 The MQ server 700 transmits the stored delivery schedule information to the control device 200 . The MQ server 700, for example, transmits the delivery schedule information to the control device 200 in order of earliest scheduled delivery date. The MQ server 700 may transmit the delivery schedule information whose delivery type is urgent delivery to the control device 200 prior to other delivery schedule information.

なお、制御装置200とMQサーバ700とは、一体であってもよい。すなわち、制御装置200は、MQサーバ700の機能を有してもよい。 Note that the control device 200 and the MQ server 700 may be integrated. That is, the control device 200 may have the functions of the MQ server 700 .

従来のシステムにおいて、制御装置は、地上に設置された無線基地局を介して、商品を配送するよう移動体を制御していた。また、従来のシステムにおいて、販売機は、電力インフラによって提供される電力を用いて商品を販売していた。このため、従来のシステムでは、ルーラルエリアで商品を配送及び販売する場合、地上に無線基地局を新たに設置して、電力インフラを新たに構築する必要があった。したがって、従来のシステムでは、ルーラルエリアで商品を配送及び販売する場合、多くの費用が必要であった。これに対して、本実施形態に係るシステム10によれば、制御装置200は、成層圏プラットフォームとして機能する飛行体100の通信装置150を介して、商品30を配送するよう移動体を制御する。これにより、本実施形態に係るシステム10は、地上に無線基地局を新たに設置することなく、無人航空機300を用いて商品30を配送できる。また、本実施形態に係るシステム10によれば、販売機50及び給電装置70はバッテリで駆動する。これにより、本実施形態に係るシステム10は、電力インフラを新たに構築することなく、販売機50や給電装置70を用いて商品30を販売できる。したがって、本実施形態に係るシステム10は、ルーラルエリアで商品を配送及び販売する場合、従来のシステムと比較して少ない費用で商品を配送及び販売できる。 In conventional systems, a controller controls mobiles to deliver goods via ground-based radio base stations. Also, in conventional systems, vending machines used power provided by the power infrastructure to sell goods. Therefore, in the conventional system, when delivering and selling products in a rural area, it was necessary to newly install a wireless base station on the ground and construct a new power infrastructure. Therefore, the conventional system requires a lot of expenses when distributing and selling goods in rural areas. In contrast, according to the system 10 according to the present embodiment, the control device 200 controls the mobile object to deliver the product 30 via the communication device 150 of the flying object 100 functioning as a stratospheric platform. As a result, the system 10 according to the present embodiment can deliver the product 30 using the unmanned aerial vehicle 300 without installing a new wireless base station on the ground. Moreover, according to the system 10 of this embodiment, the vending machine 50 and the power supply device 70 are driven by a battery. As a result, the system 10 according to the present embodiment can sell the product 30 using the vending machine 50 and the power supply device 70 without constructing a new power infrastructure. Therefore, the system 10 according to the present embodiment can deliver and sell products at a lower cost than conventional systems when delivering and selling products in rural areas.

図2は、制御装置200の機能構成の一例を概略的に示す。制御装置200は、格納部202、外部装置通信部204、商品販売装置情報受信部206、撮像画像受信部208、配送判定部210、配送ルート決定部212、移動体選択部214、商品搭載指示送信部215、移動体制御情報生成部216、移動体制御情報送信部218、位置情報受信部220、検出情報受信部222、障害物判定部224、商品監視部226、商品販売装置制御部227、異常判定部228、異常行動検出部230、通信装置制御部232、及び電力供給装置制御部234を有する。なお、制御装置200がこれらの全ての構成を含むことは必須とは限らない。 FIG. 2 schematically shows an example of the functional configuration of the control device 200. As shown in FIG. The control device 200 includes a storage unit 202, an external device communication unit 204, a product sales device information reception unit 206, a captured image reception unit 208, a delivery determination unit 210, a delivery route determination unit 212, a mobile unit selection unit 214, and a product loading instruction transmission. unit 215, mobile unit control information generator 216, mobile unit control information transmitter 218, position information receiver 220, detection information receiver 222, obstacle determination unit 224, product monitor 226, product vending device controller 227, abnormality It has a determination unit 228 , an abnormal behavior detection unit 230 , a communication device control unit 232 , and a power supply device control unit 234 . Note that it is not essential that the control device 200 include all of these configurations.

格納部202は、各種情報を格納する。格納部202は、例えば、無線通信エリア122内のルートに関するルート情報を格納する。 The storage unit 202 stores various information. The storage unit 202 stores, for example, route information regarding routes within the wireless communication area 122 .

ルート情報は、例えば、ルートの長さを示すルート長情報を含む。ルート情報は、例えば、移動体がルートを移動するために必要な移動時間を示すルート移動時間情報を含む。ルート移動時間情報は、例えば、時期毎の移動時間を示す情報を含む。ルート移動時間情報は、時間帯毎の移動時間を示す情報を含んでもよい。 The route information includes, for example, route length information indicating the length of the route. The route information includes, for example, route travel time information indicating the travel time necessary for the mobile body to travel the route. The route travel time information includes, for example, information indicating travel time for each season. The route travel time information may include information indicating travel time for each time period.

ルート移動時間情報は、例えば、移動体が過去にルートを移動したときの最短移動時間を示す最短ルート移動時間情報を含む。ルート移動時間情報は、移動体が過去にルートを移動したときの平均移動時間を示す平均ルート移動時間情報を含んでもよい。 The route travel time information includes, for example, shortest route travel time information indicating the shortest travel time when the moving object traveled a route in the past. The route travel time information may include average route travel time information indicating an average travel time when the moving object traveled a route in the past.

外部装置通信部204は、外部装置と通信する。外部装置通信部204は、例えば、コアネットワーク20及びインターネット40を介して、外部装置と通信する。外部装置通信部204は、外部装置から取得した情報を格納部202に格納する。 The external device communication unit 204 communicates with an external device. The external device communication unit 204 communicates with external devices via the core network 20 and the Internet 40, for example. The external device communication unit 204 stores information acquired from the external device in the storage unit 202 .

外部装置通信部204は、例えば、DBサーバ500と通信する。外部装置通信部204は、例えば、DBサーバ500から商品情報を取得する。外部装置通信部204は、例えば、商品販売装置情報を取得する。外部装置通信部204は、例えば、DBサーバ500から配送センタ情報を取得する。外部装置通信部204は、DBサーバ500からユーザ情報を取得してもよい。 The external device communication unit 204 communicates with the DB server 500, for example. The external device communication unit 204 acquires product information from the DB server 500, for example. The external device communication unit 204 acquires product sales device information, for example. The external device communication unit 204 acquires distribution center information from the DB server 500, for example. The external device communication unit 204 may acquire user information from the DB server 500 .

外部装置通信部204は、例えば、MQサーバ700と通信する。外部装置通信部204は、例えば、MQサーバ700から配送予定情報を取得する。 The external device communication unit 204 communicates with the MQ server 700, for example. The external device communication unit 204 acquires delivery schedule information from the MQ server 700, for example.

外部装置通信部204は、通信装置150を介して外部装置と通信してもよい。外部装置通信部204は、例えば、ユーザ端末90と通信する。外部装置通信部204は、例えば、ユーザ端末90の位置情報を取得する。外部装置通信部204は、例えば、無線通信エリア122内に設置された信号機と通信する。外部装置通信部204は、例えば、信号機から信号機情報を取得する。信号機情報は、例えば、信号機の現在の表示状態を示す情報を含む。 The external device communication section 204 may communicate with an external device via the communication device 150 . The external device communication unit 204 communicates with the user terminal 90, for example. The external device communication unit 204 acquires location information of the user terminal 90, for example. The external device communication unit 204 communicates with, for example, a traffic light installed within the wireless communication area 122 . The external device communication unit 204 acquires traffic light information from the traffic light, for example. The traffic light information includes, for example, information indicating the current display state of the traffic light.

商品販売装置情報受信部206は、商品販売装置から、通信装置150を介して、商品販売装置に関する商品販売装置情報を受信する。商品販売装置情報受信部206は、例えば、販売機50から、通信装置150を介して、販売機情報を受信する。商品販売装置情報受信部206は、給電装置70から、通信装置150を介して、給電装置情報を受信してもよい。商品販売装置情報受信部206は、受信した商品販売装置情報を格納部202に格納する。 The product selling device information receiving unit 206 receives product selling device information about the product selling device from the product selling device via the communication device 150 . The product vending device information receiving unit 206 receives vending machine information from the vending machine 50 via the communication device 150, for example. The product selling device information receiving unit 206 may receive power feeding device information from the power feeding device 70 via the communication device 150 . The product selling device information receiving unit 206 stores the received product selling device information in the storage unit 202 .

商品販売装置情報受信部206は、商品販売装置から、ユーザ95が商品30の購入を要求する購入要求を受信してもよい。購入要求は、例えば、ユーザ95が購入する商品30の商品IDを含む。購入要求は、例えば、ユーザ95が購入する商品30の数量を示す情報を含む。購入要求は、例えば、ユーザ95が購入予約した商品30の商品IDを含む。購入要求は、例えば、ユーザ95が購入予約した商品30の数量を示す情報を含む。購入要求は、例えば、ユーザ95のユーザIDを含む。購入要求は、ユーザ端末90のユーザ端末IDを含んでもよい。商品販売装置情報受信部206は、受信した購入要求を格納部202に格納する。 The product selling device information receiving unit 206 may receive a purchase request for the user 95 to purchase the product 30 from the product selling device. The purchase request includes, for example, the product ID of the product 30 that the user 95 purchases. The purchase request includes, for example, information indicating the quantity of product 30 to be purchased by user 95 . The purchase request includes, for example, the product ID of the product 30 that the user 95 has reserved for purchase. The purchase request includes, for example, information indicating the quantity of the product 30 reserved for purchase by the user 95 . The purchase request includes, for example, user 95's user ID. The purchase request may include the user terminal ID of user terminal 90 . Merchandise selling device information receiving section 206 stores the received purchase request in storage section 202 .

撮像画像受信部208は、通信装置150を介して、飛行体100に搭載されたカメラ116によって撮像された無線通信エリア122の撮像画像を受信する。撮像画像受信部208は、受信した撮像画像を格納部202に格納する。 The captured image receiving unit 208 receives the captured image of the wireless communication area 122 captured by the camera 116 mounted on the aircraft 100 via the communication device 150 . The captured image receiving unit 208 stores the received captured image in the storage unit 202 .

配送判定部210は、商品30を商品販売装置に配送するか否かを判定する。配送判定部210は、例えば、商品販売装置情報受信部206が受信した商品販売装置情報に基づいて、商品30を商品販売装置に配送するか否かを判定する。配送判定部210は、例えば、商品販売装置情報受信部206が商品販売装置情報を受信したことに応じて、商品30を商品販売装置に配送するか否かを判定する。 The delivery determination unit 210 determines whether or not to deliver the product 30 to the product sales device. The delivery determination unit 210 determines whether or not to deliver the product 30 to the product sales device based on the product sales device information received by the product sales device information reception unit 206, for example. For example, the delivery determining unit 210 determines whether or not to deliver the product 30 to the product selling device in response to the product selling device information receiving unit 206 receiving the product selling device information.

配送判定部210は、例えば、商品30を販売機50に配送するか否かを判定する。配送判定部210は、例えば、商品販売装置情報受信部206が受信した販売機情報に基づいて、商品30を販売機50に配送するか否かを判定する。配送判定部210は、例えば、販売機50が保有している商品30の数量が予め定められた数量より少ない場合、商品30を販売機50に配送すると判定する。 The delivery determination unit 210 determines, for example, whether or not to deliver the product 30 to the vending machine 50 . The delivery determination unit 210 determines whether or not to deliver the product 30 to the vending machine 50 based on the vending machine information received by the product vending device information receiving unit 206, for example. The delivery determination unit 210 determines to deliver the product 30 to the vending machine 50, for example, when the quantity of the product 30 held by the vending machine 50 is less than a predetermined quantity.

配送判定部210は、例えば、商品30を給電装置70に配送するか否かを判定する。配送判定部210は、例えば、商品販売装置情報受信部206が受信した給電装置情報に基づいて、商品30を給電装置70に配送するか否かを判定する。配送判定部210は、例えば、ユーザ95に電力を供給するバッテリ残量が予め定められたバッテリ残量より少ない場合、商品30を給電装置70に配送すると判定する。 The delivery determination unit 210 determines, for example, whether or not to deliver the product 30 to the power supply device 70 . The delivery determination unit 210 determines whether to deliver the product 30 to the power supply device 70 based on the power supply device information received by the product sales device information reception unit 206, for example. For example, the delivery determination unit 210 determines to deliver the product 30 to the power supply device 70 when the remaining battery power for supplying power to the user 95 is less than a predetermined remaining battery power.

配送判定部210は、商品30以外の物品を商品販売装置に配送するか否かを判定してもよい。配送判定部210は、商品販売装置を駆動するバッテリの交換バッテリを商品販売装置に配送するか否かを判定してもよい。配送判定部210は、例えば、商品販売装置情報に含まれるバッテリ残量情報に基づいて、交換バッテリを商品販売装置に配送するか否かを判定する。配送判定部210は、例えば、商品販売装置に搭載されたバッテリ残量が予め定められたバッテリ残量より少ない場合、交換バッテリを商品販売装置に配送すると判定する。 The delivery determination unit 210 may determine whether or not to deliver items other than the product 30 to the product sales device. The delivery determination unit 210 may determine whether or not to deliver a replacement battery for driving the product sales device to the product sales device. The delivery determination unit 210 determines whether or not to deliver the replacement battery to the product sales device based on remaining battery level information included in the product sales device information, for example. The delivery determination unit 210 determines that the replacement battery should be delivered to the product sales device, for example, when the remaining battery charge in the product sales device is less than a predetermined remaining battery charge.

配送判定部210は、外部装置通信部204がMQサーバ700から配送予定情報を受信した場合、商品30を商品販売装置に配送すると判定してもよい。配送判定部210は、例えば、配送予定情報に含まれる商品30を、配送予定情報に含まれる配送先に配送すると判定する。 When the external device communication unit 204 receives the delivery schedule information from the MQ server 700, the delivery determination unit 210 may determine that the product 30 is to be delivered to the product sales device. The delivery determination unit 210 determines, for example, to deliver the product 30 included in the delivery schedule information to the delivery destination included in the delivery schedule information.

配送ルート決定部212は、移動体が商品30を商品販売装置に配送する配送ルートを決定する。配送ルート決定部212は、例えば、移動体が商品30を販売機50に配送する配送ルートを決定する。配送ルート決定部212は、例えば、移動体が商品30を給電装置70に配送する配送ルートを決定する。配送ルート決定部212は、移動体が商品販売装置を駆動するバッテリの交換バッテリを商品販売装置に配送する配送ルートを決定してもよい。 The delivery route determination unit 212 determines a delivery route for the mobile body to deliver the product 30 to the product sales device. The delivery route determining unit 212 determines, for example, a delivery route for delivering the product 30 to the vending machine 50 by the mobile body. The delivery route determining unit 212 determines, for example, a delivery route for delivering the product 30 to the power supply device 70 by the moving object. The delivery route determining unit 212 may determine a delivery route for delivering a replacement battery of a battery that drives the product sales device to the product sales device.

配送ルート決定部212は、例えば、格納部202に格納されているルート情報に基づいて、配送ルートを決定する。配送ルート決定部212は、例えば、格納部202に格納されているルート長情報に基づいて、配送ルートを決定する。配送ルート決定部212は、例えば、ルートの長さが最も短いルートを配送ルートとして決定する。 The delivery route determination unit 212 determines a delivery route based on route information stored in the storage unit 202, for example. The delivery route determination unit 212 determines the delivery route based on the route length information stored in the storage unit 202, for example. The delivery route determining unit 212 determines, for example, the route with the shortest route length as the delivery route.

配送ルート決定部212は、格納部202に格納されているルート移動時間情報に基づいて、配送ルートを決定してもよい。配送ルート決定部212は、例えば、最短移動時間が最も短いルートを配送ルートとして決定する。配送ルート決定部212は、平均移動時間が最も短いルートを配送ルートとして決定してもよい。 The delivery route determination unit 212 may determine the delivery route based on route travel time information stored in the storage unit 202 . The delivery route determining unit 212 determines, for example, the route with the shortest travel time as the delivery route. The delivery route determination unit 212 may determine the route with the shortest average travel time as the delivery route.

配送ルート決定部212は、例えば、撮像画像受信部208が受信した撮像画像に基づいて、配送ルートを決定する。例えば、配送ルート決定部212は、撮像画像を画像解析して、移動体が移動できない禁止ルートを特定する。配送ルート決定部212は、特定した禁止ルートを除いたルートの中から配送ルートを決定する。禁止ルートは、例えば、工事中のルートである。 The delivery route determining unit 212 determines the delivery route based on the captured image received by the captured image receiving unit 208, for example. For example, the delivery route determination unit 212 analyzes the captured image to identify a prohibited route on which the moving object cannot move. The delivery route determining unit 212 determines a delivery route from routes other than the specified prohibited route. A prohibited route is, for example, a route under construction.

配送ルート決定部212は、例えば、決定した配送ルートに基づいて、商品販売装置に商品30を配送する移動体の数を決定する。配送ルート決定部212は、例えば、1機の移動体で商品販売装置に商品30を配送すると決定する。配送ルート決定部212は、複数機の移動体で商品販売装置に商品30を配送すると決定してもよい。 The delivery route determining unit 212, for example, determines the number of moving bodies that deliver the product 30 to the product sales device based on the determined delivery route. The delivery route decision unit 212 decides, for example, to deliver the product 30 to the product sales device by one mobile unit. The delivery route determination unit 212 may determine to deliver the product 30 to the product sales device using a plurality of mobile units.

配送ルート決定部212は、例えば、配送ルートを決定したことに応じて、配送ルートに関する配送ルート情報を生成する。配送ルート情報は、例えば、配送ルートを示す情報を含む。配送ルート情報は、例えば、配送ルートの長さを示す配送ルート長情報を含む。配送ルート情報は、移動体が配送ルートを移動するために必要な移動時間を示す配送ルート移動時間情報を含んでもよい。配送ルート決定部212は、生成した配送ルート情報を格納部202に格納する。 The delivery route determining unit 212, for example, generates delivery route information regarding the delivery route in response to determining the delivery route. Delivery route information includes, for example, information indicating a delivery route. The delivery route information includes, for example, delivery route length information indicating the length of the delivery route. The delivery route information may include delivery route travel time information indicating the travel time required for the mobile body to travel on the delivery route. The delivery route determination unit 212 stores the generated delivery route information in the storage unit 202 .

移動体選択部214は、商品30を商品販売装置に配送する移動体を選択する。移動体選択部214は、例えば、無人航空機300を選択する。移動体選択部214は、自動車を選択してもよい。 The moving body selection unit 214 selects a moving body that delivers the product 30 to the product sales device. The mobile object selection unit 214 selects the unmanned aerial vehicle 300, for example. The moving body selection unit 214 may select a car.

移動体選択部214は、例えば、格納部202に格納されている配送センタ情報に基づいて、移動体を選択する。移動体選択部214は、例えば、配送センタ80で待機している移動体の中から移動体を選択する。 The mobile unit selection unit 214 selects a mobile unit based on the distribution center information stored in the storage unit 202, for example. The moving body selection unit 214 selects a moving body from the moving bodies waiting at the distribution center 80, for example.

移動体選択部214は、例えば、無人航空機300が商品30を商品販売装置に配送可能であるか否かを判定することによって、移動体を選択する。移動体選択部214は、無人航空機300が商品30を商品販売装置に配送可能であると判定した場合、無人航空機300を選択する。移動体選択部214は、無人航空機300が商品30を商品販売装置に配送不可能であると判定した場合、自動車を選択する。 The mobile object selection unit 214 selects a mobile object by, for example, determining whether or not the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device. The moving object selection unit 214 selects the unmanned aerial vehicle 300 when it determines that the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device. When the mobile object selection unit 214 determines that the unmanned aerial vehicle 300 cannot deliver the product 30 to the product sales device, it selects an automobile.

移動体選択部214は、例えば、格納部202に格納されている配送ルート情報に基づいて、無人航空機300が商品30を商品販売装置に配送可能であるか否かを判定する。移動体選択部214は、例えば、配送ルート長情報が示す配送ルートの長さが予め定められた長さ閾値より短い場合、無人航空機300が商品30を商品販売装置に配送可能であると判定する。移動体選択部214は、例えば、配送ルート移動時間情報が示す移動時間が予め定められた時間閾値より短い場合、無人航空機300が商品30を商品販売装置に配送可能と判定する。 The moving object selection unit 214 determines whether or not the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device based on the delivery route information stored in the storage unit 202, for example. For example, when the length of the delivery route indicated by the delivery route length information is shorter than a predetermined length threshold, the mobile object selection unit 214 determines that the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device. . For example, when the travel time indicated by the delivery route travel time information is shorter than a predetermined time threshold, the mobile object selection unit 214 determines that the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device.

移動体選択部214は、格納部202に格納されている配送する商品30の商品情報にさらに基づいて、無人航空機300が商品30を商品販売装置に配送可能であるか否かと判定する。移動体選択部214は、例えば、商品情報に示される配送する商品30の重さに基づいて、無人航空機300が商品30を商品販売装置に配送可能であるか否かと判定する。 Further based on the product information of the product 30 to be delivered stored in the storage unit 202, the mobile object selection unit 214 determines whether or not the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device. The moving body selection unit 214 determines whether or not the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device based on the weight of the product 30 to be delivered indicated in the product information, for example.

移動体選択部214は、例えば、配送する商品30の重さが無人航空機300の配送可能な重さの上限より軽い場合、無人航空機300が商品30を商品販売装置に配送可能と判定する。移動体選択部214は、複数の商品30を配送する場合、配送する複数の商品30の重さの合計値が無人航空機300の配送可能な重さの上限より軽い場合、無人航空機300が商品30を商品販売装置に配送可能と判定する。 For example, when the weight of the product 30 to be delivered is lighter than the upper limit of the weight that the unmanned aerial vehicle 300 can deliver, the mobile object selection unit 214 determines that the unmanned aerial vehicle 300 can deliver the product 30 to the product sales device. When delivering a plurality of products 30, if the total weight of the products 30 to be delivered is lighter than the upper limit of the weight that can be delivered by the unmanned aerial vehicle 300, the moving object selection unit 214 selects the product 30 from the unmanned aerial vehicle 300. is determined to be deliverable to the product sales device.

商品搭載指示送信部215は、商品販売装置に配送する商品30を移動体選択部214が選択した移動体に搭載することを指示する商品搭載指示を送信する。商品搭載指示送信部215は、例えば、配送センタ80の作業員が所有するユーザ端末に商品搭載指示を送信する。ユーザ端末で商品搭載指示を確認した配送センタ80の作業員は、商品搭載指示に従って、商品販売装置に配送する商品30を移動体選択部214が選択した移動体に搭載する。 The product loading instruction transmission unit 215 transmits a product loading instruction for loading the product 30 to be delivered to the product sales apparatus on the moving object selected by the moving object selecting unit 214 . The product loading instruction transmission unit 215 transmits a product loading instruction to a user terminal owned by a worker of the distribution center 80, for example. A worker at the distribution center 80 who confirms the product loading instruction on the user terminal loads the product 30 to be delivered to the product sales device onto the mobile object selected by the mobile object selection unit 214 according to the product loading instruction.

移動体制御情報生成部216は、移動体選択部214が選択した移動体を制御する移動体制御情報を生成する。移動体制御情報生成部216は、例えば、無人航空機300を制御する移動体制御情報を生成する。移動体制御情報生成部216は、自動車を制御する移動体制御情報を生成してもよい。 The moving body control information generating section 216 generates moving body control information for controlling the moving body selected by the moving body selecting section 214 . The mobile control information generation unit 216 generates mobile control information for controlling the unmanned aerial vehicle 300, for example. The moving body control information generation unit 216 may generate moving body control information for controlling the automobile.

移動体制御情報は、例えば、無人航空機300の飛行速度、飛行方向及び飛行高度のうちの少なくとも1つを制御する情報を含む。移動体制御情報は、自動車の走行速度及び走行方向のうちの少なくとも1つを制御する情報を含んでもよい。 Mobile control information includes, for example, information for controlling at least one of the flight speed, flight direction, and flight altitude of unmanned aerial vehicle 300 . The moving body control information may include information for controlling at least one of the traveling speed and traveling direction of the automobile.

移動体制御情報生成部216は、例えば、商品30を商品販売装置に配送すると配送判定部210が判定した場合、商品30を商品販売装置に配送するよう移動体制御情報を生成する。移動体制御情報生成部216は、商品販売装置を駆動するバッテリの交換バッテリを商品販売装置に配送すると配送判定部210が判定した場合、交換バッテリを商品販売装置に配送するよう移動体制御情報を生成してもよい。 For example, when the delivery determination unit 210 determines that the product 30 is to be delivered to the product sales device, the mobile unit control information generation unit 216 generates mobile unit control information to deliver the product 30 to the product sales device. When the delivery determination unit 210 determines that the replacement battery for driving the product sales device is to be delivered to the product sale device, the mobile body control information generation unit 216 generates the mobile body control information to deliver the replacement battery to the product sale device. may be generated.

移動体制御情報生成部216は、例えば、格納部202に格納されている配送ルート情報に基づいて、移動体制御情報を生成する。移動体制御情報生成部216は、例えば、配送ルート決定部212が決定した配送ルートで商品30を商品販売装置に配送するよう移動体制御情報を生成する。 The mobile unit control information generator 216 generates mobile unit control information based on the delivery route information stored in the storage unit 202, for example. The mobile unit control information generation unit 216 generates mobile unit control information so that the product 30 is delivered to the product sales device through the delivery route determined by the delivery route determination unit 212, for example.

移動体制御情報生成部216は、外部装置通信部204が受信した信号機情報に基づいて、移動体制御情報を生成してもよい。移動体制御情報生成部216は、例えば、信号機の現在の表示状態が赤である場合、自動車が走行を停止するよう移動体制御情報を生成する。 The mobile control information generation unit 216 may generate mobile control information based on the traffic light information received by the external device communication unit 204 . For example, when the current display state of the traffic light is red, the moving body control information generation unit 216 generates moving body control information so that the vehicle stops running.

移動体制御情報送信部218は、通信装置150を介して、移動体制御情報生成部216が生成した移動体制御情報を移動体に送信する。移動体制御情報送信部218は、例えば、移動体制御情報を無人航空機300に送信する。移動体制御情報送信部218は、移動体制御情報を自動車に送信してもよい。 The mobile control information transmitting section 218 transmits the mobile control information generated by the mobile control information generating section 216 to the mobile via the communication device 150 . The mobile control information transmission unit 218 transmits mobile control information to the unmanned aerial vehicle 300, for example. The mobile control information transmission unit 218 may transmit the mobile control information to the automobile.

位置情報受信部220は、通信装置150を介して、移動体から移動体の位置情報を受信する。位置情報受信部220は、例えば、無人航空機300から無人航空機300の位置情報を受信する。位置情報受信部220は、自動車から自動車の位置情報を受信してもよい。位置情報受信部220は、受信した移動体の位置情報を格納部202に格納する。 The position information receiving unit 220 receives the position information of the mobile object from the mobile object via the communication device 150 . The position information receiving unit 220 receives position information of the unmanned aerial vehicle 300 from the unmanned aerial vehicle 300, for example. The location information receiver 220 may receive vehicle location information from the vehicle. The location information receiving unit 220 stores the received location information of the moving object in the storage unit 202 .

位置情報受信部220は、通信装置150を介して、移動体が配送する商品30に搭載された位置情報送信端末35から商品30の位置情報を受信する。位置情報受信部220は、受信した商品30の位置情報を格納部202に格納する。 The position information receiving unit 220 receives the position information of the product 30 from the position information transmission terminal 35 mounted on the product 30 delivered by the mobile object via the communication device 150 . The position information receiving unit 220 stores the received position information of the product 30 in the storage unit 202 .

検出情報受信部222は、移動体に搭載された検出部によって検出された移動体の周囲の状況を示す検出情報を受信する。検出情報受信部222は、例えば、無人航空機300に搭載された検出部380によって検出された無人航空機300の周囲の状況を示す検出情報を受信する。検出情報受信部222は、自動車に搭載された検出部によって検出された自動車の周囲の状況を示す検出情報を受信してもよい。検出情報受信部222は、受信した検出情報を格納部202に格納する。 The detection information receiving unit 222 receives detection information indicating the surrounding situation of the moving object detected by the detecting unit mounted on the moving object. The detection information receiving unit 222 receives, for example, detection information indicating the circumstances around the unmanned aerial vehicle 300 detected by the detection unit 380 mounted on the unmanned aerial vehicle 300 . The detection information receiving unit 222 may receive detection information indicating the surrounding conditions of the vehicle detected by a detection unit mounted on the vehicle. The detection information receiving section 222 stores the received detection information in the storage section 202 .

障害物判定部224は、移動体による商品30の配送を妨げる障害物が存在するか否かを判定する。障害物判定部224は、例えば、撮像画像受信部208が受信した撮像画像に基づいて、移動体による商品30の配送を妨げる障害物が存在するか否かを判定する。障害物判定部224は、例えば、撮像画像を画像解析して、移動体による商品30の配送を妨げる障害物が存在するか否かを判定する。障害物判定部224は、検出情報受信部222が受信した検出情報にさらに基づいて、移動体による商品30の配送を妨げる障害物が存在するか否かを判定してもよい。 The obstacle determination unit 224 determines whether or not there is an obstacle that prevents delivery of the product 30 by the moving body. For example, based on the captured image received by the captured image receiving unit 208, the obstacle determination unit 224 determines whether there is an obstacle that prevents delivery of the product 30 by the moving body. The obstacle determination unit 224, for example, analyzes the captured image to determine whether or not there is an obstacle that prevents delivery of the product 30 by the moving body. Further based on the detection information received by the detection information reception unit 222, the obstacle determination unit 224 may determine whether there is an obstacle that prevents delivery of the product 30 by the moving body.

障害物は、例えば、歩行者である。障害物は、例えば、移動体である。障害物は、例えば、信号機である。障害物は、例えば、街路樹である。障害物は、その他の任意の物体であってよい。 Obstacles are, for example, pedestrians. Obstacles are, for example, moving bodies. An obstacle is, for example, a traffic light. Obstacles are, for example, roadside trees. An obstacle may be any other object.

移動体制御情報生成部216は、移動体による物品の配送を妨げる障害物が存在すると障害物判定部224が判定した場合、移動体が障害物に衝突することを回避するよう移動体制御情報を生成してもよい。移動体制御情報生成部216は、例えば、移動体が障害物に迂回するよう移動体制御情報を生成する。移動体制御情報生成部216は、例えば、移動体が移動速度を減速するよう移動体制御情報を生成する。移動体制御情報生成部216は、移動体が移動を停止するよう移動体制御情報を生成してもよい。 When the obstacle determination unit 224 determines that there is an obstacle that prevents the delivery of the article by the mobile body, the mobile body control information generation unit 216 generates the mobile body control information so as to avoid the mobile body from colliding with the obstacle. may be generated. The moving body control information generation unit 216 generates moving body control information, for example, so that the moving body detours around the obstacle. The moving body control information generation unit 216 generates moving body control information, for example, so that the moving body decelerates. The moving body control information generation unit 216 may generate moving body control information so that the moving body stops moving.

商品監視部226は、移動体が配送する商品30を監視する。商品監視部226は、例えば、位置情報受信部220が受信した移動体の位置情報及び移動体が配送する商品30の位置情報に基づいて、移動体が配送する商品30を監視する。商品監視部226は、例えば、移動体による商品30の配送中に、移動体の位置情報が示す位置と商品30の位置情報が示す位置との間の距離が予め定められた距離より長くなった場合、商品30に異常が発生したと決定する。 The commodity monitoring unit 226 monitors the commodity 30 delivered by the moving body. The merchandise monitoring unit 226 monitors the merchandise 30 delivered by the mobile based on the location information of the mobile received by the location information receiving unit 220 and the location information of the merchandise 30 delivered by the mobile, for example. For example, during delivery of the product 30 by the mobile object, the product monitoring unit 226 detects that the distance between the position indicated by the position information of the mobile object and the position indicated by the position information of the product 30 becomes longer than a predetermined distance. If so, it is determined that an abnormality has occurred in the product 30 .

商品監視部226が移動体と商品30との間の距離を監視することで、商品30が無人航空機300から落下した場合や商品30が盗難された場合に、商品30に異常が発生したと迅速に特定できる。 By monitoring the distance between the moving object and the product 30 by the product monitoring unit 226, if the product 30 falls from the unmanned aircraft 300 or is stolen, the product 30 can quickly detect that an abnormality has occurred. can be specified.

移動体制御情報生成部216は、例えば、商品監視部226が商品30に異常が発生したと決定した場合、移動体が移動を停止するよう移動体制御情報を生成する。移動体制御情報生成部216は、商品監視部226が商品30に異常が発生したと決定した場合、検出部380で移動体の周囲の状況を検出するよう移動体制御情報を生成してもよい。 For example, when the product monitoring unit 226 determines that an abnormality has occurred in the product 30, the mobile unit control information generation unit 216 generates mobile unit control information so that the mobile unit stops moving. When the product monitoring unit 226 determines that an abnormality has occurred in the product 30, the mobile unit control information generation unit 216 may generate the mobile unit control information so that the detection unit 380 detects the surrounding conditions of the mobile unit. .

商品販売装置制御部227は、商品販売装置を制御する。商品販売装置制御部227は、例えば、販売機50を制御する。商品販売装置制御部227は、給電装置70を制御してもよい。 The merchandise sales device control unit 227 controls the merchandise sales device. The product vending device control unit 227 controls the vending machine 50, for example. The product sales device control section 227 may control the power supply device 70 .

商品販売装置制御部227は、例えば、商品販売装置を制御する商品販売装置制御情報を生成する。商品販売装置制御部227は、通信装置150を介して、生成した商品販売装置制御情報を商品販売装置に送信する。 The product selling device control unit 227 generates, for example, product selling device control information for controlling the product selling device. The merchandise sales device control unit 227 transmits the generated merchandise sales device control information to the merchandise sales device via the communication device 150 .

商品販売装置制御部227は、例えば、格納部202に格納されているユーザ95の購入要求に基づいて、ユーザ95に商品30を販売するよう商品販売装置を制御する。例えば、商品販売装置制御部227は、ユーザ95が購入する商品30を収納するロッカー55の扉を開放するよう販売機50を制御する。商品販売装置制御部227は、ユーザ95に給電を開始するよう給電装置70を制御してもよい。 The product sales device control unit 227 controls the product sales device to sell the product 30 to the user 95 based on the purchase request of the user 95 stored in the storage unit 202, for example. For example, the merchandise vending device control unit 227 controls the vending machine 50 to open the door of the locker 55 storing the merchandise 30 purchased by the user 95 . The product sales device control section 227 may control the power supply device 70 to start supplying power to the user 95 .

商品販売装置制御部227は、例えば、移動体が配送した商品30を収納するよう商品販売装置を制御する。商品販売装置制御部227は、例えば、商品販売装置に搭載されているロボットアームで商品30を収納するよう商品販売装置を制御する。商品販売装置制御部227は、商品販売装置が有する商品30の投入口を開放するよう商品販売装置を制御してもよい。この場合、移動体制御情報生成部216は、商品販売装置の投入口に商品30を投入するよう無人航空機300を制御する。 The merchandise sales device control unit 227 controls the merchandise sales device so as to store the merchandise 30 delivered by the moving body, for example. The merchandise sales device control unit 227 controls the merchandise sales device so that, for example, the robot arm mounted on the merchandise sales device stores the merchandise 30 . The product sales device control unit 227 may control the product sales device to open the product 30 slot of the product sales device. In this case, the mobile body control information generation unit 216 controls the unmanned aerial vehicle 300 to put the product 30 into the slot of the product vending device.

異常判定部228は、無線通信エリア122内の商品販売装置に異常が発生したか否かを判定する。異常判定部228は、例えば、撮像画像受信部208が受信した撮像画像に基づいて、無線通信エリア122内の商品販売装置に異常が発生したか否かを判定する。異常判定部228は、例えば、撮像画像を画像解析して、無線通信エリア122内の商品販売装置に異常が発生したか否かを判定する。異常判定部228は、商品販売装置情報受信部206が受信した、商品販売装置に搭載された圧力センサや温度センサ等のセンサによって検出された検出結果に基づいて、商品販売装置に異常が発生したか否かを判定してもよい。 Abnormality determination unit 228 determines whether or not an abnormality has occurred in the product sales device within wireless communication area 122 . The abnormality determination unit 228 determines whether or not an abnormality has occurred in the product sales device within the wireless communication area 122 based on the captured image received by the captured image receiving unit 208, for example. The abnormality determination unit 228 , for example, analyzes the captured image and determines whether or not an abnormality has occurred in the product sales device within the wireless communication area 122 . The abnormality determination unit 228 determines whether an abnormality has occurred in the product sales device based on the results of detection by sensors such as pressure sensors and temperature sensors installed in the product sales device, which the product sales device information reception unit 206 has received. It may be determined whether

異常判定部228は、例えば、商品販売装置が炎上している場合、商品販売装置に異常が発生したと判定する。異常判定部228は、商品販売装置が損傷を受けた場合、商品販売装置に異常が発生したと判定してもよい。 For example, when the product sales device is on fire, the abnormality determination unit 228 determines that an abnormality has occurred in the product sales device. The abnormality determination unit 228 may determine that an abnormality has occurred in the product sales device when the product sales device is damaged.

外部装置通信部204は、例えば、商品販売装置が炎上していると異常判定部228が判定した場合、商品販売装置が炎上していることを商品販売装置の管理会社や消防機関等に通知する。外部装置通信部204は、例えば、商品販売装置が損傷を受けたと異常判定部228が判定した場合、商品販売装置が損傷を受けたことを商品販売装置の管理会社や警察等に通知する。 For example, when the abnormality determination unit 228 determines that the product sales device is on fire, the external device communication unit 204 notifies the management company of the product sales device, the fire department, etc. that the product sales device is on fire. . For example, when the abnormality determination unit 228 determines that the product sales device has been damaged, the external device communication unit 204 notifies the product sales device management company, the police, etc. that the product sales device has been damaged.

異常行動検出部230は、無線通信エリア122内の人物の異常行動を検出する。異常行動検出部230は、例えば、撮像画像受信部208が受信した撮像画像に基づいて、無線通信エリア122内の人物の異常行動を検出する。異常行動検出部230は、例えば、撮像画像を画像解析して、無線通信エリア122内の人物の異常行動を検出する。 Abnormal behavior detection unit 230 detects abnormal behavior of a person within wireless communication area 122 . The abnormal behavior detection unit 230 detects abnormal behavior of a person within the wireless communication area 122 based on the captured image received by the captured image receiving unit 208, for example. The abnormal behavior detection unit 230 detects abnormal behavior of a person within the wireless communication area 122 by image analysis of the captured image, for example.

異常行動検出部230は、例えば、無線通信エリア122内で倒れている人物を検出する。異常行動検出部230は、無線通信エリア122内で商品販売装置等を破壊する行動をしている人物を検出してもよい。 The abnormal behavior detection unit 230 detects, for example, a person lying down within the wireless communication area 122 . The abnormal behavior detection unit 230 may detect a person who acts to destroy a product sales device or the like within the wireless communication area 122 .

外部装置通信部204は、異常行動検出部230が無線通信エリア122内で倒れている人物を検出した場合、無線通信エリア122内で倒れている人物を検出したことを救助機関等に通知してよい。外部装置通信部204は、異常行動検出部230が無線通信エリア122内で商品販売装置等を破壊する行動をしている人物を検出した場合、無線通信エリア122内で商品販売装置等を破壊する行動をしている人物を検出したことを商品販売装置の管理会社や警察等に通知してよい。 When the abnormal behavior detection unit 230 detects a person lying down within the wireless communication area 122, the external device communication unit 204 notifies the rescue agency or the like of the detection of the person lying down within the wireless communication area 122. good. The external device communication unit 204 destroys the product sales device within the wireless communication area 122 when the abnormal behavior detection unit 230 detects a person who is acting to destroy the product sales device within the wireless communication area 122. You may notify the management company of a goods vending apparatus, the police, etc. that the person who acted was detected.

通信装置制御部232は、飛行体100の通信装置150を制御する。通信装置制御部232は、例えば、通信装置を制御する通信装置制御情報を生成し、生成した通信装置制御情報を通信装置150に送信することによって、通信装置150を制御する。 The communication device control section 232 controls the communication device 150 of the aircraft 100 . The communication device control unit 232 controls the communication device 150 by, for example, generating communication device control information for controlling the communication device and transmitting the generated communication device control information to the communication device 150 .

通信装置制御部232は、例えば、制御装置200と通信装置150との間の通信の種類に応じて優先度を設定するよう通信装置150を制御する。通信装置制御部232は、例えば、(1)移動体制御情報、(2)移動体の位置情報及び商品30の位置情報、(3)カメラ116の撮像画像、(4)商品販売装置制御情報の順に優先度を設定するよう通信装置150を制御する。 The communication device control unit 232 controls the communication device 150 to set the priority according to the type of communication between the control device 200 and the communication device 150, for example. The communication device control unit 232, for example, (1) moving body control information, (2) position information of the moving body and position information of the product 30, (3) captured image of the camera 116, (4) product sales device control information Control the communication device 150 to set the priority in order.

なお、制御装置200と通信装置150との間の通信は、ネットワークスライシング技術によって、優先度が設定されてよい。ネットワークスライシング技術とは、サービスや目的毎にネットワークを論理的に分割する技術である。 It should be noted that communication between the control device 200 and the communication device 150 may be prioritized by network slicing technology. Network slicing technology is technology for logically dividing a network for each service or purpose.

電力供給装置制御部234は、飛行体100の電力供給装置118を制御する。電力供給装置制御部234は、例えば、電力供給装置を制御する電力供給装置制御情報を生成し、通信装置150を介して生成した電力供給装置制御情報を送信することによって、電力供給装置118を制御する。電力供給装置制御情報は、例えば、レーザ光源のレーザ光の照射位置を制御する情報を含む。 The power supply controller 234 controls the power supply 118 of the aircraft 100 . The power supply device control unit 234 controls the power supply device 118 by, for example, generating power supply device control information for controlling the power supply device and transmitting the generated power supply device control information via the communication device 150 . do. The power supply device control information includes, for example, information for controlling the irradiation position of the laser light from the laser light source.

電力供給装置制御部234は、例えば、商品販売装置に電力を供給するよう電力供給装置118を制御する。電力供給装置制御部234は、例えば、販売機50に電力を供給するよう電力供給装置118を制御する。電力供給装置制御部234は、給電装置70に電力を供給するよう電力供給装置118を制御してもよい。 The power supply device control unit 234, for example, controls the power supply device 118 to supply power to the product sales device. The power supply device control unit 234 controls the power supply device 118 to supply power to the vending machine 50, for example. Power supply controller 234 may control power supply 118 to supply power to power supply 70 .

配送ルート決定部212は、移動体が過去にルートを移動したときの移動時間を取得し、格納部202に格納されているルート情報を更新してもよい。例えば、配送ルート決定部212は、移動体が過去に商品30を配送するために配送ルートを移動したときの移動時間を取得し、格納部202に格納されているルート情報を更新してもよい。配送ルート決定部212は、更新したルート情報に基づいて、配送ルートを決定してよい。 The delivery route determination unit 212 may acquire the travel time when the moving object traveled a route in the past, and update the route information stored in the storage unit 202 . For example, the delivery route determining unit 212 may acquire the travel time when the moving body traveled the delivery route in order to deliver the product 30 in the past, and update the route information stored in the storage unit 202. . The delivery route determination unit 212 may determine the delivery route based on the updated route information.

移動体制御情報生成部216は、格納部202に格納されているユーザ情報に含まれるユーザ95の住所に商品30を配送するよう移動体を制御してもよい。制御装置200は、通信装置150を介してユーザ端末90から受信したユーザ端末90の位置情報が示す位置に商品30を配送するよう移動体を制御してもよい。 The mobile body control information generation unit 216 may control the mobile body to deliver the product 30 to the address of the user 95 included in the user information stored in the storage unit 202 . The control device 200 may control the moving object to deliver the product 30 to the position indicated by the position information of the user terminal 90 received from the user terminal 90 via the communication device 150 .

図3は、制御装置200が配送ルートを決定する処理を説明するための説明図である。ここでは、配送センタ80から販売機52、販売機54、販売機56、販売機58及び給電装置70に商品30を配送する場合の処理について説明する。 FIG. 3 is an explanatory diagram for explaining the process of determining the delivery route by the control device 200. As shown in FIG. Here, processing for delivering the product 30 from the delivery center 80 to the vending machine 52, vending machine 54, vending machine 56, vending machine 58 and power supply device 70 will be described.

例えば、配送ルート決定部212は、販売機52と配送センタ80との間のルートa、販売機54と配送センタ80との間のルートb、販売機56と配送センタ80との間のルートc、販売機58と配送センタ80との間のルートd、給電装置70と配送センタ80との間のルートe、販売機52と販売機54の間のルートf、販売機52と販売機56の間のルートg、販売機54と販売機56との間のルートh、及び販売機58と給電装置70との間のルートiに基づいて、販売機52、販売機54、販売機56、販売機58及び給電装置70に商品30を配送可能な配送候補ルートを決定する。配送ルート決定部212は、例えば、ルートaからルートiまでのルートのうちの少なくともいくつかを組み合わせて、配送候補ルートを決定する。 For example, the delivery route determining unit 212 determines a route a between the vending machine 52 and the delivery center 80, a route b between the vending machine 54 and the delivery center 80, a route c between the vending machine 56 and the delivery center 80. , route d between vending machine 58 and distribution center 80, route e between power supply device 70 and distribution center 80, route f between vending machine 52 and vending machine 54, route between vending machine 52 and vending machine 56 Based on the route g between the vending machine 54 and the vending machine 56, the route h between the vending machine 54 and the vending machine 56, and the route i between the vending machine 58 and the power feeding device 70, A candidate delivery route that can deliver the product 30 to the machine 58 and the power supply device 70 is determined. For example, the delivery route determination unit 212 determines candidate delivery routes by combining at least some of the routes from route a to route i.

その後、配送ルート決定部212は、ルートaからルートiまでのルート情報を格納部202から取得し、取得したルート情報に基づいて、配送候補ルートの中から配送ルートを決定する。ここでは、配送ルート決定部212は、配送センタ80、販売機54、販売機52、販売機56、配送センタ80の順に移動するルート82、配送センタ80と販売機58との間を往復するルート84、及び配送センタ80と給電装置70との間を往復するルート86の3つのルートを配送ルートとして決定する。この場合、配送ルート決定部212は、3機の移動体で販売機52、販売機54、販売機56、販売機58及び給電装置70に商品30を配送すると決定する。 After that, the delivery route determination unit 212 acquires the route information from the route a to the route i from the storage unit 202, and determines a delivery route from the delivery candidate routes based on the acquired route information. Here, the delivery route determination unit 212 determines a route 82 that travels in the order of the delivery center 80, the vending machine 54, the vending machine 52, the vending machine 56, and the delivery center 80; 84 and a route 86 that goes back and forth between the distribution center 80 and the power supply device 70 are determined as delivery routes. In this case, the delivery route determination unit 212 determines to deliver the product 30 to the vending machine 52, the vending machine 54, the vending machine 56, the vending machine 58, and the power supply device 70 using three mobile units.

図4は、制御装置200による処理の流れの一例を概略的に示す。図4では、配送ルート決定部212が配送ルートを決定している状態を開始状態として説明する。 FIG. 4 schematically shows an example of the flow of processing by the control device 200. As shown in FIG. In FIG. 4, the state in which the delivery route determination unit 212 determines the delivery route will be described as the start state.

ステップ(ステップをSと省略して記載する場合がある。)102において、移動体選択部214は、格納部202に格納されている配送ルート長情報が示す配送ルートの長さが予め定められた長さ閾値より短いか否かを判定する。配送ルートの長さが予め定められた長さ閾値より短いと移動体選択部214が判定した場合、S104に進む。配送ルートの長さが予め定められた長さ閾値より短くないと移動体選択部214が判定した場合、S110に進む。 In step (the step may be abbreviated as S) 102 , the mobile unit selection unit 214 selects the length of the delivery route indicated by the delivery route length information stored in the storage unit 202 . Determine whether it is shorter than the length threshold. If the moving body selection unit 214 determines that the length of the delivery route is shorter than the predetermined length threshold, the process proceeds to S104. If the moving body selection unit 214 determines that the length of the delivery route is not shorter than the predetermined length threshold, the process proceeds to S110.

S104において、移動体選択部214は、配送ルート移動時間情報が示す移動時間が予め定められた時間閾値より短いか否かを判定する。移動時間が予め定められた時間閾値より短いと移動体選択部214が判定した場合、S106に進む。移動時間が予め定められた時間閾値より短くないと移動体選択部214が判定した場合、S110に進む。 In S104, the mobile body selection unit 214 determines whether or not the travel time indicated by the delivery route travel time information is shorter than a predetermined time threshold. If the moving body selection unit 214 determines that the moving time is shorter than the predetermined time threshold, the process proceeds to S106. If the moving body selection unit 214 determines that the moving time is not shorter than the predetermined time threshold, the process proceeds to S110.

S106において、移動体選択部214は、配送する商品30の重さが無人航空機300の配送可能な重さの上限より軽いか否かを判定する。配送する商品30の重さが無人航空機300の配送可能な重さの上限より軽いと判定した場合、S108に進む。配送する商品30の重さが無人航空機300の配送可能な重さの上限より軽くないと判定した場合、S110に進む。 In S<b>106 , the mobile body selection unit 214 determines whether the weight of the product 30 to be delivered is lighter than the upper limit of the weight that can be delivered by the unmanned aerial vehicle 300 . If it is determined that the weight of the product 30 to be delivered is lighter than the upper limit of the weight that can be delivered by the unmanned aerial vehicle 300, the process proceeds to S108. If it is determined that the weight of the product 30 to be delivered is not lighter than the upper limit of the weight that can be delivered by the unmanned aerial vehicle 300, the process proceeds to S110.

S108において、移動体選択部214は、商品30を商品販売装置に配送する移動体として無人航空機300を選択する。S110において、移動体選択部214は、商品30を商品販売装置に配送する移動体として自動車を選択する。 In S108, the mobile object selection unit 214 selects the unmanned aerial vehicle 300 as the mobile object that delivers the product 30 to the product sales device. In S110, the moving object selection unit 214 selects an automobile as a moving object that delivers the product 30 to the product sales device.

S112において、移動体選択部214は、配送ルート決定部212が決定した配送ルートの全てのルートの移動体を選択した否かを判定する。全てのルートの移動体を選択したと移動体選択部214が判定した場合、処理を終了する。移動体選択部214が全てのルートの移動体を選択していないと判定した場合、S102に戻り、残りのルートの移動体を選択する。 In S112, the moving body selection unit 214 determines whether or not moving bodies on all routes of the delivery route determined by the delivery route determination unit 212 have been selected. If the moving body selection unit 214 determines that moving bodies on all routes have been selected, the process ends. If the moving body selection unit 214 determines that all the moving bodies on the route have not been selected, the process returns to S102 to select the moving bodies on the remaining routes.

図5は、システム10の処理の流れの一例を説明するための説明図である。ここでは、ユーザ95から購入予約を受け付けて、商品30を販売機50に配送する場合におけるシステム10の動作の一例を説明する。 FIG. 5 is an explanatory diagram for explaining an example of the processing flow of the system 10. As shown in FIG. Here, an example of the operation of the system 10 when accepting a purchase reservation from the user 95 and delivering the product 30 to the vending machine 50 will be described.

S202において、ユーザ端末90は、購入予約情報をWEBサーバ600に送信する。S204において、WEBサーバ600は、ユーザ端末90から受信した購入予約情報をMQサーバ700に送信する。 In S<b>202 , the user terminal 90 transmits purchase reservation information to the WEB server 600 . At S<b>204 , the WEB server 600 transmits the purchase reservation information received from the user terminal 90 to the MQ server 700 .

S206において、MQサーバ700は、WEBサーバ600から受信した購入予約情報に基づいて、配送予定情報を生成する。MQサーバ700は、生成した配送予定情報を制御装置200に送信する。 At S<b>206 , the MQ server 700 generates delivery schedule information based on the purchase reservation information received from the WEB server 600 . The MQ server 700 transmits the generated delivery schedule information to the control device 200 .

S208において、配送ルート決定部212は、外部装置通信部204がWEBサーバ600から受信した配送予定情報に基づいて、配送ルートを決定する。S210において、移動体選択部214は、商品30を販売機50に配送する移動体を選択する。ここでは、移動体選択部214は、無人航空機300を選択したものとして説明を続ける。 In S<b>208 , the delivery route determination unit 212 determines the delivery route based on the delivery schedule information that the external device communication unit 204 received from the WEB server 600 . In S<b>210 , the mobile body selection unit 214 selects a mobile body that delivers the product 30 to the vending machine 50 . Here, the moving object selection unit 214 continues the description assuming that the unmanned aerial vehicle 300 is selected.

S212において、外部装置通信部204は、無人航空機300が商品30の配送を開始することを通知する配送開始通知をDBサーバ500に送信する。配送開始通知は、例えば、無人航空機300の無人航空機IDを含む。配送開始通知は、例えば、無人航空機300が配送する商品30の商品IDを含む。配送開始通知は、無人航空機300が配送する商品30の数量を示す情報を含む。DBサーバ500は、制御装置200から配送開始通知を受信したことに応じて、配送センタ情報を更新する。 In S<b>212 , the external device communication unit 204 transmits to the DB server 500 a delivery start notification notifying that the unmanned aerial vehicle 300 will start delivering the product 30 . The delivery start notification includes, for example, the unmanned aerial vehicle ID of unmanned aerial vehicle 300 . The delivery start notification includes, for example, the product ID of the product 30 to be delivered by the unmanned aerial vehicle 300 . The delivery start notification includes information indicating the quantity of products 30 to be delivered by unmanned aerial vehicle 300 . The DB server 500 updates the distribution center information in response to receiving the delivery start notification from the control device 200 .

S214において、移動体制御情報生成部216は、S210で移動体選択部214が選択した無人航空機300が商品30を販売機50に配送するよう移動体制御情報を生成する。移動体制御情報送信部218は、通信装置150を介して、移動体制御情報生成部216が生成した移動体制御情報を無人航空機300に送信する。無人航空機300は、制御装置200から受信した移動体制御情報に従って、商品30を販売機50に配送する。 In S<b>214 , the mobile control information generation unit 216 generates mobile control information so that the unmanned aerial vehicle 300 selected by the mobile selection unit 214 in S<b>210 delivers the product 30 to the vending machine 50 . The mobile control information transmission unit 218 transmits the mobile control information generated by the mobile control information generation unit 216 to the unmanned aerial vehicle 300 via the communication device 150 . Unmanned aerial vehicle 300 delivers merchandise 30 to vending machine 50 in accordance with mobile control information received from control device 200 .

S216において、無人航空機300は、商品30を受け取ることを要求する受取要求を販売機50に送信する。無人航空機300は、例えば、販売機50と無線通信接続を確立し、受取要求を販売機50に無線送信することによって、受取要求を販売機50に送信する。 At S<b>216 , unmanned aerial vehicle 300 transmits a receipt request to vending machine 50 requesting receipt of product 30 . Unmanned aerial vehicle 300 transmits a pick-up request to vending machine 50 by, for example, establishing a wireless communication connection with vending machine 50 and wirelessly transmitting the pick-up request to vending machine 50 .

S218において、販売機50は、通信装置150を介して、無人航空機300から受信した受取要求を制御装置200に送信する。S220において、商品販売装置制御部227は、外部装置通信部204が販売機50から受取要求を受信したことに応じて、無人航空機300が配送した商品30を収納するよう商品販売装置制御情報を生成する。商品販売装置制御部227は、通信装置150介して、生成した商品販売装置制御情報を販売機50に送信する。S222において、販売機50は、制御装置200から受信した商品販売装置制御情報に従って、無人航空機300が配送した商品30を収納する。 At S<b>218 , vending machine 50 transmits the receipt request received from unmanned aerial vehicle 300 to control device 200 via communication device 150 . In S220, the merchandise vending device control unit 227 generates merchandise vending device control information so as to store the merchandise 30 delivered by the unmanned aerial vehicle 300 in response to the receipt request received from the vending machine 50 by the external device communication unit 204. do. The merchandise vending device control unit 227 transmits the generated merchandise vending device control information to the vending machine 50 via the communication device 150 . At S<b>222 , the vending machine 50 stores the product 30 delivered by the unmanned aerial vehicle 300 according to the product vending device control information received from the control device 200 .

図6は、システム10の処理の流れの一例を説明するための説明図である。ここでは、ユーザ95が購入予約した商品30を販売機50で購入する場合におけるシステム10の動作の一例を説明する。 FIG. 6 is an explanatory diagram for explaining an example of the processing flow of the system 10. As shown in FIG. Here, an example of the operation of the system 10 when the user 95 purchases the product 30 reserved for purchase at the vending machine 50 will be described.

S302において、ユーザ端末90は、販売機50に購入要求を送信する。ユーザ端末90は、例えば、販売機50と無線通信接続を確立し、購入要求を販売機50に無線送信することによって、購入要求を販売機50に送信する。 At S<b>302 , the user terminal 90 transmits a purchase request to the vending machine 50 . The user terminal 90 transmits the purchase request to the vending machine 50 by, for example, establishing a wireless communication connection with the vending machine 50 and wirelessly transmitting the purchase request to the vending machine 50 .

S304において、販売機50は、通信装置150を介して、ユーザ端末90から受信した購入要求を制御装置200に送信する。商品販売装置情報受信部206は、販売機50から購入要求を受信する。 In S<b>304 , the vending machine 50 transmits the purchase request received from the user terminal 90 to the control device 200 via the communication device 150 . Merchandise vending device information receiving section 206 receives a purchase request from vending machine 50 .

S306において、外部装置通信部204は、DBサーバ500に格納されているユーザ95の購入予約情報を確認するために、購入予約確認要求をDBサーバ500に送信する。購入予約確認要求は、例えば、ユーザ95のユーザIDを含む。購入予約確認要求は、例えば、ユーザ端末90のユーザ端末IDを含んでもよい。S308において、DBサーバ500は、制御装置200から購入予約情報を受信したことに応じて、ユーザ95の購入予約情報を制御装置200に送信する。 In S<b>306 , the external device communication unit 204 transmits a purchase reservation confirmation request to the DB server 500 in order to confirm the purchase reservation information of the user 95 stored in the DB server 500 . The purchase reservation confirmation request includes, for example, the user ID of user 95 . The purchase reservation confirmation request may include the user terminal ID of the user terminal 90, for example. In S<b>308 , in response to receiving the purchase reservation information from the control device 200 , the DB server 500 transmits the purchase reservation information of the user 95 to the control device 200 .

S310において、商品販売装置制御部227は、外部装置通信部204がユーザ95の購入予約情報をDBサーバ500から受信したことに応じて、ユーザ95が購入予約した商品30をユーザ95に販売するよう商品販売装置制御情報を生成する。商品販売装置制御部227は、通信装置150を介して、生成した商品販売装置制御情報を販売機50に送信する。販売機50は、制御装置200から受信した商品販売装置制御情報に従って、ユーザ95が購入予約した商品30をユーザ95に販売する。 In S310, when the external device communication unit 204 receives the purchase reservation information of the user 95 from the DB server 500, the product sales device control unit 227 instructs the user 95 to sell the product 30 reserved for purchase by the user 95 to the user 95. Generate product vending device control information. The merchandise vending device control unit 227 transmits the generated merchandise vending device control information to the vending machine 50 via the communication device 150 . The vending machine 50 sells the product 30 reserved by the user 95 to the user 95 according to the product vending device control information received from the control device 200 .

S302において、販売機50は、ユーザ95による商品30の購入要求の入力を受けてもよい。この場合、販売機50は、通信装置150を介して、ユーザ95によって入力された商品30の購入要求を制御装置200に送信する。 At S<b>302 , the vending machine 50 may receive an input of a purchase request for the product 30 from the user 95 . In this case, the vending machine 50 transmits the purchase request for the product 30 input by the user 95 to the control device 200 via the communication device 150 .

図7は、システム10の処理の流れの一例を説明するための説明図である。ここでは、交換バッテリを販売機50に配送する場合におけるシステム10の動作の一例を説明する。 FIG. 7 is an explanatory diagram for explaining an example of the processing flow of the system 10. As shown in FIG. Here, an example of the operation of system 10 when delivering a replacement battery to vending machine 50 will be described.

S402において、販売機50は、通信装置150を介して、販売機情報を制御装置200に送信する。配送判定部210は、商品販売装置情報受信部206が受信した販売機情報に基づいて、交換バッテリを販売機50に配送するか否かを判定する。ここでは、交換バッテリを販売機50に配送すると配送判定部210が判定したものとして説明を続ける。 In S<b>402 , the vending machine 50 transmits vending machine information to the control device 200 via the communication device 150 . The delivery determination unit 210 determines whether or not to deliver the replacement battery to the vending machine 50 based on the vending machine information received by the product vending device information receiving unit 206 . Here, the description will be continued assuming that the delivery determination unit 210 determines that the replacement battery is to be delivered to the vending machine 50 .

S404において、配送ルート決定部212は、配送ルートを決定する。S406において、移動体選択部214は、交換バッテリを販売機50に配送する移動体を選択する。ここでは、移動体選択部214は、無人航空機300を選択したものとして説明を続ける。 In S404, the delivery route determining unit 212 determines a delivery route. In S<b>406 , the mobile body selection unit 214 selects a mobile body for delivering the replacement battery to the vending machine 50 . Here, the moving object selection unit 214 continues the description assuming that the unmanned aerial vehicle 300 is selected.

S408において、外部装置通信部204は、無人航空機300が交換バッテリの配送を開始することを通知する配送開始通知をDBサーバ500に送信する。DBサーバ500は、制御装置200から配送開始通知を受信したことに応じて、配送センタ情報を更新する。 In S<b>408 , the external device communication unit 204 transmits to the DB server 500 a delivery start notification notifying that the unmanned aerial vehicle 300 will start delivering the replacement battery. The DB server 500 updates the distribution center information in response to receiving the delivery start notification from the control device 200 .

S410において、移動体制御情報生成部216は、S408で移動体選択部214が選択した無人航空機300が交換バッテリを販売機50に配送するよう移動体制御情報を生成する。移動体制御情報送信部218は、通信装置150を介して、移動体制御情報生成部216が生成した移動体制御情報を無人航空機300に送信する。無人航空機300は、制御装置200から受信した移動体制御情報に従って、交換バッテリを販売機50に配送する。 In S<b>410 , the mobile object control information generation unit 216 generates mobile object control information so that the unmanned aerial vehicle 300 selected by the mobile object selection unit 214 in S<b>408 delivers the replacement battery to the vending machine 50 . The mobile control information transmission unit 218 transmits the mobile control information generated by the mobile control information generation unit 216 to the unmanned aerial vehicle 300 via the communication device 150 . Unmanned aerial vehicle 300 delivers the replacement battery to vending machine 50 according to the mobile control information received from control device 200 .

S412において、無人航空機300は、交換バッテリを受け取ることを要求する受取要求を販売機50に送信する。S414において、販売機50は、通信装置150を介して、無人航空機300から受信した受取要求を制御装置200に送信する。 At S412, unmanned aerial vehicle 300 sends a pick-up request to vending machine 50 requesting to pick up the replacement battery. In S<b>414 , vending machine 50 transmits the receipt request received from unmanned aerial vehicle 300 to control device 200 via communication device 150 .

S416において、商品販売装置制御部227は、外部装置通信部204が販売機50から受取要求を受信したことに応じて、無人航空機300が配送した交換バッテリを収納するよう商品販売装置制御情報を生成する。商品販売装置制御部227は、通信装置150介して、生成した商品販売装置制御情報を販売機50に送信する。S418において、販売機50は、制御装置200から受信した商品販売装置制御情報に従って、無人航空機300が配送した交換バッテリを収納する。 In S416, in response to the external device communication unit 204 receiving the receipt request from the vending machine 50, the merchandise vending device control unit 227 generates merchandise vending device control information to store the replacement battery delivered by the unmanned aerial vehicle 300. do. The merchandise vending device control unit 227 transmits the generated merchandise vending device control information to the vending machine 50 via the communication device 150 . In S<b>418 , the vending machine 50 stores the replacement battery delivered by the unmanned aerial vehicle 300 according to the merchandise vending device control information received from the control device 200 .

図8は、制御装置200として機能するコンピュータ1200のハードウェア構成の一例を概略的に示す。コンピュータ1200にインストールされたプログラムは、コンピュータ1200を、上記実施形態に係る装置の1又は複数の「部」として機能させ、又はコンピュータ1200に、上記実施形態に係る装置に関連付けられるオペレーション又は当該1又は複数の「部」を実行させることができ、及び/又はコンピュータ1200に、上記実施形態に係るプロセス又は当該プロセスの段階を実行させることができる。そのようなプログラムは、コンピュータ1200に、本明細書に記載のフローチャート及びブロック図のブロックのうちのいくつか又はすべてに関連付けられた特定のオペレーションを実行させるべく、CPU1212によって実行されてよい。 FIG. 8 schematically shows an example of a hardware configuration of computer 1200 functioning as control device 200 . Programs installed on the computer 1200 cause the computer 1200 to act as one or more "parts" of the apparatus of the above embodiments, or cause the computer 1200 to operate or perform operations associated with the apparatus of the above embodiments. Multiple "units" can be executed and/or the computer 1200 can be caused to execute the processes or steps of the processes according to the above embodiments. Such programs may be executed by CPU 1212 to cause computer 1200 to perform certain operations associated with some or all of the blocks in the flowcharts and block diagrams described herein.

本実施形態によるコンピュータ1200は、CPU1212、RAM1214、及びグラフィックコントローラ1216を含み、それらはホストコントローラ1210によって相互に接続されている。コンピュータ1200はまた、通信インタフェース1222、記憶装置1224、DVDドライブ1226、及びICカードドライブのような入出力ユニットを含み、それらは入出力コントローラ1220を介してホストコントローラ1210に接続されている。DVDドライブ1226は、DVD-ROMドライブ及びDVD-RAMドライブ等であってよい。記憶装置1224は、ハードディスクドライブ及びソリッドステートドライブ等であってよい。コンピュータ1200はまた、ROM1230及びキーボード1242のようなレガシの入出力ユニットを含み、それらは入出力チップ1240を介して入出力コントローラ1220に接続されている。 Computer 1200 according to this embodiment includes CPU 1212 , RAM 1214 , and graphics controller 1216 , which are interconnected by host controller 1210 . Computer 1200 also includes input/output units such as communication interface 1222 , storage device 1224 , DVD drive 1226 , and IC card drive, which are connected to host controller 1210 via input/output controller 1220 . DVD drive 1226 may be a DVD-ROM drive, a DVD-RAM drive, and the like. Storage devices 1224 may be hard disk drives, solid state drives, and the like. Computer 1200 also includes legacy input/output units, such as ROM 1230 and keyboard 1242 , which are connected to input/output controller 1220 via input/output chip 1240 .

CPU1212は、ROM1230及びRAM1214内に格納されたプログラムに従い動作し、それにより各ユニットを制御する。グラフィックコントローラ1216は、RAM1214内に提供されるフレームバッファ等又はそれ自体の中に、CPU1212によって生成されるイメージデータを取得し、イメージデータがディスプレイデバイス1218上に表示されるようにする。 The CPU 1212 operates according to programs stored in the ROM 1230 and RAM 1214, thereby controlling each unit. Graphics controller 1216 retrieves image data generated by CPU 1212 into a frame buffer or the like provided in RAM 1214 or itself, and causes the image data to be displayed on display device 1218 .

通信インタフェース1222は、ネットワークを介して他の電子デバイスと通信する。記憶装置1224は、コンピュータ1200内のCPU1212によって使用されるプログラム及びデータを格納する。DVDドライブ1226は、プログラム又はデータをDVD-ROM1227等から読み取り、記憶装置1224に提供する。ICカードドライブは、プログラム及びデータをICカードから読み取り、及び/又はプログラム及びデータをICカードに書き込む。 Communication interface 1222 communicates with other electronic devices over a network. Storage device 1224 stores programs and data used by CPU 1212 within computer 1200 . DVD drive 1226 reads programs or data from DVD-ROM 1227 or the like and provides them to storage device 1224 . The IC card drive reads programs and data from IC cards and/or writes programs and data to IC cards.

ROM1230はその中に、アクティブ化時にコンピュータ1200によって実行されるブートプログラム等、及び/又はコンピュータ1200のハードウェアに依存するプログラムを格納する。入出力チップ1240はまた、様々な入出力ユニットをUSBポート、パラレルポート、シリアルポート、キーボードポート、マウスポート等を介して、入出力コントローラ1220に接続してよい。 ROM 1230 stores therein programs that are dependent on the hardware of computer 1200, such as a boot program that is executed by computer 1200 upon activation. Input/output chip 1240 may also connect various input/output units to input/output controller 1220 via USB ports, parallel ports, serial ports, keyboard ports, mouse ports, and the like.

プログラムは、DVD-ROM1227又はICカードのようなコンピュータ可読記憶媒体によって提供される。プログラムは、コンピュータ可読記憶媒体から読み取られ、コンピュータ可読記憶媒体の例でもある記憶装置1224、RAM1214、又はROM1230にインストールされ、CPU1212によって実行される。これらのプログラム内に記述される情報処理は、コンピュータ1200に読み取られ、プログラムと、上記様々なタイプのハードウェアリソースとの間の連携をもたらす。装置又は方法が、コンピュータ1200の使用に従い情報のオペレーション又は処理を実現することによって構成されてよい。 The program is provided by a computer-readable storage medium such as DVD-ROM 1227 or IC card. The program is read from a computer-readable storage medium, installed in storage device 1224 , RAM 1214 , or ROM 1230 , which are also examples of computer-readable storage media, and executed by CPU 1212 . The information processing described within these programs is read by computer 1200 to provide coordination between the programs and the various types of hardware resources described above. An apparatus or method may be configured by implementing information operations or processing according to the use of computer 1200 .

例えば、通信がコンピュータ1200及び外部デバイス間で実行される場合、CPU1212は、RAM1214にロードされた通信プログラムを実行し、通信プログラムに記述された処理に基づいて、通信インタフェース1222に対し、通信処理を命令してよい。通信インタフェース1222は、CPU1212の制御の下、RAM1214、記憶装置1224、DVD-ROM1227、又はICカードのような記録媒体内に提供される送信バッファ領域に格納された送信データを読み取り、読み取られた送信データをネットワークに送信し、又はネットワークから受信した受信データを記録媒体上に提供される受信バッファ領域等に書き込む。 For example, when communication is performed between the computer 1200 and an external device, the CPU 1212 executes a communication program loaded into the RAM 1214 and sends communication processing to the communication interface 1222 based on the processing described in the communication program. you can command. Under the control of the CPU 1212, the communication interface 1222 reads transmission data stored in a transmission buffer area provided in a recording medium such as a RAM 1214, a storage device 1224, a DVD-ROM 1227, or an IC card, and transmits the read transmission data. Data is transmitted to the network, or received data received from the network is written in a receive buffer area or the like provided on the recording medium.

また、CPU1212は、記憶装置1224、DVDドライブ1226(DVD-ROM1227)、ICカード等のような外部記録媒体に格納されたファイル又はデータベースの全部又は必要な部分がRAM1214に読み取られるようにし、RAM1214上のデータに対し様々なタイプの処理を実行してよい。CPU1212は次に、処理されたデータを外部記録媒体にライトバックしてよい。 In addition, the CPU 1212 causes the RAM 1214 to read all or necessary portions of files or databases stored in external recording media such as the storage device 1224, DVD drive 1226 (DVD-ROM 1227), IC card, etc. Various types of processing may be performed on the data. CPU 1212 may then write back the processed data to an external recording medium.

様々なタイプのプログラム、データ、テーブル、及びデータベースのような様々なタイプの情報が記録媒体に格納され、情報処理を受けてよい。CPU1212は、RAM1214から読み取られたデータに対し、本開示の随所に記載され、プログラムの命令シーケンスによって指定される様々なタイプのオペレーション、情報処理、条件判断、条件分岐、無条件分岐、情報の検索/置換等を含む、様々なタイプの処理を実行してよく、結果をRAM1214に対しライトバックする。また、CPU1212は、記録媒体内のファイル、データベース等における情報を検索してよい。例えば、各々が第2の属性の属性値に関連付けられた第1の属性の属性値を有する複数のエントリが記録媒体内に格納される場合、CPU1212は、当該複数のエントリの中から、第1の属性の属性値が指定されている条件に一致するエントリを検索し、当該エントリ内に格納された第2の属性の属性値を読み取り、それにより予め定められた条件を満たす第1の属性に関連付けられた第2の属性の属性値を取得してよい。 Various types of information, such as various types of programs, data, tables, and databases, may be stored on recording media and subjected to information processing. CPU 1212 performs various types of operations on data read from RAM 1214, information processing, conditional decisions, conditional branching, unconditional branching, and information retrieval, which are described throughout this disclosure and are specified by instruction sequences of programs. Various types of processing may be performed, including /replace, etc., and the results written back to RAM 1214 . In addition, the CPU 1212 may search for information in a file in a recording medium, a database, or the like. For example, when a plurality of entries each having an attribute value of a first attribute associated with an attribute value of a second attribute are stored in the recording medium, the CPU 1212 selects the first attribute from among the plurality of entries. search for an entry that matches the specified condition of the attribute value of the attribute, read the attribute value of the second attribute stored in the entry, and thereby determine the first attribute that satisfies the predetermined condition An attribute value of the associated second attribute may be obtained.

上で説明したプログラム又はソフトウェアモジュールは、コンピュータ1200上又はコンピュータ1200近傍のコンピュータ可読記憶媒体に格納されてよい。また、専用通信ネットワーク又はインターネットに接続されたサーバシステム内に提供されるハードディスク又はRAMのような記録媒体が、コンピュータ可読記憶媒体として使用可能であり、それによりプログラムを、ネットワークを介してコンピュータ1200に提供する。 The programs or software modules described above may be stored in a computer-readable storage medium on or near computer 1200 . Also, a recording medium such as a hard disk or RAM provided in a server system connected to a dedicated communication network or the Internet can be used as a computer-readable storage medium, whereby the program can be transferred to the computer 1200 via the network. offer.

本実施形態におけるフローチャート及びブロック図におけるブロックは、オペレーションが実行されるプロセスの段階又はオペレーションを実行する役割を持つ装置の「部」を表わしてよい。特定の段階及び「部」が、専用回路、コンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプログラマブル回路、及び/又はコンピュータ可読記憶媒体上に格納されるコンピュータ可読命令と共に供給されるプロセッサによって実装されてよい。専用回路は、デジタル及び/又はアナログハードウェア回路を含んでよく、集積回路(IC)及び/又はディスクリート回路を含んでよい。プログラマブル回路は、例えば、フィールドプログラマブルゲートアレイ(FPGA)、及びプログラマブルロジックアレイ(PLA)等のような、論理積、論理和、排他的論理和、否定論理積、否定論理和、及び他の論理演算、フリップフロップ、レジスタ、並びにメモリエレメントを含む、再構成可能なハードウェア回路を含んでよい。 The blocks in the flowcharts and block diagrams in this embodiment may represent steps in the process in which the operations are performed or "parts" of the apparatus responsible for performing the operations. Certain steps and "sections" may be provided with dedicated circuitry, programmable circuitry provided with computer readable instructions stored on a computer readable storage medium, and/or computer readable instructions provided with computer readable instructions stored on a computer readable storage medium. It may be implemented by a processor. Dedicated circuitry may include digital and/or analog hardware circuitry, and may include integrated circuits (ICs) and/or discrete circuitry. Programmable circuits, such as Field Programmable Gate Arrays (FPGAs), Programmable Logic Arrays (PLAs), etc., perform AND, OR, EXCLUSIVE OR, NOT AND, NOT OR, and other logical operations. , flip-flops, registers, and memory elements.

コンピュータ可読記憶媒体は、適切なデバイスによって実行される命令を格納可能な任意の有形なデバイスを含んでよく、その結果、そこに格納される命令を有するコンピュータ可読記憶媒体は、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を作成すべく実行され得る命令を含む、製品を備えることになる。コンピュータ可読記憶媒体の例としては、電子記憶媒体、磁気記憶媒体、光記憶媒体、電磁記憶媒体、半導体記憶媒体等が含まれてよい。コンピュータ可読記憶媒体のより具体的な例としては、フロッピー(登録商標)ディスク、ディスケット、ハードディスク、ランダムアクセスメモリ(RAM)、リードオンリメモリ(ROM)、消去可能プログラマブルリードオンリメモリ(EPROM又はフラッシュメモリ)、電気的消去可能プログラマブルリードオンリメモリ(EEPROM)、静的ランダムアクセスメモリ(SRAM)、コンパクトディスクリードオンリメモリ(CD-ROM)、デジタル多用途ディスク(DVD)、ブルーレイ(登録商標)ディスク、メモリスティック、集積回路カード等が含まれてよい。 A computer-readable storage medium may comprise any tangible device capable of storing instructions to be executed by a suitable device, such that a computer-readable storage medium having instructions stored thereon may be illustrated in flowchart or block diagram form. It will comprise an article of manufacture containing instructions that can be executed to create means for performing specified operations. Examples of computer-readable storage media may include electronic storage media, magnetic storage media, optical storage media, electromagnetic storage media, semiconductor storage media, and the like. More specific examples of computer readable storage media include floppy disks, diskettes, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read only memory (EPROM or flash memory) , electrically erasable programmable read only memory (EEPROM), static random access memory (SRAM), compact disc read only memory (CD-ROM), digital versatile disc (DVD), Blu-ray disc, memory stick , integrated circuit cards, and the like.

コンピュータ可読命令は、アセンブラ命令、命令セットアーキテクチャ(ISA)命令、マシン命令、マシン依存命令、マイクロコード、ファームウェア命令、状態設定データ、又はSmalltalk(登録商標)、JAVA(登録商標)、C++等のようなオブジェクト指向プログラミング言語、及び「C」プログラミング言語又は同様のプログラミング言語のような従来の手続型プログラミング言語を含む、1又は複数のプログラミング言語の任意の組み合わせで記述されたソースコード又はオブジェクトコードのいずれかを含んでよい。 The computer readable instructions may be assembler instructions, Instruction Set Architecture (ISA) instructions, machine instructions, machine dependent instructions, microcode, firmware instructions, state configuration data, or instructions such as Smalltalk, JAVA, C++, etc. any source or object code written in any combination of one or more programming languages, including object-oriented programming languages, and conventional procedural programming languages such as the "C" programming language or similar programming languages; may include

コンピュータ可読命令は、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路が、フローチャート又はブロック図で指定されたオペレーションを実行するための手段を生成するために当該コンピュータ可読命令を実行すべく、ローカルに又はローカルエリアネットワーク(LAN)、インターネット等のようなワイドエリアネットワーク(WAN)を介して、汎用コンピュータ、特殊目的のコンピュータ、若しくは他のプログラム可能なデータ処理装置のプロセッサ、又はプログラマブル回路に提供されてよい。プロセッサの例としては、コンピュータプロセッサ、処理ユニット、マイクロプロセッサ、デジタル信号プロセッサ、コントローラ、マイクロコントローラ等を含む。 Computer readable instructions are used to produce means for a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, or programmable circuits to perform the operations specified in the flowchart or block diagrams. A general purpose computer, special purpose computer, or other programmable data processor, locally or over a wide area network (WAN) such as the Internet, etc., to execute such computer readable instructions. It may be provided in the processor of the device or in a programmable circuit. Examples of processors include computer processors, processing units, microprocessors, digital signal processors, controllers, microcontrollers, and the like.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。そのような変更又は改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments. It is obvious to those skilled in the art that various modifications or improvements can be made to the above embodiments. It is clear from the description of the scope of claims that forms with such modifications or improvements can also be included in the technical scope of the present invention.

特許請求の範囲、明細書、及び図面中において示した装置、システム、プログラム、及び方法における動作、手順、ステップ、及び段階などの各処理の実行順序は、特段「より前に」、「先立って」などと明示しておらず、また、前の処理の出力を後の処理で用いるのでない限り、任意の順序で実現しうることに留意すべきである。特許請求の範囲、明細書、及び図面中の動作フローに関して、便宜上「まず、」、「次に、」などを用いて説明したとしても、この順で実施することが必須であることを意味するものではない。 The execution order of each process such as actions, procedures, steps, and stages in the devices, systems, programs, and methods shown in the claims, the specification, and the drawings is etc., and it should be noted that they can be implemented in any order unless the output of the previous process is used in the subsequent process. Regarding the operation flow in the claims, the specification, and the drawings, even if the description is made using "first," "next," etc. for convenience, it means that it is essential to carry out in this order. not a thing

10 システム、20 コアネットワーク、30 商品、35 位置情報送信端末、40 インターネット、50 販売機、52 販売機、54 販売機、55 ロッカー、56 販売機、58 販売機、60 ゲートウェイ、70 給電装置、80 配送センタ、82 ルート、84 ルート、86 ルート、90 ユーザ端末、95 ユーザ、100 飛行体、101 主翼部、102 本体部、104 プロペラ、110 太陽電池パネル、112 アンテナ、114 アンテナ、116 カメラ、118 電力供給装置、122 無線通信エリア、150 通信装置、200 制御装置、202 格納部、204 外部装置通信部、206 商品販売装置情報受信部、208 撮像画像受信部、210 配送判定部、212 配送ルート決定部、214 移動体選択部、215 商品搭載指示送信部、216 移動体制御情報生成部、218 移動体制御情報送信部、220 位置情報受信部、222 検出情報受信部、224 障害物判定部、226 商品監視部、227 商品販売装置制御部、228 異常判定部、230 異常行動検出部、232 通信装置制御部、234 電力供給装置制御部、300 無人航空機、380 検出部、350 搭載部、500 DBサーバ、600 WEBサーバ、700 MQサーバ、1200 コンピュータ、1210 ホストコントローラ、1212 CPU、1214 RAM、1216 グラフィックコントローラ、1218 ディスプレイデバイス、1220 入出力コントローラ、1222 通信インタフェース、1224 記憶装置、1226 DVDドライブ、1227 DVD-ROM、1230 ROM、1240 入出力チップ、1242 キーボード 10 system, 20 core network, 30 merchandise, 35 location information transmission terminal, 40 Internet, 50 vending machine, 52 vending machine, 54 vending machine, 55 locker, 56 vending machine, 58 vending machine, 60 gateway, 70 power feeding device, 80 Distribution center, 82 routes, 84 routes, 86 routes, 90 user terminals, 95 users, 100 aircraft, 101 main wings, 102 main bodies, 104 propellers, 110 solar panels, 112 antennas, 114 antennas, 116 cameras, 118 power Feeding device 122 Wireless communication area 150 Communication device 200 Control device 202 Storage unit 204 External device communication unit 206 Product sales device information reception unit 208 Captured image reception unit 210 Delivery determination unit 212 Delivery route determination unit , 214 mobile object selection unit, 215 product loading instruction transmission unit, 216 mobile object control information generation unit, 218 mobile object control information transmission unit, 220 position information reception unit, 222 detection information reception unit, 224 obstacle determination unit, 226 product monitoring unit, 227 merchandise sales device control unit, 228 abnormality determination unit, 230 abnormal behavior detection unit, 232 communication device control unit, 234 power supply device control unit, 300 unmanned aircraft, 380 detection unit, 350 mounting unit, 500 DB server, 600 WEB server, 700 MQ server, 1200 computer, 1210 host controller, 1212 CPU, 1214 RAM, 1216 graphic controller, 1218 display device, 1220 input/output controller, 1222 communication interface, 1224 storage device, 1226 DVD drive, 1227 DVD-ROM , 1230 ROM, 1240 input/output chip, 1242 keyboard

Claims (25)

ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に搭載されたバッテリのバッテリ残量を示すバッテリ残量情報を含む、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と
を備え、
前記配送判定部は、前記バッテリ残量情報に基づいて、交換バッテリを前記商品販売装置に配送するか否かを判定し、
前記移動体制御情報生成部は、前記交換バッテリを前記商品販売装置に配送すると前記配送判定部が判定した場合、前記交換バッテリを前記商品販売装置に配送するよう前記移動体制御情報を生成する、
御装置。
A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. product sales device information receiving unit for receiving product sales device information related to the product sales device, including remaining battery level information indicating the remaining battery level of a battery mounted in the product sales device, via a communication device that provides and,
a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device ;
The delivery determination unit determines whether or not to deliver the replacement battery to the product sales device based on the remaining battery level information,
When the delivery determining unit determines that the replacement battery is to be delivered to the product sales device, the mobile control information generation unit generates the mobile control information to deliver the replacement battery to the product sales device.
controller .
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部を備える、請求項1に記載の制御装置。 2. The control device according to claim 1 , further comprising a captured image receiving unit that receives a captured image of said wireless communication area captured by a camera mounted on said flying object via said communication device. ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、
記撮像画像受信部が受信した前記撮像画像に基づいて、前記移動体が前記商品を前記商品販売装置に配送する配送ルートを決定する配送ルート決定部と
備え、
前記移動体制御情報生成部は、前記配送ルート決定部が決定した前記配送ルートで前記商品を配送するよう前記移動体制御情報を生成する
御装置。
A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via a communication device that provides
a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
a delivery route determination unit that determines a delivery route for the moving body to deliver the product to the product sales device based on the captured image received by the captured image reception unit;
with
The mobile control information generation unit generates the mobile control information so that the product is delivered on the delivery route determined by the delivery route determination unit .
controller .
前記配送ルート決定部が決定した前記配送ルートに基づいて、前記商品を前記商品販売装置に配送する前記移動体を選択する移動体選択部を備える、請求項3に記載の制御装置。 4. The control device according to claim 3, further comprising a mobile selection unit that selects the mobile that delivers the product to the product sales device based on the delivery route determined by the delivery route determination unit. 前記移動体選択部は、前記商品の重さにさらに基づいて前記移動体を選択する、請求項4に記載の制御装置。 5. The control device according to claim 4 , wherein said moving body selection unit selects said moving body further based on the weight of said product. ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、
記撮像画像受信部が受信した前記撮像画像に基づいて、前記移動体による前記商品の配送を妨げる障害物が存在するか否かを判定する障害物判定部と
備え、
前記移動体制御情報生成部は、前記障害物が存在すると前記障害物判定部が判定した場合、前記移動体が前記障害物に衝突することを回避するよう前記移動体制御情報を生成する
御装置。
A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via a communication device that provides
a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
an obstacle determination unit that determines, based on the captured image received by the captured image receiving unit, whether or not there is an obstacle that prevents delivery of the product by the moving object;
with
When the obstacle determination unit determines that the obstacle exists, the moving body control information generation unit generates the moving body control information so as to avoid the moving body from colliding with the obstacle .
controller .
前記移動体に搭載された検出部によって検出された前記移動体の周囲の状況を示す検出情報を受信する検出情報受信部を備え、
前記障害物判定部は、前記検出情報受信部が受信した前記検出情報にさらに基づいて、前記障害物が存在するか否かを判定する、
請求項6に記載の制御装置。
A detection information receiving unit that receives detection information indicating a situation around the moving object detected by a detecting unit mounted on the moving object,
The obstacle determination unit determines whether or not the obstacle exists, further based on the detection information received by the detection information reception unit.
7. A control device according to claim 6 .
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、
記撮像画像受信部が受信した前記撮像画像に基づいて、前記無線通信エリア内の前記商品販売装置に異常が発生したか否かを判定する異常判定部と
備える、制御装置。
A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via a communication device that provides
a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
an abnormality determination unit that determines, based on the captured image received by the captured image receiving unit, whether or not an abnormality has occurred in the product sales device within the wireless communication area;
A controller .
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、
記撮像画像受信部が受信した前記撮像画像に基づいて、前記無線通信エリア内の人物の異常行動を検出する異常行動検出部と
備える、制御装置。
A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via a communication device that provides
a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
an abnormal behavior detection unit that detects abnormal behavior of a person within the wireless communication area based on the captured image received by the captured image receiving unit;
A controller .
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、
記通信装置を介して前記移動体から前記移動体の位置情報を受信し、前記通信装置を介して前記商品に搭載された位置情報送信端末から前記商品の位置情報を受信する位置情報受信部と、
前記商品を監視する商品監視部と
を備え、
前記商品監視部は、前記移動体による前記商品の配送中に、前記移動体の位置情報が示す位置と前記商品の位置情報が示す位置との間の距離が予め定められた距離より長くなった場合、前記商品に異常が発生したと決定する
御装置。
A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via a communication device that provides
a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
A position information receiving unit that receives position information of the mobile object from the mobile object via the communication device, and receives position information of the product from a position information transmission terminal mounted on the product via the communication device. and,
a commodity monitoring unit that monitors the commodity,
The product monitoring unit detects that a distance between a position indicated by the position information of the mobile body and a position indicated by the position information of the product becomes longer than a predetermined distance during delivery of the product by the mobile body. In the case, it is determined that an abnormality has occurred in the product ,
controller .
無線電力伝送によって電力を供給する電力供給装置が前記飛行体に搭載され、
前記商品販売装置に電力を供給するよう前記電力供給装置を制御する電力供給装置制御部を備える、
請求項1から10のいずれか一項に記載の制御装置。
A power supply device that supplies power by wireless power transmission is mounted on the aircraft,
a power supply device control unit that controls the power supply device to supply power to the product sales device;
A control device according to any one of claims 1 to 10 .
前記制御装置は、前記飛行体に搭載される、請求項1から11のいずれか一項に記載の制御装置。 The control device according to any one of claims 1 to 11 , wherein the control device is mounted on the aircraft. コンピュータを、請求項1から12のいずれか一項に記載の制御装置として機能させるためのプログラム。 A program for causing a computer to function as the control device according to any one of claims 1 to 12 . 制御装置と、
成層圏プラットフォームとして機能する飛行体と
を備え、
前記制御装置は、
ユーザに商品を販売する商品販売装置から、前記飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に搭載されたバッテリのバッテリ残量を示すバッテリ残量情報を含む、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と
有し、
前記配送判定部は、前記バッテリ残量情報に基づいて、交換バッテリを前記商品販売装置に配送するか否かを判定し、
前記移動体制御情報生成部は、前記交換バッテリを前記商品販売装置に配送すると前記配送判定部が判定した場合、前記交換バッテリを前記商品販売装置に配送するよう前記移動体制御情報を生成する、
システム。
a controller;
with an air vehicle acting as a stratospheric platform and
The control device is
Communication for forming a wireless communication area by emitting a beam from a product sales device that sells products to a user, mounted on the aircraft, and providing wireless communication services to the product sales device within the wireless communication area. a product sales device information receiving unit that receives, via the device, product sales device information related to the product sales device, including remaining battery level information indicating the remaining battery level of a battery mounted in the product sales device;
a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device ;
The delivery determination unit determines whether or not to deliver the replacement battery to the product sales device based on the remaining battery level information,
When the delivery determining unit determines that the replacement battery is to be delivered to the product sales device, the mobile control information generation unit generates the mobile control information to deliver the replacement battery to the product sales device.
system.
制御装置と、a controller;
成層圏プラットフォームとして機能する飛行体とan air vehicle that acts as a stratospheric platform and
を備え、with
前記制御装置は、The control device is
ユーザに商品を販売する商品販売装置から、前記飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、Communication for forming a wireless communication area by emitting a beam from a product sales device that sells products to a user, mounted on the aircraft, and providing wireless communication services to the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via the device;
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信部が受信した前記撮像画像に基づいて、前記移動体が前記商品を前記商品販売装置に配送する配送ルートを決定する配送ルート決定部とa delivery route determination unit that determines a delivery route for the moving body to deliver the product to the product sales device based on the captured image received by the captured image reception unit;
を有し、has
前記移動体制御情報生成部は、前記配送ルート決定部が決定した前記配送ルートで前記商品を配送するよう前記移動体制御情報を生成する、The mobile control information generation unit generates the mobile control information so that the product is delivered on the delivery route determined by the delivery route determination unit.
システム。system.
制御装置と、a controller;
成層圏プラットフォームとして機能する飛行体とan air vehicle that acts as a stratospheric platform and
を備え、with
前記制御装置は、The control device is
ユーザに商品を販売する商品販売装置から、前記飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、Communication for forming a wireless communication area by emitting a beam from a product sales device that sells products to a user, mounted on the aircraft, and providing wireless communication services to the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via the device;
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信部が受信した前記撮像画像に基づいて、前記移動体による前記商品の配送を妨げる障害物が存在するか否かを判定する障害物判定部とan obstacle determination unit that determines, based on the captured image received by the captured image receiving unit, whether or not there is an obstacle that prevents delivery of the product by the moving object;
を有し、has
前記移動体制御情報生成部は、前記障害物が存在すると前記障害物判定部が判定した場合、前記移動体が前記障害物に衝突することを回避するよう前記移動体制御情報を生成する、When the obstacle determination unit determines that the obstacle exists, the moving body control information generation unit generates the moving body control information so as to avoid the moving body from colliding with the obstacle.
システム。system.
制御装置と、a controller;
成層圏プラットフォームとして機能する飛行体とan air vehicle that acts as a stratospheric platform and
を備え、with
前記制御装置は、The control device is
ユーザに商品を販売する商品販売装置から、前記飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、Communication for forming a wireless communication area by emitting a beam from a product sales device that sells products to a user, mounted on the aircraft, and providing wireless communication services to the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via the device;
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信部が受信した前記撮像画像に基づいて、前記無線通信エリア内の前記商品販売装置に異常が発生したか否かを判定する異常判定部とan abnormality determination unit that determines, based on the captured image received by the captured image receiving unit, whether or not an abnormality has occurred in the product sales device within the wireless communication area;
を有する、システム。a system.
制御装置と、a controller;
成層圏プラットフォームとして機能する飛行体とan air vehicle that acts as a stratospheric platform and
を備え、with
前記制御装置は、The control device is
ユーザに商品を販売する商品販売装置から、前記飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、Communication for forming a wireless communication area by emitting a beam from a product sales device that sells products to a user, mounted on the aircraft, and providing wireless communication services to the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via the device;
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信部と、a captured image receiving unit that receives, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信部が受信した前記撮像画像に基づいて、前記無線通信エリア内の人物の異常行動を検出する異常行動検出部とan abnormal behavior detection unit that detects abnormal behavior of a person within the wireless communication area based on the captured image received by the captured image receiving unit;
を有する、システム。a system.
制御装置と、a controller;
成層圏プラットフォームとして機能する飛行体とan air vehicle that acts as a stratospheric platform and
を備え、with
前記制御装置は、The control device is
ユーザに商品を販売する商品販売装置から、前記飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信部と、Communication for forming a wireless communication area by emitting a beam from a product sales device that sells products to a user, mounted on the aircraft, and providing wireless communication services to the product sales device within the wireless communication area. a product sales device information receiving unit that receives product sales device information related to the product sales device via the device;
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する配送判定部と、a delivery determination unit that determines whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記配送判定部が判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成部と、a moving body control information generating section for generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when the delivery determination section determines that the commodity is to be delivered to the commodity selling apparatus;
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信部と、a mobile unit control information transmitting unit that transmits the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して前記移動体から前記移動体の位置情報を受信し、前記通信装置を介して前記商品に搭載された位置情報送信端末から前記商品の位置情報を受信する位置情報受信部と、a position information receiving unit that receives position information of the mobile object from the mobile object via the communication device, and receives position information of the product from a position information transmission terminal mounted on the product via the communication device; ,
前記商品を監視する商品監視部とa merchandise monitoring unit that monitors the merchandise;
を有し、has
前記商品監視部は、前記移動体による前記商品の配送中に、前記移動体の位置情報が示す位置と前記商品の位置情報が示す位置との間の距離が予め定められた距離より長くなった場合、前記商品に異常が発生したと決定する、The product monitoring unit detects that a distance between a position indicated by the position information of the mobile body and a position indicated by the position information of the product becomes longer than a predetermined distance during delivery of the product by the mobile body. In the case, it is determined that an abnormality has occurred in the product,
システム。system.
コンピュータによって実行される方法であって、
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に搭載されたバッテリのバッテリ残量を示すバッテリ残量情報を含む、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信段階と、
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する商品配送判定段階と、
前記商品を前記商品販売装置に配送すると前記商品配送判定段階で判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成段階と、
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信段階と
を備え、
前記商品配送判定段階は、前記バッテリ残量情報に基づいて、交換バッテリを前記商品販売装置に配送するか否かを判定する段階を有し、
前記移動体制御情報生成段階は、前記交換バッテリを前記商品販売装置に配送すると前記商品配送判定段階で判定した場合、前記交換バッテリを前記商品販売装置に配送するよう前記移動体制御情報を生成する段階を有する、
法。
A computer-implemented method comprising:
A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving step of receiving, via a communication device providing and,
a product delivery determination step of determining whether or not to deliver the product to the product sales device based on the product sales device information;
a moving body control information generating step of generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when it is determined in the commodity delivery determining step that the commodity is to be delivered to the commodity selling apparatus; ,
a mobile unit control information transmission step of transmitting the mobile unit control information to the mobile unit via the communication device ;
the product delivery determination step includes determining whether or not to deliver the replacement battery to the product sales device based on the remaining battery level information;
The moving body control information generation step generates the moving body control information so as to deliver the replacement battery to the merchandise sales device when the merchandise delivery determination step determines that the replacement battery will be delivered to the merchandise sales device. having stages,
How .
コンピュータによって実行される方法であって、A computer-implemented method comprising:
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信段階と、A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving step of receiving product sales device information about the product sales device via a communication device that provides
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する商品配送判定段階と、a product delivery determination step of determining whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記商品配送判定段階で判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成段階と、a moving body control information generating step of generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when it is determined in the commodity delivery determining step that the commodity is to be delivered to the commodity selling apparatus; ,
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信段階と、a mobile unit control information transmitting step of transmitting the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信段階と、a captured image receiving step of receiving, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信段階で受信した前記撮像画像に基づいて、前記移動体が前記商品を前記商品販売装置に配送する配送ルートを決定する配送ルート決定段階とa delivery route determination step of determining a delivery route for the moving object to deliver the product to the product sales device based on the captured image received in the captured image receiving step;
を備え、with
前記移動体制御情報生成段階は、前記配送ルート決定段階で決定した前記配送ルートで前記商品を配送するよう前記移動体制御情報を生成する段階を有する、The step of generating control information for mobile units includes the step of generating the control information for mobile units so as to deliver the product on the delivery route determined in the step of determining the delivery route.
方法。Method.
コンピュータによって実行される方法であって、A computer-implemented method comprising:
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信段階と、A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving step of receiving product sales device information about the product sales device via a communication device that provides
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する商品配送判定段階と、a product delivery determination step of determining whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記商品配送判定段階で判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成段階と、a moving body control information generating step of generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when it is determined in the commodity delivery determining step that the commodity is to be delivered to the commodity selling apparatus; ,
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信段階と、a mobile unit control information transmitting step of transmitting the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信段階と、a captured image receiving step of receiving, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信段階で受信した前記撮像画像に基づいて、前記移動体による前記商品の配送を妨げる障害物が存在するか否かを判定する障害物判定段階とan obstacle determination step of determining, based on the captured image received in the captured image receiving step, whether or not there is an obstacle that hinders delivery of the product by the moving object;
を備え、with
前記移動体制御情報生成段階は、前記障害物が存在すると前記障害物判定段階で判定した場合、前記移動体が前記障害物に衝突することを回避するよう前記移動体制御情報を生成する段階を有する、The moving body control information generation step includes generating the moving body control information so as to avoid the moving body from colliding with the obstacle when the obstacle determination step determines that the obstacle exists. have
方法。Method.
コンピュータによって実行される方法であって、A computer-implemented method comprising:
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信段階と、A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving step of receiving product sales device information about the product sales device via a communication device that provides
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する商品配送判定段階と、a product delivery determination step of determining whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記商品配送判定段階で判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成段階と、a moving body control information generating step of generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when it is determined in the commodity delivery determining step that the commodity is to be delivered to the commodity selling apparatus; ,
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信段階と、a mobile unit control information transmitting step of transmitting the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信段階と、a captured image receiving step of receiving, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信段階で受信した前記撮像画像に基づいて、前記無線通信エリア内の前記商品販売装置に異常が発生したか否かを判定する異常判定段階とan abnormality determination step of determining whether or not an abnormality has occurred in the product sales device within the wireless communication area based on the captured image received in the captured image receiving step;
を備える、方法。A method.
コンピュータによって実行される方法であって、A computer-implemented method comprising:
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信段階と、A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving step of receiving product sales device information about the product sales device via a communication device that provides
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する商品配送判定段階と、a product delivery determination step of determining whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記商品配送判定段階で判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成段階と、a moving body control information generating step of generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when it is determined in the commodity delivery determining step that the commodity is to be delivered to the commodity selling apparatus; ,
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信段階と、a mobile unit control information transmitting step of transmitting the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して、前記飛行体に搭載されたカメラによって撮像された前記無線通信エリアの撮像画像を受信する撮像画像受信段階と、a captured image receiving step of receiving, via the communication device, a captured image of the wireless communication area captured by a camera mounted on the aircraft;
前記撮像画像受信段階で受信した前記撮像画像に基づいて、前記無線通信エリア内の人物の異常行動を検出する異常行動検出段階とan abnormal behavior detection step of detecting abnormal behavior of a person within the wireless communication area based on the captured image received in the captured image receiving step;
を備える、方法。A method.
コンピュータによって実行される方法であって、A computer-implemented method comprising:
ユーザに商品を販売する商品販売装置から、成層圏プラットフォームとして機能する飛行体に搭載されて、ビームを照射することによって無線通信エリアを形成して前記無線通信エリア内の前記商品販売装置に無線通信サービスを提供する通信装置を介して、前記商品販売装置に関する商品販売装置情報を受信する商品販売装置情報受信段階と、A wireless communication service that is mounted on an aircraft that functions as a stratospheric platform from a product sales device that sells products to a user, forms a wireless communication area by irradiating a beam, and provides the product sales device within the wireless communication area. a product sales device information receiving step of receiving product sales device information about the product sales device via a communication device that provides
前記商品販売装置情報に基づいて、前記商品を前記商品販売装置に配送するか否かを判定する商品配送判定段階と、a product delivery determination step of determining whether or not to deliver the product to the product sales device based on the product sales device information;
前記商品を前記商品販売装置に配送すると前記商品配送判定段階で判定した場合、前記商品を前記商品販売装置に配送するよう移動体を制御する移動体制御情報を生成する移動体制御情報生成段階と、a moving body control information generating step of generating moving body control information for controlling a moving body to deliver the commodity to the commodity selling apparatus when it is determined in the commodity delivery determining step that the commodity is to be delivered to the commodity selling apparatus; ,
前記通信装置を介して、前記移動体に前記移動体制御情報を送信する移動体制御情報送信段階と、a mobile unit control information transmitting step of transmitting the mobile unit control information to the mobile unit via the communication device;
前記通信装置を介して前記移動体から前記移動体の位置情報を受信し、前記通信装置を介して前記商品に搭載された位置情報送信端末から前記商品の位置情報を受信する位置情報受信段階と、a position information receiving step of receiving position information of the mobile object from the mobile object via the communication device, and receiving position information of the product from a position information transmission terminal mounted on the product via the communication device; ,
前記商品を監視する商品監視段階とa commodity monitoring stage for monitoring the commodity;
を備え、with
前記商品監視段階は、前記移動体による前記商品の配送中に、前記移動体の位置情報が示す位置と前記商品の位置情報が示す位置との間の距離が予め定められた距離より長くなった場合、前記商品に異常が発生したと決定する段階を有する、In the commodity monitoring step, the distance between the position indicated by the position information of the mobile body and the position indicated by the position information of the commodity becomes longer than a predetermined distance during delivery of the commodity by the mobile body. in the case of determining that an abnormality has occurred in the product,
方法。Method.
JP2020205398A 2020-12-10 2020-12-10 Control device, program, system and method Active JP7271491B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2020205398A JP7271491B2 (en) 2020-12-10 2020-12-10 Control device, program, system and method
PCT/JP2021/040409 WO2022123962A1 (en) 2020-12-10 2021-11-02 Control device, program, system, and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020205398A JP7271491B2 (en) 2020-12-10 2020-12-10 Control device, program, system and method

Publications (2)

Publication Number Publication Date
JP2022092533A JP2022092533A (en) 2022-06-22
JP7271491B2 true JP7271491B2 (en) 2023-05-11

Family

ID=81972925

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020205398A Active JP7271491B2 (en) 2020-12-10 2020-12-10 Control device, program, system and method

Country Status (2)

Country Link
JP (1) JP7271491B2 (en)
WO (1) WO2022123962A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024034353A1 (en) * 2022-08-12 2024-02-15 ソニーセミコンダクタソリューションズ株式会社 Information processing device, information processing method, information processing system, base station, and terminal
JP7627326B1 (en) 2023-11-27 2025-02-05 楽天グループ株式会社 Delivery route setting device, delivery route setting method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003092545A (en) 2001-09-17 2003-03-28 Telecommunication Advancement Organization Of Japan Broadcasting system using stratospheric platform
JP2003217008A (en) 2002-01-21 2003-07-31 Nec Corp Control system for automatic vending machine
JP2013141099A (en) 2011-12-28 2013-07-18 Mitsubishi Heavy Ind Ltd Power receiving device and wireless power transmission system
JP2019074926A (en) 2017-10-16 2019-05-16 株式会社野村総合研究所 Computer program, managing device, unmanned operating device and server
JP2020048169A (en) 2018-09-21 2020-03-26 Hapsモバイル株式会社 System, control device and module
JP2020192954A (en) 2019-05-30 2020-12-03 株式会社シーズ Information processing device and flying body

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003092545A (en) 2001-09-17 2003-03-28 Telecommunication Advancement Organization Of Japan Broadcasting system using stratospheric platform
JP2003217008A (en) 2002-01-21 2003-07-31 Nec Corp Control system for automatic vending machine
JP2013141099A (en) 2011-12-28 2013-07-18 Mitsubishi Heavy Ind Ltd Power receiving device and wireless power transmission system
JP2019074926A (en) 2017-10-16 2019-05-16 株式会社野村総合研究所 Computer program, managing device, unmanned operating device and server
JP2020048169A (en) 2018-09-21 2020-03-26 Hapsモバイル株式会社 System, control device and module
JP2020192954A (en) 2019-05-30 2020-12-03 株式会社シーズ Information processing device and flying body

Also Published As

Publication number Publication date
JP2022092533A (en) 2022-06-22
WO2022123962A1 (en) 2022-06-16

Similar Documents

Publication Publication Date Title
US12045770B2 (en) Public transport infrastructure facilitated drone delivery
US11829923B1 (en) Mobile base utilizing transportation units with navigation systems for delivering ordered items
US10593217B2 (en) Vertiport management platform
US10457392B1 (en) Mobile base utilizing automated aerial vehicles for delivering items
CA2947719C (en) Machine-readable delivery platform for automated package delivery
JP6434054B2 (en) Automated package relocation from unmanned kiosks
US11643114B2 (en) Information processing device, information processing method and information processing program
US11328611B2 (en) Vertiport management platform
CN110262515A (en) Automatically move the deployment of the vehicles
WO2018175895A1 (en) System for inventory control
JP7271491B2 (en) Control device, program, system and method
CN109399123A (en) Goods sorting method, system, control server, robot and medium
CN109596132A (en) Vehicle dispatching method and device
US20230359223A1 (en) Drone control system, drone, drone control method, and recording medium
CN113525981A (en) Autonomous mobile pico fulfillment center
US20200355507A1 (en) Information processing device, information processing method, and mobile-shop vehicle
JP6613015B1 (en) Mobile body management system
WO2024005091A1 (en) Information processing system, information processing device, information processing method, and program
WO2024005086A1 (en) Information processing system, information processing device, information processing method, and program
WO2024005092A1 (en) Information processing system, information processing device, information processing method, and program
US20240217681A1 (en) Power feed management device, computer readable storage medium, system, flight vehicle, and method
CN111476590A (en) Information processing apparatus and information processing method
Manfredi et al. Unmanned aerial system operations for retail
JP7550270B1 (en) Information processing device, mobile sales plan creation method, and program
KR20210084977A (en) Post office drone delivery management system and method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220317

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221122

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221220

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230426

R150 Certificate of patent or registration of utility model

Ref document number: 7271491

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350