Information processing device, program, and information processing method

The information processing device and method address the challenge of full storage locations by allowing users to set delivery priorities and transmit order requests with priority information, ensuring efficient product delivery and preventing mixing in shared storage.

JP7799377B2Active Publication Date: 2026-01-15유겐가이샤티아이에스
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2020209064
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-17
Publication Date
2026-01-15
Estimated Expiration
2040-12-17

AI Technical Summary

Technical Problem

Existing systems face challenges in delivering products when the storage location at the delivery destination is already full, making it difficult to accommodate the ordered items.

Method used

An information processing device and method that acquire storage location information, allow users to set delivery priorities, and transmit order requests with priority information to a provider, enabling alternative storage locations based on these settings.

Benefits of technology

Ensures efficient delivery of products by suggesting alternative storage locations based on set priorities, improving delivery efficiency and preventing product mixing in shared storage locations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007799377000001
    Figure 0007799377000001
  • Figure 0007799377000002
    Figure 0007799377000002
  • Figure 0007799377000003
    Figure 0007799377000003
Patent Text Reader

Abstract

To provide an information processing apparatus which supports delivery of an ordered commodity in accordance with a status of a storage space of a delivery destination, a program, and an information processing method.SOLUTION: An information processing apparatus includes: a storage space acquisition unit which acquires storage space information indicating a plurality of storage spaces for storing commodities; a priority display unit which causes a user terminal of a user to display a priority setting screen for receiving settings on priority of commodity delivery to the storage spaces on the basis of the storage space information; a priority receiving unit which receives the settings on priority of commodity delivery to the storage spaces, from the user terminal; an order receiving unit which receives an order request for a commodity to be delivered to one of the storage spaces, from the user terminal; and a transmission unit which transmits order information including the contents of the order request and priority information indicating the settings on priority, to a provider device of a provider which provides the commodity.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an information processing device, a program, and an information processing method. [Background technology]

[0002] Conventionally, there is known a technology in which a user orders a product through an e-commerce site and the ordered product is delivered to a location where the product can be stored (hereinafter also referred to as a "storage location"), such as the user's home or a store, where the user can receive the product. For example, Patent Document 1 discloses an information processing device that, when a product order is specified from a user's terminal, causes a product storage device to output information specifying a specific storage room among multiple storage rooms in which the ordered product should be stored, as well as information specifying the user. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2017-162503 Summary of the Invention [Problem to be solved by the invention]

[0004] When an ordered product is delivered, it is possible that the storage location at the delivery destination cannot store the product because it is already full of items, etc. The technology in Patent Document 1 has a problem in that it is difficult to deliver the product if the storage room at the delivery destination is already filled with products from other users and cannot store the product.

[0005] Therefore, in order to solve the above problem, the present invention aims to provide an information processing device, program, and information processing method that assist in delivering ordered products according to the status of the storage location at the delivery destination. [Means for solving the problem]

[0006] An information processing device according to one aspect of the present invention includes a storage location acquisition unit that acquires storage location information indicating multiple storage locations where products are stored; a priority display unit that displays a priority setting screen on a user's user terminal to accept settings for product delivery priorities for the multiple storage locations based on the storage location information; a priority acceptance unit that accepts settings for product delivery priorities for the multiple storage locations from the user terminal; an order acceptance unit that accepts, from the user terminal, an order request for products to be delivered to one of the multiple storage locations; and a transmission unit that transmits order information including the contents of the order request and priority information indicating the priority setting to a provider device of a provider that provides the products.

[0007] A program according to one aspect of the present invention provides a computer with the following: a storage location acquisition function for acquiring storage location information indicating multiple storage locations where products are stored; a priority display function for displaying a priority setting screen on a user's user terminal for accepting settings of product delivery priorities for the multiple storage locations based on the storage location information; a priority acceptance function for accepting, from the user terminal, settings of product delivery priorities for the multiple storage locations; an order acceptance function for accepting, from the user terminal, an order request for a product to be delivered to one of the multiple storage locations; and a transmission function for transmitting order information including the contents of the order request and priority information indicating the priority setting to a provider device of a provider that provides the product.

[0008] An information processing method according to one aspect of the present invention involves a computer acquiring storage location information indicating multiple storage locations where products are stored, displaying a priority setting screen on a user's user terminal for accepting settings for product delivery priorities for the multiple storage locations based on the storage location information, accepting from the user terminal the settings for product delivery priorities for the multiple storage locations, accepting from the user terminal an order request for a product to be delivered to one of the multiple storage locations, and transmitting order information including the contents of the order request and priority information indicating the priority setting to a provider device of a provider that provides the product. [Effects of the Invention]

[0009] According to the present invention, it is possible to provide an information processing device, a program, and an information processing method that support delivery of ordered products according to the status of the storage location at the delivery destination. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram illustrating an example of a system configuration of an order system according to an embodiment of the present invention. [Figure 2] FIG. 1 is a diagram for explaining an overview of an ordering system according to an embodiment of the present invention. [Figure 3] FIG. 1 is a diagram for explaining an overview of an ordering system according to an embodiment of the present invention. [Figure 4] FIG. 2 is a diagram illustrating an example of a functional configuration of a server device according to the present embodiment. [Figure 5] FIG. 2 is a diagram showing an example of a screen of the ordering system according to the present embodiment. [Figure 6] FIG. 2 is a diagram showing an example of a screen of the ordering system according to the present embodiment. [Figure 7] FIG. 2 is a diagram showing an example of a screen of the ordering system according to the present embodiment. [Figure 8] FIG. 2 is a diagram showing an example of a screen of the ordering system according to the present embodiment. [Figure 9] FIG. 10 is a diagram illustrating an example of the operation of the server device according to the embodiment. [Figure 10] FIG. 2 is a diagram illustrating an example of a hardware configuration of a server device according to the first embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] A preferred embodiment of the present invention (hereinafter referred to as "the present embodiment") will be described with reference to the accompanying drawings. In the drawings, components with the same reference numerals have the same or similar configurations.

