Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7609411B2 - Delivery support device, delivery support method, and program - Google Patents
[go: Go Back, main page]

JP7609411B2 - Delivery support device, delivery support method, and program - Google Patents

Delivery support device, delivery support method, and program Download PDF

Info

Publication number
JP7609411B2
JP7609411B2 JP2021009235A JP2021009235A JP7609411B2 JP 7609411 B2 JP7609411 B2 JP 7609411B2 JP 2021009235 A JP2021009235 A JP 2021009235A JP 2021009235 A JP2021009235 A JP 2021009235A JP 7609411 B2 JP7609411 B2 JP 7609411B2
Authority
JP
Japan
Prior art keywords
unmanned aerial
delivery
aerial vehicle
score
arrival time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021009235A
Other languages
Japanese (ja)
Other versions
JP2022113183A (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.)
NEC Solution Innovators Ltd
Original Assignee
NEC Solution Innovators Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Solution Innovators Ltd filed Critical NEC Solution Innovators Ltd
Priority to JP2021009235A priority Critical patent/JP7609411B2/en
Publication of JP2022113183A publication Critical patent/JP2022113183A/en
Application granted granted Critical
Publication of JP7609411B2 publication Critical patent/JP7609411B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、無人航空機を利用した荷物の配達を支援するための、配達支援装置及び配達支援方法に関し、更には、これらを実現するためのプログラムに関する。 The present invention relates to a delivery assistance device and delivery assistance method for assisting in the delivery of parcels using unmanned aerial vehicles, and further to a program for implementing these.

近年、利用者が、スマートフォン等の端末装置から飲食物を注文すると、配達員が、利用者の位置まで、注文した飲食物を配達してくれるサービスが、提案されている。また、このようなサービスは、端末装置にインストールされた専用のアプリケーションプログラムと連携する配達システムによって実現している(例えば、特許文献1及び2参照)。 In recent years, a service has been proposed in which a user orders food and drink from a terminal device such as a smartphone, and a delivery person delivers the ordered food and drink to the user's location. Furthermore, such a service is realized by a delivery system that works in conjunction with a dedicated application program installed on the terminal device (see, for example, Patent Documents 1 and 2).

配達システムにおいては、システムを管理する管理装置が、まず、利用者の端末装置から、利用者を特定する利用者情報と、注文された飲食物を特定する注文情報と、端末装置の位置を特定する位置情報とを、取得する。次に、管理装置は、注文された飲食物を提供する店舗の端末装置に対して、取得した利用者情報、注文情報、及び位置情報を送り、注文された飲食物を、利用者に配達するよう通知する。 In a delivery system, a management device that manages the system first acquires, from the user's terminal device, user information that identifies the user, order information that identifies the ordered food and drink, and location information that identifies the location of the terminal device. The management device then sends the acquired user information, order information, and location information to the terminal device of the store that provides the ordered food and drink, and notifies the store to deliver the ordered food and drink to the user.

これにより、店舗の係員は、配達員に、位置情報で特定される場所に、飲食物を配達するように指示する。そして、配達員は、店舗から飲食物を受け取ると、受け取った飲食物を、位置情報で特定される場所に配達する。 As a result, the store staff instructs the delivery person to deliver the food and drink to the location specified by the location information. Then, when the delivery person receives the food and drink from the store, he delivers the received food and drink to the location specified by the location information.

特開2006-072499号公報JP 2006-072499 A 特開2010-149958号公報JP 2010-149958 A

ところで、上述の配達システムでは、人手による配達が前提となる。このため、人手不足によって配達員を確保できない場合は、配達することが不可能となる。これに対して、近年においては、昨今の人手不足を解消するため、配達員に代わって、ドローン等の無人飛行機によって配達することが提案されている。 However, the delivery system described above is premised on manual delivery. Therefore, if a delivery person cannot be secured due to a labor shortage, delivery becomes impossible. In response to this, in recent years, in order to resolve the current labor shortage, it has been proposed to deliver using unmanned aircraft such as drones instead of delivery people.

しかしながら、無人航空機においては、その特性上、複数機が近接した位置に存在すると、衝突して墜落する可能性があるため、近接した場所で、時間間隔をおかないで、複数の注文があった場合に、配達できないという問題がある。 However, due to the nature of unmanned aerial vehicles, if multiple drones are in close proximity to each other, there is a risk of them colliding and crashing, which means that if multiple orders are placed in close proximity with no time interval between deliveries, they cannot be delivered.

本発明の目的の一例は、上記問題を解消し、複数の無人航空機による荷物の配達における安全性を確保し得る、配達支援装置、配達支援方法、及びプログラムを提供することにある。 One example of the objective of the present invention is to provide a delivery assistance device, a delivery assistance method, and a program that can solve the above problems and ensure safety in the delivery of packages by multiple unmanned aerial vehicles.

上記目的を達成するため、本発明の一側面における配達支援装置は、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出部と、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出部と、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定部と、
を備えている、ことを特徴とする。
In order to achieve the above object, a delivery assistance device according to one aspect of the present invention comprises:
an unmanned aerial vehicle selection unit that selects a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation unit that calculates a score for each of the selected unmanned aerial vehicles based on at least one of a type of package to be delivered, an arrival time, and an elapsed time since receiving an order for delivery;
A delivery order determination unit that determines a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
The present invention is characterized in that it is equipped with:

また、上記目的を達成するため、本発明の一側面における配達支援方法は、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を有する、ことを特徴とする。
In order to achieve the above object, a delivery assistance method according to one aspect of the present invention includes:
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
The present invention is characterized in that it has the following features:

更に、上記目的を達成するため、本発明の一側面におけるプログラムは、
コンピュータに、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を実行させる、ことを特徴とする。
Furthermore, in order to achieve the above object, a program according to one aspect of the present invention comprises:
On the computer,
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
The present invention is characterized in that:

以上のように本発明によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。 As described above, the present invention can ensure safety in delivering packages using multiple unmanned aerial vehicles.

図1は、実施の形態における配達支援装置の概略構成を示す構成図である。FIG. 1 is a diagram showing a schematic configuration of a delivery support device according to an embodiment. 図2は、実施の形態における配達支援装置の構成を具体的に示す構成図である。FIG. 2 is a configuration diagram specifically showing the configuration of the delivery support device in the embodiment. 図3は、実施の形態における無人航空機選出部での処理を説明する図である。FIG. 3 is a diagram illustrating the processing performed by the unmanned aerial vehicle selection unit in the embodiment. 図4は、実施の形態におけるスコアの算出において用いる算出ルールの一例を示す図である。FIG. 4 is a diagram showing an example of a calculation rule used in calculating a score in the embodiment. 図5~図7は、実施の形態において算出されたスコアの一例を示す図である。5 to 7 are diagrams showing examples of scores calculated in the embodiment. 図5~図7は、実施の形態において算出されたスコアの一例を示す図である。5 to 7 are diagrams showing examples of scores calculated in the embodiment. 図5~図7は、実施の形態において算出されたスコアの一例を示す図である。5 to 7 are diagrams showing examples of scores calculated in the embodiment. 図8は、実施の形態における配達支援装置の動作を示すフロー図である。FIG. 8 is a flow diagram showing the operation of the delivery support device in the embodiment. 図9は、実施の形態における配達支援装置を実現するコンピュータの一例を示すブロック図である。FIG. 9 is a block diagram illustrating an example of a computer that realizes the delivery support device according to the embodiment.

(実施の形態)
以下、実施の形態における、配達支援装置、配達支援方法、及びプログラムについて、図1~図9を参照しながら説明する。
(Embodiment)
Hereinafter, a delivery assistance device, a delivery assistance method, and a program according to an embodiment will be described with reference to FIGS.

[装置構成]
最初に、実施の形態における配達支援装置の概略構成について図1を用いて説明する。図1は、実施の形態における配達支援装置の概略構成を示す構成図である。
[Device configuration]
First, a schematic configuration of a delivery support device in an embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing a schematic configuration of a delivery support device in an embodiment.

図1に示す、実施の形態における配達支援装置10は、無人航空機による荷物の配達を支援するための装置である。図1に示すように、実施の形態における配達支援装置10は、無人航空機選出部11と、スコア算出部12と、配達順序決定部13とを備えている。 The delivery support device 10 in the embodiment shown in FIG. 1 is a device for supporting the delivery of packages by unmanned aerial vehicles. As shown in FIG. 1, the delivery support device 10 in the embodiment includes an unmanned aerial vehicle selection unit 11, a score calculation unit 12, and a delivery order determination unit 13.

無人航空機選出部11は、荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する。スコア算出部12は、選出された無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する。また、配達順序決定部13は、算出した無人航空機毎のスコアを用いて、無人航空機それぞれの配達順序を決定する。 The unmanned aerial vehicle selection unit 11 selects a number of unmanned aerial vehicles whose delivery destination location and arrival time of the parcel satisfy set conditions. The score calculation unit 12 calculates a score for each selected unmanned aerial vehicle based on at least one of the type of parcel to be delivered, the arrival time, and the elapsed time since receiving the delivery order. In addition, the delivery order determination unit 13 uses the calculated score for each unmanned aerial vehicle to determine the delivery order for each unmanned aerial vehicle.

このように、配達支援装置10は、複数の無人航空機の配達場所及び到着時間が近い場合等において、最適な配達順序を決定することができる。このため、配達支援装置10によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。 In this way, the delivery support device 10 can determine the optimal delivery order in cases where the delivery locations and arrival times of multiple unmanned aerial vehicles are close to each other. Therefore, the delivery support device 10 can ensure safety in the delivery of packages by multiple unmanned aerial vehicles.

続いて、図2~図7を用いて、実施の形態における配達支援装置10の構成及び機能について具体的に説明する。図2は、実施の形態における配達支援装置の構成を具体的に示す構成図である。図3は、実施の形態における無人航空機選出部での処理を説明する図である。図4は、実施の形態におけるスコアの算出において用いる算出ルールの一例を示す図である。図5~図7は、実施の形態において算出されたスコアの一例を示す図である。 Next, the configuration and functions of the delivery support device 10 in the embodiment will be specifically described using Figures 2 to 7. Figure 2 is a configuration diagram specifically showing the configuration of the delivery support device in the embodiment. Figure 3 is a diagram explaining the processing in the unmanned aerial vehicle selection unit in the embodiment. Figure 4 is a diagram showing an example of calculation rules used in calculating the score in the embodiment. Figures 5 to 7 are diagrams showing an example of the score calculated in the embodiment.

図2に示すように、実施の形態では、配達支援装置10は、有線又は無線によって、無人航空機管理装置20にデータ通信可能に接続されている。無人航空機管理装置20は、無人航空機30の飛行を管理する装置である。 As shown in FIG. 2, in an embodiment, the delivery assistance device 10 is connected to the unmanned aerial vehicle management device 20 via wired or wireless data communication. The unmanned aerial vehicle management device 20 is a device that manages the flight of the unmanned aerial vehicle 30.

無人航空機管理装置20は、荷物の送り主から、無人航空機30による荷物の配達が指示されると、指示に応じて、無人航空機30を配達先へと飛行させ、そして、荷物の受け渡しが完了すると、無人航空機30を帰還させる。 When the sender of the package instructs the unmanned aerial vehicle management device 20 to deliver the package using the unmanned aerial vehicle 30, the unmanned aerial vehicle management device 20 flies the unmanned aerial vehicle 30 to the delivery destination in accordance with the instruction, and when delivery of the package is completed, returns the unmanned aerial vehicle 30.

具体的には、まず、荷物の送り主が、端末装置又は入力装置を介して、無人航空機管理装置20に、荷物の配達指示として、例えば、荷物の配達先の位置を特定する位置情報、荷物の種類を特定する荷物情報、荷物の受取人を特定する受取人情報、荷物の受注時刻を特定する受注時刻情報を入力する。これにより、無人航空機管理装置20は、入力された、位置情報、荷物情報、受取人情報、受注時刻情報を取得する。 Specifically, first, the sender of the package inputs package delivery instructions to the unmanned aerial vehicle management device 20 via a terminal device or input device, such as location information that identifies the location of the package delivery destination, package information that identifies the type of package, recipient information that identifies the package recipient, and order time information that identifies the time the package was ordered. As a result, the unmanned aerial vehicle management device 20 acquires the input location information, package information, recipient information, and order time information.

続いて、無人航空機管理装置20は、位置情報に基づいて、出発地点から配達先までの間に幾つかの通過点を設定し、各通過点を通過するように、荷物の配達先までの航空ルートを設定する。また、無人航空機管理装置20は、先に他の無人航空機30の航空ルートが設定されている場合は、設定対象となる無人航空機と、先に航空ルートが設定されている他の無人航空機とが衝突しないように、航空ルートを設定する。更に、無人航空機管理装置20は、出発地点から配達先までの間に、飛行が禁止されているエリアが存在する場合は、このエリアの上空を避けるように、通過点を設定して、航空ルートを設定する。 The unmanned aircraft management device 20 then sets several waypoints between the departure point and the delivery destination based on the position information, and sets an air route to the delivery destination of the package so that the route passes through each waypoint. Furthermore, if an air route for another unmanned aircraft 30 has already been set, the unmanned aircraft management device 20 sets the air route so that the unmanned aircraft to be set does not collide with the other unmanned aircraft for which an air route has already been set. Furthermore, if there is an area where flight is prohibited between the departure point and the delivery destination, the unmanned aircraft management device 20 sets waypoints and sets the air route so as to avoid the airspace above this area.

そして、無人航空機管理装置20は、設定した航空ルートに基づいて、配達予定時刻を予測し、予測した配達予定時刻から現在の時刻を減算して、到着までにかかる到着時間を算出する。また、無人航空機管理装置20は、算出した到着時間特定する到着時間情報を、配達支援装置10に送信する。更に、無人航空機管理装置20は、荷物情報、位置情報、及び受注時刻情報も配達支援装置10に送信する。また、無人航空機管理装置20は、これらの情報に加えて、無人航空機30の残バッテリー容量を特定するバッテリー情報、荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定する有償サービス情報も送信することができる。なお、有償サービスとしては、荷物の配達を優先するサービスが挙げられる。 The unmanned aerial vehicle management device 20 then predicts the scheduled delivery time based on the set flight route, and subtracts the current time from the predicted scheduled delivery time to calculate the arrival time. The unmanned aerial vehicle management device 20 also transmits arrival time information specifying the calculated arrival time to the delivery support device 10. The unmanned aerial vehicle management device 20 also transmits package information, location information, and order time information to the delivery support device 10. In addition to this information, the unmanned aerial vehicle management device 20 can also transmit battery information specifying the remaining battery capacity of the unmanned aerial vehicle 30, and paid service information specifying whether or not a paid service is being used by a user who has used the package delivery. An example of a paid service is a service that prioritizes the delivery of packages.

また、航空ルートの設定後、無人航空機管理装置20は、設定した航空ルートに沿って、無人航空機30を飛行させる。そして、無人航空機管理装置20は、無人航空機30が、位置情報で特定される位置に到着すると、保持している荷物を解除して、荷物を受取人に受け渡す。但し、荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機30が存在する場合は、無人航空機管理装置20は、配達支援装置10によって決定された順序で、各無人航空機30に荷物の受け渡しを行わせる。 After setting the air route, the unmanned aircraft management device 20 flies the unmanned aircraft 30 along the set air route. When the unmanned aircraft 30 arrives at the location specified by the location information, the unmanned aircraft management device 20 releases the package it is holding and delivers it to the recipient. However, if there are multiple unmanned aircraft 30 whose delivery destination locations and arrival times satisfy the set conditions, the unmanned aircraft management device 20 causes each unmanned aircraft 30 to deliver the package in the order determined by the delivery assistance device 10.

また、荷物の受け渡しにおいては、無人航空機30と受取人との間で認証処理が行われ、認証が成功することが、条件とされていても良い。その後、無人航空機30を元の出発地点に帰還させる。帰還の際の復路の航空ルートは、往路と同一であっても良いし、無人航空機管理装置20によって新たに設定されても良い。 In addition, the delivery of the package may be conditional on an authentication process being performed between the unmanned aerial vehicle 30 and the recipient, and the authentication being successful. The unmanned aerial vehicle 30 is then returned to the original departure point. The return flight route may be the same as the outbound flight route, or may be newly set by the unmanned aerial vehicle management device 20.

図2に示すように、実施の形態では、配達支援装置10は、上述した無人航空機選出部11、スコア算出部12、及び配達順序決定部13に加えて、情報取得部14と、重み情報格納部15とを備えている。 As shown in FIG. 2, in the embodiment, the delivery support device 10 includes an information acquisition unit 14 and a weight information storage unit 15 in addition to the unmanned aerial vehicle selection unit 11, score calculation unit 12, and delivery order determination unit 13 described above.

情報取得部14は、無人航空機管理装置20から送信されてきた情報、例えば、到着時間情報、荷物情報、位置情報、受注時刻情報、更には、バッテリー情報、及び有償サービス情報を取得する。重み情報格納部15は、重み情報を格納する。重み情報については後述する。 The information acquisition unit 14 acquires information transmitted from the unmanned aerial vehicle management device 20, such as arrival time information, baggage information, location information, order time information, and even battery information and paid service information. The weight information storage unit 15 stores the weight information. Weight information will be described later.

無人航空機選出部11は、実施の形態では、まず、情報取得部14から、無人航空機管理装置20から送信されてきた無人航空機30毎の到着時間情報及び位置情報を受け取る。そして、無人航空機選出部11は、無人航空機30毎に、到着時間情報に基づいて、到着時間を特定し、位置情報に基づいて荷物の配達先の位置を特定する。 In the embodiment, the unmanned aerial vehicle selection unit 11 first receives, from the information acquisition unit 14, the arrival time information and position information for each unmanned aerial vehicle 30 transmitted from the unmanned aerial vehicle management device 20. Then, for each unmanned aerial vehicle 30, the unmanned aerial vehicle selection unit 11 identifies the arrival time based on the arrival time information, and identifies the location of the delivery destination of the package based on the position information.

続いて、無人航空機選出部11は、図3の上段に示すように、無人航空機30毎に、到着時間の前α分から後α分までが範囲となるようにして、時間範囲を設定する。αの値は、無人航空機30の性能、気象状況等に応じて適宜設定され、例えば、3分に設定される。次に、無人航空機選出部11は、時間範囲が互いに重なる無人航空機30を特定する。図3の例では、無人航空機C、D、Eが特定される。 The unmanned aerial vehicle selection unit 11 then sets a time range for each unmanned aerial vehicle 30, as shown in the upper part of Figure 3, so that the range is from α minutes before to α minutes after the arrival time. The value of α is set appropriately depending on the performance of the unmanned aerial vehicle 30, weather conditions, etc., and is set to 3 minutes, for example. Next, the unmanned aerial vehicle selection unit 11 identifies unmanned aerial vehicles 30 whose time ranges overlap. In the example of Figure 3, unmanned aerial vehicles C, D, and E are identified.

次に、無人航空機選出部11は、図3の下段に示すように、時間範囲によって特定された無人航空機30毎に、配達位置を基準にして直径βmの領域を設定する。βの値も、無人航空機の性能、気象状況等に応じて適宜設定され、例えば、5mに設定される。次に、無人航空機選出部11は、領域が互いに重なる無人航空機を特定する。図3の例では、無人航空機C、D、Eのうち、無人航空機D及びEが特定される。その後、無人航空機選出部11は、最終的に特定した無人航空機(図3の例では、D及びE)を、設定条件を満たす無人航空機として選出する。 Next, as shown in the lower part of Figure 3, the unmanned aerial vehicle selection unit 11 sets an area of diameter βm based on the delivery location for each unmanned aerial vehicle 30 identified by the time range. The value of β is also set appropriately depending on the performance of the unmanned aerial vehicle, weather conditions, etc., and is set to 5m, for example. Next, the unmanned aerial vehicle selection unit 11 identifies unmanned aerial vehicles whose areas overlap with each other. In the example of Figure 3, unmanned aerial vehicles D and E are identified from unmanned aerial vehicles C, D, and E. The unmanned aerial vehicle selection unit 11 then selects the finally identified unmanned aerial vehicle (D and E in the example of Figure 3) as the unmanned aerial vehicle that satisfies the set conditions.

なお、実施の形態では、無人航空機の選出のための条件は、図3を用いて説明した上述の例に限定されることはない。無人航空機の選出のための条件は、適宜設定される。 In the embodiment, the conditions for selecting an unmanned aerial vehicle are not limited to the above example described with reference to FIG. 3. The conditions for selecting an unmanned aerial vehicle are set as appropriate.

スコア算出部12は、実施の形態では、選出された無人航空機30毎に、配達対象となる荷物の種類、到着時間、及び経過時間の全てに基づいて、スコアを算出する。また、上述したように、無人航空機管理装置20が、更に、バッテリー情報及び有償サービス情報も送信している場合は、スコア算出部12は、選出された無人航空機30毎に、更に、各無人航空機の残バッテリー容量、及び有償サービスの利用の有無にも基づいて、スコアを算出することができる。 In an embodiment, the score calculation unit 12 calculates a score for each selected unmanned aerial vehicle 30 based on all of the type of package to be delivered, the arrival time, and the elapsed time. Also, as described above, if the unmanned aerial vehicle management device 20 also transmits battery information and paid service information, the score calculation unit 12 can calculate a score for each selected unmanned aerial vehicle 30 based further on the remaining battery capacity of each unmanned aerial vehicle and whether or not paid services are being used.

具体的には、スコア算出部12は、まず、無人航空機管理装置20から送信されてきた荷物情報に基づいて、無人航空機30毎に、荷物の種類を特定し、特定した種類に応じて、荷物についてのスコアを算出する。例えば、スコア算出部12は、予め設定されたルールに、特定された荷物の種類を適用して、荷物についてのスコアを算出することができる。荷物のスコアを算出するためのルールの一例としては、図4に示すルールが挙げられる。図4の例では、食料品であって、早急に配達する必要性が高いものほど、スコアが高くなる。 Specifically, the score calculation unit 12 first identifies the type of luggage for each unmanned aerial vehicle 30 based on the luggage information transmitted from the unmanned aerial vehicle management device 20, and calculates a score for the luggage according to the identified type. For example, the score calculation unit 12 can calculate the score for the luggage by applying the identified type of luggage to a preset rule. An example of a rule for calculating the luggage score is the rule shown in Figure 4. In the example of Figure 4, the more urgent the need for food delivery, the higher the score.

続いて、スコア算出部12は、無人航空機30毎に無人航空機管理装置20から送信されてきた到着時間情報に基づいて、荷物の到着時間を特定する。そして、スコア算出部12は、到着時間が早いほどスコアが高くなるように、無人航空機30毎に、到着時間についてのスコアを算出する。具体的には、無人航空機30の数が4機であるとすると、スコア算出部12は、到着時間が早い順に、スコアとして、4点、3点、2点、1点をそれぞれ算出する。 The score calculation unit 12 then determines the arrival time of the package based on the arrival time information transmitted from the unmanned aerial vehicle management device 20 for each unmanned aerial vehicle 30. The score calculation unit 12 then calculates a score for the arrival time for each unmanned aerial vehicle 30 such that the earlier the arrival time, the higher the score. Specifically, if there are four unmanned aerial vehicles 30, the score calculation unit 12 calculates scores of 4 points, 3 points, 2 points, and 1 point, respectively, in order of earliest arrival time.

更に、スコア算出部12は、無人航空機30毎に、受注時刻情報に基づいて荷物の受注時刻を特定し、更に、特定した受注時刻から現在までの経過時間を算出する。そして、スコア算出部12は、経過時間が長いほどスコアが高くなるように、無人航空機30毎に、経過時間についてのスコアを算出する。具体的には、無人航空機30の数が4機であるとすると、スコア算出部12は、経過時間が長い順に、スコアとして、4点、3点、2点、1点をそれぞれ算出する。 Furthermore, the score calculation unit 12 identifies the order time of the package for each unmanned aerial vehicle 30 based on the order time information, and further calculates the elapsed time from the identified order time to the present. Then, the score calculation unit 12 calculates a score for the elapsed time for each unmanned aerial vehicle 30 such that the longer the elapsed time, the higher the score. Specifically, if there are four unmanned aerial vehicles 30, the score calculation unit 12 calculates scores of 4 points, 3 points, 2 points, and 1 point, respectively, in order of the longest elapsed time.

続いて、スコア算出部12は、バッテリー情報が送信されてきている場合は、無人航空機30毎に、バッテリー情報に基づいて、残バッテリー容量を特定する。そして、スコア算出部12は、残バッテリー容量が少ないほどスコアが高くなるように、無人航空機30毎に、残バッテリー容量についてのスコアを算出する。具体的には、無人航空機30の数が4機であるとすると、スコア算出部12は、残バッテリー容量が少ない順に、スコアとして、4点、3点、2点、1点をそれぞれ算出する。 Next, if battery information has been transmitted, the score calculation unit 12 determines the remaining battery capacity for each unmanned aerial vehicle 30 based on the battery information. Then, the score calculation unit 12 calculates a score for the remaining battery capacity for each unmanned aerial vehicle 30 such that the lower the remaining battery capacity, the higher the score. Specifically, if there are four unmanned aerial vehicles 30, the score calculation unit 12 calculates scores of 4 points, 3 points, 2 points, and 1 point, in order of decreasing remaining battery capacity, respectively.

また、スコア算出部12は、有償サービス情報が送信されてきている場合は、無人航空機30毎に、有償サービス情報に基づいて、ユーザにおける有償サービスの利用の有無を特定する。そして、スコア算出部12は、有償サービスを利用しているユーザについては配達を優先する必要があるため、このユーザの荷物を配達している無人航空機30に対しては、有償サービスについてのスコアを一定値で算出する。一方、スコア算出部12は、そうでないユーザの荷物を配達している無人航空機30については、有償サービスについてのスコアを「0」と算出する。 When paid service information has been transmitted, the score calculation unit 12 determines, for each unmanned aerial vehicle 30, whether or not the user is using a paid service based on the paid service information. Then, since the score calculation unit 12 needs to give priority to deliveries to users who are using paid services, it calculates a fixed score for paid services for unmanned aerial vehicles 30 that are delivering packages for these users. On the other hand, the score calculation unit 12 calculates a score of "0" for paid services for unmanned aerial vehicles 30 that are delivering packages for other users.

その後、スコア算出部12は、無人航空機30毎に、荷物についてのスコア、到着時間についてのスコア、経過時間についてのスコア、残バッテリー容量についてのスコア、及び有償サービスについてのスコアを用いて、総合的なスコアを算出する。 Then, for each unmanned aerial vehicle 30, the score calculation unit 12 calculates an overall score using the score for the baggage, the score for the arrival time, the score for the elapsed time, the score for the remaining battery capacity, and the score for the paid services.

