[go: up one dir, main page]

JP2019074926A - Computer program, managing device, unmanned operating device and server - Google Patents

Computer program, managing device, unmanned operating device and server Download PDF

Info

Publication number
JP2019074926A
JP2019074926A JP2017200545A JP2017200545A JP2019074926A JP 2019074926 A JP2019074926 A JP 2019074926A JP 2017200545 A JP2017200545 A JP 2017200545A JP 2017200545 A JP2017200545 A JP 2017200545A JP 2019074926 A JP2019074926 A JP 2019074926A
Authority
JP
Japan
Prior art keywords
user
pdd
unmanned transport
information
display
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.)
Granted
Application number
JP2017200545A
Other languages
Japanese (ja)
Other versions
JP6991470B2 (en
JP2019074926A5 (en
Inventor
敏宏 幸田
Toshihiro Koda
敏宏 幸田
正士 須崎
Masashi Suzaki
正士 須崎
祐一郎 豊崎
Yuichiro Toyosaki
祐一郎 豊崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nomura Research Institute Ltd
Original Assignee
Nomura Research Institute Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nomura Research Institute Ltd filed Critical Nomura Research Institute Ltd
Priority to JP2017200545A priority Critical patent/JP6991470B2/en
Publication of JP2019074926A publication Critical patent/JP2019074926A/en
Publication of JP2019074926A5 publication Critical patent/JP2019074926A5/ja
Priority to JP2021188062A priority patent/JP7323594B2/en
Application granted granted Critical
Publication of JP6991470B2 publication Critical patent/JP6991470B2/en
Priority to JP2023122719A priority patent/JP7577801B2/en
Priority to JP2024186881A priority patent/JP2025003616A/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

【課題】無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムにおける課題を解決するか、または該システムを改良する。【解決手段】コンピュータプログラムは、無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、無人運送装置の目的地の種別の指定をユーザから取得する機能と、指定された種別が敷地の大きさに関する基準を満たす場合、ユーザと無人運送装置とが会合する場所をユーザが指定するための画面をディスプレイに表示させる機能と、を端末に実現させる。【選択図】図1PROBLEM TO BE SOLVED: To solve a problem in a system for realizing exchange of goods between a user and a store side via an unmanned transportation device, or to improve the system. SOLUTION: A computer program is a computer program relating to a system for realizing exchange of goods between a user and a store side via an unmanned transportation device, and obtains a designation of a destination type of the unmanned transportation device from the user. And when the specified type meets the criteria for the size of the site, the terminal has a function to display a screen on the display for the user to specify the place where the user and the unmanned transportation device meet. .. [Selection diagram] Fig. 1

Description

本発明は、コンピュータプログラム、管理装置、無人運転装置およびサーバに関し、特に無人運転装置を介したユーザと店舗側との間の物品の授受を実現する技術に関する。   The present invention relates to a computer program, a management apparatus, an unmanned operation apparatus, and a server, and more particularly to a technology for realizing delivery of articles between a user and a store via the unmanned operation apparatus.

近年のセンサの高精度化やAI技術の進歩により、自律的に移動可能な車両や飛翔体などの装置が実用化されている。そのような装置の用途は様々であるが、応用分野のひとつとして物流がある。例えば、非特許文献1に記載のシステムでは、ドラッグストアやスーパーマーケットから消費者へ商品を届けるために自律走行車両が用いられている。   Devices such as autonomously movable vehicles and projectiles have been put to practical use by recent advances in sensor accuracy and advances in AI technology. There are various applications of such devices, but one of the application fields is physical distribution. For example, in the system described in Non-Patent Document 1, an autonomous traveling vehicle is used to deliver goods from a drug store or a supermarket to a consumer.

http://www.zmp.co.jp/products/carriro-delivery、(平成29年9月15日検索)http://www.zmp.co.jp/products/carriro-delivery, (September 15, 2017 search)

自律的に移動可能な装置の物流への適用は始まったばかりであり、システムを実装するに当たり様々な課題が生じる。   The application of autonomously movable devices to logistics is just beginning, and various challenges arise in implementing the system.

本発明はこうした課題に鑑みてなされたものであり、その目的は、無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムにおける課題を解決するか、または該システムを改良する技術の提供にある。   The present invention has been made in view of these problems, and an object thereof is to solve the problems in a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus, or to solve the system. Providing technology to improve.

本発明のある態様は、コンピュータプログラムに関する。このコンピュータプログラムは、無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、無人運送装置の目的地の種別の指定をユーザから取得する機能と、指定された種別が敷地の大きさに関する基準を満たす場合、ユーザと無人運送装置とが会合する場所をユーザが指定するための画面をディスプレイに表示させる機能と、を端末に実現させる。   One aspect of the present invention relates to a computer program. This computer program is a computer program related to a system for realizing the exchange of articles between the user and the store via the unmanned transport apparatus, and has a function of acquiring from the user the designation of the destination of the unmanned transport apparatus. If the specified type satisfies the criteria for the size of the site, the terminal is made to realize a function of displaying on the display a screen for the user to specify a place where the user and the unmanned transport apparatus meet.

なお、以上の構成要素の任意の組み合わせや、本発明の構成要素や表現を装置、方法、システム、コンピュータプログラムを格納した記録媒体などの間で相互に置換したものもまた、本発明の態様として有効である。   Note that any combination of the above-described components, or one obtained by replacing the components and expressions of the present invention among devices, methods, systems, recording media storing computer programs, etc. is also an aspect of the present invention. It is valid.

本発明によれば、無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムにおける課題を解決するか、または該システムを改良することができる。   ADVANTAGE OF THE INVENTION According to this invention, the subject in the system which implement | achieves delivery of the articles | goods between the user and a store side via an unmanned transportation apparatus can be solved, or this system can be improved.

実施の形態に係るPDDシステムの構成を示す模式図である。It is a schematic diagram which shows the structure of the PDD system which concerns on embodiment. 図1の携帯端末のハードウエア構成の一例を示すブロック図である。It is a block diagram which shows an example of the hardware constitutions of the portable terminal of FIG. PDDシステムにおける商品の注文から配送完了までの流れを示すチャートである。It is a chart which shows the flow from the order of goods in a PDD system to the completion of delivery. 図1のデータベースの一例を示すデータ構造図である。It is a data structure figure which shows an example of the database of FIG. 管理サーバの機能及び構成を示すブロック図である。It is a block diagram which shows the function and structure of a management server. 図5の敷地情報保持部の一例を示すデータ構造図である。It is a data structure figure which shows an example of the site information holding part of FIG. 携帯端末の機能及び構成を示すブロック図である。It is a block diagram which shows the function and structure of a portable terminal. ディスプレイに表示される注文確認画面の代表画面図である。It is a representative screen figure of the order confirmation screen displayed on a display. ディスプレイに表示される建物指定画面の代表画面図である。It is a representative screen figure of a building designation screen displayed on a display. ディスプレイに表示される場所時刻表示画面の代表画面図である。It is a representative screen figure of the place time display screen displayed on a display. ディスプレイに表示される会合場所絞り込み画面の代表画面図である。It is a representative screen figure of the meeting place narrowing-down screen displayed on a display. ディスプレイに表示される任意選択画面の代表画面図である。It is a representative screen figure of the option screen displayed on a display. ディスプレイに表示されるNG理由表示画面の代表画面図である。It is a representative screen figure of NG reason display screen displayed on a display. ディスプレイに表示される会合場所設定画面の代表画面図である。It is a representative screen figure of the meeting place setting screen displayed on a display. 登録モードを有するPDDにおける一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processes in PDD which has registration mode. ディスプレイに表示される注文拒否画面の代表画面図である。It is a representative screen figure of the order refusal screen displayed on a display. 管理サーバの機能及び構成を示すブロック図である。It is a block diagram which shows the function and structure of a management server. 図17の画像保持部の一例を示すデータ構造図である。It is a data structure figure which shows an example of the image holding part of FIG. 図17の注文制御情報保持部の一例を示すデータ構造図である。FIG. 18 is a data structure diagram showing an example of an order control information holding unit of FIG. 17; ディスプレイに表示されるトップ画面の代表画面図である。It is a representative screen figure of the top screen displayed on a display. ディスプレイに表示される接近通知画面の代表画面図である。It is a representative screen figure of the approach notification screen displayed on a display. ディスプレイに表示される状況通知画面の代表画面図である。It is a representative screen figure of the situation notice screen displayed on a display. ディスプレイに表示される詳細テキスト画面の代表画面図である。It is a representative screen figure of the detailed text screen displayed on a display. ディスプレイに表示される再設定問い合わせ画面の代表画面図である。It is a representative screen figure of the reset inquiry screen displayed on a display. ディスプレイに表示される会合場所更新画面の代表画面図である。It is a representative screen figure of the meeting place update screen displayed on a display. PDDと会合場所との距離が第1変更しきい値を下回るが第2変更しきい値以上であると判定された場合の状況通知画面の代表画面図である。It is a representative screen view of the status notification screen when it is determined that the distance between the PDD and the meeting place is less than the first change threshold but is not less than the second change threshold. PDDと会合場所との距離が第2変更しきい値を下回ると判定された場合の状況通知画面の代表画面図である。It is a representative screen view of the status notification screen when it is determined that the distance between the PDD and the meeting place is less than the second change threshold. PDDが会合場所に到着したと判定された場合の状況通知画面の代表画面図である。It is a representative screen figure of the condition notification screen when it is determined that the PDD has arrived at the meeting place. ディスプレイに表示される取引完了画面の代表画面図である。It is a representative screen figure of the transaction completion screen displayed on a display. ディスプレイに表示される管理画面の代表画面図である。It is a representative screen figure of the management screen displayed on a display. 携帯端末のディスプレイに表示される接近通知画面の代表画面図である。It is a representative screen figure of the approach notification screen displayed on the display of a portable terminal. PDDシステムにおける一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processes in a PDD system. 管理サーバにおける一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processes in a management server. 管理サーバにおける一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processes in a management server. 管理サーバのディスプレイに表示される管理画面の代表画面図である。It is a representative screen figure of the management screen displayed on the display of a management server. 管理サーバの機能及び構成を示すブロック図である。It is a block diagram which shows the function and structure of a management server. 図36のユーザ情報保持部の一例を示すデータ構造図である。It is a data structure figure which shows an example of the user information holding part of FIG. 販促対象特定部における特定処理を説明するための説明図である。It is an explanatory view for explaining specification processing in a sales promotion object specific part. 大きさマッチングテーブルの一例を示すデータ構造図である。It is a data structure figure showing an example of a size matching table. 携帯端末のディスプレイに表示されるレコメンド画面の代表画面図である。It is a representative screen figure of the recommendation screen displayed on the display of a portable terminal. 管理サーバにおける一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processes in a management server.

以下、各図面に示される同一または同等の構成要素、部材、処理には、同一の符号を付するものとし、適宜重複した説明は省略する。また、各図面において説明上重要ではない部材の一部は省略して表示する。   Hereinafter, the same or equivalent constituent elements, members, and processes shown in the respective drawings are denoted by the same reference numerals, and redundant description will be appropriately omitted. Moreover, in each drawing, a part of the member which is not important for description is abbreviate | omitted and displayed.

(全体構成および動作)
図1は、実施の形態に係るPDD(Personal Delivery Devices)システム10の構成を示す模式図である。PDDシステム10は、PDDを介したユーザ14と店舗22側との間の商品24の授受を実現するシステムである。PDDシステム10は、PDDシステム10を管理する管理サーバ12と、ユーザ14の携帯端末16と、商品24を販売する店舗22と、商品24を運んだりユーザ14から荷物を預かったりするPDD20と、を備える。管理サーバ12、携帯端末16、店舗22、PDD20はそれぞれネットワーク18に接続され、互いに通信可能に構成される。
(Overall configuration and operation)
FIG. 1 is a schematic view showing the configuration of a PDD (Personal Delivery Devices) system 10 according to the embodiment. The PDD system 10 is a system for realizing exchange of goods 24 between the user 14 and the shop 22 via the PDD. The PDD system 10 includes a management server 12 for managing the PDD system 10, a mobile terminal 16 of the user 14, a store 22 for selling the product 24, and a PDD 20 for carrying the product 24 and depositing luggage from the user 14 Prepare. The management server 12, the portable terminal 16, the store 22, and the PDD 20 are connected to the network 18, and configured to be communicable with each other.

ネットワーク18は、有線ネットワークまたは無線ネットワークもしくはそれらの組み合わせを含み、インターネット、イントラネット、LAN、WAN、WiFi、Bluetooth(登録商標)、無線電話網などを含んでもよい。例えば、携帯端末16は無線電話網を介して管理サーバ12と通信する。また携帯端末16は、PDD20との距離が近い場合にはBluetoothなどの近距離無線通信によりPDD20と通信する。   The network 18 includes a wired network or a wireless network or a combination thereof, and may include the Internet, an intranet, a LAN, a WAN, WiFi, Bluetooth (registered trademark), a wireless telephone network, and the like. For example, the portable terminal 16 communicates with the management server 12 via a wireless telephone network. The portable terminal 16 communicates with the PDD 20 by near-field wireless communication such as Bluetooth when the distance to the PDD 20 is short.

店舗22は、コンビニエンスストア、ドラッグストア、スーパーマーケット、飲食店、百貨店、ディスカウントストア、小売店、露店などであってもよい。店舗22では、店舗22の店員がPDD20に商品24を積み込むことができ、また、PDD20がユーザ14から預かった荷物を店員が回収することができる。店舗22はPOS(Point Of Sale)端末などの端末(不図示)を備え、該端末はネットワーク18に接続される。店舗22には少なくともひとつのPDD20が配備され、店舗22はPDD20の拠点のひとつとなっている。なお、店舗22は物流倉庫や工場などの店舗22側の建物であってもよい。   The store 22 may be a convenience store, drug store, supermarket, restaurant, department store, discount store, retail store, stall, and the like. In the store 22, the store clerk of the store 22 can load the product 24 on the PDD 20, and the store clerk can collect the luggage that the PDD 20 has deposited from the user 14. The store 22 is equipped with a terminal (not shown) such as a POS (Point Of Sale) terminal, which is connected to the network 18. At least one PDD 20 is deployed in the store 22, and the store 22 is one of the bases of the PDD 20. The store 22 may be a building on the store 22 side such as a distribution warehouse or a factory.

PDD20は、ユーザ14と店舗22側との間の物品の授受を仲介する。PDD20は、店舗22からユーザ14に配送すべき商品24やユーザ14から店舗22に渡すべき荷物などの物品を格納し、GPSやジャイロセンサや加速度センサなどの測位手段からの位置情報を用いて目的地へ自動的に移動する無人運送装置である。PDD20の自動的移動は、例えば非特許文献1に記載される自動走行可能な宅配ロボットで用いられる自動走行技術を用いて実現されてもよい。PDD20は、管理サーバ12による制御の下で自動的に移動してもよいし、そのような制御なしのスタンドアローンで移動してもよい。PDD20は、それぞれが商品24や荷物を収容可能な複数の収容スペース26を有する。   The PDD 20 mediates the exchange of articles between the user 14 and the store 22 side. The PDD 20 stores goods 24 to be delivered from the shop 22 to the user 14 and articles such as luggage to be delivered from the user 14 to the shop 22 and uses position information from positioning means such as GPS, gyro sensor, acceleration sensor, etc. It is an unmanned transport device that moves automatically to the ground. The automatic movement of the PDD 20 may be realized, for example, using an automatic traveling technique used in an automatically runnable home delivery robot described in Non-Patent Document 1. The PDD 20 may move automatically under the control of the management server 12, or may move in a stand-alone manner without such control. The PDD 20 has a plurality of storage spaces 26 each of which can store a product 24 or a package.

なお、PDD20の代わりに、ドローンなどの空中運送装置や、(歩道ではなく)道路を走行可能な無人配送車などの無人運転車両が用いられてもよい。   Note that, instead of the PDD 20, an airborne transport device such as a drone or an unmanned vehicle such as an unmanned delivery vehicle capable of traveling on a road (not on a sidewalk) may be used.

管理サーバ12は、PDDシステム10を管理するためのサーバであり、管理者が誰であるかによってデータセンタ内に設けられてもよいし店舗22に設けられてもよい。管理サーバ12は、PDD20を介して行われる取引に関する情報を取得し、データベース40に蓄積する。   The management server 12 is a server for managing the PDD system 10, and may be provided in the data center or in the store 22 depending on who the administrator is. The management server 12 acquires information on transactions performed via the PDD 20 and stores the information in the database 40.

携帯端末16は、スマートフォン、携帯電話、タブレット、ラップトップコンピュータ、スマートウォッチなどのユーザの端末である。携帯端末16のユーザ14は、ダウンロードサイトからネットワーク18を介して実施の形態に係るPDDアプリケーションプログラム(以下、PDDアプリと称す)を携帯端末16にダウンロードし、インストールする。あるいはまた、PDDアプリは携帯端末16にプリインストールされていてもよい。PDDアプリはPDDシステム10の管理者により提供される。PDDアプリが携帯端末16により実行されることにより、携帯端末16はネットワーク18を介して管理サーバ12と通信し、各種機能を実現する。以下、携帯端末16(のCPU等の処理ユニット)がPDDアプリを実行することにより実現する機能を携帯端末16の機能として説明する。それらの機能は実際はPDDアプリが携帯端末16に実現させる機能である。なお、携帯端末16の代わりにデスクトップコンピュータなどの据え置き型の端末が用いられてもよい。   The mobile terminal 16 is a terminal of a user such as a smartphone, a mobile phone, a tablet, a laptop computer, and a smart watch. The user 14 of the mobile terminal 16 downloads and installs the PDD application program (hereinafter referred to as a PDD application) according to the embodiment from the download site via the network 18 to the mobile terminal 16. Alternatively, the PDD application may be pre-installed on the mobile terminal 16. The PDD application is provided by the administrator of the PDD system 10. As the PDD application is executed by the mobile terminal 16, the mobile terminal 16 communicates with the management server 12 via the network 18 to realize various functions. Hereinafter, the function realized by executing the PDD application by (the processing unit such as the CPU of) the mobile terminal 16 will be described as the function of the mobile terminal 16. Those functions are actually functions that the PDD application causes the portable terminal 16 to realize. A stationary terminal such as a desktop computer may be used instead of the portable terminal 16.

図2は、図1の携帯端末16のハードウエア構成の一例を示すブロック図である。携帯端末16はPDDアプリをインストールして実行可能であればいかなる端末であってもよく、例えば公知の携帯端末であってもよい。携帯端末16は、メモリ28と、プロセッサ30と、通信インタフェース32と、ディスプレイ34と、入力インタフェース36と、を含む。これらの要素はそれぞれバス38に接続され、バス38を介して互いに通信する。   FIG. 2 is a block diagram showing an example of the hardware configuration of the portable terminal 16 of FIG. The portable terminal 16 may be any terminal as long as it can install and execute the PDD application, and may be, for example, a known portable terminal. The portable terminal 16 includes a memory 28, a processor 30, a communication interface 32, a display 34, and an input interface 36. These elements are each connected to the bus 38 and communicate with each other via the bus 38.

メモリ28は、データやプログラムを記憶するための記憶領域である。データやプログラムは、メモリ28に恒久的に記憶されてもよいし、一時的に記憶されてもよい。特にメモリ28はPDDアプリを記憶する。プロセッサ30は、メモリ28に記憶されているプログラム、特にPDDアプリを実行することにより、携帯端末16における各種機能を実現するCPUであってもよい。通信インタフェース32は、ネットワーク18との間でデータの送受信を行うためのインタフェースである。ディスプレイ34は、各種情報を表示するためのデバイスであり、例えば、液晶ディスプレイや有機ELディスプレイなどである。入力インタフェース36は、ユーザからの入力を受け付けるためのデバイスである。入力インタフェース36は、例えば、ディスプレイ34上に設けられたタッチパネルや、各種入力キー等を含む。なお、管理サーバ12、POSはそれぞれ図2に示されるハードウエア構成と同様のハードウエア構成を有してもよい。   The memory 28 is a storage area for storing data and programs. Data and programs may be permanently stored in the memory 28 or may be temporarily stored. In particular, the memory 28 stores PDD applications. The processor 30 may be a CPU that realizes various functions in the mobile terminal 16 by executing a program stored in the memory 28, in particular, a PDD application. The communication interface 32 is an interface for transmitting and receiving data to and from the network 18. The display 34 is a device for displaying various information, and is, for example, a liquid crystal display or an organic EL display. The input interface 36 is a device for receiving an input from a user. The input interface 36 includes, for example, a touch panel provided on the display 34, various input keys, and the like. The management server 12 and the POS may have the same hardware configuration as the hardware configuration shown in FIG.

図3は、PDDシステム10における商品24の注文から配送完了までの流れを示すチャートである。ユーザ14は、携帯端末16を用いて、店舗22に注文可能な商品24のリストを閲覧する。ユーザ14は所望の商品24を選択し、PDD20と会合する会合場所(すなわち、PDD20の目的地)を指定し、支払い方法を選択する。携帯端末16は、選択された商品24の情報と、指定された会合場所の情報と、支払いに関する支払い情報と、を受け付け(S302)、それらの情報を含む注文情報を生成し、ネットワーク18を介して管理サーバ12に送信する(S304)。管理サーバ12は注文情報を受信し、注文情報に含まれる支払い情報を用いて決済処理を行う(S306)。例えば、ユーザ14がクレジットカードによる支払いを選択した場合、支払い情報はクレジットカードの番号を含み、決済処理はクレジットカード会社から承認をとる処理を含む。   FIG. 3 is a chart showing a flow from ordering of goods 24 in the PDD system 10 to completion of delivery. The user 14 browses the list of products 24 that can be ordered to the store 22 using the portable terminal 16. The user 14 selects a desired product 24, specifies a meeting place to meet with the PDD 20 (ie, the destination of the PDD 20), and selects a payment method. The portable terminal 16 receives the information on the selected product 24, the information on the designated meeting place, and the payment information on payment (S302), generates order information including those information, and the network 18 And transmit to the management server 12 (S304). The management server 12 receives the order information and performs payment processing using the payment information included in the order information (S306). For example, if the user 14 chooses to pay by credit card, the payment information will include the credit card number, and the payment process will include an approval process from the credit card company.

決済処理が完了すると、管理サーバ12は、選択された商品24をPDD20に格納するための格納指示を、店舗22のPOSにネットワーク18を介して送信する(S308)。POSは格納指示を受信すると、POSのディスプレイに、選択された商品24を示す情報と、該商品24を格納すべきPDD20(および格納先の収容スペース26)を特定する情報と、を表示させる(S310)。店舗22の従業員はPOSのディスプレイを確認し、選択された商品24を特定されたPDD20に格納する。ここで、POSは携帯型POS端末でもよく、選択された商品24のバーコードを従業員が読み込むことで選択された商品24をPDD20に格納したとのステータスに変更してもよい。または、PDDにカメラ若しくはバーコード機能を備えさせ、そのカメラ若しくはバーコード機能で選択された商品24のバーコードを読み込んで同様にステータスの変更を実施してもよい。   When the settlement process is completed, the management server 12 transmits a storage instruction for storing the selected product 24 in the PDD 20 to the POS of the store 22 via the network 18 (S308). Upon receipt of the storage instruction, the POS causes the display of the POS to display information indicating the selected item 24 and information specifying the PDD 20 (and the storage space 26 at the storage location) where the item 24 should be stored ( S310). The store 22 employee reviews the POS display and stores the selected item 24 in the identified PDD 20. Here, the POS may be a portable POS terminal, and may be changed to a status that the selected product 24 is stored in the PDD 20 by the employee reading the barcode of the selected product 24. Alternatively, the PDD may be provided with a camera or a barcode function, and the barcode of the item 24 selected by the camera or the barcode function may be read and the status change similarly performed.

また、決済処理が完了すると、管理サーバ12は、注文情報に含まれる会合場所を目的地として含むPDD20の移動ルートを生成し、生成された移動ルートを含むルート情報をPDD20にネットワーク18を介して送信する(S312)。ルート情報は、格納先の収容スペース26を特定する情報を含んでもよい。   In addition, when the settlement process is completed, the management server 12 generates a moving route of the PDD 20 including the meeting place included in the order information as a destination, and transmits route information including the generated moving route to the PDD 20 via the network 18 It transmits (S312). The route information may include information specifying the storage space 26 of the storage destination.

PDD20はルート情報を受信すると、該ルート情報に基づいてルートを設定する(S314)。PDD20は、従業員によって収容スペース26に商品24が格納されるまで待機し、商品24の格納が確認されると(S316)、設定されたルートに沿って目的地まで移動する自動走行を開始する。自動走行(S318)中、PDD20は随時、自己の現在位置を測定して管理サーバ12およびPOSにネットワーク18を介して報告する(S320)。報告された現在位置は、管理サーバ12による自動走行の制御に用いられてもよいし、店舗22の従業員にPDD20の位置を知らせるためにPOSのディスプレイに表示されてもよい。また、管理サーバ12はPDD20の現在位置を携帯端末16に、ネットワーク18を介して提供してもよい。   When receiving the route information, the PDD 20 sets a route based on the route information (S314). The PDD 20 stands by until the employee 24 stores the product 24 in the storage space 26. When storage of the product 24 is confirmed (S316), the PDD 20 starts automatic travel to move to the destination along the set route. . During automatic travel (S318), the PDD 20 measures its current position at any time and reports it to the management server 12 and the POS via the network 18 (S320). The reported current position may be used to control automatic travel by the management server 12, or may be displayed on the POS display to inform the store 22 employee of the position of the PDD 20. The management server 12 may also provide the portable terminal 16 with the current position of the PDD 20 via the network 18.

PDD20は、設定された会合場所に到着し、そこで待機する(S322)。待機している間、PDD20は近距離無線通信により自己の識別情報を周囲に報知する。ユーザ14は携帯端末16を持って会合場所に赴く。PDD20が会合場所に到着したことをユーザ14に知らせる方法は、例えば、携帯端末16のディスプレイ34にPDD20の現在位置を表示すること、ディスプレイ34にPDD20の予定到着時刻または到着までの残り時間を表示すること、PDD20から到着の報告を受けた管理サーバ12が携帯端末16にPDD20の到着を通知すること、のいずれかまたはそれらの組み合わせであってもよい。   The PDD 20 arrives at the set meeting place and stands by there (S322). While waiting, the PDD 20 broadcasts its identification information to the surroundings by near field communication. The user 14 holds the portable terminal 16 and goes to the meeting place. For example, displaying the current position of the PDD 20 on the display 34 of the portable terminal 16 and displaying the estimated arrival time or remaining time until arrival of the PDD 20 on the display 34 of the portable terminal 16 Or the management server 12 notified of arrival from the PDD 20 may notify the portable terminal 16 of the arrival of the PDD 20 or any combination thereof.

携帯端末16は、近距離無線通信を介してPDD20の識別情報を検出する(S324)。携帯端末16は、ユーザ14の認証情報をPDD20に、近距離無線通信を介して送信する(S326)。PDD20は認証情報を受信し、受信した認証情報を用いてユーザ認証を行う(S328)。このユーザ認証は、PDD20で行われてもよく、または管理サーバ12で行われてもよく、もしくはその両者が通信することで行われてもよい。図3ではユーザ認証がPDD20で完結する例を示している。この場合、PDD20が管理サーバ12からステップS312で受信するルート情報はユーザ14の認証情報を含む。   The portable terminal 16 detects the identification information of the PDD 20 via near field communication (S324). The portable terminal 16 transmits the authentication information of the user 14 to the PDD 20 via near field communication (S326). The PDD 20 receives the authentication information and performs user authentication using the received authentication information (S328). This user authentication may be performed by the PDD 20, or may be performed by the management server 12, or may be performed by communication between the two. FIG. 3 shows an example in which user authentication is completed by the PDD 20. In this case, the route information received by the PDD 20 from the management server 12 in step S312 includes the authentication information of the user 14.

ユーザ認証に成功すると、PDD20はユーザ14宛の商品24が格納されている収容スペース26を開放する(S330)。ユーザ14が開放された収容スペース26から商品24を取り出すことで商品24の授受が行われる。商品24を取り出した後、ユーザ14は収容スペース26の蓋を閉める。PDD20は、蓋が閉まったことを検出すると、設定されたルートに沿って店舗22まで移動する自動走行を開始する。自動走行(S332)中、PDD20は随時、自己の現在位置を測定して管理サーバ12およびPOSにネットワーク18を介して報告する(S334)。PDD20は、店舗22に到着し、所定の停止位置で停止する(S336)。PDD20は、授受の完了を確認する確認情報を管理サーバ12およびPOSにネットワーク18を介して送信する(S338)。なお、確認情報はPDD20が目的地にいるときに生成、送信されてもよい。管理サーバ12は、確認情報を受信すると、今回の取引に係る取引情報をデータベース40に格納する(S340)。   If the user authentication is successful, the PDD 20 opens the accommodation space 26 in which the product 24 addressed to the user 14 is stored (S330). The product 24 is delivered by taking out the product 24 from the storage space 26 where the user 14 is open. After removing the item 24, the user 14 closes the lid of the storage space 26. When the PDD 20 detects that the lid is closed, it starts automatic travel to move to the store 22 along the set route. During automatic travel (S332), the PDD 20 measures its current position at any time and reports it to the management server 12 and the POS via the network 18 (S334). The PDD 20 arrives at the store 22 and stops at a predetermined stop position (S336). The PDD 20 transmits confirmation information for confirming the completion of the transfer to the management server 12 and the POS via the network 18 (S338). The confirmation information may be generated and transmitted when the PDD 20 is at the destination. When receiving the confirmation information, the management server 12 stores the transaction information related to the current transaction in the database 40 (S340).

図3の例では電子的な先払い方式を採用する場合を説明したが、電子的な後払い方式が採用されてもよく、その場合は授受の完了が確認された後、管理サーバ12により決済処理が行われてもよい。あるいはまた、PDD20が商品24をユーザ14に渡し、代わりに商品24の代金をユーザ14から預かって店舗22に持って帰る方式が採用されてもよい。   Although the case of adopting the electronic prepayment method has been described in the example of FIG. 3, the electronic postpayment method may be adopted, and in this case, after the completion of the transfer is confirmed, the settlement processing is performed by the management server 12 It may be done. Alternatively, a method may be adopted in which the PDD 20 delivers the item 24 to the user 14 and instead deposits the price of the item 24 from the user 14 and brings it back to the store 22.

図3の例では、ユーザ14が商品24を注文する場合を説明したが、ユーザ14が荷物の集荷を依頼する場合にも同様の処理が適用されうる。この場合の図3の例との主な違いは、PDD20が目的地に向かう際には収容スペース26は空であり、PDD20が目的地から店舗22に帰る際には収容スペース26はユーザ14の荷物を保持する点である。   Although the case where the user 14 orders the product 24 has been described in the example of FIG. 3, the same process may be applied when the user 14 requests collection of a package. The main difference from the example of FIG. 3 in this case is that the accommodation space 26 is empty when the PDD 20 goes to the destination, and the accommodation space 26 is for the user 14 when the PDD 20 returns from the destination to the store 22. The point is to hold the luggage.

図3の例では、管理サーバ12がネットワーク18を介してPDD20にルート情報を送信する場合を説明したが、これに限られず、例えば店舗22のPOSが管理サーバ12からルート情報を格納指示と合わせて取得し、該POSが例えば近距離無線通信やWiFi経由でPDD20にルート情報を設定してもよい。   In the example of FIG. 3, although the case where management server 12 transmits route information to PDD 20 via network 18 was explained, it is not restricted to this, for example, POS of store 22 matches route information with management instructions from management server 12 For example, the POS may set route information to the PDD 20 via near field communication or WiFi.

図4は、図1のデータベース40の一例を示すデータ構造図である。データベース40は、取引を行ったユーザ14の属性と、配送/集荷の別と、注文された商品24と、注文された商品24または集荷された荷物の個数と、注文が確定したときの日時と、注文が確定したときのユーザ14の携帯端末16の位置と、ユーザ14がPDD20から商品24を受け取ったときの日時と、ユーザ14がPDD20から商品24を受け取った位置(=指定された会合場所)と、PDD20が会合場所に到着してからユーザ14が商品24を取り出すまでの時間であるPDD待機時間と、会合の成功/失敗の別と、天気と、を対応付けて保持する。   FIG. 4 is a data structure diagram showing an example of the database 40 of FIG. The database 40 includes attributes of the user 14 who has made a transaction, classification of delivery / pickup, ordered items 24, number of ordered items 24 or picked up packages, and date / time when the order is confirmed. , The position of the portable terminal 16 of the user 14 when the order is confirmed, the date and time when the user 14 receives the product 24 from the PDD 20, and the position where the user 14 receives the product 24 from the PDD 20 (= designated meeting place And the PDD waiting time which is the time from the arrival of the PDD 20 at the meeting place until the user 14 takes out the goods 24, the meeting success / failure classification and the weather are associated with each other and held.

本実施の形態に係るPDDシステム10によると、商品24の注文や集荷の依頼があるたびに、管理サーバ12のデータベース40にその取引が行われた場所の情報(会合場所)や注文が行われた場所の情報が蓄積されていく。会合場所は、PDD20がユーザ14に直接商品24を渡した場所であるから、ユーザ14が商品24を受け取った場所としての精度は高い。管理サーバ12の管理者は、蓄積された場所の情報をビッグデータとして処理することで、より効果的な商品のレコメンドやマーケティングを実現できる。   According to the PDD system 10 according to the present embodiment, whenever there is an order of the product 24 or a request for collection, information (meeting place) and an order of the place where the transaction is performed are performed in the database 40 of the management server 12 The information on the places where the Since the meeting place is a place where the PDD 20 directly delivers the product 24 to the user 14, the accuracy as a place where the user 14 receives the product 24 is high. The manager of the management server 12 can realize more effective product recommendation and marketing by processing the accumulated location information as big data.

例えば、受け取りの成功や失敗と共に会合場所が蓄積されていることに着目すると、会合場所ごとに受け取りの成功率を算出できる。また、PDD待機時間と共に会合場所が蓄積されていることに着目すると、会合場所ごとに受け取りにかかる時間を算出できる。また、会合場所ごとに、受け取りの成功率と受け取りにかかる時間とに基づいてユーザの受け取りやすさの指標を算出できる。管理サーバ12は、この指標に基づいてユーザ14に会合場所の候補を提案できる。   For example, focusing on the fact that meeting places are accumulated along with success or failure of reception, it is possible to calculate the success rate of reception for each meeting place. Also, focusing on the fact that the meeting place is accumulated together with the PDD waiting time, it is possible to calculate the time taken to receive each meeting place. In addition, it is possible to calculate the user's acceptability indicator based on the success rate of reception and the time taken for reception for each meeting location. The management server 12 can propose possible meeting places to the user 14 based on this index.

あるいはまた、蓄積された会合場所と注文時刻とから、注文する確率が高い場所と時刻とを算出することができる。管理サーバ12は、算出された場所および時刻に基づいて、商品24のレコメンドを行うことができる。例えば、あるオフィスビルのエントランスで、午前11時半から正午までの間におにぎりがユーザに渡された頻度が、他の場所や他の時間帯よりも高いことが判明した場合、そのオフィスビルにいるユーザに午前11時から午前11時半までの間におにぎりのクーポンを電子的に配布するのが効果的であると判断することができる。   Alternatively, from the stored meeting place and order time, it is possible to calculate the place and time where the probability of ordering is high. The management server 12 can recommend the product 24 based on the calculated location and time. For example, if at the entrance of an office building it is found that the frequency at which a user passes a rice ball between 11.30 am and noon is higher than at other places or other time zones, It can be determined that it is effective to electronically distribute rice ball coupons between 11:00 am and 11.30 am to existing users.

注文日時が蓄積されていることに着目すると、注文のピーク期間を予測することができる。この場合、予測されたピーク期間に基づいて、店舗22に配置するPDD20の台数やその待機場所を時間帯ごとに調整することができる。   Focusing on the fact that the order date and time is accumulated, it is possible to predict the peak period of the order. In this case, based on the predicted peak period, the number of PDDs 20 arranged in the store 22 and the standby location can be adjusted for each time zone.

なお、管理サーバ12は、PDD20が会合場所に到着した場合にユーザ14がすぐに受け取りに来ることを動機付けるインセンティブをユーザ14に付与するインセンティブ処理を行ってもよい。インセンティブ処理は、例えばすぐに受け取りに来たユーザ14にクーポンを付与する処理や、該ユーザ14を優良ユーザとして優先的なレコメンドを行う処理であってもよい。   The management server 12 may perform an incentive process of giving the user 14 an incentive that motivates the user 14 to come to the reception immediately when the PDD 20 arrives at the meeting place. The incentive process may be, for example, a process of giving a coupon to the user 14 who has immediately come to receive, or a process of giving priority recommendation to the user 14 as a good user.

本発明者は、上述のPDDシステム10について鋭意検討を重ねた結果、動作の様々なフェーズにおいて様々な課題があることを認識した。以下、各課題とその解決手段とを説明する。   As a result of intensive studies on the PDD system 10 described above, the inventor has recognized that there are various problems in various phases of operation. Each problem and means for solving the problems will be described below.

(例1)
フェーズ:注文受付
課題:待ち合わせ場所の特定
図2のステップS302に関連して説明した通り、ユーザ14は商品24を注文する際、PDD20と会合する会合場所を指定する。会合場所の指定を受け付けるためのユーザインタフェースとして、PDDアプリが携帯端末16のディスプレイ34に電子的な地図(以下、電子地図という)を表示させ、その電子地図上でユーザ14に指定させるものが考えられる。しかしながら、現在利用可能な電子地図では建物を指定することはできるが、建物の敷地内の特定の場所(エントランス、裏口、通用口、休憩所、喫煙所等)までは指定することができない。会合場所として比較的適しているのがエントランスであることから、建物が指定されると自動的にそのエントランスが会合場所として指定される実装も考えられるが、電子地図にはエントランスの場所を特定する情報が含まれていないので、そのような実装も現状では難しい。したがって、例えば「渋谷駅」ではなく、「ハチ公前」程度まで会合場所を絞り込める工夫が必要である。
(Example 1)
Phase: Order Acceptance Problem: Specification of Meeting Place As described in connection with step S302 in FIG. 2, the user 14 designates a meeting place to meet with the PDD 20 when ordering the product 24. As a user interface for accepting designation of the meeting place, the PDD application may display an electronic map (hereinafter referred to as an electronic map) on the display 34 of the portable terminal 16 and have the user 14 designate on the electronic map Be However, although it is possible to specify a building on the currently available electronic map, it is not possible to specify a specific place (entrance, back door, pass opening, rest area, smoking area, etc.) within the building site. Since it is the entrance that is relatively suitable as the meeting place, there is also an implementation where the entrance is automatically specified as the meeting place when the building is specified, but the electronic map should specify the entrance place Such an implementation is currently difficult because it contains no information. Therefore, for example, it is necessary to devise a device that can narrow down the meeting place to the level of "Hachiko-no-Mae" rather than "Shibuya Station".

そこで、本例では、電子地図と、電子地図内の建物の敷地の地図と、を対応付けて管理サーバ12に登録する。PDDアプリは、ユーザ14が電子地図内の建物を会合場所として指定した場合、その建物の敷地の地図を管理サーバ12から取得し、取得された敷地の地図に会合場所の候補を付加してユーザ14に提示する。これにより、ユーザ14は建物の敷地内の特定の場所のレベルまで会合場所を絞り込むことができ、ユーザ14とPDD20との会合の確実性を高めることができる。   Therefore, in this example, the electronic map and the map of the site of the building in the electronic map are associated with each other and registered in the management server 12. When the user 14 designates a building in the electronic map as a meeting place, the PDD application acquires a map of the site of the building from the management server 12 and adds the candidate of the meeting place to the acquired map of the site to be a user Presented at 14. Thereby, the user 14 can narrow down the meeting place to the level of a specific place in the premises of the building, and the certainty of the meeting between the user 14 and the PDD 20 can be enhanced.

図5は、例1に係る管理サーバ12の機能及び構成を示すブロック図である。図5および他のブロック図に示す各ブロックは、ハードウエア的には、コンピュータのCPUをはじめとする素子や機械装置で実現でき、ソフトウエア的にはコンピュータプログラム等によって実現されるが、ここでは、それらの連携によって実現される機能ブロックを描いている。したがって、これらの機能ブロックはハードウエア、ソフトウエアの組合せによっていろいろなかたちで実現できることは、本明細書に触れた当業者には理解されるところである。   FIG. 5 is a block diagram showing the function and configuration of the management server 12 according to the first example. Each block shown in FIG. 5 and the other block diagrams can be realized by hardware as an element such as a CPU of a computer or a mechanical device, and as software as a computer program or the like. , The functional block realized by those cooperation is drawn. Therefore, it is understood by those skilled in the art who have been mentioned in the present specification that these functional blocks can be realized in various forms by a combination of hardware and software.

管理サーバ12は、電子地図保持部42と、敷地情報保持部44と、建物指定受付部46と、建物種別判定部48と、会合場所指定受付部50と、候補更新部52と、を備える。電子地図保持部42は電子地図を保持する。電子地図は例えば、株式会社ゼンリンが提供する広域・詳細地図データベースZMAPや、Google Inc.が提供するGoogle Mapであってもよい。電子地図保持部42の代わりに電子地図を他のサーバから取得するためのAPI(Application Programing Interface)が用いられてもよい。   The management server 12 includes an electronic map storage unit 42, a site information storage unit 44, a building specification reception unit 46, a building type determination unit 48, a meeting place specification reception unit 50, and a candidate update unit 52. The electronic map holding unit 42 holds an electronic map. The electronic map is, for example, the wide area and detailed map database ZMAP provided by Zenrin Co., Ltd. It may be Google Map provided by. Instead of the electronic map storage unit 42, an API (Application Programming Interface) for acquiring an electronic map from another server may be used.

図6は、図5の敷地情報保持部44の一例を示すデータ構造図である。敷地情報保持部44は、建物を特定する建物IDと、建物の種別と、建物の敷地の地図と、会合場所候補の座標、指定回数、画像の組と、NG領域の範囲と、NGの理由と、を対応付けて保持する。   FIG. 6 is a data structure diagram showing an example of the site information holding unit 44 of FIG. The site information holding unit 44 identifies a building, a building type, a building type, a map of a building site, coordinates of meeting place candidates, a designated number of times, a set of images, a range of an NG area, a reason of NG And are associated with each other.

建物IDは電子地図に登録されている建物を特定する識別子である。建物の種別は、例えばオフィスビル、マンション、一軒家、アパート、学校、病院等である。建物の種別は、後述のユーザによる登録があるたびに更新されてもよい。敷地の地図は、ビットマップ形式やJPEG形式などの画像ファイルである。会合場所候補は、(1)PDDシステム10の管理者によって手動で設定されるか、または(2)ユーザ14とPDD20とが実際に会合したことがある場所が設定されるか、または(3)携帯端末16を介してユーザ14により登録される。会合場所候補の座標は、敷地の地図において会合場所の候補の位置を特定する情報であり、例えば敷地の地図における候補の座標である。会合場所候補の指定回数は、これまでにその候補が会合場所として選択された回数である。会合場所候補の画像は、その候補においてPDD20またはユーザ14の携帯端末16が撮像した、候補の周囲の画像である。NG領域の範囲は、敷地にユーザ14とPDD20との会合が制限または禁止されるNG領域が存在する場合、そのNG領域の範囲を特定する情報を示す。NGの理由は、NG領域においてなぜ会合が制限または禁止されるかを示す理由情報を示す。図6の例では、建物ID「A11」の敷地には、「20<x<30、50<y<55」の範囲にNG領域が存在すること、および、そこは階段があるのでNGであることが示されている。   The building ID is an identifier for identifying a building registered in the electronic map. The type of the building is, for example, an office building, an apartment, a house, an apartment, a school, a hospital or the like. The type of building may be updated each time there is registration by the user described later. The map of the site is an image file such as a bitmap format or a JPEG format. The meeting place candidate is (1) manually set by the administrator of the PDD system 10, or (2) a place where the user 14 and the PDD 20 have actually met, or (3) It is registered by the user 14 via the portable terminal 16. The coordinates of the meeting place candidate are information for specifying the position of the meeting place candidate in the map of the site, and are, for example, the coordinates of the candidate in the map of the site. The designated number of meeting place candidates is the number of times the candidate has been selected as the meeting place so far. The image of the meeting place candidate is an image of the surroundings of the candidate captured by the PDD 20 or the portable terminal 16 of the user 14 in the candidate. The range of the NG region indicates information for specifying the range of the NG region when there is an NG region in which the meeting between the user 14 and the PDD 20 is restricted or prohibited on the site. The NG reason indicates reason information indicating why the meeting is restricted or prohibited in the NG area. In the example of FIG. 6, in the site of the building ID “A11”, there is an NG area in the range of “20 <x <30, 50 <y <55”, and there is a stairway so there is NG It is shown.

図7は、例1に係る携帯端末16の機能及び構成を示すブロック図である。携帯端末16は、送受信部54と、入力受付部56と、表示制御部58と、を備える。
送受信部54はネットワーク18を介して管理サーバ12と情報をやりとりする。
入力受付部56は、入力インタフェース36に対してなされたユーザ14の入力を受け付ける。例えば、ユーザ14がディスプレイ34に表示されるオブジェクトをタップした場合、入力受付部56はディスプレイ34上に設けられたタッチパネルからタップの位置を取得し、取得された位置とオブジェクトの表示位置とを照合し、両者がマッチする場合は該タップを該オブジェクトの指定として受け付ける。また、入力受付部56はタッチパネルを介してユーザ14から各種指示を受け付ける。入力受付部56は、ユーザ14による指示や指定に係る情報を管理サーバ12に送受信部54を介して送信する。
表示制御部58は、送受信部54を介して管理サーバ12から画面を生成するための画面情報を取得し、取得された画面情報にしたがい所定の画面をディスプレイ34に表示させる。
FIG. 7 is a block diagram showing the function and configuration of the mobile terminal 16 according to the first example. The portable terminal 16 includes a transmitting / receiving unit 54, an input receiving unit 56, and a display control unit 58.
The transmitting and receiving unit 54 exchanges information with the management server 12 via the network 18.
The input accepting unit 56 accepts the input of the user 14 made to the input interface 36. For example, when the user 14 taps an object displayed on the display 34, the input reception unit 56 acquires the position of the tap from the touch panel provided on the display 34, and collates the acquired position with the display position of the object. If the two match, the tap is accepted as the designation of the object. Further, the input receiving unit 56 receives various instructions from the user 14 via the touch panel. The input accepting unit 56 transmits information related to an instruction or designation by the user 14 to the management server 12 via the transmitting / receiving unit 54.
The display control unit 58 acquires screen information for generating a screen from the management server 12 via the transmission / reception unit 54, and causes the display 34 to display a predetermined screen according to the acquired screen information.

後述する例1以外の他の例に係る携帯端末の機能及び構成は、図7に示される例1に係る携帯端末16の機能及び構成と共通とする。例1では、携帯端末16は基本的に情報の入出力を担当し、情報の処理は管理サーバ12によって行われるが、これに限られず、例1や他の例において、管理サーバ12における情報処理の全部または任意の一部を携帯端末16で行うようPDDシステム10が構成されてもよい。   The function and configuration of the portable terminal according to another example other than Example 1 described later are the same as the function and configuration of the portable terminal 16 according to Example 1 shown in FIG. 7. In Example 1, the portable terminal 16 basically takes charge of input / output of information, and processing of information is performed by the management server 12, but the present invention is not limited thereto. In Example 1 and other examples, information processing in the management server 12 The PDD system 10 may be configured to perform all or any part of the process on the mobile terminal 16.

以下、図8〜図14を参照して、ユーザ14から商品の注文を受け付ける際の会合場所の絞り込みについて説明する。図8は、ディスプレイ34に表示される注文確認画面60の代表画面図である。携帯端末16の入力受付部56は、不図示の商品選択画面等でユーザ14から所望の商品の指定を受け付けると、指定された商品の情報をネットワーク18を介して管理サーバ12に送信する。管理サーバ12は、指定された商品に基づいて注文確認画面60の内容を決定し、注文確認画面60を生成するための画面情報である注文確認画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は注文確認画面情報を取得し、取得された注文確認画面情報にしたがい注文確認画面60をディスプレイ34に表示させる。   Hereinafter, narrowing down of the meeting place at the time of receiving an order of a product from the user 14 will be described with reference to FIGS. 8 to 14. FIG. 8 is a representative screen view of the order confirmation screen 60 displayed on the display 34. As shown in FIG. When the input acceptance unit 56 of the portable terminal 16 accepts specification of a desired product from the user 14 on a product selection screen (not shown) or the like, it transmits information of the specified product to the management server 12 via the network 18. The management server 12 determines the content of the order confirmation screen 60 based on the designated product, generates order confirmation screen information which is screen information for generating the order confirmation screen 60, and transmits the information via the network 18. To the portable terminal 16. The display control unit 58 of the portable terminal 16 acquires the order confirmation screen information and causes the display 34 to display the order confirmation screen 60 in accordance with the acquired order confirmation screen information.

注文確認画面60は、注文詳細表示領域62と、会合場所指定ボタン64と、会合予定時刻領域66と、を有する。注文詳細表示領域62には、ユーザ14が指定した商品の名前や個数や値段などの詳細が表示される。会合予定時刻領域66には、PDD20が指定された会合場所に到着する予定時刻が表示される。なお、会合場所がまだ決定されていない場合は、会合予定時刻領域66には、会合場所が指定された後に予定時刻が表示される旨が表示される。   The order confirmation screen 60 has an order details display area 62, a meeting place designation button 64, and a meeting scheduled time area 66. The order detail display area 62 displays details such as the name, number, and price of the product designated by the user 14. The scheduled meeting time area 66 displays the scheduled time of arrival of the PDD 20 at the designated meeting place. If the meeting place has not been determined yet, it is displayed in the meeting scheduled time field 66 that the scheduled time is displayed after the meeting place is designated.

ユーザ14が会合場所指定ボタン64をタップすると、携帯端末16の入力受付部56はそれを会合場所を指定するための指示として受け付ける。入力受付部56はその指示をネットワーク18を介して管理サーバ12に送信する。管理サーバ12の建物指定受付部46は、その指示を受信すると、電子地図保持部42から携帯端末16の現在位置の周囲の電子地図を取得し、建物指定画面68を生成するための画面情報である建物指定画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は建物指定画面情報を取得し、取得された建物指定画面情報にしたがい建物指定画面68をディスプレイ34に表示させる。   When the user 14 taps the meeting place designation button 64, the input receiving unit 56 of the portable terminal 16 receives it as an instruction for specifying the meeting place. The input accepting unit 56 transmits the instruction to the management server 12 via the network 18. When receiving the instruction, the building specification receiving unit 46 of the management server 12 acquires an electronic map around the current position of the portable terminal 16 from the electronic map holding unit 42, and is screen information for generating the building specification screen 68. Certain building designation screen information is generated, and the information is transmitted to the portable terminal 16 via the network 18. The display control unit 58 of the mobile terminal 16 acquires the building specification screen information, and causes the display 34 to display the building specification screen 68 according to the acquired building specification screen information.

図9は、ディスプレイ34に表示される建物指定画面68の代表画面図である。建物指定画面68は、住所入力領域70と、建物種別指定領域72と、OKボタン76と、地図指定領域74と、を有する。住所入力領域70は、ユーザ14が会合場所として指定したい建物の住所を入力するための領域である。建物種別指定領域72は、ユーザ14が会合場所として指定したい建物の種別をユーザに指定または選択させるための領域である。建物種別指定領域72は、一軒家、オフィスビル、アパート、マンション、学校等の選択肢からなるプルダウン形式で構成される。建物種別指定領域72の選択肢は建物の種別に対応する。例えば、ユーザ14は、自分が働いているオフィスビルでの会合を希望する場合、住所入力領域70に該オフィスビルの住所を入力すると共に建物種別指定領域72のプルダウンメニューから「オフィスビル」を選択する。そしてユーザ14がOKボタン76をタップすると、携帯端末16の入力受付部56はそれを建物の住所および種別を指定するための指示として受け付ける。入力受付部56は住所入力領域70に入力された情報および建物種別指定領域72で選択された種別をネットワーク18を介して管理サーバ12に送信する。   FIG. 9 is a representative screen view of the building designation screen 68 displayed on the display 34. As shown in FIG. The building specification screen 68 has an address input area 70, a building type specification area 72, an OK button 76, and a map specification area 74. The address input area 70 is an area for inputting an address of a building that the user 14 wants to designate as a meeting place. The building type specification area 72 is an area for causing the user to specify or select the type of building that the user 14 wants to specify as a meeting place. The building type specification area 72 is configured in a pull-down format including options such as a house, an office building, an apartment, an apartment, and a school. The options in the building type designation area 72 correspond to the type of building. For example, when the user 14 wants to have a meeting in the office building where he / she works, he / she inputs the address of the office building in the address input area 70 and selects “Office Building” from the pull-down menu of the building type designation area 72 Do. Then, when the user 14 taps the OK button 76, the input receiving unit 56 of the mobile terminal 16 receives it as an instruction for specifying the address and the type of the building. The input receiving unit 56 transmits the information input to the address input area 70 and the type selected in the building type specification area 72 to the management server 12 via the network 18.

あるいはまた、ユーザ14は、地図指定領域74に示される携帯端末16の現在位置の周囲の電子地図のなかから所望の建物を選択してもよい。地図指定領域74において、過去にユーザ14が会合場所として指定したことのある建物は強調して表示される(図9では斜線のハッチングで示される)。ユーザ14が電子地図上の建物をタップすると、携帯端末16の入力受付部56はそれを建物を指定するための指示として受け付ける。入力受付部56は指定された建物の建物IDをネットワーク18を介して管理サーバ12に送信する。   Alternatively, the user 14 may select a desired building from the electronic map around the current position of the portable terminal 16 shown in the map designation area 74. In the map designation area 74, a building which has been designated as a meeting place by the user 14 in the past is highlighted (indicated by hatching in FIG. 9). When the user 14 taps a building on the electronic map, the input receiving unit 56 of the portable terminal 16 receives it as an instruction for specifying the building. The input accepting unit 56 transmits the building ID of the designated building to the management server 12 via the network 18.

管理サーバ12の建物指定受付部46は、ネットワーク18を介して携帯端末16から(住所入力領域70に入力された情報および建物種別指定領域72で選択された種別)または(建物ID)を取得する。取得した情報が建物IDの場合、建物指定受付部46は敷地情報保持部44を参照し、該建物IDに対応する建物の種別を取得する。建物種別判定部48は、取得された種別が敷地の大きさに関する基準を満たすか否かを判定する。この基準は例えば敷地が広いか狭いかである。一軒家やアパートであれば敷地が狭いので会合場所を絞り込まなくてもユーザ14とPDD20との会合に成功する蓋然性は高い一方、オフィスビルやマンションや学校は敷地が広いので、会合場所の絞り込みが必要となる。したがって、建物種別判定部48は建物の種別を敷地が広いグループ(オフィスビル、マンション、学校、駅等)と狭いグループ(一軒家、アパート等)とに分類しておき、取得された種別が広いグループに該当する場合に基準が満たされたと判定し、狭いグループに該当する場合は基準が満たされないと判定する。   The building specification receiving unit 46 of the management server 12 acquires (the information input to the address input area 70 and the type selected in the building type specification area 72) or (building ID) from the portable terminal 16 via the network 18 . When the acquired information is a building ID, the building specification receiving unit 46 refers to the site information holding unit 44 and acquires the type of the building corresponding to the building ID. The building type determination unit 48 determines whether the acquired type satisfies the standard regarding the size of the site. This standard is, for example, whether the site is wide or narrow. If it is a house or apartment, there is a high probability that the user 14 and PDD 20 will successfully meet without narrowing down the meeting site because the site is small, while the office building, apartment and school have a large site, so it is necessary to narrow down the meeting location It becomes. Therefore, the building type determination unit 48 classifies the types of buildings into a group (office building, apartment, school, station, etc.) with a large site and a narrow group (house, apartment, etc.), and a group with a wide type acquired It is determined that the criterion is satisfied when it falls under and the criterion is not satisfied when it falls under the narrow group.

建物種別判定部48は、基準が満たされないと判定された場合(=建物の敷地が狭い場合)、会合場所として指定された建物の位置に基づいて会合予定時刻を算出する。建物種別判定部48は、場所時刻表示画面78を生成するための画面情報である場所時刻表示画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は場所時刻表示画面情報を取得し、取得された場所時刻表示画面情報にしたがい場所時刻表示画面78をディスプレイ34に表示させる。   When it is determined that the standard is not satisfied (= when the site of the building is narrow), the building type determination unit 48 calculates the scheduled meeting time based on the position of the building designated as the meeting place. The building type determination unit 48 generates place time display screen information which is screen information for generating the place time display screen 78, and transmits the information to the portable terminal 16 via the network 18. The display control unit 58 of the portable terminal 16 acquires place time display screen information, and causes the display 34 to display a place time display screen 78 in accordance with the acquired place time display screen information.

図10は、ディスプレイ34に表示される場所時刻表示画面78の代表画面図である。場所時刻表示画面78は、注文詳細表示領域62と、確定会合場所表示領域80と、確定予定時刻表示領域82と、を有する。確定会合場所表示領域80には、ユーザ14が指定し管理サーバ12によって確認された会合場所および建物の種別が表示される。確定予定時刻表示領域82には、管理サーバ12によって算出された会合予定時刻が表示される。   FIG. 10 is a representative screen view of the place time display screen 78 displayed on the display 34. As shown in FIG. The place time display screen 78 has an order detail display area 62, a confirmed meeting place display area 80, and a confirmed scheduled time display area 82. The confirmed meeting place display area 80 displays the meeting place and the type of the building designated by the user 14 and confirmed by the management server 12. In the fixed scheduled time display area 82, the scheduled meeting time calculated by the management server 12 is displayed.

会合場所指定受付部50は、建物種別判定部48において基準が満たされると判定された場合(=建物の敷地が広い場合)、敷地情報保持部44を参照し、指定された建物に対応する敷地地図と、会合場所候補の情報と、NG領域の情報と、を取得する。会合場所指定受付部50は、取得した情報に基づいて、会合場所絞り込み画面84を生成するための画面情報である会合場所絞り込み画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は会合場所絞り込み画面情報を取得し、取得された会合場所絞り込み画面情報にしたがい会合場所絞り込み画面84をディスプレイ34に表示させる。   When it is determined that the criteria are satisfied in the building type determination unit 48 (= when the site of the building is wide), the meeting place designation reception unit 50 refers to the site information holding unit 44 and a site corresponding to the designated building The map, the information on the meeting place candidate, and the information on the NG area are acquired. The meeting place specification receiving unit 50 generates meeting place narrowing-down screen information which is screen information for generating the meeting place narrowing-down screen 84 based on the acquired information, and transmits the information to the portable terminal 16 via the network 18. Send. The display control unit 58 of the mobile terminal 16 acquires the meeting place narrowing-down screen information, and causes the display 34 to display the meeting place narrowing-down screen 84 in accordance with the acquired meeting place narrowing-down screen information.

図11は、ディスプレイ34に表示される会合場所絞り込み画面84の代表画面図である。会合場所絞り込み画面84は、敷地地図表示領域86と、候補画像表示領域88と、新たに設定ボタン90と、を有する。敷地地図表示領域86には、指定された建物の敷地地図が表示される。敷地地図表示領域86において、会合場所候補のそれぞれの位置には候補マーク94と実績指標92とが対応付けて表示される。候補マーク94はそこが会合場所として指定可能であることを示すアイコンまたはグラフィカルオブジェクトである。実績指標92は、その会合場所候補がこれまでに会合場所として指定された回数に対応し、該回数が多いほど多くの黒丸を表示するよう構成される。ユーザは、敷地地図表示領域86を見ることにより、一目で(1)どこが会合場所として指定可能なのか、および(2)それぞれの会合場所候補が選択される頻度を把握することができる。   FIG. 11 is a representative screen view of the meeting place narrowing screen 84 displayed on the display 34. As shown in FIG. The meeting place narrowing-down screen 84 has a site map display area 86, a candidate image display area 88, and a setting button 90 anew. The site map display area 86 displays a site map of a designated building. In the site map display area 86, the candidate mark 94 and the performance index 92 are displayed in association with each position of the meeting place candidate. The candidate mark 94 is an icon or a graphical object indicating that it can be designated as a meeting place. The performance indicator 92 is configured to correspond to the number of times the meeting place candidate has been designated as a meeting place so far, and the more the number, the more black circles are displayed. By looking at the site map display area 86, the user can grasp (1) where can be designated as a meeting place at a glance and (2) how often each meeting place candidate is selected.

候補画像表示領域88には、敷地地図表示領域86において仮選択枠96で指定されている会合場所候補の周囲の画像が表示される。ユーザ14が敷地地図表示領域86上で候補をタップすると仮選択枠96がタップされた候補に移動する。ユーザ14は、仮選択枠96を候補の間で動かすことで各候補の周囲の画像を見ることができるので、誤った会合場所が指定される確率を低減できる。なお、他の実施の形態では、敷地地図表示領域86に表示される全ての候補の周囲の画像を一画面に表示させてもよい。この場合、一覧性が向上する。   In the candidate image display area 88, an image around the meeting place candidate designated in the temporary selection frame 96 in the site map display area 86 is displayed. When the user 14 taps a candidate on the site map display area 86, the temporary selection frame 96 is moved to the tapped candidate. Since the user 14 can view the image around each candidate by moving the temporary selection frame 96 among the candidates, it is possible to reduce the probability that an incorrect meeting place is specified. In another embodiment, the images around all the candidates displayed in the site map display area 86 may be displayed on one screen. In this case, the listability is improved.

ユーザ14が敷地地図表示領域86上のひとつの候補をダブルタップすると、携帯端末16の入力受付部56はそれを会合場所を指定するための指示として受け付ける。入力受付部56は指定された候補をネットワーク18を介して管理サーバ12に送信する。管理サーバ12の会合場所指定受付部50は、指定された候補を受信して会合場所として取得する。合わせて候補更新部52は、敷地情報保持部44にアクセスし、指定された候補に対応する指定回数を更新(例えば+1)する。会合予定時刻の算出および場所時刻表示画面の表示については図10の説明に準じる。   When the user 14 double-taps one candidate on the site map display area 86, the input receiving unit 56 of the portable terminal 16 receives it as an instruction for specifying a meeting place. The input accepting unit 56 transmits the designated candidate to the management server 12 via the network 18. The meeting place specification receiving unit 50 of the management server 12 receives the specified candidate and acquires it as a meeting place. In addition, the candidate updating unit 52 accesses the site information holding unit 44 and updates (for example, +1) the designated number corresponding to the designated candidate. The calculation of the scheduled meeting time and the display of the place time display screen conform to the description of FIG.

会合場所絞り込み画面84においてユーザ14が新たに設定ボタン90をタップすると、携帯端末16の表示制御部58は会合場所の任意選択を可能とする任意選択画面98をディスプレイ34に表示させる。   When the user 14 newly taps the setting button 90 in the meeting place narrowing screen 84, the display control unit 58 of the portable terminal 16 causes the display 34 to display an optional selection screen 98 which allows arbitrary selection of the meeting place.

図12は、ディスプレイ34に表示される任意選択画面98の代表画面図である。任意選択画面98は、敷地地図表示領域100と、OKボタン104と、を有する。ユーザ14は、敷地地図表示領域100において指定マーカ102をスライド操作等により自己の所望の場所へ動かし、OKボタン104をタップする。携帯端末16の入力受付部56はそれを会合場所を指定するための指示として受け付ける。入力受付部56はOKボタン104がタップされたときの指定マーカ102の敷地地図における位置をネットワーク18を介して管理サーバ12に送信する。会合場所指定受付部50は、指定マーカ102の位置を受信し、受信した位置とNG領域の範囲とを比較する。会合場所指定受付部50は、受信した位置がNG領域の範囲に入らない場合、受信した位置を会合場所として取得する。合わせて候補更新部52は、受信した位置を敷地地図に対応する新たな候補として敷地情報保持部44に登録する。会合予定時刻の算出および場所時刻表示画面の表示については図10の説明に準じる。   FIG. 12 is a representative screen view of the option selection screen 98 displayed on the display 34. As shown in FIG. The option selection screen 98 has a site map display area 100 and an OK button 104. The user 14 moves the designated marker 102 in the site map display area 100 by a slide operation or the like to a desired position of the user, and taps the OK button 104. The input accepting unit 56 of the portable terminal 16 accepts it as an instruction for specifying a meeting place. The input accepting unit 56 transmits the position on the site map of the designated marker 102 when the OK button 104 is tapped to the management server 12 via the network 18. The meeting place designation receiving unit 50 receives the position of the designated marker 102, and compares the received position with the range of the NG area. When the received position does not fall within the range of the NG area, the meeting place designation receiving unit 50 acquires the received position as the meeting place. In addition, the candidate updating unit 52 registers the received position in the site information holding unit 44 as a new candidate corresponding to the site map. The calculation of the scheduled meeting time and the display of the place time display screen conform to the description of FIG.

会合場所指定受付部50は、受信した位置がNG領域の範囲に入る場合、敷地情報保持部44を参照してNG理由を取得する。会合場所指定受付部50は、NG理由表示画面106を生成するための画面情報であるNG理由表示画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58はNG理由表示画面情報を取得し、取得されたNG理由表示画面情報にしたがいNG理由表示画面106をディスプレイ34に表示させる。   When the received position falls within the range of the NG area, the meeting place designation receiving unit 50 refers to the site information holding unit 44 and acquires the NG reason. The meeting place specification receiving unit 50 generates NG reason display screen information which is screen information for generating the NG reason display screen 106, and transmits the information to the portable terminal 16 via the network 18. The display control unit 58 of the portable terminal 16 acquires the NG reason display screen information, and causes the display 34 to display the NG reason display screen 106 according to the acquired NG reason display screen information.

図13は、ディスプレイ34に表示されるNG理由表示画面106の代表画面図である。NG理由表示画面106には、任意選択画面98で選択された会合場所の指定が制限または禁止されている理由が表示される。ユーザ14が戻るボタン108をタップすると、携帯端末16は任意選択画面98を再度ディスプレイ34に表示させる。   FIG. 13 is a representative screen view of the NG reason display screen 106 displayed on the display 34. As shown in FIG. The NG reason display screen 106 displays a reason why designation of the meeting place selected on the option screen 98 is restricted or prohibited. When the user 14 taps the back button 108, the portable terminal 16 causes the display 34 to display the option screen 98 again.

図8〜図13の例では敷地地図が利用可能な場合について説明したが、建物によっては管理サーバ12に敷地地図が保持されていないものもある。図9に示される建物指定画面68において指定された建物の敷地地図が管理サーバ12の敷地情報保持部44に登録されていない場合、かつ、建物種別判定部48において基準が満たされると判定された場合、会合場所指定受付部50は、敷地の周りにおける会合場所の任意選択を可能とする会合場所設定画面110を生成するための画面情報である会合場所設定画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は会合場所設定画面情報を取得し、取得された会合場所設定画面情報にしたがい会合場所設定画面110をディスプレイ34に表示させる。   Although the case where a site | part map was available was demonstrated in the example of FIGS. 8-13, depending on a building, the site | part map may not be hold | maintained by the management server 12. When the site map of the building designated in the building designation screen 68 shown in FIG. 9 is not registered in the site information holding unit 44 of the management server 12, it is determined in the building type judging unit 48 that the criteria are satisfied. In the case, the meeting place specification receiving unit 50 generates meeting place setting screen information which is screen information for generating the meeting place setting screen 110 which enables arbitrary selection of the meeting place around the site, and the information network It transmits to the portable terminal 16 via 18. The display control unit 58 of the mobile terminal 16 acquires meeting place setting screen information, and causes the display 34 to display the meeting place setting screen 110 according to the acquired meeting place setting screen information.

図14は、ディスプレイ34に表示される会合場所設定画面110の代表画面図である。会合場所設定画面110は、地図指定領域112と、OKボタン116と、を有する。地図指定領域112には指定された建物の周囲の電子地図(すなわち、敷地の周りの地図)が表示される。地図指定領域112において、指定された建物は強調して表示される(図14では斜線のハッチングで示される)。ユーザ14は、地図指定領域112において指定マーカ114をスライド操作等により自己の所望の場所へ動かし、OKボタン116をタップする。携帯端末16の入力受付部56はそれを会合場所を指定するための指示として受け付ける。入力受付部56はOKボタン116がタップされたときの指定マーカ114の電子地図における位置をネットワーク18を介して管理サーバ12に送信する。会合場所指定受付部50は、指定マーカ114の位置を受信し、受信した位置を会合場所として取得する。会合予定時刻の算出および場所時刻表示画面の表示については図10の説明に準じる。   FIG. 14 is a representative screen view of the meeting place setting screen 110 displayed on the display 34. As shown in FIG. The meeting place setting screen 110 has a map designation area 112 and an OK button 116. In the map designation area 112, an electronic map (that is, a map around a site) of a designated building is displayed. In the map designation area 112, the designated buildings are displayed emphatically (indicated by hatching in FIG. 14). The user 14 moves the designation marker 114 in the map designation area 112 to a desired position by sliding operation or the like, and taps the OK button 116. The input accepting unit 56 of the portable terminal 16 accepts it as an instruction for specifying a meeting place. The input accepting unit 56 transmits the position on the electronic map of the designated marker 114 when the OK button 116 is tapped to the management server 12 via the network 18. The meeting place designation receiving unit 50 receives the position of the designation marker 114, and acquires the received position as a meeting place. The calculation of the scheduled meeting time and the display of the place time display screen conform to the description of FIG.

あるいはまた、図9に示される建物指定画面68において指定された建物の敷地地図が管理サーバ12の敷地情報保持部44に登録されていない場合、音声通信等によりユーザ14とPDDシステム10の管理者とが直接対話し、管理者が手動で会合場所を設定してもよい。   Alternatively, if the site map of the building designated on the building designation screen 68 shown in FIG. 9 is not registered in the site information holding unit 44 of the management server 12, the user 14 and the administrator of the PDD system 10 by voice communication or the like. Interact directly, and the administrator may manually set the meeting place.

図8〜図13の例では既に少なくともひとつの会合場所候補が敷地情報保持部44に登録されている場合について説明したが、敷地地図を取得したばかりの建物等については会合場所候補がまだ登録されていないこともある。図9に関連して指定された建物の会合場所候補が敷地情報保持部44に登録されていない場合、携帯端末16の表示制御部58は図11に示される会合場所絞り込み画面84の代わりに図12に示される任意選択画面98をディスプレイ34に表示させる。   In the examples of FIGS. 8 to 13, the case where at least one meeting place candidate is already registered in the site information holding unit 44 has been described, but the meeting place candidate is still registered for the building etc. for which the site map has just been acquired. It may not be When the meeting place candidate of the building designated in relation to FIG. 9 is not registered in the site information holding unit 44, the display control unit 58 of the portable terminal 16 is shown in place of the meeting place narrowing screen 84 shown in FIG. The option screen 98 shown at 12 is displayed on the display 34.

図8〜図13の例において会合予定時刻を算出する際、PDD20が公道を走行するのにかかる時間は電子地図から算出される。建物の敷地内の移動時間は、過去の敷地内移動の情報に基づいて算出される。例えば、平均移動時間を算出し、それを敷地内の移動時間として用いてもよい。   When calculating meeting scheduled time in the example of FIGS. 8-13, the time which PDD20 takes to drive a public road is calculated from an electronic map. The traveling time within the premises of the building is calculated based on the information on past intra-site movements. For example, an average travel time may be calculated and used as a travel time on site.

図8〜図14の例ではユーザ14が携帯端末16のディスプレイ34上で会合場所の新たな候補を設定できる場合を説明したが、これに限られない。例えば、PDD20が商品の配送または荷物の集荷のためにある建物でユーザ14と会合したときに、PDD20はユーザ14による会合場所候補の登録を受け付けてもよい。PDD20が会合場所候補の登録を受け付けるモードを登録モードと称す。   Although the case where the user 14 can set the new candidate of a meeting place on the display 34 of the portable terminal 16 was demonstrated in the example of FIGS. 8-14, it is not restricted to this. For example, when PDD 20 meets user 14 in a building for delivery of goods or collection of luggage, PDD 20 may accept registration of candidate meeting places by user 14. A mode in which the PDD 20 accepts registration of meeting place candidates is referred to as a registration mode.

図15は、登録モードを有するPDD20における一連の処理の流れを示すフローチャートである。店舗22を出発したPDD20は、設定された会合場所に到着したことを検出する(S102)。PDD20は、ユーザ14による登録モードの指定を待ち受ける(S104)。例えば、PDD20は不図示の表示部に登録モードに設定可能である旨を表示させる。または、PDD20は不図示の登録モード設定ボタンを有してもよい。PDD20が会合場所に到着してから所定の期間内に登録モードの指定がない場合(S104のN)、PDD20は次の目的地があればそこへ向けて出発し、なければ店舗22への帰投を開始する(S118)。登録モードの指定を受け付けた場合(S104のY)、PDD20は登録モードに移行し、ユーザ14による誘導に従い移動する(S106)。PDD20は、ユーザ14による候補設定の指示の有無を確認し(S108)、無ければ処理はステップS106に戻る。候補設定の指示に関して、例えば、PDD20は不図示の表示部に候補設定の指示を受け付けるための領域を表示させる。または、PDD20は不図示の候補設定ボタンを有してもよい。候補設定の指示を受け付けた場合(S108のY)、PDD20は自己に備わっているGPS等の測位手段により測位を行う(S110)と共に、自己に備わっているカメラ等の撮像手段により撮像を行う(S112)。PDD20は、ステップS110で得られた位置情報とステップS112で得られた画像とを、会合場所候補を特定する情報として、ネットワーク18を介して管理サーバ12に送信する。管理サーバ12の候補更新部52は、受信した位置情報および画像を新たな候補の情報として敷地情報保持部44に登録する。PDD20は登録モードを解除する(S116)。PDD20は、次の目的地があればそこへ向けて出発し、なければ店舗22への帰投を開始する(S118)。   FIG. 15 is a flowchart showing the flow of a series of processes in the PDD 20 having the registration mode. The PDD 20 that has left the store 22 detects that it has arrived at the set meeting place (S102). The PDD 20 waits for specification of the registration mode by the user 14 (S104). For example, the PDD 20 displays on the display unit (not shown) that the registration mode can be set. Alternatively, the PDD 20 may have a registration mode setting button (not shown). If the registration mode is not specified within a predetermined period after the PDD 20 arrives at the meeting place (N in S104), the PDD 20 leaves for the next destination if there is a next destination, otherwise returns to the store 22 (S118). When the designation of the registration mode is accepted (Y in S104), the PDD 20 shifts to the registration mode, and moves according to the guidance by the user 14 (S106). The PDD 20 confirms the presence or absence of an instruction for candidate setting by the user 14 (S108). If not, the process returns to step S106. Regarding the instruction of the candidate setting, for example, the PDD 20 causes the display unit (not illustrated) to display an area for receiving the instruction of the candidate setting. Alternatively, the PDD 20 may have candidate setting buttons (not shown). When an instruction for candidate setting is received (Y in S108), the PDD 20 performs positioning using positioning means such as GPS provided in itself (S110), and performs imaging using an imaging means such as a camera provided in itself (S110) S112). The PDD 20 transmits the position information obtained in step S110 and the image obtained in step S112 to the management server 12 via the network 18 as information for specifying a meeting place candidate. The candidate update unit 52 of the management server 12 registers the received position information and image in the site information holding unit 44 as new candidate information. The PDD 20 releases the registration mode (S116). If there is a next destination, the PDD 20 departs to that destination, and if not, starts returning to the store 22 (S118).

このPDD20によると、例えば次回の配送を見越してユーザ14に会合場所の更新または変更を提案することができる。また、PDD20は、登録モードにおいて、ユーザ14に試しに連れて行って貰った場所を会合場所の候補として取得し、管理サーバ12に登録させる。この場合、会合場所の候補の位置をPDD20の測位手段で直接特定できるので、ユーザ14の携帯端末16の測位手段で特定する場合よりも候補の位置精度を高めることができる。   According to this PDD 20, for example, it is possible to propose the user 14 to update or change the meeting place in anticipation of the next delivery. In addition, in the registration mode, the PDD 20 acquires a place taken to the user 14 as a trial and crawled as a candidate for a meeting place and causes the management server 12 to register the place. In this case, since the position of the meeting place candidate can be directly specified by the positioning means of the PDD 20, the position accuracy of the candidate can be improved as compared with the case of specifying with the positioning means of the portable terminal 16 of the user 14.

(例2)
フェーズ:注文受付
課題:不自然な注文の排除
例1の図9に示されるように、ユーザ14は基本的に任意の場所を会合場所として指定することができる。この場合、ユーザ14の思い違い等により、ユーザ14が今いる位置から相当離れた場所が会合場所として指定される虞がある。本例ではそのような状況に対するフェールセーフの仕組みを提供する。
(Example 2)
Phase: Order Acceptance Problem: Elimination of Unnatural Orders As shown in FIG. 9 of Example 1, the user 14 can basically designate any place as a meeting place. In this case, there is a possibility that a place considerably distant from the position where the user 14 is now may be designated as the meeting place due to misconception of the user 14 or the like. This example provides a failsafe mechanism for such situations.

本例では、携帯端末16はGPSなどの測位手段を用いて測位し、測位の結果得られる現在位置を注文情報に含めて管理サーバ12に送信する。管理サーバ12は受信した注文情報から携帯端末16の現在位置と指定された会合場所の位置とを抽出する。管理サーバ12は、抽出された両位置が所定の基準よりも離れている場合、注文(商品24の配送または荷物の集荷)の拒否を示す注文拒否画面118を生成するための画面情報である注文拒否画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は注文拒否画面情報を取得し、取得された注文拒否画面情報にしたがい注文拒否画面118をディスプレイ34に表示させる。   In this example, the portable terminal 16 performs positioning using positioning means such as GPS, and transmits the position information obtained as a result of the positioning to the management server 12 by including it in the order information. The management server 12 extracts the current position of the portable terminal 16 and the position of the designated meeting place from the received order information. The management server 12 is an order that is screen information for generating an order refusal screen 118 indicating refusal of the order (delivery of goods 24 or collection of luggage) when the two extracted positions are apart from a predetermined standard. The rejection screen information is generated, and the information is transmitted to the portable terminal 16 via the network 18. The display control unit 58 of the portable terminal 16 acquires the order refusal screen information and causes the display 34 to display the order refusal screen 118 according to the acquired order refusal screen information.

図16は、ディスプレイ34に表示される注文拒否画面118の代表画面図である。注文拒否画面118には、例えば例1の図9に示される建物指定画面68で指定された会合場所の位置と携帯端末16の現在位置との距離がしきい値よりも大きい場合に、注文の拒否を示すメッセージが表示される。ユーザ14が戻るボタン120をタップすると、携帯端末16は建物指定画面68を再度ディスプレイ34に表示させる。   FIG. 16 is a representative screen view of the order refusal screen 118 displayed on the display 34. As shown in FIG. If the distance between the position of the meeting place designated on the building designation screen 68 shown in FIG. 9 of the example 1 and the current position of the portable terminal 16 is larger than the threshold, the order refusal screen 118 is displayed. A message indicating rejection is displayed. When the user 14 taps the back button 120, the portable terminal 16 causes the display 34 to display the building specification screen 68 again.

距離のしきい値は、注文時に通常の交通手段で人が移動できない程度の距離であってもよい。例えば、現在位置が大阪を示し、会合場所として東京のある場所が指定され、注文時刻が11:45であり、注文内容がおにぎりである場合、その日の昼食の時間帯にユーザが会合場所に到着することはほぼ不可能であるから、その注文は拒否される。   The distance threshold may be a distance such that a person can not move by normal transportation when ordering. For example, if the current position indicates Osaka, a meeting place is specified as a place in Tokyo, the order time is 11:45, and the order is a rice ball, the user arrives at the meeting place during the lunch time of the day. The order is rejected because it is almost impossible.

(例3)
フェーズ:商品配送中/目的地での待機中
課題:PDDの状態の通知
図2のステップS318、S320、S322に関連して説明した通り、PDD20は設定されたルートに沿って目的地まで移動する自動走行を行っている間、随時、自己の現在位置を測定して管理サーバ12にネットワーク18を介して報告する。PDD20は、設定された会合場所に到着すると、そこで待機する。ここで、ユーザ14にPDD20の接近を知らせると共に、PDD20が実際どの辺りにいるかを知らせることができると親切である。そうすることで、ユーザ14に時間通りに会合場所に来ることを促すことができ、会合場所でのPDD20の待機時間を低減することができる。
(Example 3)
Phase: Delivering goods / while waiting at destination Problem: Notification of PDD status As described in connection with steps S318, S320, and S322 in FIG. 2, the PDD 20 moves to the destination along the set route. During the automatic travel, the current position of the user is measured at any time and reported to the management server 12 via the network 18. When the PDD 20 arrives at the set meeting place, it waits there. Here, it is helpful to be able to notify the user 14 of the approach of the PDD 20 and also to know where the PDD 20 is actually located. By doing so, the user 14 can be urged to come to the meeting place on time, and the waiting time of the PDD 20 at the meeting place can be reduced.

図17は、例3に係る管理サーバ12の機能及び構成を示すブロック図である。管理サーバ12は、画像保持部138と、電子地図保持部42と、注文制御情報保持部152と、画像取得部198と、プライバシー処理部200と、キャンセル処理部190と、PDD位置取得部124と、距離判定部126と、通知制御部128と、状況通知画面生成部136と、会合場所変更処理部182と、を備える。   FIG. 17 is a block diagram showing the function and configuration of the management server 12 according to the third example. The management server 12 includes an image storage unit 138, an electronic map storage unit 42, an order control information storage unit 152, an image acquisition unit 198, a privacy processing unit 200, a cancellation processing unit 190, and a PDD position acquisition unit 124. , A distance determination unit 126, a notification control unit 128, a status notification screen generation unit 136, and a meeting place change processing unit 182.

PDD20は、店舗22を出発して会合場所に到着し、店舗22に帰投するまでの間に、随時、周囲の画像を取得し、取得された画像と現在位置とをネットワーク18を介して管理サーバ12に送信する。画像取得部198は、ネットワーク18を介してPDD20から送られてくる画像と現在位置とを取得し、画像保持部138に登録する。   The PDD 20 leaves the store 22 and arrives at the meeting place, and at the same time returns to the store 22, acquires an image of the surroundings at any time, and manages the acquired image and the current position via the network 18 Send to 12 The image acquisition unit 198 acquires the image sent from the PDD 20 via the network 18 and the current position, and registers the image in the image storage unit 138.

プライバシー処理部200は、画像保持部138から画像を読み出し、読み出された画像に所定のプライバシー処理を施し、処理済みの画像を画像保持部138に登録する。プライバシー処理はプライバシーを保護するための処理であり、例えば、画像に人が写っていることが認識された場合に、その人の全体または一部(例えば、頭部)を特定不能とする処理(例えば、ぼかし、黒塗り、モザイク等)でもよい。または、画像に家の表札やナンバープレートなどの個人を特定可能なオブジェクトが写っていることが認識された場合に、そのオブジェクトを特定不能とする処理であってもよい。   The privacy processing unit 200 reads an image from the image holding unit 138, performs predetermined privacy processing on the read image, and registers the processed image in the image holding unit 138. Privacy processing is processing for protecting privacy, for example, processing that makes it impossible to specify all or part (for example, the head) of a person when it is recognized that a person is shown in an image (for example, For example, blurring, blackening, mosaic, etc.) may be used. Alternatively, when it is recognized that an object capable of identifying an individual such as a nameplate or a number plate of a house is shown in an image, the object may be identified.

図18は、画像保持部138の一例を示すデータ構造図である。画像保持部138は、位置(の座標)と、その位置でPDD20が周囲を撮像することで得られた画像である原PDD画像と、原PDD画像の取得日時と、その位置について他の画像ソースから得られる画像である他ソース画像と、原PDD画像をプライバシー処理することにより得られる処理済み画像と、プライバシー処理の処理日時と、を対応付けて保持する。原PDD画像はPDD20から受信した画像そのものである。他の画像ソースは、例えばGoogle Street Viewであってもよい。画像取得部198は他の画像ソースから画像を取得し、他ソース画像として画像保持部138に登録する。例えば画像取得部198は周期的に画像保持部138を参照し、原PDD画像がない位置に対応する他ソース画像を他の画像ソースから取得、登録してもよい。   FIG. 18 is a data structure diagram showing an example of the image holding unit 138. As shown in FIG. The image holding unit 138 detects the position (coordinates of) the original PDD image, which is an image obtained by the PDD 20 imaging the surroundings at the position, the acquisition date and time of the original PDD image, and another image source for the position And the processed image obtained by privacy processing the original PDD image, and the processing date and time of the privacy processing are held in association with each other. The original PDD image is the image itself received from the PDD 20. Another image source may be, for example, Google Street View. The image acquisition unit 198 acquires an image from another image source, and registers it in the image storage unit 138 as another source image. For example, the image acquisition unit 198 may periodically refer to the image storage unit 138 to acquire and register another source image corresponding to a position where there is no original PDD image from another image source.

図19は、注文制御情報保持部152の一例を示すデータ構造図である。注文制御情報保持部152は、注文を特定する注文IDと、注文を受け付けた注文時刻と、注文を行ったユーザ14のIDと、注文された商品24を運ぶPDD20のIDと、注文された商品24をPDD20に積み込む店舗22のIDと、PDD20の目的地である会合場所と、接近しきい値と、会合場所の変更候補および変更しきい値の組と、PDD20の到着予定時刻と、PDD20の予定ルートと、注文された商品およびその個数と、キャンセルしきい値と、を対応付けて保持する。会合場所の変更候補および変更しきい値の組は、注文ごとに動的に設定されてもよいし、会合場所に対応付けて予め設定されたものが用いられてもよい。後者の場合、注文の会合場所が設定されると、不図示の会合場所−変更候補データベースを参照して注文の会合場所に対応する変更候補を決定してもよい。   FIG. 19 is a data structure diagram showing an example of the order control information holding unit 152. As shown in FIG. The order control information holding unit 152 includes an order ID for specifying the order, an order time when the order is received, an ID of the user 14 who made the order, an ID of the PDD 20 carrying the ordered item 24, and the ordered item. 24. The ID of the store 22 loading the PDD 20, the meeting place which is the destination of the PDD 20, the approach threshold, a combination of change place and change threshold of the meeting place, the estimated arrival time of the PDD 20, the PDD 20 The planned route, the ordered product and the number thereof, and the cancellation threshold are associated and held. The combination of the meeting place change candidate and the change threshold may be set dynamically for each order, or may be set in advance in association with the meeting place. In the latter case, when the meeting place of the order is set, the change place corresponding to the meeting place of the order may be determined with reference to the meeting place-change candidate database (not shown).

以下、図20〜図29を参照して、PDD20の自動走行中および会合場所での待機中に、ユーザ14の携帯端末16に提供されるユーザインタフェースを説明する。PDD20が店舗22を出発してから会合場所の近くに来るまでは、携帯端末16の表示制御部58は基本的にトップ画面122をディスプレイ34に表示させる。   Hereinafter, the user interface provided to the portable terminal 16 of the user 14 will be described with reference to FIGS. 20 to 29 while the PDD 20 is automatically traveling and waiting at the meeting place. The display control unit 58 of the portable terminal 16 basically displays the top screen 122 on the display 34 until the PDD 20 leaves the store 22 and comes close to the meeting place.

図20は、ディスプレイ34に表示されるトップ画面122の代表画面図である。トップ画面122は後述のPDD20の現在位置の情報も、その現在位置に関連する画像も、含まない。管理サーバ12のPDD位置取得部124はPDD20からネットワーク18を介してPDD20の現在位置を取得する。距離判定部126は、PDD20の会合場所を基準とする所定の範囲にPDD20の現在位置が入ったか否かを判定する。具体的には、距離判定部126は、注文制御情報保持部152を参照し、接近しきい値と、変更候補に対応する変更しきい値と、キャンセルしきい値と、を取得する。距離判定部126は、取得されたPDD20の現在位置と会合場所の位置との間の距離(直線距離または道のり)を算出し、算出された距離と取得された各しきい値とを比較する。なお、本例では、接近しきい値>変更しきい値、接近しきい値>キャンセルしきい値とする。   FIG. 20 is a representative screen view of the top screen 122 displayed on the display 34. As shown in FIG. The top screen 122 does not include information on the current position of the PDD 20 described later, or an image associated with the current position. The PDD position acquisition unit 124 of the management server 12 acquires the current position of the PDD 20 from the PDD 20 via the network 18. The distance determination unit 126 determines whether the current position of the PDD 20 falls within a predetermined range based on the meeting place of the PDD 20. Specifically, the distance determination unit 126 refers to the order control information holding unit 152, and acquires the approach threshold, the change threshold corresponding to the change candidate, and the cancel threshold. The distance determination unit 126 calculates the distance (the linear distance or the distance) between the acquired current position of the PDD 20 and the position of the meeting place, and compares the calculated distance with each acquired threshold value. In this example, it is assumed that the approach threshold value> the change threshold value and the approach threshold value> the cancellation threshold value.

通知制御部128は、距離判定部126において算出された距離が接近しきい値以上であると判定されている間は、PDD20の接近通知は行わない。この場合、携帯端末16の表示制御部58はトップ画面122をディスプレイ34に表示させる。通常、PDD20が店舗22の近くにいるときのPDD20の位置や周囲の画像をユーザ14が見る必要はない。また、プライバシー保護の観点からも、不必要な画像の提示を制限するほうが望ましい。   While the notification control unit 128 determines that the distance calculated by the distance determination unit 126 is equal to or greater than the approach threshold, the notification control unit 128 does not perform the approach notification of the PDD 20. In this case, the display control unit 58 of the portable terminal 16 displays the top screen 122 on the display 34. In general, it is not necessary for the user 14 to view an image of the position of the PDD 20 and the surroundings when the PDD 20 is near the store 22. Also, from the viewpoint of privacy protection, it is desirable to limit unnecessary presentation of images.

距離判定部126において算出された距離が接近しきい値を下回ったと判定されると、通知制御部128は、PDD20の接近をユーザ14に通知する接近通知画面130を生成するための画面情報である接近通知画面情報を生成し、該情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は接近通知画面情報を取得し、取得された接近通知画面情報にしたがい接近通知画面130をディスプレイ34に表示させる。   When it is determined that the distance calculated by the distance determination unit 126 is less than the approach threshold, the notification control unit 128 is screen information for generating the approach notification screen 130 for notifying the user 14 of the approach of the PDD 20. The approach notification screen information is generated, and the information is transmitted to the portable terminal 16 via the network 18. The display control unit 58 of the portable terminal 16 acquires the approach notification screen information, and causes the display 34 to display the approach notification screen 130 according to the acquired approach notification screen information.

図21は、ディスプレイ34に表示される接近通知画面130の代表画面図である。接近通知画面130にはユーザ14にPDD20の接近を知らせるためのメッセージ132が含まれる。ユーザ14が表示ボタン134をタップすると、携帯端末16の入力受付部56は表示指示をネットワーク18を介して管理サーバ12に送信する。管理サーバ12の通知制御部128はその表示指示を受信する。   FIG. 21 is a representative screen view of the approach notification screen 130 displayed on the display 34. The approach notification screen 130 includes a message 132 for notifying the user 14 of the approach of the PDD 20. When the user 14 taps the display button 134, the input reception unit 56 of the mobile terminal 16 transmits a display instruction to the management server 12 via the network 18. The notification control unit 128 of the management server 12 receives the display instruction.

管理サーバ12の状況通知画面生成部136は、表示指示が受信されると、画像保持部138を参照し、PDD位置取得部124によって取得されたPDD20の現在位置に対応する処理済み画像を取得する。このようにして取得される処理済み画像は、現在位置に対応する現在の画像ではなく、現在位置に対応する過去の画像である。言い換えると、取得される処理済み画像は、当該注文においてユーザ14に商品24を配送しているPDD20が現在取得した画像ではなく、他のPDD20または当該PDD20が別の過去の注文等において運行中に取得した画像を処理したものである。状況通知画面生成部136は、現在位置に対応する処理済み画像が登録されていない場合、他ソース画像があればその他ソース画像を取得してもよい。現在位置に対応する処理済み画像も他ソース画像もない場合は、状況通知画面生成部136は現在位置に対応する原PDD画像を取得しプライバシー処理を施して用いてもよい。現在位置に対応する原PDD画像も処理済み画像も他ソース画像もない場合は、状況通知画面生成部136は画像を取得しなくてもよいし、PDD20に周囲の画像を撮像して送るよう指示を出してもよい。   When the display instruction is received, the status notification screen generation unit 136 of the management server 12 refers to the image storage unit 138, and acquires a processed image corresponding to the current position of the PDD 20 acquired by the PDD position acquisition unit 124. . The processed image acquired in this way is not the current image corresponding to the current position, but the past image corresponding to the current position. In other words, the processed image to be acquired is not an image currently acquired by the PDD 20 delivering the product 24 to the user 14 in the order, but the other PDD 20 or the PDD 20 is in operation in another past order etc. It is a processed image of the acquired image. When the processed image corresponding to the current position is not registered, the status notification screen generation unit 136 may acquire another source image if there is another source image. When there is neither a processed image corresponding to the current position nor another source image, the status notification screen generation unit 136 may obtain an original PDD image corresponding to the current position, perform privacy processing, and use it. In the case where there is neither an original PDD image nor a processed image nor any other source image corresponding to the current position, the status notification screen generation unit 136 does not have to acquire an image, and instructs the PDD 20 to capture and send surrounding images. You may

状況通知画面生成部136は、電子地図保持部42を参照し、PDD20の現在位置および会合場所の両方が入る大きさの電子地図の部分を取得する。状況通知画面生成部136は、PDD位置取得部124からPDD20の現在位置を取得する。状況通知画面生成部136は、注文制御情報保持部152を参照し、PDD20のID、予定ルート、会合場所、商品、個数、到着予定時刻、会合場所の変更候補、を取得する。   The status notification screen generation unit 136 refers to the electronic map holding unit 42, and acquires a portion of the electronic map of a size that includes both the current position of the PDD 20 and the meeting place. The status notification screen generation unit 136 acquires the current position of the PDD 20 from the PDD position acquisition unit 124. The status notification screen generation unit 136 refers to the order control information holding unit 152, and acquires the ID of the PDD 20, the planned route, the meeting place, the product, the number, the estimated arrival time, and the change candidate for the meeting place.

状況通知画面生成部136は、上記のように取得された情報に基づいて、状況通知画面140を生成するための画面情報である状況通知画面情報を生成する。状況通知画面生成部136は、状況通知画面情報をネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は状況通知画面情報を取得し、取得された状況通知画面情報にしたがい状況通知画面140をディスプレイ34に表示させる。   The status notification screen generation unit 136 generates status notification screen information, which is screen information for generating the status notification screen 140, based on the information acquired as described above. The status notification screen generation unit 136 transmits status notification screen information to the portable terminal 16 via the network 18. The display control unit 58 of the portable terminal 16 acquires the situation notification screen information, and causes the display 34 to display the situation notification screen 140 according to the acquired situation notification screen information.

図22は、ディスプレイ34に表示される状況通知画面140の代表画面図である。状況通知画面140は、画像表示領域142と、位置表示領域144と、を有する。画像表示領域142には、PDD20の現在位置に対応する処理済み画像が表示される。位置表示領域144には、上記の電子地図の部分に合わせて、会合場所146と、PDD20の予定ルート148と、PDD20の現在位置150と、会合場所の変更候補156、158と、キャンセルボタン154と、が表示される。位置表示領域144において会合場所146と変更候補156、158とは異なる態様で表示される。   FIG. 22 is a representative screen view of the status notification screen 140 displayed on the display 34. As shown in FIG. The status notification screen 140 has an image display area 142 and a position display area 144. In the image display area 142, a processed image corresponding to the current position of the PDD 20 is displayed. In the position display area 144, the meeting place 146, the planned route 148 of the PDD 20, the current position 150 of the PDD 20, the change place candidates 156 and 158 for the meeting place, and the cancel button 154 in accordance with the above electronic map. , Will be displayed. In the position display area 144, the meeting place 146 and the change candidates 156 and 158 are displayed in a different manner.

ユーザ14は状況通知画面140を見ることにより、近くに来ているPDD20が実際今どこにいるかを詳細に把握することができ、特に画像表示領域142を見ることによりPDD20が今いるところの実感を得ることができる。また、画像表示領域142に表示される画像は処理済み画像であるから、プライバシーの問題も軽減または除去される。   By looking at the status notification screen 140, the user 14 can grasp in detail where the nearby PDD 20 is actually now, and in particular, by looking at the image display area 142, the user 14 gets a feeling of where the PDD 20 is now. be able to. In addition, since the image displayed in the image display area 142 is a processed image, the privacy problem is also reduced or eliminated.

状況通知画面140においてユーザ14がキャンセルボタン154をタップすると、携帯端末16の入力受付部56はそれを注文をキャンセルするための指示として受け付ける。入力受付部56は、該指示をネットワーク18を介して管理サーバ12に送信する。管理サーバ12のキャンセル処理部190は、指示を受信すると、キャンセル料がかからない形でのキャンセル処理を実行する。   When the user 14 taps the cancel button 154 on the status notification screen 140, the input receiving unit 56 of the mobile terminal 16 receives it as an instruction to cancel the order. The input accepting unit 56 transmits the instruction to the management server 12 via the network 18. When the cancellation processing unit 190 of the management server 12 receives the instruction, the cancellation processing unit 190 executes the cancellation processing in a form in which the cancellation fee does not apply.

状況通知画面140においてユーザ14が画像表示領域142をタップすると、携帯端末16の表示制御部58は注文の詳細をテキストで表示する詳細テキスト画面160をディスプレイ34に表示させる。   When the user 14 taps the image display area 142 in the status notification screen 140, the display control unit 58 of the portable terminal 16 causes the display 34 to display a detailed text screen 160 displaying the details of the order in text.

図23は、ディスプレイ34に表示される詳細テキスト画面160の代表画面図である。詳細テキスト画面160は、テキスト表示領域162と、位置表示領域144と、を有する。テキスト表示領域162は画像表示領域142の代わりに表示され、PDD20のIDと、注文に係る商品名および個数と、会合場所(目的地)と、到着予定時刻と、をテキストで表示する。詳細テキスト画面160によると、ユーザ14は自分の注文の内容をワンタップで、すなわち少ない操作量で確認することができる。   FIG. 23 is a representative screen view of the detailed text screen 160 displayed on the display 34. As shown in FIG. The detailed text screen 160 has a text display area 162 and a position display area 144. The text display area 162 is displayed instead of the image display area 142, and displays the ID of the PDD 20, the product name and the number of items relating to the order, the meeting place (destination) and the estimated arrival time in text. According to the detailed text screen 160, the user 14 can confirm the content of his or her order with one tap, that is, with a small amount of operation.

状況通知画面140においてユーザ14が第1変更候補156をタップすると、携帯端末16の表示制御部58は会合場所を再設定してもよいか問い合わせる再設定問い合わせ画面164をディスプレイ34に表示させる。第2変更候補158がタップされた場合も同様の処理が実行される。   When the user 14 taps the first change candidate 156 in the status notification screen 140, the display control unit 58 of the portable terminal 16 causes the display 34 to display a reset inquiry screen 164 inquiring whether the meeting place may be reset. The same process is performed when the second change candidate 158 is tapped.

図24は、ディスプレイ34に表示される再設定問い合わせ画面164の代表画面図である。再設定問い合わせ画面164は、画像表示領域142と、位置表示領域144と、位置表示領域144に重畳表示される再設定問い合わせ領域166と、を有する。再設定問い合わせ領域166には、タップされた第1変更候補156を新たな会合場所として設定してよいか問い合わせるテキスト168と、YESボタン170と、NOボタン172と、が表示される。ユーザ14がNOボタン172をタップすると、画面は再び状況通知画面140に遷移する。ユーザ14がYESボタン170をタップすると、携帯端末16の表示制御部58は第1変更候補156を新たな会合場所として設定したことを示す会合場所更新画面174をディスプレイ34に表示させる。   FIG. 24 is a representative screen view of the resetting inquiry screen 164 displayed on the display 34. As shown in FIG. The reset inquiry screen 164 has an image display area 142, a position display area 144, and a reset inquiry area 166 superimposed on the position display area 144. In the resetting inquiry area 166, a text 168 inquiring whether the tapped first change candidate 156 may be set as a new meeting place, a YES button 170, and a NO button 172 are displayed. When the user 14 taps the NO button 172, the screen transitions to the status notification screen 140 again. When the user 14 taps the YES button 170, the display control unit 58 of the portable terminal 16 causes the display 34 to display a meeting place update screen 174 indicating that the first change candidate 156 has been set as a new meeting place.

図25は、ディスプレイ34に表示される会合場所更新画面174の代表画面図である。会合場所更新画面174は、画像表示領域142と、位置表示領域144と、を有する。位置表示領域144において、もともと第1変更候補156であった表示が会合場所176に更新され、予定ルート178も対応するよう変更される。会合場所を変更したことを示すメッセージ180が位置表示領域144に重畳表示される。会合場所更新画面174をディスプレイ34に表示させることに合わせて、携帯端末16の入力受付部56はYESボタン170に対するタップを会合場所の変更のための指示として受け付ける。入力受付部56は、会合場所を第1変更候補156に変更するための指示をネットワーク18を介して管理サーバ12に送信する。管理サーバ12の会合場所変更処理部182は、その指示を受信すると、注文制御情報保持部152を更新する。すなわち、会合場所変更処理部182は、注文制御情報保持部152の該当する注文の会合場所を指示に含まれる新たな会合場所(第1変更候補156)に置き換え、予定ルートを新たな会合場所を目的地とする新たな予定ルートに置き換え、到着予定時刻を新たな会合場所に対応する新たな到着予定時刻に置き換える。会合場所変更処理部182は、新たな会合場所および新たな予定ルートを、ネットワーク18を介してPDD20に送信する。PDD20は、受信した新たな予定ルートにしたがい、受信した新たな会合場所に向けて自動走行を続ける。   FIG. 25 is a representative screen view of the meeting place update screen 174 displayed on the display 34. As shown in FIG. The meeting place update screen 174 has an image display area 142 and a position display area 144. In the position display area 144, the display that was originally the first change candidate 156 is updated to the meeting place 176, and the planned route 178 is also changed to correspond. A message 180 indicating that the meeting place has been changed is superimposed on the position display area 144 and displayed. At the same time as displaying the meeting place update screen 174 on the display 34, the input receiving unit 56 of the portable terminal 16 receives a tap for the YES button 170 as an instruction for changing the meeting place. The input reception unit 56 transmits an instruction to change the meeting place to the first change candidate 156 to the management server 12 via the network 18. When receiving the instruction, the meeting place change processing unit 182 of the management server 12 updates the order control information holding unit 152. That is, the meeting place change processing unit 182 replaces the meeting place of the corresponding order in the order control information holding unit 152 with the new meeting place (first change candidate 156) included in the instruction, and changes the planned route to the new meeting place. Replace with the new planned route to be the destination, and replace the estimated arrival time with the new estimated arrival time corresponding to the new meeting place. The meeting place change processing unit 182 transmits the new meeting place and the new planned route to the PDD 20 via the network 18. According to the new planned route received, the PDD 20 continues to run automatically toward the new meeting place received.

図22に戻り、管理サーバ12の状況通知画面生成部136は周期的に、例えば所定の時間間隔で(1秒間隔、10秒間隔または1分間隔等)、状況通知画面140の生成、送信を繰り返す。状況通知画面生成部136は二回目以降の状況通知画面140の生成の際、距離判定部126において算出された距離が変更しきい値以上であると判定されている間は、図22に示される状況通知画面140の現在位置150の表示のみを更新する。携帯端末16の表示制御部58はそのように更新された現在位置150をディスプレイ34に表示させる。   Referring back to FIG. 22, the status notification screen generation unit 136 of the management server 12 periodically generates, for example, the status notification screen 140 at predetermined time intervals (for example, every one second, every ten seconds, or every one minute). repeat. When the situation notification screen generation unit 136 generates the second or subsequent situation notification screen 140, it is shown in FIG. 22 while the distance calculated by the distance determination unit 126 is determined to be equal to or greater than the change threshold value. Only the display of the current position 150 of the status notification screen 140 is updated. The display control unit 58 of the portable terminal 16 causes the display 34 to display the current position 150 thus updated.

図22の例では第1変更候補156および第2変更候補158はそれぞれ第1変更しきい値および第2変更しきい値に対応し、第1変更しきい値>第2変更しきい値である。距離判定部126において算出された距離が第1変更しきい値以上であると判定されている間は、状況通知画面140において第1変更候補156および第2変更候補158の両方が新たな会合場所として指定可能となっている。   In the example of FIG. 22, the first change candidate 156 and the second change candidate 158 correspond to the first change threshold and the second change threshold, respectively, and the first change threshold> the second change threshold. . While it is determined that the distance calculated by the distance determination unit 126 is equal to or greater than the first change threshold, both of the first change candidate 156 and the second change candidate 158 are new meeting places on the status notification screen 140. It can be specified as

図22の状態からPDD20が会合場所146に近づき、距離判定部126において算出された距離が第1変更しきい値を下回ると判定されたとする。この場合、状況通知画面生成部136は状況通知画面140における会合場所の再指定を制限または禁止する。状況通知画面生成部136は、距離判定部126において算出された距離が第1変更しきい値を下回るが第2変更しきい値以上であると判定された場合、第1変更候補156の指定を禁止するよう状況通知画面140を更新する。携帯端末16の表示制御部58はそのように更新された状況通知画面140をディスプレイ34に表示させる。   It is assumed that the PDD 20 approaches the meeting place 146 from the state of FIG. 22 and it is determined that the distance calculated by the distance determination unit 126 is less than the first change threshold. In this case, the status notification screen generation unit 136 restricts or prohibits re-designation of the meeting place on the status notification screen 140. When it is determined that the distance calculated by the distance determination unit 126 is less than the first change threshold but is equal to or greater than the second change threshold, the status notification screen generation unit 136 designates the first change candidate 156 The status notification screen 140 is updated to prohibit. The display control unit 58 of the portable terminal 16 causes the display 34 to display the status notification screen 140 thus updated.

図26は、PDD20と会合場所との距離が第1変更しきい値を下回るが第2変更しきい値以上であると判定された場合の状況通知画面140の代表画面図である。PDD20の現在位置150は図22のそれよりも会合場所146に近づいており、それに伴い第1変更候補184は指定不可となっている。第1変更候補184が指定不可であることを示す態様としては、例えば第1変更候補184を、会合場所146とも第2変更候補158とも異なる態様で表示してもよい。あるいはまた、単に第1変更候補184の表示を止めてもよい。   FIG. 26 is a representative screen view of the status notification screen 140 when it is determined that the distance between the PDD 20 and the meeting place is less than the first change threshold but greater than or equal to the second change threshold. The current position 150 of the PDD 20 is closer to the meeting place 146 than that of FIG. 22, and accordingly, the first change candidate 184 can not be designated. As a mode indicating that the first change candidate 184 can not be designated, for example, the first change candidate 184 may be displayed in a mode different from the meeting place 146 or the second change candidate 158. Alternatively, the display of the first change candidate 184 may simply be stopped.

図26の状態からPDD20がさらに会合場所146に近づき、距離判定部126において算出された距離が第2変更しきい値を下回ると判定されたとする。この場合、状況通知画面生成部136は、第2変更候補158の指定を禁止するよう状況通知画面140を更新する。携帯端末16の表示制御部58はそのように更新された状況通知画面140をディスプレイ34に表示させる。   It is assumed that the PDD 20 approaches the meeting place 146 further from the state of FIG. 26 and it is determined that the distance calculated by the distance determination unit 126 is less than the second change threshold. In this case, the status notification screen generation unit 136 updates the status notification screen 140 so as to prohibit the specification of the second change candidate 158. The display control unit 58 of the portable terminal 16 causes the display 34 to display the status notification screen 140 thus updated.

図27は、PDD20と会合場所との距離が第2変更しきい値を下回ると判定された場合の状況通知画面140の代表画面図である。PDD20の現在位置150は図26のそれよりも会合場所146に近づいており、それに伴い第1変更候補184に加えて第2変更候補186も指定不可となっている。   FIG. 27 is a representative screen view of the status notification screen 140 when it is determined that the distance between the PDD 20 and the meeting place is less than the second change threshold. The current position 150 of the PDD 20 is closer to the meeting place 146 than that of FIG. 26, and accordingly, in addition to the first change candidate 184, the second change candidate 186 can not be specified.

図22の状況通知画面140ではPDD20の現在位置150が会合場所146から離れていたので、キャンセルボタン154に係るキャンセル処理は無料である。これに対して、図27の状況通知画面140ではPDD20の現在位置150が会合場所146に近いので、キャンセルは有料となる。これに伴い図27に示される状況通知画面140ではキャンセルボタン154は有料キャンセルボタン188に置き換えられる。   Since the current position 150 of the PDD 20 is far from the meeting place 146 in the status notification screen 140 of FIG. 22, the cancellation process related to the cancel button 154 is free. On the other hand, since the current position 150 of the PDD 20 is close to the meeting place 146 in the status notification screen 140 of FIG. 27, cancellation is charged. Along with this, the cancel button 154 is replaced with a pay cancel button 188 in the status notification screen 140 shown in FIG.

状況通知画面生成部136は、距離判定部126において算出された距離がキャンセルしきい値を下回ると判定された場合、キャンセルボタン154を有料キャンセルボタン188に置き換えるよう状況通知画面140を更新する。そのように更新された状況通知画面140においてユーザ14が有料キャンセルボタン188をタップすると、携帯端末16の入力受付部56はそれを注文をキャンセルするための指示として受け付ける。入力受付部56は、該指示をネットワーク18を介して管理サーバ12に送信する。管理サーバ12のキャンセル処理部190は、指示を受信すると、キャンセル料がかかる形でのキャンセル処理を実行する。   The situation notification screen generation unit 136 updates the situation notification screen 140 so that the cancel button 154 is replaced with the pay cancellation button 188 when it is determined that the distance calculated by the distance determination unit 126 is less than the cancellation threshold. When the user 14 taps the pay cancellation button 188 in the status notification screen 140 updated as such, the input reception unit 56 of the mobile terminal 16 receives it as an instruction for canceling an order. The input accepting unit 56 transmits the instruction to the management server 12 via the network 18. When the cancellation processing unit 190 of the management server 12 receives the instruction, the cancellation processing unit 190 executes a cancellation process in the form of a cancellation fee.

図27の状態からPDD20がさらに会合場所146に近づき、PDD20が会合場所146に到着したと判定されたとする。この場合、状況通知画面生成部136は、PDD20の会合場所146への到着を通知するよう状況通知画面140を更新する。携帯端末16の表示制御部58はそのように更新された状況通知画面140をディスプレイ34に表示させる。   It is assumed that it is determined from the state of FIG. 27 that the PDD 20 further approaches the meeting place 146 and the PDD 20 has arrived at the meeting place 146. In this case, the status notification screen generation unit 136 updates the status notification screen 140 so as to notify that the PDD 20 has arrived at the meeting location 146. The display control unit 58 of the portable terminal 16 causes the display 34 to display the status notification screen 140 thus updated.

図28は、PDD20が会合場所146に到着したと判定された場合の状況通知画面140の代表画面図である。この状況通知画面140の位置表示領域144には、PDD20の到着を強調するための飾り表示192と、到着を知らせるメッセージ194と、が表示される。該メッセージ194は、PDD20の会合場所146での待機時間を合わせて表示する。   FIG. 28 is a representative screen view of the status notification screen 140 when it is determined that the PDD 20 has arrived at the meeting location 146. In the position display area 144 of the status notification screen 140, a decoration display 192 for highlighting the arrival of the PDD 20 and a message 194 notifying the arrival are displayed. The message 194 also displays the waiting time at the meeting place 146 of the PDD 20.

ユーザ14は、図28に示される状況通知画面140によりPDD20の到着を知ることができ、また画像表示領域142を見ることにより、会合場所がどこなのかをより正確に把握することができる。   The user 14 can know the arrival of the PDD 20 by the status notification screen 140 shown in FIG. 28, and by looking at the image display area 142, it is possible to more accurately grasp where the meeting place is.

管理サーバ12は、商品24の受け渡しの完了を示す信号を、PDD20またはユーザ14の携帯端末16からネットワーク18を介して受信すると、取引完了画面196を生成するための画面情報である取引完了画面情報を生成し、ネットワーク18を介して携帯端末16に送信する。携帯端末16の表示制御部58は取引完了画面情報を取得し、状況通知画面140の表示を止めると共に取引完了画面情報にしたがい取引完了画面196をディスプレイ34に表示させる。   When the management server 12 receives a signal indicating the completion of delivery of the product 24 from the PDD 20 or the mobile terminal 16 of the user 14 via the network 18, transaction completion screen information which is screen information for generating the transaction completion screen 196. Are transmitted to the portable terminal 16 via the network 18. The display control unit 58 of the mobile terminal 16 acquires the transaction completion screen information, stops the display of the status notification screen 140 and causes the display 34 to display the transaction completion screen 196 according to the transaction completion screen information.

図29は、ディスプレイ34に表示される取引完了画面196の代表画面図である。取引完了画面196により、ユーザ14はもはやPDD20の位置に関連付けられた画像を見ることができなくなるが、ユーザ14は通常PDD20の帰途については気にしないのでそれでよい。また、プライバシー保護の観点からも、不必要な画像の提示を制限するほうが望ましい。   FIG. 29 is a representative screen view of the transaction completion screen 196 displayed on the display 34. As shown in FIG. The transaction completion screen 196 allows the user 14 to no longer view the image associated with the location of the PDD 20, but this is acceptable because the user 14 usually does not care about the return of the PDD 20. Also, from the viewpoint of privacy protection, it is desirable to limit unnecessary presentation of images.

本例では、画像表示領域142に表示する画像として、PDD20の現在位置に対応する過去のプライバシー処理済み画像を用いる場合について説明したが、これに限られない。例えば、状況通知画面生成部136はPDD20からネットワークを介して周囲の画像を取得し、取得された周囲の画像にリアルタイムでプライバシー処理を施してもよい。この場合、画像表示領域142には当該注文においてユーザ14に商品24を配送しているPDD20が現在取得した画像をプライバシー処理したものが表示される。   In this example, as the image to be displayed in the image display area 142, the case of using the past privacy-processed image corresponding to the current position of the PDD 20 has been described. For example, the status notification screen generation unit 136 may acquire an image of the surroundings from the PDD 20 via the network, and perform privacy processing on the acquired images of the surroundings in real time. In this case, the image display area 142 displays the privacy-processed image currently acquired by the PDD 20 delivering the product 24 to the user 14 in the order.

本例では、PDDアプリを用いて状況通知画面140をディスプレイ34に表示させる場合について説明したが、これに限られない。例えば、ユーザ14が管理サーバ12に電子メールアドレスを登録している場合、通知制御部128は、PDD20が会合場所に近づいたと判定されると、注文に係るユーザ14の電子メールアドレス宛にURLを含む電子メールを送信してもよい。該URLは状況通知画面140を表示するWebページを特定する。この場合、ユーザ14がPDDアプリを立ち上げていなくてもユーザ14にPDD20の接近を通知できる。   In this example, although the case where the status notification screen 140 is displayed on the display 34 using the PDD application has been described, the present invention is not limited thereto. For example, when the user 14 has registered an e-mail address in the management server 12, the notification control unit 128 determines that the PDD 20 has approached the meeting place, and sends a URL to the e-mail address of the user 14 related to the order. You may send an email containing: The URL specifies a web page on which the status notification screen 140 is displayed. In this case, the user 14 can be notified of the approach of the PDD 20 even if the user 14 has not launched the PDD application.

(例4)
フェーズ:商品配送中
課題:配送トラックとの連携
図2のステップS318、S320、S322に関連して説明した通り、PDD20は設定されたルートに沿って目的地まで移動する自動走行を行っている間、随時、自己の現在位置を測定して管理サーバ12にネットワーク18を介して報告する。加えて、本例では、管理サーバ12は、在庫品を積んだ配送トラックからもその現在位置をネットワーク18を介して取得する。配送トラックは通常は倉庫と店舗22との間の商品24の輸送や、店舗22間の商品24の輸送に用いられる。配送トラックは、人手によりまたは自動で、PDD20との商品24の授受が可能なように構成される。
(Example 4)
Phase: During product delivery Problem: Linkage with delivery truck As described in connection with steps S318, S320, and S322 in FIG. 2, the PDD 20 travels automatically to the destination along the set route. At any time, it measures its own current position and reports it to the management server 12 via the network 18. In addition, in this example, the management server 12 also acquires its current position from the delivery truck loaded with inventory via the network 18. Delivery trucks are typically used to transport goods 24 between a warehouse and a store 22 or to transport goods 24 between a store 22. The delivery truck is configured to be able to deliver and receive the product 24 with the PDD 20 manually or automatically.

管理サーバ12はディスプレイ202を有しており、該ディスプレイ202上には電子地図と、PDD20および配送トラックの運行状態と、を含む管理画面204が表示される。管理者はこのディスプレイ202に表示される管理画面204を見て、PDD20や配送トラックの運行を管理する。   The management server 12 has a display 202, on which a management screen 204 including an electronic map and operating states of the PDD 20 and a delivery truck is displayed. The administrator looks at the management screen 204 displayed on the display 202 and manages the operation of the PDD 20 and the delivery truck.

図30は、ディスプレイ202に表示される管理画面204の代表画面図である。管理サーバ12は、取得されたPDD20の現在位置と取得された配送トラックの現在位置とに基づいて、PDD20の運行状態と配送トラックの運行状態とを合わせて電子地図上に表示させる。管理サーバ12は、管理画面204において、PDD20と配送トラックとが会合する予定の場所の指定を受け付ける。   FIG. 30 is a representative screen view of the management screen 204 displayed on the display 202. The management server 12 causes the operation state of the PDD 20 and the operation state of the delivery track to be displayed on the electronic map based on the acquired current position of the PDD 20 and the acquired current position of the delivery track. The management server 12 receives, on the management screen 204, designation of a place where the PDD 20 and the delivery track are to meet.

管理画面204は、電子地図表示領域206と、詳細表示領域208と、を有する。電子地図表示領域206には、電子地図と共に、PDD20の現在位置210と、PDD20の予定ルート212と、PDD20の目的地(会合場所)214と、PDD20の帰投先の店舗216と、配送トラックの現在位置218と、配送トラックの予定ルート222と、PDD20と配送トラックとの会合場所の候補220と、が表示される。詳細表示領域208は、電子地図表示領域206に表示されているPDD20のIDおよび状態を表示するPDD情報表示領域224と、電子地図表示領域206に表示されている配送トラックのIDおよび状態を表示するトラック情報表示領域226と、PDD情報表示領域224で選択されているPDD20のIDと注文に係る商品名および個数と目的地と到着予定時刻とをテキストで表示するPDD詳細表示領域228と、を有する。トラック情報表示領域226は、配送トラックの在庫を示す画面へのリンクを含む。候補220は、PDD20の現在位置および予定ルートと配送トラックの現在位置および予定ルートと、に基づいて管理サーバ12により決定されてもよい。   The management screen 204 has an electronic map display area 206 and a detail display area 208. In the electronic map display area 206, along with the electronic map, the current position 210 of the PDD 20, the planned route 212 of the PDD 20, the destination (meeting place) 214 of the PDD 20, the store 216 to which the PDD 20 returns, and the present of the delivery truck. The position 218, the planned route 222 of the delivery truck, and the candidate 220 of the meeting place between the PDD 20 and the delivery truck are displayed. The detail display area 208 displays a PDD information display area 224 displaying the ID and state of the PDD 20 displayed in the electronic map display area 206 and the ID and state of the delivery track displayed in the electronic map display area 206. It has a track information display area 226, and a PDD detail display area 228 for displaying the ID of the PDD 20 selected in the PDD information display area 224, the product name and number related to the order, the destination and the estimated arrival time in text. . The track information display area 226 includes a link to a screen indicating the stock of delivery trucks. The candidate 220 may be determined by the management server 12 based on the current position of the PDD 20 and the planned route and the current position of the delivery track and the planned route.

管理者は図30に示される管理画面204を見ることで、PDD20と配送トラックとを会合させることが有益か否かを判断する。有益である場合は、PDD20と配送トラックとを会合させる場所を決定し、両者を決定された場所に誘導するための処理を行う。例えば、管理サーバ12は、対象のPDD20にネットワーク18を介して、新たな目的地(=決定された場所)を設定するための指示を送信してもよい。管理サーバ12は同様にネットワーク18を介して配送トラックに同様の情報を送信してもよいし、管理者が配送トラックの運転手に直接電話等で指示を出してもよい。それらの指示が完了すると、管理サーバ12は、PDD20と配送トラックとが会合する予定の場所の指定を受け付け、電子地図表示領域206の表示を更新する。   The administrator looks at the management screen 204 shown in FIG. 30, and determines whether it is beneficial to have the PDD 20 and the delivery track meet. If it is useful, determine where to place the PDD 20 and the delivery track in a meeting, and process to guide both to the determined location. For example, the management server 12 may transmit an instruction for setting a new destination (= determined place) to the target PDD 20 via the network 18. Similarly, the management server 12 may transmit the same information to the delivery truck via the network 18, or the administrator may direct the driver of the delivery truck by telephone or the like. When these instructions are completed, the management server 12 receives the designation of the place where the PDD 20 and the delivery track are scheduled to meet, and updates the display of the electronic map display area 206.

あるいはまた、管理者は電子地図表示領域206に表示される候補220をマウス等で指定してもよい。この場合、管理サーバ12は指定された候補220をPDD20と配送トラックとが会合する予定の場所として受け付ける。対象のPDD20および配送トラックを指定された場所に誘導するための処理は上記と同様である。   Alternatively, the administrator may designate the candidate 220 displayed in the electronic map display area 206 with a mouse or the like. In this case, the management server 12 receives the designated candidate 220 as a place where the PDD 20 and the delivery track are scheduled to meet. The process for guiding the target PDD 20 and delivery track to the designated place is the same as described above.

本例によると、管理者は、注文状況によっては在庫品を積んだ配送トラックを所定のポイントに誘導することができる。その結果、中継場所でPDD20に商品24を積み込むことで、より迅速な配送が可能となる。   According to this example, the manager can guide the delivery truck loaded with the stock to a predetermined point depending on the order status. As a result, by loading the product 24 into the PDD 20 at the relay location, more rapid delivery is possible.

本例では、管理画面204を管理サーバ12のディスプレイ202に表示する場合について説明したが、これに限られず、例えば管理画面204は店舗22のPOSに表示されてもよいし、ユーザ14の携帯端末16のディスプレイ34に表示されてもよい。   In this example, the management screen 204 is displayed on the display 202 of the management server 12. However, the present invention is not limited to this. For example, the management screen 204 may be displayed on the POS of the store 22. It may be displayed on the sixteen displays 34.

(例5)
フェーズ:目的地での待機中
課題:受け渡し時のPDDの特定
図2のステップS322に関連して説明した通り、PDD20は設定された会合場所に到着すると、そこで待機する。ここで、同じ会合場所、同じ時間帯に複数のPDD20がユーザ14との待ち合わせを行う場合、ユーザ14が自己のPDD20を特定できないという状況が発生しうる。そこで本例では、PDD20自体の色(塗装)やPDD20が備えるLED等の発光手段が発する光の色を、PDD20の識別情報として用いる。例えば、同じ時間帯に複数のPDD20が同じ会合場所で待機する場合、各PDD20の発する光の色は、所定の範囲(例えば、半径100mの範囲など)で重複しないよう調整される。
(Example 5)
Phase: Waiting at Destination Problem: Identification of PDD at Delivery As described in connection with step S322 in FIG. 2, when the PDD 20 arrives at the set meeting place, it waits there. Here, in the case where a plurality of PDDs 20 meet the user 14 at the same meeting place and the same time zone, a situation may occur in which the user 14 can not identify its own PDD 20. So, in this example, the color (painting) of PDD20 itself and the color of the light which light emission means, such as LED with which PDD20 is emitted, are used as identification information of PDD20. For example, when a plurality of PDDs 20 stand by at the same meeting place in the same time zone, the color of light emitted from each PDD 20 is adjusted so as not to overlap within a predetermined range (for example, a range of 100 m in radius).

図31は、携帯端末16のディスプレイ34に表示される接近通知画面230の代表画面図である。接近通知画面230は図21に示される接近通知画面130に対応する。接近通知画面230には、ユーザ14にPDD20の接近を知らせるためのメッセージ132と、ユーザ14に対応するPDD20が発する光の色を知らせるためのメッセージ232と、が表示される。ユーザ14は接近通知画面230に示される情報を参照することにより、会合場所に複数のPDD20が待機している場合でも自分のPDD20を容易に特定することができる。図31の例では、ユーザ14は会合場所で赤色の光を発しているPDD20を自己のPDD20として認識する。ここで、発光手段の色を識別方法に用いたが、点滅タイミングの種類で識別してもよい。   FIG. 31 is a representative screen view of the approach notification screen 230 displayed on the display 34 of the portable terminal 16. The approach notification screen 230 corresponds to the approach notification screen 130 shown in FIG. On the approach notification screen 230, a message 132 for notifying the user 14 of the approach of the PDD 20 and a message 232 for notifying the color of light emitted by the PDD 20 corresponding to the user 14 are displayed. By referring to the information shown in the approach notification screen 230, the user 14 can easily identify his / her PDD 20 even when a plurality of PDDs 20 are waiting at the meeting place. In the example of FIG. 31, the user 14 recognizes the PDD 20 emitting red light as the own PDD 20 at the meeting location. Here, although the color of the light emitting means is used for the identification method, it may be identified by the type of blink timing.

なお、識別情報として音や形状など人が知覚可能な他の情報が用いられてもよい。
あるいはまた、会合場所において複数のPDD20同士が相互の距離を認識し、所定距離離れて停車することで、ユーザ14によるPDD20の特定を容易にしてもよい。この場合、PDD20は、目的地に到着したと判定された場合、該目的地にいる他のPDD20の待機位置を避けた位置に自己を待機させるための処理を行う手段を備える。例えば、PDD20はBluetooth(登録商標)や赤外線通信などのピアツーピア通信を行う手段を有する。PDD20はピアツーピア通信により他のPDD20と連携し、自己の待機位置を決定する。
Note that other information that can be perceived by a person, such as sound and shape may be used as identification information.
Alternatively, identification of the PDD 20 by the user 14 may be facilitated by the plurality of PDDs 20 recognizing each other's distance at the meeting place and stopping at a predetermined distance. In this case, when it is determined that the PDD 20 has arrived at the destination, the PDD 20 is provided with means for performing processing for causing itself to stand by at a position other than the standby position of the other PDD 20 at the destination. For example, the PDD 20 has a means for performing peer-to-peer communication such as Bluetooth (registered trademark) and infrared communication. The PDD 20 cooperates with other PDDs 20 by peer-to-peer communication to determine its own waiting position.

あるいはまた、複数のPDD20が同じ時間帯に同じ会合場所に到着する状況が発生しうる場合に、注文時刻が遅い方のPDD20の到着時刻をずらしてもよい。   Alternatively, when there is a possibility that a plurality of PDDs 20 arrive at the same meeting place in the same time zone, the arrival time of the later PDD 20 may be shifted.

(例6)
フェーズ:目的地での待機中
課題:ユーザが受け渡しに来ない
図2のステップS322に関連して説明した通り、PDD20は設定された会合場所に到着すると、そこで待機する。ここで、何らかの事情により、注文したユーザ14が会合場所に来ない場合が生じうる。本例では、そのような場合にPDDシステム10がとる処置を説明する。
(Example 6)
Phase: Waiting at Destination Problem: The user does not come to the delivery As described in connection with step S 322 in FIG. 2, when the PDD 20 arrives at the set meeting place, it waits there. Here, it may happen that the user 14 who ordered does not come to the meeting place for some reason. In this example, the actions taken by the PDD system 10 in such a case will be described.

図32は、PDDシステム10における一連の処理の流れを示すフローチャートである。PDD20は会合場所に到着する(S402)。PDD20は会合場所での待機時間を計時する。待機時間が第1しきい値を上回る前にPDD20とユーザ14とが会合した場合(S404のN)、通常の商品24の受け渡し処理(例えば、図3のステップS328、S330)が発生する。会合が無いまま待機時間が第1しきい値を上回ると(S404のY)、PDD20は、ユーザ14宛の確認メッセージを、ネットワーク18を介して管理サーバ12経由で送信する(S406)。待機時間が第2しきい値(>第1しきい値)を上回る前にPDD20とユーザ14とが会合した場合(S408の「会合有り」)、通常の商品24の受け渡し処理が発生する。待機時間が第2しきい値を上回る前に確認メッセージに対するユーザ14からの応答があった場合(S408の「応答有り」)、PDD20または管理サーバ12は、その応答が待ち合わせに間に合わないことを示しているか否かを判定する(S410)。間に合う場合(S410のN)、PDD20は待機を続け、ユーザ14と会合する。間に合わない場合(S410のY)、PDD20または管理サーバ12は会合場所および会合時刻を再度設定するための処理を行う(S412)。あるいはまた、PDD20または管理サーバ12は、そのような再設定処理の代わりに注文のキャンセル処理を行ってもよい。再設定処理は、例えばPDD20に他の配送先がある場合にはそちらを先に廻り、その帰りに再度訪れるようPDD20の予定ルートを再設定する処理であってもよいし、別の日時に同じまたは別の会合場所で同じ商品を受け渡すための処理であってもよい。   FIG. 32 is a flow chart showing the flow of a series of processing in the PDD system 10. The PDD 20 arrives at the meeting place (S402). The PDD 20 times the waiting time at the meeting place. When the PDD 20 and the user 14 meet before the waiting time exceeds the first threshold (N in S404), a normal delivery process (for example, steps S328 and S330 in FIG. 3) of the product 24 occurs. If the waiting time exceeds the first threshold without a meeting (Y in S404), the PDD 20 transmits a confirmation message addressed to the user 14 via the network 18 via the management server 12 (S406). When the PDD 20 and the user 14 meet before the waiting time exceeds the second threshold (> first threshold) (“meeting of meeting” in S408), normal product 24 delivery processing occurs. If there is a response from the user 14 to the confirmation message before the waiting time exceeds the second threshold (S408: “Replaced”), the PDD 20 or the management server 12 indicates that the response is not in time for waiting. It is determined whether or not (S410). If it is in time (N in S410), the PDD 20 continues waiting and meets the user 14. If not (Y in S410), the PDD 20 or the management server 12 performs processing for setting the meeting place and the meeting time again (S412). Alternatively, the PDD 20 or the management server 12 may perform order cancellation processing instead of such reconfiguration processing. For example, if there is another delivery destination in the PDD 20, the resetting process may be a process of resetting the planned route of the PDD 20 so as to return to that route again, or the same on another date and time. Or it may be processing for delivering the same goods at another meeting place.

ステップS408において応答も会合も無いまま待機時間が第2しきい値を上回ると(S408のY)、PDD20は、ユーザ14宛の再確認メッセージを、ネットワーク18を介して管理サーバ12経由で送信する(S414)。待機時間が第3しきい値(>第2しきい値)を上回る前にPDD20とユーザ14とが会合した場合(S416の「会合有り」)、通常の商品24の受け渡し処理が発生する。待機時間が第3しきい値を上回る前に再確認メッセージに対するユーザ14からの応答があった場合(S416の「応答有り」)、PDD20または管理サーバ12は、その応答が待ち合わせに間に合わないことを示しているか否かを判定する(S410)。   If the waiting time exceeds the second threshold without any response or meeting in step S408 (Y in S408), the PDD 20 transmits a reconfirmation message for the user 14 via the management server 12 via the network 18. (S414). When the PDD 20 and the user 14 meet before the waiting time exceeds the third threshold (> the second threshold) (“Meeting Present” in S416), a normal product 24 delivery process occurs. If the user 14 responds to the reconfirmation message before the waiting time exceeds the third threshold ("A response is received" in S416), the PDD 20 or the management server 12 may not receive the response in time. It is determined whether it is indicated (S410).

ステップS416において応答も会合も無いまま待機時間が第3しきい値を上回ると(S416のY)、PDD20または管理サーバ12はユーザ14の携帯端末16に自動的に架電する(S418)。架電に対する応答があった場合(S420のN)、処理はステップS410に移る。架電に対する応答が無かった場合(S420のY)、PDD20は会合場所での待機を止め、次の目的地があればそこに向けた自動的移動を開始し、なければ店舗22への帰投を開始する(S422)。管理サーバ12は、ユーザ14に金銭的または手続き的なペナルティを課すためのペナルティ処理を実行する(S424)。ペナルティ処理は、例えば事前連絡なしのキャンセルに対する割増しキャンセル料の徴収であってもよいし、ブラックリストにユーザを登録することにより、次回以降の注文を拒否するための処理であってもよい。   If the waiting time exceeds the third threshold without any response or meeting in step S416 (Y in S416), the PDD 20 or the management server 12 automatically calls the portable terminal 16 of the user 14 (S418). If there is a response to the call (N in S420), the process proceeds to step S410. If there is no response to the call (Y in S420), the PDD 20 stops waiting at the meeting place, starts the automatic movement for the next destination if there is one, and returns to the store 22 otherwise. It starts (S422). The management server 12 executes penalty processing for imposing a financial or procedural penalty on the user 14 (S424). The penalty process may be, for example, collection of an extra cancellation fee for cancellation without prior notification, or may be a process for rejecting an order after the next time by registering the user in the blacklist.

なお、ステップS420において、自動架電に対する応答がない場合に、管理者に照会することで人手による確認をトリガしてもよい。この場合、管理者は注文状況等を見てPDD20が帰投したか否かを判断し、必要に応じて携帯端末16に架電する。   In addition, in step S420, when there is no response to the automatic call, confirmation may be triggered manually by inquiring of the administrator. In this case, the manager checks whether the PDD 20 has returned by checking the order status etc., and calls the portable terminal 16 as needed.

(例7)
フェーズ:注文受付
課題:ギフトのPDD配送時の相手への通知
図2のステップS302に関連して説明した通り、ユーザ14は商品24を注文する際、PDD20と会合する会合場所を指定する。ここで、ギフト配送の場合のように、商品24の注文者と受取者とが異なることがある。この場合、配送がPDD20により行われることを受取者が知っているとは限らない。したがって、注文者とは異なる受取者に、配送がPDD20により行われることを知らせる仕組みが必要である。
(Example 7)
Phase: Order Acceptance Problem: Notification to other party upon PDD delivery of gift As described in connection with step S302 in FIG. 2, the user 14 designates a meeting place to meet with the PDD 20 when ordering the product 24. Here, as in the case of gift delivery, the orderer and recipient of the item 24 may be different. In this case, the recipient does not necessarily know that the delivery will be performed by the PDD 20. Therefore, there is a need for a mechanism for informing the receiver different from the orderer that the delivery will be performed by the PDD 20.

本例では、管理サーバ12は、注文者と受取者とが異なる注文を受け付けると、受取者に問い合わせを行い、PDD20による配送に対する同意を得た場合にPDD20による配送を行う。同意が無ければ通常の配送が行われる。   In this example, when the orderer and the receiver receive orders different from each other, the management server 12 inquires the receiver, and performs delivery by the PDD 20 when consent for delivery by the PDD 20 is obtained. If you do not agree, normal delivery will take place.

図33は、管理サーバ12における一連の処理の流れを示すフローチャートである。管理サーバ12は、注文者とは異なる受取者を指定する注文情報を注文者の端末からネットワーク18を介して受信する(S502)。管理サーバ12は、決済処理の完了により注文が確定すると、受け取りに同意するか否かを問い合わせるための同意確認メッセージを、受取者の端末にネットワークを介して送信する(S504)。受取者の端末を特定する方法として、例えば受取者が既にPDDシステム10に登録されている場合は、その登録情報により受取者の端末が特定されてもよい。管理サーバ12は、受取者の端末がオンラインである場合には、受取者の端末に同意確認メッセージを送信してもよい。管理サーバ12は、受取者の端末の電子メールアドレスが登録されている場合は、そのアドレス宛に同意確認メッセージを送信してもよい。あるいはまた、受取者がPDDシステム10に登録されていない場合、管理サーバ12は、注文者の端末に受取者の電子メールアドレスを問い合わせてもよい。あるいはまた、注文者から注文情報を取得する際に、受取者の端末を特定するための情報を注文者に入力させてもよい。   FIG. 33 is a flowchart showing the flow of a series of processes in the management server 12. The management server 12 receives order information specifying a recipient different from the orderer from the terminal of the orderer via the network 18 (S502). When the order is confirmed by the completion of the settlement process, the management server 12 transmits a consent confirmation message for inquiring as to whether or not to agree with the reception to the terminal of the receiver via the network (S504). As a method of identifying the recipient's terminal, for example, when the recipient is already registered in the PDD system 10, the recipient's terminal may be identified by the registration information. The management server 12 may send a consent confirmation message to the recipient's terminal if the recipient's terminal is online. When the e-mail address of the recipient's terminal is registered, the management server 12 may send a consent confirmation message to that address. Alternatively, if the recipient is not registered in the PDD system 10, the management server 12 may query the orderer's terminal for the recipient's email address. Alternatively, when obtaining order information from the orderer, the orderer may be made to input information for specifying the recipient's terminal.

管理サーバ12は、同意確認メッセージに対する応答を、受取者の端末からネットワーク18を介して受信する。該応答が同意しないことを示す場合(S506のN)、または同意確認メッセージに対する応答が所定期間内に得られない場合、通常配送を行うための処理を実行する(S508)。通常配送は、PDD20を用いた配送以外の任意の配送方法であってもよい。   The management server 12 receives a response to the consent confirmation message from the terminal of the recipient via the network 18. If the response indicates that the user does not agree (N in S506), or if a response to the consent confirmation message is not obtained within a predetermined period, processing for normal delivery is executed (S508). The normal delivery may be any delivery method other than delivery using the PDD 20.

同意確認メッセージに対する応答が同意することを示す場合(S508のY)、管理サーバ12はPDD20を受取者に対応する目的地に向かわせるための処理を開始する。管理サーバ12は、受取者が既にPDDシステム10に登録されているか否か、すなわちPDDシステム10による配送を受けたことがある受取者であるか否かを判定する(S510)。例えば、図19に示される注文制御情報保持部152は注文の履歴を保持しているので、管理サーバ12は受取者のIDが注文制御情報保持部152に登録されているか否かを判定する。受取者が既に登録されている場合(S510のY)、管理サーバ12は登録されている受取者の情報を用いてPDD20による配送を行うための処理を実行する(S512)。受取者が登録されていない場合(S510のN)、管理サーバ12は配送検証を行う(S514)。その後、処理はステップS512に移る。   If the response to the agreement confirmation message indicates agreement (Y at S508), the management server 12 starts processing for directing the PDD 20 to the destination corresponding to the recipient. The management server 12 determines whether the recipient is already registered in the PDD system 10, that is, whether the recipient has received the delivery by the PDD system 10 (S510). For example, since the order control information holding unit 152 shown in FIG. 19 holds the history of orders, the management server 12 determines whether or not the ID of the recipient is registered in the order control information holding unit 152. If the recipient is already registered (Y in S510), the management server 12 executes processing for delivery by the PDD 20 using the information on the registered recipient (S512). When the recipient is not registered (N in S510), the management server 12 performs delivery verification (S514). Thereafter, the processing proceeds to step S512.

(例8)
フェーズ:PDD故障時
課題:PDDの修理/回収、および故障したPDD内の商品の配送
PDD20は無人で自動的に走行するので、配送中または帰投中に故障したときの対応が問題となる。問題は二つあり、一つ目は故障したPDD20をどのように回収するかということであり、二つ目は故障したPDD20に積まれている商品24の配送をどのようにするかということである。
(Example 8)
Phase: In case of PDD failure Problem: Repair / recovery of PDD and delivery of goods in the failed PDD As PDD 20 runs automatically without a driver, handling of failure during delivery or return becomes a problem. There are two problems, the first one is how to recover the broken PDD 20, and the second one is how to deliver the goods 24 loaded on the broken PDD 20. is there.

本例に係るPDD20は、PDD20自身を監視し、故障を検出した場合には検出した故障箇所や故障内容を示す故障情報を生成し、ネットワーク18を介して管理サーバ12に送信する。   The PDD 20 according to this example monitors the PDD 20 itself, generates failure information indicating the detected failure location and failure content when detecting a failure, and transmits the generated failure information to the management server 12 via the network 18.

図34は、管理サーバ12における一連の処理の流れを示すフローチャートである。管理サーバ12は、PDD20からネットワーク18を介して故障情報を受信する(S602)。管理サーバ12は、予め故障情報と故障レベルとを対応付けて保持する故障対応保持部(不図示)を備える。故障レベルは例えばレベル1〜レベル4の四つのレベルで表される。レベル1は「業務継続可能」、レベル2は「帰投可能」、レベル3は「その場で退避可能」、レベル4は「まもなく電源停止」、である。管理者は想定される故障内容および故障箇所に対して、レベル1〜レベル4のいずれかを割り当て、故障対応保持部に登録しておく。   FIG. 34 is a flowchart showing the flow of a series of processes in the management server 12. The management server 12 receives failure information from the PDD 20 via the network 18 (S602). The management server 12 is provided with a failure handling holding unit (not shown) that associates and holds failure information and failure levels in advance. The failure levels are represented, for example, by four levels 1 to 4. Level 1 is "business can be continued", level 2 is "returnable", level 3 is "immediately saveable", and level 4 is "immediately power failure". The administrator assigns any one of levels 1 to 4 to the assumed fault content and fault location, and registers it in the fault handling holding unit.

管理サーバ12は、故障対応保持部を参照し、受信した故障情報に対応する故障レベルを取得する(S604)。管理サーバ12は、取得された故障レベルに基づいて、故障したPDD20が自走可能か否かを判定する(S606)。例えば、管理サーバ12は、故障レベルがレベル1またはレベル2であれば、自走可能と判定する。管理サーバ12は、故障レベルがレベル3またはレベル4であれば、自走不可能と判定する。管理サーバ12は、自走可能と判定された場合(S606のY)、故障したPDD20にネットワーク18を介して帰投指示を送信する(S608)。管理サーバ12は、自走不可能と判定された場合(S606のN)、故障したPDD20を他のPDD20や配送トラックなどの回収手段により回収するための回収処理を行う(S610)。例えば、管理サーバ12は、店舗22で待機している他のPDD20に、故障したPDD20の位置を含む回収指示をネットワーク18を介して送信する。回収指示を受信したPDD20は、指定された位置まで自動走行し、故障したPDD20を連結し(ワイヤ接続等)、店舗22に連れて帰る。   The management server 12 refers to the failure handling holding unit and acquires a failure level corresponding to the received failure information (S604). The management server 12 determines, based on the acquired failure level, whether or not the failed PDD 20 can run freely (S606). For example, if the failure level is level 1 or level 2, the management server 12 determines that self-propelled is possible. When the failure level is level 3 or level 4, the management server 12 determines that self-propelled is impossible. When it is determined that the self-running is possible (Y in S606), the management server 12 transmits a return instruction to the failed PDD 20 via the network 18 (S608). When it is determined that the self-running is impossible (N in S606), the management server 12 performs a collection process for collecting the failed PDD 20 by the collection means such as another PDD 20 or a delivery track (S610). For example, the management server 12 transmits, via the network 18, a recovery instruction including the position of the failed PDD 20 to another PDD 20 waiting at the store 22. The PDD 20 having received the collection instruction automatically travels to the designated position, connects the failed PDD 20 (such as wire connection), and takes it back to the store 22.

あるいはまた、管理サーバ12は、近くの配送トラックに故障したPDD20の位置を含む回収指示をネットワーク18を介して送信する。回収指示を受信した配送トラックは故障したPDD20の位置をナビゲーションシステム等により運転者に提示する。運転者は提示された位置に向かい、故障したPDD20を配送トラックに積み込む。   Alternatively, the management server 12 transmits a recovery instruction including the position of the failed PDD 20 to the nearby delivery truck via the network 18. The delivery truck having received the recovery instruction presents the position of the broken PDD 20 to the driver by the navigation system or the like. The driver goes to the presented position and loads the broken PDD 20 onto the delivery truck.

管理サーバ12は、故障したPDD20に積まれていた商品24をユーザ14に配送するための代替配送処理を行う(S612)。例えば、管理サーバ12は、故障したPDD20に積まれていた商品24と同じ商品24を他のPDD20に積むための指示を店舗22にネットワーク18を介して送信する。合わせて管理サーバ12は、該他のPDD20にネットワーク18を介して、故障したPDD20の会合場所を送信する。店舗22の店員は該他のPDD20に商品24を積み込み、該他のPDD20は指定された会合場所への自動走行を開始する。   The management server 12 performs an alternative delivery process for delivering the product 24 loaded on the failed PDD 20 to the user 14 (S612). For example, the management server 12 transmits an instruction to load the same product 24 as the product 24 loaded in the failed PDD 20 in another PDD 20 to the store 22 via the network 18. In addition, the management server 12 transmits the meeting place of the failed PDD 20 to the other PDD 20 via the network 18. The store clerk of the store 22 loads the goods 24 into the other PDD 20, and the other PDD 20 starts automatic traveling to the designated meeting place.

あるいはまた、管理サーバ12は、店舗22で待機している他のPDD20に、故障したPDD20の位置および故障したPDD20の会合場所を含む代替配送指示をネットワーク18を介して送信する。代替配送指示を受信したPDD20は、故障したPDD20の位置まで自動走行し、故障したPDD20から商品24を受け取って格納し、故障したPDD20の代わりに指定された会合場所へ自動走行する。これは、故障したPDD20に積まれている商品24が欠品商品や唯一無二の商品の場合に特に有効である。   Alternatively, the management server 12 transmits an alternative delivery instruction including the location of the failed PDD 20 and the meeting place of the failed PDD 20 to the other PDDs 20 waiting at the store 22 via the network 18. The PDD 20 having received the alternative delivery instruction automatically travels to the position of the failed PDD 20, receives and stores the goods 24 from the failed PDD 20, and automatically travels to the designated meeting place instead of the failed PDD 20. This is particularly effective in the case where the product 24 loaded in the broken PDD 20 is a missing product or a unique product.

なお、本例では管理サーバ12において故障レベルを判定したが、これに限られず、PDD20で故障レベルを判定した上で、PDD20が管理サーバ12に故障レベルを報告してもよい。   Although the failure level is determined in the management server 12 in this example, the present invention is not limited to this. The PDD 20 may report the failure level to the management server 12 after determining the failure level in the PDD 20.

(例9)
フェーズ:商品配送中または帰投中
課題:PDD同士の商品受け渡し
例8でも触れたが、PDD20同士で商品24の受け渡しを行うと、様々な場面で有利である。例えば、空の収容スペース26を有する帰投中のPDD20と、全ての収容スペース26に商品24を搭載して会合場所に向かっているPDD20と、がすれ違う場合、後者のPDD20から前者のPDD20に商品24をいくつか渡すことができれば、配送の効率が向上する。
(Example 9)
Phase: During product delivery or return Problem: Product delivery between PDDs As mentioned in Example 8, delivery of the product 24 between PDDs 20 is advantageous in various situations. For example, if the returning PDD 20 having the empty accommodation space 26 and the PDD 20 loading the articles 24 in all the accommodation spaces 26 and heading for the meeting place pass each other, the latter PDD 20 to the former PDD 20 may enter the article 24. If you can pass some, delivery efficiency will improve.

例8ではPDD20同士が自動で商品24を受け渡す場合を説明した。これには受け渡し専用の機構をPDD20に設ける必要があるので、コストとの兼ね合いとなる。本例では、例えばコンビニエンスストアなどの人がいる場所で、人によりPDD20間の商品24の受け渡しを行う場合を説明する。これにより、受け渡し可能な場所が制限される代わりに、コストの問題が軽減される。   In Example 8, the case where the PDDs 20 automatically deliver the product 24 has been described. In order to do this, it is necessary to provide a mechanism dedicated to delivery to the PDD 20, which is a trade-off with cost. In this example, for example, the case where a person delivers goods 24 between the PDDs 20 in a place where there is a person such as a convenience store will be described. This reduces the cost issue, instead of limiting the deliverable locations.

図35は、管理サーバ12のディスプレイ202に表示される管理画面234の代表画面図である。管理画面234は、図30に示される管理画面204に対応する。管理画面234は、電子地図表示領域236と、詳細表示領域238と、を有する。電子地図表示領域236には、電子地図と共に、PDD20の現在位置240と、PDD20の予定ルート242と、PDD20の目的地(会合場所)244と、PDD20の帰投先の店舗246と、PDD20同士の会合場所の候補248と、候補248に関連付けられた受け渡し店舗254と、が表示される。詳細表示領域238は、電子地図表示領域236に表示されているPDD20のIDおよび状態を表示するPDD情報表示領域250と、PDD情報表示領域250で選択されているPDD20のIDと注文に係る商品名および個数と目的地と到着予定時刻とをテキストで表示するPDD詳細表示領域252と、を有する。   FIG. 35 is a representative screen view of the management screen 234 displayed on the display 202 of the management server 12. The management screen 234 corresponds to the management screen 204 shown in FIG. The management screen 234 has an electronic map display area 236 and a detail display area 238. In the electronic map display area 236, together with the electronic map, the current position 240 of the PDD 20, the planned route 242 of the PDD 20, the destination (meeting place) 244 of the PDD 20, the store 246 of the return destination of the PDD 20, and the meeting of the PDD 20 The candidate site 248 and the delivery store 254 associated with the candidate 248 are displayed. The detail display area 238 includes a PDD information display area 250 for displaying the ID and status of the PDD 20 displayed in the electronic map display area 236, and the ID of the PDD 20 selected in the PDD information display area 250 and a product name related to an order. And a PDD detail display area 252 displaying in text the number, the destination, and the estimated time of arrival.

管理サーバ12は、PDD20間での商品24の授受が可能な複数の受け渡し店舗254の場所を保持する授受可能場所保持部(不図示)を備える。管理サーバ12は、配送中のPDD20(No.63)および帰投中のPDD20(No.52)の両方からネットワーク18を介して、それぞれの現在位置を受信する。管理サーバ12は、取得された現在位置に基づいて、授受可能保持部に保持される複数の場所のなかから、二つのPDD20が会合すべき場所を選択する。例えば、管理サーバ12は、授受可能場所保持部に保持される場所のうち、受信された二つの現在位置の一方に最も近い受け渡し店舗254の場所を選択する。管理サーバ12は、授受可能場所保持部に保持される場所のうち、受信された二つの現在位置の他方に最も近い受け渡し店舗254の場所を選択する。管理サーバ12は、選択された二つの場所をPDD20同士の会合の場所の候補248として電子地図表示領域236に表示させる。   The management server 12 includes a transferable location holding unit (not shown) that holds the locations of a plurality of delivery stores 254 that can transfer products 24 between the PDDs 20. The management server 12 receives each current position from the both of the delivering PDD 20 (No. 63) and the returning PDD 20 (No. 52) via the network 18. The management server 12 selects a place where the two PDDs 20 should meet from among the plurality of places held by the transferable holding unit, based on the acquired current position. For example, the management server 12 selects the location of the delivery store 254 closest to one of the received two current locations from the locations held by the available-to-be and delivered location holding unit. The management server 12 selects the location of the delivery store 254 closest to the other of the two received current locations from the locations held by the available-to-be-received location holding unit. The management server 12 causes the electronic map display area 236 to display the selected two places as the candidate 248 of the meeting place of the PDDs 20.

表示された二つの場所の候補248のうちの一方が指定されると、管理サーバ12は、配送中のPDD20(No.63)および帰投中のPDD20(No.52)のそれぞれにネットワーク18を介して、指定された候補248へ向かうための指示を送信する。二つのPDD20が指定された候補248で会合すると、管理サーバ12は受け渡し店舗254のPOSにネットワーク18を介して、受け渡し対象商品を特定する情報を含む指示を送信する。POSは該指示を受信すると、ディスプレイに商品受け渡しを行うよう促す画面を表示させる。受け渡し店舗254の店員はその画面を見て、二つのPDD20の間の商品24の受け渡しを実行する。ここで、POSは携帯型POS端末でもよく、選択された商品24のバーコードを従業員が読み込むことで選択された商品24を受け渡し先のPDD20に格納したとのステータスに変更してもよい。または、PDDにカメラ若しくはバーコード機能を備えさせ、そのカメラ若しくはバーコード機能で選択された商品24のバーコードを読み込んで同様にステータスの変更を実施してもよい。   When one of the two displayed candidate locations 248 is designated, the management server 12 sends the PDD 20 (No. 63) in delivery and the PDD 20 (No. 52) in return via the network 18 respectively. And sends an instruction to go to the designated candidate 248. When the two PDDs 20 meet at the designated candidate 248, the management server 12 transmits an instruction including information specifying the item to be delivered to the POS of the delivery store 254 via the network 18. Upon receiving the instruction, the POS causes the display to display a screen prompting delivery of goods. The store clerk of the delivery store 254 sees the screen and performs delivery of the product 24 between the two PDDs 20. Here, the POS may be a portable POS terminal, and the status may be changed to the status that the selected product 24 is stored in the PDD 20 of the delivery destination by the employee reading the barcode of the selected product 24. Alternatively, the PDD may be provided with a camera or a barcode function, and the barcode of the item 24 selected by the camera or the barcode function may be read and the status change similarly performed.

(例10)
フェーズ:商品配送中/目的地での待機中
課題:効果的な販売促進
PDD20は、それぞれが商品24や荷物を収容可能な複数の収容スペース26を有する。ユーザ14から注文が有り、指定された会合場所に向かう際に、注文に係る商品24を収容する収容スペース26以外の収容スペース26を空のままにしておくのは無駄である。本例では、決定されたルート上で配送が可能なユーザに対して、空いている収容スペース26に合致した商品または対象ユーザの過去の注文履歴から導かれる商品を提案する。なお、以下では空いている収容スペース26にレコメンドに係る商品24を積み込む場合を説明するが、これに限られず、ユーザに集荷を提案し、空いている収容スペース26にユーザからの荷物を積み込んでもよい。
(Example 10)
Phase: Commodity delivery / standby at destination Problem: Effective promotion The PDD 20 has a plurality of accommodation spaces 26 each capable of accommodating an article 24 or a package. When the user 14 receives an order and goes to a designated meeting place, it is useless to leave the storage space 26 other than the storage space 26 for storing the product 24 related to the order empty. In this example, for a user who can deliver on the determined route, a product that matches the vacant accommodation space 26 or a product that is derived from a past order history of the target user is proposed. Although the case of loading the goods 24 related to the recommendation into the vacant storage space 26 will be described below, the present invention is not limited to this, and even if the user proposes a collection to the user and loads the luggage from the user into the vacant storage space 26 Good.

図36は、例10に係る管理サーバ12の機能及び構成を示すブロック図である。管理サーバ12は、ユーザ情報保持部256と、注文制御情報保持部152と、目的地/ルート決定部258と、販促対象特定部260と、レコメンド生成部262と、レコメンド配信部264と、を備える。   FIG. 36 is a block diagram showing the function and configuration of the management server 12 according to the tenth example. The management server 12 includes a user information storage unit 256, an order control information storage unit 152, a destination / route determination unit 258, a sales promotion target identification unit 260, a recommendation generation unit 262, and a recommendation distribution unit 264. .

図37は、図36のユーザ情報保持部256の一例を示すデータ構造図である。ユーザ情報保持部256は、ユーザ14のユーザIDと、ユーザ14の携帯端末16を特定する端末IDと、ユーザ14の電子メールアドレスと、ユーザ14の携帯端末16から受信した携帯端末16の最新位置と、ユーザ14の前回の注文における会合場所である前回会合場所と、ユーザ14の注文のなかで最も指定頻度が高い会合場所である頻出会合場所と、ユーザ14が過去に行った注文を特定する注文IDと、を対応付けて保持する。前回会合場所および頻出会合場所は、不図示の注文情報解析部が注文制御情報保持部152を解析することにより適宜追加、更新される。   FIG. 37 is a data structure diagram showing an example of the user information holding unit 256 of FIG. The user information holding unit 256 includes the user ID of the user 14, the terminal ID for identifying the portable terminal 16 of the user 14, the electronic mail address of the user 14, and the latest position of the portable terminal 16 received from the portable terminal 16 of the user 14 , The previous meeting place which is the meeting place in the previous order of the user 14, the frequent meeting place which is the meeting place which is the most frequent meeting place in the user 14 's order, and the order which the user 14 made in the past The order ID is associated with and held. The previous meeting place and the frequent meeting place are appropriately added and updated as the order information analysis unit (not shown) analyzes the order control information holding unit 152.

図36に戻り、目的地/ルート決定部258は、ユーザ14により選択された商品24の情報と指定された会合場所の情報とを含む注文情報を、携帯端末16からネットワーク18を介して受信する。目的地/ルート決定部258は、受信した注文情報から会合場所の情報を抽出し、PDD20の目的地に設定する。目的地/ルート決定部258は所定のナビゲーションアルゴリズムを用いて、PDD20が待機する店舗22と指定された会合場所との間のルートを決定する。   Returning to FIG. 36, the destination / route determination unit 258 receives order information including the information on the product 24 selected by the user 14 and the information on the designated meeting place from the portable terminal 16 via the network 18. . The destination / route determination unit 258 extracts the information on the meeting place from the received order information, and sets it as the PDD 20 destination. The destination / route determination unit 258 uses a predetermined navigation algorithm to determine the route between the store 22 where the PDD 20 stands by and the designated meeting place.

販促対象特定部260は、ユーザ情報保持部256を参照し、目的地/ルート決定部258によって決定された目的地およびルートのうちの少なくともひとつの位置に基づいて、PDD20と会合可能なユーザ(以下、販促対象ユーザと称す)を特定する。   The sales promotion object identification unit 260 refers to the user information holding unit 256, and based on the location of at least one of the destination and the route determined by the destination / route determination unit 258, a user who can meet with the PDD 20 (hereinafter , Designated as a sales target user).

図38は、販促対象特定部260における特定処理を説明するための説明図である。目的地/ルート決定部258が目的地268および予定ルート270を設定したとする。販促対象特定部260は、目的地268を基準とした所定の領域を設定する。図38の例では販促対象特定部260は目的地268を中心とする円領域272を設定する。販促対象特定部260は、予定ルート270を基準とした所定の領域を設定する。図38の例では販促対象特定部260は予定ルート270を中央とする帯領域274を設定する。販促対象特定部260は、ユーザ情報保持部256を参照し、ユーザの最新位置を取得する。最新位置が利用不可の場合は、販促対象特定部260は前回会合場所を取得する。前回会合場所が利用不可の場合は、販促対象特定部260は頻出会合場所を取得する。図38において、白抜きの丸および黒塗りの丸はいずれも上記のように取得されたユーザの位置を示す。販促対象特定部260は、取得されたユーザの位置と円領域272および帯領域274とを比較する。販促対象特定部260は、ユーザの位置が円領域272および帯領域274の両方に入る場合、そのユーザを販促対象ユーザとして特定する。そうでない場合、販促対象特定部260は、そのユーザを販促対象ユーザとはしない。図38の例では、黒塗りの丸で示される位置に対応するユーザが販促対象ユーザとして特定される。   FIG. 38 is an explanatory diagram for describing a specifying process in the sales promotion object specifying unit 260. It is assumed that the destination / route determination unit 258 sets the destination 268 and the planned route 270. The sales promotion object identification unit 260 sets a predetermined area based on the destination 268. In the example of FIG. 38, the sales promotion object identification unit 260 sets a circular area 272 centered on the destination 268. The sales promotion object identification unit 260 sets a predetermined area based on the planned route 270. In the example of FIG. 38, the sales promotion object identification unit 260 sets a band area 274 centered on the planned route 270. The promotion target specifying unit 260 refers to the user information holding unit 256 and acquires the latest position of the user. If the latest position is not available, the promotion target identification unit 260 acquires the previous meeting place. If the previous meeting place is not available, the promotion target identification unit 260 acquires the frequent meeting place. In FIG. 38, open circles and closed circles both indicate the position of the user acquired as described above. The promotion target identification unit 260 compares the acquired position of the user with the circular area 272 and the band area 274. If the position of the user falls into both of the circular area 272 and the band area 274, the promotion target specifying unit 260 specifies the user as the promotion target user. Otherwise, the sales promotion target identification unit 260 does not set the user as the sales promotion target user. In the example of FIG. 38, the user corresponding to the position indicated by a solid circle is identified as the user to be promoted.

なお、販促対象特定部260は、ユーザの位置が円領域272および帯領域274のすくなくともひとつに入る場合、そのユーザを販促対象ユーザとして特定してもよい。あるいはまた、帯領域274を設定せずに円領域272に対する包含関係で販促対象ユーザが特定されてもよい。円領域272を設定せずに帯領域274に対する包含関係で販促対象ユーザが特定されてもよい。   In addition, if the position of the user falls within at least one of the circle area 272 and the band area 274, the sales promotion target specifying unit 260 may specify the user as the sales target user. Alternatively, the user to be promoted may be specified in an inclusive relation to the circular area 272 without setting the band area 274. The sales promotion target user may be specified by the inclusion relation to the band area 274 without setting the circular area 272.

図36に戻り、レコメンド生成部262は、商品24の販売に係るレコメンド情報を生成する。レコメンドの基準として、本例では以下の二つを採用する。
(1)空の収容スペース26の大きさとのマッチング
(2)販促対象ユーザの注文履歴とのマッチング
Referring back to FIG. 36, the recommendation generating unit 262 generates recommendation information related to the sale of the product 24. In this example, the following two are adopted as the criteria of recommendation.
(1) Matching with the size of the empty accommodation space 26 (2) Matching with the order history of the user targeted for promotion

(1)空の収容スペース26の大きさとのマッチング、について、レコメンド生成部262は、空の収容スペース26に商品24が入るか否かを収容スペース26ごと、商品ごとにまとめた大きさマッチングテーブル276を生成する。   (1) Regarding matching with the size of the empty accommodation space 26, the recommendation generation unit 262 is a size matching table in which whether or not the product 24 enters the empty accommodation space 26 is organized for each accommodation space 26 and for each commodity. Generate 276.

図39は、大きさマッチングテーブル276の一例を示すデータ構造図である。図39の例では、収容スペースは五つあり、そのうち収容スペース「2」に商品24が収容される。残りの収容スペース「1」、「3」、「4」、「5」は空である。レコメンド生成部262は空の収容スペースのそれぞれの大きさと、商品の大きさと、を比較し、前者がマージンを含めて後者よりも大きい場合に収容可能(「○」)を、そうでなければ収容不可(「×」)を、登録する。図39の例では、商品「1」は小さいので収容スペース「1」、「3」、「4」、「5」の全てに収容可能である一方、商品「11」は大きいので収容スペース「1」、「3」、「4」、「5」のうち最も大きな収容スペース「5」にしか収容できない。レコメンド生成部262は、大きさマッチングテーブル276を参照し、収容可能となっている商品を販促対象の商品の候補として特定する。   FIG. 39 is a data structure diagram showing an example of the size matching table 276. As shown in FIG. In the example of FIG. 39, there are five accommodation spaces, and among these, the articles 24 are accommodated in the accommodation space “2”. The remaining accommodation spaces "1", "3", "4" and "5" are empty. The recommendation generation unit 262 compares the size of each of the empty accommodation spaces with the size of the product, and accommodates the case where the former is larger than the latter including the margin (“o”), otherwise accommodates Do not register ("x"). In the example of FIG. 39, since the product “1” is small, it can be accommodated in all of the accommodation spaces “1”, “3”, “4”, “5”, while the product “11” is large so that the accommodation space “1” "," "3," "4," "5" can be accommodated only in the largest accommodation space "5". The recommendation generating unit 262 refers to the size matching table 276, and specifies a product that can be accommodated as a candidate for a product to be promoted.

(2)販促対象ユーザの注文履歴とのマッチング、について、レコメンド生成部262は、販促対象特定部260によって特定された販促対象ユーザの過去の注文履歴を注文制御情報保持部152から取得する。レコメンド生成部262は、取得された注文履歴を解析する。レコメンド生成部262は、解析結果に基づいて、上で特定された販促対象の商品の候補のなかから、販促対象ユーザにマッチする販促対象の商品を特定する。例えば、レコメンド生成部262は注文履歴から、収容スペース「2」に収容された商品24の配送予定時刻までに販促対象ユーザが購入する蓋然性が高い商品を特定する。そのように特定された商品が販促対象の商品の候補となっている場合、レコメンド生成部262はその候補を販促対象の商品として特定する。その結果、特定された販促対象の商品は、空の収容スペース26に収容可能で有り、かつ、販促対象ユーザの嗜好に沿ったものとなる。   (2) Regarding matching with the order history of the sales promotion target user, the recommendation generation unit 262 acquires the past order history of the sales promotion target user specified by the sales promotion target specifying unit 260 from the order control information holding unit 152. The recommendation generating unit 262 analyzes the acquired order history. The recommendation generating unit 262 specifies a product to be promoted that matches the user to be promoted from among the candidates for products to be promoted identified above based on the analysis result. For example, from the order history, the recommendation generating unit 262 specifies a product that is highly likely to be purchased by the user targeted for promotion by the scheduled delivery time of the product 24 stored in the storage space “2”. When the product thus identified is a candidate for a product to be promoted, the recommendation generating unit 262 identifies the candidate as a product to be promoted. As a result, the specified sales promotion target product can be stored in the empty storage space 26 and conforms to the preferences of the sales promotion target user.

レコメンド生成部262は、特定された販促対象の商品の情報をレコメンド情報に含める。レコメンド生成部262は、目的地/ルート決定部258によって決定された目的地およびルートに基づいて、販促対象の商品の異なる複数の配送予定時刻を算出する。目的地/ルート決定部258は、算出された複数の配送予定時刻のそれぞれについて配送料金を決定する。レコメンド生成部262は、算出された複数の配送予定時刻と決定された配送料金とをレコメンド情報に含める。   The recommendation generating unit 262 includes the information of the identified sales promotion target product in the recommendation information. The recommendation generating unit 262 calculates, based on the destination and the route determined by the destination / route determining unit 258, a plurality of different scheduled delivery times of the product to be promoted. The destination / route determination unit 258 determines a delivery charge for each of the calculated plurality of scheduled delivery times. The recommendation generation unit 262 includes the plurality of calculated estimated delivery times and the determined delivery charges in the recommendation information.

レコメンド配信部264は、レコメンド生成部262によって生成されたレコメンド情報を、販促対象特定部260によって特定された販促対象ユーザの携帯端末にネットワーク18を介して送信する。販促対象ユーザの携帯端末がPDDアプリを立ち上げている場合、レコメンド配信部264はユーザ情報保持部256に登録されている端末IDを用いてレコメンド情報を送信してもよい。あるいはまた、レコメンド配信部264はユーザ情報保持部256に登録されている電子メールアドレス宛にレコメンド情報を含む電子メールを送信してもよい。   The recommendation distribution unit 264 transmits the recommendation information generated by the recommendation generation unit 262 to the portable terminal of the sales promotion target user specified by the sales promotion target specifying unit 260 via the network 18. When the mobile terminal of the sales promotion target user has launched the PDD application, the recommendation distribution unit 264 may transmit the recommendation information using the terminal ID registered in the user information holding unit 256. Alternatively, the recommendation distribution unit 264 may transmit an e-mail including recommendation information to the e-mail address registered in the user information storage unit 256.

図40は、携帯端末16のディスプレイ34に表示されるレコメンド画面278の代表画面図である。携帯端末16の送受信部54はネットワーク18を介してレコメンド情報を受信する。表示制御部58は、受信されたレコメンド情報に基づいてレコメンド画面278をディスプレイ34に表示させる。レコメンド画面278は、商品の注文を勧めるメッセージを表示するメッセージ表示領域280と、販促対象の商品の画像が表示される商品画像表示領域282と、販促対象の商品の値段や名称などの商品情報が表示される商品情報表示領域284と、配送予定時刻および配送料金の候補が表示される配送情報表示領域286と、他ユーザ情報表示領域288と、を有する。配送情報表示領域286に表示される候補は、レコメンド生成部262において得られた複数の配送予定時刻および配送料金に対応する。他ユーザ情報表示領域288には、レコメンド情報に対応して当該レコメンド画面278を参照している他のユーザの数が示される。これにより、ユーザは当該プロモーションは数に限りがあり、かつ時間も限られていることを理解することができる。   FIG. 40 is a representative screen view of the recommendation screen 278 displayed on the display 34 of the portable terminal 16. The transmission / reception unit 54 of the portable terminal 16 receives the recommendation information via the network 18. The display control unit 58 causes the display 34 to display the recommendation screen 278 based on the received recommendation information. The recommendation screen 278 includes a message display area 280 displaying a message recommending an order for a product, a product image display area 282 displaying an image of a product to be promoted, and product information such as a price and a name of the product to be promoted. It has a product information display area 284 to be displayed, a delivery information display area 286 on which delivery schedule time and delivery charge candidates are displayed, and another user information display area 288. The candidates displayed in the delivery information display area 286 correspond to the plurality of scheduled delivery times and delivery charges obtained by the recommendation generating unit 262. The other user information display area 288 shows the number of other users who are referring to the recommendation screen 278 corresponding to the recommendation information. This allows the user to understand that the promotion is limited in number and limited in time.

図41は、管理サーバ12における一連の処理の流れを示すフローチャートである。管理サーバ12は、注文に係る目的地およびルートを決定する(S702)。管理サーバ12は、決定された目的地およびルートに基づいて、販促対象ユーザを特定する(S704)。管理サーバ12は、注文された商品24を配送するPDD20の空き収容スペース26を確認する(S706)。空き収容スペース26がある場合(S708のY)、管理サーバ12は確認した空き収容スペース26のサイズにマッチする商品を、販促対象の商品の候補として選択する(S710)。管理サーバ12は、販促対象ユーザの注文履歴を解析することで、ステップS710で得られた候補を絞り込む(S712)。管理サーバ12は、ステップS712の絞り込みの結果得られた販促対象の商品の情報を含むレコメンド情報を生成し、販促対象ユーザの携帯端末に送信する(S714)。管理サーバ12は、レコメンド情報に応じた注文を受信する(S716)。処理はステップS706に戻り、管理サーバ12は再度PDD20の空き収容スペース26を確認する。空き収容スペース26がある場合は上記の処理が繰り返され、無い場合(S708のN)は処理は終了する。   FIG. 41 is a flowchart showing the flow of a series of processes in the management server 12. The management server 12 determines the destination and route involved in the order (S702). The management server 12 specifies a sales promotion target user based on the determined destination and route (S704). The management server 12 confirms the free storage space 26 of the PDD 20 to which the ordered item 24 is delivered (S706). When there is a vacant storage space 26 (Y in S 708), the management server 12 selects a product matching the size of the checked vacant storage space 26 as a candidate for a product to be promoted (S 710). The management server 12 narrows down the candidates obtained in step S710 by analyzing the order history of the sales promotion target user (S712). The management server 12 generates recommendation information including the information on the sales promotion target product obtained as a result of the narrowing down in step S 712, and transmits the recommendation information to the mobile terminal of the sales promotion target user (S 714). The management server 12 receives the order according to the recommendation information (S716). The process returns to step S706, and the management server 12 confirms the free storage space 26 of the PDD 20 again. If there is an empty storage space 26, the above process is repeated, and if there is no space (N at S708), the process ends.

本例によると、ユーザ14による商品の注文に合わせて、会合場所や予定ルートの周辺にいる他のユーザに効果的な販促を実施することができる。特に、他のユーザの意向に沿っている蓋然性の高い商品がプロモートされるので、受注の確率を高めることができる。また、管理者側としては、PDD20の空き収容スペース26を減らすことができる。   According to this example, it is possible to effectively promote other users who are in the vicinity of the meeting place and the planned route in accordance with the order of the product by the user 14. In particular, since a highly probable product conforming to the intention of another user is promoted, the probability of receiving an order can be increased. Also, as the administrator side, the vacant accommodation space 26 of the PDD 20 can be reduced.

なお、本例において、PDDの配送予定毎にプロモートすると煩雑になる虞があるので、原則の回数を決めておいてもよい。または、ユーザが主体的にアクセスして利用する態様としてもよい。   Note that in this example, there is a risk that it will become complicated if you promote each delivery schedule of PDD, so the number of times of principle may be determined. Alternatively, the user may actively access and use it.

また、本例では、PDD20が店舗22を出発する前に管理サーバ12がレコメンド情報を携帯端末16に送信する場合について説明したが、これに限られず、例えば、管理サーバ12は、レコメンド情報を、PDD20が出発した後に、販促対象ユーザの携帯端末にネットワーク18を介して送信してもよい。この場合、レコメンド情報に対する応答を待たずにPDD20を発進させることができるので、PDD20のオペレーションを迅速化することができる。この変形例は、まだ依頼されていないが、販促対象ユーザが購入する蓋然性の高い商品をPDD20に積んでPDD20を発進させるものである。発進後に、販促対象ユーザに、「5分後に水ようかんが到着します。値引き後100円です。配送無料です。いかがですか?」といった販促を行う。   Moreover, although the case where management server 12 transmits recommendation information to portable terminal 16 before PDD 20 leaves store 22 was explained in this example, it is not restricted to this, for example, management server 12 can recommend information, After the PDD 20 departs, it may be transmitted via the network 18 to the mobile terminal of the sales target user. In this case, since the PDD 20 can be started without waiting for a response to the recommendation information, the operation of the PDD 20 can be speeded up. In this modification, although a request has not yet been made, a product highly likely to be purchased by a sales promotion target user is loaded on the PDD 20 and the PDD 20 is started. After the launch, the sales promotion target user is promoted as follows: "A water yokan arrives after 5 minutes. It is 100 yen after discount. It is free of charge. How is it?"

本例では、収容スペース26に空きがあるときにユーザ14にレコメンドする場合について説明したが、レコメンドの態様はこれに限られない。例えば、管理サーバ12はユーザ14の周囲の天気の情報を取得し、雨や雪であれば、よりユーザ14の現在位置に近い会合場所をより高い配送料金と共に提案してもよい。あるいはまた、管理サーバ12は、ユーザ14が注文した商品が基準よりも重い場合は、軽い場合よりも近くの会合場所をより高い配送料金と共に提案してもよい。あるいはまた、管理サーバ12は、注文制御情報保持部152の解析結果から、特定のユーザ14について該ユーザ14の現在位置および現在時刻から該ユーザ14が注文する蓋然性の高い商品を予測してもよい。管理サーバ12は、ユーザ14から注文がある前に、予測された商品のレコメンドを行ってもよい。例えば、注文制御情報保持部152の解析によりユーザ14が毎日11:30頃におにぎりを注文する傾向にあることが判明した場合、管理サーバ12は、11:25頃に該ユーザ14の携帯端末16に、おにぎりの購入を勧めるレコメンドを送信する。また、注文制御情報保持部152の解析によりユーザ14が毎月末に文房具をまとめて購入する傾向にあることが判明した場合、管理サーバ12は月末の数日前から該ユーザ14宛に文房具のクーポンを配布してもよい。   In this example, although the case where the user 14 is recommended when there is a space in the accommodation space 26 has been described, the aspect of the recommendation is not limited to this. For example, the management server 12 may acquire information on the weather around the user 14, and if it is rain or snow, may propose a meeting place closer to the current position of the user 14 together with a higher delivery fee. Alternatively, the management server 12 may suggest a near meeting place with a higher delivery fee if the item ordered by the user 14 is heavier than the standard. Alternatively, from the analysis result of the order control information holding unit 152, the management server 12 may predict, for the specific user 14, the current position and the current time of the user 14 highly probable goods that the user 14 orders. . The management server 12 may make a recommendation of the predicted product before receiving an order from the user 14. For example, when the analysis of the order control information holding unit 152 reveals that the user 14 tends to order a rice ball at around 11:30, the management server 12 detects the portable terminal 16 of the user 14 at around 11:25. Send a recommendation to recommend the purchase of rice balls. Also, if it is determined by the analysis of the order control information holding unit 152 that the user 14 tends to purchase stationery collectively at the end of every month, the management server 12 sends a stationery coupon to the user 14 several days before the end of the month. May be distributed.

本例では、販促対象ユーザにレコメンドを行う場合について説明したが、これに限られず、例えば、管理サーバ12は会社の同じ部署などにグループレコメンドを行ってもよい。この場合、受け取りはグループ内の特定の人物、例えば新人、が行えるよう管理サーバ12を構成してもよい。管理サーバ12は注文を受け付け、指定された受取人(新人)の端末に受け取りのための情報(会合場所、時刻)を送信する。この場合、商品をまとめて配送できるので効率が向上する。ここで、グループにレコメンドした場合でも、注文や決済はグループメンバそれぞれが行い、受取方法のみ、グループメンバのいずれか一人・グループメンバのうち今回注文したメンバのいずれか一人・グループメンバの特定人をグループで決定する。グループで決定するとは、例えば、一番目に注文した人が設定した受取人を次に注文した人が設定変更することができ、同様に、後続の注文者が受取人設定変更を行うことができる。受取人設定変更する際には、受取人に設定される人に対して事前確認を行う処理としてもよい。   In this example, although the case where recommendation was made to the sales promotion target user was explained, it is not restricted to this, for example, management server 12 may perform group recommendation to the same department etc. of a company. In this case, the management server 12 may be configured to allow reception by a specific person in the group, such as a new person. The management server 12 receives the order, and transmits information (meeting place, time) for reception to the terminal of the designated payee (new person). In this case, the efficiency can be improved since the products can be collectively delivered. Here, even if it is recommended to a group, each group member carries out ordering and settlement, and only the receiving method, any one member of the group, any one member of the group among the members ordered this time, a specific member of the group member Decide in groups. To determine in the group, for example, the person who ordered the receiver set by the person who ordered the first person can make the setting change, and similarly, the following orderer can make the receiver setting change . When changing the receiver setting, processing may be performed to confirm in advance the person set as the receiver.

上述の実施の形態において、保持部の例は、ハードディスクや半導体メモリである。また、本明細書の記載に基づき、各部を、図示しないCPUや、インストールされたアプリケーションプログラムのモジュールや、システムプログラムのモジュールや、ハードディスクから読み出したデータの内容を一時的に記憶する半導体メモリなどにより実現できることは本明細書に触れた当業者には理解される。   In the above embodiment, examples of the holding unit are a hard disk and a semiconductor memory. Also, based on the description in this specification, each unit may be a CPU (not shown), a module of an installed application program, a module of a system program, a semiconductor memory that temporarily stores the contents of data read from a hard disk, etc. It will be understood by those skilled in the art that have been described herein what can be done.

以上、実施の形態に係るPDDシステム10の構成と動作について説明した。この実施の形態は例示であり、各構成要素や各処理の組み合わせにいろいろな変形例が可能なこと、またそうした変形例も本発明の範囲にあることは当業者に理解される。   The configuration and operation of the PDD system 10 according to the embodiment have been described above. This embodiment is an exemplification, and it is understood by those skilled in the art that various modifications can be made to the combination of each component and each processing, and such modifications are also within the scope of the present invention.

実施の形態は以下の項目により表現されてもよい。
(PDD基本動作0(待ち合わせ場所特定)、<依頼受付時動作>)
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
無人運送装置の目的地の種別の指定をユーザから取得する機能と、
指定された種別が敷地の大きさに関する基準を満たす場合、ユーザと無人運送装置とが会合する場所をユーザが指定するための画面をディスプレイに表示させる機能と、を端末に実現させるためのコンピュータプログラム。
(項目2)
前記画面は、無人運送装置の目的地の敷地の地図と、該地図に関連して表示される少なくともひとつの会合する場所の候補と、を含む項目1に記載のコンピュータプログラム。
(項目3)
前記画面は、前記候補に関連付けて、該候補が会合する場所として指定された回数を表す指標を含む項目2に記載のコンピュータプログラム。
(項目4)
前記画面は、前記候補に関連付けて、該候補の周囲の画像を含む項目2または3に記載のコンピュータプログラム。
(項目5)
指定された種別が敷地の大きさに関する基準を満たし、かつ、無人運送装置の目的地の敷地の地図が利用可能でない場合、前記画面は、敷地の周りの地図を含む項目1に記載のコンピュータプログラム。
(項目6)
前記画面は敷地の任意の場所を会合する場所として指定可能に構成され、
前記コンピュータプログラムはさらに、
前記画面においてユーザによって指定された場所が指定拒否に関する基準を満たす場合、該指定を拒否する機能を前記端末に実現させる項目1から5のいずれか一項に記載のコンピュータプログラム。
(項目7)
ユーザと店舗側との間の物品の授受を仲介する無人運送装置であって、
測位手段からの位置情報を用いて目的地への自動的移動を実現する移動手段と、
ユーザによる登録モードの指定を受け付ける受付手段と、
登録モードにおいて、ユーザの誘導にしたがい到着した場所を特定する情報を、ユーザと無人運送装置とが会合する場所の候補を特定する情報として、取得する取得手段と、を備える無人運送装置。
(項目8)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置の目的地の種別の指定をユーザの端末からネットワークを介して取得する取得手段と、
指定された種別が敷地の大きさに関する基準を満たすか否かを判定する判定手段と、
満たすと判定された場合、ユーザと無人運送装置とが会合する場所をユーザが指定するための画面を生成するための画面情報を前記端末に前記ネットワークを介して送信する送信手段と、を備えるサーバ。
(項目9)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関する端末であって、
無人運送装置の目的地の種別の指定をユーザから取得する取得手段と、
指定された種別が敷地の大きさに関する基準を満たす場合、ユーザと無人運送装置とが会合する場所をユーザが指定するための画面をディスプレイに表示させる表示制御手段と、を備える端末。
The embodiment may be expressed by the following items.
(PDD basic operation 0 (waiting place specification), <operation upon request acceptance>)
(Item 1)
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function of acquiring from the user specification of the destination type of the unmanned transport device,
A computer program for causing a terminal to display a screen for allowing a user to specify a place where the user and the unmanned transport apparatus meet when the designated type satisfies the criteria regarding the size of the site .
(Item 2)
The computer program according to Item 1, wherein the screen includes a map of a site of a destination of an unmanned transport apparatus, and at least one meeting place candidate displayed in relation to the map.
(Item 3)
The computer program according to Item 2, wherein the screen includes, in association with the candidate, an index indicating the number of times the candidate is designated as a meeting place.
(Item 4)
The computer program according to Item 2 or 3, wherein the screen includes an image around the candidate in association with the candidate.
(Item 5)
If the specified type meets the criteria for the size of the site and a map of the destination site of the unmanned transport device is not available, the screen may be a computer program according to item 1 including a map around the site .
(Item 6)
The screen can be specified as a place to meet any place on the site,
The computer program further comprises
The computer program according to any one of Items 1 to 5, which causes the terminal to realize a function of rejecting the designation when a place designated by the user on the screen satisfies a criterion regarding the designation refusal.
(Item 7)
An unmanned transport apparatus that mediates the exchange of articles between a user and a store,
Moving means for realizing automatic movement to a destination using position information from the positioning means;
Accepting means for accepting designation of the registration mode by the user;
An unmanned transport apparatus comprising: acquisition means for acquiring, in the registration mode, information identifying a location arriving according to a user's guidance as information identifying a candidate for a location where the user and the unmanned transporter meet.
(Item 8)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Acquisition means for acquiring designation of the type of destination of the unmanned transport apparatus from the user's terminal via the network;
A determination unit that determines whether the designated type satisfies the criteria for the size of the site;
A server including: transmission means for transmitting screen information for generating a screen for the user to specify a place where the user and the unmanned transport apparatus meet when it is determined that the condition is satisfied, to the terminal via the network .
(Item 9)
A terminal related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Acquisition means for acquiring from the user specification of the type of destination of the unmanned transport apparatus;
A terminal comprising: display control means for displaying on the display a screen for the user to designate a place where the user and the unmanned transport apparatus meet when the designated type satisfies the standard concerning the size of the site.

(PDD基本動作1(PDD現在位置表示)、<依頼受付時動作>)
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
ユーザの端末の現在位置を取得する機能と、
無人運送装置の目的地の指定を受け付ける機能と、
取得された現在位置と指定された目的地とが所定の基準よりも離れている場合、物品の授受の依頼の拒否を示す画面をディスプレイに表示させる機能と、を前記端末に実現させるためのコンピュータプログラム。
(項目2)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関する端末であって、
ユーザの前記端末の現在位置を取得する取得手段と、
無人運送装置の目的地の指定を受け付ける受付手段と、
取得された現在位置と指定された目的地とが所定の基準よりも離れている場合、物品の授受の依頼の拒否を示す画面をディスプレイに表示させる表示制御手段と、を備える端末。
(項目3)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
ユーザの前記端末の現在位置を該端末からネットワークを介して取得する取得手段と、
無人運送装置の目的地の指定を前記端末から前記ネットワークを介して受け付ける受付手段と、
取得された現在位置と指定された目的地とが所定の基準よりも離れているか否かを判定する判定手段と、
離れていると判定された場合、物品の授受の依頼を拒否するための情報を前記端末に前記ネットワークを介して送信する送信手段と、を備えるサーバ。
(PDD basic operation 1 (PDD current position display), <operation upon request acceptance>)
(Item 1)
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function to obtain the current position of the user's terminal;
The function of accepting the specification of the destination of the unmanned transport device,
A computer for causing the terminal to display a screen indicating refusal of a request for delivery of an article when the acquired current position and the designated destination are apart from a predetermined reference. program.
(Item 2)
A terminal related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Acquisition means for acquiring the current position of the user's terminal;
Accepting means for accepting designation of a destination of the unmanned transport apparatus;
A display control means for displaying on the display a screen indicating refusal of a request for delivery of an article when the acquired current position and the designated destination are apart from a predetermined reference.
(Item 3)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Acquisition means for acquiring the current position of the user's terminal from the terminal via the network;
Accepting means for accepting specification of a destination of the unmanned transport apparatus from the terminal via the network;
A determination unit that determines whether the acquired current position and the designated destination are farther than a predetermined reference;
A server comprising: transmission means for transmitting information to the terminal via the network when it is determined that they are separated, for refusing the request for the exchange of articles.

(PDD基本動作1(PDD現在位置表示)、<運送中/目的地待機中動作>)
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
無人運送装置に設けられた測位手段を用いて得られた該無人運送装置の現在位置に対応する画像を取得する機能と、
取得された画像をディスプレイに表示させる機能と、を端末に実現させるためのコンピュータプログラム。
(項目2)
前記表示させる機能は、無人運送装置のルート、該無人運送装置の現在位置、該無人運送装置の目的地、のうちの少なくともひとつを含む電子地図に関連付けて前記画像を前記ディスプレイに表示させる機能を含む項目1に記載のコンピュータプログラム。
(項目3)
前記画像は、無人運送装置の目的地を基準とする所定の範囲に該無人運送装置の現在位置が入ったことを条件のひとつとして表示される項目1または2に記載のコンピュータプログラム。
(項目4)
ユーザと無人運送装置との間の物品の授受が完了すると、前記画像の表示を止める機能をさらに前記端末に実現させる項目1から3のいずれか一項に記載のコンピュータプログラム。
(項目5)
前記画像は、無人運送装置が現在位置において周囲を撮像することにより得られた画像に、プライバシーを保護するための処理を施すことで得られた画像である項目1から4のいずれか一項に記載のコンピュータプログラム。
(項目6)
前記画像は、無人運送装置の現在位置に対応する過去の画像である項目1から4のいずれか一項に記載のコンピュータプログラム。
(項目7)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関する端末であって、
無人運送装置に設けられた測位手段を用いて得られた該無人運送装置の現在位置に対応する画像を取得する取得手段と、
取得された画像をディスプレイに表示させる表示制御手段と、を備える端末。
(項目8)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置の現在位置に関する情報を、該無人運送装置からネットワークを介して取得する第1取得手段と、
プライバシーを保護するための処理が施された画像であって、無人運送装置の現在位置に対応する画像を取得する第2取得手段と、
取得された画像をユーザの端末に、ネットワークを介して送信する送信手段と、を備えるサーバ。
(項目9)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
無人運送装置に設けられた測位手段を用いて得られた該無人運送装置の現在位置と該無人運送装置の目的地とが所定の基準よりも離れている場合、該無人運送装置の目的地の再指定を可能とするインタフェースを提供する機能と、
前記インタフェースを介して指定された新たな目的地を取得する機能と、を端末に実現させるためのコンピュータプログラム。
(項目10)
前記インタフェースは、指定可能な目的地の候補を提示し、
前記取得する機能は、ユーザが指定した候補を新たな目的地として取得する機能を含む項目9に記載のコンピュータプログラム。
(項目11)
無人運送装置の現在位置と該無人運送装置の目的地とが前記所定の基準よりも近くなると、前記インタフェースにおける目的地の再指定を制限または禁止する機能をさらに前記端末に実現させる項目9または10に記載のコンピュータプログラム。
(項目12)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関する端末であって、
無人運送装置に設けられた測位手段を用いて得られた該無人運送装置の現在位置と該無人運送装置の目的地とが所定の基準よりも離れている場合、該無人運送装置の目的地の再指定を可能とするインタフェースを提供する提供手段と、
前記インタフェースを介して指定された新たな目的地を取得する取得手段と、を備える端末。
(項目13)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置に設けられた測位手段を用いて得られた該無人運送装置の現在位置と該無人運送装置の目的地とが所定の基準よりも離れているか否かを判定する判定手段と、
離れていると判定された場合、無人運送装置の目的地の再指定を可能とするインタフェースを提供するための情報をユーザの端末に、ネットワークを介して送信する送信手段と、
前記インタフェースを介して指定された新たな目的地を前記端末から、ネットワークを介して取得する取得手段と、を備えるサーバ。
(PDD basic operation 1 (PDD current position display), <moving in transit / waiting in destination>)
(Item 1)
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function of acquiring an image corresponding to the current position of the unmanned transport device obtained using positioning means provided in the unmanned transport device;
A computer program for causing a terminal to realize a function of displaying an acquired image on a display.
(Item 2)
The display function is a function of displaying the image on the display in association with an electronic map including at least one of a route of an unmanned transport apparatus, a current position of the unmanned transport apparatus, and a destination of the unmanned transport apparatus. The computer program according to item 1 comprising.
(Item 3)
The computer program according to Item 1 or 2, wherein the image is displayed as one of the conditions that the current position of the unmanned transfer device is within a predetermined range based on the destination of the unmanned transfer device.
(Item 4)
The computer program according to any one of Items 1 to 3, which causes the terminal to further realize the function of stopping the display of the image when the exchange of an article between the user and the unmanned transport apparatus is completed.
(Item 5)
The image is an image obtained by performing processing for protecting privacy on an image obtained by imaging the surroundings at the current position by the unmanned transport apparatus, according to any one of items 1 to 4. Computer program as described.
(Item 6)
The computer program according to any one of Items 1 to 4, wherein the image is a past image corresponding to a current position of an unmanned transport apparatus.
(Item 7)
A terminal related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Acquisition means for acquiring an image corresponding to the current position of the unmanned transport apparatus obtained using the positioning means provided in the unmanned transport apparatus;
A display control unit configured to display an acquired image on a display.
(Item 8)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
First acquisition means for acquiring information on the current position of the unmanned transport apparatus from the unmanned transport apparatus via the network;
A second acquisition unit configured to acquire an image corresponding to the current position of the unmanned transport apparatus, the image being subjected to processing for protecting privacy;
A transmitting unit that transmits the acquired image to a terminal of a user via a network.
(Item 9)
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
If the current position of the unmanned transport device obtained using positioning means provided in the unmanned transport device and the destination of the unmanned transport device are separated from a predetermined reference, the destination of the unmanned transport device A function that provides an interface that enables re-specification;
A computer program for causing a terminal to realize a function of acquiring a new destination designated through the interface.
(Item 10)
The interface presents candidate destinations that can be specified,
The computer program according to Item 9, wherein the function to acquire includes a function of acquiring a candidate specified by a user as a new destination.
(Item 11)
Item 9 or 10 to make the terminal further realize a function of restricting or prohibiting re-designation of the destination in the interface when the current position of the UAV and the destination of the UAV become closer than the predetermined reference. The computer program described in.
(Item 12)
A terminal related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
If the current position of the unmanned transport device obtained using positioning means provided in the unmanned transport device and the destination of the unmanned transport device are separated from a predetermined reference, the destination of the unmanned transport device Providing means for providing an interface enabling re-designation;
An acquisition unit configured to acquire a new destination designated via the interface.
(Item 13)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Determining means for determining whether or not the current position of the unmanned transport apparatus obtained using the positioning means provided in the unmanned transport apparatus and the destination of the unmanned transport apparatus are greater than a predetermined reference;
Transmission means for transmitting information for providing an interface enabling re-designation of the destination of the unmanned transport apparatus to the user's terminal via the network, when it is determined that the user is separated;
A acquiring unit configured to acquire a new destination designated via the interface from the terminal via the network.

(PDD基本動作2(配送トラックとの連携)、<管理装置>)
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムを管理するための管理装置であって、
無人運送装置の現在位置を該無人運送装置からネットワークを介して取得する第1取得手段と、
無人運送装置との物品の授受が可能な配送車両の現在位置を該配送車両からネットワークを介して取得する第2取得手段と、
取得された無人運送装置の現在位置と取得された配送車両の現在位置とに基づいて、無人運送装置の運行状態と配送車両の運行状態とを合わせて電子地図上に表示させる表示制御手段と、
無人運送装置と配送車両とが会合する予定の場所の指定を受け付ける受付手段と、を備える管理装置。
(項目2)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムを管理するための管理装置に、
無人運送装置の現在位置を該無人運送装置からネットワークを介して取得する機能と、
無人運送装置との物品の授受が可能な配送車両の現在位置を該配送車両からネットワークを介して取得する機能と、
取得された無人運送装置の現在位置と取得された配送車両の現在位置とに基づいて、無人運送装置の運行状態と配送車両の運行状態とを合わせて電子地図上に表示させる機能と、
無人運送装置と配送車両とが会合する予定の場所の指定を受け付ける機能と、を実現させるためのコンピュータプログラム。
(PDD basic operation 2 (cooperation with delivery truck), <management device>)
(Item 1)
A management apparatus for managing a system that realizes the exchange of articles between a user and a store via an unmanned transport apparatus, comprising:
First acquisition means for acquiring the current position of the unmanned transport apparatus from the unmanned transport apparatus via the network;
Second acquisition means for acquiring from a delivery vehicle the current position of the delivery vehicle capable of exchanging articles with the unmanned transport apparatus from the delivery vehicle;
A display control unit configured to display the operation state of the unmanned transport apparatus and the operation state of the delivery vehicle on the electronic map based on the acquired current position of the unmanned transport apparatus and the acquired current position of the delivery vehicle;
A management device comprising: reception means for receiving designation of a place where the unmanned transport apparatus and the delivery vehicle are scheduled to meet.
(Item 2)
To a management device for managing a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
A function of acquiring the current position of the UAV from the UAV via a network;
A function of acquiring from a delivery vehicle the current position of the delivery vehicle capable of exchanging articles with the unmanned transport apparatus via the network;
A function of causing the operation state of the unmanned transport apparatus and the operation state of the delivery vehicle to be displayed on the electronic map based on the acquired current position of the unmanned transport apparatus and the acquired current position of the delivery vehicle;
A computer program for realizing a function of receiving designation of a place where an unmanned transport apparatus and a delivery vehicle are scheduled to meet.

(PDD基本動作3(PDD受け渡し時問題)、<受け渡し待機動作>)
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
無人運送装置の運行状態に関する情報をネットワークを介して取得する機能と、
取得された情報に合わせて、ユーザに対応する無人運送装置の識別情報をユーザに提供する機能と、を端末に実現させるためのコンピュータプログラム。
(項目2)
ユーザと店舗側との間の物品の授受を仲介する無人運送装置であって、
測位手段からの位置情報を用いて目的地への自動的移動を実現する移動手段と、
目的地に到着したと判定された場合、該目的地にいる他の無人運送装置の待機位置を避けた位置に前記無人運送装置を待機させるための処理を行う待機手段と、を備える無人運送装置。
(項目3)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関する端末であって、
無人運送装置の運行状態に関する情報をネットワークを介して取得する手段と、
取得された情報に合わせて、ユーザに対応する無人運送装置の識別情報をユーザに提供する手段と、を備える端末。
(PDD basic operation 3 (PDD transfer problem), <passing and waiting operation>)
(Item 1)
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function of acquiring information on the operation status of the unmanned transport apparatus via a network;
A computer program for causing a terminal to realize a function of providing a user with identification information of an unmanned transport apparatus corresponding to a user in accordance with acquired information.
(Item 2)
An unmanned transport apparatus that mediates the exchange of articles between a user and a store,
Moving means for realizing automatic movement to a destination using position information from the positioning means;
An unmanned transport apparatus comprising: standby means for performing processing for causing the unmanned transport apparatus to stand by at a position avoiding the standby position of the other unmanned transport apparatus at the destination when it is determined that the vehicle has arrived at the destination .
(Item 3)
A terminal related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
A means for acquiring information on the operation status of the unmanned transport apparatus via a network;
And a means for providing the user with identification information of the unmanned transport apparatus corresponding to the user in accordance with the acquired information.

(PDD基本動作4(PDD受け取り時不在問題)<受け渡し待機動作>)
(項目1)
ユーザと店舗側との間の物品の授受を仲介する無人運送装置であって、
測位手段からの位置情報を用いて目的地への自動的移動を実現する移動手段と、
目的地での待機時間を計時する計時手段と、
待機時間がしきい値を上回ると、ユーザに確認するための処理を行う確認手段と、を備える無人運転装置。
(項目2)
ユーザから確認が得られないと判定された場合、目的地での待機を止めるための処理を行う待機停止手段をさらに備える項目1に記載の無人運転装置。
(項目3)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置の目的地での待機時間を取得する取得手段と、
取得された待機時間がしきい値を上回ると、ユーザに確認するための処理を行う確認手段と、を備えるサーバ。
(項目4)
ユーザから確認が得られないと判定された場合、該ユーザに対してペナルティを課すための処理を行うペナルティ手段をさらに備える項目3に記載のサーバ。
(項目5)
確認に対するユーザからの応答を受け付けた場合、該目的地を再度訪れるよう無人運転装置のルートを変更する変更手段をさらに備える項目3または4に記載のサーバ。
(PDD basic operation 4 (PDD receipt absence problem) <passing standby operation>)
(Item 1)
An unmanned transport apparatus that mediates the exchange of articles between a user and a store,
Moving means for realizing automatic movement to a destination using position information from the positioning means;
Clocking means for clocking the waiting time at the destination,
And a confirmation means for performing processing for confirming to the user when the waiting time exceeds the threshold value.
(Item 2)
The unmanned operation apparatus according to Item 1, further comprising standby stop means for performing processing for stopping standby at the destination when it is determined that confirmation can not be obtained from the user.
(Item 3)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Acquisition means for acquiring the waiting time at the destination of the unmanned transport apparatus;
And a confirmation unit that performs processing for confirming the user when the acquired standby time exceeds a threshold.
(Item 4)
The server according to Item 3, further comprising penalty means for performing processing to penalize the user when it is determined that confirmation can not be obtained from the user.
(Item 5)
The server according to Item 3 or 4, further comprising changing means for changing the route of the unmanned operation device to revisit the destination when receiving a response from the user to the confirmation.

(PDD基本動作5(ギフトのPDD配送)<依頼受付時動作>)
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
受取側ユーザへの物品の配送の依頼を、依頼側ユーザの端末からネットワークを介して受け付ける受付手段と、
依頼の受け付けに応じて、受け取りに同意するか否かを問い合わせるためのメッセージを、受取側ユーザの端末へネットワークを介して送信する送信手段と、
送信されたメッセージに対する応答が同意である場合、無人運送装置を受取側ユーザに対応する目的地に向かわせるための処理を行う処理手段と、を備えるサーバ。
(項目2)
送信されたメッセージに対する応答がないと判定された場合または送信されたメッセージに対する応答が不同意である場合、無人運送装置を用いた配送以外の所定の配送方法を用いて物品を配送するための処理を行う手段をさらに備える項目1に記載のサーバ。
(項目3)
配送の履歴を保持する保持手段をさらに備え、
前記処理手段は、受取側ユーザが前記保持手段に登録されていない場合、配送検証を行う項目1または2に記載のサーバ。
(PDD basic operation 5 (PDD delivery of gift) <Operation upon request acceptance>)
(Item 1)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Reception means for receiving a request for delivery of the article to the receiving user from the terminal of the requesting user via the network;
Transmitting means for transmitting a message for inquiring as to whether or not to accept the request to the terminal of the receiving user via the network in response to acceptance of the request;
A processing means for performing processing for directing the UAV to a destination corresponding to the receiving user if the response to the sent message is an agreement.
(Item 2)
A process for delivering an item using a predetermined delivery method other than delivery using the UAV if it is determined that there is no response to the sent message, or if the response to the sent message is disagreed The server according to Item 1, further comprising means for performing.
(Item 3)
Further comprising holding means for holding the delivery history;
The server according to Item 1 or 2, wherein the processing means performs delivery verification when the receiving user is not registered in the holding means.

(PDD基本動作6(故障時の動作))
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置によって検出された該無人運送装置の故障を示す情報を、該無人運送装置からネットワークを介して受け付ける受付手段と、
受け付けられた情報に基づいて故障の程度を示すレベルを取得する取得手段と、
取得されたレベルに応じて、故障対応処理が必要か否かを判定する判定手段と、を備えるサーバ。
(項目2)
故障対応処理は、故障が検出された無人運送装置に積まれていた物品と同等の物品を他の無人運送装置によって運送するための処理を含む項目1に記載のサーバ。
(項目3)
故障対応処理は、故障が検出された無人運送装置に積まれていた物品を他の無人運送装置に移して運送するための処理を含む項目1に記載のサーバ。
(PDD basic operation 6 (operation at the time of failure))
(Item 1)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Reception means for receiving information indicating failure of the unmanned transfer device detected by the unmanned transfer device from the unmanned transfer device via the network;
Obtaining means for obtaining a level indicating a degree of failure based on the received information;
A determination unit that determines whether or not a failure handling process is necessary according to the acquired level.
(Item 2)
The server according to Item 1, wherein the failure handling process includes a process for transporting an article equivalent to an article loaded in the unmanned transport apparatus in which the fault has been detected by another unmanned transport apparatus.
(Item 3)
The server according to Item 1, wherein the failure handling process includes a process for transferring an article loaded on the unmanned transport apparatus in which the fault has been detected to another unmanned transport apparatus for transportation.

(PDD基本動作7(PDD同士の受け渡し))
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置間での物品の授受が可能な所定の複数の場所を保持する保持手段と、
二つ以上の無人運送装置から、それぞれの現在位置をネットワークを介して取得する取得手段と、
取得された現在位置に基づいて、前記保持手段に保持される複数の場所のなかから、前記二つ以上の無人運送装置が会合すべき場所を選択する選択手段と、を備えるサーバ。
(PDD basic operation 7 (pass between PDD))
(Item 1)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Holding means for holding a plurality of predetermined places where delivery of articles between the unmanned transport apparatus is possible;
Acquisition means for acquiring respective current positions from two or more unmanned transport apparatuses via a network,
A server comprising: selection means for selecting a place where the two or more unmanned transport apparatuses should meet from among a plurality of places held by the holding means based on the acquired current position.

(PDD基本動作8(PDD配送決定ルート上の販売促進)<運送中/目的地待機中動作>)
(項目1)
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置の目的地およびルートを決定する決定手段と、
決定された目的地およびルートのうちの少なくともひとつの位置に基づいて、無人運送装置と会合可能なユーザを特定する特定手段と、
物品の販売または物品の集荷に係るレコメンド情報を、特定されたユーザの端末にネットワークを介して送信する送信手段と、を備えるサーバ。
(項目2)
無人運送装置はそれぞれが物品を収容可能な複数の収容スペースを有し、
無人運送装置の複数の収容スペースのうち空いている収容スペースに収容可能な物品を、販売対象の物品としてレコメンド情報に含める手段をさらに備える項目1に記載のサーバ。
(項目3)
決定された目的地およびルートのうちの少なくともひとつに基づいて、前記販売対象の物品の異なる複数の配送予定時刻を算出する手段と、
算出された複数の配送予定時刻をレコメンド情報に含める手段と、をさらに備える項目1または2に記載のサーバ。
(項目4)
算出された複数の配送予定時刻のそれぞれについて配送料金を決定する手段と、
決定された配送料金をレコメンド情報に含める手段と、をさらに備える項目3に記載のサーバ。
(項目5)
配送の履歴を保持する保持手段と、
前記保持手段に保持される履歴に基づいて、特定されたユーザに対応する販売対象の物品を特定する手段と、をさらに備える項目1から4のいずれか一項に記載のサーバ。
(項目6)
前記送信手段は、特定された販売対象の物品に係るレコメンド情報を、該物品を収容した無人運送装置が出発した後に、特定されたユーザの端末にネットワークを介して送信する項目5に記載のサーバ。
(PDD basic operation 8 (promotion on PDD delivery decision route) <operation in transit / while waiting for destination>)
(Item 1)
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Determining means for determining the destination and route of the unmanned transport device;
Specifying means for specifying a user capable of meeting with the unmanned transport apparatus based on the determined destination and at least one position of the route;
A transmission unit that transmits recommendation information related to sales of goods or collection of goods to a terminal of a specified user via a network.
(Item 2)
The unmanned transport apparatus has a plurality of storage spaces each capable of storing an article;
The server according to Item 1, further comprising means for including, in the recommendation information, an article which can be accommodated in an empty accommodation space among a plurality of accommodation spaces of the unmanned transport apparatus, as the article to be sold.
(Item 3)
Means for calculating a plurality of different estimated delivery times of the article to be sold based on at least one of the determined destination and route.
The server according to Item 1 or 2, further comprising: means for including the plurality of calculated estimated delivery times in the recommendation information.
(Item 4)
A means for determining a delivery charge for each of the plurality of estimated delivery times calculated;
The server according to Item 3, further comprising: means for including the determined delivery charge in the recommendation information.
(Item 5)
Holding means for holding the delivery history;
The server according to any one of Items 1 to 4, further comprising: means for specifying an article to be sold corresponding to a specified user based on the history held in the holding means.
(Item 6)
The server according to Item 5, wherein the transmission means transmits recommendation information related to the identified item to be sold to the terminal of the identified user via the network after the unmanned transport apparatus containing the item departs. .

10 PDDシステム、 12 管理サーバ、 14 ユーザ、 16 携帯端末、 18 ネットワーク、 20 PDD、 22 店舗。   10 PDD systems, 12 management servers, 14 users, 16 mobile terminals, 18 networks, 20 PDDs, 22 stores.

Claims (10)

無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
無人運送装置の目的地の種別の指定をユーザから取得する機能と、
指定された種別が敷地の大きさに関する基準を満たす場合、ユーザと無人運送装置とが会合する場所をユーザが指定するための画面をディスプレイに表示させる機能と、を端末に実現させるためのコンピュータプログラム。
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function of acquiring from the user specification of the destination type of the unmanned transport device,
A computer program for causing a terminal to display a screen for allowing a user to specify a place where the user and the unmanned transport apparatus meet when the designated type satisfies the criteria regarding the size of the site .
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
ユーザの端末の現在位置を取得する機能と、
無人運送装置の目的地の指定を受け付ける機能と、
取得された現在位置と指定された目的地とが所定の基準よりも離れている場合、物品の授受の依頼の拒否を示す画面をディスプレイに表示させる機能と、を前記端末に実現させるためのコンピュータプログラム。
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function to obtain the current position of the user's terminal;
The function of accepting the specification of the destination of the unmanned transport device,
A computer for causing the terminal to display a screen indicating refusal of a request for delivery of an article when the acquired current position and the designated destination are apart from a predetermined reference. program.
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
無人運送装置に設けられた測位手段を用いて得られた該無人運送装置の現在位置に対応する画像を取得する機能と、
取得された画像をディスプレイに表示させる機能と、を端末に実現させるためのコンピュータプログラム。
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function of acquiring an image corresponding to the current position of the unmanned transport device obtained using positioning means provided in the unmanned transport device;
A computer program for causing a terminal to realize a function of displaying an acquired image on a display.
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムを管理するための管理装置であって、
無人運送装置の現在位置を該無人運送装置からネットワークを介して取得する第1取得手段と、
無人運送装置との物品の授受が可能な配送車両の現在位置を該配送車両からネットワークを介して取得する第2取得手段と、
取得された無人運送装置の現在位置と取得された配送車両の現在位置とに基づいて、無人運送装置の運行状態と配送車両の運行状態とを合わせて電子地図上に表示させる表示制御手段と、
無人運送装置と配送車両とが会合する予定の場所の指定を受け付ける受付手段と、を備える管理装置。
A management apparatus for managing a system that realizes the exchange of articles between a user and a store via an unmanned transport apparatus, comprising:
First acquisition means for acquiring the current position of the unmanned transport apparatus from the unmanned transport apparatus via the network;
Second acquisition means for acquiring from a delivery vehicle the current position of the delivery vehicle capable of exchanging articles with the unmanned transport apparatus from the delivery vehicle;
A display control unit configured to display the operation state of the unmanned transport apparatus and the operation state of the delivery vehicle on the electronic map based on the acquired current position of the unmanned transport apparatus and the acquired current position of the delivery vehicle;
A management device comprising: reception means for receiving designation of a place where the unmanned transport apparatus and the delivery vehicle are scheduled to meet.
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するコンピュータプログラムであって、
無人運送装置の運行状態に関する情報をネットワークを介して取得する機能と、
取得された情報に合わせて、ユーザに対応する無人運送装置の識別情報をユーザに提供する機能と、を端末に実現させるためのコンピュータプログラム。
A computer program related to a system for realizing transfer of articles between a user and a store through an unmanned transport apparatus,
A function of acquiring information on the operation status of the unmanned transport apparatus via a network;
A computer program for causing a terminal to realize a function of providing a user with identification information of an unmanned transport apparatus corresponding to a user in accordance with acquired information.
ユーザと店舗側との間の物品の授受を仲介する無人運送装置であって、
測位手段からの位置情報を用いて目的地への自動的移動を実現する移動手段と、
目的地での待機時間を計時する計時手段と、
待機時間がしきい値を上回ると、ユーザに確認するための処理を行う確認手段と、を備える無人運転装置。
An unmanned transport apparatus that mediates the exchange of articles between a user and a store,
Moving means for realizing automatic movement to a destination using position information from the positioning means;
Clocking means for clocking the waiting time at the destination,
And a confirmation means for performing processing for confirming to the user when the waiting time exceeds the threshold value.
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
受取側ユーザへの物品の配送の依頼を、依頼側ユーザの端末からネットワークを介して受け付ける受付手段と、
依頼の受け付けに応じて、受け取りに同意するか否かを問い合わせるためのメッセージを、受取側ユーザの端末へネットワークを介して送信する送信手段と、
送信されたメッセージに対する応答が同意である場合、無人運送装置を受取側ユーザに対応する目的地に向かわせるための処理を行う処理手段と、を備えるサーバ。
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Reception means for receiving a request for delivery of the article to the receiving user from the terminal of the requesting user via the network;
Transmitting means for transmitting a message for inquiring as to whether or not to accept the request to the terminal of the receiving user via the network in response to acceptance of the request;
A processing means for performing processing for directing the UAV to a destination corresponding to the receiving user if the response to the sent message is an agreement.
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置によって検出された該無人運送装置の故障を示す情報を、該無人運送装置からネットワークを介して受け付ける受付手段と、
受け付けられた情報に基づいて故障の程度を示すレベルを取得する取得手段と、
取得されたレベルに応じて、故障対応処理が必要か否かを判定する判定手段と、を備えるサーバ。
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Reception means for receiving information indicating failure of the unmanned transfer device detected by the unmanned transfer device from the unmanned transfer device via the network;
Obtaining means for obtaining a level indicating a degree of failure based on the received information;
A determination unit that determines whether or not a failure handling process is necessary according to the acquired level.
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置間での物品の授受が可能な所定の複数の場所を保持する保持手段と、
二つ以上の無人運送装置から、それぞれの現在位置をネットワークを介して取得する取得手段と、
取得された現在位置に基づいて、前記保持手段に保持される複数の場所のなかから、前記二つ以上の無人運送装置が会合すべき場所を選択する選択手段と、を備えるサーバ。
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Holding means for holding a plurality of predetermined places where delivery of articles between the unmanned transport apparatus is possible;
Acquisition means for acquiring respective current positions from two or more unmanned transport apparatuses via a network,
A server comprising: selection means for selecting a place where the two or more unmanned transport apparatuses should meet from among a plurality of places held by the holding means based on the acquired current position.
無人運送装置を介したユーザと店舗側との間の物品の授受を実現するシステムに関するサーバであって、
無人運送装置の目的地およびルートを決定する決定手段と、
決定された目的地およびルートのうちの少なくともひとつの位置に基づいて、無人運送装置と会合可能なユーザを特定する特定手段と、
物品の販売または物品の集荷に係るレコメンド情報を、特定されたユーザの端末にネットワークを介して送信する送信手段と、を備えるサーバ。
A server related to a system for realizing delivery of articles between a user and a store via an unmanned transport apparatus,
Determining means for determining the destination and route of the unmanned transport device;
Specifying means for specifying a user capable of meeting with the unmanned transport apparatus based on the determined destination and at least one position of the route;
A transmission unit that transmits recommendation information related to sales of goods or collection of goods to a terminal of a specified user via a network.
JP2017200545A 2017-10-16 2017-10-16 Computer programs, management equipment, unmanned driving equipment and servers Active JP6991470B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP2017200545A JP6991470B2 (en) 2017-10-16 2017-10-16 Computer programs, management equipment, unmanned driving equipment and servers
JP2021188062A JP7323594B2 (en) 2017-10-16 2021-11-18 Computer programs, management devices, driverless devices and servers
JP2023122719A JP7577801B2 (en) 2017-10-16 2023-07-27 Computer programs, management devices, unmanned operation devices and servers
JP2024186881A JP2025003616A (en) 2017-10-16 2024-10-23 Computer programs, management devices, unmanned operation devices and servers

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017200545A JP6991470B2 (en) 2017-10-16 2017-10-16 Computer programs, management equipment, unmanned driving equipment and servers

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2021188062A Division JP7323594B2 (en) 2017-10-16 2021-11-18 Computer programs, management devices, driverless devices and servers

Publications (3)

Publication Number Publication Date
JP2019074926A true JP2019074926A (en) 2019-05-16
JP2019074926A5 JP2019074926A5 (en) 2020-10-22
JP6991470B2 JP6991470B2 (en) 2022-01-12

Family

ID=66543308

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017200545A Active JP6991470B2 (en) 2017-10-16 2017-10-16 Computer programs, management equipment, unmanned driving equipment and servers

Country Status (1)

Country Link
JP (1) JP6991470B2 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021033581A (en) * 2019-08-22 2021-03-01 株式会社ゼンリンデータコム Home delivery system, home delivery system control method, and program
CN113208821A (en) * 2020-02-06 2021-08-06 丰田自动车株式会社 Information processing apparatus, information processing method, and system
CN113469303A (en) * 2020-03-31 2021-10-01 本田技研工业株式会社 Management device, management method, and storage medium
WO2022039074A1 (en) * 2020-08-20 2022-02-24 和則 藤沢 Transport system and program
JP2022041834A (en) * 2020-09-01 2022-03-11 株式会社Atumist Flower delivery system
JP2022041483A (en) * 2020-09-01 2022-03-11 株式会社Atumist Flower delivery system
JP2022057822A (en) * 2020-09-30 2022-04-11 トヨタ自動車株式会社 Terminal programs, unmanned aerial vehicles, and information processing equipment
WO2022113313A1 (en) * 2020-11-27 2022-06-02 三菱電機株式会社 Product sales system, management server, and order management method
WO2022123962A1 (en) * 2020-12-10 2022-06-16 Hapsモバイル株式会社 Control device, program, system, and method
JP7220337B1 (en) * 2021-11-29 2023-02-09 楽天グループ株式会社 LOGISTICS MANAGEMENT SYSTEM, LOGISTICS MANAGEMENT METHOD AND PROGRAM
JP2023032972A (en) * 2021-08-27 2023-03-09 トヨタ自動車株式会社 Information processing device and information processing method
JP2023127090A (en) * 2022-03-01 2023-09-13 東芝テック株式会社 Unmanned sales system and server device
JP2023157291A (en) * 2022-04-14 2023-10-26 トヨタ自動車株式会社 server
JP2024007241A (en) * 2022-07-05 2024-01-18 トヨタ自動車株式会社 Information processing device, delivery system, program and information processing method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013140304A (en) * 2012-01-06 2013-07-18 Yahoo Japan Corp Facility retrieval device, facility retrieval system, facility retrieval method and facility retrieval program
US20150370251A1 (en) * 2014-06-20 2015-12-24 Hti, Ip, L.L.C. Method and system for drone deliveries to vehicles in route
JP2016028326A (en) * 2011-09-22 2016-02-25 アイトーン、インコーポレイテッド Monitoring, diagnostic and tracking tool for autonomous mobile robots
WO2016188955A1 (en) * 2015-05-22 2016-12-01 Peter Michalik System and process for communicating between a drone and a handheld device
US20170090484A1 (en) * 2015-09-29 2017-03-30 T-Mobile U.S.A., Inc. Drone-based personal delivery system
WO2017156586A1 (en) * 2016-03-16 2017-09-21 Domino's Pizza Enterprises Limited Autonomous food delivery vehicle
US9786187B1 (en) * 2015-06-09 2017-10-10 Amazon Technologies, Inc. Transportation network utilizing autonomous vehicles for transporting items
US20170294130A1 (en) * 2016-04-08 2017-10-12 Uber Technologies, Inc. Rider-vehicle handshake

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016028326A (en) * 2011-09-22 2016-02-25 アイトーン、インコーポレイテッド Monitoring, diagnostic and tracking tool for autonomous mobile robots
JP2013140304A (en) * 2012-01-06 2013-07-18 Yahoo Japan Corp Facility retrieval device, facility retrieval system, facility retrieval method and facility retrieval program
US20150370251A1 (en) * 2014-06-20 2015-12-24 Hti, Ip, L.L.C. Method and system for drone deliveries to vehicles in route
WO2016188955A1 (en) * 2015-05-22 2016-12-01 Peter Michalik System and process for communicating between a drone and a handheld device
US9786187B1 (en) * 2015-06-09 2017-10-10 Amazon Technologies, Inc. Transportation network utilizing autonomous vehicles for transporting items
US20170090484A1 (en) * 2015-09-29 2017-03-30 T-Mobile U.S.A., Inc. Drone-based personal delivery system
WO2017156586A1 (en) * 2016-03-16 2017-09-21 Domino's Pizza Enterprises Limited Autonomous food delivery vehicle
US20170294130A1 (en) * 2016-04-08 2017-10-12 Uber Technologies, Inc. Rider-vehicle handshake

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021033581A (en) * 2019-08-22 2021-03-01 株式会社ゼンリンデータコム Home delivery system, home delivery system control method, and program
JP7337598B2 (en) 2019-08-22 2023-09-04 株式会社ゼンリンデータコム Home delivery system, home delivery system control method and program
CN113208821A (en) * 2020-02-06 2021-08-06 丰田自动车株式会社 Information processing apparatus, information processing method, and system
CN113208821B (en) * 2020-02-06 2023-07-07 丰田自动车株式会社 Information processing device, information processing method and system
CN113469303A (en) * 2020-03-31 2021-10-01 本田技研工业株式会社 Management device, management method, and storage medium
WO2022039074A1 (en) * 2020-08-20 2022-02-24 和則 藤沢 Transport system and program
JP2022035151A (en) * 2020-08-20 2022-03-04 和則 藤沢 Transportation systems and programs
JP7126226B2 (en) 2020-09-01 2022-08-26 株式会社Atumist flower delivery system
JP2022041834A (en) * 2020-09-01 2022-03-11 株式会社Atumist Flower delivery system
JP2022041483A (en) * 2020-09-01 2022-03-11 株式会社Atumist Flower delivery system
JP2022140797A (en) * 2020-09-01 2022-09-27 株式会社Atumist flower delivery system
JP2022057822A (en) * 2020-09-30 2022-04-11 トヨタ自動車株式会社 Terminal programs, unmanned aerial vehicles, and information processing equipment
JP7363733B2 (en) 2020-09-30 2023-10-18 トヨタ自動車株式会社 Terminal programs, unmanned aerial vehicles, and information processing equipment
CN114326779A (en) * 2020-09-30 2022-04-12 丰田自动车株式会社 Non-transitory computer readable medium, unmanned aerial vehicle, and information processing device
WO2022113313A1 (en) * 2020-11-27 2022-06-02 三菱電機株式会社 Product sales system, management server, and order management method
JPWO2022113313A1 (en) * 2020-11-27 2022-06-02
WO2022123962A1 (en) * 2020-12-10 2022-06-16 Hapsモバイル株式会社 Control device, program, system, and method
JP2022092533A (en) * 2020-12-10 2022-06-22 Hapsモバイル株式会社 Controls, programs, systems, and methods
JP7271491B2 (en) 2020-12-10 2023-05-11 Hapsモバイル株式会社 Control device, program, system and method
JP2023032972A (en) * 2021-08-27 2023-03-09 トヨタ自動車株式会社 Information processing device and information processing method
JP7635674B2 (en) 2021-08-27 2025-02-26 トヨタ自動車株式会社 Information processing device and information processing method
WO2023095346A1 (en) * 2021-11-29 2023-06-01 楽天グループ株式会社 Logistics management system, logistics management method, and program
JP7220337B1 (en) * 2021-11-29 2023-02-09 楽天グループ株式会社 LOGISTICS MANAGEMENT SYSTEM, LOGISTICS MANAGEMENT METHOD AND PROGRAM
CN117062765A (en) * 2021-11-29 2023-11-14 乐天集团股份有限公司 Logistics management system, logistics management method, and program
JP2023127090A (en) * 2022-03-01 2023-09-13 東芝テック株式会社 Unmanned sales system and server device
JP2023157291A (en) * 2022-04-14 2023-10-26 トヨタ自動車株式会社 server
JP7652128B2 (en) 2022-04-14 2025-03-27 トヨタ自動車株式会社 server
JP2024007241A (en) * 2022-07-05 2024-01-18 トヨタ自動車株式会社 Information processing device, delivery system, program and information processing method
JP7683555B2 (en) 2022-07-05 2025-05-27 トヨタ自動車株式会社 Information processing device, delivery system, program, and information processing method

Also Published As

Publication number Publication date
JP6991470B2 (en) 2022-01-12

Similar Documents

Publication Publication Date Title
JP6991470B2 (en) Computer programs, management equipment, unmanned driving equipment and servers
US11599933B2 (en) Systems and methods for on-demand delivery
US20230259865A1 (en) Examples of delivery and/or referral services that may use mobile enhancements and/or auction mechanisms
US20230245096A1 (en) Examples of delivery and/or referral service sms ordering
US20190172123A1 (en) System and method for processing items ordered for customer pickup at a brick-and-mortar store of a retail enterprise
JP5894917B2 (en) System and method for remote acquisition and delivery of goods
US20170124511A1 (en) Automatic Integrated Routing and Fulfillment System and Method with Product Exchange
US10810645B2 (en) Location-based remote customer service
US20160225115A1 (en) Transportation System Using Crowdsourced Warehouses and Storage Facilities
US20160189098A1 (en) Method and apparatus for providing access to contextually relevant vehicles for delivery purposes
US11798337B2 (en) Dual-mode commercial messaging systems
US20170318422A1 (en) Systems and methods to determine the locations of packages and provide navigational guidance to reach the packages
US20140040043A1 (en) System and Method for Remote Acquisition and Delivery of Goods
JP7577801B2 (en) Computer programs, management devices, unmanned operation devices and servers
JP6286072B2 (en) Apparatus and method for providing preferential delivery service for favorite products using unmanned delivery box, and recording medium on which computer program is recorded
KR102334897B1 (en) Mobile device-based systems and methods for self-directed assignment of flexible delivery work
CA2846273A1 (en) System and methods for order fulfillment, inventory management, and providing personalized services to customers
JP2011195297A (en) System and method for delivery management
JP5141357B2 (en) Store search server, store search system including the store search server, and store information providing method
KR20180109124A (en) Convenient shopping service methods and systems using robots in offline stores
JP2018206045A (en) Transaction control apparatus, transaction control method, and transaction control program
US20220005106A1 (en) Systems and methods for a multiple device communication system
KR102461947B1 (en) Intermediation service system and method for delivery based on route
US20210089997A1 (en) Location-based work assignment apparatus, system and method
US20250037044A1 (en) Systems and methods for optimizing navigation for an in-person trip

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200907

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200907

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210623

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210827

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210917

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211122

R150 Certificate of patent or registration of utility model

Ref document number: 6991470

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250