[0012] In this embodiment, the terms "unit," "means," "device," and "system" do not simply mean physical means, but also include cases where the functions of the "unit," "means," "device," and "system" are realized by software. Furthermore, the functions of one "unit," "means," "device," or "system" may be realized by two or more physical means or devices, or the functions of two or more "units," "means," "device," or "system" may be realized by one physical means or device.

[0013] <1. System configuration> An example of the system configuration of an ordering system 1 according to this embodiment will be described with reference to FIG. 1. In this embodiment, an example of an office product ordering service (hereinafter simply referred to as an "ordering service") will be described, in which an employee orders products such as beverages via a website or the like and the ordered products are delivered to a shared refrigerator installed in the office. However, this is not intended to be a limitation of the present invention. The present invention may also be an ordering service for individuals, not just offices, and is applicable to various services with multiple storage locations as potential delivery destinations. Furthermore, the product according to the present invention is not limited to beverages and may be any product that is delivered to a storage location. Furthermore, in this embodiment, for simplicity's sake, an example will be described in which a business providing the product (hereinafter also referred to as a "provider") is a retailer that sells the product and also serves as a delivery company that delivers the ordered product to the storage location. However, this is not intended to be a limitation of the provider. For example, the delivery company may be a business other than the provider.

[0014] As shown in Fig. 1, the ordering system 1 includes a server device 100, a user terminal 200 used by a user, a provider device 300 used by a provider, a delivery person terminal 310 used by a delivery person of the provider, and a user business device 400 used by a user business. The server device 100, the user terminal 200, the provider device 300, the delivery person terminal 310, and the user business device 400 are connected to each other via a network N. A "user business" refers to a business that uses the ordering service.

[0015] The network N is composed of a wireless network or a wired network, examples of which include a mobile phone network, a PHS (Personal Handy-phone System) network, a wireless LAN (Local Area Network), 3G (3rd Generation), LTE (Long Term Evolution), 4G (4th Generation), 5G (5th Generation), WiMax (registered trademark), infrared communication, Bluetooth (registered trademark), a wired LAN, a telephone line, a power line network, and a network conforming to IEEE1394 or the like.

[0016] The server device 100 is an information processing device capable of communicating with the user terminal 200, the provider device 300, and the user device 400. By executing a predetermined program, the server device 100 cooperates with the user terminal 200 and the provider device 300 to realize a server function that controls a series of processes from setting a delivery destination, ordering a product, paying for the ordered product, to delivery of the product.

[0017] The server device 100 may, for example, function as a web server and provide an order site to users, user businesses, and providers. The server device 100 can be made accessible by specifying the URL of the order site on the user terminal 200, provider device 300, or user business device.

[0018] An "ordering site" is a website for ordering services. The ordering site may include, for example, three types of screens: a screen for a user business (hereinafter also referred to as a "user business screen"), a screen for a provider business (hereinafter also referred to as a "provider screen"), and a screen for a user (hereinafter also referred to as a "user screen").

[0019] The user terminal 200 is a terminal device used by a user, such as a smartphone or laptop, and is capable of accepting product order requests and delivery destination settings from users, and communicating with the server device 100 and the user business device 400. By executing a predetermined program, the user terminal 200 cooperates with the server device 100 and the user business device 400 to send and receive information related to product orders, display screens related to product orders, and accept various requests and specifications from users.

[0020] The provider device 300 is an information processing device capable of communicating with the server device 100 and the deliveryman terminal 310. By executing a predetermined program, the provider device 300 cooperates with the server device 100 and the deliveryman terminal 310 to send and receive information about products and product orders, and accept requests and instructions from a person in charge of the provider (hereinafter also referred to as a "provider-side person in charge").

[0021] The deliveryperson terminal 310 is a terminal device used by the deliveryperson, such as a smartphone or laptop. It is capable of accepting registration of completion of delivery of goods from the deliveryperson and communicating with the server device 100 and the provider device 300. By executing a predetermined program, the deliveryperson terminal 310 reads readable media (e.g., QR Code (registered trademark)), transmits and receives information related to delivery of goods to and from the server device 100 and the provider device 300, and accepts requests and instructions from the deliveryperson. The deliveryperson terminal 310 may be equipped with a camera.

[0022] The user company device 400 is an information processing device capable of communicating with the server device 100 and the user terminal 200. By executing a predetermined program, the user company device 400 cooperates with the server device 100 and the user terminal 200 to send and receive information about the user company, and accepts requests and specifications from a person in charge of the user company (hereinafter also referred to as a "user-side person in charge").

[0023] <2. Overview> An outline of the ordering system 1 will be described with reference to FIGS.

[0024] First, with reference to Figure 2, we will explain the pre-registration scene before ordering a product. (1) As shown in Figure 2, the user-side representative registers user business information when applying to use the ordering service using the user business screen displayed on the user business device 400. The server device 100 accepts the registration of user business information from the user business device 400 via the user business screen. (1)' The user-side representative can also update the registered user business information, such as adding or removing a refrigerator or changing the user business representative, using the user business screen. (1)'' The user-side representative notifies the user, who is an employee of the user business, using the user business device 400, of the user business identification information (represented as "business ID" in Figure 2) for identifying the user business, which is issued when the user business information is registered.

[0025] "User business information" is information about a user business, including user business identification information and base information.

[0026] "Base information" refers to information relating to the bases of the user business. The base information may include, for example, a base name indicating the name of each base, a base address indicating the address of each base, a floor map image of the facility of each base (hereinafter also referred to as "base facility"), a person in charge designation indicating the name of the person in charge on the user side at each base, and / or storage location information of each base.

[0027] "Storage location information" refers to information about one or more storage locations where products are stored. The storage location information may include, for example, storage location identification information for identifying each storage location (e.g., "XX Building, 2nd Floor, South Side (Refrigerator)"), the installation area of ​​each storage location in the base facility (hereinafter also referred to simply as "installation area") (e.g., "XX Building, 2nd Floor"), the amount of product that can be stored at each storage location (hereinafter also referred to as "storage amount"), and if each storage location is a product such as a refrigerator, the product number or manufacturer, etc. Note that, while a refrigerator is typically used as the storage location when the product to be delivered is a beverage, any location (including a container or room) that can store the product to be delivered may be used. Furthermore, the storage location may be, for example, a location shared by multiple users, such as an employee refrigerator set up in an office.