具体的には、スコア算出部12は、重み情報格納部15から重み情報を取得する。重み情報は、荷物、到着時間、経過時間、残バッテリー容量、及び有償サービス、といった項目毎に、予め設定された重み(0から1の値)を保持している。スコア算出部12は、各項目についてのスコアに、対応する重みを乗算し、得られた値を合算して、総合的なスコア(総合スコア)を算出する。 Specifically, the score calculation unit 12 acquires weight information from the weight information storage unit 15. The weight information holds a preset weight (a value between 0 and 1) for each item such as luggage, arrival time, elapsed time, remaining battery capacity, and paid services. The score calculation unit 12 multiplies the score for each item by the corresponding weight, adds up the obtained values, and calculates an overall score (total score).

配達順序決定部13は、実施の形態では、選出された無人航空機30毎に算出された、総合的なスコアに基づいて、具体的には、スコアの値が大きい順に、無人航空機それぞれの配達順序を決定する。そして、配達順序決定部13は、決定した配達順序を、無人航空機管理装置20に通知する。 In an embodiment, the delivery order determination unit 13 determines the delivery order for each unmanned aerial vehicle based on the overall score calculated for each selected unmanned aerial vehicle 30, specifically, in descending order of the score value. The delivery order determination unit 13 then notifies the unmanned aerial vehicle management device 20 of the determined delivery order.

ここで、上述した図5~図7を用いて、スコア算出の具体例について説明する。図5~図7は、それぞれ無人航空機30の数が4機(A~D)である場合を示している。また、図5~図7においては、スコア算出部12は、図4に示したルールに、荷物の種類を適用して、荷物についてのスコアを設定する。荷物についての重みは1.0に設定されている。スコア算出部12は、到着時間が早いほどスコアが高くなるように、到着時間についてのスコアを設定する。到着時間についての重みは0.5に設定されている。また、スコア算出部12は、受注時刻から現在までの経過時間が長いほどスコアが高くなるように、経過時間についてのスコアを設定する。経過時間についての重みは0.1に設定されている。 Here, a specific example of score calculation will be described with reference to the above-mentioned Figures 5 to 7. Figures 5 to 7 each show a case where the number of unmanned aerial vehicles 30 is four (A to D). Furthermore, in Figures 5 to 7, the score calculation unit 12 applies the rule shown in Figure 4 to the type of luggage to set a score for the luggage. The weight for the luggage is set to 1.0. The score calculation unit 12 sets a score for the arrival time so that the earlier the arrival time, the higher the score. The weight for the arrival time is set to 0.5. Furthermore, the score calculation unit 12 sets a score for the elapsed time so that the longer the elapsed time from the order time to the present, the higher the score. The weight for the elapsed time is set to 0.1.

また、図5~図7においては、スコア算出部12は、残バッテリー容量が少ないほどスコアが高くなるように、無人航空機30毎に、残バッテリー容量についてのスコアを設定する。残バッテリー容量についての重みは0.1に設定されている。但し、残バッテリー容量が閾値以下となった場合(例えば、20%以下の場合)は、無人航空機30は早急に配達を終えて帰還する必要がある。このような場合は、スコア算出部12は、最終的なスコアが最も高くなるように、残バッテリー容量についてのスコアとして設定値、例えば、「200(重み無し)」といった大きな値を設定する。 In addition, in Figures 5 to 7, the score calculation unit 12 sets a score for the remaining battery capacity for each unmanned aerial vehicle 30 so that the lower the remaining battery capacity, the higher the score. The weight for the remaining battery capacity is set to 0.1. However, if the remaining battery capacity falls below a threshold (e.g., 20% or less), the unmanned aerial vehicle 30 must quickly complete the delivery and return. In such a case, the score calculation unit 12 sets a large value, such as a set value for the score for the remaining battery capacity, such as "200 (no weighting)," so that the final score will be the highest.

更に、図5~図7においては、スコア算出部12は、有償サービスを利用しているユーザの荷物を配達している無人航空機30に対しては、有償サービスについてのスコア(所定値)として、「100(重み無し)」を設定する。一方、スコア算出部12は、そうでないユーザの荷物を配達している無人航空機30については、有償サービスについてのスコアを「0」に設定する。 Furthermore, in Figures 5 to 7, the score calculation unit 12 sets "100 (unweighted)" as the score (predetermined value) for the paid service for an unmanned aerial vehicle 30 that is delivering parcels to a user who is using the paid service. On the other hand, the score calculation unit 12 sets the score for the paid service to "0" for an unmanned aerial vehicle 30 that is delivering parcels to a user who is not using the paid service.

そして、図5の例では、荷物のユーザが誰も有償サービスを利用しておらず、いずれの無人航空機の残バッテリー容量も閾値(20%)以下となっていない。このため、無人航空機A~Dそれぞれのスコアは下記の通りとなる。よって、配達順序決定部13は、配達順序を、A、C、B、Dの順に決定し、決定した配達順序を、無人航空機管理装置20に通知する。
A:5×1.0+2×0.5+1×0.1+1×0.1+0=6.2
B:3×1.0+3×0.5+4×0.1+3×0.1+0=5.2
C:3×1.0+4×0.5+3×0.1+4×0.1+0=5.7
D:1×1.0+1×0.5+2×0.1+2×0.1+0=1.9
5, none of the users of the parcels are using the paid service, and the remaining battery capacity of none of the unmanned aerial vehicles is below the threshold (20%). Therefore, the scores of each of the unmanned aerial vehicles A to D are as follows. Therefore, the delivery order determination unit 13 determines the delivery order to be A, C, B, D, and notifies the unmanned aerial vehicle management device 20 of the determined delivery order.
A: 5 x 1.0 + 2 x 0.5 + 1 x 0.1 + 1 x 0.1 + 0 = 6.2
B: 3 x 1.0 + 3 x 0.5 + 4 x 0.1 + 3 x 0.1 + 0 = 5.2
C: 3 x 1.0 + 4 x 0.5 + 3 x 0.1 + 4 x 0.1 + 0 = 5.7
D: 1 x 1.0 + 1 x 0.5 + 2 x 0.1 + 2 x 0.1 + 0 = 1.9

図6の例では、無人航空機Dが配達している荷物のユーザが有償サービスを利用している。従って、無人航空機A~Dそれぞれのスコアは下記の通りとなる。よって、配達順序決定部13は、配達順序を、D、A、C、Bの順に決定し、決定した配達順序を、無人航空機管理装置20に通知する。
A:5×1.0+2×0.5+1×0.1+1×0.1+0=6.2
B:3×1.0+3×0.5+4×0.1+3×0.1+0=5.2
C:3×1.0+4×0.5+3×0.1+4×0.1+0=5.7
D:1×1.0+1×0.5+2×0.1+2×0.1+100=101.9
6, the user of the parcel being delivered by unmanned aerial vehicle D is using a paid service. Therefore, the scores of each of unmanned aerial vehicles A to D are as follows. Therefore, the delivery order determination unit 13 determines the delivery order to be D, A, C, B, and notifies the unmanned aerial vehicle management device 20 of the determined delivery order.
A: 5 x 1.0 + 2 x 0.5 + 1 x 0.1 + 1 x 0.1 + 0 = 6.2
B: 3 x 1.0 + 3 x 0.5 + 4 x 0.1 + 3 x 0.1 + 0 = 5.2
C: 3 x 1.0 + 4 x 0.5 + 3 x 0.1 + 4 x 0.1 + 0 = 5.7
D: 1 x 1.0 + 1 x 0.5 + 2 x 0.1 + 2 x 0.1 + 100 = 101.9

図7の例では、無人航空機Dが配達している荷物のユーザが有償サービスを利用しており、無人航空機Cの残バッテリー容量が閾値(20%)以下となっている。従って、無人航空機A~Dそれぞれのスコアは下記の通りとなる。よって、配達順序決定部13は、配達順序を、C、D、A、Bの順に決定し、決定した配達順序を、無人航空機管理装置20に通知する。
A:5×1.0+2×0.5+1×0.1+1×0.1+ 0=6.2
B:3×1.0+3×0.5+4×0.1+3×0.1+ 0=5.2
C:3×1.0+4×0.5+3×0.1+200 + 0=205.3
D:1×1.0+1×0.5+2×0.1+2×0.1+100=101.9
In the example of Figure 7, the user of the package being delivered by unmanned aerial vehicle D is using a paid service, and the remaining battery capacity of unmanned aerial vehicle C is below a threshold value (20%). Therefore, the scores of unmanned aerial vehicles A to D are as follows. Therefore, the delivery order determination unit 13 determines the delivery order to be C, D, A, B, and notifies the unmanned aerial vehicle management device 20 of the determined delivery order.
A: 5 x 1.0 + 2 x 0.5 + 1 x 0.1 + 1 x 0.1 + 0 = 6.2
B: 3 x 1.0 + 3 x 0.5 + 4 x 0.1 + 3 x 0.1 + 0 = 5.2
C: 3 x 1.0 + 4 x 0.5 + 3 x 0.1 + 200 + 0 = 205.3
D: 1 x 1.0 + 1 x 0.5 + 2 x 0.1 + 2 x 0.1 + 100 = 101.9

