JP7203265B1 - Delivery program, delivery system, information processing equipment - Google Patents

Delivery program, delivery system, information processing equipment Download PDF

Info

Publication number
JP7203265B1
JP7203265B1 JP2022103633A JP2022103633A JP7203265B1 JP 7203265 B1 JP7203265 B1 JP 7203265B1 JP 2022103633 A JP2022103633 A JP 2022103633A JP 2022103633 A JP2022103633 A JP 2022103633A JP 7203265 B1 JP7203265 B1 JP 7203265B1
Authority
JP
Japan
Prior art keywords
delivery
product
delivery means
company
notification
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
JP2022103633A
Other languages
Japanese (ja)
Other versions
JP2024004135A (en
Inventor
弘幸 我妻
伸泰 柴原
暁 本橋
重人 藤田
義典 新居
到 安達
光太郎 阿部
栄治 大森
剛弘 落合
昭芳 葛西
高載 小寺
崇博 中島
翔大 山口
大輔 由井
宏祐 吉澤
Original Assignee
株式会社セブン&アイ・ホールディングス
株式会社セブン-イレブン・ジャパン
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 株式会社セブン&アイ・ホールディングス, 株式会社セブン-イレブン・ジャパン filed Critical 株式会社セブン&アイ・ホールディングス
Priority to JP2022103633A priority Critical patent/JP7203265B1/en
Application granted granted Critical
Publication of JP7203265B1 publication Critical patent/JP7203265B1/en
Publication of JP2024004135A publication Critical patent/JP2024004135A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】商品の配送効率を高めることが可能な配送システムを提供する。【解決手段】配送システム10は、顧客により注文された店舗内の商品を確保するための処理を実行するピッキング管理部と、商品の配送手段を決定する配送依頼部と、を備える。配送依頼部は、自社配送システムに商品の配送を依頼し、自社の配送手段により商品を配送することができる場合には、商品の配送を自社の配送手段で行うことを決定する。また、配送依頼部は、自社の配送手段により商品を配送することができない場合には、商品の配送を自社の配送手段とは別の配送業者に依頼する。【選択図】図1Kind Code: A1 A delivery system capable of enhancing the delivery efficiency of products is provided. A delivery system (10) includes a picking management section that executes processing for securing merchandise in a store ordered by a customer, and a delivery request section that determines a delivery means for the merchandise. The delivery request unit requests the company's delivery system to deliver the product, and if the product can be delivered by the company's own delivery means, decides to deliver the product by the company's own delivery means. In addition, when the product cannot be delivered by the company's own delivery means, the delivery request unit requests a delivery company other than the company's own delivery means to deliver the product. [Selection drawing] Fig. 1

Description

本発明は、配送プログラム、配送システム、及び情報処理装置に関する。 The present invention relates to a delivery program, a delivery system, and an information processing device.

下記の特許文献1に記載のシステムでは、コンビニエンスストア業界等で電子商取引を行う際に、リアルタイムに店舗の在庫を把握する技術が開示されている。この特許文献1には、顧客から注文を受け付けると、注文された商品を陳列棚等から取り出し、指定された住所の顧客に商品を配達することが記載されている。 The system described in Patent Literature 1 below discloses a technique for grasping store inventory in real time when performing electronic commerce in the convenience store industry or the like. This patent document 1 describes that when an order is received from a customer, the ordered product is taken out from a display shelf or the like and delivered to the customer at the designated address.

特開2002-366623号公報JP-A-2002-366623

ところで、電子商取引等により注文された商品を顧客に届ける場合、商品の注文を受け付けてから商品を顧客に届けるまでの時間をできる限り短くすることが望まれる。特許文献1には、注文された商品を店頭の陳列棚等から取り出して配送することが記載されているが、その際の作業を効率良く行う方法について記載がなく、改善の余地がある。 By the way, when delivering products ordered by electronic commerce or the like to a customer, it is desirable to shorten the time from receiving the product order to delivering the product to the customer as much as possible. Patent Document 1 describes that the ordered product is taken out from the display shelf of the store and delivered, but there is no description of how to efficiently perform the work at that time, and there is room for improvement.

本発明は、こうした実情に鑑みてなされたものであり、その目的は、商品の配送効率を高めることが可能な配送プログラム、配送システム、及び情報処理装置を提供することにある。 SUMMARY OF THE INVENTION The present invention has been made in view of such circumstances, and an object of the present invention is to provide a delivery program, a delivery system, and an information processing apparatus capable of improving delivery efficiency of products.

上記課題を解決する配送プログラムは、コンピュータを、顧客により注文された店舗内の商品を確保するための処理を実行する商品管理部と、商品の配送手段を決定する配送手段決定部と、として機能させる。配送手段決定部は、自社で提供可能な第1配送手段に商品の配送を依頼し、第1配送手段により商品を配送することができる場合には、商品の配送を第1配送手段により行うことを決定する。配送手段決定部は、第1配送手段により商品を配送することができない場合には、商品の配送を第1配送手段とは別の第2配送手段に依頼する。 A delivery program that solves the above-mentioned problems causes a computer to function as a product management unit that executes processing for securing products in a store ordered by a customer, and a delivery method determination unit that determines the product delivery method. Let The delivery means determination unit requests the first delivery means that can be provided by the company to deliver the product, and if the product can be delivered by the first delivery means, the product is delivered by the first delivery means. to decide. When the product cannot be delivered by the first delivery means, the delivery means determination unit requests the delivery of the product to a second delivery means different from the first delivery means.

上記課題を解決する配送システムは、顧客により注文された店舗内の商品を確保するための処理を実行する商品管理部と、商品の配送手段を決定する配送手段決定部と、を備える。配送手段決定部は、自社で提供可能な第1配送手段に商品の配送を依頼し、第1配送手段により商品を配送することができる場合には、商品の配送を第1配送手段により行うことを決定する。配送手段決定部は、第1配送手段により商品を配送することができない場合には、商品の配送を第1配送手段とは別の第2配送手段に依頼する。 A delivery system that solves the above problems includes a product management unit that executes processing for securing products in a store ordered by a customer, and a delivery method determination unit that determines the product delivery method. The delivery means determination unit requests the first delivery means that can be provided by the company to deliver the product, and if the product can be delivered by the first delivery means, the product is delivered by the first delivery means. to decide. When the product cannot be delivered by the first delivery means, the delivery means determination unit requests the delivery of the product to a second delivery means different from the first delivery means.

上記課題を解決するサーバ装置は、顧客により注文された店舗内の商品を確保するための処理を実行する商品管理部と、商品の配送手段を決定する配送手段決定部と、を備える。配送手段決定部は、自社で提供可能な第1配送手段に商品の配送を依頼し、第1配送手段により商品を配送することができる場合には、商品の配送を第1配送手段により行うことを決定する。配送手段決定部は、第1配送手段により商品を配送することができない場合には、商品の配送を第1配送手段とは別の第2配送手段に依頼する。 A server apparatus that solves the above problems includes a product management unit that executes processing for securing products in a store ordered by a customer, and a delivery method determination unit that determines product delivery methods. The delivery means determination unit requests the first delivery means that can be provided by the company to deliver the product, and if the product can be delivered by the first delivery means, the product is delivered by the first delivery means. to decide. When the product cannot be delivered by the first delivery means, the delivery means determination unit requests the delivery of the product to a second delivery means different from the first delivery means.

この構成によれば、自社の配送手段を優先的に利用して商品を配送した上で、自社の配送手段で商品を配送することが難しい場合には、自社の配送手段とは別の配送手段で商品の配送が行われるため、商品の配送効率を高めることが可能である。
上記の配送プログラムにおいて、コンピュータを、店舗内の商品の確保が開始された際に、その旨を第2配送手段に通知する通知部として更に機能させる好ましい。
According to this configuration, the company's delivery means is preferentially used to deliver the product, and if it is difficult to deliver the product by the company's own delivery means, another delivery means other than the company's delivery means is used. Since the product is delivered by the system, it is possible to improve the delivery efficiency of the product.
In the delivery program described above, it is preferable that the computer further functions as a notification unit that notifies the second delivery means when the reservation of the products in the store is started.

この構成によれば、第2配送手段は、商品の確保が開始された時点で配送員を準備することができるため、第2配送手段の配送時間を短縮することが可能である。
上記の配送プログラムにおいて、配送手段決定部は、商品の配送を第1配送手段に依頼した後、第1配送手段から商品の配送が可能である旨の通知があった場合には、第1配送手段により商品を配送できると判断し、第1配送手段から商品の配送が不可能である旨の通知があった場合、又は商品の配送を第1配送手段に依頼した時点から所定時間が経過した場合には、第1配送手段により商品を配送できないと判断することが好ましい。
According to this configuration, the second delivery means can prepare the delivery person at the time when the securing of the product is started, so it is possible to shorten the delivery time of the second delivery means.
In the above delivery program, the delivery means determination unit requests the delivery of the product to the first delivery means, and if there is a notification that the product can be delivered from the first delivery means, the first delivery means When it is determined that the product can be delivered by the means, and the first delivery means notifies that the product cannot be delivered, or when the first delivery means is requested to deliver the product, a predetermined time has passed. In this case, it is preferable to determine that the product cannot be delivered by the first delivery means.

この構成によれば、商品を第1配送手段により配送できるか否かを容易に判断することが可能となる。また、第1配送手段から配送の可否について回答がない場合であっても、商品の配送を第1配送手段に依頼した時点から所定時間が経過した場合には、商品を第1配送手段により配送できないとの判断が行われるため、第1配送手段からの回答が無いまま、配送の処理フローが滞ることを回避できる。 According to this configuration, it is possible to easily determine whether or not the product can be delivered by the first delivery means. Even if the first delivery means does not answer whether or not the product can be delivered, the product will be delivered by the first delivery means if a predetermined time has passed since the first delivery means was requested to deliver the product. Since it is determined that it is not possible, it is possible to avoid delays in the delivery processing flow without receiving a reply from the first delivery means.

上記の配送プログラムにおいて、配送手段決定部は、商品の配送を第2配送手段に依頼した後、第2配送手段から商品の配送が可能である旨の通知があった場合には、第2配送手段により商品を配送できると判断し、第2配送手段から商品の配送が不可能である旨の通知があった場合、又は商品の配送を第2配送手段に依頼した時点から所定時間が経過した場合には、商品の配送を中止することが好ましい。 In the above delivery program, the delivery means determination unit, after requesting the delivery of the product to the second delivery means, if there is a notification to the effect that the delivery of the product is possible from the second delivery means, the second delivery means When it is determined that the product can be delivered by the means, and the second delivery means notifies that the product cannot be delivered, or when the delivery of the product is requested to the second delivery means, a predetermined time has passed. In this case, it is preferable to cancel the delivery of the product.

この構成によれば、商品を第2配送手段により配送できるか否かを容易に判断することが可能となる。また、第2配送手段から配送の可否について回答がない場合であっても、商品の配送を第2配送手段に依頼した時点から所定時間が経過した場合には商品の配送が中止されるため、第2配送手段からの回答が無いまま、配送の処理フローが滞ることを回避できる。 According to this configuration, it is possible to easily determine whether or not the product can be delivered by the second delivery means. In addition, even if there is no response from the second delivery means as to whether or not the delivery is possible, the delivery of the product will be canceled if a predetermined period of time has elapsed since the second delivery means was requested to deliver the product. It is possible to prevent the processing flow of delivery from being delayed while there is no reply from the second delivery means.

上記の配送プログラムにおいて、第2配送手段は、自社とは別の配送業者が提供する配送手段であることが好ましい。
上記の配送プログラムにおいて、第2配送手段は、ドローン、及び配送ロボットの少なくとも一方を用いるものであることが好ましい。
In the above delivery program, it is preferable that the second delivery means is a delivery means provided by a delivery company other than the company.
In the delivery program described above, the second delivery means preferably uses at least one of a drone and a delivery robot.

本発明の配送プログラム、配送システム、及び情報処理装置によれば、商品の配送効率を高めることが可能である。 According to the delivery program, the delivery system, and the information processing device of the present invention, it is possible to improve the efficiency of product delivery.

第1実施形態の配送システムの概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of a delivery system according to a first embodiment; FIG. 第1実施形態の配送システムの概略構成を示すブロック図。1 is a block diagram showing a schematic configuration of a delivery system according to a first embodiment; FIG. 第1実施形態の端末及びサーバ装置のハードウェア的な構成を示すブロック図。FIG. 2 is a block diagram showing hardware configurations of a terminal and a server device according to the first embodiment; 第1実施形態の商品管理サーバ装置の機能的な構成を示すブロック図。FIG. 2 is a block diagram showing the functional configuration of the product management server device of the first embodiment; FIG. 第1実施形態の配送管理サーバ装置の機能的な構成を示すブロック図。FIG. 2 is a block diagram showing the functional configuration of the delivery management server device of the first embodiment; FIG. 第1実施形態の配送業者DBに記憶されている情報の一例を示す図表。The chart which shows an example of the information memorize|stored in delivery company DB of 1st Embodiment. 第1実施形態の事前通知部により実行される処理の手順を示すフローチャート。4 is a flowchart showing the procedure of processing executed by the advance notification unit of the first embodiment; 第1実施形態の配送依頼部により実行される処理の手順の一部を示すフローチャート。4 is a flowchart showing a part of the procedure of processing executed by a delivery request unit of the first embodiment; 第1実施形態の配送依頼部により実行される処理の手順の一部を示すフローチャート。4 is a flowchart showing a part of the procedure of processing executed by a delivery request unit of the first embodiment; 第1実施形態の配送システムの動作例を示すシーケンスチャート。4 is a sequence chart showing an operation example of the delivery system of the first embodiment; 第1実施形態の配送システムの動作例を示すシーケンスチャート。4 is a sequence chart showing an operation example of the delivery system of the first embodiment; 第2実施形態の配送システムの概略構成を示すブロック図。The block diagram which shows schematic structure of the delivery system of 2nd Embodiment. 第2実施形態の配送依頼部により実行される処理の手順を示すフローチャート。10 is a flow chart showing the procedure of processing executed by a delivery request unit of the second embodiment;

以下、配送プログラム、配送システム、及び情報処理装置の一実施形態について図面を参照しながら説明する。説明の理解を容易にするため、各図面において同一の構成要素に対しては可能な限り同一の符号を付して、重複する説明は省略する。
<第1実施形態>
(配送システムの概要)
図1に示される本実施形態の配送システム10は、コンビニエンスストア等の店舗で販売されている商品を顧客の自宅等に配送するサービスを提供するものである。
Hereinafter, one embodiment of a delivery program, a delivery system, and an information processing device will be described with reference to the drawings. In order to facilitate understanding of the description, the same constituent elements in each drawing are denoted by the same reference numerals as much as possible, and overlapping descriptions are omitted.
<First embodiment>
(Overview of delivery system)
A delivery system 10 of the present embodiment shown in FIG. 1 provides a service of delivering products sold at stores such as convenience stores to customers' homes.

図1に示されるように、配送システム10は、利用者端末20と、店舗端末30と、商品管理サーバ装置40と、配送管理サーバ装置50と、自社配送システム60と、複数の配送業者システム70とを備えている。端末20,30は、スマートフォンやタブレッド等のスマートデバイスや、所定の場所に設置されたパーソナルコンピュータ等である。サーバ装置40,50及びシステム60,70はパーソナルコンピュータ等である。 As shown in FIG. 1, the delivery system 10 includes a user terminal 20, a store terminal 30, a product management server device 40, a delivery management server device 50, an in-house delivery system 60, and a plurality of delivery company systems 70. and The terminals 20 and 30 are smart devices such as smartphones and tablets, personal computers installed at predetermined locations, and the like. Server devices 40 and 50 and systems 60 and 70 are personal computers or the like.

端末20,30、サーバ装置40,50、及びシステム60,70は通信ネットワーク19を介して互いに通信可能に接続されている。通信ネットワーク19は、例えばインターネット、LAN、専用線、電話回線、企業内ネットワーク、移動体通信網、ブルートゥース(登録商標)、WiFi(Wireless Fidelity)、その他の通信回線、及びそれらの組み合わせ等のいずれであってもよく、有線であるか無線であるかを問わない。 Terminals 20 and 30 , server devices 40 and 50 , and systems 60 and 70 are communicably connected to each other via communication network 19 . The communication network 19 is, for example, the Internet, LAN, leased line, telephone line, in-house network, mobile communication network, Bluetooth (registered trademark), WiFi (Wireless Fidelity), other communication lines, and combinations thereof. It does not matter whether it is wired or wireless.

次に、図2を参照して、配送システム10の概略構成について説明する。
利用者端末20は顧客により操作される。利用者端末20には、複数の店舗で販売されている商品を注文することが可能な専用のアプリケーションがインストールされている。顧客は、本アプリケーションを操作することにより、例えば複数の店舗のうちのいずれかを選択して、その店舗で販売されている商品を注文することができる。その際、顧客は、例えば商品の希望配送日時を複数設定することができる。顧客が利用者端末20を操作して店舗の商品を注文すると、利用者端末20は注文要求通知を商品管理サーバ装置40に送信する。注文要求通知には、顧客の情報、注文された商品の識別コード、商品の注文が行われた店舗の識別コード、及び希望配送日時等が含まれている。顧客の情報には、顧客の氏名や、顧客の住所等が含まれている。顧客の住所は商品の配送先に相当する。
Next, a schematic configuration of the delivery system 10 will be described with reference to FIG.
The user terminal 20 is operated by the customer. The user terminal 20 is installed with a dedicated application that allows the user to order products sold at a plurality of stores. By operating this application, the customer can select, for example, one of a plurality of stores and order products sold at that store. At that time, the customer can set, for example, multiple desired delivery dates and times for the product. When a customer operates the user terminal 20 to place an order for a store product, the user terminal 20 transmits an order request notification to the product management server device 40 . The order request notification includes customer information, the identification code of the ordered product, the identification code of the store where the product was ordered, and the desired delivery date and time. The customer information includes the customer's name, the customer's address, and the like. The customer's address corresponds to the delivery destination of the product.

商品管理サーバ装置40は、複数の店舗でそれぞれ販売されている商品を統括的に管理するための情報処理装置である。商品管理サーバ装置40は、利用者端末20から送信される注文要求通知を受信すると、店舗端末30に注文受付通知を送信する。注文受付通知には、注文された商品の識別コード、商品の個数、商品の配送先等が含まれている。 The product management server device 40 is an information processing device for centrally managing products sold at a plurality of stores. When receiving the order request notification transmitted from the user terminal 20 , the product management server device 40 transmits an order acceptance notification to the store terminal 30 . The order receipt notification includes the identification code of the ordered product, the number of products, the delivery destination of the product, and the like.

店舗端末30は、複数の店舗のそれぞれに設けられており、各店舗の従業員により操作される。各店舗に設けられる店舗端末30には店舗の識別コードが関連付けられている。店舗端末30には、商品の注文に関連する各種処理を実行する専用のアプリケーションがインストールされている。店舗端末30は、商品管理サーバ装置40から送信される注文受付通知を受信すると、その情報に応じた商品やその個数等をアプリケーション上で画像や文字等を用いて表示する。店舗の従業員は、店舗端末30に表示される画像や文字等に基づいて、店舗の商品に対して注文があったこと、並びに注文された商品及びその個数を認識することができる。その後、店舗の従業員が、注文された商品の確保した後、それに対応した操作をアプリケーション上で行うと、その旨を示すピッキング完了通知が店舗端末30から商品管理サーバ装置40に通知される。 The store terminal 30 is provided in each of a plurality of stores and operated by an employee of each store. A store identification code is associated with the store terminal 30 provided in each store. The store terminal 30 is installed with a dedicated application for executing various processes related to product ordering. When the store terminal 30 receives the order receipt notification transmitted from the product management server device 40, the product and the number of the products corresponding to the information are displayed on the application using images, characters, and the like. Based on the images, characters, etc. displayed on the store terminal 30, the store employee can recognize that an order has been placed for the product of the store, as well as the ordered product and the number of the ordered product. Thereafter, when the employee of the store secures the ordered merchandise and performs the corresponding operation on the application, the store terminal 30 notifies the merchandise management server device 40 of the picking completion notification indicating that.

商品管理サーバ装置40は、店舗端末30から送信されるピッキング完了通知を受信すると、商品の配送を依頼するための第1配送依頼通知を配送管理サーバ装置50に送信する。
配送管理サーバ装置50は商品の配送を統括的に管理するための情報処理装置である。配送管理サーバ装置50は、商品管理サーバ装置40から送信される第1配送依頼通知を受信すると、商品の配送を自社配送システム60又は配送業者システム70に依頼する。具体的には、配送管理サーバ装置50は、まず、第2配送依頼通知を自社配送システム60に送信する。
When the product management server device 40 receives the picking completion notification transmitted from the store terminal 30 , the product management server device 40 transmits a first delivery request notification for requesting delivery of the product to the delivery management server device 50 .
The delivery management server device 50 is an information processing device for comprehensively managing product delivery. When the delivery management server device 50 receives the first delivery request notification transmitted from the product management server device 40, the delivery management server device 50 requests the company delivery system 60 or the delivery company system 70 to deliver the product. Specifically, the delivery management server device 50 first transmits a second delivery request notification to the company's own delivery system 60 .

自社配送システム60は、店舗、店舗が加盟しているグループ会社、及びその関連会社等の配送手段を統括的に管理している。以下では、店舗、店舗が加盟しているグループ会社、及びその関連会社等を自社と称する。自社で提供可能な配送手段としては、例えば各店舗の従業員がバイクや自動車等を利用して配送する方法等が用いられる。自社配送システム60は、配送管理サーバ装置50から送信される第2配送依頼通知を受信した場合、自社の配送手段で商品を配送することが可能であるか否かを判断する。自社配送システム60は、自社の配送手段で商品を配送可能な場合には、自社の配送手段を用いて商品を顧客に配送する。一方、自社配送システム60は、自社の配送手段で商品を配送することができない場合には、その旨を配送管理サーバ装置50に通知する。本実施形態では、自社の配送手段が第1配送手段に相当する。 The in-house delivery system 60 comprehensively manages the delivery means of stores, group companies to which the stores are affiliated, and their affiliated companies. Below, stores, group companies to which stores are affiliated, and their affiliated companies are referred to as the company. As a delivery means that can be provided by one's own company, for example, a method in which an employee of each store uses a motorcycle or an automobile for delivery is used. When the company delivery system 60 receives the second delivery request notification transmitted from the delivery management server device 50, the company delivery system 60 determines whether or not the product can be delivered by the company's own delivery means. The company delivery system 60 delivers the product to the customer using the company's own delivery means when the product can be delivered by the company's own delivery means. On the other hand, the company's delivery system 60 notifies the delivery management server device 50 when the product cannot be delivered by its own delivery means. In this embodiment, the company's delivery means corresponds to the first delivery means.

配送管理サーバ装置50は、商品の配送ができない旨が自社配送システム60から通知された場合、複数の配送業者システム70のいずれかに第3配送依頼通知を送信する。複数の配送業者システム70は、商品を配送することが可能な複数の配送業者にそれぞれ設けられており、各配送業者の配送状況を統括的に管理している。配送管理サーバ装置50は、例えば各配送業者により商品を配送することが可能な時間帯や配送料金等に基づいて一つの配送業者を選択するとともに、その配送業者に対応したシステム70に第3配送依頼通知を送信する。この場合、配送業者の配送員が店舗の商品を回収した後、その商品を顧客に配送する。本実施形態では、配送業者により提供される配送手段が第2配送手段に相当する。 The delivery management server device 50 sends a third delivery request notification to one of the plurality of delivery company systems 70 when notified by the own delivery system 60 that the product cannot be delivered. A plurality of delivery company systems 70 are provided in each of a plurality of delivery companies capable of delivering products, and collectively manage the delivery status of each delivery company. The delivery management server device 50 selects one delivery company based on, for example, the time period during which the product can be delivered by each delivery company, the delivery fee, etc., and sends a third delivery to the system 70 corresponding to the delivery company. Send a request notification. In this case, after the delivery staff of the delivery company collects the product from the store, the product is delivered to the customer. In this embodiment, the delivery means provided by the delivery company corresponds to the second delivery means.

(配送システムのハードウェア的な構成)
図3に示されるように、端末20,30、サーバ装置40,50、及びシステム60,70は、ハードウェア的な構成として、プロセッサ11、記憶装置12、通信装置13、入力装置14、出力装置15、及び読み込み装置16等を有している。プロセッサ11はCPU(Central Processing Unit)やGPU(Graphical Processing Unit)等である。記憶装置12は、例えばメモリ、HDD(Hard Disk Drive)、及びSSD(Solid State Drive)の少なくとも一つにより構成される。通信装置13は有線通信又は無線通信を行う。入力装置14は、入力操作を受け付ける装置であり、例えばキーボード、タッチパネル、マウス、マイクの少なくとも一つにより構成される。出力装置15は、情報の出力を行う装置であり、例えばディスプレイ、タッチパネル、及びスピーカの少なくとも一つにより構成される。読み込み装置16は、QRコード(登録商標)を読み込むことが可能なカメラや、バーコードを読み込むことが可能な装置等により構成される。
(Hardware configuration of delivery system)
As shown in FIG. 3, terminals 20 and 30, server devices 40 and 50, and systems 60 and 70 have a processor 11, a storage device 12, a communication device 13, an input device 14, and an output device as hardware configurations. 15, and a reading device 16 and the like. The processor 11 is a CPU (Central Processing Unit), a GPU (Graphical Processing Unit), or the like. The storage device 12 is composed of, for example, at least one of memory, HDD (Hard Disk Drive), and SSD (Solid State Drive). The communication device 13 performs wired communication or wireless communication. The input device 14 is a device that receives an input operation, and includes at least one of a keyboard, a touch panel, a mouse, and a microphone, for example. The output device 15 is a device that outputs information, and includes at least one of a display, a touch panel, and a speaker, for example. The reading device 16 is configured by a camera capable of reading a QR code (registered trademark), a device capable of reading a bar code, or the like.

(配送システムの機能的な構成)
次に、図3に示されるハードウェア的な構成により実現される商品管理サーバ装置40及び配送管理サーバ装置50のそれぞれの機能的な構成について説明する。
(Functional configuration of delivery system)
Next, functional configurations of each of the product management server device 40 and the delivery management server device 50 realized by the hardware configuration shown in FIG. 3 will be described.

(商品管理サーバ装置)
図4に示されるように、商品管理サーバ装置40は、通信部41と、記憶部42と、制御部43とを備えている。
通信部41は通信ネットワーク19を介して利用者端末20、店舗端末30、及び配送管理サーバ装置50と各種通信を行う。通信部41は、例えば商品管理サーバ装置40の記憶装置12に記憶されているプログラムをプロセッサ11が実行して通信装置13を制御することにより実現可能である。
(merchandise management server device)
As shown in FIG. 4 , the merchandise management server device 40 includes a communication section 41 , a storage section 42 and a control section 43 .
The communication unit 41 performs various communications with the user terminal 20 , the store terminal 30 , and the delivery management server device 50 via the communication network 19 . The communication unit 41 can be realized, for example, by the processor 11 executing a program stored in the storage device 12 of the product management server device 40 to control the communication device 13 .

記憶部42には、商品管理サーバ装置40が有する各種情報が記憶されている。記憶部42は、例えば商品管理サーバ装置40が有する記憶装置12により実現可能である。
制御部43は商品管理サーバ装置40を制御する。制御部43は、例えば記憶装置12に記憶されているプログラムをプロセッサ11が実行することにより実現可能である。制御部43は、その機能的な構成として、注文管理部431と、ピッキング管理部432と、マッチング結果通知部433とを有している。本実施形態では、ピッキング管理部432が商品管理部に相当する。
The storage unit 42 stores various types of information that the product management server device 40 has. The storage unit 42 can be implemented by the storage device 12 included in the product management server device 40, for example.
The control unit 43 controls the merchandise management server device 40 . The control unit 43 can be implemented by the processor 11 executing a program stored in the storage device 12, for example. The control unit 43 has an order management unit 431, a picking management unit 432, and a matching result notification unit 433 as its functional configuration. In this embodiment, the picking manager 432 corresponds to the merchandise manager.

注文管理部431は、顧客による商品の注文を管理する。例えば、注文管理部431は、顧客が商品を注文した際に利用者端末20から送信される注文要求通知を通信部41により受信すると、受信した注文要求通知に関する処理を実行する。具体的には、注文管理部431は、注文要求通知に含まれる店舗の識別コードを取得するとともに、取得した識別コードに対応した店舗端末30に注文受付通知を通信部41により送信する。店舗端末30は、注文受付通知を受信すると、その情報に応じた商品やその個数等を表示する。これにより、店舗の従業員は、顧客により注文された商品やその個数等を認知することができるため、その商品の確保を開始する。その際、従業員は、商品の確保を開始したことを示す操作を店舗端末30に対して行う。これにより、店舗端末30から商品管理サーバ装置40にピッキング開始通知が送信される。その後、従業員は、店舗内の商品を確保することができた場合には、それに対応した操作を店舗端末30に行う。この場合、店舗端末30から商品管理サーバ装置40にピッキング完了通知が送信される。 The order management unit 431 manages product orders from customers. For example, when the communication unit 41 receives an order request notification transmitted from the user terminal 20 when a customer orders a product, the order management unit 431 executes processing related to the received order request notification. Specifically, the order management unit 431 acquires the identification code of the store included in the order request notification, and transmits the order acceptance notification to the store terminal 30 corresponding to the acquired identification code through the communication unit 41 . When the store terminal 30 receives the notification of receipt of the order, it displays the product, the number of the product, etc. according to the information. As a result, the store employee can recognize the product ordered by the customer, the number of the product, etc., and start securing the product. At that time, the employee performs an operation on the store terminal 30 indicating that the securing of the product has started. As a result, the picking start notification is transmitted from the store terminal 30 to the product management server device 40 . After that, when the employee can secure the product in the store, the employee performs the corresponding operation on the store terminal 30 . In this case, a picking completion notice is transmitted from the store terminal 30 to the product management server device 40 .

ピッキング管理部432は、店舗における商品の確保状態を管理する。例えば、ピッキング管理部432は、店舗端末30に注文受付通知を送信した後に店舗端末30から送信されるピッキング開始通知を通信部41により受信した場合には、第1配送事前通知を通信部41により配送管理サーバ装置50に送信する。第1配送事前通知は、顧客の注文を受け付けたことを配送管理サーバ装置50に知らせるためのものである。第1配送事前通知は、顧客の商品の注文が商品管理サーバ装置40により受け付けられた後、その商品の配送方法が決定されるよりも前に商品管理サーバ装置40から配送管理サーバ装置50に送信される。 The picking management unit 432 manages the securing state of products in the store. For example, when the picking management unit 432 receives the picking start notification transmitted from the store terminal 30 after transmitting the order acceptance notification to the store terminal 30, the communication unit 41 transmits the first delivery advance notification. It is transmitted to the delivery management server device 50 . The first advance notice of delivery is for notifying the delivery management server device 50 that the customer's order has been received. The first advance notice of delivery is transmitted from the product management server device 40 to the delivery management server device 50 after the product management server device 40 accepts the customer's order for the product and before the delivery method of the product is determined. be done.

ピッキング管理部432は、第1配送事前通知を配送管理サーバ装置50に送信した後に店舗端末30から送信されるピッキング完了通知を通信部41により受信した場合には、第1配送依頼通知を通信部41により配送管理サーバ装置50に送信する。第1配送依頼通知は、商品の確保が完了して商品を配送できる状態になったことを配送管理サーバ装置50に知らせるためのものである。第1配送依頼通知には、顧客の情報、注文商品の識別コード、商品の注文が行われた店舗の識別コード、及び希望配送日時等が含まれている。顧客の情報には、顧客の氏名や、商品の配送先等が含まれている。配送管理サーバ装置50は、第1配送依頼通知を通信部41により受信すると、自社の配送手段及び配送業者のいずれかで商品の配送が可能であるか否かを判定する。配送管理サーバ装置50は、自社の配送手段又は配送業者により商品の配送が可能である場合には、その旨を示す配送可能通知を商品管理サーバ装置40に送信する。配送可能通知には、商品の配送日時等の情報が含まれている。配送管理サーバ装置50は、自社の配送手段及び配送業者のいずれでも商品を配送することができない場合には、その旨を示す配送不可通知を商品管理サーバ装置40に送信する。 When the communication unit 41 receives the picking completion notification transmitted from the shop terminal 30 after transmitting the first delivery advance notification to the delivery management server device 50, the picking management unit 432 transmits the first delivery request notification to the communication unit 41. 41 to the delivery management server device 50 . The first delivery request notification is for notifying the delivery management server device 50 that the product has been secured and can be delivered. The first delivery request notification includes customer information, the identification code of the ordered item, the identification code of the store where the item was ordered, the desired delivery date and time, and the like. The customer information includes the name of the customer, the delivery destination of the product, and the like. When the communication unit 41 receives the first delivery request notification, the delivery management server device 50 determines whether or not the product can be delivered by one of the company's own delivery means and the delivery company. The delivery management server device 50 , when the product can be delivered by its own delivery means or a delivery company, transmits a deliverable notification to that effect to the product management server device 40 . The deliverable notification includes information such as the delivery date and time of the product. When the delivery management server device 50 cannot deliver the product either by its own delivery means or by the delivery company, the delivery management server device 50 transmits a delivery impossibility notification to that effect to the product management server device 40 .

マッチング結果通知部433は、配送管理サーバ装置50から送信される配送可能通知を通信部41により受信すると、商品の配送が確定したことを示す注文確定通知を利用者端末20に送信する。注文確定通知には商品の配送日時等の情報が含まれている。利用者端末20は、注文確定通知を受信すると、商品の配送が可能であること、及び商品の配送日時等を表示する。これにより、顧客は、商品が配送されることを認知することができる。 When the communication unit 41 receives the delivery ready notification transmitted from the delivery management server device 50, the matching result notification unit 433 transmits to the user terminal 20 an order confirmation notification indicating that the delivery of the product has been confirmed. The order confirmation notice includes information such as the delivery date and time of the product. When the user terminal 20 receives the order confirmation notification, the user terminal 20 displays that the product can be delivered, the delivery date and time of the product, and the like. This allows the customer to recognize that the product will be delivered.

マッチング結果通知部433は、配送管理サーバ装置50から送信される配送不可通知を通信部41により受信すると、商品の配送が不可能であることを示すマッチング不成立通知を利用者端末20に送信する。利用者端末20は、マッチング不成立通知を受信すると、商品の配送が不可能であることを表示する。これにより、顧客は、商品の注文がキャンセルされて、商品が配送されないことを認知することができる。 When the communication unit 41 receives the delivery failure notification transmitted from the delivery management server device 50, the matching result notification unit 433 transmits to the user terminal 20 a matching failure notification indicating that the product cannot be delivered. When the user terminal 20 receives the matching failure notification, it displays that the product cannot be delivered. This allows the customer to know that the product order has been canceled and the product will not be delivered.

(配送管理サーバ装置)
図5に示されるように、配送管理サーバ装置50は、通信部51と、記憶部52と、制御部53とを備えている。
通信部51は通信ネットワーク19を介して配送管理サーバ装置50、自社配送システム60、及び複数の配送業者システム70と各種通信を行う。通信部51は、例えば配送管理サーバ装置50の記憶装置12に記憶されているプログラムをプロセッサ11が実行して通信装置13を制御することにより実現可能である。
(Delivery management server device)
As shown in FIG. 5 , the delivery management server device 50 includes a communication section 51 , a storage section 52 and a control section 53 .
The communication unit 51 performs various communications with the delivery management server device 50 , the own delivery system 60 , and a plurality of delivery company systems 70 via the communication network 19 . The communication unit 51 can be implemented, for example, by the processor 11 executing a program stored in the storage device 12 of the delivery management server device 50 to control the communication device 13 .

記憶部52には、配送管理サーバ装置50が有する各種情報が記憶されている。記憶部52は、例えば配送管理サーバ装置50が有する記憶装置12により実現可能である。記憶部52には、例えば配送業者DB(Data Base)521が記憶されている。配送業者DB521には、図6に示されるように、商品の配送が可能な配送業者の識別コード、配送業者が商品を配送可能なエリア、商品を配送することが可能な時間帯等の情報が記憶されている。 Various types of information that the delivery management server device 50 has are stored in the storage unit 52 . The storage unit 52 can be implemented by the storage device 12 included in the delivery management server device 50, for example. The storage unit 52 stores, for example, a delivery company DB (Data Base) 521 . As shown in FIG. 6, the delivery company DB 521 contains information such as the identification code of the delivery company that can deliver the product, the area in which the delivery company can deliver the product, and the time zone in which the product can be delivered. remembered.

図5に示される制御部53は配送管理サーバ装置50を制御する。制御部53は、例えば記憶部52に記憶されているプログラムをプロセッサ11が実行することにより実現可能である。制御部53は、その機能的な構成として、事前通知部531と、配送依頼部532とを有している。本実施形態では、配送依頼部532が配送手段決定部に相当する。 A control unit 53 shown in FIG. 5 controls the delivery management server device 50 . The control unit 53 can be implemented by the processor 11 executing a program stored in the storage unit 52, for example. The control unit 53 has an advance notification unit 531 and a delivery request unit 532 as its functional configuration. In this embodiment, the delivery request section 532 corresponds to the delivery method determination section.

事前通知部531は、商品管理サーバ装置40から送信される第1配送事前通知を通信部51により受信すると、商品の注文があったことを配送業者に必要に応じて通知する処理を実行する。
図7は、事前通知部531により実行される処理の手順を示したものである。なお、事前通知部531は、商品管理サーバ装置40から送信される第1配送事前通知を受信した際に図7に示される処理を実行する。
When the communication unit 51 receives the first delivery advance notice transmitted from the product management server device 40, the advance notice unit 531 performs processing for notifying the delivery company that the product has been ordered as necessary.
FIG. 7 shows the procedure of processing executed by the advance notification unit 531. As shown in FIG. Note that the advance notification unit 531 executes the processing shown in FIG. 7 when receiving the first advance notification of delivery transmitted from the product management server device 40 .

図7に示されるように、事前通知部531は、まず、商品の配送エリアを特定する(ステップS10)。例えば、事前通知部531は、第1配送事前通知に含まれる商品の配送先を取得した上で、取得した商品の配送先に基づいて配送エリアを特定する。配送エリアとしては、例えば商品の配送先に含まれる郵便番号のエリアが用いられる。 As shown in FIG. 7, the advance notification unit 531 first identifies the delivery area of the product (step S10). For example, the advance notification unit 531 acquires the delivery destination of the product included in the first advance delivery notice, and then specifies the delivery area based on the acquired delivery destination of the product. As the delivery area, for example, a postal code area included in the delivery destination of the product is used.

続いて、事前通知部531は、配送エリアに基づいて、商品を配送可能な配送業者を特定する(ステップS11)。例えば、事前通知部531は、ステップS10の処理で特定された商品の配送エリアと、配送業者DB521に記憶される各配送業者の配送エリアとを比較して、それらが一致した配送業者を、商品を配送可能な配送業者として特定する。 Subsequently, the advance notification unit 531 identifies a delivery company capable of delivering the product based on the delivery area (step S11). For example, the advance notification unit 531 compares the delivery area of the product specified in the process of step S10 with the delivery areas of each delivery company stored in the delivery company DB 521, and selects a delivery company that matches the delivery company for the product. as an available carrier.

続いて、事前通知部531は、商品を配送可能な配送業者が配送事前通知の送信を希望しているか否かを判断する(ステップS12)。各配送業者は、商品の注文があった際に、その旨を示す配送事前通知の送信を受け付けるか否かを予め選択できる。各配送業者の選択結果は、例えば図6に示されるような形で配送業者DB521に記憶されている。図6に示される配送業者DB521では、配送事前通知の送信を希望する配送業者A,Cには「○」が関連付けられ、配送事前通知の送信を希望しない配送業者Bには「×」が関連付けられている。事前通知部531は、配送業者DB521を参照しつつ、配送事前通知の送信を希望する配送業者が少なくとも一つ存在する場合には、ステップS12の処理で肯定的な判断を行う(ステップS12:YES)。この場合、事前通知部531は、配送事前通知の送信を希望する一つ又は複数の配送業者に対応したシステム70に第2配送事前通知を送信する(ステップS13)。この第2配送事前通知は、商品の配送を行うか否かにかかわらず、通知を希望する全ての配送業者に通知される。換言すれば、第2配送事前通知は商品の配送を行わない配送業者にも通知される。当該通知を受信した配送業者は、後述する配送依頼通知を受信する前に、配送の可否を判断するための時間を確保できるため、利用者が商品を注文してから配達完了までのリードタイムを短縮する効果が見込まれる。 Subsequently, the advance notice unit 531 determines whether or not the delivery company capable of delivering the product wishes to send an advance notice of delivery (step S12). Each delivery company can select in advance whether or not to accept the transmission of advance notice of delivery to that effect when there is an order for a product. The selection result of each delivery company is stored in the delivery company DB 521 in the form shown in FIG. 6, for example. In the delivery company DB 521 shown in FIG. 6, "○" is associated with delivery companies A and C that wish to send advance notice of delivery, and "X" is associated with delivery company B that does not wish to send advance notice of delivery. It is The advance notification unit 531 refers to the delivery company DB 521, and if there is at least one delivery company that wishes to send an advance delivery notice, the advance notification unit 531 makes an affirmative determination in the process of step S12 (step S12: YES ). In this case, the advance notice unit 531 transmits the second advance notice of delivery to the system 70 corresponding to one or a plurality of delivery companies that desire to send the advance notice of delivery (step S13). This second advance notice of delivery is sent to all delivery companies who wish to receive the notice, regardless of whether or not the product is delivered. In other words, the second advance notice of delivery is also sent to the delivery company that does not deliver the product. The delivery company that receives the notification can secure time to determine whether delivery is possible before receiving the delivery request notification described later, so the lead time from the time the user orders the product to the completion of delivery. The effect of shortening is expected.

事前通知部531は、ステップS12の処理において、配送事前通知の送信を希望する配送業者が存在しない場合には(ステップS12:NO)、第2配送事前通知を送信することなく、図7に示される処理を終了する。
図5に示される配送依頼部532は、商品管理サーバ装置40から送信される第1配送依頼通知を通信部51により受信すると、商品の配送を自社配送システム60又は配送業者システム70に依頼する処理を実行する。
In the process of step S12, if there is no delivery company that wishes to send an advance notice of delivery (step S12: NO), the advance notice unit 531 does not send the second advance notice of delivery, and performs the processing shown in FIG. end the processing
When the communication unit 51 receives the first delivery request notification transmitted from the product management server device 40, the delivery request unit 532 shown in FIG. to run.

図8及び図9は、配送依頼部532により実行される処理の手順を示したものである。なお、配送依頼部532は、商品管理サーバ装置40から送信される第1配送依頼通知を受信した際に図8及び図9に示される処理を実行する。
図8に示されるように、配送依頼部532は、まず、自社配送システム60に対して第2配送依頼通知を送信する(ステップS20)。自社配送システム60は、配送管理サーバ装置50から送信される第2配送依頼通知を受信すると、自社の配送手段を用いて商品を配送することが可能であるか否かを判断する。
8 and 9 show the procedure of processing executed by the delivery request unit 532. FIG. Note that the delivery request unit 532 executes the processing shown in FIGS. 8 and 9 when receiving the first delivery request notification transmitted from the product management server device 40. FIG.
As shown in FIG. 8, the delivery request unit 532 first transmits a second delivery request notification to the own delivery system 60 (step S20). When the company delivery system 60 receives the second delivery request notification transmitted from the delivery management server device 50, the company delivery system 60 determines whether or not the product can be delivered using the company's own delivery means.

例えば、自社配送システム60は、商品の注文が行われた店舗に設けられる店舗端末30に対して、商品の配送が可能であるか否かを通知する。その通知を店舗端末30により確認した店舗の従業員は、商品の配送が可能であるか否かを判断して、商品の配送が可能である場合には、顧客が希望する複数の配送日時の中から、実際に商品の配送を行う一つの日時を選択した上で、商品の配送が可能であることを通知する操作を店舗端末30に対して行う。これにより、商品の配送が可能であることが店舗端末30から自社配送システム60に通知される。 For example, the in-house delivery system 60 notifies the store terminal 30 provided at the store where the order for the product is made whether or not the product can be delivered. An employee of the store who confirms the notification through the store terminal 30 determines whether or not the product can be delivered. After selecting one date and time for actually delivering the product, the store terminal 30 is operated to notify that the product can be delivered. As a result, the store terminal 30 notifies the company delivery system 60 that the product can be delivered.

一方、店舗の従業員は、自店舗で商品を配送することができない場合には、それに対応した操作を店舗端末30に対して行う。これにより、商品の配送が不可能であることが店舗端末30から自社配送システム60に送信される。
なお、自社配送システム60は、商品の注文が行われた店舗とは別の店舗、例えば商品の注文が行われた店舗の周辺に存在する一つ又は複数の別の店舗に対して同様の通知を行うことにより、別の店舗で商品の配送が可能であるか否かを判断してもよい。
On the other hand, if the employee of the store cannot deliver the product at the store, the store terminal 30 is operated accordingly. As a result, the shop terminal 30 notifies the company's delivery system 60 that the product cannot be delivered.
The in-house delivery system 60 sends the same notification to stores other than the store where the product was ordered, for example, one or a plurality of other stores located around the store where the product was ordered. , it may be determined whether or not the product can be delivered at another store.

自社配送システム60は、店舗端末30からの通知に基づいて自社の配送手段で商品を配送することができると判断した場合には、その旨を示す第1配送可能通知を配送管理サーバ装置50に送信する。第1配送可能通知には、自社の配送手段による商品の配送日時等の情報が含まれている。一方、自社配送システム60は、自社の配送手段で商品を配送することができないと判断した場合には、その旨を示す第1配送不可通知を配送管理サーバ装置50に送信する。 When the company's delivery system 60 determines that the product can be delivered by its own delivery means based on the notification from the store terminal 30, the company's delivery system 60 sends a first deliverable notice to the delivery management server device 50 to that effect. Send. The first deliverable notification includes information such as the delivery date and time of the product by the company's own delivery means. On the other hand, when the company's delivery system 60 determines that the product cannot be delivered by its own delivery means, it transmits a first delivery impossibility notification to that effect to the delivery management server device 50 .

配送依頼部532は、ステップS20の処理を実行した後、自社配送システム60に対して第2配送依頼通知を送信した時点から所定時間が経過したか否かを判断する(ステップS21)。配送依頼部532は、第2配送依頼通知の送信時点から所定時間が経過していない場合には(ステップS21:NO)、自社配送システム60から第1配送可能通知又は第1配送不可通知を受信したか否かを判断する(ステップS22)。配送依頼部532は、第1配送可能通知又は第1配送不可通知を受信していない場合には(ステップS22:NO)、ステップS21の処理に戻る。 After executing the process of step S20, the delivery requesting unit 532 determines whether or not a predetermined time has passed since the second delivery request notification was sent to the company's delivery system 60 (step S21). If a predetermined period of time has not passed since the second delivery request notification was sent (step S21: NO), the delivery request unit 532 receives the first delivery possible notification or the first delivery non-delivery notification from the company's own delivery system 60. It is determined whether or not it has been done (step S22). If the delivery request unit 532 has not received the first deliverable notice or the first deliverable notice (step S22: NO), the process returns to step S21.

その後、配送依頼部532は、第2配送依頼通知の送信時点から所定時間が経過するよりも前に(ステップS21:NO)、自社配送システム60から第1配送可能通知又は第1配送不可通知を受信した場合には(ステップS22:YES)、自社配送システム60から第1配送可能通知を受信したか否かを判断する(ステップS23)。配送依頼部532は、自社配送システム60から第1配送可能通知を受信した場合には(ステップS23;YES)、その旨を商品管理サーバ装置40に送信する(ステップS24)。これにより、商品管理サーバ装置40から利用者端末20に注文確定通知が送信される。注文確定通知には、商品が配送されること、及びその商品の配送日時等が含まれている。 Thereafter, the delivery request unit 532 sends the first deliverable notice or the first deliverable notice from the company's own delivery system 60 before a predetermined time elapses from the time when the second delivery request notice is sent (step S21: NO). If it has been received (step S22: YES), it is determined whether or not the first deliverable notification has been received from the company's delivery system 60 (step S23). When the delivery request unit 532 receives the first deliverable notice from the company's delivery system 60 (step S23; YES), the delivery request unit 532 transmits that effect to the product management server device 40 (step S24). As a result, an order confirmation notification is transmitted from the product management server device 40 to the user terminal 20 . The order confirmation notification includes the fact that the product will be delivered, the delivery date and time of the product, and the like.

一方、配送依頼部532は、自社配送システム60から第1配送不可通知を受信した場合には(ステップS23:NO)、図9に示される処理、具体的には配送業者に商品の配送を依頼する処理に進む。また、配送依頼部532は、自社配送システム60から第1配送可能通知又は第1配送不可通知を受信するよりも前に(ステップS22:NO)、第2配送依頼通知の送信時点から所定時間が経過した場合にも(ステップS21:YES)、図9に示される処理に進む。すなわち、配送依頼部532は、自社の配送手段で商品を配送することができない場合、又は何らかの理由により自社配送システム60から配送可能及び配送不可能の通知がない場合には、商品の配送を配送業者に依頼する。 On the other hand, when the delivery request unit 532 receives the first delivery failure notice from the company's delivery system 60 (step S23: NO), the delivery request unit 532 performs the process shown in FIG. Proceed to the process of In addition, the delivery request unit 532 receives the first deliverable notice or the first deliverable notice from the company's delivery system 60 (step S22: NO). Even when it has passed (step S21: YES), the process proceeds to the process shown in FIG. In other words, the delivery request unit 532 decides to deliver the product when the product cannot be delivered by the company's own delivery means, or when there is no notification that the product can be delivered or cannot be delivered from the company's delivery system 60 for some reason. ask the vendor.

配送依頼部532は、図9に示される処理に進んだ場合には、まず、複数の配送業者システム70のうちのいずれかに対して第3配送依頼通知を送信する(ステップS25)。例えば、配送依頼部532は、商品の配送先及び希望配送日時と、配送業者DB521に記憶されている各配送業者の配送エリア及び配送可能時間とを比較することにより、複数の配送業者の中から、商品の配送を依頼する配送業者を決定する。そして、配送依頼部532は、決定された配送業者に対応したシステム70に対して第3配送依頼通知を送信する。配送業者システム70は、配送管理サーバ装置50から送信される第3配送依頼通知を受信すると、配送業者の配送員により商品を配送することが可能であるか否かを判断する。配送業者システム70は、配送業者の配送員により商品を配送することができる場合には、その旨を示す第2配送可能通知を配送管理サーバ装置50に送信する。一方、配送業者システム70は、配送業者の配送員により商品を配送することができないと判断した場合には、その旨を示す第2配送不可通知を配送管理サーバ装置50に送信する。 When proceeding to the process shown in FIG. 9, the delivery requesting unit 532 first transmits a third delivery request notification to one of the delivery company systems 70 (step S25). For example, the delivery requesting unit 532 compares the delivery destination and desired delivery date and time of the product with the delivery area and available delivery time of each delivery company stored in the delivery company DB 521, and selects one of the multiple delivery companies. , determine the delivery company to request delivery of the product. Then, the delivery request unit 532 transmits a third delivery request notification to the system 70 corresponding to the determined delivery company. When the delivery company system 70 receives the third delivery request notification transmitted from the delivery management server device 50, the delivery company system 70 determines whether or not the product can be delivered by the delivery person of the delivery company. The delivery company system 70 sends a second deliverable notice to the delivery management server device 50 when the product can be delivered by the delivery person of the delivery company. On the other hand, when the delivery company system 70 determines that the product cannot be delivered by the delivery person of the delivery company, the delivery company system 70 transmits a second delivery impossibility notification to that effect to the delivery management server device 50 .

配送依頼部532は、ステップS25の処理を実行した後、配送業者システム70に対して第3配送依頼通知を送信した時点から所定時間が経過したか否かを判断する(ステップS26)。配送依頼部532は、第3配送依頼通知の配送時点から所定時間が経過していない場合には(ステップS26:NO)、配送業者システム70から第2配送可能通知又は第2配送不可通知を受信したか否かを判断する(ステップS27)。配送依頼部532は、第2配送可能通知又は第2配送不可通知を受信していない場合には(ステップS27:NO)、ステップS26の処理に戻る。 After executing the process of step S25, the delivery requesting unit 532 determines whether or not a predetermined time has passed since the third delivery request notification was sent to the delivery company system 70 (step S26). If the predetermined time has not passed since the delivery of the third delivery request notification (step S26: NO), the delivery requesting unit 532 receives the second delivery possible notification or the second delivery non-delivery notification from the delivery company system 70. It is determined whether or not it has been done (step S27). If the delivery request unit 532 has not received the second deliverable notice or the second deliverable notice (step S27: NO), the process returns to step S26.

その後、配送依頼部532は、第3配送依頼通知の送信時点から所定時間が経過するよりも前に(ステップS26:NO)、配送業者システム70から第2配送可能通知又は第2配送不可通知を受信した場合には(ステップS27:YES)、第2配送可能通知を受信したか否かを判断する(ステップS28)。配送依頼部532は、第2配送可能通知を受信した場合には(ステップS28:YES)、その旨を商品管理サーバ装置40に送信する(ステップS29)。これにより、商品管理サーバ装置40から利用者端末20に注文確定通知が送信される。 After that, the delivery request unit 532 sends the second deliverable notice or the second deliverable notice from the delivery company system 70 before a predetermined time elapses from the transmission of the third delivery request notice (step S26: NO). If it has been received (step S27: YES), it is determined whether or not the second deliverable notice has been received (step S28). When the delivery request unit 532 receives the second deliverable notification (step S28: YES), the delivery request unit 532 transmits that effect to the product management server device 40 (step S29). As a result, an order confirmation notification is transmitted from the product management server device 40 to the user terminal 20 .

一方、配送依頼部532は、第2配送不可通知を受信した場合(ステップS28:NO)、すなわち自社の配送手段及び配送業者のいずれでも商品を配送することができない場合には、第2配送不可通知を商品管理サーバ装置40に送信する(ステップS30)。これにより、商品管理サーバ装置40から利用者端末20に、商品の配送が不可能であり、当該商品の注文がキャンセルされたことが通知される。 On the other hand, when the delivery requesting unit 532 receives the second delivery impossibility notification (step S28: NO), that is, when the product cannot be delivered by either the company's delivery means or the delivery company, the second delivery impossibility A notification is sent to the product management server device 40 (step S30). As a result, the product management server device 40 notifies the user terminal 20 that the product cannot be delivered and that the order for the product has been cancelled.

(配送システムの動作例)
次に、図10及び図11を参照して、本実施形態の配送システム10の動作例について説明する。
図10は、自社の配送手段により商品が顧客に配送される場合の配送システム10の動作例を示したものである。
(Example of operation of delivery system)
Next, an operation example of the delivery system 10 of this embodiment will be described with reference to FIGS. 10 and 11. FIG.
FIG. 10 shows an operation example of the delivery system 10 when products are delivered to customers by the company's own delivery means.

図10に示されるように、本実施形態の配送システム10では、まず、顧客が利用者端末20を操作して所定の店舗の商品を注文すると、その内容に対応した注文要求通知が商品管理サーバ装置40に送信される(ステップS100)。商品管理サーバ装置40の注文管理部431は、注文要求通知を受信すると(ステップS120)、商品の注文が行われた店舗の端末30に対して注文受付通知を送信する(ステップS121)。店舗端末30は、注文受付通知を受信すると(ステップS110)、注文内容等を表示する。 As shown in FIG. 10, in the delivery system 10 of this embodiment, first, when a customer operates the user terminal 20 to order a product from a predetermined store, an order request notification corresponding to the content is sent to the product management server. It is transmitted to the device 40 (step S100). Upon receiving the order request notification (step S120), the order management unit 431 of the product management server device 40 transmits an order reception notification to the terminal 30 of the store where the product was ordered (step S121). When the store terminal 30 receives the order receipt notification (step S110), it displays the order details and the like.

店舗の従業員は、店舗端末30の表示内容を確認した後、注文された商品の確保を開始する際に、商品の確保を開始したことを示す操作を店舗端末30に対して行う。これにより、店舗端末30はピッキング開始通知を商品管理サーバ装置40に送信する(ステップS111)。商品管理サーバ装置40のピッキング管理部432は、ピッキング開始通知を受信すると(ステップS122)、第1配送事前通知を配送管理サーバ装置50に送信する(ステップS123)。配送管理サーバ装置50の事前通知部531は、第1配送事前通知を受信すると(ステップS130)、配送事前通知の送信を希望する配送業者を特定した上で、その配送業者に対応したシステム70に第2配送事前通知を送信する(ステップS131)。なお、第1配送事前通知及び第2配送事前通知はいずれも、商品の注文を受けたことを示す情報を少なくとも含んでいるが、商品が注文された店舗の情報や商品の配送先等を更に含んでいてもよい。また、第1配送事前通知及び第2配送事前通知は、同一の情報を含むものであってもよいし、互いに異なる情報を含むものであってもよい。 After confirming the display contents of the store terminal 30, the employee of the store performs an operation on the store terminal 30 to indicate that the reservation of the ordered product has started. As a result, the store terminal 30 transmits a picking start notification to the product management server device 40 (step S111). When the picking management unit 432 of the product management server device 40 receives the picking start notification (step S122), it transmits the first delivery advance notification to the delivery management server device 50 (step S123). Upon receipt of the first advance notice of delivery (step S130), the advance notice unit 531 of the delivery management server device 50 specifies the delivery company to which the advance notice of delivery is to be sent, and sends the information to the system 70 corresponding to the delivery company. A second advance notice of delivery is transmitted (step S131). Both the first advance notice of delivery and the second advance notice of delivery include at least information indicating that the order for the product has been received. may contain. Also, the first advance notice of delivery and the second advance notice of delivery may contain the same information, or may contain information different from each other.

その後、店舗の従業員が商品を確保した後、商品の確保が完了したことを示す操作を店舗端末30に対して行うと、店舗端末30はピッキング完了通知を商品管理サーバ装置40に送信する(ステップS112)。商品管理サーバ装置40のピッキング管理部432は、ピッキング完了通知を受信すると(ステップS124)、第1配送依頼通知を配送管理サーバ装置50に送信する(ステップS125)。配送管理サーバ装置50の配送依頼部532は、第1配送依頼通知を受信すると(ステップS132)、第2配送依頼通知を自社配送システム60に送信する(ステップS133)。第1配送依頼通知及び第2配送依頼通知は、少なくとも配送依頼に関する情報を含むものである。第1配送依頼通知及び第2配送依頼通知は、同一の情報を含むものであってもよいし、互いに異なる情報を含むものであってもよい。 After that, after the store employee secures the product, when the store terminal 30 performs an operation indicating that the product has been secured, the store terminal 30 transmits a picking completion notification to the product management server device 40 ( step S112). Upon receiving the picking completion notification (step S124), the picking management unit 432 of the product management server device 40 transmits a first delivery request notification to the delivery management server device 50 (step S125). Upon receiving the first delivery request notification (step S132), the delivery request unit 532 of the delivery management server device 50 transmits the second delivery request notification to the company's delivery system 60 (step S133). The first delivery request notification and the second delivery request notification contain at least information regarding the delivery request. The first delivery request notification and the second delivery request notification may contain the same information, or may contain different information.

自社配送システム60は、第2配送依頼通知を受信すると(ステップS140)、自社の配送手段で商品を配送することが可能であるか否かを判断し、自社の配送手段で商品を配送することが可能である場合には、その旨を示す第1配送可能通知を配送管理サーバ装置50に送信する(ステップS141)。配送管理サーバ装置50の配送依頼部532は、第1配送可能通知を受信すると(ステップS134)、第3配送可能通知を商品管理サーバ装置40に送信する(ステップS135)。商品管理サーバ装置40のマッチング結果通知部433は、第3配送可能通知を受信すると(ステップS126)、注文確定通知を利用者端末20に送信する(ステップS127)。なお、第3配送可能通知には、商品の配送が可能であるという情報や、商品の配送が自社の配送手段で行われるという情報等が含まれている。 Upon receiving the second delivery request notification (step S140), the company's delivery system 60 determines whether the product can be delivered by the company's delivery means, and delivers the product by the company's delivery means. If it is possible, the first deliverable notice indicating that is transmitted to the delivery management server device 50 (step S141). Upon receiving the first deliverable notice (step S134), the delivery request unit 532 of the delivery management server device 50 transmits a third deliverable notice to the merchandise management server device 40 (step S135). Upon receiving the third deliverable notification (step S126), the matching result notification unit 433 of the product management server device 40 transmits an order confirmation notification to the user terminal 20 (step S127). The third deliverable notification includes information that the product can be delivered, information that the product will be delivered by the company's own delivery means, and the like.

図11は、配送業者により商品が顧客に配送される場合の配送システム10の動作例を示したものである。なお、図11に示される処理において、図10に示される処理と同一の処理には同一の符号を付すことにより重複する説明は可能な限り省略する。
図11に示されるように、自社配送システム60は、第2配送依頼通知を受信した際に(ステップS140)、自社の配送手段で商品を配送することができない場合には、その旨を示す第1配送不可通知を配送管理サーバ装置50に送信する(ステップS141)。配送管理サーバ装置50の配送依頼部532は、第1配送不可通知を受信すると(ステップS136)、複数の配送業者の中から、商品の配送を依頼する配送業者を特定した上で、その配送業者に対応したシステム70に第3配送依頼通知を送信する(ステップS137)。第3配送依頼通知は、第1配送依頼通知及び第2配送依頼通知と同様に、少なくとも配送依頼に関する情報を含むものである。第3配送依頼通知は、第1配送依頼通知及び第2配送依頼通知と同一の情報を含むものであってもよいし、それらとは異なる情報を含むものであってもよい。
FIG. 11 shows an example of the operation of the delivery system 10 when products are delivered to customers by a delivery company. In the processing shown in FIG. 11, the same reference numerals are given to the same processing as the processing shown in FIG.
As shown in FIG. 11, when the company's delivery system 60 receives the second delivery request notification (step S140), if the company's own delivery means cannot deliver the product, the company's delivery system 60 displays the second delivery request to that effect. 1 A notification of delivery impossibility is transmitted to the delivery management server device 50 (step S141). When the delivery requesting unit 532 of the delivery management server device 50 receives the first delivery failure notification (step S136), it identifies the delivery company to which delivery of the product is requested from among a plurality of delivery companies, and selects the delivery company. (step S137). The third delivery request notification contains at least information regarding the delivery request, like the first delivery request notification and the second delivery request notification. The third delivery request notification may contain the same information as the first delivery request notification and the second delivery request notification, or may include different information.

配送業者システム70は、第3配送依頼通知を受信すると(ステップS150)、配送業者の配送員により商品を配送することが可能であるか否かを判断し、配送業者の配送員により商品を配送することが可能である場合には、その旨を示す第2配送可能通知を配送管理サーバ装置50に送信する(ステップS151)。配送管理サーバ装置50の配送依頼部532は、第2配送可能通知を受信すると(ステップS138)、第4配送可能通知を商品管理サーバ装置40に送信する(ステップS139)。商品管理サーバ装置40のマッチング結果通知部433は、第4配送可能通知を受信すると(ステップS128)、注文確定通知を利用者端末20に送信する(ステップS129)。なお、第4配送可能通知には、商品の配送が可能であるという情報や、商品の配送者である配送業者の識別コード等が含まれている。 When the delivery company system 70 receives the third delivery request notification (step S150), it determines whether or not the product can be delivered by the delivery company's delivery member, and the delivery company's delivery member delivers the product. If it is possible to do so, it transmits a second deliverable notification to that effect to the delivery management server device 50 (step S151). Upon receiving the second deliverable notification (step S138), the delivery request unit 532 of the delivery management server device 50 transmits a fourth deliverable notification to the merchandise management server device 40 (step S139). Upon receiving the fourth deliverable notification (step S128), the matching result notification unit 433 of the product management server device 40 transmits an order confirmation notification to the user terminal 20 (step S129). Note that the fourth deliverable notification includes information that the product can be delivered, an identification code of the delivery company that delivers the product, and the like.

(実施形態の作用及び効果)
以上説明したように、本実施形態の配送システム10では、商品管理サーバ装置40の制御部(コンピュータ)43を、顧客により注文された店舗内の商品を確保するための処理を実行するピッキング管理部432として機能させる。また、配送管理サーバ装置50の制御部(コンピュータ)53を、確保された商品の配送方法を決定する配送依頼部532として機能させる。配送依頼部532は、自社配送システム60に商品の配送を依頼し、自社の配送手段により商品を配送することができる場合には、商品の配送を自社の配送手段で行うことを決定する。また、配送依頼部532は、自社の配送手段により商品を配送することができない場合には、商品の配送を自社の配送手段とは別の配送手段、具体的には配送業者に依頼する。
(Action and effect of embodiment)
As described above, in the delivery system 10 of the present embodiment, the control unit (computer) 43 of the product management server device 40 is a picking management unit that executes processing for securing products in the store ordered by customers. 432. In addition, the control unit (computer) 53 of the delivery management server device 50 is made to function as a delivery request unit 532 that determines the delivery method of the secured product. The delivery request unit 532 requests the company's delivery system 60 to deliver the product, and if the product can be delivered by the company's own delivery means, decides to deliver the product by the company's own delivery means. In addition, when the product cannot be delivered by the company's own delivery means, the delivery request unit 532 requests delivery of the product to a delivery means other than the company's own delivery means, specifically, a delivery company.

この構成によれば、自社の配送手段を優先的に利用して商品を配送した上で、自社の配送手段で商品を配送することが難しい場合には配送業者が商品の配送を行うため、商品の配送効率を高めることが可能である。
本実施形態の配送システム10では、配送管理サーバ装置50の制御部(コンピュータ)53を、店舗内の商品の確保が開始された際に、その旨を配送業者に通知する事前通知部531として更に機能させる。
According to this configuration, the company's delivery method is used preferentially to deliver the product, and if it is difficult to deliver the product by the company's delivery method, the delivery company delivers the product. It is possible to increase the delivery efficiency of
In the delivery system 10 of the present embodiment, the control unit (computer) 53 of the delivery management server device 50 is further used as an advance notification unit 531 that notifies the delivery company of the start of securing the products in the store. make it work.

この構成によれば、配送業者は、商品の確保が開始された時点で配送員を準備することができるため、商品の配送時間を短縮することが可能である。
配送依頼部532は、商品の配送を自社配送システム60に依頼した後、自社配送システム60から商品の配送が可能である旨の通知があった場合には、商品を自社の配送手段により配送できると判断する。また、配送依頼部532は、自社配送システム60から商品の配送が不可能である旨の通知があった場合、又は商品の配送を自社配送システム60に依頼した時点から所定時間が経過した場合には、商品を自社の配送手段により配送できないと判断する。
According to this configuration, the delivery company can prepare a delivery person at the time when securing of the product is started, so it is possible to shorten the delivery time of the product.
After requesting the company's delivery system 60 to deliver the product, the delivery request unit 532 can deliver the product by the company's own delivery means when the company's delivery system 60 notifies that the product can be delivered. I judge. In addition, the delivery request unit 532 receives a notification from the company's own delivery system 60 that the product cannot be delivered, or when a predetermined time has passed since the company's delivery system 60 was requested to deliver the product. decides that the product cannot be delivered by its own delivery means.

この構成によれば、商品を自社の配送手段により配送できるか否かを容易に判断することが可能となる。また、自社配送システム60から配送の可否について回答がない場合であっても、商品の配送を自社配送システム60に依頼した時点から所定時間が経過した場合には、商品を自社の配送手段により配送できないとの判断が行われるため、自社配送システム60からの回答が無いまま、配送の処理フローが滞ることを回避できる。 According to this configuration, it is possible to easily determine whether or not the product can be delivered by the company's own delivery means. In addition, even if there is no response from the company's delivery system 60 as to whether or not the delivery is possible, if a predetermined time has passed since the company's delivery system 60 was requested to deliver the product, the product will be delivered by the company's own delivery means. Since it is determined that it is not possible, it is possible to avoid delays in the delivery processing flow without receiving a response from the company's delivery system 60.例文帳に追加

配送依頼部532は、商品の配送を配送業者システム70に依頼した後、配送業者システム70から商品の配送が可能である旨の通知があった場合には、商品を配送業者により配送できると判断する。また、配送依頼部532は、配送業者システム70から商品の配送が不可能である旨の通知があった場合、又は商品の配送を配送業者システム70に依頼した時点から所定時間が経過した場合には、商品の配送を中止する。 After requesting the delivery company system 70 to deliver the product, the delivery request unit 532 determines that the product can be delivered by the delivery company when the delivery company system 70 notifies that the product can be delivered. do. In addition, the delivery request unit 532 receives a notification from the delivery company system 70 that the product cannot be delivered, or when a predetermined time has passed since the delivery company system 70 was requested to deliver the product. discontinue delivery of the goods.

この構成によれば、商品を配送業者により配送できるか否かを容易に判断することが可能となる。また、配送業者システム70から配送の可否について回答がない場合であっても、商品の配送を配送業者システム70に依頼した時点から所定時間が経過した場合には、商品の配送が中止されるため、配送業者から回答がないまま、配送の処理フローが滞ることを回避できる。 According to this configuration, it becomes possible to easily determine whether or not the product can be delivered by the delivery company. In addition, even if there is no response from the delivery company system 70 as to whether or not the product can be delivered, delivery of the product is canceled when a predetermined period of time has elapsed since the delivery company system 70 was requested to deliver the product. , it is possible to avoid delays in the delivery process flow without a response from the delivery company.

<第2実施形態>
次に、第2実施形態の配送システム10について説明する。以下、第1実施形態の配送システム10との相違点を中心に説明する。
図12に示されるように、本実施形態の配送システム10は、自社の配送手段とは別の配送手段として、単数又は複数の自動配送システム71を更に用いる。自動配送システム71は、例えばドローンを用いて商品を配送するシステムや、配送ロボットを用いて商品を配送するシステムである。自動配送システム71は、配送手段としてドローンや配送ロボットを用いるという点を除き、配送業者システム70と類似の構成を有している。
<Second embodiment>
Next, the delivery system 10 of 2nd Embodiment is demonstrated. The following description will focus on differences from the delivery system 10 of the first embodiment.
As shown in FIG. 12, the delivery system 10 of this embodiment further uses one or more automatic delivery systems 71 as delivery means other than the company's own delivery means. The automatic delivery system 71 is, for example, a system that delivers products using a drone or a system that delivers products using a delivery robot. The automatic delivery system 71 has a configuration similar to that of the delivery company system 70 except that a drone or delivery robot is used as delivery means.

配送管理サーバ装置50の配送依頼部532は、図9に示されるステップS25として、複数の配送業者システム70及び自動配送システム71のうちのいずれかに対して第3配送依頼通知を送信する。このステップS25の処理は、例えば図13に示されるような手順で行われる。 The delivery request unit 532 of the delivery management server device 50 transmits a third delivery request notification to one of the multiple delivery company systems 70 and the automatic delivery system 71 as step S25 shown in FIG. The process of step S25 is performed, for example, in a procedure as shown in FIG.

図13に示されるように、配送依頼部532は、まず、商品の配送手段として配送業者及び自動配送手段のいずれかを選択する(ステップS240)。配送依頼部532は、例えば配送業者の配送員の位置情報、配送業者が用いる車の車種、店舗及び配送員の間の相互評価、商品の配送先、配送料金、積載量、商品量、並びに配達時間の遵守率等のパラメータに基づいて配送業者及び自動配送手段のいずれを用いるかを決定する。なお、店舗及び配送員の間の相互評価、並びに配達時間の遵守率は、例えば商品の配送が完了した後に店舗の従業員、配送業者の配送員、及び顧客に対して行われるアンケートの結果から算出される。 As shown in FIG. 13, the delivery request unit 532 first selects either the delivery company or the automatic delivery means as the delivery means for the product (step S240). The delivery request unit 532 receives, for example, the position information of the delivery staff of the delivery company, the model of the vehicle used by the delivery company, the mutual evaluation between the store and the delivery staff, the delivery destination of the product, the delivery fee, the load capacity, the product quantity, and the delivery information. Determine whether to use a carrier or an automated delivery vehicle based on parameters such as punctuality rate. In addition, the mutual evaluation between the store and the delivery staff and the delivery time observance rate are based on the results of a questionnaire conducted for the store employees, the delivery staff of the delivery company, and the customers after the delivery of the product is completed. Calculated.

続いて、配送依頼部532は、商品の配送手段として配送業者を選択したか否かを判断して(ステップS241)、商品の配送手段として配送業者を選択した場合には(ステップS241:YES)、複数の配送業者の中から、商品の配送を依頼する配送業者を決定する(ステップS242)。配送業者の選択は、例えばステップS240の処理で用いられるパラメータと同一又は類似のパラメータを用いて行われる。そして、配送依頼部532は、決定した配送業者に対応したシステム70に第3配送依頼通知を送信する(ステップS243)。 Subsequently, the delivery requesting unit 532 determines whether or not the delivery company is selected as the product delivery means (step S241), and if the delivery company is selected as the product delivery means (step S241: YES). , a delivery company to be requested to deliver the product is determined from among a plurality of delivery companies (step S242). The selection of the delivery company is performed using parameters that are the same as or similar to those used in the process of step S240, for example. The delivery request unit 532 then transmits the third delivery request notification to the system 70 corresponding to the determined delivery company (step S243).

一方、配送依頼部532は、商品の配送手段として配送業者を用いないことを選択した場合には(ステップS241:NO)、換言すれば商品の配送手段として自動配送手段を選択した場合には、複数の自動配送手段の中から、商品の配送を依頼する自動配送手段を決定する(ステップS244)。自動配送手段の選択は、例えばステップS240の処理で用いられるパラメータと同一又は類似のパラメータを用いて行われる。そして、配送依頼部532は、決定した自動配送手段に対応したシステム71に第3配送依頼通知を送信する(ステップS245)。 On the other hand, when the delivery request unit 532 selects not to use a delivery company as the product delivery method (step S241: NO), in other words, when the automatic delivery method is selected as the product delivery method, An automatic delivery means to be requested for delivery of the product is determined from among a plurality of automatic delivery means (step S244). Selection of the automatic delivery means is performed using, for example, parameters that are the same as or similar to those used in the process of step S240. The delivery request unit 532 then transmits a third delivery request notification to the system 71 corresponding to the determined automatic delivery means (step S245).

以上説明したように、本実施形態の配送システム10は、自社の配送手段とは別の配送手段として、自動配送手段を更に用いる。この構成によれば、商品の配送手段の選択肢を更に増やすことができるため、配送効率を一層向上させることができる。
<他の実施形態>
本発明は上記の具体例に限定されるものではない。
As described above, the delivery system 10 of this embodiment further uses an automatic delivery means as a delivery means different from the company's own delivery means. According to this configuration, it is possible to further increase the options for delivery means of the product, so that the delivery efficiency can be further improved.
<Other embodiments>
The invention is not limited to the above specific examples.

例えば、各実施形態の配送システム10は、店舗内の商品の確保が開始された際に、その旨を配送業者に通知する機能を有していなくてもよい。
商品管理サーバ装置40及び配送管理サーバ装置50は一つのサーバ装置として構成されていてもよい。
For example, the delivery system 10 of each embodiment does not need to have a function of notifying the delivery company of the start of securing the products in the store.
The merchandise management server device 40 and the delivery management server device 50 may be configured as one server device.

本発明は上記の具体例に限定されるものではない。上記の具体例に、当業者が適宜設計変更を加えたものも、本発明の特徴を備えている限り、本発明の範囲に包含される。前述した各具体例が備える各要素、及びその配置、条件、形状等は、例示したものに限定されるわけではなく適宜変更することができる。前述した各具体例が備える各要素は、技術的な矛盾が生じない限り、適宜組み合わせを変えることができる。 The invention is not limited to the above specific examples. Design modifications made by those skilled in the art to the above specific examples are also included in the scope of the present invention as long as they have the features of the present invention. Each element included in each specific example described above, and its arrangement, conditions, shape, etc., are not limited to those illustrated and can be changed as appropriate. As long as there is no technical contradiction, the combination of the elements included in the specific examples described above can be changed as appropriate.

10…配送システム、40…商品管理サーバ装置(サーバ装置)、43…制御部(コンピュータ)、50…配送管理サーバ装置(サーバ装置)、53…制御部(コンピュータ)、432…ピッキング管理部(商品管理部)、531…事前通知部(通知部)、532…配送依頼部(配送手段決定部)。 DESCRIPTION OF SYMBOLS 10... Delivery system, 40... Product management server apparatus (server apparatus), 43... Control part (computer), 50... Delivery management server apparatus (server apparatus), 53... Control part (computer), 432... Picking management part (product management section), 531 -- advance notification section (notification section), 532 -- delivery request section (delivery method determination section).

Claims (8)

コンピュータを、
顧客により注文された店舗内の商品を確保するための処理を実行する商品管理部と、
前記商品の配送手段として、自社で提供可能な第1配送手段、及び前記第1配送手段とは別の第2配送手段のいずれを用いるかを決定する配送手段決定部と、
前記第2配送手段に対して通知を行う通知部と、として機能させ、
前記商品管理部は、
前記店舗内の商品の確保が開始された際に第1配送事前通知を前記通知部に送信し、
前記商品の確保が開始された後に前記商品の確保が完了した際に配送依頼通知を前記配送手段決定部に送信し、
前記通知部は、
前記商品管理部から送信される前記第1配送事前通知を受信した際に、前記第2配送手段に対して前記商品の配送を依頼するか否かに関わらず、前記商品の注文があった旨を示す第2配送事前通知を前記第2配送手段に送信し、
前記配送手段決定部は、
前記商品管理部から送信される前記配送依頼通知を受信した際に、前記第1配送手段に商品の配送を依頼し、
前記第1配送手段により前記商品を配送することができる場合には、前記商品の配送を前記第1配送手段により行うことを決定し、
前記第1配送手段により前記商品を配送することができない場合には、前記商品の配送を前記第2配送手段に依頼する
配送プログラム。
the computer,
a product management department that executes processing for securing products in the store ordered by customers;
a delivery means determination unit that determines which of a first delivery means that can be provided by the company and a second delivery means different from the first delivery means to be used as the delivery means for the product;
Functioning as a notification unit that notifies the second delivery means ,
The product management department
Sending a first delivery advance notice to the notification unit when securing of the product in the store is started,
sending a delivery request notification to the delivery means determining unit when securing of the product is completed after securing of the product has started;
The notification unit
When the first delivery advance notice transmitted from the product management unit is received, regardless of whether or not the delivery of the product is requested to the second delivery means, the fact that the product has been ordered. Sending a second delivery advance notice indicating to the second delivery means,
The delivery means determination unit
upon receiving the delivery request notification transmitted from the product management unit, requesting the first delivery means to deliver the product;
deciding to deliver the product by the first delivery means when the product can be delivered by the first delivery means;
A delivery program for requesting delivery of the product to the second delivery means when the product cannot be delivered by the first delivery means.
前記通知部は、
複数の前記第2配送手段のうち、前記第2配送事前通知の送信を希望する第2配送手段に前記第2配送事前通知を送信する
請求項1に記載の配送プログラム。
The notification unit
2. The delivery program according to claim 1, wherein the second advance notice of delivery is transmitted to a second delivery means that desires transmission of the second advance notice of delivery among the plurality of second delivery means .
前記配送手段決定部は、
前記商品の配送を前記第1配送手段に依頼した後、前記第1配送手段から前記商品の配送が可能である旨の通知があった場合には、前記第1配送手段により前記商品を配送できると判断し、
前記第1配送手段から前記商品の配送が不可能である旨の通知があった場合、又は前記商品の配送を前記第1配送手段に依頼した時点から所定時間が経過した場合には、前記第1配送手段により前記商品を配送できないと判断する
請求項1に記載の配送プログラム。
The delivery means determination unit
After requesting the delivery of the product to the first delivery means, the product can be delivered by the first delivery means when the first delivery means notifies that the delivery of the product is possible. and
When there is a notification from the first delivery means that the product cannot be delivered, or when a predetermined time has passed since the delivery of the product was requested to the first delivery means, the first delivery means 2. The delivery program according to claim 1, wherein it is determined that the product cannot be delivered by one delivery means.
前記配送手段決定部は、
前記商品の配送を前記第2配送手段に依頼した後、前記第2配送手段から前記商品の配送が可能である旨の通知があった場合には、前記第2配送手段により前記商品を配送できると判断し、
前記第2配送手段から前記商品の配送が不可能である旨の通知があった場合、又は前記商品の配送を前記第2配送手段に依頼した時点から所定時間が経過した場合には、前記商品の配送を中止する
請求項3に記載の配送プログラム。
The delivery means determination unit
After requesting the delivery of the product to the second delivery means, the product can be delivered by the second delivery means when the second delivery means notifies that the product can be delivered. and
When there is a notification from the second delivery means that the product cannot be delivered, or when a predetermined time has passed since the second delivery means was requested to deliver the product, the product 4. The delivery program according to claim 3, wherein the delivery of the is stopped.
前記第2配送手段は、前記自社とは別の配送業者が提供する配送手段である
請求項1~4のいずれか一項に記載の配送プログラム。
5. The delivery program according to any one of claims 1 to 4, wherein said second delivery means is a delivery means provided by a delivery company other than said company.
前記第2配送手段は、ドローン、及び配送ロボットの少なくとも一方を用いるものである
請求項1~4のいずれか一項に記載の配送プログラム。
The delivery program according to any one of claims 1 to 4, wherein the second delivery means uses at least one of a drone and a delivery robot.
顧客により注文された店舗内の商品を確保するための処理を実行する商品管理部と、
前記商品の配送手段として、自社で提供可能な第1配送手段、及び前記第1配送手段とは別の第2配送手段のいずれを用いるかを決定する配送手段決定部と、
前記第2配送手段に対して通知を行う通知部と、を備え、
前記商品管理部は、
前記店舗内の商品の確保が開始された際に第1配送事前通知を前記通知部に送信し、
前記商品の確保が開始された後に前記商品の確保が完了した際に配送依頼通知を前記配送手段決定部に送信し、
前記通知部は、
前記商品管理部から送信される前記第1配送事前通知を受信した際に、前記第2配送手段に対して前記商品の配送を依頼するか否かに関わらず、前記商品の注文があった旨を示す第2配送事前通知を前記第2配送手段に送信し、
前記配送手段決定部は、
前記商品管理部から送信される前記配送依頼通知を受信した際に、前記第1配送手段により前記商品を配送できるか否かを判断し、
前記商品を前記第1配送手段により配送できると判断した場合には、前記商品の配送を前記第1配送手段に依頼し、
前記商品を前記第1配送手段により配送できないと判断した場合には、前記商品の配送を前記第2配送手段に依頼する
配送システム。
a product management department that executes processing for securing products in the store ordered by customers;
a delivery means determination unit that determines which of a first delivery means that can be provided by the company and a second delivery means different from the first delivery means to be used as the delivery means for the product;
A notification unit that notifies the second delivery means ,
The product management department
Sending a first delivery advance notice to the notification unit when securing of the product in the store is started,
sending a delivery request notification to the delivery means determining unit when securing of the product is completed after securing of the product has started;
The notification unit
When the first delivery advance notice transmitted from the product management unit is received, regardless of whether or not the delivery of the product is requested to the second delivery means, the fact that the product has been ordered. Sending a second delivery advance notice indicating to the second delivery means,
The delivery means determination unit
determining whether or not the product can be delivered by the first delivery means when the delivery request notification transmitted from the product management unit is received ;
If it is determined that the product can be delivered by the first delivery means, request delivery of the product to the first delivery means;
A delivery system that requests delivery of the product to the second delivery means when it is determined that the product cannot be delivered by the first delivery means.
顧客により注文された店舗内の商品を確保するための処理を実行する商品管理部と、
前記商品の配送手段として、自社で提供可能な第1配送手段、及び前記第1配送手段とは別の第2配送手段のいずれを用いるかを決定する配送手段決定部と、
前記第2配送手段に対して通知を行う通知部と、を備え、
前記商品管理部は、
前記店舗内の商品の確保が開始された際に第1配送事前通知を前記通知部に送信し、
前記商品の確保が開始された後に前記商品の確保が完了した際に配送依頼通知を前記配送手段決定部に送信し、
前記通知部は、
前記商品管理部から送信される前記第1配送事前通知を受信した際に、前記第2配送手段に対して前記商品の配送を依頼するか否かに関わらず、前記商品の注文があった旨を示す第2配送事前通知を前記第2配送手段に送信し、
前記配送手段決定部は、
前記商品管理部から送信される前記配送依頼通知を受信した際に、前記第1配送手段により前記商品を配送できるか否かを判断し、
前記商品を前記第1配送手段により配送できると判断した場合には、前記商品の配送を前記第1配送手段に依頼し、
前記商品を前記第1配送手段により配送できないと判断した場合には、前記商品の配送を前記第2配送手段に依頼する
情報処理装置。
a product management department that executes processing for securing products in the store ordered by customers;
a delivery means determination unit that determines which of a first delivery means that can be provided by the company and a second delivery means different from the first delivery means to be used as the delivery means for the product;
A notification unit that notifies the second delivery means ,
The product management department
Sending a first delivery advance notice to the notification unit when securing of the product in the store is started,
sending a delivery request notification to the delivery means determining unit when securing of the product is completed after securing of the product has started;
The notification unit
When the first delivery advance notice transmitted from the product management unit is received, regardless of whether or not the delivery of the product is requested to the second delivery means, the fact that the product has been ordered. Sending a second delivery advance notice indicating to the second delivery means,
The delivery means determination unit
determining whether or not the product can be delivered by the first delivery means when the delivery request notification transmitted from the product management unit is received ;
when it is determined that the product can be delivered by the first delivery means, requesting the delivery of the product to the first delivery means;
An information processing apparatus that requests delivery of the product to the second delivery means when it is determined that the product cannot be delivered by the first delivery means.
JP2022103633A 2022-06-28 2022-06-28 Delivery program, delivery system, information processing equipment Active JP7203265B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022103633A JP7203265B1 (en) 2022-06-28 2022-06-28 Delivery program, delivery system, information processing equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022103633A JP7203265B1 (en) 2022-06-28 2022-06-28 Delivery program, delivery system, information processing equipment

Publications (2)

Publication Number Publication Date
JP7203265B1 true JP7203265B1 (en) 2023-01-12
JP2024004135A JP2024004135A (en) 2024-01-16

Family

ID=84887145

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022103633A Active JP7203265B1 (en) 2022-06-28 2022-06-28 Delivery program, delivery system, information processing equipment

Country Status (1)

Country Link
JP (1) JP7203265B1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183541A (en) 2000-12-08 2002-06-28 Fonkyasuto:Kk Method for information offering service by simply accessible internet and digital television for offering aticle sale or service to aged person or the like
JP2003072950A (en) 2001-09-04 2003-03-12 Fujitsu Ltd Method for ordering and delivering, and program for ordering and delivering
JP2003187389A (en) 2001-12-17 2003-07-04 Fujitsu Ten Ltd Common vehicle allocation system
JP7067810B1 (en) 2020-12-22 2022-05-16 Necプラットフォームズ株式会社 Delivery agency system, delivery management server, delivery management method, and delivery management program
JP7076608B1 (en) 2021-03-25 2022-05-27 三菱電機Itソリューションズ株式会社 Substitution control system, surrogate control device, surrogate control method, and surrogate control program

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100865226B1 (en) * 2007-02-14 2008-10-24 조양현 Delivery information supply method for executing collection of bills and using delivery staffs jointly

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002183541A (en) 2000-12-08 2002-06-28 Fonkyasuto:Kk Method for information offering service by simply accessible internet and digital television for offering aticle sale or service to aged person or the like
JP2003072950A (en) 2001-09-04 2003-03-12 Fujitsu Ltd Method for ordering and delivering, and program for ordering and delivering
JP2003187389A (en) 2001-12-17 2003-07-04 Fujitsu Ten Ltd Common vehicle allocation system
JP7067810B1 (en) 2020-12-22 2022-05-16 Necプラットフォームズ株式会社 Delivery agency system, delivery management server, delivery management method, and delivery management program
JP7076608B1 (en) 2021-03-25 2022-05-27 三菱電機Itソリューションズ株式会社 Substitution control system, surrogate control device, surrogate control method, and surrogate control program

Also Published As

Publication number Publication date
JP2024004135A (en) 2024-01-16

Similar Documents

Publication Publication Date Title
JP6196325B2 (en) Batch delivery system, program, and batch delivery method
US20190057347A1 (en) System and method for delivery order processing
US20220076260A1 (en) Merchandise return and/or exchange systems, methods, and media
JPH10162066A (en) Electronic transaction supporting method
JP2001014393A (en) System and method for ordering and delivering article
JP2002169996A (en) Server device, scheduling control device, production/ physical distribution management system, terminal device, production/physical distribution management method, and computer-readable recording medium with production/physical distribution management program recorded thereon, program for making computer function as scheduling control device, and computer-readable recording medium with the same program recorded thereon
JP6177261B2 (en) Electronic commerce system, server device, electronic device, information processing method, and program
CN110520888A (en) The processing method and program of store system, electronic shelf label, store system
WO2018038082A1 (en) Inventory management device, customer terminal, merchandise sales system, inventory management method, display control method, and recording medium
WO2018038084A1 (en) Inventory management device, merchandise sales system, inventory management method, and recording medium
JP2001222577A (en) Method and system for managing sale and article selling system
JP2005157866A (en) System, method and program for ordering consumable
JP7107796B2 (en) Information processing device, information processing method, and program
JP7203265B1 (en) Delivery program, delivery system, information processing equipment
WO2014155737A1 (en) Data cache system, program, recording medium, and method
KR101687705B1 (en) System for order monitoring and display
JP7107795B2 (en) Merchandise sales system and store terminal
JP6502549B2 (en) Electronic commerce integrated management system
JP2002318978A (en) Lease management system and lease management method
KR102496023B1 (en) Integrated ordering management system with automatic ordering monitoring function and method thereof
JP2004110176A (en) Home delivery system
JP2019057153A (en) Information processing system, central management system, information processing method, and program
JP7370404B2 (en) Information processing device, information processing method, and program
JP2001283060A (en) Order reception processor, its system and recording medium
JP7244700B2 (en) Information processing device, information processing method and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220713

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20220713

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220805

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220929

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221226

R150 Certificate of patent or registration of utility model

Ref document number: 7203265

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150