[0028] The storage location information may include, for example, expected user information. "Expected user information" is information that indicates the expected user of the storage location. For example, if the storage location is a refrigerator used by employees to store their personal products, the expected user information would be "employee." As another example, if the storage location is a refrigerator used to store products for guests, the expected user information would be "business operator (shown as "corporate" in Figures 2 and 3).

[0029] The expected user information may include, for example, an expected user classification. The "expected user classification" is a classification for classifying expected users as either an individual user or an organization to which multiple users belong. With this configuration, it is possible to distinguish between products ordered by an individual user and products ordered by an organization in a shared storage location.

[0030] The user-side staff can register the expected user for each storage location using the user business device 400 when (or after) registering the user business information. When performing this registration, the server device 100 acquires the expected user information from the user business device 400. The server device 100 registers the acquired expected user information in its own memory unit 140. In this example, the expected user of a refrigerator set on the second floor of the base facility is registered as an "employee," and the expected user of a refrigerator installed on the first floor is registered as a "business operator."

[0031] (2) The provider-side person in charge designates a recipient of the product from among the user businesses registered in (1) above, using the provider screen displayed on the provider device 300. The server device 100 accepts, from the provider device 300 via the provider screen, the designation of a user business to which the product will be provided from among the user businesses registered in (1) above.

[0032] (3) The user registers user information for the ordering service that the user business has started using, using the user screen displayed on the user terminal 200. The server device 100 accepts the registration of user information from the user terminal 200 via the user screen.

[0033] When registering user information (or after registration), the user can set the priority of product delivery for multiple storage locations within the base facility using the user screen. The server device 100 accepts this priority setting from the user terminal 200 via the user screen. The server device 100 registers this accepted priority setting in the storage unit 140 as priority information. In this example, it is assumed that the server device 100 accepts a setting from the user terminal 200 that the first priority is the refrigerator on the south side of the second floor and the second priority is the refrigerator on the north side of the second floor.

[0034] "User information" refers to information about a user. User information includes, for example, user identification information for identifying the user, the user's name, the user's gender, the department to which the user belongs, the user's contact information (such as a phone number, email address, or social media account ID), payment method information indicating the payment method used to pay for the product, and authentication information for each payment method (such as an ID or password). User information may also include, for example, consent information indicating consent to the terms of service of the ordering service.

[0035] The user information may include, for example, user payment information for payments using payment methods available to the user. For example, if the available payment method is credit card payment, the user payment information may include information about the credit card (e.g., credit card number, name, expiration date, security code, etc.), authentication information for identity verification for each payment method (e.g., token, biometric information related to biometric characteristics, etc.), and ID and password information for each account required for authentication of each payment method.

[0036] "Priority information" is information indicating the priority of delivery destinations of each user's products relative to storage locations. The priority information may include, for example, user identification information, storage locations of each user's priorities 1 to N (N: natural number), etc. The priority information is associated with user information and registered in the storage unit 140. The server device 100 transmits the priority information to the provider device 300 and the delivery person terminal 310 to share the priority of delivery destinations with the delivery person.

[0037] For example, the server device 100 may display a list of storage locations of delivery candidates (hereinafter also referred to as a "storage location list") on a user screen for setting priorities on the user terminal 200 (for example, a priority setting screen (see FIG. 6) described below, etc.). Based on the assumed user information, if the user is an employee, the server device 100 may limit the delivery destination candidates to storage locations for which the assumed user is "employee" and display them in the storage location list. As another example, based on the assumed user information, if the user is a user-side representative, the server device 100 may limit the delivery destination candidates to storage locations for which the assumed user is "business operator" and display them in the storage location list.

[0038] Next, referring to Figure 3, a description will be given of the process from ordering to delivery of the product. (4) As shown in Figure 3, the user places an order for the product to be delivered on the delivery date on the user screen by a predetermined date and time for the delivery date (for example, 23:59 on the day before the delivery date). The server device 100 accepts an order request for the product to be delivered to the storage location from the user terminal 200 via the user screen. The server device 100 registers this accepted order request in the storage unit 140 as order information.

[0039] "Order information" refers to information related to product orders, and includes the content of product order requests. The order information includes, for example, order identification information for identifying each order, provider identification information for identifying the provider, registration date and time indicating the date and time when the order information was registered, user identification information for identifying the user who placed the order, the product name of each ordered product, the ordered quantity of each product, delivery address information indicating the delivery address of the ordered products, and / or delivery date.

[0040] (5) The user pays for the ordered products in advance on the user screen. The payment process may be outsourced to an external payment agent, for example.

[0041] (6) At a predetermined date and time for the delivery date (for example, 10:00 on the delivery date), the provider's staff member checks the delivery schedule for that day on the provider screen displayed on the provider device 300. The server device 100 transmits delivery information to the provider device 300 and the delivery person terminal 310.

[0042] "Delivery information" refers to information related to the delivery of ordered products. The delivery information includes, for example, delivery identification information for identifying deliveries for each base and delivery date, the scheduled delivery date and time, the address of the delivery base, the product name and quantity of each product to be delivered for each storage location of the delivery destination, handling information related to handling at the time of delivery, etc. The delivery person picks the products to be delivered from the storage warehouse based on the delivery information and delivers the picked products to the delivery base.

[0043] The delivery information may include, for example, order information and priority information associated with the order information. The delivery information may associate the order information with the priority information using, for example, user identification information as a key.

[0044] (7) The delivery person will deliver the ordered products to each location of the user business.

[0045] (8) The delivery person delivers the specified number of items to be delivered to each storage location installed in the base facility. For example, if the delivery person cannot accommodate the items to be delivered in the refrigerator on the south side of the second floor set as the delivery destination, the delivery person delivers some or all of the items scheduled to be delivered to the refrigerator on the south side of the second floor to another storage location set as priority 1 to N. For example, if the delivery person cannot deliver to the refrigerator on the south side of the second floor of the delivery destination (priority 1 in this example), the delivery person will instead deliver to the refrigerator on the north side of the second floor, which is second in priority order.