[装置動作]
次に、実施の形態における配達支援装置10の動作について図8を用いて説明する。図8は、実施の形態における配達支援装置の動作を示すフロー図である。以下の説明においては、適宜図1~図7を参照する。また、実施の形態では、配達支援装置10を動作させることによって、配達支援方法が実施される。よって、実施の形態における配達支援方法の説明は、以下の配達支援装置10の動作説明に代える。
[Device Operation]
Next, the operation of delivery support device 10 in the embodiment will be described with reference to FIG. 8. FIG. 8 is a flow diagram showing the operation of the delivery support device in the embodiment. In the following description, FIGS. 1 to 7 will be referenced as appropriate. Also, in the embodiment, a delivery support method is implemented by operating delivery support device 10. Therefore, the description of the delivery support method in the embodiment will be replaced with the following description of the operation of delivery support device 10.

図8に示すように、最初に、情報取得部14が、無人航空機管理装置20から送信されてきた、到着時間情報、荷物情報、位置情報、受注時刻情報、バッテリー情報、及び有償サービス情報を取得する(ステップA1)。 As shown in FIG. 8, first, the information acquisition unit 14 acquires the arrival time information, baggage information, location information, order time information, battery information, and paid service information transmitted from the unmanned aerial vehicle management device 20 (step A1).

次に、無人航空機選出部11が、無人航空機30毎に、ステップA1で取得された位置情報に基づいて荷物の配達先の位置を特定し、ステップA1で取得された到着時間情報に基づいて、到着時間を特定する(ステップA2)。 Next, the unmanned aerial vehicle selection unit 11 identifies the location of the delivery destination of the package for each unmanned aerial vehicle 30 based on the location information acquired in step A1, and identifies the arrival time based on the arrival time information acquired in step A1 (step A2).

次に、無人航空機選出部11は、ステップA2で特定した荷物の配達先の位置と到着時間とに基づいて、荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する(ステップA3)。 Next, the unmanned aerial vehicle selection unit 11 selects a number of unmanned aerial vehicles whose delivery destination locations and arrival times satisfy the set conditions based on the delivery destination locations and arrival times of the parcels identified in step A2 (step A3).

具体的には、ステップA3では、無人航空機選出部11は、図3の上段に示すように、無人航空機30毎に、時間範囲を設定し、時間範囲が互いに重なる無人航空機を特定する。次に、無人航空機選出部11は、図3の下段に示すように、ステップA3で特定した無人航空機30毎に、領域を設定し、領域が互いに重なる無人航空機を特定する。その後、無人航空機選出部11は、領域が互いに重なるとして特定した無人航空機を、設定条件を満たす無人航空機として選出する。 Specifically, in step A3, the unmanned aerial vehicle selection unit 11 sets a time range for each unmanned aerial vehicle 30, as shown in the upper part of Figure 3, and identifies unmanned aerial vehicles whose time ranges overlap. Next, the unmanned aerial vehicle selection unit 11 sets a region for each unmanned aerial vehicle 30 identified in step A3, as shown in the lower part of Figure 3, and identifies unmanned aerial vehicles whose regions overlap. Thereafter, the unmanned aerial vehicle selection unit 11 selects the unmanned aerial vehicles identified as having overlapping regions as unmanned aerial vehicles that satisfy the set conditions.

次に、スコア算出部12は、ステップA3で選出された無人航空機30それぞれについて、ステップA2で取得された各情報を用いて、配達対象となる荷物の種類、到着時間、経過時間、残バッテリー容量、及び有償サービスの利用の有無といった項目毎に、スコアを算出する(ステップA4)。 Next, for each of the unmanned aerial vehicles 30 selected in step A3, the score calculation unit 12 uses the information acquired in step A2 to calculate a score for each item, such as the type of package to be delivered, arrival time, elapsed time, remaining battery capacity, and whether or not paid services are used (step A4).

具体的には、ステップA4では、スコア算出部12は、荷物情報に基づいて、荷物の種類に応じて、荷物についてのスコアを算出する。スコア算出部12は、到着時間情報に基づいて、荷物の到着時間を特定し、到着時間についてのスコアを算出する。更に、スコア算出部12は、受注時刻情報に基づいて、受注時刻から現在までの経過時間を算出し、経過時間についてのスコアを算出する。また、スコア算出部12は、バッテリー情報に基づいて、残バッテリー容量についてのスコアを算出する。更に、スコア算出部12は、有償サービス情報に基づいて、有償サービスについてのスコアを算出する。 Specifically, in step A4, the score calculation unit 12 calculates a score for the package according to the type of package based on the package information. The score calculation unit 12 identifies the arrival time of the package based on the arrival time information, and calculates a score for the arrival time. Furthermore, the score calculation unit 12 calculates the elapsed time from the order time to the present based on the order time information, and calculates a score for the elapsed time. Furthermore, the score calculation unit 12 calculates a score for the remaining battery capacity based on the battery information. Furthermore, the score calculation unit 12 calculates a score for the paid service based on the paid service information.

次に、スコア算出部12は、ステップA4で選出された無人航空機30それぞれについて、項目毎に算出されたスコアと、重み情報に登録された項目毎の重みとを用いて、総合的なスコアを算出する(ステップA5)。 Next, the score calculation unit 12 calculates an overall score for each of the unmanned aerial vehicles 30 selected in step A4 using the scores calculated for each item and the weights for each item registered in the weight information (step A5).

次に、配達順序決定部13は、ステップA5で算出された無人航空機30それぞれについての総合的なスコアに基づいて、無人航空機それぞれの配達順序を決定する(ステップA6)。その後、配達順序決定部13は、決定した配達順序を、無人航空機管理装置20に通知する。これにより、無人航空機管理装置20は、配達支援装置10によって決定された順序で、各無人航空機30に荷物の受け渡しを行わせる。 Next, the delivery order determination unit 13 determines the delivery order for each unmanned aerial vehicle based on the overall score for each unmanned aerial vehicle 30 calculated in step A5 (step A6). The delivery order determination unit 13 then notifies the unmanned aerial vehicle management device 20 of the determined delivery order. As a result, the unmanned aerial vehicle management device 20 causes each unmanned aerial vehicle 30 to hand over the packages in the order determined by the delivery support device 10.

以上のように、実施の形態では、複数の無人航空機の配達場所及び到着時間が近い場合等において、最適な配達順序を決定することができる。このため、配達支援装置10によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。 As described above, in the embodiment, the optimal delivery order can be determined in cases where the delivery locations and arrival times of multiple unmanned aerial vehicles are close to each other. Therefore, the delivery support device 10 can ensure safety in the delivery of packages by multiple unmanned aerial vehicles.

また、実施の形態では、ユーザが有償サービスを利用している場合は、優先して配達が行われるため、配達サービスにおける収益の向上が期待できる。また、無人航空機の残バッテリー容量が極めて低い場合は、最優先で配達が行われるため、バッテリー切れによる事故の発生が回避されることになる。 In addition, in the embodiment, when a user is using a paid service, delivery is given priority, which is expected to increase the profits of the delivery service. Also, when the remaining battery capacity of the unmanned aerial vehicle is extremely low, delivery is given top priority, which prevents accidents caused by dead batteries.

更に、図2の例では、配達支援装置10は、無人航空機管理装置20の外部に構築されているが、実施の形態は、この例に限定されるものではない。配達支援装置10は、無人航空機管理装置20の一部として構築されていても良い。 Furthermore, in the example of FIG. 2, the delivery assistance device 10 is constructed outside the unmanned aerial vehicle management device 20, but the embodiment is not limited to this example. The delivery assistance device 10 may be constructed as part of the unmanned aerial vehicle management device 20.

[プログラム]
実施の形態におけるプログラムは、コンピュータに、図8に示すステップA1~A6を実行させるプログラムであれば良い。このプログラムをコンピュータにインストールし、実行することによって、実施の形態における配達支援装置10と配達支援方法とを実現することができる。この場合、コンピュータのプロセッサは、無人航空機選出部11、スコア算出部12、配達順序決定部13、及び情報取得部14として機能し、処理を行なう。
[program]
The program in the embodiment may be a program that causes a computer to execute steps A1 to A6 shown in Fig. 8. By installing and executing this program in a computer, the delivery support device 10 and the delivery support method in the embodiment can be realized. In this case, the processor of the computer functions as the unmanned aerial vehicle selection unit 11, the score calculation unit 12, the delivery order determination unit 13, and the information acquisition unit 14 and performs processing.

また、本実施の形態では、重み情報格納部は、コンピュータに備えられたハードディスク等の記憶装置に、これらを構成するデータファイルを格納することによって実現されていても良いし、別のコンピュータの記憶装置によって実現されていても良い。 In addition, in this embodiment, the weight information storage unit may be realized by storing the data files that constitute it in a storage device such as a hard disk provided in the computer, or may be realized by a storage device of another computer.

また、実施の形態におけるプログラムを実行するコンピュータとしては、汎用のPCの他に、スマートフォン、タブレット型端末装置が挙げられる。また、配達支援装置10が、無人航空機管理装置20の一部として構築されている場合は、コンピュータとしては、無人航空機管理装置20を構築するコンピュータも挙げられる。更に、無人航空機30のいずれかが、コンピュータを搭載する場合は、実施の形態におけるプログラムを実行するコンピュータとしては、無人航空機30に搭載されたコンピュータも挙げられる。 In addition, in addition to a general-purpose PC, examples of the computer that executes the program in the embodiment include a smartphone and a tablet terminal device. In addition, if the delivery support device 10 is constructed as part of the unmanned aerial vehicle management device 20, the computer may also be a computer that constructs the unmanned aerial vehicle management device 20. Furthermore, if any of the unmanned aerial vehicles 30 is equipped with a computer, examples of the computer that executes the program in the embodiment include a computer installed in the unmanned aerial vehicle 30.

