JP7613285B2 - Delivery support system - Google Patents
Delivery support system Download PDFInfo
- Publication number
- JP7613285B2 JP7613285B2 JP2021102542A JP2021102542A JP7613285B2 JP 7613285 B2 JP7613285 B2 JP 7613285B2 JP 2021102542 A JP2021102542 A JP 2021102542A JP 2021102542 A JP2021102542 A JP 2021102542A JP 7613285 B2 JP7613285 B2 JP 7613285B2
- Authority
- JP
- Japan
- Prior art keywords
- delivery
- plan
- deliveries
- time
- vehicle
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、配達支援システムに関する。 The present invention relates to a delivery support system.
従来、荷物を複数の配達先に配達する際に作成される配達計画の作成に関する技術が知られている。例えば、特許文献1には、配達荷物量、配達車両の台数、および、配達を行う担当者の人数から配達に係るコストに応じた配達計画を作成する技術が開示されている。 Conventionally, there is known technology for creating a delivery plan when delivering packages to multiple delivery destinations. For example, Patent Literature 1 discloses a technology for creating a delivery plan according to the cost of delivery based on the amount of packages to be delivered, the number of delivery vehicles, and the number of delivery personnel.
特許文献1に記載された配達計画では、作成した配達計画において、配達納期を遵守できない場合に、一部の配達物を翌日以降に繰り延べるように構成されている。しかしながら、配達物を翌日以降にすると、受け取り側の必要とする時間までに配達物が配達先に届かないおそれがある。 The delivery plan described in Patent Document 1 is configured to postpone some deliveries to the next day or later if the delivery deadline cannot be met in the created delivery plan. However, if deliveries are postponed to the next day or later, there is a risk that the deliveries will not arrive at the destination by the time required by the recipient.
本発明は、上記の課題に鑑みてなされたもので、配達予定時間よりも遅れて配達物が配達される可能性を低減させるシステムを提供することを目的とする。 The present invention was made in consideration of the above problems, and aims to provide a system that reduces the possibility of deliveries being made later than the scheduled delivery time.
上記の目的を達成するため、本発明は、配達物の配達先、配達量、および、配達時間を含む配達依頼情報を取得する配達依頼情報取得部と、配達車両の台数、および、前記配達車両の積載量を含む配達車両情報を取得する配達車両情報取得部と、前記配達依頼情報と前記配達車両情報とに基づいて配達計画を生成する配達計画生成部と、を備え、前記配達計画生成部は、異なる配達時間毎の複数の前記配達計画を取得し、前記配達時間を遵守できない前記配達計画が取得された場合に、前記配達時間を遵守できない前記配達計画に含まれる前記配達物を当該配達計画より前の時間で配達されるように修正する。 To achieve the above object, the present invention comprises a delivery request information acquisition unit that acquires delivery request information including the delivery destination, delivery volume, and delivery time of the delivery item, a delivery vehicle information acquisition unit that acquires delivery vehicle information including the number of delivery vehicles and the load capacity of the delivery vehicles, and a delivery plan generation unit that generates a delivery plan based on the delivery request information and the delivery vehicle information, and the delivery plan generation unit acquires multiple delivery plans for different delivery times, and when a delivery plan that cannot adhere to the delivery time is acquired, corrects the delivery item included in the delivery plan that cannot adhere to the delivery time so that it is delivered at an earlier time than the delivery plan.
すなわち、配達支援システムでは、配達時間を遵守できない配達計画が取得された場合に、配達時間を遵守できない配達計画に含まれる配達物を当該配達計画より前の時間で配達する(つまり当該配達計画より前の配達計画で配達する)。そのため、配達予定時間よりも遅れて配達物が配達される可能性を低減もしくは回避できる。 In other words, when a delivery plan that cannot adhere to the delivery time is acquired, the delivery support system delivers the delivery item included in the delivery plan that cannot adhere to the delivery time at an earlier time than the delivery plan (i.e., delivers according to the delivery plan that is earlier than the delivery plan). This reduces or avoids the possibility of the delivery item being delivered later than the scheduled delivery time.
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)配達支援システムの構成:
(2)配達支援処理:
(3)他の実施形態:
Here, the embodiments of the present invention will be described in the following order.
(1) Configuration of delivery support system:
(2) Delivery support processing:
(3) Other embodiments:
(1)配達支援システムの構成:
図1は、本発明にかかる配達支援システム10の構成を示すブロック図である。本実施形態において配達支援システム10は、例えば据置型の汎用コンピュータやクラウド型の外部サーバ等であり、管理者端末100から操作されるサーバによって実現される。管理者端末100は、例えば、汎用コンピュータや携帯端末等で実現可能であり、図示しないディスプレイや操作入力部等を備えている。例えば複数の拠点あるいは所定の拠点に属する配達車両の運行管理を行う管理者は、管理者端末100の操作入力部を操作することにより、配達支援システム10に配達計画を作成させる。なお、この本実施形態は、例えばコンビニエンスストアの各店舗に商品を配達する際の配達支援を行うことを想定している。
(1) Configuration of delivery support system:
FIG. 1 is a block diagram showing the configuration of a
本実施形態において、配達計画は、複数の拠点あるいは所定の拠点から出発する一台以上の配達車両が複数の配達先を決められた順序で訪問し、各配達先で荷物を届ける荷役を行うための計画である。本実施形態において配達計画は、配達車両のそれぞれが、複数の配達先に到着する順序および各配達先で荷役を行う期間が定義されることによって作成される。具体的には、配達支援システム10は、各配達先(すなわち各店舗)で荷卸しされるべき配達物、各配達先の位置、対象の配達車両の配送拠点(出荷地点)の位置等をVRP(Vehicle Routing Problem)サーバ200に出力して配送計画を作成する。配達車両のそれぞれが、複数の配達先に到着する順序、各配達先で荷役を行う期間(時間)、および、荷卸すべき配達物等が定義されることによって配達計画が作成される。なお、VRPサーバ200は、配送拠点を出発した車両が各店舗に商品を配送する配送計画を公知のアルゴリズムによって作成するサーバである。
In this embodiment, the delivery plan is a plan for one or more delivery vehicles departing from multiple bases or a specific base to visit multiple delivery destinations in a predetermined order and deliver packages at each delivery destination. In this embodiment, the delivery plan is created by defining the order in which each delivery vehicle arrives at multiple delivery destinations and the period during which loading and unloading is performed at each delivery destination. Specifically, the
本実施形態において、配達支援システム10、管理者端末100、および、VRPサーバ200は、ネットワークを介して相互に通信することができる。なお、管理者端末100は、少なくとも配達支援システム10と通信可能であればよく、通信方式は特に限定されるものではない。同様に、VRPサーバ200は、少なくとも配達支援システム10と通信可能であればよく、通信方式は特に限定されるものではない。
In this embodiment, the
配達支援システム10は、CPU,RAM,ROM等を備える制御部20と、記録媒体30と、通信部40とを備える。制御部20は、記録媒体30やROMに記憶された種々のプログラムを実行する。制御部20は、このプログラムの一例として、配達支援プログラム21を実行することができる。通信部40は、外部の装置と無線通信を行うための装置であり、制御部20は通信部40を介して管理者端末100およびVRPサーバ200と通信することができる。
The
記録媒体30には、配達依頼情報30a、配達車両情報30b、および、地図情報30cが格納されている。図2は、配達依頼情報30aのデータ構成の一例を示す図である。配達依頼情報30aには、例えば管理者端末100において管理者から入力された情報が格納され、配達先毎に定義される。具体的には、管理者端末100で各配達先からの配達依頼が集計され、所定の時間に、その集計された配達依頼が配達支援システム10に送信される。なお、本実施形態では、管理者端末100で各配達先からの依頼情報を集計しているものの、各配達先から配達支援システム10に直接、配達依頼を送信してもよい。そして、ここに示す配達依頼情報30aとしては、例えば、配達物(荷物)、配達先、配達量、配達時間、配達物の温度帯(例えばチルド、常温、フローズン)、配達物の優先度が含まれる。
The
配達物は、配達物の温度帯に応じた荷物(あるいは商品)であって、例えば配達物の温度帯がチルド商品の場合には、おにぎり、弁当、惣菜、調理パン、サラダ、乳製品、デザート類などが含まれる。また、温度帯が常温品の場合には、飲料水、加工食品、カップ麺、菓子、文具や洗剤等の雑貨などが含まれる。また、温度帯がフローズン品の場合には、アイスクリーム、ロックアイス、冷凍食品、フライヤーなどが含まれる。配達依頼情報30aにおいては、配達物を識別するための識別情報(図2においては商品A、商品B等と記載)によって配達物が特定される。
The delivery item is a package (or product) that corresponds to the temperature range of the delivery item. For example, if the temperature range of the delivery item is refrigerated products, this includes rice balls, bento lunches, side dishes, cooked bread, salads, dairy products, desserts, etc. If the temperature range of the delivery item is room temperature products, this includes drinking water, processed foods, instant noodles, sweets, miscellaneous goods such as stationery and detergent, etc. If the temperature range is frozen products, this includes ice cream, rock ice, frozen foods, fryers, etc. In the
配達先は、荷物が配達される店舗であり複数箇所に存在する。図2に示す例では、配達先の店舗として店舗Aおよび店舗Bが例示されている。配達依頼情報30aにおいては、配達先を識別するための識別情報(図2においては店舗A、店舗B等と記載)によって配達物が特定される。
The delivery destination is the store to which the package is delivered, and there are multiple locations. In the example shown in FIG. 2, store A and store B are shown as examples of delivery destination stores. In the
配達量は、例えばコンビニエンスストア等で用いられる番重と称される運搬容器の数であって、図2に示す例では、その番重の数を"ユニット"として定義している。 The delivery volume is, for example, the number of shipping containers called "banju" (boxes) used in convenience stores, etc., and in the example shown in Figure 2, the number of such boxes is defined as a "unit."
配達時間は、配達先で配達のために荷役を行ってよい時間であり、所定の時間(例えば6:00)、および、所定の時間帯(例えば6:00~7:00)を含み、図2に示す例では、所定の時間帯を"便"として定義している。また、通常、コンビニエンスストアなどでは、朝便、昼便、夜便のように、一日に複数回に亘って配達物を配達することがある。図2に示す例では、第1便、および、第2便を例示している。 The delivery time is the time when loading and unloading may be carried out at the delivery destination for delivery, and includes a specified time (e.g., 6:00) and a specified time period (e.g., 6:00-7:00). In the example shown in Figure 2, the specified time period is defined as a "flight." Also, convenience stores and the like usually deliver parcels multiple times a day, such as a morning, afternoon, and evening flight. The example shown in Figure 2 shows the first and second flights.
配達物の温度帯は、上述のように、チルド、常温、フローズンなどに分けられており、それぞれ所定の温度に管理される。例えばチルド品は5℃前後、常温品は20℃前後、フローズン品は、-20℃前後で温度管理される。なお、管理する温度は、商品の特性等によって適宜変更されてもよい。 As mentioned above, the temperature zones of deliveries are divided into chilled, room temperature, frozen, etc., and each is managed at a specified temperature. For example, chilled items are managed at around 5°C, room temperature items at around 20°C, and frozen items at around -20°C. The managed temperatures may be changed as appropriate depending on the characteristics of the product, etc.
配達の優先度は、配達時間を遵守すべき必要性に応じて定められる指標である。配達物は、予定された配達時間に配達先へ配達することが望ましいものの、配達車両の積載量などによっては配達物を配達車両に積みきれない場合がある。そのような場合、本実施形態では、配達物の優先度に応じて配達時間(便)を変更する。配達物の優先度は、例えば、賞味期限によって決定され、同じチルド便の中に含まれた商品の中で、相対的に賞味期限が長いものは優先度が低くなり、同じチルド便の中に含まれた商品の中で相対的に賞味期限が短いものは優先度が高くなる。なお、この配達物の優先度は、賞味期限に限られず、消費期限や店舗で販売可能な期間に応じて設定されてもよい。 The priority of a delivery is an index determined according to the need to adhere to a delivery time. Although it is desirable to deliver a delivery item to a destination at the scheduled delivery time, there are cases where the delivery item cannot be loaded onto a delivery vehicle due to factors such as the vehicle's load capacity. In such cases, in this embodiment, the delivery time (service) is changed according to the priority of the delivery item. The priority of a delivery item is determined, for example, by the expiration date, and among products contained in the same chilled delivery, items with a relatively long expiration date have a low priority, while among products contained in the same chilled delivery, items with a relatively short expiration date have a high priority. Note that the priority of this delivery item is not limited to the expiration date, and may be set according to the expiration date or the period during which the item can be sold in a store.
上述の配達依頼情報30aを図2に示す商品A、商品B、および、商品Eを用いて説明する。商品A、商品B、商品Eは、それぞれチルド品であり、店舗Aと店舗Bとに配達される。店舗Aには第1便で商品A、および、商品Bが2ユニットずつ配達され、第2便で商品Eが2ユニット配達される。店舗Bには第1便で商品Aが4ユニット、商品Bが3ユニット配達され、第2便で商品Eが1ユニット配達される。そして、商品A、商品B、商品Eの配達の優先度は、順に"高"、"中"、"低"となっている。つまり、同じチルド商品であっても、配達の優先度が異なっている。
The above-mentioned
なお、図示しないものの、その他の配達依頼情報30aとして、配送を開始する拠点の位置情報、配送を終了する位置情報、配送先の位置情報などが含まれてもよい。
Although not shown, other
図3は、配達車両情報30bのデータ構成の一例を示す図である。配達車両情報30bには、例えば管理者端末100において管理者から入力された情報が格納される。ここに示す配達車両情報30bとしては、例えば、配達車両の台数、配達車両の積載量、配達車両の速度、配達車両の温度帯が含まれる。
Figure 3 is a diagram showing an example of the data configuration of
図3に示す例では、同じ時間帯(便)で所定の配達拠点から出発するチルド便の配達車両が10台、常温便の配達車両が5台ある。また、それら配達車両の積載量は、チルド便の場合には、車両一台当たり番重を100ユニット積むことができる。常温便の場合には、車両一台当たり番重を50ユニット積むことができる。なお、各配達車両の最大速度は60km/hである。なお、図示しないものの、その他の配達車両情報30bとして、ドライバーの配達可能時間、休憩時間、有料道路、一般道路を使うなどの走行ルートの設定情報を含んでもよい。
In the example shown in FIG. 3, there are 10 delivery vehicles for chilled deliveries and 5 delivery vehicles for room temperature deliveries departing from a specified delivery base during the same time period (flight). The loading capacity of these delivery vehicles is such that, for chilled deliveries, each vehicle can carry 100 units of box weights. For room temperature deliveries, each vehicle can carry 50 units of box weights. The maximum speed of each delivery vehicle is 60 km/h. Although not shown, other
地図情報30cは、経路の探索や配達先の位置の特定等に利用される情報であり、車両が走行する道路上に設定されたノードの位置を示すノードデータ、ノード間の道路の形状を特定するための形状補間点の位置を示す形状補間点データ、ノード同士の連結を示すリンクデータ、道路やその周辺に存在する地物の位置や属性等を示す地物データ等を含んでいる。これらの地物には配達先になり得る施設が含まれる。
配達依頼情報30a、配達車両情報30b、および、地図情報30cは、少なくとも配達計画を作成する段階で計画作成対象の日の情報が記録媒体30に記録されていればよい。したがって、一日ごとに配達計画を作成するならば、一日ごとのデータが一日ごとの計画立案時には記録媒体30に記録された状態になっている。あるいは、複数の日をまとめて、例えば一週間分まとめて計画を作成する場合、一週間分の情報が記録媒体30記録された状態で計画が作成されればよい。あるいは、一日より短い単位で配達計画が作成される場合であっても当該単位での情報が記録媒体30に記録された状態で計画が作成されればよい。また、本実施形態では、計画作成対象の便より前の便であって、未だ出発していない便の配達計画の情報が記録媒体30に記録された状態になっている(図示省略)。
It is sufficient that the
配達支援プログラム21は、配達支援システム10のコンピュータを、配達依頼情報取得部21a、配達車両情報取得部21b、および、配達計画生成部21cとして機能させるためのプログラムである。配達依頼情報取得部21a、配達車両情報取得部21b、および、配達計画生成部21cの処理は、CPUが配達支援プログラム21を実行することにより実現される。すなわち、これ以降の説明において、配達依頼情報取得部21a、配達車両情報取得部21b、および、配達計画生成部21cが行うものとして記載する処理は、制御部20により実行される処理である。
The
配達依頼情報取得部21aは、通信部40を介して配達依頼情報30aを取得する。すなわち、配達依頼情報取得部21aは、作成対象の配達計画を作成するための情報の一部となる配達依頼情報30aを取得する。具体的には、配達依頼情報取得部21aは、図2で説明した配達依頼情報30aを取得する。そして、取得した配達依頼情報30aは記録媒体30に記憶される。
The delivery request
配達車両情報取得部21bは、通信部40を介して配達車両情報30bを取得する。すなわち、配達車両情報取得部21bは、作成対象の配達計画を作成するための情報の一部となる配達車両情報30bを取得する。具体的には、配達車両情報取得部21bは、図3で説明した配達車両情報30bを取得する。そして、取得した配達車両情報30bは記録媒体30に記憶される。なお、これら配達依頼情報30aおよび配達車両情報30bは、例えば管理者端末100から送信される。
The delivery vehicle
配達計画生成部21cは、配達依頼情報30a、配達車両情報30b、および、地図情報30cに基づいて、配達先毎の予め定められた時間帯内に配達車両における荷役が可能となるように配達計画を作成する。すなわち、配達計画生成部21cは、配達先毎、店舗毎の配達時間帯内に、配達拠点を出発した配達車両が荷役を行うように配達計画を作成する。
The delivery
具体的には、配達計画生成部21cは、配達先から依頼された商品量に基づいて各店舗に商品を配達するための配達計画を作成する。本実施形態において、配達計画生成部21cは、配達物の温度帯毎ならびに配達時間である便毎の配達計画を取得する。すなわち、配達計画生成部21cは、温度帯毎ならびに便毎に、配達先、配達量、配達時間、配達拠点の位置を、VRPサーバ200に出力し、VRPサーバ200に配送計画を作成させる。なお、VRPは、配送拠点を出発した車両が各店舗に商品を配送する配送計画を公知の種々のアルゴリズムによって作成することができる。本実施形態では、上述の配達依頼情報30a、配達車両情報30b、および、地図情報30cを入力することで、後述する図4の配達計画が生成される。
Specifically, the delivery
図4は、配達依頼情報30a、配達車両情報30b、および、地図情報30cに基づいて作成した配達計画を示す配達計画情報の一例を示す図である。この図4から把握できるように、車両毎に配達先、配達物の積載量、配達物の温度帯、到着・出発時刻、走行経路が作成される。例えば車両ID「001」の車両(チルド便)の場合には、配達先として店舗A、店舗B、および、その他図示しない店舗があり、店舗Aにはチルド商品である商品Aと商品Bとを2ユニットずつ配達する。また、車両ID「001」の車両は、店舗Aに4:00に到着し、店舗Aを4:30に出発する。この場合、配達者は店舗Aに4:00に到着した後、30分以内に配達物の荷卸作業を行うことが予定されている。さらに、車両ID「001」の車両は、店舗Bに5:00に到着し、5:30に店舗Bを出発する。この場合、配達者は店舗Bに5:00に到着した後、30分以内に配達物の荷卸作業を行うことが予定されている。走行経路は、地図情報30cが示すノードの順列によって定義されている。例えば、図4に示す配達計画情報において、車両ID「001」の車両が拠点から店舗Aまで走行するための経路は、ノードN11~N15を通る経路である。車両ID「001」の車両が店舗Aから店舗Bまで走行するための経路は、ノードデータN21~N25を通る経路である。むろん、走行経路は種々の態様で定義されてよく、ノード同士の連結を示すリンクの順列で定義されてもよいし、ノードとリンクの順列によって定義されてもよい。なお、車両ID「002」の車両(常温便)については、図4示す通りであって、積載量、到着・出発時刻、走行経路などは異なるものの、車両ID「001」の配達計画の内容と同様であるため、その説明は省略する。
Figure 4 is a diagram showing an example of delivery plan information showing a delivery plan created based on
一方、上述のように生成された配達計画は、VRPの結果によっては、エラーが生じる場合がある。例えば、複数の配達車両の積載量の和である最大積載量に対して配達物の総量(各配達先の配達物の総量)が相対的に大きい場合には、所定の配達便(例えば第2便)の配達車両に配達物を積みきれないことがあり、エラーが発生する。あるいは、特定の配達便(例えば商品Eを店舗Aに運ぶ第2便)の配達車両に配達物を積みきれないことがあり、エラーが発生する。そして、このように配達物の積載量が配達車両の積載量に比べて多い場合には、配達先の各店舗の配達時間を遵守できないことがある。そこで、本実施形態における制御部20では、配達計画生成部21cによって配達計画を一旦作成し、作成された配達計画によって、VRPの結果によるエラーが生じた場合には、配達計画を修正する。
On the other hand, the delivery plan generated as described above may have errors depending on the results of VRP. For example, if the total amount of deliveries (total amount of deliveries to each delivery destination) is relatively large compared to the maximum load capacity, which is the sum of the load capacities of multiple delivery vehicles, the delivery vehicles of a specific delivery service (e.g., the second service) may not be able to load all the deliveries, causing an error. Alternatively, the delivery vehicles of a specific delivery service (e.g., the second service carrying product E to store A) may not be able to load all the deliveries, causing an error. In this way, if the load capacity of the deliveries is large compared to the load capacity of the delivery vehicles, it may not be possible to meet the delivery times of each destination store. Therefore, in the
具体的には、制御部20は、配達計画生成部21cにより配達計画を作成する。上述のように、制御部20は、配達依頼情報30a、配達車両情報30b、および、地図情報30cに基づいて配達物の温度帯毎ならびに便毎に配達計画を作成する。ついで、制御部20は、その作成された配達計画(言い換えれば、計画作成対象の便)によって配達すべき配達物を全て配達可能か否か判断する。すなわち、制御部20は、配達便毎で、配達車両に積みきれず溢れる配達物があるか否かを判断する。これは例えば、VRPの結果によって、配達物の積載量(すなわち配達量)が配達車両の積載量に対して多い場合にエラーが発生し、その場合には、制御部20が、作成された配達計画によって少なくとも配達物の一部を配達することができないと判断することで実現される。言い換えれば、制御部20は、配達すべき配達物を全ての配達が完了できないと判断する。それとは反対に、VRPの結果でエラーが発生しない場合、制御部20は、作成された配達計画によって配達すべき配達物の全ての配達を完了できると判断する。
Specifically, the
ついで、制御部20は、VRPの結果でエラーが発生したことにより、作成された配達計画によって少なくとも配達すべき配達物の一部を配達することができないと判断した場合に、配達できない配達物の配達量を算出する。配達できない配達物の配達量は、例えばVRPの結果から取得することができる。
Next, when the
そして、制御部20は、VRPの結果に基づいて、計画作成対象の便(例えば第2便)より前の便であって、未だ出発していない便(例えば第1便)に回す配達物を計画作成対象の便の配達車両から抽出あるいは特定する。配達物が配達車両から溢れた場合には、他の配達便に配達物を回すことになる。例えば前掲の特許文献1に記載された配達計画では、積みきれない配達物を翌日以降の配達便に回すように構成されている。しかしながら、翌日の配達便に配達物を回した場合には、予定していた配達時間よりも遅れて配達物が配達されることになる。そこで、本実施形態において、制御部20は、計画作成対象の便(以下、当該配達便とも記す)に積みきれない配達物を、当該配達便より前である前便であって、かつ未だ出発していない配達便に回すように構成されている。これにより、配達予定時間よりも遅れて配達物が配達される可能性を低減もしくは回避できる。なお、本実施形態における配達時間を遵守するとは、少なくとも、予定の配達時間より前の時間で配達できればよく、したがって、予定の配達時間に完全に一致する必要はない。
Then, based on the result of the VRP, the
ここで、前便に回す配達物を抽出する際の配達物の優先度について説明する。配達物の優先度は、上述のように、配達時間を遵守すべき必要性に応じて定められる指標であり、賞味期限、消費期限、販売可能期間などに基づいて定められる。例えば当該配達便がチルド便の場合には、チルド便の商品として、おにぎり、弁当、惣菜、調理パン、サラダ、乳製品、デザート類などが想定される。おにぎり、弁当、サラダ、調理パン等は、このチルド品の中でも賞味期限が特に短い。それとは反対に、乳製品は、おにぎりなどその他の商品に比べて比較的、賞味期限が長い。したがって、乳製品は、当該配達便で配達する配達物の優先度としては、低くなる。本実施形態では、そのような、配達物の優先度が低い物から前便の配達計画に回す配達物を抽出する。それにより、配達する商品毎の鮮度を保つことができる。 Here, the priority of the delivery items when extracting the delivery items to be sent to the previous delivery will be explained. As described above, the priority of the delivery items is an index determined according to the need to comply with the delivery time, and is determined based on the best-before date, expiration date, saleable period, etc. For example, when the delivery is a chilled delivery, the chilled delivery items are assumed to be rice balls, bento boxes, side dishes, cooked bread, salads, dairy products, desserts, etc. Among these chilled items, rice balls, bento boxes, salads, cooked bread, etc. have particularly short best-before dates. In contrast, dairy products have relatively long best-before dates compared to other products such as rice balls. Therefore, dairy products have a low priority as a delivery item to be delivered by the delivery service. In this embodiment, deliveries to be sent to the delivery plan of the previous delivery are extracted from such low-priority delivery items. This makes it possible to maintain the freshness of each product to be delivered.
また、おにぎりやお弁当は、賞味期限が短いことに加えて、朝食時、昼食時、夕食時など決まった時間帯で配達すべき商品であり、配達時間をより遵守すべき商品である。つまり、おにぎりやお弁当などは、作りたてであることや、乾燥を防止する必要があることなどの要求がある。したがって、そのような商品は、当該配達便で配達することが好ましく、配達物の優先度は高くなる。 In addition to having a short expiration date, onigiri and bento lunches are products that should be delivered at specific times, such as breakfast, lunch, and dinner, and delivery times should be adhered to. In other words, onigiri and bento lunches need to be freshly made and prevented from drying out. Therefore, it is preferable for such products to be delivered by the delivery service in question, and the delivery items have a high priority.
なお、当該配達便が常温便やフローズン便の場合については、詳細な説明はしないものの、チルド便と同様に、賞味期限(消費期限、もしくは販売可能期間)に基づいて、優先度を決定し、前便へ回す配達物を抽出する。 Although we will not go into detail about room temperature or frozen deliveries, just like chilled deliveries, the priority is determined based on the expiration date (best before date or sellable period) and deliveries to be moved to the next shipment are selected.
ついで、制御部20は、配達計画を再作成する。すなわち、制御部20は、当該配達便で積みきれない配達物を、一旦作成した前便の配達計画の積荷に追加する配達計画の修正を行う。言い換えれば、制御部20は、当該配達便で配達できない配達計画の配達物を減らす減量修正を行い、減らした配達物を前便の配達計画に組み込んで配達物を増加させる増量修正を行う。この減量修正および増量修正は、再度VRPを実行せずに、一旦作成された配達計画を修正する。すなわち、制御部20は、一旦作成された前便の配達計画において配達物の増量修正を行い、一旦作成された当該配達便の配達計画において配達物の減量修正を行う。
Then, the
ついで、制御部20は、再作成した前便の配達計画において、配達すべき配達物を全て配達可能か否か判断する。そして、制御部20は、再作成した前便の配達計画において、配達物の全てを配達可能であると判断した場合には、その再作成した配達計画を実行する。一方、前便の配達計画に配達物を追加する増量修正を行った場合であっても、当該配達便(すなわち元便での配達計画)で積みきれない配達物の全てを前便で配達することができない場合がある。すなわち、前便の配達車両の荷台の空き容量に対して、積みきれない配達物の方が多い場合には、前便に配達物を回した場合であっても、全ての配達物を配達車両に積みきれないことになる。言い換えれば、配達車両は、当該配達便と前便とで配達物の全てを配達できないことになる。したがって、制御部20は、前便の配達計画に積みきれない配達物を追加しても未だ積みきれない配達物がある場合には、計画作成対象の便である当該配達便での配達車両を増加させるように提案する。これにより、配達予定時間よりも遅れて配達物が配達される可能性を低減もしくは回避できる。
Then, the
なお、当該配達便より前の便で荷台に空き容量がなく、増量修正を実行できないような場合にも、当該配達便で配達車両を増やす増便の提案を行う。これにより、配達予定時間よりも遅れて配達物が配達される可能性を低減もしくは回避できる。 Even if there is no free space in the cargo space of the previous delivery service and it is not possible to increase the amount of delivery, the system will propose increasing the number of delivery vehicles on that delivery service. This will reduce or avoid the possibility of deliveries being delivered later than the scheduled delivery time.
つぎに、本実施形態における作用について説明する。上述のように、本実施形態では、制御部20は、計画作成対象の便である当該配達便で、配達すべき配達物の全てを配達可能か否か判断する。当該配達便で全ての配達物の配達ができない場合には、配達先の予定した配達時間を遵守できないことがある。したがって、配達物の一部を配達車両に積みきれず、配達物の全てを配達できない場合には、配達物のうち例えば賞味期限が相対的に長いものを優先的に未だ出発していない当該配達便より前の便に回すように構成されている。そのため、本実施形態の配達支援システム10は、配達先の予定した配達時間より遅くなることを低減もしくは回避でき、その結果、配達先の予定した配達時間を遵守できる。
Next, the operation of this embodiment will be described. As described above, in this embodiment, the
また、制御部20は、配達物の一部を配達車両に積みきれず、配達物の全てを配達できない場合には、当該配達計画(計画作成対象の便の配達計画)における配達物を減らす減量修正を行い、当該修正した配達物を、未だ出発していない当該配達計画より前の便における配達計画において追加する増量修正を行う。また増量修正は、前の便で既に計画された配達計画に当該配達計画で減らした配達物を追加する(すなわち組み込む)ものである。言い換えれば、制御部20は、再度、VRPを行うなどの配達計画の再作成を行うのではなく、作成済の配達計画において、荷台に空きのある配達車両に荷物を追加する。したがって、制御部20は、配達計画を修正するにあたって、VRPの再実行などの高い負荷の処理を必要とせず、言い換えれば、上述のような簡単な制御によって、配達支援を行うことができる。
In addition, when some of the deliveries cannot be loaded onto a delivery vehicle and all of the deliveries cannot be delivered, the
また、本実施形態では、上述のように、配達物の一部を配達車両に積みきれず、配達物の全てを配達できない場合には、賞味期限が相対的に長いものを前便に回すように構成されている。例えば、配達車両がチルド便であるような場合には、複数のチルド商品の中で、相対的に賞味期限が長いものを前便に回す。言い換えれば、賞味期限が相対的に短いものは当該配達便で配達することになる。賞味期限が短いものは、比較的、食べ物の鮮度が要求されるもの、もしくは、「できたて」、「とれたて」、「活きのよさ」などが要求される。したがって、賞味期限が短いものは、当該配達便で配達されることにより、鮮度などの要求を満たすことができる。言い換えれば、本実施形態では、配達物の一部を配達車両に積みきれず、配達物の全てを配達できない場合であっても、配達先の予定した配達時間を遵守しつつ、鮮度等の要求を満たすことができる。 In addition, as described above, in this embodiment, when some of the delivery items cannot be loaded onto the delivery vehicle and all of the delivery items cannot be delivered, items with relatively long expiration dates are sent to the previous delivery. For example, when the delivery vehicle is a chilled delivery vehicle, among multiple chilled products, items with relatively long expiration dates are sent to the previous delivery. In other words, items with relatively short expiration dates are delivered by that delivery vehicle. Items with short expiration dates are items that require relatively fresh food, or items that require "freshly made," "freshly picked," "freshness," etc. Therefore, items with short expiration dates can meet requirements such as freshness by being delivered by that delivery vehicle. In other words, in this embodiment, even if some of the delivery items cannot be loaded onto the delivery vehicle and all of the delivery items cannot be delivered, it is possible to meet requirements such as freshness while adhering to the delivery destination's scheduled delivery time.
さらに、本実施形態においては、配達先の予定した配達時間または当該配達時間より前に配達が完了するため、配達先の店舗としては、予定の配達時間より後に配達物を受け取ることがない。したがって、例えば予定の配達時間より遅く配達物を配達先店舗に配達した場合には、店舗側に不快感を与えることや、商品価値を損なうことがあるものの、本実施形態では、そのような事象は生じないため、店舗側に不快感を与えたり、商品価値を損なったりすることがないように配達物を配達することが可能となる。 Furthermore, in this embodiment, the delivery is completed at or before the scheduled delivery time of the delivery destination, so the delivery destination store will not receive the delivery after the scheduled delivery time. Therefore, for example, if the delivery is delivered to the delivery destination store later than the scheduled delivery time, it may cause discomfort to the store or damage the product value, but in this embodiment, such an event does not occur, so it is possible to deliver the delivery without causing discomfort to the store or damaging the product value.
(2)配達支援処理:
つぎに、制御部20が実行する配達支援処理を説明する。図5は、制御部20が実行する配達支援処理の一例を示すフローチャートである。本実施形態において、配達支援処理は、管理者端末100からの開始指示を配達支援システム10の制御部20が通信部40を介して取得した場合に開始される。
(2) Delivery support processing:
Next, the delivery support process executed by the
配達支援処理が開始されると、先ず、制御部20は、配達計画を作成する(ステップS1)。すなわち、制御部20は、配達計画生成部21cの機能により、上述の配達依頼情報30aと、配達車両情報30bと、地図情報30cとに基づいて配達計画を作成する。具体的には、制御部20は、配達依頼情報30aから当該配達便で配達すべき配達物の情報を抽出し、配達車両情報30bおよび地図情報30cを合わせてVRPサーバ200に出力する。なお、このステップS1が実行される前提として、前便の少なくとも一つの配達計画が作成済みであって、その前便は未だ出発していないことが前提となる。
When the delivery assistance process is started, first, the
ついで、制御部20は、配達すべき配達物を全て配達可能か否か判断する(ステップS2)。これは、当該配達便で、配達すべき配達物の全てを配達可能か否か判断するステップである。制御部20は、このステップS2で肯定的に判断された場合には、これ以降の制御を実行することなく、図5のフローチャートに示すルーチンを一旦終了する。
Then, the
それとは反対に、制御部20は、ステップS2で否定的に判断された場合、すなわち、配達物の一部を配達車両に積みきれず、配達物の全てを配達できない場合には、配達できない配達物の配達量を算出する(ステップS3)。制御部20は、例えばステップS2の判断で、配達物の全てを配達できないと判断された場合に、VRPの結果からどの程度の配達物が配達車両から溢れるかなどの情報を取得でき、その情報から配達できない配達量を算出する。より具体的には、配達すべき配達物の一部を配達できない場合であっても、VRPを実行すると、配達依頼があった配達物を可能な限り配達するように配達計画が作成され、積みきれない配達物を残した状態でエラーとなる。したがって、溢れた配達物は、積載すべき配達車両が特定されていないが、それ以外の配達物は、積載すべき配達車両が特定されている状態である。制御部20は、以上のようなVRPの結果に基づいて、ステップS3において、積載すべき配達車両が特定されていない配達物の量(上述の例であればユニット数)を算出する。
On the other hand, if the
ついで、制御部20は、前便に回す配達物を抽出する(ステップS4)。すなわち、制御部20は、未だ出発していない配達便であって、かつ当該配達便より前の配達便に回す荷物を抽出(あるいは特定)する。ここで、前便に回す配達物は、例えば賞味期限や販売可能期間などで定義される配達時間を遵守すべき必要性に応じて決定される。すなわち、配達便がチルド便であるような場合には、複数あるチルド商品の中で、配達物の優先度が低いもの(賞味期限が長いもの)を優先的に前便に回す。より具体的には、制御部20は、配達依頼情報30aを参照し、積載すべき配達車両が特定されていない配達物(溢れた配達物)の優先度を特定する。当該配達物の優先度が低い場合、制御部20は、当該配達物を前便に回す配達物とする。積載すべき配達車両が特定されていない配達物の優先度が高い場合、当該配達物より優先度が低い配達物を積載すべき配達車両が特定されている可能性が高い。そこで、制御部20は、配達依頼情報30aを参照し、対応づけられた優先度が低い配達物から優先的に一つずつ配達物を抽出し、当該抽出の処理を、抽出された配達物の配達量がステップS3で算出された配達量(ユニット数)と同一の量となるまで実施する。これにより、優先度が低い配達物を優先的に前便に回す配達物とすることができる。なお、優先度が同一の配達物が複数個存在する場合、既定の規則に従って、抽出の順序が決められてよい。例えば、既に抽出された配達物と同一の店舗が配達先となっている配達物を優先的に抽出するなどの規則が採用されてよい。
Next, the
ついで、制御部20は、配達計画を再作成する(ステップS5)。具体的には、制御部20は、当該配達便で積みきれない配達物を減らす減量修正と、その減量修正した配達物を一旦作成した前便の配達計画の積荷に追加する増量修正とを行う。減量修正は、ステップS4で抽出した配達物をステップS1で作成した配達計画における配達対象から削除する修正である。具体的には、ステップS4で抽出された前便に回す配達物が、積載すべき配達車両が特定されていない配達物であった場合、制御部20は、当該配達物を、ステップS1で作成した配達計画における配達対象から削除する。ステップS4で抽出された前便に回す配達物が、積載すべき配達車両が特定された配達物であった場合、制御部20は、当該配達物を、当該配達車両による配達対象から削除する。さらに、制御部20は、配達物が削除された配達車両に対して、溢れた配達物である優先度が高い配達物を対応付け、当該配達物が当該配達車両の配達対象となるように配達計画を修正する。増量修正は、ステップS4で抽出された配達物を前便の配達車両で荷台に空きがある車両の荷物に追加する修正である。
Next, the
そして、制御部20は、修正した前便の配達計画において、配達すべき全ての配達物を配達可能か否か判断する(ステップS6)。すなわち、制御部20は、前便に溢れた量の配達物を積むことができるか否かを判断する。具体的には、制御部20は、ステップS5の減量修正および増量修正において、ステップS4で抽出した配達物の全てについて、当該配達便または前便の配達車両の荷物とすることができたら、配達可能と判断する。このステップS6で肯定的に判断された場合、すなわち、前便の配達計画で配達すべき全ての配達物を配達可能であると判断された場合には、制御部20は、ステップS5で再作成した配達計画を実行する(ステップS7)。つまり、制御部20は、上述の当該配達便の配達物の減量修正および前便の配達物の増量修正を実行する。
Then, the
一方、上述のステップS6で否定的に判断された場合、すなわち、前便の配達計画で配達すべき全ての配達物を配達できないと判断された場合には、制御部20は、当該配達便での増車を提案する(ステップS8)。具体的には、制御部20は、通信部40を介して増車を促す情報を管理者端末100に送信する。管理者端末100は、図示しないインターフェイスにおいて当該情報を表示する。すなわち、配達支援システム10は、当該配達便で積みきれない配達物を前便に回した場合であっても、全ての配達物を積むことができないので、管理者端末100の管理者に対して、当該配達便での配達車両を増やす提案をする。
On the other hand, if the above-mentioned step S6 returns a negative result, that is, if it is determined that all of the deliveries to be delivered in the delivery plan for the previous flight cannot be delivered, the
(3)他の実施形態:
以上の実施形態は本発明を実施するための一例であり、他にも種々の実施形態を採用可能である。例えば、配達支援システム10とVRPサーバ200とが同じ装置で構成されてもよい。あるいは、配達支援システム10と管理者端末100とが同じ装置で構成されてもよい。あるいは、管理者端末100とVRPサーバ200とが同じ装置で構成されてもよい。あるいは、配達支援システム10、管理者端末100、および、VRPサーバ200が同じ装置で構成されてもよい。また、配達支援システム10が、複数のシステムで構成されてもよい。例えば、配達支援システム10の一部の機能が管理者端末100で実現されてもよいし、クラウドサーバで実現されてもよい。
(3) Other embodiments:
The above embodiment is an example for implementing the present invention, and various other embodiments can be adopted. For example, the
また、管理者端末100の利用者は、物流拠点に存在してもよいし、発注元に存在してもよい。さらに、管理者端末100は、配達車両に備えられていてもよいし、可搬型の端末等であってもよい。また、配達支援システム10を構成する各部(配達依頼情報取得部21a、配達車両情報取得部21b、配達計画生成部21c)の少なくとも一部が複数の装置に分かれて存在していてもよい。また、上述の実施形態の一部の構成が省略される構成や処理が変動する、あるいは、処理が省略される構成も想定し得る。
The user of the
また、上述の実施形態では、コンビニエンスストアの各店舗に商品を配達する際の配達支援を行うことを想定して説明したものの、これは、コンビニエンスストアに限られず、その他スーパーマーケット、商業施設、工場などの配達物を配達する各種の配達支援システムに適用されてよい。 In addition, while the above embodiment has been described assuming delivery assistance when delivering products to each convenience store, this is not limited to convenience stores and may be applied to various delivery assistance systems that deliver parcels to supermarkets, commercial facilities, factories, etc.
配達依頼情報取得部21aは、配達物の配達先、配達量、および、配達時間を含む配達依頼情報30aを取得することができればよい。配達物の配達先、配達量、および、配達時間は、配達計画を作成するためのパラメータとなればよく、他の情報がパラメータに含まれていてもよい。また、配達量は、図2の配達依頼情報30aでは、"ユニット"を単位として説明したものの、"キロ"や"トン"を用いてもよい。また、図2で示す配達依頼情報30aでは、配達物の温度帯としてチルドと常温とが示されているものの、フローズン等その他の温度帯を含んでもよい。
The delivery request
配達時間は、配達物を配達する期限を特定するための情報であればよく、上述の実施形態のように、特定の配達便において、特定の時間帯内に配達が行われることが予定されている場合、配達物に対応づけられた配達便は、配達物に対応づけられた配達時間とみなすことができる。このように、配達時間は、間接的に指定されてよく、他にも種々の態様で指定されてよい。むろん、配達時間は、時間帯によって直接的に指定されてもよいし、基準時刻(例えば、注文確定時刻等)からの時間長等で指定されてもよい。 The delivery time may be any information for specifying a deadline for delivering a delivery item, and when a delivery is scheduled to be made within a specific time period on a specific delivery service, as in the above embodiment, the delivery service associated with the delivery item can be considered to be the delivery time associated with the delivery item. In this way, the delivery time may be specified indirectly, or in various other ways. Of course, the delivery time may be specified directly by a time period, or may be specified by the length of time from a reference time (e.g., the time the order is confirmed, etc.).
同様に、配達車両情報取得部21bは、配達車両の台数、および、前記配達車両の積載量を含む配達車両情報30bを取得することができればよい。配達車両の台数、および、前記配達車両の積載量は、配達計画を作成するためのパラメータとなればよく、他の情報がパラメータに含まれていてもよい。また、配達車両の台数および配達車両の積載量は、一回の配達計画において配達可能な配達物の量を特定するための情報であればよく、配達車両毎に積載量が異なる場合、配達車両毎に積載量が定義される。また、配達車両の積載量は、図3の配達車両情報30bでは、"ユニット"を単位として説明したものの、"キロ"や"トン"を用いてもよい。また、図3に示す配達車両情報30bは、温度帯として、チルド、常温を例として説明しているものの、フローズン等その他の温度帯を含んでもよい。また、温度管理が行われない態様であってもよい。
Similarly, the delivery vehicle
配達計画生成部21cは、配達時間を遵守できない配達計画が取得された場合に、配達時間を遵守できない当該配達計画に含まれる配達物を未だ出発していない前便の配達計画に追加できればよい。したがって、上述の図1や図5で説明した実施形態では、配達時間を遵守できない場合の例として、配達物の一部を配達車両に積みきれないことを要因としてVRPの結果にエラーが生じる例を示したもののこれに限られない。例えば、作成済みの配達計画を修正する必要が生じた場合に配達計画生成部21cによって配達計画を修正してもよい。配達先からの配達物の依頼は、日々変化するから、例えば夏の暑い日には、当日になって、あるいは、配達の直前になって、飲料水、アイスクリーム、ロックアイスなどの依頼が当初の予定より増える場合がある。そのような場合、当該配達便での配達量が増大し、当該配達便により全ての配達物の配達ができないおそれがある。そこで、配達計画生成部21c(すなわち制御部20)は、図1や図5で説明した制御を実行すること、つまり、未だ出発していない前便の配達計画に一部の配達物を回す。それにより、配達予定時間よりも遅れて配達物が配達される可能性を回避でき、すなわち配達時間を遵守することができる。
When a delivery plan that cannot comply with the delivery time is acquired, the delivery
また、配達時間を遵守できない状態は、例えば、期限に関して設定された必達目標を達成できない状態であり、例えば、配達時間を既定時間長(例えば10分間)だけ徒過することが認められている場合、配達時間に加えて既定時間長が経過する前に配達が完了すれば配達時間を遵守できるとみなすことができる。また、例えば、配達物に対して販売可能期間が設定してあり、販売可能期間の終了時刻から既定期間だけ前の時刻に配達を完了することが必達目標であるような場合を想定する。この場合、販売可能期間は配達時間を間接的に指定しているとみなすことが可能である。そして、販売可能期間の終了時刻から既定期間だけ前の時刻以前に配達が完了しなければ配達時間を遵守できないとみなすことも可能である。 Furthermore, a state in which the delivery time cannot be met is, for example, a state in which a mandatory target set for a deadline cannot be achieved. For example, if the delivery time is allowed to exceed a preset length of time (for example, 10 minutes), the delivery time can be considered to be met if the delivery is completed before the preset length of time has elapsed in addition to the delivery time. Also, for example, consider a case in which a sales period is set for the delivery item, and the mandatory target is to complete delivery at a time that is a preset period before the end of the sales period. In this case, the sales period can be considered to indirectly specify the delivery time. It is also possible to consider that the delivery time cannot be met if the delivery is not completed at or before the time that is a preset period before the end of the sales period.
また、図1~図5に示した実施形態では、商品毎(チルド品、常温品、フローズン品)に対応した配達車両が用いられるものとして説明したものの、配達車両の荷物室(荷台)の中で、各商品に対応した温度管理ができれば、複数の温度帯の商品を一台の車両に積んでもよい。例えば、チルド品と常温品との複数の種類の商品を、一台の車両の荷物室の中で二層式などの構造によって温度管理する。なお、配達時間が遵守できない場合に、温度を下げても品質に問題がない常温品の配達物をチルドの温度帯で配達するような配達計画の修正が行われてもよい。 In addition, in the embodiment shown in Figures 1 to 5, it has been described that a delivery vehicle corresponding to each product (chilled product, room temperature product, frozen product) is used, but if temperature control corresponding to each product can be performed in the luggage compartment (cargo bed) of the delivery vehicle, products of multiple temperature ranges may be loaded onto one vehicle. For example, multiple types of products, both chilled and room temperature, may be temperature controlled in the luggage compartment of one vehicle using a two-layer structure or the like. Note that if the delivery time cannot be met, the delivery plan may be modified so that room temperature products, whose quality will not be affected even if the temperature is lowered, are delivered in the chilled temperature range.
さらに、本発明は、プログラムや方法としても適用可能である。また、以上のようなシステム、プログラム、方法は、単独の装置として実現される場合もあれば、車両に備えられる各部と共有の部品を利用して実現される場合もあり、各種の態様を含むものである。例えば、以上のようなシステムで実現される方法、プログラムを提供することが可能である。また、一部がソフトウェアであり一部がハードウェアであったりするなど、適宜、変更可能である。さらに、装置を制御するプログラムの記録媒体としても発明は成立する。むろん、そのソフトウェアの記録媒体は、磁気記録媒体であってもよいし半導体メモリであってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。 The present invention can also be applied as a program or method. The above-mentioned systems, programs, and methods may be realized as standalone devices or may be realized by using parts shared with the various parts of the vehicle, and include various aspects. For example, it is possible to provide a method or program realized by the above-mentioned system. Also, it can be modified as appropriate, such as being partly software and partly hardware. Furthermore, the invention can also be realized as a recording medium for a program that controls the device. Of course, the recording medium for the software may be a magnetic recording medium or a semiconductor memory, and any recording medium developed in the future can be considered in exactly the same way.
10…配達支援システム、20…制御部、21…配達支援プログラム、21a…配達依頼情報取得部、21b…配達車両情報取得部、21c…配達計画生成部、30…記録媒体、30a…配達依頼情報、30b…配達車両情報、30c…地図情報、40…通信部、100…管理者端末、200…VRPサーバ。 10...Delivery support system, 20...Control unit, 21...Delivery support program, 21a...Delivery request information acquisition unit, 21b...Delivery vehicle information acquisition unit, 21c...Delivery plan generation unit, 30...Recording medium, 30a...Delivery request information, 30b...Delivery vehicle information, 30c...Map information, 40...Communication unit, 100...Administrator terminal, 200...VRP server.
Claims (5)
配達車両の台数、および、前記配達車両の積載量を含む配達車両情報を取得する配達車両情報取得部と、
前記配達依頼情報と前記配達車両情報とに基づいて配達計画を生成する配達計画生成部と、を備え、
前記配達計画生成部は、異なる配達時間毎の複数の前記配達計画を取得し、前記配達時間を遵守できない前記配達計画が取得された場合に、前記配達時間を遵守できない前記配達計画に含まれる前記配達物を当該配達計画より前の時間で配達されるように修正する、
配達支援システム。 a delivery request information acquisition unit that acquires delivery request information including a delivery destination, a delivery amount, and a delivery time of a delivery item;
A delivery vehicle information acquisition unit that acquires delivery vehicle information including the number of delivery vehicles and the load capacity of the delivery vehicles;
a delivery plan generating unit that generates a delivery plan based on the delivery request information and the delivery vehicle information,
the delivery plan generation unit acquires a plurality of delivery plans for different delivery times, and when a delivery plan that cannot comply with the delivery time is acquired, corrects the delivery plan that cannot comply with the delivery time so that the delivery item included in the delivery plan is delivered at an earlier time than the delivery plan.
Delivery support system.
請求項1に記載の配達支援システム。 The modification of the delivery plan is a decrease modification for reducing the number of deliveries of the delivery plan that cannot comply with the delivery time, and an increase modification for delivering the reduced deliveries by the delivery plan whose delivery time is earlier than that of the delivery plan.
The delivery assistance system according to claim 1 .
請求項2に記載の配達支援システム。 The increase correction is a correction to add the delivery items of the delivery plan that cannot comply with the delivery time to the cargo of the delivery vehicle that will make delivery under the delivery plan whose delivery time is earlier than that of the delivery plan.
The delivery assistance system according to claim 2.
前記配達計画生成部は、前記優先度に基づいて前記修正する前記配達物を決定する、
請求項1から3のいずれか一項に記載の配達支援システム。 the delivery request information includes information indicating a priority according to the need to comply with the delivery time,
The delivery plan generation unit determines the delivery pieces to be modified based on the priority.
The delivery assistance system according to any one of claims 1 to 3.
請求項4に記載の配達支援システム。 The delivery item to be modified is the delivery item having a relatively low priority.
The delivery assistance system according to claim 4.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021102542A JP7613285B2 (en) | 2021-06-21 | 2021-06-21 | Delivery support system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021102542A JP7613285B2 (en) | 2021-06-21 | 2021-06-21 | Delivery support system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023001676A JP2023001676A (en) | 2023-01-06 |
| JP7613285B2 true JP7613285B2 (en) | 2025-01-15 |
Family
ID=84688698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021102542A Active JP7613285B2 (en) | 2021-06-21 | 2021-06-21 | Delivery support system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7613285B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7726235B2 (en) * | 2023-03-31 | 2025-08-20 | トヨタ自動車株式会社 | Method, information processing device, and program |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020154389A (en) | 2019-03-18 | 2020-09-24 | 株式会社東芝 | Management equipment and programs |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5756166B2 (en) * | 2013-12-19 | 2015-07-29 | 日本瓦斯株式会社 | Delivery leveling method |
| JP6863122B2 (en) * | 2017-06-21 | 2021-04-21 | 富士通株式会社 | Estimator program, estimation method and estimation device |
| JP7122216B2 (en) * | 2018-10-16 | 2022-08-19 | 株式会社日立製作所 | Delivery planning system and delivery planning method |
| JP2021060644A (en) * | 2019-10-03 | 2021-04-15 | 三菱重工サーマルシステムズ株式会社 | Delivery plan change device, delivery plan change method, and program |
-
2021
- 2021-06-21 JP JP2021102542A patent/JP7613285B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2020154389A (en) | 2019-03-18 | 2020-09-24 | 株式会社東芝 | Management equipment and programs |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023001676A (en) | 2023-01-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2023023680A (en) | Delivery plan system | |
| US11776045B2 (en) | Method, a system, and a non-transitory computer-readable storage medium for fulfillment center and retail store fulfillment of retail orders | |
| JP5329431B2 (en) | Method and system for fulfilling inventory requests | |
| CN111344726B (en) | Method and system for dynamic truck route planning between automated facilities | |
| US8571915B1 (en) | System and method for selectively advancing items in a picking schedule | |
| CN110009272A (en) | More strategies parallel logistic resources dispatching method and relevant apparatus | |
| Hasani-Goodarzi et al. | Capacitated vehicle routing problem for multi-product cross-docking with split deliveries and pickups | |
| US11315067B2 (en) | Logistical management system | |
| CN114072829A (en) | Method and control system for preparing an order for goods stored in an automated storage system | |
| JP5382844B2 (en) | Transportation schedule creation system | |
| KR20210106984A (en) | Methods and systems for fulfilling inventory items | |
| CN103577952B (en) | Transportation schedule planning device and transportation schedule planning method | |
| JP7613285B2 (en) | Delivery support system | |
| CN107251085A (en) | Method, the system and program are supported in logistics | |
| Pal et al. | Smartporter: a combined perishable food and people transport architecture in smart urban areas | |
| JP2020170332A (en) | Information processing device and information processing method | |
| WO2022102154A1 (en) | Delivery assistance system | |
| CN114503142B (en) | Systems and methods for controlling the movement of articles | |
| JP2024049463A (en) | Delivery planning support system | |
| US20260050882A1 (en) | Information processing method, information processing device, and non-transitory computer readable recording medium storing information processing program | |
| KR20260059674A (en) | A system and method for controlling the movement of items | |
| JP7628598B1 (en) | Transportation management device and transportation management method | |
| JP7688808B2 (en) | Diagram creation method, diagram creation device, and computer program for logistics system | |
| JP2003223574A (en) | Transportation means deciding method by auction | |
| Shorabi | Solving distribution problem in the most cost effective |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240403 |
|
| 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: 20241126 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241127 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241209 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7613285 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |