Information processing device, information processing system, and information processing method
The information processing device and system address the issue of maintaining product value and suggesting complementary items by using location and time-based recommendations, ensuring timely preparation and suggesting relevant products during delivery.
Patent Information
- Application Number
- JP2021138175
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-08-26
- Publication Date
- 2025-12-10
- Estimated Expiration
- 2041-08-26
AI Technical Summary
Existing food and drink delivery systems face challenges in maintaining the commercial value of products due to temperature fluctuations during long distances or extreme weather conditions, and users often forget to order complementary items.
An information processing device and system that provides recommendation information based on the pickup location and time, ensuring products are prepared accordingly and complementary items are suggested, using a terminal device for ordering and communication with a storage unit to manage inventory and service availability.
Maintains the commercial value of delivered products by providing timely and relevant information to users, preventing degradation and suggesting complementary items.
Smart Images

Figure 0007783709000001 
Figure 0007783709000002 
Figure 0007783709000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device and an information processing system that can provide useful information to a user while preventing a decrease in the value of a product when the product provided by a store is delivered to a delivery destination. and Information Processing By law Regarding. [Background technology]
[0002] In the past, when a user ate food or drink provided by a store, it was common for the user to go to the desired store and eat the food or drink inside the store. However, recently, a form of delivery called home delivery has become more common, in which a delivery company delivers food or drink provided by a store to a location (delivery destination) specified by the user. Here, delivery to a location other than the user's home is also referred to as home delivery. In particular, due to the spread of the novel coronavirus infection, such home delivery of food and drink is increasing.
[0003] When delivering such food and drink, it is necessary to deliver cold food and drink to the destination in a cold state, and to deliver cooked food and drink to the destination in a hot state. For this reason, food and drink are delivered in a thermal bag using a heat insulating material (see, for example, Patent Document 1). There is also known a technique for preventing food and drink from becoming room temperature due to traffic congestion (see, for example, Patent Document 2). [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-107692 [Patent Document 2] Japanese Patent Application Laid-Open No. 2003-128253 Summary of the Invention [Problem to be solved by the invention]
[0005] However, even with the above-mentioned prior art, if the distance from the store to the delivery destination is long or if the temperature is high or low, the food and drink will gradually reach room temperature, causing a problem in that the commercial value of the food and drink will decrease. Also, even if a user orders food and drink to be delivered, they may forget to order other products related to the food and drink.
[0006] Therefore, when food and drink prepared in a store is delivered to a delivery destination, how to provide useful information to users while preventing the commercial value of the food and drink from decreasing is an important issue. This issue arises not only when providing food and drink, but also when providing products other than food and drink.
[0007] The present invention has been made to solve the problems (issues) of the prior art, and provides an information processing device and an information processing system that can provide useful information to a user while preventing a decrease in the value of a product when the product provided by a store is delivered to a delivery destination. and Information Processing The law The purpose is to provide. [Means for solving the problem]
[0008] In order to solve the above problems, the present invention provides an information processing device communicably connected to a terminal device used by a user when ordering food, the information processing device comprising: a reception unit that receives basic information related to the food order from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; and a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit, the basic information including information related to the ordered food and a location for picking up the ordered food, and the recommendation information including information related to the ordered food and a location for picking up the ordered food. and The information stored in association with the receiving location is The recommendation information includes information about services for the ordered dishes at the pickup location, and the determination unit determines whether or not to read information about the ordered dishes and the services corresponding to the pickup location from the storage unit and output the information to the terminal device based on information about the ordered dishes and the pickup location included in the basic information received by the reception unit. .
[0010] In addition, in the above invention, the present invention is such that the basic information further includes information regarding the scheduled pickup time of the ordered dishes, and the information regarding the service includes information regarding the time when the service is available, and if the service corresponding to the ordered dishes and the pickup location is available at the scheduled pickup time based on the information regarding the ordered dishes, the pickup location and the scheduled pickup time included in the basic information received by the reception unit, the determination unit reads out information regarding the ordered dishes and the service corresponding to the pickup location from the memory unit and outputs it to the terminal device.
[0011] The present invention also provides An information processing device communicably connected to a terminal device used by a user when ordering food, the information processing device comprising: a reception unit that receives basic information related to the food order from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; and a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit, wherein the basic information includes information related to the ordered food and a location for receiving the ordered food, and the recommendation information is stored in association with the ordered food and the location for receiving the ordered food; The recommendation information includes information regarding the products available at the pickup location, and the judgment unit determines whether or not to read information regarding the products available at the pickup location from the memory unit and output it to the terminal device based on the information regarding the pickup location included in the basic information received by the reception unit.
[0012] In addition, in the above invention, the present invention further provides that the memory unit further stores information regarding the inventory of the handled products for each pickup location, and the judgment unit reads out information regarding the inventory of the handled products corresponding to the pickup location from the memory unit based on information regarding the pickup location included in the basic information received by the reception unit, and if the handled products are in stock, judges whether to read out information regarding the handled products corresponding to the pickup location from the memory unit and output it to the terminal device.
[0013] The present invention also provides an information processing device communicably connected to a terminal device used by a user when ordering a product, the information processing device comprising: a reception unit that receives basic information regarding the product order from the terminal device; a storage unit that stores recommendation information recommending the use of a predetermined service; and a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit, the basic information including information regarding the ordered product and a location for receiving the ordered product, and the recommendation information including information regarding the ordered product and a location for receiving the ordered product. and The information stored in association with the receiving location is The recommendation information includes information about services for the ordered items at the pickup location, and the determination unit determines whether to read information about the ordered items and the services corresponding to the pickup location from the storage unit and output the information to the terminal device based on information about the ordered items and the pickup location included in the basic information received by the reception unit. .
[0014] The present invention also provides An information processing device that is communicatively connected to a terminal device used by a user when ordering a product, and that includes: a reception unit that receives basic information regarding the product order from the terminal device; a memory unit that stores recommendation information that recommends the use of a specified service and / or the purchase of a product; and a judgment unit that determines whether or not to output the recommendation information stored in the memory unit to the terminal device based on the basic information received by the reception unit, wherein the basic information includes information regarding the ordered products and a pick-up location for the ordered products, the recommendation information is stored in correspondence with the ordered products and the pick-up location, and the recommendation information includes information regarding products available at the pick-up location, and the judgment unit determines whether or not to read out information regarding the products available at the pick-up location from the memory unit and output it to the terminal device based on the information regarding the pick-up location included in the basic information received by the reception unit.
[0015] In addition, the present invention allows a user to merchandise and an information processing device connected to the terminal device so as to be able to communicate with the terminal device, wherein the information processing device merchandise a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; and a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit, wherein the basic information is merchandise and the said order merchandise The recommendation information includes information about a pick-up location of the order. Products and The information stored in association with the receiving location is The recommendation information includes information about services for the ordered items at the pickup location, and the determination unit determines whether to read information about the ordered items and the services corresponding to the pickup location from the storage unit and output the information to the terminal device based on information about the ordered items and the pickup location included in the basic information received by the reception unit. .
[0016] In addition, the present invention allows a user to merchandise and an information processing device connected to the terminal device so as to be able to communicate with the terminal device, wherein the information processing device merchandise a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; and a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit, wherein the basic information is merchandise and the said order merchandise The recommendation information includes information about a pick-up location of the order. Products and The information stored in association with the receiving location is The recommendation information includes information about products available at the pickup location, and the determination unit determines whether or not to read out information about the products available at the pickup location from the storage unit and output the information to the terminal device based on the information about the pickup location included in the basic information received by the reception unit. .
[0017] In addition, the present invention allows a user to merchandiseand an information processing device connected to the terminal device so as to be able to communicate with the terminal device, merchandise a storage step in which the information processing device stores in a storage unit recommendation information recommending the use of a predetermined service; and a determination step in which the information processing device determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received in the reception step, wherein the basic information is merchandise and the said order merchandise The recommendation information includes information about a pick-up location of the order. Products and The information stored in association with the receiving location is The recommendation information includes information about services for the ordered items at the pickup location, and in the determination step, it is determined whether or not to read information about the ordered items and the services corresponding to the pickup location from the storage unit and output the information to the terminal device based on information about the ordered items and the pickup location included in the basic information received in the reception step. .
[0018] The present invention also provides an information processing method for an information processing system having a terminal device used by a user when ordering a product, and an information processing device communicably connected to the terminal device, the method including: a receiving step in which the information processing device receives basic information related to the product order from the terminal device; a storage step in which the information processing device stores recommendation information recommending the use of a predetermined service in a storage unit; and a determination step in which the information processing device determines, based on the basic information received in the receiving step, whether or not to output the recommendation information stored in the storage unit to the terminal device, wherein the basic information includes information related to ordered products and a location for receiving the ordered products, and the recommendation information is stored in association with the ordered products and the location for receiving the products, and the recommendation information includes information related to products available at the location for receiving the products, and the determination step determines, based on the information related to the location for receiving the products included in the basic information received in the receiving step, whether or not to read out information related to the products available at the location for receiving the products from the storage unit and output the information to the terminal device. 。 [Effects of the Invention]
[0019] According to the present invention, when a product provided by a store is delivered to a delivery destination, it is possible to provide useful information to a user while preventing a decrease in the value of the product. [Brief explanation of the drawings]
[0020] [Figure 1] FIG. 1 is an explanatory diagram for explaining an overview of an information processing system according to the first embodiment. [Figure 2] FIG. 2 is a diagram illustrating the system configuration of the information processing system according to the first embodiment. [Figure 3] FIG. 3 is a diagram showing the configuration of the orderer terminal shown in FIG. [Figure 4] FIG. 4 is a diagram showing an example of the orderer data, menu data, and pick-up store data shown in FIG. [Figure 5] FIG. 5 is a diagram illustrating a configuration of the information processing device illustrated in FIG. [Figure 6] FIG. 6 is a diagram showing an example of the menu data, restaurant data, and receiving restaurant data shown in FIG. [Figure 7] FIG. 7 is a diagram showing an example of the product data and recommendation data shown in FIG. [Figure 8] FIG. 8 is a diagram showing the configuration of the restaurant terminal shown in FIG. [Figure 9] FIG. 9 is a diagram showing an example of the store data and menu data shown in FIG. [Figure 10] FIG. 10 is a diagram showing the configuration of the store management device shown in FIG. [Figure 11] FIG. 11 is a diagram showing an example of the store data, the product data, and the storage status data shown in FIG. [Figure 12] FIG. 12 is a flowchart illustrating a processing procedure of the information processing device according to the first embodiment. [Figure 13] FIG. 13 is an explanatory diagram illustrating an overview of an information processing system according to the second embodiment. [Figure 14] FIG. 14 is a diagram showing the configuration of the orderer terminal shown in FIG. [Figure 15]FIG. 15 is a diagram showing an example of the product data shown in FIG. [Figure 16] FIG. 16 is a diagram illustrating a configuration of the information processing device illustrated in FIG. [Figure 17] FIG. 17 is a diagram showing an example of the product data, retailer data, receiving store data, and recommendation data shown in FIG. [Figure 18] FIG. 18 is a diagram showing the configuration of the dealer terminal shown in FIG. [Figure 19] FIG. 19 is a diagram showing an example of the product data shown in FIG. [Figure 20] FIG. 20 is a diagram showing the configuration of the store management device shown in FIG. [Figure 21] FIG. 21 is a diagram showing an example of the store data shown in FIG. [Figure 22] FIG. 22 is a flowchart illustrating a processing procedure of the information processing device according to the second embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0021] [Embodiment 1] The information processing device and information processing system according to the first embodiment will be described below. and Information Processing By law This will be explained in detail.
[0022] <Outline of Information Processing System According to First Embodiment> An overview of the information processing system according to the first embodiment will be described below. Fig. 1 is an explanatory diagram for explaining the overview of the information processing system according to the first embodiment.
[0023] As shown in FIG. 1, in the information processing system according to the first embodiment, when an orderer orders food using the orderer terminal 10 by specifying a restaurant where the food will be picked up (S1), the information processing device 20 extracts the recommendation content (e.g., double-frying) stored in association with the ordered food and the restaurant (S2), and notifies the orderer terminal 10 as recommendation information that the food will be double-fryed at the restaurant (S3).
[0024] When the information processing device 20 receives acceptance of the recommendation from the orderer terminal 10, it notifies the store management device 40 of the receiving store that the food will be double-fried (S4), and notifies the restaurant terminal 30 of the food order (S5).
[0025] Once the food is prepared at the restaurant and delivered to the receiving store (S6), the food is deep-fried twice at the receiving store (S7). The orderer receives the food at the receiving store at the time ordered (S8).
[0026] In this way, the information processing system according to the first embodiment can provide useful information to the user while preventing a decrease in the commercial value of food and drink when food and drink prepared in a store is delivered to a delivery destination.
[0027] <System Configuration of Information Processing System According to First Embodiment> Next, the system configuration of the information processing system according to the first embodiment will be described. Figure 2 is a diagram showing the system configuration of the information processing system according to the first embodiment. Here, an information processing device 20 is installed at the reception center, and a store management device 40 is installed at the receiving store. Furthermore, it is assumed that the person ordering the food has an orderer terminal 10, the restaurant has a restaurant terminal 30, and the person delivering the food has a deliverer terminal 50. The orderer terminal 10, information processing device 20, restaurant terminal 30, store management device 40, and deliverer terminal 50 are connected so as to be able to communicate via the Internet.
[0028] The orderer terminal 10 is a terminal device such as a smartphone or tablet that an orderer uses when ordering food. Once the orderer selects the food to be ordered and the restaurant where the food will be picked up, the orderer terminal 10 notifies the information processing device 20 of the selected food and restaurant as order information (orderer's name, address, food name, restaurant where the food will be picked up, and pick-up time).
[0029] A dedicated app for ordering food can be pre-installed on the orderer terminal 10. When the dedicated app is installed, food orders are placed via this dedicated app. Such a dedicated app can be downloaded from the information processing device 20 or the like. Note that since such a dedicated app is a general application installed on a smartphone or the like, a detailed description thereof will be omitted here. Furthermore, if a dedicated app is not installed on the orderer terminal 10, the orderer can access the order page of the information processing device 20 using the web browser of the orderer terminal 10 and place an order for food.
[0030] The information processing device 20 is a device that receives ordered dishes, determines and notifies the contents of recommendations, requests delivery of dishes, etc. The information processing device 20 stores information about the menu (dish name, price, and recommendation), and notifies the orderer terminal 10 of the information about the menu every time the information about the menu is updated.
[0031] The information processing device 20 also stores information about restaurants (restaurant names, addresses, etc.). The information processing device 20 stores information about the receiving establishment (receiving establishment names, addresses, storage formats, recommendations, etc.), and notifies the orderer terminal 10 of the information about the receiving establishment every time the information about the receiving establishment is updated.
[0032] In addition, when the information processing device 20 receives order information (orderer's name, address, dish name, pickup store, pickup time) from the orderer terminal 10, it notifies the store management device 40 corresponding to the pickup store included in the received order information of the order information.
[0033] Furthermore, if the information processing device 20 receives a notification from the store management device 40 that the order can be accepted, it notifies the restaurant terminal 30 of the order information. If the information processing device 20 receives a notification from the store management device 40 that the order cannot be accepted, it extracts a pickup restaurant that is close to the address of the orderer and notifies the orderer terminal 10 of the name of the extracted pickup restaurant.
[0034] Furthermore, the information processing device 20 extracts recommendation information regarding the cooking details and related products related to the dish and the receiving store included in the order information, and notifies the orderer terminal 10. When the information processing device 20 receives a notification from the orderer terminal 10 that the recommendation can be accepted, it notifies the store management device 40 corresponding to the receiving store of the recommendation information.
[0035] In addition, the information processing device 20 extracts a route from the restaurant associated with the ordered dish to the restaurant where the dish is to be picked up, and notifies the deliverer terminal 50 of this as a delivery request.
[0036] The restaurant terminal 30 is a terminal device such as a smartphone or tablet that is used when accepting food orders at a restaurant. When the restaurant terminal 30 receives order information from the information processing device 20, it displays the order information.
[0037] The store management device 40 is a device that manages the storage status of services, products, and ordered dishes at the store where the order is received. The store management device 40 stores information about services at the store where the order is received (service content, service time), information about products (product name, recommendation settings, inventory quantity), and information about the storage status of the ordered dishes (remaining number of dishes that can be stored for each storage format).
[0038] When the store management device 40 receives order information from the information processing device 20, it uses information about the storage status of the food to determine whether the ordered food can be accepted and notifies the information processing device 20 of the determination result.
[0039] The deliverer terminal 50 is a terminal device such as a smartphone or tablet that is used by the deliverer when accepting a delivery request.
[0040] <Configuration of orderer terminal 10> Next, we will explain the configuration of the orderer terminal 10 shown in Fig. 2. Fig. 3 is a diagram showing the configuration of the orderer terminal 10 shown in Fig. 2. As shown in Fig. 3, the orderer terminal 10 has an operation display unit 11, a microphone 12, a speaker 13, a communication unit 14, a memory unit 15, and a control unit 16.
[0041] The operation display unit 11 is an input / output device such as a liquid crystal touch panel. The microphone 12 is a voice input device provided in the orderer terminal 10. The speaker 13 is a voice output device provided in the orderer terminal 10. The communication unit 14 is an interface unit for connecting to the Internet via a wireless communication network.
[0042] The storage unit 15 is a storage device including a hard disk drive, non-volatile memory, etc. The storage unit 15 stores orderer data 15a, menu data 15b, and store data 15c. The orderer data 15a is data indicating the name and address of the orderer. The menu data 15b is data indicating the names of dishes that can be ordered and their prices. The store data 15c is data indicating the name and address of the store where the order is to be received.
[0043] The control unit 16 is a control unit that controls the entire orderer terminal 10, and has an orderer management unit 16a, a menu management unit 16b, a receiving store management unit 16c, an ordering unit 16d, and a recommendation reception unit 16e. In practice, by loading these programs into a CPU (Central Processing Unit) and executing them, the orderer management unit 16a, menu management unit 16b, receiving store management unit 16c, ordering unit 16d, and recommendation reception unit 16e will execute the processes corresponding to them, respectively.
[0044] The orderer management unit 16a is a processing unit that manages the orderer data 15a. The orderer management unit 16a stores the name and address received by the operation display unit 11 in the orderer data 15a.
[0045] The menu management unit 16b is a processing unit that manages the menu data 15b. When the menu management unit 16b receives menu data from the information processing device 20, the menu management unit 16b stores the menu data in the menu data 15b.
[0046] The agency of receipt management unit 16c is a processing unit that manages the agency of receipt data 15c. When the agency of receipt management unit 16c receives the agency of receipt data from the information processing device 20, the agency of receipt management unit 16c stores the agency of receipt data in the agency of receipt data 15c.
[0047] The ordering unit 16d is a processing unit that notifies the information processing device 20 of the received food order and the pickup restaurant. The ordering unit 16d displays the menu stored in the menu data 15b and the pickup restaurant stored in the pickup restaurant data 15c on the operation and display unit 11. When the food to be ordered, the pickup restaurant, and the pickup time are specified on the operation and display unit 11, the ordering unit 16d notifies the information processing device 20 of the specified food name, pickup restaurant, and pickup time together with the orderer data 15a as order information.
[0048] Furthermore, when the ordering unit 16d receives the name of the store from the information processing device 20, it displays the received name of the store on the operation and display unit 11. When the ordering unit 16d accepts the designation of the name of the store displayed on the operation and display unit 11, it notifies the information processing device 20 of this name of the store.
[0049] The recommendation receiving unit 16e is a processing unit that performs a recommendation receiving process. When the recommendation receiving unit 16e receives recommendation data from the information processing device 20, the recommendation receiving unit 16e displays the recommendation data on the operation display unit 11. When the recommendation receiving unit 16e receives from the operation display unit 11 whether or not the recommendation can be accepted, the recommendation receiving unit 16e notifies the information processing device 20 of the acceptance or non-acceptance.
[0050] Next, an example of data stored in the storage unit 15 of the orderer terminal 10 shown in Fig. 3 will be described. Fig. 4 is a diagram showing an example of the orderer data 15a, menu data 15b, and pickup store data 15c shown in Fig. 3.
[0051] The orderer data 15a shown in Figure 4(a) indicates that the orderer's name is "Takken Taro" and his address is "Shinjuku-ku, Tokyo." The menu data 15b shown in Figure 4(b) indicates that the price of "fried chicken" is "400 yen" and the price of "oyakodon" is "500 yen." The receiving store data 15c shown in Figure 4(c) indicates that the address of the receiving store named "Store A" is "Shinjuku-ku, Tokyo," and the address of the receiving store named "Store B" is "Shibuya-ku, Tokyo."
[0052] <Configuration of information processing device 20> Next, a description will be given of the configuration of the information processing device 20 shown in Fig. 2. Fig. 5 is a diagram showing the configuration of the information processing device 20 shown in Fig. 2. As shown in Fig. 5, the information processing device 20 is connected to a display unit 21 and an input unit 22, and has a communication unit 23, a storage unit 24, and a control unit 25.
[0053] The display unit 21 is a display device consisting of a liquid crystal panel, a display device, etc. The input unit 22 is an input device such as a keyboard or a mouse. The communication unit 23 is an interface unit for communicating with the orderer terminal 10, restaurant terminal 30, store management device 40, and delivery person terminal 50 via the Internet.
[0054] The storage unit 24 is a storage device such as a hard disk drive or nonvolatile memory, and stores menu data 24a, restaurant data 24b, pickup store data 24c, product data 24d, recommendation data 24e, and map data 24f.
[0055] The menu data 24a indicates available menu items and includes recommended information on the cooking details and related products. The restaurant data 24b indicates the name and address of the restaurant. The receiving restaurant data 24c indicates the name, address, storage format, and recommended information on the receiving restaurant.
[0056] The product data 24d is data indicating the product names, inventory quantities, recommendation setting status, and inventory quantities handled by the receiving store. The recommendation data 24e is data indicating recommendation information regarding services and products at the receiving store. The map data 24f is map data used to extract receiving stores near the orderer and determine the delivery route for the food.
[0057] The control unit 25 is a control unit that performs overall control of the information processing device 20, and includes a menu management unit 25a, restaurant management unit 25b, receiving store management unit 25c, product management unit 25d, reception unit 25e, determination unit 25f, and delivery control unit 25g. In practice, by loading and executing these programs into the CPU, the menu management unit 25a, restaurant management unit 25b, receiving store management unit 25c, product management unit 25d, reception unit 25e, determination unit 25f, and delivery control unit 25g will execute the processes corresponding to them.
[0058] The menu management unit 25a is a processing unit that manages the menu data 24a. When the menu management unit 25a receives information about a menu (dish name, restaurant name, price, and recommendations) from the restaurant terminal 30, it stores the information about the menu in the menu data 24a. When the menu management unit 25a updates the contents of the menu data 24a, it notifies the orderer terminal 10 of the menu data 24a.
[0059] The restaurant management unit 25b is a processing unit that manages the restaurant data 24b. When the restaurant management unit 25b receives its own restaurant data from the restaurant terminal 30, it stores this own restaurant data in the restaurant data 24b. Not limited to this own restaurant data, data that the information processing device 20 receives from other devices will be described later.
[0060] The store of receipt management unit 25c is a processing unit that manages the store of receipt data 24c. When the store of receipt management unit 25c receives its own store data from the store management device 40, it stores the own store data in the store of receipt data 24c. When the store of receipt management unit 25c updates the content of the store of receipt data 24c, it notifies the orderer terminal 10 of the store of receipt data 24c.
[0061] The product management unit 25d is a processing unit that manages the product data 24d. When the product management unit 25d receives product data from the store management device 40, the product management unit 25d stores the product data in the product data 24d.
[0062] The reception unit 25e is a processing unit that receives food orders and the designation of a pickup restaurant. The reception unit 25e receives order information including the orderer's name, address, dish name, pickup restaurant, and pickup time from the orderer terminal 10. The reception unit 25e notifies the store management device 40 corresponding to the pickup restaurant included in the received order information of the order information.
[0063] Furthermore, if the reception unit 25e receives a notification from the store management device 40 that the order can be accepted, it passes an execution instruction to the determination unit 25f and delivery control unit 25g, and notifies the restaurant terminal 30 of the order information. If the reception unit 25e receives a notification from the store management device 40 that the order cannot be accepted, it uses the pickup restaurant data 24c and map data 24f to extract a pickup restaurant that is close to the address of the orderer, and notifies the orderer terminal 10 of the name of this extracted pickup restaurant. If the reception unit 25e receives a designation of a pickup restaurant from the orderer terminal 10, it notifies the store management device 40 corresponding to this pickup restaurant of the order information.
[0064] The determination unit 25f is a processing unit that extracts and notifies recommendation information regarding the cooking details of the dish and related products. Upon receiving an execution instruction from the reception unit 25e, the determination unit 25f uses the menu data 24a, the pickup store data 24c, and the product data 24d to extract recommendation information regarding the cooking details of the dish and related products, stores it in recommendation data 24e, and notifies the orderer terminal 10 of this recommendation data 24e.
[0065] Specifically, the determination unit 25f determines whether the cooking contents stored in the menu data 24a and the pick-up time of the order information received from the orderer terminal 10 match the recommendations (service contents, service time) stored in the pick-up store data 24c, and if they match, stores the matching cooking contents in the recommendation data 24e. Furthermore, if the stock of a related product stored in the menu data 24a at the pick-up store in the product data 24d is one or more, or if the recommendation setting at the pick-up store in the product data 24d is "set" and the stock is one or more, the determination unit 25f stores the respective product names in the recommendation data 24e. The determination unit 25f then notifies the orderer terminal 10 of the recommendation data 24e.
[0066] Furthermore, when the decision unit 25f receives a notification from the orderer terminal 10 that the recommendation can be accepted, it notifies the store management device 40 corresponding to the receiving store of the recommendation data 24e, and then clears all stored contents of the recommendation data 24e.
[0067] Furthermore, when the determination unit 25f receives a notification from the orderer terminal 10 that the recommendation cannot be accepted, it clears the stored contents of the service in the recommendation data 24e, and then notifies the store management device 40 corresponding to the receiving store of this recommendation data 24e. After that, it clears all the stored contents of the recommendation data 24e.
[0068] The delivery control unit 25g is a processing unit that requests the delivery of food. When the delivery control unit 25g receives an execution instruction from the reception unit 25e, it uses the restaurant data 24b, the receiving restaurant data 24c, and the map data 24f to extract a route from the restaurant related to the ordered food to the receiving restaurant, and notifies the deliverer terminal 50 of the route as a delivery request.
[0069] Next, an example of data stored in the storage unit 24 of the information processing device 20 shown in Fig. 5 will be described. Fig. 6 and Fig. 7 are diagrams showing examples of the menu data 24a, restaurant data 24b, pickup store data 24c, product data 24d, recommendation data 24e, and map data 24f shown in Fig. 5.
[0070] In the menu data 24a shown in Figure 6(a), the dish name "fried chicken", the restaurant name "Restaurant A", and the price "400 yen" are associated with the recommended cooking content "double-frying" and related product "beer", and the dish name "oyakodon", the restaurant name "Restaurant B", and the price "500 yen" are associated with the recommended cooking content "heated" and related product "salad, soup".
[0071] The restaurant data 24b shown in FIG. 6(b) associates the restaurant name "Restaurant A" with the address "Shinjuku-ku, Tokyo..." and the restaurant name "Restaurant B" with the address "Shibuya-ku, Tokyo...".
[0072] The receiving store data 24c shown in Figure 6(c) associates the receiving store name "Store A" with the address "Shinjuku-ku, Tokyo...", storage type "room temperature, refrigerated, frozen", recommended service contents "double-frying, reheating", and service time "7:00 to 23:00", and the receiving store name "Store B" with the address "Shibuya-ku, Tokyo...", storage type "room temperature", recommended service contents "boiled, toppings", and service time "10:00 to 22:00".
[0073] The product data 24d shown in Figure 7(a) associates the recommendation setting "Not set" and the stock quantity "30" with the name of the receiving store "Store A" and the product name "Beer", the recommendation setting "Set" and the stock quantity "50" with the name of the receiving store "Store A" and the product name "Health Drink", and the recommendation setting "Not set" and the stock quantity "12" with the name of the receiving store "Store B" and the product name "Salad".
[0074] The recommendation data 24e shown in FIG. 7(b) associates the service "double-fried" and the product "beer, health drink" with the name of the receiving store "Store A."
[0075] <Configuration of restaurant terminal 30> Next, we will explain the configuration of the restaurant terminal 30 shown in Figure 2. Figure 8 is a diagram showing the configuration of the restaurant terminal 30 shown in Figure 2. As shown in Figure 8, the restaurant terminal 30 has an operation display unit 31, a microphone 32, a speaker 33, a communication unit 34, a memory unit 35, and a control unit 36.
[0076] The operation display unit 31 is an input / output device such as a liquid crystal touch panel. The microphone 32 is an audio input device provided in the restaurant terminal 30. The speaker 33 is an audio output device provided in the restaurant terminal 30. The communication unit 34 is an interface unit for connecting to the Internet via a wireless communication network.
[0077] The storage unit 35 is a storage device consisting of a hard disk drive, non-volatile memory, etc. The storage unit 35 stores the restaurant data 35a and menu data 35b. The restaurant data 35a is data indicating the restaurant name and address. The menu data 35b is data indicating the names of dishes that can be ordered, the prices, and the recommended contents (cooking contents, related products).
[0078] The control unit 36 is a control unit that controls the entire restaurant terminal 30, and includes a restaurant management unit 36a, a menu management unit 36b, and a reception unit 36c. In practice, these programs are loaded into the CPU and executed, causing the restaurant management unit 36a, the menu management unit 36b, and the reception unit 36c to execute their respective processes.
[0079] The own store management unit 36a is a processing unit that manages the own store data 35a. When the own store management unit 36a receives the restaurant name and address from the operation display unit 31, the own store management unit 36a stores the restaurant name and address in the own store data 35a and notifies the information processing device 20.
[0080] The menu management unit 36b is a processing unit that manages the menu data 35b. When the menu management unit 36b receives the dish name, price, and recommendation details (cooking details, related products) from the operation display unit 31, it stores the received details in the menu data 35b. When the menu management unit 36b updates the contents of the menu data 35b, it notifies the information processing device 20 of the menu data 35b and the name of its own restaurant.
[0081] The reception unit 36c is a processing unit that receives food orders. When the reception unit 36c receives order information from the information processing device 20, the reception unit 36c displays the order information on the operation display unit 31.
[0082] Next, an example of data stored in the storage unit 35 of the restaurant terminal 30 shown in Fig. 8 will be described. Fig. 9 is a diagram showing an example of the restaurant data 35a and menu data 35b shown in Fig. 8.
[0083] The own store data 35a shown in Figure 9(a) associates the store name "Restaurant A" with the address "Shinjuku-ku, Tokyo...." The menu data 35b shown in Figure 9(b) associates the dish name "fried chicken" and the price "400 yen" with the recommended cooking details "double-fried" and related product "beer," and associates the dish name "hot dog" and the price "350 yen" with the recommended related product "yogurt."
[0084] <Configuration of store management device 40> Next, we will explain the configuration of the store management device 40 shown in Fig. 2. Fig. 10 is a diagram showing the configuration of the store management device 40 shown in Fig. 2. As shown in Fig. 10, the store management device 40 is connected to a display unit 41 and an input unit 42, and has a communication unit 43, a memory unit 44, and a control unit 45.
[0085] The display unit 41 is a display device including a liquid crystal panel, a display device, etc. The input unit 42 is an input device including a keyboard, a mouse, etc. The communication unit 43 is an interface unit for communicating with the information processing device 20 via the Internet.
[0086] The storage unit 44 is a storage device such as a hard disk drive or nonvolatile memory, and stores store data 44a, product data 44b, and storage status data 44c.
[0087] The store data 44a indicates the store's address, storage format, service content, service hours, etc. The product data 44b indicates the product names, recommendation settings, and inventory quantities handled by the store. The storage status data 44c indicates the remaining number of dishes that can be stored in each storage format (room temperature, refrigerated, frozen).
[0088] The control unit 45 is a control unit that performs overall control of the store management device 40, and includes a local store management unit 45a, a product management unit 45b, and a reception unit 45c. In practice, these programs are loaded into the CPU and executed, causing the local store management unit 45a, the product management unit 45b, and the reception unit 45c to execute their respective corresponding processes.
[0089] The own store management unit 45a is a processing unit that manages the own store data 44a. When the own store management unit 45a receives the address, storage format, service content, and service time of the own store from the input unit 42, it stores the received content in the own store data 44a. When the own store management unit 45a updates the content of the own store data 44a, it notifies the information processing device 20 of the own store data 44a and the own store name.
[0090] The product management unit 45b is a processing unit that manages the product data 44b. When the product management unit 45b receives the product name, recommendation setting, and inventory quantity from the input unit 42, it stores the received information in the product data 44b. When the product management unit 45b updates the content of the product data 44b, it notifies the information processing device 20 of the product data 44b and its own store name.
[0091] The reception unit 45c is a processing unit that receives order details and recommendations and manages the storage status data 44c. When the reception unit 45c receives order details from the information processing device 20, it uses the storage status data 44c to determine whether the ordered dish can be stored, and notifies the information processing device 20 of the determination result as whether the order can be stored. If the determination result is that the order can be stored, it subtracts 1 from the remaining storable number of items for the corresponding storage format in the storage status data 44c.
[0092] Furthermore, when the reception unit 45c receives recommendation data from the information processing device 20, the reception unit 45c displays the recommendation data on the display unit 41.
[0093] Next, an example of data stored in the storage unit 44 of the store management device 40 shown in Fig. 10 will be described. Fig. 11 is a diagram showing an example of the store data 44a, product data 44b, and storage status data 44c shown in Fig. 10.
[0094] The store data 44a shown in Figure 11(a) indicates that the store's address is "Shinjuku-ku, Tokyo...", the storage method is "room temperature, refrigerated, frozen", the service content is "double-frying, warming", and the service time is "7:00-23:00".
[0095] In the product data 44b shown in Figure 11(b), the product name "beer" is associated with a recommendation setting of "not set" and a stock quantity of "30", and the product name "healthy drink" is associated with a recommendation setting of "set" and a stock quantity of "50".
[0096] The storage status data 44c shown in Figure 11(c) associates the remaining storage quantity of "3" with the storage type "room temperature," the remaining storage quantity of "2" with the storage type "refrigerated," and the remaining storage quantity of "0" with the storage type "frozen."
[0097] <Processing Procedure of Information Processing Device 20 According to First Embodiment> Next, a description will be given of the processing procedure of the information processing device 20 according to the present embodiment 1. Fig. 12 is a flowchart showing the processing procedure of the information processing device 20 according to the present embodiment 1.
[0098] When the information processing device 20 receives order information including the orderer's name, address, dish name, pick-up store, and pick-up time from the orderer terminal 10 (Step S101; Yes), it notifies the store management device 40 corresponding to the pick-up store of the order information.
[0099] If a notice of non-acceptance is received from the store management device 40 (step S102; No), the store data 24c and map data 24f are used to extract a store closest to the address of the orderer (step S103), and the process proceeds to step S102.
[0100] If a notification that the order can be accepted is received from the store management device 40 (Step S102; Yes), the system determines whether a food service can be provided (Step S104). Specifically, the system determines whether the cooking contents and pick-up time of the order information stored in the menu data 24a match the recommendations (service contents, service time) stored in the pick-up store data 24c. If the service can be provided (Step S104; Yes), the service contents are stored in the recommendation data 24e (Step S105).
[0101] Next, it is determined whether or not a product related to the dish can be provided (step S106). Specifically, it is determined whether or not the related product stored in the menu data 24a has one or more items in stock at the receiving store in the product data 24d. If the related product can be provided (step S106; Yes), the related product name is stored in the recommendation data 24e (step S107).
[0102] Thereafter, it is determined whether the store can provide the recommended product (step S108). Specifically, it is determined whether the recommendation setting for the store in the product data 24d is "Set" and the inventory is 1 or more. If the store can provide the recommended product (step S108; Yes), the name of the recommended product is stored in the recommendation data 24e (step S109).
[0103] If the recommendation content is stored in the recommendation data 24e (step S110; Yes), the recommendation data 24e is notified to the orderer terminal 10 (step S111).
[0104] If a notification that the recommendation cannot be accepted is received from the orderer terminal 10 (step S112; No), the stored contents of the service in the recommendation data 24e are cleared (step S113).
[0105] Thereafter, the recommendation data 24e is notified to the store management device 40 corresponding to the receiving store (step S114), and the process ends.
[0106] As described above, the information processing system according to the first embodiment is configured to provide the orderer with recommendation information regarding the cooking details and related products of the ordered food and beverages associated with the delivery store, and to provide services and related products at the delivery store based on the orderer's wishes, so that when food and beverages prepared at a store are delivered to the delivery destination, it is possible to provide the user with useful information while preventing a decrease in the commercial value of the food and beverages.
[0107] In the above embodiment 1, a case is shown in which services that can be provided at a specified pickup store are recommended based on the specified pickup store, but the present invention is not limited to this, and it can also be configured so that a pickup store can be selected based on the services that can be provided.
[0108] Furthermore, in the above embodiment 1, a case where related products are recommended at the receiving store is shown, but the present invention is not limited to this, and it is also possible to configure the system so that if the orderer purchases the recommended related products, the orderer is given a special benefit for using the information processing system.
[0109] Furthermore, in the above-described first embodiment, a case where services that can be provided at the receiving store are recommended is shown, but the present invention is not limited to this, and if the receiving store has cooking facilities, it can also be configured so that part of the cooking process is performed at the receiving store. Note that if the receiving store performs part of the cooking process, the content of the recommendation will be notified not only to the receiving store but also to the restaurant. This is because it becomes necessary to notify the restaurant that the receiving store will perform part of the cooking.
[0110] [Embodiment 2] In the above-described first embodiment, a case where recommendation information is provided in a food and drink delivery service is shown, but the present invention is not limited to this, and when delivering a product, it is also possible to recommend a service that increases the added value of the product and customer satisfaction for the customer. For this reason, in the second embodiment, a case where a clothing alteration service is recommended when delivering clothing as a product is shown.
[0111] <Outline of Information Processing System According to Second Embodiment> First, an outline of the information processing system according to the second embodiment will be described below. Fig. 13 is an explanatory diagram for explaining the outline of the information processing system according to the second embodiment.
[0112] As shown in FIG. 13, in the information processing system according to the second embodiment, when an orderer orders a product by specifying a pickup store where the product will be received using the orderer terminal 100 (S11), the information processing device 200 extracts the recommended content (e.g., hemming) stored in association with the ordered product and the pickup store (S12), and notifies the orderer terminal 100 as recommendation information that the product will be hemmed at the pickup store (S13).
[0113] When the information processing device 200 receives acceptance of the recommendation from the orderer terminal 100, it notifies the store management device 400 of the receiving store that the hemming of the product will be performed (S14), and notifies the retailer terminal 300 of the product order (S15).
[0114] Once the product is delivered from the retail store to the receiving store (S16), the product is hemmed at the receiving store (S17). The orderer picks up the product at the receiving store at the time ordered (S18).
[0115] In this way, the information processing system of this embodiment 2 provides recommendation information associated with the product and the receiving store when delivering an ordered product, thereby enabling efficient sales of the product and providing useful information to the orderer.
[0116] <Configuration of orderer terminal 100> Next, the configuration of the orderer terminal 100 shown in Fig. 13 will be described. Fig. 14 is a diagram showing the configuration of the orderer terminal 100 shown in Fig. 13. As shown in Fig. 14, the orderer terminal 100 has an operation display unit 11, a microphone 12, a speaker 13, a communication unit 14, a memory unit 110, and a control unit 120. Note that a description of functional units that are the same as those in the orderer terminal 10 shown in Fig. 3 will be omitted.
[0117] The storage unit 110 is a storage device including a hard disk drive, non-volatile memory, etc. The storage unit 110 stores orderer data 15a, product data 111, and store of pickup data 15c. The product data 111 is data indicating the names of products that can be ordered and their prices.
[0118] The control unit 120 is a control unit that controls the entire orderer terminal 100, and includes an orderer management unit 16a, a product management unit 121, a receiving store management unit 16c, an ordering unit 16d, and a recommendation reception unit 16e. In practice, by loading and executing these programs into a CPU, the orderer management unit 16a, the product management unit 121, the receiving store management unit 16c, the ordering unit 16d, and the recommendation reception unit 16e will execute the processes corresponding to them, respectively.
[0119] The product management unit 121 is a processing unit that manages the product data 111. When the product management unit 121 receives product data from the information processing device 200, the product management unit 121 stores the product data in the product data 111.
[0120] Next, an example of data stored in the storage unit 110 of the orderer terminal 100 shown in Fig. 14 will be described. Fig. 15 is a diagram showing an example of the product data 111 shown in Fig. 14. The product data 111 shown in Fig. 15 indicates that the price of "jeans" is "4,500 yen" and the price of "skirt" is "5,000 yen".
[0121] <Configuration of information processing device 200> Next, the configuration of the information processing device 200 shown in Fig. 13 will be described. Fig. 16 is a diagram showing the configuration of the information processing device 200 shown in Fig. 13. As shown in Fig. 16, the information processing device 200 is connected to a display unit 21 and an input unit 22, and has a communication unit 23, a storage unit 210, and a control unit 220. Note that a description of functional units similar to those of the information processing device 20 shown in Fig. 5 will be omitted.
[0122] The storage unit 210 is a storage device such as a hard disk drive or nonvolatile memory, and stores product data 211, retailer data 212, store data 213, recommendation data 214, and map data 24f.
[0123] Product data 211 is data indicating products that can be ordered and includes recommendation information. Retailer data 212 is data indicating the name and address of a retailer. Pickup store data 213 is data indicating the name, address, and services that can be provided by a pickup store. Recommendation data 214 is data indicating recommendation information regarding services at a pickup store.
[0124] The control unit 220 is a control unit that performs overall control of the information processing device 200, and has a product management unit 221, a store management unit 222, a receiving store management unit 25c, a reception unit 223, a determination unit 224, and a delivery control unit 25g. In practice, by loading these programs into the CPU and executing them, the product management unit 221, the store management unit 222, the receiving store management unit 25c, the reception unit 223, the determination unit 224, and the delivery control unit 25g will execute the processes corresponding to them.
[0125] The product management unit 221 is a processing unit that manages the product data 211. When the product management unit 221 receives information about a product (product name, store name, price, and recommendation) from the store terminal 300, it stores the information about the product in the product data 211. When the product management unit 221 updates the content of the product data 211, it notifies the orderer terminal 100 of the product data 211.
[0126] The store management unit 222 is a processing unit that manages the store data 212. When the store management unit 222 receives its own store data from the store terminal 300, it stores the own store data in the store data 212.
[0127] The reception unit 223 is a processing unit that receives product orders and the designation of a pickup store. When the reception unit 223 receives order information including the orderer's name, address, product name, and pickup store from the orderer terminal 100, it passes an execution instruction to the determination unit 224 and the delivery control unit 25g, and notifies the store terminal 300 of the order information.
[0128] The determination unit 224 is a processing unit that extracts and notifies recommendation information related to a product. Upon receiving an execution instruction from the reception unit 223, the determination unit 224 extracts recommendation information related to the product using the product data 211 and the pickup store data 213, stores the information in recommendation data 214, and notifies the orderer terminal 100 of the recommendation data 214.
[0129] Furthermore, when the determination unit 224 receives a notification from the orderer terminal 100 that the recommendation can be accepted, it notifies the store management device 400 corresponding to the receiving store of the recommendation data 214, and then clears all stored contents of the recommendation data 214. When the determination unit 224 receives a notification from the orderer terminal 100 that the recommendation cannot be accepted, it clears all stored contents of the recommendation data 214.
[0130] Next, an example of data stored in the storage unit 210 of the information processing device 200 shown in Fig. 16 will be described. Fig. 17 is a diagram showing an example of the product data 211, the store data 212, the receiving store data 213, and the recommendation data 214 shown in Fig. 16.
[0131] The product data 211 shown in Figure 17(a) associates the recommendation "hemming" with the product name "jeans," the store name "store A," and the price "4,500 yen," and associates the recommendation "alteration" with the product name "skirt," the store name "store B," and the price "5,000 yen."
[0132] The store data 212 shown in FIG. 17(b) associates the store name "Store A" with the address "Shinjuku-ku, Tokyo..." and the store name "Store B" with the address "Shibuya-ku, Tokyo...".
[0133] The receiving store data 213 shown in Figure 17(c) associates the receiving store name "Store A" with the address "Shinjuku-ku, Tokyo..." and the service "hemming, alterations," and associates the receiving store name "Store B" with the address "Shibuya-ku, Tokyo..." and the service "alterations."
[0134] The recommendation data 214 shown in FIG. 17(d) associates the service "hemming" with the name of the receiving store "Store A."
[0135] <Configuration of the dealer terminal 300> Next, the configuration of the store terminal 300 shown in Fig. 13 will be described. Fig. 18 is a diagram showing the configuration of the store terminal 300 shown in Fig. 13. As shown in Fig. 18, the store terminal 300 has an operation display unit 31, a microphone 32, a speaker 33, a communication unit 34, a memory unit 310, and a control unit 320. Note that a description of the functional units that are the same as those of the restaurant terminal 30 shown in Fig. 8 will be omitted.
[0136] The storage unit 310 is a storage device including a hard disk drive, non-volatile memory, etc. The storage unit 310 stores the store data 35a and product data 311. The product data 311 is data indicating the names and prices of products that can be ordered.
[0137] The control unit 320 is a control unit that controls the entire store terminal 300, and includes a store management unit 36a, a product management unit 321, and a reception unit 36c. In practice, these programs are loaded into the CPU and executed, causing the store management unit 36a, the product management unit 321, and the reception unit 36c to execute the processes corresponding to them.
[0138] The product management unit 321 is a processing unit that manages the product data 311. When the product management unit 321 receives a product name and price from the operation display unit 31, it stores the received information in the product data 311. When the product management unit 321 updates the content of the product data 311, it notifies the information processing device 200 of the product data 311 and the name of its own store.
[0139] Next, an example of data stored in the storage unit 310 of the retailer terminal 300 shown in Fig. 18 will be described. Fig. 19 is a diagram showing an example of the product data 311 shown in Fig. 18. The product data 311 shown in Fig. 19 indicates that the price of "jeans" is "4,500 yen" and the price of "T-shirt" is "800 yen."
[0140] <Configuration of store management device 400> Next, the configuration of the store management device 400 shown in Fig. 13 will be described. Fig. 20 is a diagram showing the configuration of the store management device 400 shown in Fig. 13. As shown in Fig. 20, the store management device 400 is connected to a display unit 41 and an input unit 42, and has a communication unit 43, a memory unit 410, and a control unit 420. Note that a description of functional units that are the same as those in the store management device 40 shown in Fig. 10 will be omitted.
[0141] The storage unit 410 is a storage device such as a hard disk drive or nonvolatile memory, and stores the store data 411. The store data 411 is data indicating the address of the store, the service contents, and the like.
[0142] The control unit 420 is a control unit that performs overall control of the store management device 400, and includes a local store management unit 421 and a reception unit 422. In practice, these programs are loaded into the CPU and executed, causing the local store management unit 421 and the reception unit 422 to execute their respective corresponding processes.
[0143] The own store management unit 421 is a processing unit that manages the own store data 411. When the own store management unit 421 receives the address and service details of the own store from the input unit 42, it stores the received details in the own store data 411. When the own store management unit 421 updates the details of the own store data 411, it notifies the information processing device 200 of the own store data 411 and the name of the own store.
[0144] The reception unit 422 is a processing unit that receives recommendations. When the reception unit 422 receives recommendation data from the information processing device 200, the reception unit 422 displays the recommendation data on the display unit 41.
[0145] Next, an example of data stored in the storage unit 410 of the store management device 400 shown in Fig. 20 will be described. Fig. 21 is a diagram showing an example of the store data 411 shown in Fig. 20. The store data 411 shown in Fig. 21 indicates that the store's address is "Shinjuku-ku, Tokyo..." and the service content is "hemming and alterations."
[0146] <Processing Procedure of Information Processing Device 200 According to Second Embodiment> Next, a description will be given of the processing procedure of the information processing device 200 according to the second embodiment. Fig. 22 is a flowchart showing the processing procedure of the information processing device 200 according to the second embodiment.
[0147] When the information processing device 200 receives order information including the orderer's name, address, product name, and pick-up store from the orderer terminal 100 (step S201; Yes), it determines whether or not a service related to the product can be provided (step S202). If the service can be provided (step S202; Yes), it stores the service content in the recommendation data 214 (step S203).
[0148] If the recommendation content is not stored in the recommendation data 214 (step S204; No), the process ends. If the recommendation content is stored in the recommendation data 214 (step S204; Yes), the recommendation data 214 is notified to the orderer terminal 100 (step S205).
[0149] If the device receives a notification from the orderer terminal 100 that the recommendation cannot be accepted (step S206; No), the process ends. If the device receives a notification from the orderer terminal 100 that the recommendation can be accepted (step S206; Yes), the device notifies the store management device 400 corresponding to the receiving store of the recommendation data 214 (step S207), and the process ends.
[0150] As described above, in the information processing system according to the second embodiment, when an ordered product is delivered, recommendation information associated with the product and the receiving store is provided, thereby enabling efficient sales of the product and providing useful information to the orderer.
[0151] In this second embodiment, a case where a clothing alteration service is recommended will be described, but the present invention is not limited to this and can be applied to cases where a service that adds value to a product or increases customer satisfaction is recommended. For example, when a product is ordered as a gift on an e-commerce site, it can be recommended that wrapping is available at a department store near the user's address. Also, when glasses are ordered on an e-commerce site, it can be recommended that fitting is available at an eyeglass shop near the user's address.
[0152] Note that the configurations illustrated in the above embodiments are merely functional schematics and do not necessarily have to be physically configured as shown. In other words, the distribution and integration of each device is not limited to that illustrated, and all or part of the devices can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc. [Industrial Applicability]
[0153] As described above, the information processing device and the information processing system according to the present invention and Information Processing The law This is suitable for providing useful information to users while preventing the value of merchandise offered by a store from decreasing when it is delivered to the delivery destination. [Explanation of symbols]
[0154] 10 Orderer terminal 11 Operation display section 12. Microphone 13 Speaker 14 Communications Department 15 Storage section 15a Orderer data 15b Menu data 15c Receipt store data 16 Control Unit 16a Order Management Department 16b Menu Management Department 16c Receiving Store Management Department 16d Order Department 16e Recommendation Reception Department 20 Information processing equipment 21 Display section 22 Input section 23 Communications Department 24 Memory section 24a Menu Data 24b Restaurant Data 24c Pickup store data 24d product data 24e recommendation data 24f map data 25 Control Unit 25a Menu Management Department 25b Restaurant Management Department 25c Receiving Store Management Department 25d Product Management Department 25e Reception 25f Judgment section 25g Delivery control unit 30 Restaurant terminal 31 Operation display section 32. Mike 33 Speaker 34 Communications Department 35 Storage section 35a Store data 35b Menu Data 36 Control Unit 36a Own store management department 36b Menu Management Department 36c Reception 40 Store management device 41 Display section 42 Input section 43 Communications Department 44 Memory section 44a Store data 44b Product Data 44c Preservation Status Data 45 Control Unit 45a Own store management department 45b Product Management Department 45c Reception 50 Delivery person terminal 100 Orderer terminal 110 Storage section 111 Product Data 120 control section 121 Product Management Department 200 Information processing device 210 Storage section 211 Product Data 212 Dealer Data 213 Receiving store data 214 Recommendation Data 220 Control Unit 221 Product Management Department 222 Dealer Management Department 223 Reception Department 224 Judgment section 300 Dealer terminals 310 Storage section 311 Product Data 320 Control Unit 321 Product Management Department 400 Store management device 410 Storage section 411 Store Data 420 Control Unit 421 Store Management Department 422 Reception Department
Claims
1. An information processing device that is communicably connected to a terminal device that a user uses to order food, a reception unit that receives basic information regarding food orders from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit; Equipped with The basic information includes information about the ordered food and the location where the ordered food is to be picked up; The recommendation information is stored in association with the ordered dishes and the pickup location; The recommendation information is information about the service for the ordered food at the pick-up location; The determination unit Based on the information about the ordered dishes and the pickup location included in the basic information received by the reception unit, it is determined whether or not to read information about the service corresponding to the ordered dishes and the pickup location from the storage unit and output the information to the terminal device. Information processing device.
2. The basic information is Further, information regarding the estimated time of receipt of the ordered food is included. The information about the said service is information about the times when the service is available; The determination unit If the service corresponding to the ordered dishes and the pickup location is available at the scheduled pickup time based on information about the ordered dishes, the pickup location, and the scheduled pickup time included in the basic information received by the reception unit, the information about the ordered dishes and the service corresponding to the pickup location is read from the storage unit and output to the terminal device. The information processing device according to claim 1 .
3. An information processing device that is communicably connected to a terminal device that a user uses to order food, a reception unit that receives basic information regarding food orders from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit; Equipped with The basic information includes information about the ordered food and the location where the ordered food is to be picked up; The recommendation information is stored in association with the ordered dishes and the pickup location; The recommendation information is including information about products available at the receiving location; The determination unit Based on the information about the pickup location included in the basic information received by the reception unit, it is determined whether or not to read information about the handled products corresponding to the pickup location from the storage unit and output the information to the terminal device. Information processing device.
4. The storage unit Further storing information about inventory of the handled products for each receiving location; The determination unit Based on the information about the receiving location included in the basic information received by the reception unit, information about the inventory of the handled product corresponding to the receiving location is read from the storage unit, and if the handled product is in stock, it is determined whether or not to read the information about the handled product corresponding to the receiving location from the storage unit and output it to the terminal device. The information processing device according to claim 3 .
5. An information processing device communicably connected to a terminal device used by a user when ordering a product, a reception unit that receives basic information regarding product orders from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service; a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit; Equipped with The basic information includes information about an ordered product and a location where the ordered product is to be received; The recommendation information is stored in association with the ordered product and the pickup location; The recommendation information is information regarding services for the ordered items at the pickup location; The determination unit Based on the information about the ordered product and the pickup location included in the basic information received by the reception unit, it is determined whether or not to read information about the service corresponding to the ordered product and the pickup location from the storage unit and output the information to the terminal device. Information processing device.
6. An information processing device communicably connected to a terminal device used by a user when ordering a product, a reception unit that receives basic information regarding product orders from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit; Equipped with The basic information includes information about an ordered product and a location where the ordered product is to be received; The recommendation information is stored in association with the ordered product and the pickup location; The recommendation information is including information about products available at the receiving location; The determination unit Based on the information about the pickup location included in the basic information received by the reception unit, it is determined whether or not to read information about the handled products corresponding to the pickup location from the storage unit and output the information to the terminal device. Information processing device.
7. An information processing system having a terminal device used by a user when ordering a product, and an information processing device communicably connected to the terminal device, The information processing device includes: a reception unit that receives basic information regarding product orders from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit; Equipped with The basic information includes information about an ordered product and a location where the ordered product is to be received; The recommendation information is stored in association with the ordered product and the pickup location; The recommendation information is information regarding services for the ordered items at the pickup location; The determination unit Based on the information about the ordered product and the pickup location included in the basic information received by the reception unit, it is determined whether or not to read information about the service corresponding to the ordered product and the pickup location from the storage unit and output the information to the terminal device. Information processing system.
8. An information processing system having a terminal device used by a user when ordering a product, and an information processing device communicably connected to the terminal device, The information processing device includes: a reception unit that receives basic information regarding product orders from the terminal device; a storage unit that stores recommendation information that recommends the use of a predetermined service and / or the purchase of a product; a determination unit that determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received by the reception unit; Equipped with The basic information includes information about an ordered product and a location where the ordered product is to be received; The recommendation information is stored in association with the ordered product and the pickup location; The recommendation information is including information about products available at the receiving location; The determination unit Based on the information about the pickup location included in the basic information received by the reception unit, it is determined whether or not to read information about the handled products corresponding to the pickup location from the storage unit and output the information to the terminal device. Information processing system.
9. An information processing method in an information processing system having a terminal device used by a user when ordering a product, and an information processing device communicably connected to the terminal device, comprising: a receiving step in which the information processing device receives basic information regarding a product order from the terminal device; a storage step in which the information processing device stores recommendation information recommending the use of a predetermined service in a storage unit; a determination step in which the information processing device determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received in the receiving step; Including, The basic information includes information about an ordered product and a location where the ordered product is to be received; The recommendation information is stored in association with the ordered product and the pickup location; The recommendation information is information regarding services for the ordered items at the pickup location; In the determination step, Based on the information about the ordered product and the pickup location included in the basic information received in the receiving step, it is determined whether or not to read information about the service corresponding to the ordered product and the pickup location from the storage unit and output the information to the terminal device. Information processing methods.
10. An information processing method in an information processing system having a terminal device used by a user when ordering a product, and an information processing device communicably connected to the terminal device, comprising: a receiving step in which the information processing device receives basic information regarding a product order from the terminal device; a storage step in which the information processing device stores recommendation information recommending the use of a predetermined service in a storage unit; a determination step in which the information processing device determines whether or not to output the recommendation information stored in the storage unit to the terminal device based on the basic information received in the receiving step; Including, The basic information includes information about an ordered product and a location where the ordered product is to be received; The recommendation information is stored in association with the ordered product and the pickup location; The recommendation information is including information about products available at the receiving location; In the determination step, Based on the information about the pickup location included in the basic information received in the receiving step, it is determined whether or not to read information about the handled products corresponding to the pickup location from the storage unit and output the information to the terminal device. Information processing methods.
Citation Information
Patent Citations
Delivery management system, delivery management method and its management program
JP2003128253A
Heat insulating material, and heat retaining bag
JP2012107692A
Delivery temperature zone automatic optimization shopping cart system
JP2014075108A
Providing device, providing method and providing program
JP2020086711A
Delivery arrangement system and delivery arrangement method
JP2020160523A