また、実施の形態におけるプログラムは、複数のコンピュータによって構築されたコンピュータシステムによって実行されても良い。この場合は、例えば、各コンピュータが、それぞれ、無人航空機選出部11、スコア算出部12、配達順序決定部13、及び情報取得部14のいずれかとして機能しても良い。 The program in the embodiment may be executed by a computer system constructed by multiple computers. In this case, for example, each computer may function as one of the unmanned aerial vehicle selection unit 11, score calculation unit 12, delivery order determination unit 13, and information acquisition unit 14.

[物理構成]
ここで、実施の形態におけるプログラムを実行することによって、配達支援装置10を実現するコンピュータについて図9を用いて説明する。図9は、実施の形態における配達支援装置を実現するコンピュータの一例を示すブロック図である。
[Physical configuration]
Here, a computer that realizes the delivery support device 10 by executing a program in the embodiment will be described with reference to Fig. 9. Fig. 9 is a block diagram showing an example of a computer that realizes the delivery support device in the embodiment.

図9に示すように、コンピュータ110は、CPU(Central Processing Unit)111と、メインメモリ112と、記憶装置113と、入力インターフェイス114と、表示コントローラ115と、データリーダ/ライタ116と、通信インターフェイス117とを備える。これらの各部は、バス121を介して、互いにデータ通信可能に接続される。 As shown in FIG. 9, the computer 110 includes a CPU (Central Processing Unit) 111, a main memory 112, a storage device 113, an input interface 114, a display controller 115, a data reader/writer 116, and a communication interface 117. These components are connected to each other via a bus 121 so as to be able to communicate data with each other.

また、コンピュータ110は、CPU111に加えて、又はCPU111に代えて、GPU(Graphics Processing Unit)、又はFPGA(Field-Programmable Gate Array)を備えていても良い。この態様では、GPU又はFPGAが、実施の形態におけるプログラムを実行することができる。 The computer 110 may also include a GPU (Graphics Processing Unit) or an FPGA (Field-Programmable Gate Array) in addition to or instead of the CPU 111. In this embodiment, the GPU or FPGA can execute the program in the embodiment.

CPU111は、記憶装置113に格納された、コード群で構成された実施の形態におけるプログラムをメインメモリ112に展開し、各コードを所定順序で実行することにより、各種の演算を実施する。メインメモリ112は、典型的には、DRAM(Dynamic Random Access Memory)等の揮発性の記憶装置である。 The CPU 111 deploys the program in the embodiment, which is composed of a group of codes stored in the storage device 113, in the main memory 112 and executes each code in a predetermined order to perform various calculations. The main memory 112 is typically a volatile storage device such as a DRAM (Dynamic Random Access Memory).

また、実施の形態におけるプログラムは、コンピュータ読み取り可能な記録媒体120に格納された状態で提供される。なお、本実施の形態におけるプログラムは、通信インターフェイス117を介して接続されたインターネット上で流通するものであっても良い。 The program in the embodiment is provided in a state stored in a computer-readable recording medium 120. The program in the embodiment may be distributed over the Internet connected via the communication interface 117.

また、記憶装置113の具体例としては、ハードディスクドライブの他、フラッシュメモリ等の半導体記憶装置が挙げられる。入力インターフェイス114は、CPU111と、キーボード及びマウスといった入力機器118との間のデータ伝送を仲介する。表示コントローラ115は、ディスプレイ装置119と接続され、ディスプレイ装置119での表示を制御する。 Specific examples of the storage device 113 include a hard disk drive and a semiconductor storage device such as a flash memory. The input interface 114 mediates data transmission between the CPU 111 and input devices 118 such as a keyboard and a mouse. The display controller 115 is connected to the display device 119 and controls the display on the display device 119.

データリーダ/ライタ116は、CPU111と記録媒体120との間のデータ伝送を仲介し、記録媒体120からのプログラムの読み出し、及びコンピュータ110における処理結果の記録媒体120への書き込みを実行する。通信インターフェイス117は、CPU111と、他のコンピュータとの間のデータ伝送を仲介する。 The data reader/writer 116 mediates data transmission between the CPU 111 and the recording medium 120, reads programs from the recording medium 120, and writes the results of processing in the computer 110 to the recording medium 120. The communication interface 117 mediates data transmission between the CPU 111 and other computers.

また、記録媒体120の具体例としては、CF(Compact Flash(登録商標))及びSD(Secure Digital)等の汎用的な半導体記憶デバイス、フレキシブルディスク(Flexible Disk)等の磁気記録媒体、又はCD-ROM(Compact Disk Read Only Memory)などの光学記録媒体が挙げられる。 Specific examples of the recording medium 120 include general-purpose semiconductor storage devices such as CF (Compact Flash (registered trademark)) and SD (Secure Digital), magnetic recording media such as flexible disks, and optical recording media such as CD-ROMs (Compact Disk Read Only Memory).

なお、実施の形態における配達支援装置10は、プログラムがインストールされたコンピュータではなく、各部に対応したハードウェアを用いることによっても実現可能である。更に、配達支援装置10は、一部がプログラムで実現され、残りの部分がハードウェアで実現されていてもよい。 Note that the delivery support device 10 in the embodiment can also be realized by using hardware corresponding to each part, rather than a computer with a program installed. Furthermore, the delivery support device 10 may be realized in part by a program and the remaining part by hardware.

上述した実施の形態の一部又は全部は、以下に記載する(付記1)~(付記12)によって表現することができるが、以下の記載に限定されるものではない。 A part or all of the above-described embodiment can be expressed by (Appendix 1) to (Appendix 12) described below, but is not limited to the following description.

(付記1)
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出部と、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出部と、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定部と、
を備えている、
ことを特徴とする、配達支援装置。
(Appendix 1)
an unmanned aerial vehicle selection unit that selects a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation unit that calculates a score for each of the selected unmanned aerial vehicles based on at least one of a type of package to be delivered, an arrival time, and an elapsed time since receiving an order for delivery;
A delivery order determination unit that determines a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
Equipped with
A delivery assistance device comprising:

(付記2)
付記1に記載の配達支援装置であって、
前記スコア算出部が、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間、に基づいてスコアを算出する、
ことを特徴とする、配達支援装置。
(Appendix 2)
2. The delivery assistance device according to claim 1,
The score calculation unit calculates a score for each of the selected unmanned aerial vehicles based on the type of the package to be delivered, the arrival time, and the elapsed time.
A delivery assistance device comprising:

(付記3)
付記2に記載の配達支援装置であって、
前記スコア算出部が、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無、に基づいてスコアを算出する、
ことを特徴とする、配達支援装置。
(Appendix 3)
3. The delivery assistance device according to claim 2,
the score calculation unit further calculates a score for each of the selected unmanned aerial vehicles based on the remaining battery capacity of the unmanned aerial vehicle and whether or not a paid service is used by a user who has used the package delivery service;
A delivery assistance device comprising:

(付記4)
付記1~3のいずれに記載の配達支援装置であって、
前記無人航空機選出部が、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なる前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、配達支援装置。
(Appendix 4)
A delivery support device according to any one of appendix 1 to 3,
The unmanned aerial vehicle selection unit identifies the unmanned aerial vehicle in which a time range around the arrival time and an area based on the location of the delivery destination overlap each other, and selects the identified unmanned aerial vehicle.
A delivery assistance device comprising:

(付記5)
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を有する、
ことを特徴とする、配達支援方法。
(Appendix 5)
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of a type of package to be delivered, an arrival time, and an elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
having
A delivery assistance method comprising:

(付記6)
付記5に記載の配達支援方法であって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間、に基づいてスコアを算出する、
ことを特徴とする、配達支援方法。
(Appendix 6)
6. The delivery assistance method according to claim 5,
In the score calculation step, a score is calculated for each of the selected unmanned aerial vehicles based on the type of the package to be delivered, the arrival time, and the elapsed time.
A delivery assistance method comprising:

(付記7)
付記6に記載の配達支援方法であって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無、に基づいてスコアを算出する、
ことを特徴とする、配達支援方法。
(Appendix 7)
7. The delivery assistance method according to claim 6,
In the score calculation step, a score is further calculated for each of the selected unmanned aerial vehicles based on a remaining battery capacity of the unmanned aerial vehicle and whether or not a paid service is used by a user who has used the package delivery service.
A delivery assistance method comprising:

(付記8)
付記5~7のいずれに記載の配達支援方法であって、
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なる前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、配達支援方法。
(Appendix 8)
A delivery assistance method according to any one of appendix 5 to 7,
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle in which a time range around the arrival time and an area based on the location of the delivery destination overlap each other is identified, and the identified unmanned aerial vehicle is selected.
A delivery assistance method comprising:

(付記9)
コンピュータに、
荷物の配達先の位置及び到着時間が設定条件を満たす複数の無人航空機を選出する、無人航空機選出ステップと、
選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つに基づいて、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を実行させる、プログラム。
(Appendix 9)
On the computer,
An unmanned aerial vehicle selection step of selecting a plurality of unmanned aerial vehicles whose location and arrival time of a delivery destination of a package satisfy set conditions;
a score calculation step of calculating a score for each of the selected unmanned aerial vehicles based on at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving an order for delivery;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
A program to execute.

(付記10)
付記9に記載のプログラムであって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間、に基づいてスコアを算出する、
ことを特徴とする、プログラム。
(Appendix 10)
10. The program according to claim 9,
In the score calculation step, a score is calculated for each of the selected unmanned aerial vehicles based on the type of the package to be delivered, the arrival time, and the elapsed time.
A program characterized by:

(付記11)
付記10に記載のプログラムであって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無、に基づいてスコアを算出する、
ことを特徴とする、プログラム。
(Appendix 11)
11. The program according to claim 10,
In the score calculation step, a score is further calculated for each of the selected unmanned aerial vehicles based on a remaining battery capacity of the unmanned aerial vehicle and whether or not a paid service is used by a user who has used the package delivery service.
A program characterized by:

(付記12)
付記9~11のいずれに記載のプログラムであって、
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なる前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、プログラム。
(Appendix 12)
The program according to any one of appendices 9 to 11,
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle in which a time range around the arrival time and an area based on the location of the delivery destination overlap each other is identified, and the identified unmanned aerial vehicle is selected.
A program characterized by:

以上のように本発明によれば、複数の無人航空機による荷物の配達における安全性を確保することができる。本発明は、ドローン等の無人航空機を利用した配達システムにおいて有用である。 As described above, the present invention can ensure safety in the delivery of packages using multiple unmanned aerial vehicles. The present invention is useful in delivery systems that use unmanned aerial vehicles such as drones.

10 配達支援装置
11 無人航空機選出部
12 スコア算出部
13 配達順序決定部
14 情報取得部
15 重み情報格納部
20 無人航空機管理装置
30 無人航空機
110 コンピュータ
111 CPU
112 メインメモリ
113 記憶装置
114 入力インターフェイス
115 表示コントローラ
116 データリーダ/ライタ
117 通信インターフェイス
118 入力機器
119 ディスプレイ装置
120 記録媒体
121 バス
REFERENCE SIGNS LIST 10 Delivery support device 11 Unmanned aerial vehicle selection unit 12 Score calculation unit 13 Delivery order determination unit 14 Information acquisition unit 15 Weight information storage unit 20 Unmanned aerial vehicle management device 30 Unmanned aerial vehicle 110 Computer 111 CPU
112 Main memory 113 Storage device 114 Input interface 115 Display controller 116 Data reader/writer 117 Communication interface 118 Input device 119 Display device 120 Recording medium 121 Bus

Claims (12)

複数の無人航空機の飛行を管理する無人航空機管理装置から送信されてきた情報から、複数の前記無人航空機それぞれ毎に、荷物の配達先の位置及び到着時間を特定し、特定した前記荷物の配達先の位置及び前記到着時間を用いて、到着時間を中心とした前後の時間範囲及び配達先の位置にした領域によって規定された設定条件を満たす前記無人航空機を選出する、無人航空機選出部と、
前記無人航空機管理装置から送信されてきた荷物情報に基づいて、選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つを特定し、特定したものを、予め設定したルールに適用して、スコアを算出する、スコア算出部と、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定部と、
を備えている、
ことを特徴とする、配達支援装置。
an unmanned aerial vehicle selection unit that, based on information transmitted from an unmanned aerial vehicle management device that manages the flights of a plurality of unmanned aerial vehicles, identifies the location and arrival time of the delivery destination of the parcel for each of the plurality of unmanned aerial vehicles , and selects the unmanned aerial vehicle that satisfies set conditions defined by a time range before and after the arrival time and an area set as the delivery destination location, using the identified delivery destination location and arrival time of the parcel;
a score calculation unit that, based on the package information transmitted from the unmanned aerial vehicle management device, identifies at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving the delivery order for each of the selected unmanned aerial vehicles, and calculates a score by applying the identified information to a preset rule ;
A delivery order determination unit that determines a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
Equipped with
A delivery assistance device comprising:
請求項1に記載の配達支援装置であって、
前記スコア算出部が、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間を特定し、更に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間それぞれについて、それぞれ毎のルールを用いて、スコアを算出し、そして、算出したそれぞれのスコアから総合的なスコアを算出する、
ことを特徴とする、配達支援装置。
The delivery assistance device according to claim 1,
The score calculation unit specifies the type of parcel to be delivered, the arrival time, and the elapsed time for each of the selected unmanned aerial vehicles, calculates a score for each of the type of parcel to be delivered, the arrival time, and the elapsed time using a rule for each of the types, and calculates an overall score from the calculated scores .
A delivery assistance device comprising:
請求項2に記載の配達支援装置であって、
前記スコア算出部が、前記荷物情報に基づいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定し、特定した前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについても、それぞれ毎のルールを用いて、スコアを算出し、前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについて算出したスコアも用いて、前記総合的なスコアを算出する、
ことを特徴とする、配達支援装置。
The delivery assistance device according to claim 2,
The score calculation unit further identifies, for each of the selected unmanned aerial vehicles based on the luggage information, the remaining battery capacity of the unmanned aerial vehicle and whether or not the user who used the luggage delivery service used a paid service, calculates a score for each of the identified remaining battery capacity and whether or not the paid service was used using respective rules, and calculates the overall score using the scores calculated for each of the remaining battery capacity and whether or not the paid service was used .
A delivery assistance device comprising:
請求項1に記載の配達支援装置であって、
前記無人航空機選出部が、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なることを前記設定条件として、前記無人航空機を選出する、
ことを特徴とする、配達支援装置。
The delivery assistance device according to claim 1 ,
The unmanned aerial vehicle selection unit selects the unmanned aerial vehicle based on a set condition that a time range around the arrival time and an area based on the location of the delivery destination overlap with each other.
A delivery assistance device comprising:
コンピュータが実行する方法であって、
複数の無人航空機の飛行を管理する無人航空機管理装置から送信されてきた情報から、複数の前記無人航空機それぞれ毎に、荷物の配達先の位置及び到着時間を特定し、特定した前記荷物の配達先の位置及び前記到着時間を用いて、到着時間を中心とした前後の時間範囲及び配達先の位置にした領域によって規定された設定条件を満たす前記無人航空機を選出する、無人航空機選出ステップと、
前記無人航空機管理装置から送信されてきた荷物情報に基づいて、選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つを特定し、特定したものを、予め設定したルールに適用して、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を有する、
ことを特徴とする、配達支援方法。
1. A computer-implemented method comprising:
an unmanned aerial vehicle selection step for identifying a location and arrival time of a parcel's delivery destination for each of the plurality of unmanned aerial vehicles from information transmitted from an unmanned aerial vehicle management device that manages the flights of the plurality of unmanned aerial vehicles , and using the identified location and arrival time of the parcel's delivery destination to select the unmanned aerial vehicle that satisfies set conditions defined by a time range before and after the arrival time and an area set as the delivery destination location ;
a score calculation step of identifying, for each of the selected unmanned aerial vehicles based on the package information transmitted from the unmanned aerial vehicle management device, at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving the delivery order , and applying the identified information to a preset rule to calculate a score;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
having
A delivery assistance method comprising:
請求項5に記載の配達支援方法であって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間を特定し、更に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間それぞれについて、それぞれ毎のルールを用いて、スコアを算出し、そして、算出したそれぞれのスコアから総合的なスコアを算出する、
ことを特徴とする、配達支援方法。
The delivery assistance method according to claim 5,
In the score calculation step, for each of the selected unmanned aerial vehicles, a type of parcel to be delivered, the arrival time, and the elapsed time are identified, and a score is calculated for each of the type of parcel to be delivered, the arrival time, and the elapsed time using a rule for each of the types, and an overall score is calculated from the calculated scores .
A delivery assistance method comprising:
請求項6に記載の配達支援方法であって、
前記スコア算出ステップにおいて、前記荷物情報に基づいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定し、特定した前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについても、それぞれ毎のルールを用いて、スコアを算出し、前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについて算出したスコアも用いて、前記総合的なスコアを算出する、
ことを特徴とする、配達支援方法。
The delivery assistance method according to claim 6,
In the score calculation step, for each of the selected unmanned aerial vehicles , based on the package information, the remaining battery capacity of the unmanned aerial vehicle and whether or not the user who used the package delivery service used a paid service are further identified, and a score is calculated using each of the identified remaining battery capacity and whether or not the paid service was used, using respective rules, and the overall score is calculated using the scores calculated for the remaining battery capacity and whether or not the paid service was used .
A delivery assistance method comprising:
請求項5に記載の配達支援方法であって、
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なることを前記設定条件として、前記無人航空機を選出する、
ことを特徴とする、配達支援方法。
The delivery assistance method according to claim 5 ,
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle is selected based on a condition that a time range around the arrival time and an area based on the location of the delivery destination overlap with each other.
A delivery assistance method comprising:
コンピュータに、
複数の無人航空機の飛行を管理する無人航空機管理装置から送信されてきた情報から、複数の前記無人航空機それぞれ毎に、荷物の配達先の位置及び到着時間を特定し、特定した前記荷物の配達先の位置及び前記到着時間を用いて、到着時間を中心とした前後の時間範囲及び配達先の位置にした領域によって規定された設定条件を満たす前記無人航空機を選出する、無人航空機選出ステップと、
前記無人航空機管理装置から送信されてきた荷物情報に基づいて、選出された前記無人航空機毎に、配達対象となる荷物の種類、到着時間、及び配達の受注を受けてからの経過時間のうち、少なくとも1つを特定し、特定したものを、予め設定したルールに適用して、スコアを算出する、スコア算出ステップと、
算出された前記無人航空機毎のスコアを用いて、前記無人航空機それぞれの配達順序を決定する、配達順序決定ステップと、
を実行させる、プログラム。
On the computer,
an unmanned aerial vehicle selection step for identifying a location and arrival time of a parcel's delivery destination for each of the plurality of unmanned aerial vehicles from information transmitted from an unmanned aerial vehicle management device that manages the flights of the plurality of unmanned aerial vehicles , and using the identified location and arrival time of the parcel's delivery destination to select the unmanned aerial vehicle that satisfies set conditions defined by a time range before and after the arrival time and an area set as the delivery destination location ;
a score calculation step of identifying, for each of the selected unmanned aerial vehicles based on the package information transmitted from the unmanned aerial vehicle management device, at least one of the type of package to be delivered, the arrival time, and the elapsed time since receiving the delivery order , and applying the identified information to a preset rule to calculate a score;
A delivery order determination step of determining a delivery order for each of the unmanned aerial vehicles using the calculated score for each of the unmanned aerial vehicles;
A program to execute.
請求項9に記載のプログラムであって、
前記スコア算出ステップにおいて、選出された前記無人航空機毎に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間を特定し、更に、前記配達対象となる荷物の種類、前記到着時間、及び前記経過時間それぞれについて、それぞれ毎のルールを用いて、スコアを算出し、そして、算出したそれぞれのスコアから総合的なスコアを算出する、
ことを特徴とする、プログラム。
The program according to claim 9,
In the score calculation step, for each of the selected unmanned aerial vehicles, a type of parcel to be delivered, the arrival time, and the elapsed time are identified, and a score is calculated for each of the type of parcel to be delivered, the arrival time, and the elapsed time using a rule for each of the types, and an overall score is calculated from the calculated scores .
A program characterized by:
請求項10に記載のプログラムであって、
前記スコア算出ステップにおいて、前記荷物情報に基づいて、選出された前記無人航空機毎に、更に、当該無人航空機の残バッテリー容量、及び荷物の配達を利用したユーザにおける有償サービスの利用の有無を特定し、特定した前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについても、それぞれ毎のルールを用いて、スコアを算出し、前記残バッテリー容量及び前記有償サービスの利用の有無それぞれについて算出したスコアも用いて、前記総合的なスコアを算出する、
ことを特徴とする、プログラム。
The program according to claim 10,
In the score calculation step, for each of the selected unmanned aerial vehicles , based on the package information, the remaining battery capacity of the unmanned aerial vehicle and whether or not the user who used the package delivery service used a paid service are further identified, and a score is calculated using each of the identified remaining battery capacity and whether or not the paid service was used, using respective rules, and the overall score is calculated using the scores calculated for the remaining battery capacity and whether or not the paid service was used .
A program characterized by:
請求項9に記載のプログラムであって、
前記無人航空機選出ステップにおいて、前記到着時間を中心とした前後の時間範囲と、前記配達先の位置を基準にした領域とが、互いに重なることを前記設定条件として、前記無人航空機を特定し、特定した前記無人航空機を選出する、
ことを特徴とする、プログラム。
The program according to claim 9 ,
In the unmanned aerial vehicle selection step, the unmanned aerial vehicle is identified under the condition that a time range around the arrival time and an area based on the location of the delivery destination overlap with each other, and the identified unmanned aerial vehicle is selected.
A program characterized by:
JP2021009235A 2021-01-25 2021-01-25 Delivery support device, delivery support method, and program Active JP7609411B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021009235A JP7609411B2 (en) 2021-01-25 2021-01-25 Delivery support device, delivery support method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021009235A JP7609411B2 (en) 2021-01-25 2021-01-25 Delivery support device, delivery support method, and program