[0046] When the delivery person completes delivery of the products to the storage location, he / she reads the readable medium (in this example, a QR code) installed at the storage location and takes a photograph of the storage location with the delivered products using the camera on the delivery person terminal 310 as evidence. The readable medium contains storage location identification information for identifying the storage location of the delivery destination. (8)' The delivery person reports the completion of delivery of the products for each storage location using the delivery person terminal 310, using the image of the storage location taken with the camera (hereinafter also referred to as the "evidence image") and the storage location identification information read from the readable medium. In addition, if the delivery person delivers to a storage location different from the storage location set as the delivery destination, he / she reports a change in the delivery destination for the relevant order or product using the delivery person terminal 310. The server device 100 obtains delivery completion information from the delivery person terminal 310, including the delivery image, storage location identification information, and delivery destination change information indicating the change in delivery destination.

[0047] The readable medium may be, for example, a one-dimensional code (barcode), a two-dimensional code (QR code), an RFID (Radio Frequency Identifier) ​​tag, or the like. The readable medium may include, for example, link information in addition to storage location identification information.

[0048] "Link information" refers to information that indicates a link for reporting delivery completion. This link may be, for example, a deep link for accessing a website for delivery personnel (hereinafter also referred to as "delivery personnel site"), and more specifically, the URL and URL parameters of the delivery personnel site.

[0049] (9) The server device 100 notifies the user terminal 200 of the user who ordered the delivered product of the delivery completion information acquired from the deliveryperson terminal 310, via the user's SNS account based on the registered user information. In addition, if the delivery destination has been changed from the storage location set at the time of ordering as described above, the server device 100 also notifies the user of this.

[0050] According to the above configuration, even if the storage location at the delivery destination is unable to store the product when the delivery person delivers the product, the ordering system 1 can suggest an alternative storage location to the delivery person based on the set priority and have the delivery person store the product at the alternative storage location. Therefore, according to the above configuration, the delivery person can deliver the ordered product according to the status of the storage location at the delivery destination, thereby improving delivery efficiency. Therefore, according to the above configuration, the ordering system 1 can assist in delivering the ordered product according to the status of the storage location at the delivery destination.

[0051] With the above configuration, the ordering system 1 can separate the delivery destination candidates displayed to each orderer by changing them according to the intended user, even in a storage location shared by orderers of different units, such as an employee or a business. Therefore, with the above configuration, the ordering system 1 can prevent the mixing of products when storing ordered products, even in a storage location shared by orderers of different units.

[0052] <3. Functional configuration> The functional configuration of the server device 100 according to this embodiment will be described with reference to Fig. 4. As shown in Fig. 4, the server device 100 includes a control unit 110, a communication unit 130, and a storage unit 140.

[0053] The control unit 110 includes a storage location acquisition unit 111, a delivery destination display unit 112, a delivery destination reception unit 113, an expected user acquisition unit 114, a delivery destination reception unit 115, an order display unit 116, an order reception unit 117, a completion information acquisition unit 118, a registration unit 119, an analysis unit 120, an analysis display unit 121, and a notification unit 122.

[0054] -Storage location acquisition department- The storage location acquisition unit 111 acquires the storage location information from the provider device 300 or the memory unit 140. The storage location acquisition unit 111 may acquire the storage location information in any manner, for example, by receiving a data file including the storage location information from the provider device 300. As another example of the manner in which the storage location acquisition unit 111 acquires the storage location information, the storage location acquisition unit 111 may remotely access the provider device 300 to acquire the data file of the storage location information, or may instruct an API implemented in the provider device 300 to refer to the storage location information and acquire the storage location information as a result.

[0055] -Delivery destination display section- The delivery destination display unit 112 displays a delivery destination setting screen on the user terminal 200. Specifically, the delivery destination display unit 112 first generates display information for displaying the delivery destination setting screen based on storage location information. The delivery destination display unit 112 then transmits the generated display information to the user terminal 200 via the communication unit 130. The delivery destination display unit 112 also changes the display of storage locations of candidate delivery destinations on the delivery destination setting screen based on the assumed user information. The delivery destination display unit 112 includes a priority order display unit 1121.

[0056] For example, if the user is an employee based on the assumed user information, the delivery destination display unit 112 may limit the delivery destination candidates to storage locations for which the assumed user is "employee" and display them in the storage location list on the delivery destination setting screen. As another example, if the user is a user-side staff member based on the assumed user information, the server device 100 may limit the delivery destination candidates to storage locations for which the assumed user is "business operator" and display them in the storage location list.

[0057] According to the above configuration, the delivery destination display unit 112 can separate the delivery destination candidates displayed for each orderer by allowing the expected regular user to change them even in a storage location shared by orderers of different units, such as an employee or a business. Therefore, according to the above configuration, when storing ordered products, the delivery destination display unit 112 can prevent products from being mixed up even in a storage location shared by orderers of different units.

[0058] The delivery destination setting screen is a screen for accepting delivery destination settings from the user. As an example, an order acceptance screen (see FIG. 7) described later may also serve as the delivery destination setting screen.

[0059] The delivery destination display unit 112 may, for example, refer to the storage unit 140 that stores user information and display the delivery destination setting screen in a manner that makes it clear that storage locations for which an assumed user that does not correspond to the user is set cannot be selected as a delivery destination. For example, if the user is an employee, the delivery destination display unit 112 may display storage locations for which an assumed user "business owner" is set as unselectable in the list of storage locations on the delivery destination setting screen. This "display as unselectable" means, for example, graying out or hiding the designation input form for the corresponding storage location. With this configuration, the delivery destination display unit 112 can notify the user of storage locations that cannot be selected as a delivery destination when selecting a delivery destination.

[0060] The delivery destination display unit 112 may, for example, display the storage capacity of each storage location on the delivery destination setting screen. If the storage location is a refrigerator-freezer, the storage capacity may be the volume or dimensions of the refrigerator. As another example, the storage capacity may be set in stages such as large (for example, a refrigerator capacity of approximately 200 L or more), medium (for example, a refrigerator capacity of approximately 100 to 200 L), and small (for example, a refrigerator capacity of up to 100 L). As another example, the storage fee may be set according to the number of products that can be stored (the number of drinks).

[0061] According to the above configuration, the delivery destination display unit 112 can set a delivery destination after letting the user understand the storage capacity of each storage location. Therefore, according to this configuration, the delivery destination display unit 112 can provide a user-friendly delivery destination setting UI.

[0062] -Priority display area- The priority order display unit 1121 displays a priority order setting screen on the user terminal 200 based on the storage location information. The priority order display unit 1121 may also display, for example, the storage capacity of each storage location on the priority order setting screen. With this configuration, the priority order display unit 1121 can set delivery priorities after allowing the user to understand the storage capacity of each storage location. Therefore, with this configuration, the priority order display unit 1121 can provide a user-friendly UI for setting delivery priorities.

[0063] The priority setting screen is a screen for accepting the setting of priorities for product delivery for multiple storage locations. The priority setting screen is also one aspect of the delivery destination setting screen. Details of the priority setting screen will be described later with reference to FIG. 6.

[0064] -Delivery Reception Department- The delivery destination receiving unit 113 receives, from the user terminal 200, the setting of a delivery destination for the product from among a plurality of storage locations. The delivery destination receiving unit 113 registers the received delivery destination setting in the storage unit 140 as delivery destination information. The delivery destination receiving unit 113 may receive the delivery destination setting in any manner. For example, the delivery destination receiving unit 113 may receive the delivery destination setting via a web page (such as a delivery destination setting screen) of the order site that is accessed from the user terminal 200. The delivery destination receiving unit 113 may also receive, for example, a data file or message including the delivery destination setting from the user terminal 200. The delivery destination receiving unit 113 includes a priority receiving unit 1131.

[0065] -Priority Reception Department-

[0066] The priority order receiving unit 1131 receives product delivery priority settings for multiple storage locations from the user terminal 200. The priority order receiving unit 1131 registers the received priority order settings as priority order information in the storage unit 140. Furthermore, the priority order receiving unit 1131 may, for example, register the storage location with the highest priority set for each user as the default delivery destination when ordering a product.

[0067] - Expected User Acquisition Department - The expected user acquisition unit 114 acquires the expected user information from the user business operator device 400 or the storage unit 140. The expected user acquisition unit 114 may acquire the expected user information in any manner.

[0068] -Reception Department- The delivery destination receiving unit 115 receives, from the provider device 300, a designation of a user or an organization to which multiple users belong as a delivery destination of the product. This "organization to which multiple users belong (hereinafter also simply referred to as "organization")" is, for example, a user business, a specific company, an organization, etc. The delivery destination receiving unit 115 may receive the designation of the delivery destination of the product in any manner, similar to the delivery destination receiving unit 113, and may, for example, receive the setting of the delivery destination of the product via a delivery destination setting screen.

[0069] -Order display section- The order display unit 116 displays an order acceptance screen on the user terminal 200. The order acceptance screen is a screen for accepting an order request. Details of the order acceptance screen will be described later with reference to FIG. 7. Specifically, first, the order display unit 116 generates display information for displaying the order acceptance screen based on the product information. Then, the order display unit 116 transmits the generated display information to the user terminal 200 via the communication unit 130. Furthermore, the order display unit 116 displays, as an order target, products provided by the provider on the user terminal 200 of a user or a user belonging to an organization designated as a recipient accepted by the recipient acceptance unit 115.

[0070] "Product information" refers to information about a product provided by a provider. Product information includes, for example, product identification information for identifying the product, product name indicating the name of the product, product price indicating the price of the product, product size indicating the size of the product, and / or information on whether the product needs to be refrigerated or frozen when stored.

[0071] For example, a provider may want to exclude from the list of recipients user businesses that are difficult to supply to due to various factors such as the location of the user business's base or its relationship with the user business (competitor, etc.). In such cases, the order display unit 116 can exclude from the list of recipients user businesses that are difficult to supply to before placing an order for a product with the provider. Therefore, with the above configuration, the order display unit 116 can provide an ordering service that is easy for the provider to use.

[0072] -Order Reception Department- The order receiving unit 117 receives an order request for a product to be delivered to one of a plurality of storage locations from the user terminal 200 of a user, including a person in charge of an organization (for example, a person in charge on the user side). The order receiving unit 117 may receive the product order request in any manner, similar to the delivery destination receiving unit 113, and may, for example, receive the order request via an order receiving screen.

[0073] -Completion information acquisition section- The completion information acquisition unit 118 acquires delivery completion information from the deliveryperson terminal 310 when the product is delivered to the storage location. "Delivery completion information" is information indicating that delivery of the product has been completed. The delivery completion information includes storage location identification information read from a readable medium installed in each storage location and an evidence image captured by the camera of the deliveryperson terminal 310. The manner in which the completion information acquisition unit 118 acquires the delivery completion information may be any manner, similar to the storage location acquisition unit 111.

[0074] The completion information acquisition unit 118 may acquire delivery destination change information from the deliveryman terminal 310, for example, when the product is delivered to a storage location different from the storage location set at the time of ordering.

[0075] -Registration Department- The registration unit 119 registers the evidence image in the storage unit 140 in association with the storage location based on the delivery completion information acquired by the completion information acquisition unit 118. With this configuration, the registration unit 119 can ensure to a certain extent that the delivery person has delivered the product to the storage location of the specified delivery destination, using the evidence image and the identification information of the readable medium of the storage location. Furthermore, with this configuration, if a situation occurs in which the product ordered by the user is not stored in the storage location of the delivery destination, the registration unit 119 can assist in fact-checking, such as whether the delivery person made some kind of mistake when delivering the product, or whether the delivery was properly completed and another user mistakenly received the product.

[0076] For example, the registration unit 119 may register the delivery destination change information acquired by the completion information acquisition unit 118 in the storage unit 140 in association with the delivery completion information.

[0077] -Analysis Department- The analysis unit 120 performs statistical analysis on the ordered products for each storage location or installation area based on the order information. For example, as the statistical analysis, the analysis unit 120 may calculate a statistical value (e.g., a total, an average, a median, a mode, etc.) of sales for each product delivered to each storage location. Furthermore, as a further statistical analysis, the analysis unit 120 may compare the calculated statistical values ​​for two or more storage locations and determine the maximum value, minimum value, etc.

[0078] For example, the analysis unit 120 may further perform statistical analysis of orders by delivery date and storage location based on the order information. For example, for a specific storage location on a specific delivery date, the analysis unit 120 may calculate the total number of ordered items that have this specific storage location as their delivery destination.

[0079] The analysis unit 120 may determine products to recommend to the user (hereinafter also referred to as "recommended products") based on, for example, the results of the statistical analysis. For example, the analysis unit 120 may determine, as the recommended product, the ordered product with the largest total number among the ordered products for which a specific storage location is set as the delivery destination.

[0080] -Analysis display section- The analysis display unit 121 displays the results of the statistical analysis on the user terminal 200. For example, the analysis display unit 121 may display, on the order reception screen, as the results of the statistical analysis, the total sales value for each item delivered to the storage location specified at the time of ordering. For example, the analysis display unit 121 may display, on the order reception screen, as the results of the statistical analysis, the total number of ordered items for which this specific storage location is set as the delivery destination, in order to show the order status of a specific storage location on a specific delivery date (hereinafter also referred to as "order status").

[0081] According to the above configuration, the analysis display unit 121 can notify the user of the results of the statistical analysis of the storage location or installation area, allowing the user to order products based on the results of the statistical analysis of the storage location or installation area.

[0082] The analysis display unit 121 may, for example, cause the user terminal 200 to display a reception means for adding the recommended product determined by the analysis unit 120 to an order.

[0083] -Notification Department- When the completion information is registered in the storage unit 140, the notification unit 122 notifies the user terminal 200 that delivery of the ordered items has been completed. Furthermore, for example, if the delivery destination has been changed since the order was placed, the notification unit 122 may notify the user terminal 200 that the delivery destination has been changed in addition to the delivery completion. The notification unit 122 may notify the user terminal 200 of the delivery completion in any manner. For example, the notification unit 122 may send a message notifying the customer of the delivery completion to the customer's telephone number or email address, or may notify the user of the delivery completion to the user's social media account. Furthermore, the notification unit 122 may output the delivery completion information to, for example, the web page of the order site displayed on the user terminal 200.

[0084] According to the above configuration, the notification unit 122 can notify the user terminal 200 that the delivery of the ordered product has been completed, and can also notify the user terminal 200 if the delivery destination has been changed. Therefore, according to the above configuration, the notification unit 122 can make it easier to receive the ordered product.

[0085] -Communications Department- The communication unit 130 transmits and receives various information between the user terminal 200, the provider device 300, the delivery person terminal 310, and the user business device 400 via the network N. The communication unit 130 includes a transmission unit 131.

[0086] -Transmitter- The transmission unit 131 transmits to the provider device 300 the order information, priority order information indicating the priority order setting, and delivery destination information indicating the delivery destination setting.

[0087] According to the above configuration, even if the storage location at the delivery destination is unable to store the product when the delivery person delivers it, the transmission unit 131 can suggest an alternative storage location to the delivery person based on the set priority and have the delivery person store the product in the alternative storage location. Therefore, according to the above configuration, the delivery person can deliver the ordered product according to the status of the storage location at the delivery destination, thereby improving delivery efficiency.

[0088] -Storage Department- The storage unit 140 may store user information, user business information (including storage location information and expected user information), order information, priority information, product information, delivery information, and / or delivery completion information. The storage unit 140 may store these pieces of information in association with each other, for example. The storage unit 140 may store each piece of information using a database management system (DBMS), or may store each piece of information using a file system. When a DBMS is used, a table may be provided for each piece of information, and each piece of information may be managed by associating these tables with each other.

[0089] <3. Screen example> Examples of screens of the ordering system 1 will be described with reference to FIGS.

[0090] As shown in FIG. 5, refrigerator registration screen A1 is a screen for setting the expected user (indicated as "purpose" in FIG. 5) of each refrigerator, which is a storage location. Delivery destination display unit 112 causes refrigerator registration screen A1 to be displayed on user terminal 200. Refrigerator registration screen A1 includes, for example, an expected user setting dropdown list a11 for setting an expected user for each refrigerator, and an OK button a12 for confirming the content entered on the screen. An expected user list a111 in expected user setting dropdown list a11 includes, for example, expected users of "employee" or "company," allowing the user to select either one.

[0091] When the enter button a12 is pressed, the assumed user acquisition unit 114 acquires from the user terminal 200 the content selected in the assumed user setting drop-down list a11 as assumed user information.

[0092] 6, the priority order display unit 1121 displays a priority order setting screen A2 on the user terminal 200. The priority order setting screen A2 includes, for example, a storage location setting dropdown list a21 for setting a storage location for each priority order, a storage amount display area a22 for displaying the storage amount for each selected storage location, and a confirm button a23 for confirming the content entered on the screen.

[0093] The storage location list a211 of the storage location setting drop-down list a21 displays, for example, a list of storage locations of delivery destination candidates, allowing the user to select one from the list of storage locations. The delivery destination display unit 112 changes the display of the list of storage locations of delivery destination candidates in the storage location list a211 depending on the intended user. For example, if the user is an employee, the delivery destination display unit 112 displays only employee storage locations (e.g., "X-building, 17th floor, north side") in the storage location list a211 as selectable by the intended user. On the other hand, storage locations of business operators (e.g., "X-building, 20th floor") are grayed out and displayed as unselectable by the intended user. Furthermore, if the user is an employee, for example, the delivery destination display unit 112 displays "<Not selectable>" or grays out storage locations of business operators in the storage location list a211, clearly indicating that they cannot be selected as delivery destinations by the intended user.

[0094] When the enter button a23 is pressed, the priority receiving unit 1131 receives from the user terminal 200 the content selected in the storage location setting dropdown list a21 as the setting of the priority of product delivery for multiple storage locations.

