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

JP7713686B2 - Information processing system, server, information processing method, and program - Google Patents

Information processing system, server, information processing method, and program

Info

Publication number
JP7713686B2
JP7713686B2 JP2021212586A JP2021212586A JP7713686B2 JP 7713686 B2 JP7713686 B2 JP 7713686B2 JP 2021212586 A JP2021212586 A JP 2021212586A JP 2021212586 A JP2021212586 A JP 2021212586A JP 7713686 B2 JP7713686 B2 JP 7713686B2
Authority
JP
Japan
Prior art keywords
information
user
space
storage
product
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2021212586A
Other languages
Japanese (ja)
Other versions
JP2023096671A (en
JP2023096671A5 (en
Inventor
秀治 河合
忠成 樋口
圭輔 田路
拓也 堀
建斗 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aeronext Inc
Original Assignee
Aeronext Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aeronext Inc filed Critical Aeronext Inc
Priority to JP2021212586A priority Critical patent/JP7713686B2/en
Priority to PCT/JP2022/048124 priority patent/WO2023127859A1/en
Publication of JP2023096671A publication Critical patent/JP2023096671A/en
Publication of JP2023096671A5 publication Critical patent/JP2023096671A5/ja
Application granted granted Critical
Publication of JP7713686B2 publication Critical patent/JP7713686B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Quality & Reliability (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Development Economics (AREA)
  • Strategic Management (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Warehouses Or Storage Devices (AREA)

Description

本発明は、情報処理システム及びサーバ、情報処理方法、プログラムに関するものである。 The present invention relates to an information processing system, a server, an information processing method, and a program.

従来から、オンラインショッピング等のEC(Electronic Commerce:電子商取引)サイトやECアプリケーション上でのオンライン電子商取引に関する技術が提供されている。例えば、特許文献1には、顧客属性、アクセスログ、関連商品情報などの複数の視点を考慮して推奨商品を抽出して顧客に提示するECサイト管理装置が開示されている。 Technologies related to online electronic commerce (EC) sites such as online shopping and online electronic commerce on EC applications have been provided. For example, Patent Literature 1 discloses an EC site management device that extracts recommended products by considering multiple perspectives such as customer attributes, access logs, and related product information, and presents them to customers.

特開2008-282132号公報JP 2008-282132 A

上記特許文献1の開示技術では、様々な視点を考慮した顧客独自の商品情報をユーザ端末に表示させることができるとのことであるが、配送に関連する視点については何ら考慮されていない。 The technology disclosed in the above-mentioned Patent Document 1 is said to be able to display customer-specific product information that takes into account various perspectives on a user terminal, but does not take into account perspectives related to delivery.

また、近年、ドローン(Drone)・無人航空機(UAV:Unmanned Aerial Vehicle)などの飛行体や無人地上車両(UGV:Unmanned Ground Vehicle)などの走行体などの自律制御可能な移動体が産業に利用され始めている。こうした中で、ECサイトなどでユーザが注文した物品等の配送物(積載物)を移動体により配送する情報処理システムの実験的な運用が開始されている。このような情報処理システムにおいては、複数の移動体が配送制御対象となることが想定されているものの、実験的な運用ということもあり、1台の移動体に積み込み可能な範囲で仮想的な配送物(例えば、日用品や食料など)を設定している。しかしながら、現実的にはユーザが移動体1台の積載量を意識しながら注文することはなく、欲しいタイミングで欲しい物を欲しい量注文することが通常であるので、移動体1台に収まるかどうか予見性がない。 In recent years, autonomously controlled mobile objects, such as flying objects such as drones and unmanned aerial vehicles (UAVs) and running objects such as unmanned ground vehicles (UGVs), have begun to be used in industry. In this context, experimental operation of an information processing system that delivers items (cargo) such as goods ordered by users on EC sites and the like using mobile objects has begun. In such an information processing system, although it is assumed that multiple mobile objects are the targets of delivery control, since this is an experimental operation, virtual delivery items (e.g., daily necessities, food, etc.) are set within the range that can be loaded onto one mobile object. However, in reality, users do not place orders while being conscious of the load capacity of one mobile object, and usually order the desired amount of the desired item at the desired time, so there is no predictability as to whether the items will fit into one mobile object.

一方で、配送効率が高いと配送コスト(ひいては配送料)が下がるため、移動体1台に多くの荷物を積みこむことがサービス提供者にとってもユーザにとっても望ましいが、上記同様に荷物サイズのばらつきを考えると、移動体搭載部の残余空間がどのくらいか判断することは難しく、積み込み効率の高い運用が望まれる。 On the other hand, high delivery efficiency reduces delivery costs (and therefore delivery fees), so loading many packages onto one mobile vehicle is desirable for both service providers and users. However, as mentioned above, considering the variation in package sizes, it is difficult to determine how much space is remaining on the mobile vehicle, so operation with high loading efficiency is desirable.

そこで、本発明はこのような背景を鑑みてなされたものであり、格納容器種別識別情報を用いて配送物(例えば荷物などの積載物)を定型化して管理することで、配送物の総合的な物量の把握を容易にし、様々な格納空間への効率的な格納を可能とする情報処理システム及びサーバ、情報処理方法、プログラムを提供することを目的とする。 The present invention has been made in light of this background, and aims to provide an information processing system, server, information processing method, and program that uses storage container type identification information to standardize and manage deliveries (e.g., cargo such as luggage) to make it easier to grasp the overall volume of deliveries and enable efficient storage in a variety of storage spaces.

上記課題を解決するための本発明の主たる発明は、ユーザにより選択された購入商品情報に基づき、前記ユーザの購入商品を格納するための格納容器の容積ごとの種類を示す格納容器種別情報を設定する格納容器種別設定部と、前記格納容器を一以上格納する格納空間の容積を示す基準格納空間容積情報と、設定された前記格納容器種別情報と、に基づき、前記格納空間内の残余空間を示す残余空間情報を算出する残余空間算出部と、対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出する混載対象物抽出部と、を備える情報処理システム等である。 The main invention of the present invention for solving the above problem is an information processing system including a storage container type setting unit that sets storage container type information indicating the type of storage container for each volume of the storage container for storing the purchased product of the user based on purchased product information selected by the user, a residual space calculation unit that calculates residual space information indicating the remaining space in the storage space based on reference storage space volume information indicating the volume of a storage space that stores one or more of the storage containers and the set storage container type information, and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space.

本発明によれば、格納容器種別識別情報を用いて配送物(例えば荷物などの積載物)を定型化して管理することで、配送物の総合的な物量の把握を容易にし、様々な格納空間への効率的な格納を可能とする情報処理システム及びサーバ、情報処理方法、プログラムを提供することができる。 According to the present invention, by standardizing and managing deliveries (e.g., cargo such as luggage) using storage container type identification information, it is possible to provide an information processing system, server, information processing method, and program that makes it easy to grasp the overall volume of deliveries and enables efficient storage in various storage spaces.

本発明の実施の形態にかかる情報処理システムの構成を示す図である。1 is a diagram showing a configuration of an information processing system according to an embodiment of the present invention; 図1の管理サーバのハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the management server of FIG. 1 . 図1のユーザ端末のハードウェア構成を示すブロック図である。FIG. 2 is a block diagram showing a hardware configuration of the user terminal of FIG. 1 . 図1の管理サーバの機能を示すブロック図である。FIG. 2 is a block diagram showing the functions of the management server of FIG. 1 . 図2のストレージの構造を示すブロック図である。FIG. 3 is a block diagram showing the structure of the storage in FIG. 2 . 本発明の実施の形態にかかる表示画面の一例である。4 is an example of a display screen according to an embodiment of the present invention. 本発明の実施の形態にかかる残余空間の算出を説明する一例である。13 is an example illustrating calculation of a remaining space according to an embodiment of the present invention. 図5の配送情報記憶部の構造を示すブロック図である。FIG. 6 is a block diagram showing the structure of a delivery information storage unit in FIG. 5 . 本発明の実施の形態にかかる情報処理方法のフローチャートである。1 is a flowchart of an information processing method according to an embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。4 is an example of a display screen according to an embodiment of the present invention. 本発明の実施の形態にかかる表示画面の一例である。4 is an example of a display screen according to an embodiment of the present invention.

本発明の実施形態の内容を列記して説明する。本発明の実施の形態による情報処理システム等は、以下のような構成を備える。
[項目1]
ユーザにより選択された購入商品情報に基づき、前記ユーザの購入商品を格納するための格納容器の容積ごとの種類を示す格納容器種別情報を設定する格納容器種別設定部と、
前記格納容器を一以上格納する格納空間の容積を示す基準格納空間容積情報と、設定された前記格納容器種別情報と、に基づき、前記格納空間内の残余空間を示す残余空間情報を算出する残余空間算出部と、
対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出する混載対象物抽出部と、を備える、
ことを特徴とする情報処理システム。
[項目2]
前記格納容器種別情報は、所定の格納空間容積を基準の格納空間容積として、当該基準の格納空間容積を所定の数で除した容積に基づき互いに識別可能にしたものである、
ことを特徴とする項目1に記載の情報処理システム。
[項目3]
前記混載対象物情報は、前記ユーザに追加購入を推奨する商品を示す推奨商品情報を含む、
ことを特徴とする項目1または2のいずれかに記載の情報処理システム。
[項目4]
前記混載対象物情報は、広告物品情報を含む、
ことを特徴とする項目1ないし3のいずれかに記載の情報処理システム。
[項目5]
前記混載対象物抽出部は、さらに前記ユーザの購買履歴情報を参照する、
ことを特徴とする項目1ないし4のいずれかに記載の情報処理システム。
[項目6]
前記混載対象物抽出部は、さらに前記ユーザの購買希望情報を参照する、
ことを特徴とする項目1ないし5のいずれかに記載の情報処理システム。
[項目7]
前記混載対象物抽出部は、さらに前記ユーザに関連付けられる他ユーザの購買履歴情報及び購買希望情報の少なくともいずれかを参照する、
ことを特徴とする項目1ないし6のいずれかに記載の情報処理システム。
[項目8]
前記混載対象物情報は、前記ユーザまたは前記ユーザに関連付けられる他ユーザの定期購買商品情報を含む、
ことを特徴とする項目1ないし7のいずれかに記載の情報処理システム。
[項目9]
前記混載対象物情報は、他ユーザから提供される物品を示す提供希望物品情報を含む、
ことを特徴とする項目1ないし8のいずれかに記載の情報処理システム。
[項目10]
前記混載対象物抽出部は、前記他ユーザが設定した提供希望物品上限金額情報に基づき、前記提供希望物品情報を抽出する、
ことを特徴とする項目9に記載の情報処理システム。
[項目11]
前記混載対象物情報は、他ユーザの配送物に関する配送情報を含む、
ことを特徴とする項目1ないし10のいずれかに記載の情報処理システム。
[項目12]
前記ユーザによる前記購入商品の選択前に、前記ユーザの配送に関する配送予定時間情報の選択を受け付け、配送情報を更新するデータ管理部をさらに備える、
ことを特徴とする項目1ないし11のいずれかに記載の情報処理システム。
[項目13]
ユーザにより選択された購入商品情報に基づき、前記ユーザの購入商品を格納するための格納容器の容積ごとの種類を示す格納容器種別情報を設定する格納容器種別設定部と、
前記格納容器を一以上格納する格納空間の容積を示す基準格納空間容積情報と、設定された前記格納容器種別情報と、に基づき、前記格納空間内の残余空間を示す残余空間情報を算出する残余空間算出部と、
対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出する混載対象物抽出部と、を備える、
ことを特徴とするサーバ。
[項目14]
格納容器種別設定部により、ユーザにより選択された購入商品情報に基づき、前記ユーザの購入商品を格納するための格納容器の容積ごとの種類を示す格納容器種別情報を設定するステップと、
残余空間算出部により、前記格納容器を一以上格納する格納空間の容積を示す基準格納空間容積情報と、設定された前記格納容器種別情報と、に基づき、前記格納空間内の残余空間を示す残余空間情報を算出するステップと、
混載対象物抽出部により、対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出するステップと、を含む、
ことを特徴とする情報処理方法。
[項目15]
格納容器種別設定部により、ユーザにより選択された購入商品情報に基づき、前記ユーザの購入商品を格納するための格納容器の容積ごとの種類を示す格納容器種別情報を設定するステップと、
残余空間算出部により、前記格納容器を一以上格納する格納空間の容積を示す基準格納空間容積情報と、設定された前記格納容器種別情報と、に基づき、前記格納空間内の残余空間を示す残余空間情報を算出するステップと、
混載対象物抽出部により、対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出するステップと、をコンピュータに実行させる、
ことを特徴とするプログラム。
The contents of the embodiment of the present invention will be listed and described below. An information processing system according to the embodiment of the present invention has the following configuration.
[Item 1]
a storage container type setting unit that sets storage container type information indicating a type of a storage container for storing the purchased product of the user by volume based on purchased product information selected by the user;
a remaining space calculation unit that calculates remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information;
and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in a remaining space of a target storage space.
An information processing system comprising:
[Item 2]
The containment vessel type information is made identifiable based on a volume obtained by dividing a predetermined containment vessel volume as a reference containment vessel volume by a predetermined number.
2. The information processing system according to item 1,
[Item 3]
The mixed item information includes recommended product information indicating products that are recommended for additional purchase by the user.
3. The information processing system according to claim 1 or 2.
[Item 4]
The mixed loading object information includes advertising item information,
4. The information processing system according to any one of items 1 to 3.
[Item 5]
The mixed object extraction unit further refers to purchase history information of the user.
5. The information processing system according to any one of items 1 to 4.
[Item 6]
The mixed object extraction unit further refers to purchase information of the user.
6. The information processing system according to any one of items 1 to 5.
[Item 7]
The mixed object extraction unit further refers to at least one of purchase history information and purchase request information of other users associated with the user.
7. The information processing system according to any one of items 1 to 6.
[Item 8]
The mixed item information includes regular purchase product information of the user or other users associated with the user.
8. The information processing system according to any one of items 1 to 7.
[Item 9]
The mixed loading target information includes information on desired items indicating items provided by other users.
9. The information processing system according to any one of items 1 to 8.
[Item 10]
The mixed loading target extraction unit extracts the desired product information based on the desired product upper limit price information set by the other user.
10. The information processing system according to item 9,
[Item 11]
The mixed-loading object information includes delivery information regarding deliveries of other users.
11. The information processing system according to any one of items 1 to 10.
[Item 12]
a data management unit that receives a selection of scheduled delivery time information regarding delivery from the user before the user selects the purchased item, and updates delivery information;
12. The information processing system according to any one of items 1 to 11.
[Item 13]
a storage container type setting unit that sets storage container type information indicating a type of a storage container for storing the purchased product of the user by volume based on purchased product information selected by the user;
a remaining space calculation unit that calculates remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information;
and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in a remaining space of a target storage space.
A server comprising:
[Item 14]
A step of setting, by a storage container type setting unit, storage container type information indicating a type of storage container for storing the purchased product of the user by volume based on the purchased product information selected by the user;
calculating, by a remaining space calculation unit, remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information;
and extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in a remaining space of the target storage space.
23. An information processing method comprising:
[Item 15]
A step of setting, by a storage container type setting unit, storage container type information indicating a type of storage container for storing the purchased product of the user by volume based on the purchased product information selected by the user;
calculating, by a remaining space calculation unit, remaining space information indicating a remaining space in the storage space based on reference storage space volume information indicating a volume of a storage space that stores one or more storage vessels and the set storage vessel type information;
extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in a remaining space of the target storage space;
A program characterized by:

<実施の形態1>
以下、本発明の実施の形態1による情報システム等についての実施の形態を説明する。添付図面において、同一または類似の要素には同一または類似の参照符号及び名称が付され、各実施形態の説明において同一または類似の要素に関する重複する説明は省略することがある。また、本実施形態で示される特徴は、互いに矛盾しない限り他の実施形態にも適用可能である。
<First embodiment>
Hereinafter, an information system according to a first embodiment of the present invention will be described. In the accompanying drawings, identical or similar elements are given identical or similar reference symbols and names, and duplicated descriptions of identical or similar elements may be omitted in the description of each embodiment. Furthermore, the features shown in this embodiment are applicable to other embodiments as long as they are not mutually inconsistent.

<構成>
図1に示されるように、本実施の形態における情報処理システムは、管理サーバ1と、一以上のユーザ端末2とを有している。管理サーバ1と、ユーザ端末2は、ネットワークを介して互いに通信可能に接続されている。なお、図示された構成は一例であり、これに限らない。
<Configuration>
1, the information processing system in this embodiment includes a management server 1 and one or more user terminals 2. The management server 1 and the user terminals 2 are connected to each other so as to be able to communicate with each other via a network. Note that the illustrated configuration is an example and is not limited thereto.

<管理サーバ1>
図2は、管理サーバ1のハードウェア構成を示す図である。なお、図示された構成は一例であり、これ以外の構成を有していてもよい。
<Management Server 1>
2 is a diagram showing a hardware configuration of the management server 1. Note that the illustrated configuration is an example, and the management server 1 may have other configurations.

図示されるように、管理サーバ1は、複数のユーザ端末2と接続され本システムの一部を構成する。管理サーバ1は、例えばワークステーションやパーソナルコンピュータのような汎用コンピュータとしてもよいし、或いはクラウド・コンピューティングによって論理的に実現されてもよい。 As shown in the figure, the management server 1 is connected to multiple user terminals 2 and constitutes part of the system. The management server 1 may be a general-purpose computer such as a workstation or a personal computer, or may be logically realized by cloud computing.

管理サーバ1は、少なくとも、制御部10、メモリ11、ストレージ12、送受信部13、入出力部14等を備え、これらはバス15を通じて相互に電気的に接続される。 The management server 1 includes at least a control unit 10, a memory 11, a storage 12, a transmission/reception unit 13, an input/output unit 14, etc., which are electrically connected to each other via a bus 15.

制御部10は、管理サーバ1全体の動作を制御し、各要素間におけるデータの送受信の制御、及びアプリケーションの実行及び認証処理に必要な情報処理等を行う演算装置である。例えば制御部10はCPU(Central Processing Unit)および/またはGPU(Graphics Processing Unit)であり、ストレージ12に格納されメモリ11に展開された本システムのためのプログラム等を実行して各情報処理を実施する。 The control unit 10 is a computing device that controls the operation of the entire management server 1, controls the transmission and reception of data between each element, and performs information processing necessary for application execution and authentication processing. For example, the control unit 10 is a CPU (Central Processing Unit) and/or a GPU (Graphics Processing Unit), and executes programs for this system stored in the storage 12 and deployed in the memory 11 to perform various information processing operations.

メモリ11は、DRAM(Dynamic Random Access Memory)等の揮発性記憶装置で構成される主記憶と、フラッシュメモリやHDD(Hard Disc Drive)等の不揮発性記憶装置で構成される補助記憶と、を含む。メモリ11は、プロセッサ10のワークエリア等として使用され、また、管理サーバ1の起動時に実行されるBIOS(Basic Input / Output System)、及び各種設定情報等を格納する。 Memory 11 includes a main memory consisting of a volatile storage device such as DRAM (Dynamic Random Access Memory) and an auxiliary memory consisting of a non-volatile storage device such as a flash memory or HDD (Hard Disc Drive). Memory 11 is used as a work area for processor 10, and also stores the BIOS (Basic Input/Output System) that is executed when management server 1 is started, various setting information, etc.

ストレージ12は、アプリケーション・プログラム等の各種プログラムを格納する。各処理に用いられるデータを格納したデータベースがストレージ12に構築されていてもよい。 Storage 12 stores various programs such as application programs. A database that stores data used for each process may be constructed in storage 12.

送受信部13は、管理サーバ1をネットワークおよびブロックチェーンネットワークに接続する。なお、送受信部13は、Bluetooth(登録商標)及びBLE(Bluetooth Low Energy)の近距離通信インターフェースを備えていてもよい。 The transmitter/receiver 13 connects the management server 1 to the network and the blockchain network. The transmitter/receiver 13 may be equipped with a short-range communication interface for Bluetooth (registered trademark) and BLE (Bluetooth Low Energy).

入出力部14は、キーボード・マウス類等の情報入力機器、及びディスプレイ等の出力機器である。 The input/output unit 14 includes information input devices such as a keyboard and mouse, and output devices such as a display.

バス15は、上記各要素に共通に接続され、例えば、アドレス信号、データ信号及び各種制御信号を伝達する。 Bus 15 is commonly connected to each of the above elements and transmits, for example, address signals, data signals, and various control signals.

<ユーザ端末2>
図3に示されるユーザ端末2は、ユーザが所持する、例えばパーソナルコンピュータやタブレット端末、スマートフォン、携帯電話、PHS、PDA等の情報処理装置であり、ユーザ端末2もまた、制御部20、メモリ21、ストレージ22、送受信部23、入出力部24等を備え、これらはバス25を通じて相互に電気的に接続される。各要素の主な機能は、上述した管理サーバ1と同様に構成することが可能であることから、各要素の詳細な説明は省略する。
<User Terminal 2>
3 is an information processing device owned by a user, such as a personal computer, tablet terminal, smartphone, mobile phone, PHS, PDA, etc., and the user terminal 2 also includes a control unit 20, memory 21, storage 22, transmission/reception unit 23, input/output unit 24, etc., which are electrically connected to each other via a bus 25. Since the main functions of each element can be configured in the same way as the management server 1 described above, detailed explanations of each element will be omitted.

<管理サーバの機能>
図4は、管理サーバ1の制御部10に実装される機能を例示したブロック図であり、図5は、ストレージ12に記憶される情報を例示したブロック図である。本実施の形態においては、管理サーバ1の制御部10は、情報送受信部100、画面情報生成部110、データ管理部120、商品購入管理部130、配送管理部150、を機能部として備えている。商品購入管理部130は、格納容器種別設定部131を含む。配送管理部150は、残余空間算出部151、混載対象物抽出部152を含む。また、ストレージ12は、ユーザ情報記憶部121、商品情報記憶部122、配送物情報記憶部123、配送情報記憶部124、の各種データベースを含む。
<Management server functions>
Fig. 4 is a block diagram illustrating functions implemented in the control unit 10 of the management server 1, and Fig. 5 is a block diagram illustrating information stored in the storage 12. In this embodiment, the control unit 10 of the management server 1 includes an information transmission/reception unit 100, a screen information generation unit 110, a data management unit 120, a product purchase management unit 130, and a delivery management unit 150 as functional units. The product purchase management unit 130 includes a storage container type setting unit 131. The delivery management unit 150 includes a remaining space calculation unit 151 and a mixed load object extraction unit 152. The storage 12 includes various databases, such as a user information storage unit 121, a product information storage unit 122, a delivery item information storage unit 123, and a delivery information storage unit 124.

ユーザ情報記憶部121に記憶されるユーザ情報については、例えば、ユーザの基本情報(ユーザの氏名、ユーザ名、メールアドレス、住所、電話番号等)、ユーザ識別情報、支払情報(クレジットカード情報等)、外部アプリケーションアカウント情報、購入商品情報(購入費用情報も含む)、購入履歴情報、購入希望商品情報(いわゆる、お気に入り登録商品情報やウィッシュリスト内商品情報などであって、後述の商品情報と一部または全部が同じ情報が含まれていてもよい)、定期購買商品情報(後述)などが含まれ得るが、これらに限定されるものではない。 The user information stored in the user information storage unit 121 may include, for example, basic information about the user (user's name, username, email address, address, telephone number, etc.), user identification information, payment information (credit card information, etc.), external application account information, purchased product information (including purchase cost information), purchase history information, desired product information (so-called favorite registration product information or wish list product information, which may contain information that is partially or completely the same as the product information described below), and regular purchase product information (described below), but is not limited to these.

商品情報記憶部122に記憶される商品情報については、例えば、商品識別情報、商品名情報、製造者名情報、販売者名情報、商品カテゴリ情報(食品、飲料、酒類、お菓子、生活雑貨、化粧品など)、値段情報、サイズ情報(奥行、幅、高さ)、重量情報、管理温度帯情報、上下積載可否情報(上積可否情報または下積可否情報)などが含まれ得るが、これらに限定されるものではない。 Product information stored in the product information storage unit 122 may include, for example, product identification information, product name information, manufacturer name information, seller name information, product category information (food, beverages, alcoholic beverages, sweets, household goods, cosmetics, etc.), price information, size information (depth, width, height), weight information, controlled temperature range information, and information on whether or not the product can be loaded above or below (information on whether or not the product can be loaded above or below), but is not limited to these.

配送物情報記憶部123に記憶される配送物情報については、例えば、配送物識別情報、ユーザ識別情報、格納容器種別情報、サイズ情報(奥行、幅、高さ)、重量情報、管理温度帯情報、上下積載可否情報(上積可否情報または下積可否情報)、配送費用情報などが含まれ得るが、これらに限定されるものではない。 The delivery information stored in the delivery information storage unit 123 may include, for example, delivery identification information, user identification information, storage container type information, size information (depth, width, height), weight information, temperature control zone information, top/bottom loading availability information (top loading availability information or bottom loading availability information), delivery cost information, etc., but is not limited to these.

配送情報記憶部124に記憶される配送情報については、例えば、配送識別情報、ユーザ識別情報、残余空間情報、配送混載対象物情報などが含まれ得て、配送物識別情報に紐づく、格納容器種別情報、重量情報、管理温度帯情報、配送予定時間情報(配送開始予定時間情報、配送終了予定時間情報、配送予定時間帯情報)、配送費用情報などが含まれ得るが、これらに限定されるものではない。 The delivery information stored in the delivery information storage unit 124 may include, for example, delivery identification information, user identification information, remaining space information, delivery mixed item information, and the like, and may also include, but is not limited to, storage container type information, weight information, controlled temperature range information, scheduled delivery time information (scheduled delivery start time information, scheduled delivery end time information, scheduled delivery time zone information), delivery cost information, and the like, which are linked to the delivery item identification information.

混載対象物情報記憶部125に記憶される混載対象物情報については、登録される混載対象物に応じて異なってもよいが、例えば、混載物識別情報、格納容器種別情報、サイズ情報(奥行、幅、高さ)、重量情報、管理温度帯情報、上下積載可否情報(上積可否情報または下積可否情報)、などが含まれ得るが、これらに限定されるものではない。 The mixed item information stored in the mixed item information storage unit 125 may vary depending on the mixed item being registered, but may include, for example, but is not limited to, mixed item identification information, storage container type information, size information (depth, width, height), weight information, controlled temperature range information, top/bottom loading availability information (top loading availability information or bottom loading availability information), etc.

情報送受信部100は、少なくともネットワークを介して管理サーバ1に直接または間接的に接続される外部装置(例えば、ユーザ端末2等)に対して種々の情報(要求を含む)を送信したり、外部装置から種々の情報(要求を含む)を受信したりする。 The information transmission/reception unit 100 transmits various information (including requests) to an external device (e.g., a user terminal 2, etc.) that is directly or indirectly connected to the management server 1 at least via a network, and receives various information (including requests) from the external device.

画面情報生成部110は、ユーザ端末2や作業者端末3のユーザインターフェースを介して表示される画面情報を生成する。画面情報は、例えば、ストレージ12に格納された画像及びテキストデータを素材として、所定のレイアウト規則に基づいて、各種画像及びテキストを配置することで生成されるユーザインターフェース画面情報であり得る。なお、画面情報生成部110は、各ユーザ端末2等に格納されたアプリケーション(Webブラウザ含む)により制御部20にて実行される機能部であってもよい。すなわち、管理サーバ1から画像データ等のユーザインターフェース画面を生成するために必要な情報を送信し、ユーザ端末2等のアプリケーションによって所定のレイアウト規則に基づいて当該必要な情報に基づきユーザインターフェース画面を生成してユーザ端末2に表示させることもできる。画面情報生成部110に関連する処理は、GPU(Graphics Processing Unit)によって実行することもできる。 The screen information generating unit 110 generates screen information to be displayed via the user interface of the user terminal 2 or the worker terminal 3. The screen information may be user interface screen information generated by arranging various images and text based on a predetermined layout rule using, for example, image and text data stored in the storage 12 as material. The screen information generating unit 110 may be a functional unit executed by the control unit 20 by an application (including a web browser) stored in each user terminal 2, etc. That is, information required to generate a user interface screen, such as image data, may be transmitted from the management server 1, and a user interface screen may be generated based on the required information based on a predetermined layout rule by an application on the user terminal 2, etc., and displayed on the user terminal 2. The processing related to the screen information generating unit 110 may also be executed by a GPU (Graphics Processing Unit).

データ管理部120は、情報送受信部100により受信した種々の情報を各種機能部に送信したり、各種機能部から種々の情報を取得したりなどのデータ管理を実行する。データ管理部120における所定の処理は、例えば、ユーザ端末2から受け付けた利用登録要求及びユーザ情報等に応じてユーザにユーザ識別情報を付与しユーザ情報をユーザ情報記憶部121に記憶し管理する利用登録処理や、ユーザ端末2からの商品閲覧要求等に応じて商品情報記憶部122を参照して商品一覧情報(図6参照)を提示する商品提示処理、図6に例示されるように商品一覧情報の商品表示領域610に対する選択操作に応じてユーザ識別情報に紐づく購入商品情報を更新する購入商品情報更新処理(購入商品確認領域620を更新する処理も含む)、購入商品情報に基づきユーザの購入商品(購入予定商品も含む)を格納するための格納容器の容積ごとの種類を示す格納容器種別情報を設定する格納容器設定処理、一以上の格納容器を格納する格納空間の容積を示す基準格納空間容積情報と設定された格納容器種別情報とに基づき格納空間内の残余空間を算出する残余空間算出処理、格納空間内の残余空間に対応する混載対象物を抽出する混載対象物抽出処理、購入商品情報に含まれる商品を購入するための購入処理(決済処理等)、配送情報に含まれる配送混載対象物情報を更新(追加を含む)する配送情報更新処理など、様々な処理を含むが、これらに限定されない。 The data management unit 120 performs data management such as transmitting various information received by the information transmission/reception unit 100 to various functional units and acquiring various information from various functional units. Predetermined processes in the data management unit 120 include, for example, a usage registration process that assigns user identification information to a user in response to a usage registration request and user information received from the user terminal 2 and stores and manages the user information in the user information storage unit 121, a product presentation process that refers to the product information storage unit 122 in response to a product viewing request from the user terminal 2 and presents product list information (see FIG. 6), a purchased product information update process (including a process of updating the purchased product confirmation area 620) that updates purchased product information linked to the user identification information in response to a selection operation on the product display area 610 of the product list information as exemplified in FIG. 6, and a user confirmation process based on the purchased product information. This includes various processes such as, but not limited to, a storage container setting process that sets storage container type information indicating the type of storage container for each volume for storing the user's purchased products (including products to be purchased), a remaining space calculation process that calculates the remaining space in the storage space based on reference storage space volume information indicating the volume of the storage space that stores one or more storage containers and the set storage container type information, a mixed object extraction process that extracts mixed objects corresponding to the remaining space in the storage space, a purchase process (payment process, etc.) for purchasing products included in the purchased product information, and a delivery information update process that updates (including additions) delivery mixed object information included in the delivery information.

商品購入管理部130は、商品購入に関連する所定の処理を実行し、商品購入に関連する所定の情報を管理する。商品購入管理部130は、例えば、ユーザ端末2上で実行される電子商取引アプリケーション(Webブラウザによる場合を含む)にて提示された商品一覧等の中からユーザにより選択された購入商品情報(いわゆる仮想的な買い物カートなどの購入予定商品情報も含む)に基づき、所定の手続処理を含む購入処理を実行し、ユーザ識別情報(いわゆるユーザID)に紐づけて購入履歴情報(商品ID、購入日付、購入金額など)を管理する。 The product purchase management unit 130 executes predetermined processes related to product purchases and manages predetermined information related to product purchases. For example, the product purchase management unit 130 executes purchase processing including predetermined procedural processing based on purchased product information (including information on products to be purchased such as a so-called virtual shopping cart) selected by the user from a product list or the like presented in an e-commerce application (including the case where a web browser is used) executed on the user terminal 2, and manages purchase history information (product ID, purchase date, purchase amount, etc.) linked to user identification information (so-called user ID).

格納容器種別設定部131は、ユーザ識別情報に紐づく購入商品情報に基づき、ユーザの購入商品を格納するための格納容器の容積ごとの種類を示す格納容器種別情報を設定する。格納容器の形状は、例えば幾何学的な形状の立体容器であって、格納空間への格納や積み重ねなどを考慮すると直方体(立方体を含む)であることが望ましい。格納容器の材質は、どのような素材であってもよいが、紙、プラスチック、金属等であってもよく、特に紙製の段ボール、または、プラスチック製の段ボールであることが生産容易性や重量の観点から望ましい。ここで本発明では、購入商品を格納するための格納容器の種別を識別可能に格納容器種別情報が設定されている。格納容器種別は、例えば、所定の格納空間容積を基準の格納空間容積として、当該基準格納空間容積を所定の数(例えば整数)で除した容積に基づき互いに識別可能に設定された複数の格納容器容積の種別(例えば、当該基準格納空間容積を所定の数(例えば整数)で除して当該所定の数以下の数で乗じた格納容器容積ごとに識別可能に設定された複数の格納容器容積の種別(例えば1/3、2/3、1や、1/4、1/2、3/4、1など)を含んでいたり、所定の数(例えば、整数であってもよく、特に2のn乗(nは整数であり、0も含んでもよい)であってもよい)で除した格納容器容積ごとに識別可能に設定された複数の格納容器容積の種別(例えば、1/2、1/4、1/8・・・など)を含んでいてもよく、これらに限定されるものでもない)であってもよい。また、格納容器の容積については、より具体的には、例えば、基準格納空間容積を4で除する場合(すなわち1/4とする場合)に、格納空間の奥行、幅、高さのいずれかを4で除した容積の格納容器であってもよいし、格納空間の奥行、幅、高さのうち2つを2で除した容積の格納容器であってもよい。 The storage container type setting unit 131 sets storage container type information indicating the type of storage container for each volume for storing the user's purchased products based on the purchased product information linked to the user identification information. The shape of the storage container is, for example, a three-dimensional container with a geometric shape, and is preferably a rectangular parallelepiped (including a cube) in consideration of storage in a storage space and stacking. The material of the storage container may be any material, such as paper, plastic, metal, etc., and in particular, cardboard made of paper or cardboard made of plastic is preferable from the viewpoint of ease of production and weight. Here, in the present invention, the storage container type information is set so that the type of storage container for storing the purchased products can be identified. The containment vessel type may be, for example, a plurality of containment vessel volume types set to be identifiable from one another based on a volume obtained by dividing a predetermined containment space volume as a reference containment space volume by a predetermined number (e.g., an integer) (for example, a plurality of containment vessel volume types set to be identifiable for each containment vessel volume obtained by dividing the reference containment space volume by a predetermined number (e.g., an integer) and multiplying the result by a number equal to or smaller than the predetermined number (e.g., 1/3, 2/3, 1, 1/4, 1/2, 3/4, 1, etc.), or a plurality of containment vessel volume types set to be identifiable for each containment vessel volume divided by a predetermined number (for example, which may be an integer, and in particular may be the nth power of 2 (n is an integer and may include 0)), but is not limited thereto). More specifically, the volume of the storage vessel may be, for example, when the reference storage space volume is divided by 4 (i.e., 1/4), the volume of the storage vessel may be obtained by dividing any one of the depth, width, or height of the storage space by 4, or the volume of the storage vessel may be obtained by dividing two of the depth, width, or height of the storage space by 2.

なお、基準格納空間容積は、所定の格納空間容積と同一の容積でなくとも、実質的に同一(略同一)な容積であってもよく、特に格納空間への容器の格納作業を鑑みて必要な余剰空間(例えば、数ミリ、数センチ程度)分を減じた容積であってもよいし、格納容器内に仕切りを設ける場合には仕切り(例えば、数ミリ、数センチ程度)分を減じた容積であってもよい(または、格納空間が基準格納空間容積と実質的に同一な容積であって、仕切り分大きくなっていてもよい)。 The reference storage space volume does not have to be the same as the specified storage space volume, but may be substantially the same (approximately the same) volume, and may be a volume subtracted by the amount of excess space (e.g., a few millimeters or centimeters) required in particular in consideration of the work of storing the container in the storage space, or, if a partition is provided inside the storage container, may be a volume subtracted by the partition (e.g., a few millimeters or centimeters) (or the storage space may be substantially the same volume as the reference storage space volume, but larger by the amount of the partition).

ユーザの格納物を格納する格納空間及び/または基準格納空間容積の対象となる格納空間は、所定の容積を有する空間であればどのような空間を基準としてもよいが、格納物受取用の格納空間であると好ましく、より具体的には、例えばユーザが利用する設置物であって、ユーザ用の収納空間や、個宅に設置されたスマートロック付きの宅配ボックスまたは共同住宅用に共用部に配置される宅配ボックスの格納スペース(予めユーザに関連する情報が紐づいてスペースの位置が決められていてもよいし、配送員によりユーザに関連する情報を紐づけて荷物が格納された位置であってもよい)、電気的な施解錠制御を伴わない棚やロッカー、私書箱、保冷ボックスなどの格納スペースであってもよい。また、配送用の格納空間を基準としてもよく、荷物を配送するための移動体(UAVやUGVなどの移動体であって、特に自律制御される移動体など)の配送物格納部や、配送員が配送に用いる荷台(例えば、トラック荷台やバイクのリアボックス、ボックス台車、かご台車など)、配送用のバッグなどの可動物であってもよい。さらに、所定の容積を有する空間は、上述のように奥行方向、幅方向、高さ方向の長さが定まっている空間であってもよいが、パレットのように奥行方向、幅方向の長さが定まっている領域に対して、仮想的に高さ方向の長さを設定した容積を有する空間であってもよく、すなわち、奥行方向、幅方向、高さ方向の一部の長さが仮想的に設定されている容積を有する空間であってもよい。なお、これらに限定されるものでもない。また、格納対象となる格納空間と基準格納空間は同一であってもよいし、格納対象となる格納空間が基準格納空間に所定の数(特に整数)を乗じた大きさであってもよい。 The storage space for storing the user's stored items and/or the storage space that is the target of the reference storage space volume may be any space having a predetermined volume, but is preferably a storage space for receiving stored items. More specifically, it may be, for example, an installation used by the user, such as a storage space for the user, a delivery box with a smart lock installed in an individual home or a delivery box installed in a common area for a condominium (the position of the space may be determined in advance by linking it to information related to the user, or it may be a position where the package is stored by the delivery person by linking it to information related to the user), a shelf, locker, private mailbox, cooler box, etc. that does not involve electrical locking and unlocking control. In addition, the storage space for delivery may be the reference, or it may be a delivery item storage section of a mobile body for delivering packages (such as a mobile body such as a UAV or UGV, especially an autonomously controlled mobile body), a loading platform used by a delivery person for delivery (for example, a truck loading platform, a rear box of a motorcycle, a box cart, a basket cart, etc.), a mobile body such as a delivery bag, etc. Furthermore, the space having a predetermined volume may be a space with fixed lengths in the depth, width, and height directions as described above, but it may also be a space with a volume in which the height length is set virtually for an area with fixed lengths in the depth and width directions, such as a pallet, that is, a space with a volume in which a portion of the length in the depth, width, and height directions is set virtually. However, this is not limited to these. Furthermore, the storage space to be stored and the reference storage space may be the same, or the storage space to be stored may be the size of the reference storage space multiplied by a predetermined number (especially an integer).

格納容器種別設定部131は、格納容器種別情報を設定するために、まず、ユーザ識別情報に紐づく購入商品情報に基づき、商品情報記憶部122を参照して各購入商品(購入処理後の商品、購入予定の商品も含む)に対応する少なくともサイズ情報(奥行、幅、高さ)を読み出し、所定の容積の空間に対して所定の物体を格納するための既知の箱詰め計算アルゴリズムにより各格納容器種別の容器に仮想的に購入商品を格納することで、適した格納容器種別を選択する。ここでいう適した格納容器種別とは、購入商品が格納可能な最小サイズの格納容器種別であることが、その後の格納空間への格納効率の観点から好ましいが、最小に限らず、商品の個体差によるサイズ誤差や緩衝材(発泡素材のクッション材やビニール素材の空気の入ったクッション材など)も考慮して格納可能な最小サイズよりも1~2サイズ大きい格納容器種別であってもよい。また、格納容器種別の選択は、一の格納容器の選択に限らず、複数の格納容器の選択であってもよい。例えば、購入商品に上積厳禁の商品が含まれる場合には、確実に上積みを避けるために、上積厳禁の商品が格納される格納容器を別個に分けて上積厳禁格納容器として設定し、格納空間の上側に格納されるように判別可能としてもよい。その他、例えば、移動体の負荷を考慮して、重心に偏りがないように、または、配送を2つに分けるように、容積が同一または一番近い格納容器2つとなるように選択したり、重さが同一または一番近い格納容器2つとなるように選択したりなどしてもよいし、購入商品の容量が格納空間を超える場合などに、基準格納空間容積と略同一の格納容器と残りの購入商品が格納可能な格納容器の2つを選択したりなどしてもよい。 In order to set the storage container type information, the storage container type setting unit 131 first reads at least size information (depth, width, height) corresponding to each purchased product (including products after purchase processing and products to be purchased) by referring to the product information storage unit 122 based on the purchased product information linked to the user identification information, and selects an appropriate storage container type by virtually storing the purchased products in a container of each storage container type using a known boxing calculation algorithm for storing a specified object in a space of a specified volume. The appropriate storage container type here is preferably a storage container type of the smallest size that can store the purchased products from the viewpoint of the efficiency of subsequent storage in the storage space, but it is not limited to the smallest, and may be a storage container type that is one to two sizes larger than the smallest size that can be stored, taking into account size errors due to individual differences in the products and cushioning materials (such as foam cushioning materials and vinyl cushioning materials filled with air). In addition, the selection of the storage container type is not limited to the selection of one storage container, and may be the selection of multiple storage containers. For example, if the purchased items include items that are strictly prohibited from being stacked, in order to reliably prevent stacking, the storage container in which the prohibited items are stored may be set as a separate storage container that is strictly prohibited from being stacked, and may be determined to be stored in the upper part of the storage space.Otherwise, for example, in consideration of the load on the moving body, two storage containers with the same or nearest volumes, or two storage containers with the same or nearest weights may be selected so as to avoid bias in the center of gravity or to divide the delivery into two, or when the volume of the purchased items exceeds the storage space, two storage containers may be selected, one with approximately the same volume as the reference storage space volume and one that can store the remaining purchased items.

配送管理部150は、例えば商品選択や決済の前後のタイミングにおけるユーザからの要求に応じて、配送物情報記憶部123における配送物識別情報の追加やユーザ識別情報の関連付け等の情報更新を実行したり、配送情報記憶部124における配送識別情報の追加やユーザ識別情報の関連付け等の情報更新を実行する。 The delivery management unit 150 updates information in the delivery information storage unit 123, such as adding delivery identification information and associating user identification information, in response to a request from the user, for example, before or after product selection or payment, and updates information in the delivery information storage unit 124, such as adding delivery identification information and associating user identification information.

残余空間算出部151は、一以上の格納容器を格納する格納空間の容積を示す基準格納空間容積情報と、格納容器種別設定部131により設定された格納容器種別情報とに基づき、対象となる格納空間内の残余空間(いわゆる空きスペース)を算出する。残余空間の算出方法は、所定の容積の空間に対して所定の物体を格納するための既知の箱詰め計算アルゴリズムにより、残余空間を算出する。ここで、残余空間の算出結果は、特に格納容器が上述のように所定の法則にしたがって基準格納空間容積に対して所定の容積ごとに格納容器種別が規定されている場合においては、残余空間も格納容器種別に換算しやすい容積値となり得る。すなわち、残余空間情報は、残余空間を格納容器種別に換算した残余換算格納容器種別情報とすることも可能であり、換算することで後述の比較が容易となる。 The residual space calculation unit 151 calculates the residual space (so-called free space) in the target storage space based on the reference storage space volume information indicating the volume of the storage space that stores one or more storage vessels and the storage vessel type information set by the storage vessel type setting unit 131. The method of calculating the residual space is to calculate the residual space using a known packing calculation algorithm for storing a specified object in a space of a specified volume. Here, the calculation result of the residual space can be a volume value that is easy to convert to the storage vessel type, especially when the storage vessel type is specified for each specified volume with respect to the reference storage space volume according to a specified rule as described above. In other words, the residual space information can also be residual converted storage vessel type information that converts the residual space to the storage vessel type, and the conversion makes it easier to make the comparison described below.

ここで、格納容器が基準格納空間容積に対して所定の容積ごとに格納容器種別が規定されている場合における残余空間算出例について、図7を用いて簡略化して説明する。当該格納容器は、基準格納空間容積に対して高さを3で除して当該3以下の数で乗じた格納容器容積ごとに識別可能に設定された複数の格納容器容積の種別(例えば1/3、2/3、1)について例示する。 Here, a simplified example of calculating the remaining space when the type of containment vessel is specified for each predetermined volume relative to the reference containment space volume is explained using FIG. 7. The containment vessel is exemplified for a number of types of containment vessel volume (e.g., 1/3, 2/3, 1) that are set identifiably for each containment vessel volume obtained by dividing the height by 3 relative to the reference containment space volume and multiplying the result by a number equal to or less than 3.

まず、配送識別情報「0001」に紐づく仮想的な格納空間おいては、ユーザ情報「U0001」が紐づけされている。ここに、基準格納空間容積の3分の1の容器(格納容器種別「S033」)に格納された配送物(配送物情報「N0001」)が仮想的に格納される場合、配送物が未格納の格納空間に格納するため、残余空間情報は1から1/3を差し引き「2/3」と更新し、残余換算格納容器種別情報は「S033」が2つ、および、または「S066(基準格納空間容積の3分の2の容器を示す格納容器種別)」が1つを示す情報として更新される。 First, in the virtual storage space linked to the delivery identification information "0001", the user information "U0001" is linked. When a delivery (delivery information "N0001") stored in a container (storage container type "S033") that is one-third of the standard storage space volume is virtually stored here, the delivery is stored in an unused storage space, so the remaining space information is updated to "2/3" by subtracting 1/3 from 1, and the remaining equivalent storage container type information is updated to indicate two "S033"s and/or one "S066 (storage container type indicating a container that is two-thirds of the standard storage space volume)."

同様に、基準格納空間容積の3分の1の容器(格納容器種別「S033」)に格納された配送物(配送物情報「N0010」)がさらに仮想的に格納される場合、すでに配送物(N0001)が格納された格納空間にさらに格納するため、残余空間情報は2/3から1/3を差し引き「1/3」と更新し、残余換算格納容器種別情報は「S033」が1つを示す情報として更新される。 Similarly, when a delivery (delivery information "N0010") stored in a container (storage container type "S033") with a capacity of one-third of the standard storage space is virtually stored again, the remaining space information is updated to "1/3" by subtracting 1/3 from 2/3, since the delivery (N0001) is to be stored in the storage space already containing it, and the remaining equivalent storage container type information is updated to indicate one "S033".

このようにして残余空間の算出を行い、特に例示したように、格納空間の奥行、幅、高さのいずれかを所定数で除した場合には、より簡便に実行可能となる。なお、上述のとおり既知の箱詰め計算アルゴリズムにより、より高度な残余空間の算出が可能である。 The remaining space can be calculated in this manner, and can be more easily carried out, particularly when the depth, width, or height of the storage space is divided by a predetermined number, as in the example. Note that, as mentioned above, a more advanced calculation of the remaining space is possible using a known packing calculation algorithm.

次に、図8を用いて、配送情報記憶部124に記憶される情報(特に残余空間情報)の例を示す。まず、配送識別情報「0001」においては、紐づけされている配送物情報が「N0001」、ユーザ情報が「U0001」であり、格納容器種別情報として、基準格納空間容積の4分の1の容器種別を示す「S025」が1つ格納されていることが示されているため、残余空間情報が「3/4」(残余換算格納容器種別情報が基準格納空間容積の4分の3の容器種別を示す「S075」)と算出されている。 Next, an example of information (particularly remaining space information) stored in the delivery information storage unit 124 will be shown using FIG. 8. First, in the delivery identification information "0001," the linked delivery item information is "N0001," the user information is "U0001," and one storage container type information "S025" indicating a container type that is one-quarter of the reference storage space volume is stored. Therefore, the remaining space information is calculated as "3/4" (the remaining converted storage container type information is "S075" indicating a container type that is three-quarters of the reference storage space volume).

次に、配送識別情報「0002」においては、紐づけされている配送物情報が「N0002」、ユーザ情報が「U0011」であり、格納容器種別情報として、基準格納空間容積の2分の1の容器種別を示す「S050」が1つ格納されていることが示されているため、残余空間情報が「1/2」(残余換算格納容器種別情報が基準格納空間容積の2分の1の容器種別を示す「S050」)と算出されている。 Next, in the delivery identification information "0002," the linked delivery information is "N0002," the user information is "U0011," and one storage container type information "S050," which indicates a container type that is half the standard storage space volume, is stored, so the remaining space information is calculated as "1/2" (the remaining converted storage container type information is "S050," which indicates a container type that is half the standard storage space volume).

次に、配送識別情報「0003」においては、紐づけされている配送物情報が「N0003」、ユーザ情報が「U0005」であり、格納容器種別情報として、基準格納空間容積と略同一の容器種別を示す「S100」が1つ格納されていることが示されているため、残余空間情報が「0」(すなわち、空きが無し)と算出されている。 Next, in the delivery identification information "0003," the linked delivery item information is "N0003," the user information is "U0005," and one storage container type information "S100" is stored, which indicates a container type that is approximately the same as the reference storage space volume. Therefore, the remaining space information is calculated as "0" (i.e., there is no free space).

次に、配送識別情報「0004」においては、紐づけされている配送物情報が「N0004」、ユーザ情報が「U0003」であり、格納容器種別情報として、上述の「S025」が1つ(例えば上下積載可否情報が上積厳禁を示す)、「S050」が1つ格納されていることが示されているため、残余空間情報が「1/4」(残余換算格納容器種別情報が基準格納空間容積の4分の1の容器種別を示す「S025」)と算出されている。 Next, in the delivery identification information "0004," the linked delivery item information is "N0004," the user information is "U0003," and the storage container type information shows that one of the above-mentioned "S025" (for example, the top/bottom loading possibility information indicates that top loading is strictly prohibited) and one "S050" are stored, so the remaining space information is calculated as "1/4" (the remaining converted storage container type information is "S025," which indicates a container type that is one-quarter of the standard storage space volume).

次に、配送識別情報「0005」、「0006」においては、紐づけされている配送物情報が「N0005」及び「N0006」、ユーザ情報が「U0009」であり、格納容器種別情報として、上述の「S100」が1つ、「S050」が1つ(例えば、購入商品の容量が格納空間を超えた場合)格納されていることが示されているため、残余空間情報が「0」と「1/2」と算出されている。この場合、ユーザ情報「U0009」のユーザに対する今回配送の実質的な残余空間は「1/2」(残余換算格納容器種別情報が基準格納空間容積の2分の1の容器種別を示す「S050」)といえる。 Next, in the case of the delivery identification information "0005" and "0006", the linked delivery information is "N0005" and "N0006", the user information is "U0009", and it is shown that one of the above-mentioned "S100" and one "S050" (for example, when the volume of the purchased product exceeds the storage space) are stored as the storage container type information, so the remaining space information is calculated as "0" and "1/2". In this case, it can be said that the effective remaining space for the current delivery to the user with user information "U0009" is "1/2" (the remaining converted storage container type information is "S050", which indicates a container type that is half the standard storage space volume).

最後に、配送識別情報「0007」においては、紐づけされている配送物情報が「N0007」、ユーザ情報が「U0013」であるが、格納容器種別情報が紐づけられていない(例えば購入商品を選択中など)ため、残余空間情報が「1」(残余換算格納容器種別情報が基準格納空間容積と略同一の容器種別を示す「S100」)のままである。 Finally, in the delivery identification information "0007," the linked delivery information is "N0007" and the user information is "U0013," but since the storage container type information is not linked (for example, a product is being selected for purchase), the remaining space information remains "1" (the remaining converted storage container type information is "S100," which indicates a container type that is approximately the same as the reference storage space volume).

このように、残余空間算出部151は、一以上の格納容器を格納する格納空間の容積を示す基準格納空間容積情報と、格納容器種別設定部131により設定された格納容器種別情報と、に基づき、対象となる格納空間内の残余空間を算出することが可能となる。特に、格納容器種別情報として、所定の格納空間容積を基準格納空間容積として、所定の数で除した格納容器容積ごとに識別可能に識別情報が設定されることで、パズルのごとく格納空間に配送物を効率的に収納することが可能となり、残余空間容積が残余換算格納容器種別情報として明確化することが可能となる。これを利用して、残余空間に混載する混載対象物を抽出することが可能となる。以下において詳述する。 In this way, the remaining space calculation unit 151 can calculate the remaining space in the target storage space based on the reference storage space volume information indicating the volume of the storage space that stores one or more storage containers, and the storage container type information set by the storage container type setting unit 131. In particular, by setting identification information that can be identified for each storage container volume obtained by dividing a predetermined number by a predetermined storage space volume as the reference storage space volume as the storage container type information, it becomes possible to efficiently store deliveries in the storage space like a puzzle, and the remaining space volume can be clarified as the remaining converted storage container type information. Using this, it becomes possible to extract the mixed items to be mixed in the remaining space. This will be described in detail below.

混載対象物抽出部152は、対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出する。より具体的には、混載対象物抽出部152は、例えば、対象となる格納空間の残余空間に対応する残余空間情報(特に、残余換算格納容器種別情報)に基づき、格納可能な混載対象物を示す混載対象物情報を抽出する。すなわち、残余空間に対応する残余換算格納容器種別情報と比較して、当該格納容器種別が示す容積以下の格納容器種別情報に対応する混載対象物情報が抽出される。残余空間に対応する残余換算格納容器種別は、複数選択可能であってもよく、例えば格納容器種別設定部131により、残余空間に対応する残余換算格納容器種別の組み合わせ情報を算出し、当該組み合わせ情報に対応する格納容器種別の混載対象物情報を抽出してもよい(例えば、残余空間1/2に対して、格納容器種別1/4の混載対象物を2つ格納可能とする組み合わせや、格納容器種別1/4の混載対象物1つと格納容器種別1/8の混載対象物2つ格納可能とする組み合わせ、格納容器種別1/8の混載対象物4つ格納可能とする組み合わせなど)。混載対象物情報は、例えばユーザ端末2上のアプリケーションを介して混載対象物情報(特に、一覧情報)を提示してもよい。さらに、例えば組み合わせ情報を利用して二以上の混載対象物を選択可能とする場合、選択された商品の格納容器種別に応じて、格納不可能となった格納容器種別が判定された場合(例えば、残余空間1/2に対して、格納容器種別1/8の混載対象物を3つ選んだために格納容器種別1/8より大きい容積は選択不可になったり、格納容器種別1/3の混載対象物を選んだために格納容器種別1/6より大きい容積は選択不可になるなど)、格納不可能となった格納容器種別に対応する混載対象物情報を選択不可とする処理(例えば、グレーアウトして選択操作を制限したり、一覧情報に表示しないようにするなど)を実行してもよい。混載対象物は、種々の対象物であり得るので、以下に例示する。 The mixed object extraction unit 152 extracts mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space. More specifically, the mixed object extraction unit 152 extracts mixed object information indicating mixed objects that can be stored, for example, based on remaining space information (particularly, remaining equivalent storage vessel type information) corresponding to the remaining space of the target storage space. That is, in comparison with the remaining equivalent storage vessel type information corresponding to the remaining space, mixed object information corresponding to storage vessel type information with a volume equal to or less than that indicated by the storage vessel type is extracted. A plurality of residual equivalent containment vessel types corresponding to the residual space may be selectable, and for example, the containment vessel type setting unit 131 may calculate combination information of residual equivalent containment vessel types corresponding to the residual space, and extract mixed object information of the containment vessel type corresponding to the combination information (for example, a combination in which two mixed objects of containment vessel type 1/4 can be stored for a residual space of 1/2, a combination in which one mixed object of containment vessel type 1/4 and two mixed objects of containment vessel type 1/8 can be stored, a combination in which four mixed objects of containment vessel type 1/8 can be stored, etc.). The mixed object information (particularly, list information) may be presented via an application on the user terminal 2, for example. Furthermore, for example, when two or more mixed objects can be selected using combination information, if a storage container type that cannot be stored is determined based on the storage container type of the selected product (for example, if three mixed objects of storage container type 1/8 are selected for a remaining space of 1/2, volumes larger than storage container type 1/8 cannot be selected, or if a mixed object of storage container type 1/3 is selected, volumes larger than storage container type 1/6 cannot be selected), a process may be executed to make the mixed object information corresponding to the storage container type that cannot be stored unselectable (for example, by graying it out to restrict the selection operation or by not displaying it in the list information). Various types of mixed objects can be mixed objects, and examples are given below.

<混載対象物の例1>
混載対象物情報は、追加で購入商品として選択することを推奨する推奨商品を示す推奨商品情報を含み得る。すなわち、混載対象物抽出部152は、商品情報に含まれる容積情報から換算された換算格納容器種別情報と、残余空間に対応する残余空間情報(特に残余換算格納容器種別情報)に基づき、残余空間に格納可能な推奨商品を示す推奨商品情報を混載対象物情報として抽出する。また、混載対象物抽出部152は、ユーザ情報に含まれる購入履歴情報を参照して過去に購入した商品の商品カテゴリ情報や製造者情報、販売者情報の少なくともいずれかを参照し、対応する情報を含む商品情報を混載対象物として一つまたは複数抽出するようにしてもよい。また、混載対象物抽出部152は、購入履歴情報に代えて、ユーザ情報に含まれる購入希望商品情報の商品カテゴリ情報や製造者情報、販売者情報の少なくともいずれかを参照してもよい。
<Example 1 of mixed load items>
The mixed object information may include recommended product information indicating a recommended product that is recommended to be selected as an additional purchased product. That is, the mixed object extraction unit 152 extracts, as mixed object information, recommended product information indicating a recommended product that can be stored in the remaining space based on converted storage container type information converted from volume information included in the product information and residual space information corresponding to the remaining space (particularly residual converted storage container type information). In addition, the mixed object extraction unit 152 may refer to at least one of product category information, manufacturer information, and seller information of products purchased in the past by referring to purchase history information included in the user information, and extract one or more product information including the corresponding information as mixed objects. In addition, the mixed object extraction unit 152 may refer to at least one of product category information, manufacturer information, and seller information of the purchase-desired product information included in the user information instead of the purchase history information.

また、混載対象物抽出部152は、ユーザ情報に含まれる購入履歴情報を参照して過去に購入した商品の再購入通知時期を設定し、現在の日付または配送予定日に再購入通知時期が近い商品だけを提示する、または、優先的に提示するようにしてもよい。ここでいう「優先的に提示する」とは、例えば、表示順が早く設定されていることであり、より具体的には、縦スクロールの場合は、表示領域の上側に表示されたり、スワイプ等で順番に表示する提供物品情報を進める場合には最初の方に表示されるなどであってもよい。過去に購入した商品の再購入通知時期の設定方法は、既知の方法であってよく、例えば、過去に購入した商品の内容量に対して所定期間周期で所定個数が消費されることを想定して算出した所定残量になる日付に基づき設定してもよいし、複数回購入されている場合には、過去の再購入期間に基づき、例えば平均値をとるなどして設定してもよい。 The mixed object extraction unit 152 may also set the repurchase notification time for previously purchased products by referring to purchase history information included in the user information, and present only products whose repurchase notification time is close to the current date or the scheduled delivery date, or present them preferentially. Here, "presented preferentially" means, for example, that the display order is set early, and more specifically, in the case of vertical scrolling, the product may be displayed at the top of the display area, or may be displayed early when advancing the provided product information displayed in order by swiping, etc. The method for setting the repurchase notification time for previously purchased products may be a known method, and may be set based on the date when a predetermined amount of the content of the previously purchased product is calculated based on the assumption that a predetermined number of the product will be consumed at a predetermined cycle, or, in the case of multiple purchases, may be set based on the past repurchase period, for example, by taking the average value.

さらに、購入履歴情報や購入希望商品情報など(以下、「購入履歴情報等」とも呼ぶ。)を参照するユーザ情報は、購入商品情報に紐づく(または配送情報に紐づく)ユーザ識別情報に対応するユーザ情報に限らず、ユーザ識別情報に関連付けられる他ユーザ識別情報に対応するユーザ情報であってもよい。他ユーザ識別情報は、例えば、家族またはパートナー等として設定された同居ユーザ識別情報や、ユーザを代理受け取りユーザとして設定している代理依頼ユーザ識別情報などであってもよい。本例では、当該関連付けのために、例えば、ユーザ側のアプリケーション上で他ユーザの識別情報の登録処理を実行したり、および/または、他ユーザ側のアプリケーション上でユーザの識別情報との関連付けに対する許可の可否を選択する処理を実行したり、などしてもよい。他ユーザ識別情報に紐づく購入履歴情報等を参照して抽出された他ユーザ推奨商品情報は、購入商品情報に紐づくユーザ(以下、他ユーザに対をなす言葉として「自ユーザ」と称することがある。)の自ユーザ推奨商品情報と共に自ユーザ端末へ提示してもよいし、自ユーザ推奨商品情報の選択ステップの後に続いて、当該選択ステップで選択された購入商品情報に対応する格納容器種別分を差し引いた残余空間に格納可能な商品が他ユーザの推奨商品情報内にあれば、他ユーザ推奨商品情報の選択ステップを開始してもよい。他ユーザ推奨商品情報の選択ステップは、自ユーザ端末で開始されてもよいし、自ユーザ端末から送信された他ユーザ選択許可要求に基づき他ユーザ端末で開始されてもよい。 Furthermore, the user information referencing purchase history information, purchase request product information, etc. (hereinafter also referred to as "purchase history information, etc.") is not limited to user information corresponding to user identification information linked to purchase product information (or linked to delivery information), but may be user information corresponding to other user identification information associated with the user identification information. The other user identification information may be, for example, cohabiting user identification information set as a family member or partner, or proxy request user identification information in which the user is set as a proxy receiving user. In this example, for the association, for example, a process of registering the other user's identification information may be executed on the user's application, and/or a process of selecting whether or not to allow association with the user's identification information may be executed on the other user's application. The other user's recommended product information extracted by referring to the purchase history information linked to the other user's identification information may be presented to the own user's terminal together with the own user's recommended product information of the user linked to the purchased product information (hereinafter, sometimes referred to as the "own user" as a term that is opposite to the other user). Following the step of selecting the own user's recommended product information, if there is a product in the other user's recommended product information that can be stored in the remaining space minus the storage container type corresponding to the purchased product information selected in the selection step, a selection step of the other user's recommended product information may be started. The selection step of the other user's recommended product information may be started in the own user's terminal, or may be started in the other user's terminal based on a request for permission to select from the other user transmitted from the own user's terminal.

このように、配送時の格納空間において余った残余空間も考慮して、追加で購入商品として選択することを推奨する推奨商品情報を抽出することで、配送単位(すなわち、基準格納空間容積に収まるか否かに応じて決まる配送回数)を考慮した商品の推奨を行うことが可能となり、ひいては配送単位が少なく収まる(すなわち、配送料が安価になり得る)範囲での推奨が可能となる。また、自ユーザまたは他ユーザの購入履歴情報等を参照することで、より精度の高い推奨が可能となると共に、特に他ユーザの購入履歴情報等を参照することで、自ユーザの範囲での配送単位の減少のみならず、他ユーザも含めた配送単位の減少の効果も得られることとなる。 In this way, by extracting recommended product information that is recommended as an additional purchase item, taking into account the remaining space left over in the storage space at the time of delivery, it becomes possible to recommend products that take into account the delivery unit (i.e., the number of deliveries determined based on whether it fits within the standard storage space volume), and thus it becomes possible to recommend products that have a small number of delivery units (i.e., delivery costs can be reduced). Furthermore, by referencing the purchase history information of the user or other users, more accurate recommendations are possible, and in particular, by referencing the purchase history information of other users, it is possible to achieve the effect of reducing not only the delivery unit within the user's own range, but also the delivery unit including other users.

<混載対象物の例2>
混載対象物情報は、自ユーザまたは他ユーザに対して提供する広告物品を示す、自ユーザ識別情報または他ユーザ識別情報に紐づく広告物品情報を含み得る。すなわち、混載対象物抽出部152は、広告物品情報に対応する換算格納容器種別情報と、残余空間に対応する残余空間情報(特に残余換算格納容器種別情報)に基づき、残余空間に格納可能な広告物品を示す広告物品情報を混載対象物情報として抽出する。広告物品情報は、例えば広告物品識別情報、広告物品サイズ情報(奥行、幅、高さ)、重量情報、管理温度帯情報、上下積載可否情報、広告種別(試供品、紙広告(チラシ、リーフレット等)など)、広告物品カテゴリ情報(食品、飲料、酒類、お菓子、生活雑貨、化粧品など)、換算格納容器種別情報(予め記憶されていても、混載対象物情報を抽出する際に広告物品サイズ情報から換算されて記憶されてもよい)、広告主情報などを含んでいてもよい。
<Example 2 of mixed load items>
The mixed object information may include advertising item information associated with the user's own identification information or the other user identification information, which indicates advertising items to be provided to the user's own user or the other user. That is, the mixed object extraction unit 152 extracts advertising item information indicating advertising items that can be stored in the remaining space as mixed object information based on the converted storage container type information corresponding to the advertising item information and the remaining space information (particularly the remaining converted storage container type information) corresponding to the remaining space. The advertising item information may include, for example, advertising item identification information, advertising item size information (depth, width, height), weight information, management temperature zone information, vertical loading availability information, advertising type (samples, paper advertisements (flyers, leaflets, etc.), etc.), advertising item category information (food, beverages, alcohol, sweets, household goods, cosmetics, etc.), converted storage container type information (which may be stored in advance or may be converted from advertising item size information and stored when extracting the mixed object information), advertiser information, etc.

本例の場合、混載対象物抽出部152は、例えば、残余空間に格納可能な換算格納容器種別情報を含む広告物品情報から無作為に混載対象とする広告物品情報を混載対象物情報として抽出してもよいし、ユーザがアプリケーション上で抽出対象となる広告物品カテゴリ情報や広告主情報を選択して設定するようにしてもよい。また、ユーザ情報に含まれる購入履歴情報を参照して過去に購入した商品の商品カテゴリ情報や製造者情報、販売者情報の少なくともいずれかを参照し、対応する広告物品カテゴリ情報や広告主情報を含む広告物品情報を混載対象物として一つまたは複数抽出するようにしてもよい。 In this example, the mixed object extraction unit 152 may, for example, randomly extract advertising item information to be mixed from advertising item information including converted storage container type information that can be stored in the remaining space as mixed object information, or the user may select and set the advertising item category information and advertiser information to be extracted on the application. In addition, the unit may refer to purchase history information included in the user information and at least one of product category information, manufacturer information, and seller information of previously purchased items, and extract one or more pieces of advertising item information including the corresponding advertising item category information and advertiser information as mixed objects.

さらに、混載対象物の例1と同様に、購入履歴情報を参照するユーザ情報は、購入商品情報に紐づく(または配送情報に紐づく)ユーザ識別情報に対応するユーザ情報に限らず、ユーザ識別情報に関連付けられる他のユーザ識別情報であってもよい。他ユーザ識別情報に紐づく購入履歴情報を参照して抽出された他ユーザ広告物品情報は、自ユーザ広告物品情報と共に自ユーザ端末へ提示してもよいし、自ユーザ広告物品情報の選択ステップ(自ユーザによる選択ステップ、または、混載対象物抽出部152による選択ステップを含む)の後に続いて、当該選択ステップで選択された広告物品情報に対応する格納容器種別分を差し引いた残余空間に格納可能な広告物品が他ユーザの広告物品情報内にあれば、他ユーザ広告物品情報の選択ステップを開始してもよい。他ユーザ広告物品情報の選択ステップは、自ユーザ端末で開始されてもよいし、自ユーザ端末から送信された他ユーザ選択許可要求に基づき他ユーザ端末で開始されてもよい。 Furthermore, similar to Example 1 of the mixed object, the user information referring to the purchase history information is not limited to the user information corresponding to the user identification information linked to the purchased product information (or linked to the delivery information), but may be other user identification information associated with the user identification information. The other user's advertising item information extracted by referring to the purchase history information linked to the other user's identification information may be presented to the own user's terminal together with the own user's advertising item information, or following the selection step of the own user's advertising item information (including the selection step by the own user or the selection step by the mixed object extraction unit 152), if there is an advertising item in the other user's advertising item information that can be stored in the remaining space minus the storage container type corresponding to the advertising item information selected in the selection step, a selection step of the other user's advertising item information may be started. The selection step of the other user's advertising item information may be started in the own user's terminal, or may be started in the other user's terminal based on the other user's selection permission request transmitted from the own user's terminal.

また、混載対象物抽出部152は、購入履歴情報に代えて、自ユーザまたは他ユーザのユーザ情報に含まれる購入希望商品情報の商品カテゴリ情報や製造者情報、販売者情報の少なくともいずれかを参照してもよい。 In addition, the mixed object extraction unit 152 may refer to at least one of the product category information, manufacturer information, and seller information of the desired product information included in the user information of the user or another user, instead of the purchase history information.

このように、配送時の格納空間において余った残余空間も考慮して、広告物品情報を抽出することで、配送単位(すなわち、基準格納空間容積に収まるか否かに応じて決まる配送回数)を考慮した広告物品の選択を行うことが可能となる。また、自ユーザまたは他ユーザの購入履歴情報等を参照することで、より精度の高い広告効果を得ることが可能となる。 In this way, by extracting advertising item information while taking into account the remaining space left over in the storage space at the time of delivery, it becomes possible to select advertising items taking into account the delivery unit (i.e., the number of deliveries determined based on whether the item fits within the standard storage space volume). Also, by referring to the purchase history information of the user or other users, it becomes possible to obtain more accurate advertising effectiveness.

<混載対象物の例3>
混載対象物情報は、自ユーザまたは他ユーザが各識別情報に紐づけて予め登録している定期購買商品を示す、自ユーザ識別情報または他ユーザ識別情報に紐づく定期購買商品情報を含み得る。すなわち、混載対象物抽出部152は、自ユーザ識別情報または他ユーザ識別情報に紐づく定期購買商品情報に対応する換算格納容器種別情報と、残余空間に対応する残余空間情報(特に残余換算格納容器種別情報)に基づき、残余空間に格納可能な定期購買商品を示す定期購買商品情報を混載対象物情報として抽出する。定期購買商品情報は、例えば商品識別情報、商品サイズ(奥行、幅、高さ)、重量情報、管理温度帯情報、上下積載可否情報、換算格納容器種別情報(予め記憶されていても、混載対象物情報を抽出する際に商品サイズから換算されて記憶されてもよい)、定期配送配送予定日情報(例えば、毎月何日ごろ定期配送など)などを含んでいてもよい。
<Example 3 of mixed load items>
The mixed object information may include regular purchase product information linked to the user's own identification information or other user identification information, which indicates regular purchase products that the user's own user or other users have registered in advance in association with each identification information. That is, the mixed object extraction unit 152 extracts regular purchase product information indicating regular purchase products that can be stored in the remaining space as mixed object information based on the converted storage container type information corresponding to the regular purchase product information linked to the user's own identification information or other user identification information and the remaining space information (particularly the remaining converted storage container type information) corresponding to the remaining space. The regular purchase product information may include, for example, product identification information, product size (depth, width, height), weight information, management temperature zone information, vertical loading availability information, converted storage container type information (which may be stored in advance or may be converted from the product size and stored when the mixed object information is extracted), scheduled regular delivery delivery date information (for example, what day of each month regular delivery, etc.).

本例では、混載対象物抽出部152は、例えば定期配送予定日情報を参照し、当該定期配送予定日が購入商品の配送予定日に対して所定期間以内(例えば、配送予定日の1週間以内に直近の集荷場に到着するなど)である定期購買商品を混載対象物情報として抽出する。購入商品に紐づくユーザは、ユーザ端末に提示された定期購買商品情報一覧の中から、今回の配送において共に配送する定期購買商品を残余空間も考慮して一以上選択する。選択された定期購買商品はその配送を集荷場等で待たせておき、購入商品の配送に合わせて格納空間に格納して共に配送する。定期購買商品の配送を待たせる期間(すなわち、購入商品の配送予定日に対する所定期間)は、対象となる定期購買商品情報に紐づくユーザが設定可能とされていてもよい。 In this example, the mixed-item extraction unit 152, for example, references scheduled regular delivery date information, and extracts as mixed-item information regular purchased products whose scheduled regular delivery date is within a predetermined period of the scheduled delivery date of the purchased product (for example, arriving at the nearest collection point within one week of the scheduled delivery date). A user linked to the purchased product selects one or more regular purchased products to be delivered together in this delivery from the list of regular purchased product information presented on the user terminal, taking into consideration the remaining space. The selected regular purchased products are held for delivery at a collection point or the like, and are stored in a storage space in conjunction with the delivery of the purchased product and delivered together. The period for which the regular purchased product is held for delivery (i.e., the predetermined period of time relative to the scheduled delivery date of the purchased product) may be set by the user linked to the target regular purchased product information.

このように、配送時の格納空間において余った残余空間も考慮して、定期購買商品情報を抽出することで、配送単位(すなわち、基準格納空間容積に収まるか否かに応じて決まる配送回数)を考慮したタイミングで定期購買商品を配送することが可能となる。 In this way, by extracting regular purchase product information while taking into account the remaining space in the storage space at the time of delivery, it becomes possible to deliver regular purchase products at a time that takes into account the delivery unit (i.e., the number of deliveries determined based on whether or not the product fits within the standard storage space volume).

<混載対象物の例4>
混載対象物情報は、他ユーザが指定ユーザまたは希望ユーザへの提供希望物品を示す、他ユーザ識別情報に紐づく提供希望物品情報を含み得る。すなわち、混載対象物抽出部152は、他ユーザ識別情報に紐づく提供希望物品情報に対応する換算格納容器種別情報と、残余空間に対応する残余空間情報(特に残余換算格納容器種別情報)に基づき、残余空間に格納可能な提供希望物品を示す提供希望物品情報を混載対象物情報として抽出する。提供希望物品情報は、例えば提供物品識別情報、提供物品サイズ、重量情報、管理温度帯情報、上下積載可否情報、換算格納容器種別情報(予め記憶されていても、混載対象物情報を抽出する際に提供物品サイズから換算されて記憶されてもよい)、提供物品登録日情報などを含んでいてもよい。提供希望物品は、例えば相手を指定したギフト(プレゼント)であってもよいし、相手を指定しない寄付物品やおすそ分け物品であってもよい。
<Example 4 of mixed load items>
The mixed object information may include information on desired items linked to other user identification information, which indicates items desired by other users to be provided to a designated user or a desired user. That is, the mixed object extraction unit 152 extracts, as mixed object information, information on desired items that can be stored in the remaining space, based on converted storage container type information corresponding to the desired item information linked to the other user identification information and residual space information corresponding to the residual space (particularly residual converted storage container type information). The desired item information may include, for example, provided item identification information, provided item size, weight information, management temperature zone information, information on whether or not the item can be loaded up or down, converted storage container type information (which may be stored in advance, or may be converted from the provided item size and stored when the mixed object information is extracted), provided item registration date information, and the like. The desired item may be, for example, a gift (present) for a specified recipient, or a donation or a share item for which no recipient is specified.

本例では、混載対象物抽出部152は、残余空間に格納可能な換算格納容器種別情報を示す提供希望物品情報(ユーザ識別情報に関連付けられたもの、および/または、特定の識別情報が関連付けられていないオープンなもの)をユーザ端末に一覧情報などで提示する。購入商品に紐づくユーザは、ユーザ端末に提示された提供希望物品情報一覧の中から、今回の配送において共に配送する提供希望物品情報を残余空間も考慮して一以上選択する。また、特にユーザを指定した提供希望物品(特にギフト目的など)においては、例えば、他ユーザが設定した提供希望物品上限金額情報に基づき、当該提供希望物品上限金額情報が示す上限金額以内の値段情報を含む商品情報を抽出し一覧として提示するようにしてもよい。 In this example, the mixed load object extraction unit 152 presents, in the form of a list on the user terminal, the desired product information (associated with the user identification information and/or open information not associated with specific identification information) indicating the converted storage container type information that can be stored in the remaining space. The user associated with the purchased product selects one or more desired product information to be delivered together in this delivery from the desired product information list presented on the user terminal, taking into consideration the remaining space. In addition, for desired products that specify a particular user (especially for gift purposes, etc.), for example, product information including price information within the upper limit indicated by the desired product upper limit price information set by another user may be extracted and presented as a list.

このように、配送時の格納空間において余った残余空間も考慮して、他ユーザからの提供希望物品情報を抽出することで、配送単位(すなわち、基準格納空間容積に収まるか否かに応じて決まる配送回数)を考慮したタイミングで他ユーザからの提供希望物品を配送することが可能となる。 In this way, by extracting information on items requested by other users while taking into account the remaining space in the storage space at the time of delivery, it becomes possible to deliver items requested by other users at a timing that takes into account the delivery unit (i.e., the number of deliveries determined based on whether the items will fit within the standard storage space volume).

なお、混載対象物抽出部152は、例えば上記例の少なくとも何れかの混載対象物を抽出すればよいが、例えばシステム上で混載可能な対象物の種類が予め設定されていてもよいが、ユーザが混載を希望する対象物を表示選択可能であってもよく、ユーザが予めユーザ情報として混載希望対象物情報を設定しており当該設定に基づいて自動抽出されてもよいし、図11に例示されるように、混載対象一覧情報を閲覧する際に、ソートまたは並び替えをして閲覧対象物を選択するようにしてもよい。 The mixed object extraction unit 152 may extract at least one of the mixed objects listed above, for example. For example, the types of objects that can be mixed may be set in advance on the system, or the user may be able to display and select the objects that he or she wishes to mix. Alternatively, the user may set information about the objects he or she wishes to mix as user information in advance, and the objects may be automatically extracted based on the settings. Alternatively, as illustrated in FIG. 11, when viewing the mixed object list information, the objects to be viewed may be selected by sorting or rearranging.

<処理の流れ>
図9を参照しながら、本発明の情報処理システムが実行する情報処理方法の処理の流れについて説明する。図9は、図1の情報処理システムの処理の例を示すフローチャートである。
<Processing flow>
The flow of processing of the information processing method executed by the information processing system of the present invention will be described with reference to Fig. 9. Fig. 9 is a flow chart showing an example of processing of the information processing system of Fig. 1 .

ここで、本情報処理システムが提供するサービスを利用する事前処理として、ユーザまたは作業者は、アプリケーション(ウェブブラウザ含む)等を利用して管理サーバ1にアクセスし、初めてサービスを利用する場合は、利用登録処理を行ってログインしてもよく、既にアカウントを取得済の場合は、例えばIDとパスワードを入力する等の所定の認証を受けてログインすることで、サービスを利用可能としてもよい。なお、アカウントに代えて、ユーザ端末2または作業者端末3にダウンロードされたアプリケーションに関連する固有のアプリケーションIDを識別情報(ID)として当該サービスを利用可能としてもよい。 Here, as a pre-processing step for using a service provided by this information processing system, the user or worker accesses the management server 1 using an application (including a web browser) or the like, and if using the service for the first time, may log in by performing a user registration process, or if an account has already been obtained, the service may be made available by logging in after undergoing a predetermined authentication process, such as entering an ID and password. Note that instead of an account, a unique application ID associated with an application downloaded to the user terminal 2 or worker terminal 3 may be used as identification information (ID) to make the service available.

このログイン認証後、アプリケーション(ウェブブラウザ含む)等を介してサービス利用が開始されるが、本例では、最初に配送予定時間(例えば、配送予定時間帯)を指定する態様について説明する。これは、特に即時配送に適しており、より確実にユーザの希望の配送時間に購入商品を配送可能とする。すなわち、ユーザにより購入商品を選択した後に配送予定時間を指定する場合には、ユーザの希望する配送予定時間が空いていないケースもあり得る。特に即時配送においては、ユーザが急ぎで商品を入手したい可能性が高く、商品選択後に希望の配送予定時間が空いていない場合のユーザ体験は好ましくない。なお、即時配送に限らず、どのような配送手段であっても、購入商品を選択した後に希望する配送予定時間が空いていないケースはあり得る。 After this login authentication, service use begins via an application (including a web browser), etc., but in this example, a mode is described in which a planned delivery time (e.g., a planned delivery time zone) is specified first. This is particularly suitable for immediate delivery, and makes it possible to more reliably deliver the purchased item at the delivery time desired by the user. In other words, when a user specifies a planned delivery time after selecting a purchased item, there may be cases where the user's desired planned delivery time is not available. In particular, with immediate delivery, it is highly likely that the user wants to obtain the item in a hurry, and the user experience is not good if the desired planned delivery time is not available after product selection. Note that this is not limited to immediate delivery, and there may be cases where the desired planned delivery time is not available after selecting a purchased item, regardless of the delivery method.

そこで、まずは、図10に示されるように、ユーザ端末2のアプリケーション上で配送予定時間情報910の一覧(例えば、ユーザに選択された所定期間における配送予定時間情報の一覧など)を表示させ、希望する配送予定時間情報をユーザに選択させ、配送予定時間決定領域920への決定操作に応じて管理サーバ1へ選択された配送予定時間情報を送信する(ステップS101)。本表示例では、配送予定時間情報「10:00-10:15」がユーザにより選択されて未選択状態の配送予定時間情報とは異なる表示と変化しており、配送予定時間情報「10:30-10:45」が他のユーザにより既に予約済みとして非表示状態に変化している表示が例示されている。なお、ここでいう「配送予定時間情報」は、配送情報に含まれ得る配送予定時間情報であってもよいが、当該配送予定時間情報と現在時刻の差分から算出される差分配送予定時間(例えば、配送開始予定時間が「10時」で現在時刻が「9時30分」である場合、差分配送予定時間は「30分後」など)であってもよい。また、ユーザの決定操作前に他のユーザが先に同一の配送予定時間情報を管理サーバ1へ送信したことで該当する配送予定時間情報が選択不可能となった場合には、後のユーザに対して、再度選択を促す通知を提示するようにしてもよい。 First, as shown in FIG. 10, a list of scheduled delivery time information 910 (e.g., a list of scheduled delivery time information for a predetermined period selected by the user) is displayed on the application of the user terminal 2, the user is allowed to select the desired scheduled delivery time information, and the selected scheduled delivery time information is transmitted to the management server 1 in response to a decision operation in the scheduled delivery time decision area 920 (step S101). In this display example, the scheduled delivery time information "10:00-10:15" is selected by the user and changed to a display different from the scheduled delivery time information in an unselected state, and the scheduled delivery time information "10:30-10:45" is changed to a non-display state as it has already been reserved by another user. Note that the "scheduled delivery time information" referred to here may be scheduled delivery time information that may be included in the delivery information, but may also be a differential scheduled delivery time calculated from the difference between the scheduled delivery time information and the current time (for example, if the scheduled delivery start time is "10:00" and the current time is "9:30", the differential scheduled delivery time is "30 minutes later"). In addition, if another user has sent the same scheduled delivery time information to the management server 1 before the user's decision operation, making the corresponding scheduled delivery time information unavailable for selection, a notification may be presented to the subsequent user to prompt them to select again.

このように、購入商品を選択する前に配送予定時間を選択することで、購入商品を選択した後に希望する配送予定時間が空いていないケースが無くなる。なお、本例ではこのタイミング(S101)で配送予定時間を選択しているが、これに限らず、特に急ぎでないケースが多いことが見込まれる場合などには、購入商品の選択後に配送予定時間の選択(例えば、図10同様)を実行してもよいし、ステップS101を開始する前に、配送予定時間に関して、購入商品を選択する前に配送予定時間を選択する「事前選択モード」(より具体的には、例えば「即時配送モード」)と購入商品を選択した後に配送予定時間を選択する「事後選択モード」(より具体的には、例えば「通常配送モード」)とをユーザに選択させる事前ステップを追加してもよいし、これらの何れを選択するかを事前にユーザ識別情報に関連付けて設定可能にしてもよい。また、混載対象物抽出部152の抽出に基づき他ユーザの配送物に混載可能である場合(上述の例5参照)には、ステップS101の前に、または、ステップS101に代えて、混載対象となる他ユーザの配送予定時間でよいかをユーザに確認するようにしてもよい。ただし、このタイミングで他ユーザの配送物に混載することを選択した場合には、他ユーザの残余空間分しか購入商品情報として商品を選択できない。これを回避したい場合には、上述のタイミングに代えて、または、加えて、後述のステップS108のタイミングで購入商品に対応する格納容器種別が格納可能な残余空間を有する他ユーザの配送情報だけを抽出するようにしてもよい。この時、事前に配送予定時間を選択済みである場合には、混載対象とする他ユーザの選択に合わせて予約済みの配送予定時間を解放するようにしてもよい。 In this way, by selecting the scheduled delivery time before selecting the purchased product, there is no case where the desired scheduled delivery time is not available after selecting the purchased product. In this example, the scheduled delivery time is selected at this timing (S101), but this is not limited to this. In cases where it is expected that there will be many cases where the purchase is not urgent, the selection of the scheduled delivery time (for example, similar to FIG. 10) may be performed after selecting the purchased product. Before starting step S101, a pre-step may be added in which the user selects a "pre-selection mode" (more specifically, for example, "immediate delivery mode") in which the scheduled delivery time is selected before selecting the purchased product, and a "post-selection mode" (more specifically, for example, "normal delivery mode") in which the scheduled delivery time is selected after selecting the purchased product. Which of these modes is to be selected may be associated with the user identification information in advance and settable. In addition, if the product can be mixed with other users' deliveries based on the extraction by the mixed-in item extraction unit 152 (see Example 5 above), the user may be asked whether the scheduled delivery time of the other users to be mixed in is acceptable before step S101 or instead of step S101. However, if you select to mix the purchased items with other users' deliveries at this time, you can only select items for the remaining space of the other users as purchased item information. If you want to avoid this, instead of or in addition to the above timing, you can extract only the delivery information of other users who have remaining space available to store the storage container type corresponding to the purchased items at the timing of step S108 described below. At this time, if the scheduled delivery time has been selected in advance, the reserved scheduled delivery time may be released to match the selection of the other users to be mixed.

次に、管理サーバ1のデータ管理部120(特に配送管理部150)は、ユーザ端末2から受信した配送予定時間情報に基づき、新たに配送識別情報を生成して、当該配送予定時間情報及びユーザ識別情報などを関連付けて記憶するなどの更新を行う(S102)。なお、新たに配送識別情報を生成せずに、例えば配送予定時間情報ごとに配送識別情報を予め付与し、これを用いてデータ管理するようにしてもよい。 Next, the data management unit 120 (particularly the delivery management unit 150) of the management server 1 generates new delivery identification information based on the scheduled delivery time information received from the user terminal 2, and updates the information by associating and storing the scheduled delivery time information with the user identification information, etc. (S102). Note that instead of generating new delivery identification information, delivery identification information may be assigned in advance to each scheduled delivery time information, for example, and used to manage data.

次に、図6に示されるように、ユーザが商品カテゴリや商品名から商品を検索し、これに対応する商品情報をユーザ端末2に送信して、例えば商品情報の一覧をユーザ端末2に表示させる(ステップS103)。 Next, as shown in FIG. 6, the user searches for a product based on the product category and product name, and the corresponding product information is sent to the user terminal 2, and, for example, a list of product information is displayed on the user terminal 2 (step S103).

次に、図6に示されるように、ユーザ端末2のアプリケーション上における商品一覧情報の商品表示領域610を介した購入商品選択操作に応じて、管理サーバ1へ選択した商品情報を送信する(ステップS104)。なお、商品一覧情報の商品表示領域610への選択操作を購入商品選択操作としてもよいし、商品表示領域610を選択した後に表示される商品詳細情報画面内で購入商品選択操作を可能としてもよいし、これらに限定されるものでもない。 Next, as shown in FIG. 6, in response to a purchase product selection operation via the product display area 610 of the product list information on the application of the user terminal 2, the selected product information is transmitted to the management server 1 (step S104). Note that the selection operation in the product display area 610 of the product list information may be a purchase product selection operation, or the purchase product selection operation may be possible within the product detail information screen that is displayed after selecting the product display area 610, but is not limited to these.

次に、管理サーバ1のデータ管理部120(特に商品購入管理部130)は、ユーザ端末2から受信した選択商品情報に基づき、ユーザ識別情報に紐づく購入商品情報を更新する(ステップS105)。なお、購入商品確認領域620に購入商品の支払予定総額情報を表示するようにしてもよく、その場合は、当該選択操作に応じて支払い予定総額情報を算出し更新する処理を行ってもよい。さらに、格納容器種別設定部131により、選択操作時点の購入商品情報に応じていずれの格納容器種別が現時点で設定されるかを示す現在格納容器種別情報を設定し、当該現在格納容器種別情報を現在格納容器種別情報表示領域630に表示するようにしてもよい。また、現在格納容器種別情報の表示に代えて、または、加えて、残余空間算出部151により算出した残余空間情報を表示するようにしてもよい。 Next, the data management unit 120 (particularly the product purchase management unit 130) of the management server 1 updates the purchased product information linked to the user identification information based on the selected product information received from the user terminal 2 (step S105). The total amount to be paid for the purchased products may be displayed in the purchased product confirmation area 620, in which case the total amount to be paid may be calculated and updated in response to the selection operation. Furthermore, the storage vessel type setting unit 131 may set current storage vessel type information indicating which storage vessel type is currently set in response to the purchased product information at the time of the selection operation, and the current storage vessel type information may be displayed in the current storage vessel type information display area 630. Furthermore, instead of or in addition to displaying the current storage vessel type information, the remaining space information calculated by the remaining space calculation unit 151 may be displayed.

ここで、格納容器種別設定部131により設定された現在格納容器種別情報が基準格納空間容積情報を超える場合、または、残余空間算出部151により算出された残余空間情報が0を超えてマイナスとなる場合、すなわち、現在設定されている基準格納空間容積では購入商品を格納するには格納空間が不足すると判定される場合について説明する。一例としては、格納空間が不足すると判定される場合には、次の購入処理ステップ(決済処理ステップ)に進むことを制限する構成であってもよく、ユーザが購入商品情報の一部を非選択状態に戻すなどして、ユーザ識別情報に関連付けられる購入商品情報を少なくして格納空間が不足すると判定されなくなった場合(すなわち、格納空間が足りると判定された場合)に、次のステップへの制限を解除するようにしてもよい。この時、商品情報に含まれるサイズ情報を参照して、制限を解除するために非選択にすることが推奨される商品を示す非選択推奨商品情報をユーザへ提示するようにしてもよい。他の例としては、事前に配送予定時間情報を選択している場合には、追加の配送予定時間情報を選択するために、再度図9に例示される配送予定時間情報選択ステップを実行してもよい。なお、各配送予定時間情報に対応する配送可能数は1台に限られないので、配送可能数が二以上であって、且つ、空きがある場合には、同じ配送予定時間情報を追加で選択することもあり得る。購入商品を選択後に配送予定時間情報を選択する場合には、現在の購入商品情報では二以上の配送予定時間情報を選択する必要があることを示す情報(例えば「配送予定時間情報を2つ選択する必要があります」など)を提示するようにしてもよい。 Here, a case will be described in which the current storage container type information set by the storage container type setting unit 131 exceeds the reference storage space volume information, or the remaining space information calculated by the remaining space calculation unit 151 exceeds 0 and becomes negative, that is, the case in which it is determined that the storage space is insufficient to store the purchased product with the currently set reference storage space volume. As an example, when it is determined that the storage space is insufficient, a configuration may be used in which the user restricts the user from proceeding to the next purchase processing step (payment processing step), and when it is no longer determined that the storage space is insufficient (i.e., when it is determined that the storage space is sufficient) by reducing the purchased product information associated with the user identification information by returning part of the purchased product information to a non-selected state, the restriction on the next step may be lifted. At this time, the size information included in the product information may be referenced to present to the user non-selection recommended product information indicating products that are recommended to be deselected in order to lift the restriction. As another example, when scheduled delivery time information has been selected in advance, the scheduled delivery time information selection step exemplified in FIG. 9 may be executed again in order to select additional scheduled delivery time information. Note that the number of deliveries corresponding to each scheduled delivery time information is not limited to one, so if the number of deliveries is two or more and there is availability, the same scheduled delivery time information may be additionally selected. When selecting scheduled delivery time information after selecting a product to purchase, information indicating that two or more scheduled delivery time information must be selected for the current purchased product information (for example, "two scheduled delivery time information must be selected") may be presented.

なお、格納空間が不足すると判定されて複数の配送予定時間情報を選択する必要がある場合に限らず、購入商品情報の重量情報が一配送に対する基準重量情報を超える場合や、購入商品情報の管理温度帯情報が複数種類ある場合(特に、ホット商品と冷凍商品がある場合など)、購入商品情報の上下積載可否情報に基づき格納空間が不足する(例えば、格納容器種別情報が「1/2」の格納容器が2つあり、両方の格納容器に上下積載可否情報が「上積み不可」を示す商品が含まれている場合であって、横並びでの格納ができない場合など)と判定される場合などにおいても複数の配送予定時間情報を選択する必要があるので、同様に対応可能である。 In addition to cases where it is necessary to select multiple scheduled delivery time information because it is determined that there is insufficient storage space, it is also possible to handle cases where it is necessary to select multiple scheduled delivery time information, such as when the weight information of the purchased product information exceeds the reference weight information for one delivery, when there are multiple types of management temperature range information for the purchased product information (especially when there are hot products and frozen products), and when it is determined that there is insufficient storage space based on the vertical loading capability information of the purchased product information (for example, when there are two storage containers with storage container type information of "1/2" and both storage containers contain products whose vertical loading capability information indicates "not stackable", and side-by-side storage is not possible).

次に、データ管理部120は、購入商品確認領域620への決定操作などによりユーザ識別情報に紐づく購入商品情報に対応する購入商品を購入するための購入処理(例えば決済処理など)を実行する(S106)。なお、後述のステップ108において、混載対象物として追加での購入を推奨する推奨商品情報を提示する場合、再度同様の購入処理をステップS108の後に実行してもよい。また、本ステップS106を省略して、ステップS108の後でだけ購入処理を実行するようにしてもよい。 Next, the data management unit 120 executes a purchase process (e.g., a payment process) to purchase the purchase product corresponding to the purchase product information linked to the user identification information, such as by performing a confirm operation on the purchase product confirmation area 620 (S106). Note that in step 108 described below, if recommended product information is presented that recommends additional purchase as a mixed item, a similar purchase process may be executed again after step S108. Also, this step S106 may be omitted, and the purchase process may be executed only after step S108.

次に、残余空間算出部151は、格納空間の容積を示す基準格納空間容積情報と、格納容器種別設定部131により設定された購入商品に対応する格納容器種別情報とに基づき、対象となる格納空間内の残余空間(いわゆる空きスペース)を算出する(S107)。 Next, the remaining space calculation unit 151 calculates the remaining space (so-called free space) in the target storage space based on the reference storage space volume information indicating the volume of the storage space and the storage container type information corresponding to the purchased product set by the storage container type setting unit 131 (S107).

そして、ステップS107において、残余空間が十分でない(例えば一番小さい格納容器種別(特に、ステップS108において混載対象物として抽出され得る対象物に対して最小の換算格納容器種別)の格納容器が入る残余空間がないなど)と判定された場合には、そのままアプリケーション上での電子商取引サービスのフローを終了する。その後、購入商品は対応する格納容器種別の格納容器に格納され、格納容器は配送予定時間に対応する格納空間に格納され、ユーザの元へ配送される。 If it is determined in step S107 that there is insufficient remaining space (for example, there is no remaining space to accommodate a storage container of the smallest storage container type (particularly the smallest converted storage container type for the objects that can be extracted as mixed load objects in step S108)), the flow of the e-commerce service on the application is terminated. The purchased items are then stored in a storage container of the corresponding storage container type, the storage container is stored in a storage space corresponding to the scheduled delivery time, and the storage container is delivered to the user.

一方、ステップS107において、残余空間が十分にある(例えば少なくとも一番小さい格納容器種別の格納容器が入る残余空間はあるなど)と判定された場合には、混載対象物抽出部152が、対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出する(S108)。より具体的には、例えば図11に例示されるように、混載対象物情報の混載対象物表示領域1010、1011等が一覧となって表示されており、混載対象物一覧情報の混載対象物表示領域1010等を介した混載対象物選択操作に応じて混載対象物情報を決定し、管理サーバ1へ決定した混載対象物情報を送信し、データ管理部120(特に配送管理部150)により配送情報に含まれる配送混載対象物情報を更新(追加を含む)する。または、混載対象物一覧情報として提示する形式ではなく、ユーザの購入履歴情報等のユーザ情報を参照して、もしくは、ユーザが事前に設定した混載希望対象物情報を参照して、混載対象物抽出部152により抽出された所定数の混載対象物をユーザ端末2上に選択肢として提示してユーザに選択操作をさせて混載対象物を決定したり、混載対象物抽出部152により抽出された所定数の混載対象物をユーザ端末2上に混載確認通知として提示してユーザに混載の可否を選択操作をさせて混載対象物を決定したり、混載対象物抽出部152により抽出された格納可能な混載対象物の中からユーザの配送に混載する混載対象物をユーザ操作を介さずにシステムとして決定してもよく、当該決定に応じて、上記同様、管理サーバ1へ決定した混載対象物情報を送信し、データ管理部120(特に配送管理部150)により配送情報に含まれる配送混載対象物情報を更新(追加を含む)する。 On the other hand, if it is determined in step S107 that there is sufficient remaining space (for example, there is at least enough remaining space to accommodate a storage container of the smallest storage container type), the mixed object extraction unit 152 extracts mixed object information indicating mixed objects that can be stored in the remaining space of the target storage space (S108). More specifically, as illustrated in FIG. 11, for example, the mixed object display areas 1010, 1011, etc. of the mixed object information are displayed in a list, and the mixed object information is determined in response to a mixed object selection operation via the mixed object display area 1010, etc. of the mixed object list information, the determined mixed object information is transmitted to the management server 1, and the data management unit 120 (particularly the delivery management unit 150) updates (including adds) the delivery mixed object information included in the delivery information. Alternatively, instead of presenting the information as a list of mixed objects, a predetermined number of mixed objects extracted by the mixed object extraction unit 152 may be presented as options on the user terminal 2 by referring to user information such as the user's purchase history information, or by referring to information on desired mixed objects previously set by the user, and the mixed objects may be determined by having the user select the mixed objects, or a predetermined number of mixed objects extracted by the mixed object extraction unit 152 may be presented on the user terminal 2 as a mixed object confirmation notice, and the user may select whether or not to mix the mixed objects, and the mixed objects to be mixed in the user's delivery may be determined by the system without user operation from among the storable mixed objects extracted by the mixed object extraction unit 152, and depending on the determination, the determined mixed object information is sent to the management server 1, as described above, and the data management unit 120 (particularly the delivery management unit 150) updates (including adds) the delivery mixed object information included in the delivery information.

さらに、混載対象物の商品一覧表示は、例えば何れの種類の混載対象物を表示するかを選択する表示対象指定部1040(例えばチェックボックスやプルダウン形式など)や何れの種類の混載対象物を優先して表示するかを選択する表示順指定部1050などの混載対象物表示情報設定部により混載対象物の表示に関する情報をユーザが適宜設定可能にしてもよい。また、混載対象物一覧情報の混載対象物表示領域1010等への選択操作を混載対象物選択操作としてもよいし、混載対象物表示領域1010等を選択した後に表示される混載対象物詳細情報画面内で混載対象物選択操作を可能としてもよいし、これらに限定されるものでもない。 Furthermore, the product list display of mixed objects may be appropriately set by the user using a mixed object display information setting unit such as a display target specification unit 1040 (e.g., checkbox or pull-down format) that selects which type of mixed object to display and a display order specification unit 1050 that selects which type of mixed object to display with priority. Furthermore, the mixed object selection operation may be a selection operation in the mixed object display area 1010 etc. of the mixed object list information, or a mixed object selection operation may be possible within a mixed object detailed information screen that is displayed after selecting the mixed object display area 1010 etc., but is not limited to these.

なお、特にステップS108の後に決済処理を行う場合において、混載対象物情報が広告物品情報であれば、広告という性質を鑑み、ユーザの配送に関連する配送料金情報が示す配送料金または購入費用情報が示す購入費用の少なくともいずれかの一部を減額して決済処理へ進んだり、および/または、ユーザに対して所定の利益(例えば、返金処理やポイント付与処理など)を付与したりなどしてもよい。当該減額分や付与した利益分の料金については、広告主への請求処理を本システムにおいて実行してもよい。また、混載対象物情報がユーザを指定した他ユーザからの提供希望物品情報(特にギフト)であれば、ユーザの配送に関連する配送料金情報が示す配送料金を他ユーザと所定の割合で按分(例えば2分割)して、按分後の配送料金情報がそれぞれに紐づけて記憶され、各ユーザがそれぞれ決済処理を行うようにしてもよいし、他ユーザに対して、ユーザに紐づく一配送分の配送料金情報を代わりに紐づけて記憶し、他ユーザにより決済処理するようにしてもよい。 In particular, when performing payment processing after step S108, if the mixed object information is advertising item information, in consideration of the nature of advertising, at least a part of the shipping fee indicated by the shipping fee information related to the user's delivery or the purchase fee indicated by the purchase fee information may be reduced and payment processing may proceed, and/or a predetermined benefit (e.g., refund processing, point grant processing, etc.) may be given to the user. The system may execute a billing process to the advertiser for the reduced amount or the amount of the benefit given. In addition, if the mixed object information is information on an item (particularly a gift) desired by another user who has specified the user, the shipping fee indicated by the shipping fee information related to the user's delivery may be apportioned (e.g., divided into two) to the other user at a predetermined ratio, and the shipping fee information after apportionment may be linked to each other and stored, and each user may perform payment processing respectively, or the shipping fee information for one delivery linked to the user may be linked to the other user and stored, and payment processing may be performed by the other user.

その後、購入商品は対応する格納容器種別の格納容器に格納され、購入商品が格納された格納容器及び混載対象物が格納された格納容器は配送予定時間に対応する格納空間に格納され、ユーザの元へ配送される。 The purchased items are then stored in a storage container of the corresponding storage container type, and the storage container containing the purchased items and the storage container containing the mixed items are stored in the storage space corresponding to the scheduled delivery time, and are then delivered to the user.

以上のように、格納容器種別識別情報を用いて配送物(例えば荷物などの積載物)を定型化して管理することで、配送物の総合的な物量の把握を容易にし、様々な格納空間への効率的な格納を可能とする情報処理システム及びサーバ、情報処理方法、プログラムを提供することができる。 As described above, by standardizing and managing deliveries (e.g., cargo such as luggage) using storage container type identification information, it is possible to provide an information processing system, server, information processing method, and program that makes it easier to grasp the overall volume of deliveries and enables efficient storage in a variety of storage spaces.

上述した実施の形態は、本発明の理解を容易にするための例示に過ぎず、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良することができると共に、本発明にはその均等物が含まれることは言うまでもない。 The above-described embodiment is merely an example to facilitate understanding of the present invention, and is not intended to limit the present invention. The present invention can be modified and improved without departing from the spirit of the invention, and it goes without saying that the present invention includes equivalents.

1 管理サーバ
2 ユーザ端末


1 Management server 2 User terminal


Claims (4)

ユーザによる商品表示領域を介した購入商品選択操作に応じて受け付けた購入商品情報に基づき、前記ユーザの購入商品を格納する格納容器を格納するための格納空間であって前記購入商品を移送するための自律制御される飛行体の前記格納空間内の残余空間を示す残余空間情報を算出する残余空間算出部と、
対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出する混載対象物抽出部と、を備える、
ことを特徴とする情報処理システム。
a remaining space calculation unit that calculates, based on purchased product information received in response to a purchase product selection operation by a user via a product display area, remaining space information indicating a remaining space within a storage space for storing a storage container that stores the purchased product of the user, the storage space being an autonomously controlled flying vehicle for transporting the purchased product;
and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in a remaining space of a target storage space.
An information processing system comprising:
ユーザによる商品表示領域に対する商品選択操作に応じて受け付けた購入商品情報に基づき、前記ユーザの購入商品を格納する格納容器を格納するための格納空間であって前記購入商品を移送するための自律制御される飛行体の前記格納空間内の残余空間を示す残余空間情報を算出する残余空間算出部と、
対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出する混載対象物抽出部と、を備える、
ことを特徴とするサーバ。
a remaining space calculation unit that calculates, based on purchased product information received in response to a product selection operation by a user in a product display area, remaining space information indicating a remaining space within a storage space for storing a storage container that stores the purchased product of the user, the storage space being an autonomously controlled flying object for transporting the purchased product;
and a mixed object extraction unit that extracts mixed object information indicating mixed objects that can be stored in a remaining space of a target storage space.
A server comprising:
残余空間算出部により、ユーザによる商品表示領域に対する商品選択操作に応じて受け付けた購入商品情報に基づき、前記ユーザの購入商品を格納する格納容器を格納するための格納空間であって前記購入商品を移送するための自律制御される飛行体の前記格納空間内の残余空間を示す残余空間情報を算出するステップと、
混載対象物抽出部により、対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出するステップと、を含む、
ことを特徴とする情報処理方法。
A step of calculating, by a remaining space calculation unit, residual space information indicating a remaining space within a storage space for storing a storage container for storing the purchased product of the user, the storage space being an autonomously controlled flying object for transporting the purchased product, based on purchased product information received in response to a product selection operation by the user in the product display area;
and extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in a remaining space of the target storage space.
23. An information processing method comprising:
残余空間算出部により、ユーザによる商品表示領域に対する商品選択操作に応じて受け付けた購入商品情報に基づき、前記ユーザの購入商品を格納する格納容器を格納するための格納空間であって前記購入商品を移送するための自律制御される飛行体の前記格納空間内の残余空間を示す残余空間情報を算出するステップと、
混載対象物抽出部により、対象となる格納空間の残余空間に格納可能な混載対象物を示す混載対象物情報を抽出するステップと、をコンピュータに実行させる、
ことを特徴とするプログラム。
A step of calculating, by a remaining space calculation unit, residual space information indicating a remaining space within a storage space for storing a storage container for storing the purchased product of the user, the storage space being an autonomously controlled flying object for transporting the purchased product, based on purchased product information received in response to a product selection operation by the user in the product display area;
extracting, by a mixed object extraction unit, mixed object information indicating mixed objects that can be stored in a remaining space of the target storage space;
A program characterized by:
JP2021212586A 2021-12-27 2021-12-27 Information processing system, server, information processing method, and program Active JP7713686B2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2021212586A JP7713686B2 (en) 2021-12-27 2021-12-27 Information processing system, server, information processing method, and program
PCT/JP2022/048124 WO2023127859A1 (en) 2021-12-27 2022-12-27 Information processing system and server, information processing method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021212586A JP7713686B2 (en) 2021-12-27 2021-12-27 Information processing system, server, information processing method, and program

Publications (3)

Publication Number Publication Date
JP2023096671A JP2023096671A (en) 2023-07-07
JP2023096671A5 JP2023096671A5 (en) 2025-01-14
JP7713686B2 true JP7713686B2 (en) 2025-07-28

Family

ID=86998993

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021212586A Active JP7713686B2 (en) 2021-12-27 2021-12-27 Information processing system, server, information processing method, and program

Country Status (2)

Country Link
JP (1) JP7713686B2 (en)
WO (1) WO2023127859A1 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001319106A (en) 2000-05-08 2001-11-16 Lion Corp Method and system for article sale
JP2004083233A (en) 2002-08-28 2004-03-18 Honda Express Co Ltd How to formulate a cyclic pickup / delivery plan
JP2007304320A (en) 2006-05-11 2007-11-22 Hokkaido System Science Co Ltd Advertising and promoting method and advertising and promoting medium
US20150161556A1 (en) 2013-12-11 2015-06-11 Ebay Inc. Optimization of shipment containerization for multichannel fulfillment centers
WO2017068871A1 (en) 2015-10-21 2017-04-27 ソニー株式会社 Information processing device, information processing method, and transportation system
JP2020057118A (en) 2018-09-28 2020-04-09 株式会社オービック Operation management device, operation management method, and operation management program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001319106A (en) 2000-05-08 2001-11-16 Lion Corp Method and system for article sale
JP2004083233A (en) 2002-08-28 2004-03-18 Honda Express Co Ltd How to formulate a cyclic pickup / delivery plan
JP2007304320A (en) 2006-05-11 2007-11-22 Hokkaido System Science Co Ltd Advertising and promoting method and advertising and promoting medium
US20150161556A1 (en) 2013-12-11 2015-06-11 Ebay Inc. Optimization of shipment containerization for multichannel fulfillment centers
WO2017068871A1 (en) 2015-10-21 2017-04-27 ソニー株式会社 Information processing device, information processing method, and transportation system
JP2020057118A (en) 2018-09-28 2020-04-09 株式会社オービック Operation management device, operation management method, and operation management program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
セイノーHDとエアロネクスト、ドローン配送を含む新スマ ート物流の社会実装を進める 山梨県小菅村で2つの SkyHub▲登録商標マーク▼サービスを11月1日から本格スタート,[online],2021年11月08日,第1-6頁,[令和7年4月9日検索],インターネット<https://nextdelivery.aeronext.co.jp/news/skyhubservices_startinkosuge/>

Also Published As

Publication number Publication date
JP2023096671A (en) 2023-07-07
WO2023127859A1 (en) 2023-07-06

Similar Documents

Publication Publication Date Title
TWI662497B (en) Purchasing support server, program and purchasing support system
JP7713207B2 (en) Information processing system, server, information processing method, and program
JP7659781B2 (en) Information processing system, server, information processing method, and program
JP7713686B2 (en) Information processing system, server, information processing method, and program
CN107256474A (en) Many grouping of commodities methods, system and order management server based on standard container
JP7697169B2 (en) Information processing system, server, information processing method, and program
JP7659778B2 (en) Information processing system, server, information processing method, and program
JP7659779B2 (en) Information processing system, server, information processing method, and program
JP7641580B2 (en) Information processing system, server, information processing method, and program
JP6169296B1 (en) Purchase support system
JP7659782B2 (en) Information processing system, server, information processing method, and program
WO2023127868A1 (en) Information processing system and server, information processing method, and program
JP7641581B2 (en) Information processing system, server, information processing method, and program
US20240202648A1 (en) Payload verification for unmanned aerial vehicle deliveries
HK1255168A1 (en) Purchase assistance system

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20211228

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220606

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20220606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20220606

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20241227

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20241227

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20241227

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250116

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250220

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250417

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250516

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250707

R150 Certificate of patent or registration of utility model

Ref document number: 7713686

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150