Publications (2)

Publication Number Publication Date
JP2022113183A JP2022113183A (en) 2022-08-04
JP7609411B2 true JP7609411B2 (en) 2025-01-07

Family

ID=82657879

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021009235A Active JP7609411B2 (en) 2021-01-25 2021-01-25 Delivery support device, delivery support method, and program

Country Status (1)

Country Link
JP (1) JP7609411B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240116259A (en) 2023-01-20 2024-07-29 현대자동차주식회사 Unmanned aerial vehicle for delivering goods using dropbox, operating method thereof and computer readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002302257A (en) 2001-04-05 2002-10-18 Mitsubishi Electric Corp Delivery planning method and program for causing computer to execute the method
JP2004352480A (en) 2003-05-30 2004-12-16 Kimihiko Hoshino Air transportation procedure handling system and its program
WO2017115447A1 (en) 2015-12-29 2017-07-06 楽天株式会社 Distribution system, package delivery method, and program
WO2017216854A1 (en) 2016-06-13 2017-12-21 エスゼット ディージェイアイ テクノロジー カンパニー リミテッド Unmanned aerial vehicle, delivery system, control method for unmanned aerial vehicle, and program for controlling unmanned aerial vehicle
WO2019093198A1 (en) 2017-11-09 2019-05-16 株式会社Nttドコモ Flight control device and flight control system
WO2019186801A1 (en) 2018-03-28 2019-10-03 日本電気株式会社 Path determination device, path determination method, and storage medium
JP2020154389A (en) 2019-03-18 2020-09-24 株式会社東芝 Management equipment and programs

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002302257A (en) 2001-04-05 2002-10-18 Mitsubishi Electric Corp Delivery planning method and program for causing computer to execute the method
JP2004352480A (en) 2003-05-30 2004-12-16 Kimihiko Hoshino Air transportation procedure handling system and its program
WO2017115447A1 (en) 2015-12-29 2017-07-06 楽天株式会社 Distribution system, package delivery method, and program
WO2017216854A1 (en) 2016-06-13 2017-12-21 エスゼット ディージェイアイ テクノロジー カンパニー リミテッド Unmanned aerial vehicle, delivery system, control method for unmanned aerial vehicle, and program for controlling unmanned aerial vehicle
WO2019093198A1 (en) 2017-11-09 2019-05-16 株式会社Nttドコモ Flight control device and flight control system
WO2019186801A1 (en) 2018-03-28 2019-10-03 日本電気株式会社 Path determination device, path determination method, and storage medium
JP2020154389A (en) 2019-03-18 2020-09-24 株式会社東芝 Management equipment and programs

Also Published As

Publication number Publication date
JP2022113183A (en) 2022-08-04

Similar Documents

Publication Publication Date Title
US12332665B1 (en) Public transport infrastructure facilitated drone delivery
KR102865115B1 (en) Methods, devices, computer equipment and media for processing order information
US10289965B2 (en) Autonomous vehicle scheduling system for pickup and drop-off of passengers
US10163070B1 (en) Intelligence platform for scheduling product preparation and delivery
US20230095505A1 (en) Custom advertising and brand wraps for smart drones
JP6434054B2 (en) Automated package relocation from unmanned kiosks
US10755588B2 (en) Aircraft stand management
US20180058864A1 (en) Methods and systems for vehicle and drone based delivery system
US10460280B2 (en) Methods and systems for multiple drone delivery system
US20160379167A1 (en) Dynamic resource allocation and scheduling
CN113822614A (en) Method and device for providing delivery service based on loading and unloading site state
US12125392B1 (en) Systems and methods for managing aerial vehicle operations based on risk
US20180260770A1 (en) System and method for item consolidation
US20200342517A1 (en) Systems and methods for grocery order batching and customer experience
KR20220044473A (en) The Method and Apparatus for Determining Transportation Fee based on Deep learning
JP7609411B2 (en) Delivery support device, delivery support method, and program
US10046858B2 (en) Delivery of payloads using aircraft
JP7609412B2 (en) Delivery support device, delivery support method, and program
JP7238052B1 (en) Delivery management system, delivery management method and program
US20250111792A1 (en) System and method for improving efficiency of delivery via unmanned aerial vehicles
US11796326B1 (en) Automated system for generating safety tips for drivers
JP7733379B2 (en) Information processing system, information processing device, information processing method, and program
US11163314B1 (en) Contention management for mobile drive units
JP7637840B2 (en) Delivery capacity calculation device, delivery capacity calculation method, and program
Talamali et al. Ready, bid, go! On-demand delivery using fleets of drones with unknown, heterogeneous energy storage constraints

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231206

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240829

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240910

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241105

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20241212

R150 Certificate of patent or registration of utility model

Ref document number: 7609411

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150