[0095] 7, the order display unit 116 displays an order reception screen A3 on the user terminal 200. The order reception screen A3 includes, for example, a statistical analysis result display area a31, a delivery destination setting area a32, and a confirm button a33 for confirming the order with the details entered on the screen.

[0096] The statistical analysis result display area a31 is an area that displays the results of the statistical analysis performed by the analysis unit 120. For example, the analysis unit 120 calculates the total sales value for each product last week in the installation area (in this example, "XX Building 17F") of the storage location designated as the delivery destination (in this example, "XX Building 17F South Side"). Based on the results of this calculation, the analysis unit 120 compares the products and determines the best-selling product (in this example, "Drink C"). The analysis display unit 121 may, for example, display the results of this statistical analysis in the statistical analysis result display area a31 as a message such as "Drink C was the best-selling product on the 17th floor last week!" Furthermore, the analysis display unit 121 may, for example, display a recommended product add button a311 as a means for adding a recommended product (Drink C) based on the results of the statistical analysis to the order.

[0097] The delivery destination setting area a32 is an area for accepting the setting of the delivery destination of the product. The delivery destination setting area a32 includes a delivery destination setting drop-down list a321 for setting the delivery destination, a delivery destination order status display area a322 that displays the order status of the delivery destination selected in the delivery destination setting drop-down list a321, and a storage location order status display area a323 that displays the order status of storage locations set by priority.

[0098] The delivery destination display unit 112 displays the delivery destination setting drop-down list a321 by default with the storage location with the highest priority selected. The user can change the delivery destination from the default selection in the delivery destination setting drop-down list a321.

[0099] For example, the analysis display unit 121 may display in the delivery destination order status display area a322 the total number of ordered items for which the delivery destination is set as the order status of the delivery destination selected in the delivery destination setting drop-down list a321 (in this example, it displays "This delivery destination currently has an order for 10 drinks on the same delivery date").

[0100] For example, the analysis display unit 121 may display in the storage location order status display area a323 the total number of ordered items for which this storage location has been set as the delivery destination (in this example, "the next highest priority delivery destination candidate currently has no orders for the same delivery date") as the order status of the storage location set as the next highest priority delivery destination after the delivery destination selected in the delivery destination setting drop-down list a321.

[0101] When the order confirmation button a33 is pressed, the order receiving unit 117 receives the content selected on the order reception screen as a product order request from the user terminal 200. Also, when the order confirmation button a33 is pressed, the delivery destination receiving unit 113 receives the content selected in the delivery destination setting dropdown list a321 from the user terminal 200 as a delivery destination setting.

[0102] 8, the delivery destination change screen A4 is a screen for a delivery person to change the delivery destination when delivering goods. The delivery destination display unit 112 displays the delivery destination change screen A4 on the delivery person terminal 310. The delivery destination change screen A4 includes, for example, a delivery destination change setting area a41 for each order for which the delivery destination is to be changed, and a confirm button a42.

[0103] The delivery destination change setting area a41 includes an order identification information input form (labeled "Order No.") for specifying the order for which the delivery destination is to be changed, a display of the order details for the target order, a display of the delivery destination before the change, and a delivery destination setting drop-down list for specifying the delivery destination after the change.

[0104] When the decision button a42 is pressed, the completion information acquisition unit 118 accepts the content input in the delivery destination change setting area a41 from the deliveryman terminal 310 as a change to the delivery destination.

[0105] <4. Example of operation> An example of the operation of the server device 100 will be described with reference to Fig. 9. Note that the order of the processes shown below is an example and may be changed as appropriate.

[0106] 9, the storage location acquisition unit 111 acquires storage location information (S10), and the assumed user acquisition unit 114 acquires assumed user information (S11).

[0107] The priority order display unit 1121 causes the user terminal 200 to change the display of storage locations of delivery destination candidates for each potential user and display a priority order setting screen (S12). The priority order receiving unit 1131 receives, from the user terminal 200, the setting of the priority order for product delivery for the storage locations (S13). The order receiving unit 117 receives, from the user terminal 200, an order request for product delivery to one of a plurality of storage locations (S14).

[0108] The transmission unit 131 transmits the order information and the priority order information to the provider device 300 (S15).

[0109] <5. Hardware Configuration> 10, an example of a hardware configuration in which the above-described server device 100 is realized by a computer 800 will be described. Note that the functions of each device can also be realized by dividing them into multiple devices.

[0110] As shown in FIG. 10, the computer 800 includes a processor 801, a memory 803, a storage device 805, an input I / F unit 807, a data I / F unit 809, a communication I / F unit 811, and a display device 813.

[0111] The processor 801 controls various processes in the computer 800 by executing programs stored in the memory 803. For example, each functional unit included in the control unit 110 of the server device 100 can be realized by the processor 801 executing a program temporarily stored in the memory 803.

[0112] The memory 803 is a storage medium such as a RAM (Random Access Memory), etc. The memory 803 temporarily stores the program code of the program executed by the processor 801 and data required when the program is executed.

[0113] The storage device 805 is a non-volatile storage medium such as a hard disk drive (HDD) or flash memory. The storage device 805 stores an operating system and various programs for implementing the above-mentioned configurations. In addition, the storage device 805 can also store tables for registering various information such as user information and user business information, and a DB for managing the tables. Such programs and data are loaded into the memory 803 as needed and can be referenced by the processor 801.

[0114] The input I / F unit 807 is a device for receiving input from a user. Specific examples of the input I / F unit 807 include a keyboard, a mouse, a touch panel, various sensors, and a wearable device. The input I / F unit 807 may be connected to the computer 800 via an interface such as a USB (Universal Serial Bus).

[0115] The data I / F unit 809 is a device for inputting data from outside the computer 800. A specific example of the data I / F unit 809 is a drive device for reading data stored in various storage media. The data I / F unit 809 may be provided outside the computer 800. In this case, the data I / F unit 809 is connected to the computer 800 via an interface such as a USB.

[0116] The communication I / F unit 811 is a device for performing data communication via the Internet N, either wired or wirelessly, with devices external to the computer 800. The communication I / F unit 811 may be provided outside the computer 800. In this case, the communication I / F unit 811 is connected to the computer 800 via an interface such as a USB.

[0117] The display device 813 is a device for displaying various types of information. Specific examples of the display device 813 include a liquid crystal display, an organic EL (Electro-Luminescence) display, and a display of a wearable device. The display device 813 may be provided outside the computer 800. In this case, the display device 813 is connected to the computer 800 via, for example, a display cable. Furthermore, when a touch panel is adopted as the input I / F unit 807, the display device 813 can be configured as an integral part of the input I / F unit 807.

[0118] The above-described embodiment is merely an example for explaining the present invention, and is not intended to limit the present invention to the embodiment. Furthermore, the present invention can be modified in various ways without departing from the spirit of the present invention. Furthermore, those skilled in the art can adopt embodiments in which the elements described below are replaced with equivalents, and such embodiments are also within the scope of the present invention.

[0119] [Variations] Although the present invention has been described based on the above embodiment, the following cases are also included in the present invention.

[0120] [Variation 1] At least a part of the components of the server device 100 according to the above embodiment may be included in the user terminal 200 or the provider device 300. The user terminal 200 may, for example, install an application program dedicated to the ordering system 1 for users (hereinafter referred to as a "user app") and execute the user app to realize these components.

[0121] [Variation 2] Although the user screen of the ordering system 1 according to the above embodiment has been described as a screen of the ordering site, which is a website, the present invention is not limited to this. The user screen may be, for example, a screen displayed by a user app rather than a screen displayed by a web app. In this case, the link in the link information included in the readable medium may be a deep link for accessing the user app. Similarly, a screen for a delivery person (e.g., a screen for changing the delivery destination) may be displayed by installing an application program dedicated to the ordering system 1 for delivery people on the delivery person terminal 310 and executing this application. [Explanation of symbols]

[0122] 1...order system, 100...server device, 110...control unit, 111...storage location acquisition unit, 112...delivery destination display unit, 1121...priority display unit, 113...delivery destination reception unit, 1131...delivery destination display unit, 114...intended user acquisition unit, 115...providing destination reception unit, 116...order display unit, 117...order reception unit, 118...completion information acquisition unit, 119...registration unit, 120...analysis unit 120, 121...analysis display unit, 122...notification unit, 130...communication unit, 140...storage unit, 200...user terminal, 300...provider device, 310...delivery person terminal, 400...user business device, 800...computer, 801...processor, 803...memory, 805...storage device, 807...input I / F unit, 809...data I / F unit, 811...communication I / F unit, 813...display unit.

Claims

1. a storage location acquisition unit that acquires storage location information indicating a plurality of storage locations where the product is stored; an expected user acquisition unit that acquires expected user information indicating that the expected user of the storage location is an employee or a business operator; a priority order display unit that displays, on a user terminal of a user, a priority order setting screen for accepting settings of priorities for product delivery to the plurality of storage locations based on the storage location information and the expected user information; a priority order receiving unit that receives, from the user terminal, a setting of a priority order for product delivery for the plurality of storage locations; an order receiving unit that receives, from the user terminal, an order request for the product to be delivered to any one of the plurality of storage locations; a transmitting unit that transmits order information including the content of the order request and priority order information indicating the priority order setting to a provider device of a provider that provides the product, the priority order display unit changes the display of the plurality of storage locations in accordance with the assumed user to which the user corresponds and displays the priority order setting screen. Information processing device.

2. the storage location information includes a storage capacity for each of the storage locations; the priority order display unit displays the storable amount on the priority order setting screen, The information processing device according to claim 1 .

3. a destination receiving unit that receives, from the provider device, a designation of a user or an organization to which a plurality of users belong as a destination of the product; an order display unit that displays an order screen for receiving the order request, and that displays the product provided by the provider as an order target on a user terminal of the user or user belonging to the organization designated as the recipient; 3. The information processing device according to claim 1.

4. A readable medium containing identification information for identifying the storage location is installed in the storage location; a completion information acquisition unit that acquires, from a deliveryman terminal equipped with a camera of the deliveryman who delivers the product, delivery completion information including the identification information read from the readable medium and an image captured by the camera when the product is delivered to the storage location; and a registration unit that registers the image in association with the storage location based on the delivery completion information. The information processing device according to claim 1 .

5. On the computer, a storage location acquisition function for acquiring storage location information indicating a plurality of storage locations where the product is stored; an expected user acquisition function for acquiring expected user information indicating that the expected user of the storage location is an employee or a business operator; a priority order display function that displays, on a user terminal of a user, a priority order setting screen for accepting settings of product delivery priorities for the plurality of storage locations based on the storage location information and the expected user information; a priority order receiving function that receives, from the user terminal, a setting of a priority order for product delivery to the plurality of storage locations; an order receiving function that receives, from the user terminal, an order request for the product to be delivered to one of the plurality of storage locations; a transmission function for transmitting order information including the content of the order request and priority information indicating the setting of the priority to a provider device of a provider that provides the product; the priority order display function causes the user to change the display of the plurality of storage locations according to the corresponding assumed user and displays the priority order setting screen; program.

6. The computer Obtain storage location information indicating multiple storage locations where the product is stored; Acquire expected user information included in the storage location information, which indicates that the expected user of the storage location is an employee or a business operator; displaying, on a user terminal of a user, a priority setting screen for receiving settings of priorities for product delivery for the plurality of storage locations based on the storage location information and the expected user information; Accepting a setting of product delivery priorities for the plurality of storage locations from the user terminal; accepting, from the user terminal, an order request for the product to be delivered to one of the plurality of storage locations; transmitting order information including the content of the order request and priority information indicating the priority setting to a provider device of a provider that provides the product; the priority setting screen displays the plurality of storage locations in a changed manner depending on the assumed user to whom the user corresponds; Information processing methods.

Citation Information

Patent Citations

  • Parcel delivery service processing system and parcel delivery service processing method

    JP2005082383A

  • Delivery support system and delivery support method

    JP2017016585A

  • Commodity storage device and program

    JP2017162503A

  • Delivery support device, delivery support method, and delivery support program

    JP2019086991A

  • Parcel delivery system

    JP2020077306A