Information processing device, linkage system, information processing method, and program
By realizing order acquisition and management functions on mobile sales vehicle terminals, identifying the product collection location, and outputting delivery instruction information to the logistics company terminals, the problem of customers needing to place orders in mobile sales is solved, and flexible arrangement and rapid delivery of products are achieved, meeting customers' immediate needs.
Patent Information
- Application Number
- JP2022110984
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-07-11
- Publication Date
- 2025-04-30
- Estimated Expiration
- 2042-07-11
AI Technical Summary
In the prior art, customers of mobile sales stores need to place orders in advance, resulting in products that can only be transported by mobile sales personnel to the sales location, and cannot meet the product needs of customers suddenly.
By implementing order acquisition and management functions on mobile sales vehicle terminals, identifying product collection locations, and outputting delivery instruction information to logistics company terminals, flexible arrangement and rapid delivery of products are achieved.
It realizes flexible arrangement and rapid delivery of products in mobile sales, meets customers' immediate needs, and improves sales efficiency and customer satisfaction.
Smart Images

Figure 0007670350000001 
Figure 0007670350000002 
Figure 0007670350000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, a linkage system, an information processing method, and a program. [Background technology]
[0002] There is a mobile sales business in which products are transported to a sales location in a sales truck or the like and sold. Patent Document 1 describes an intermediary device that enables a customer who wants to purchase a product to reserve a product for the mobile sales business using a terminal. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2016-28348 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, in the intermediary device of the above-mentioned Patent Document 1, only the mobile sales store delivers the products to the sales location, and therefore, there is a problem in that the customer needs to order the products in advance.
[0005] In view of the above-mentioned problems, an example of an object of the present invention is to provide an information processing device, a linkage system, an information processing method, and a program that enable flexible product arrangement. [Means for solving the problem]
[0006] According to one aspect of the present invention, an order acquiring means for acquiring order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; an order management means for identifying a store that will collect the product based on the product information; a delivery instruction means for outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; An information processing device is provided.
[0007] According to one aspect of the present invention, The above information processing device; The mobile sales vehicle terminal; The delivery company terminal is provided. A collaborative system is provided.
[0008] According to one aspect of the present invention, One or more computers Obtaining order information including product information of the ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; Identifying a store that will collect the product based on the product information; Outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company. A method for processing information is provided.
[0009] According to one aspect of the present invention, A program for causing a computer to function as an information processing device, The information processing device includes: an order acquisition means for acquiring order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; an order management means for identifying a store that will collect the product based on the product information; a delivery instruction means for outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; The program is provided. Effect of the Invention
[0010] According to one aspect of the present invention, an information processing device, a linkage system, an information processing method, and a program that enable flexible product arrangement are provided. [Brief description of the drawings]
[0011] [Figure 1] 1 is a diagram illustrating an overview of an information processing device according to a first embodiment. [Diagram 2] 1 is a diagram showing an overview of a linkage system according to a first embodiment. [Diagram 3] 1 is a diagram illustrating an example of a functional configuration of a linkage system according to a first embodiment. [Figure 4] FIG. 13 is a diagram illustrating an example of a display screen of order information. [Diagram 5] FIG. 1 is a diagram illustrating a computer for implementing an information processing device. [Figure 6] FIG. 1 is a diagram showing an overview of an information processing method according to a first embodiment. [Figure 7] 4 is a flowchart illustrating a flow of processing performed in the linkage system according to the first embodiment. [Figure 8] FIG. 13 is a diagram showing an example of delivery when the order location and the delivery destination are the same. [Figure 9] FIG. 13 is a diagram showing an example of delivery when the order location and the delivery destination are different but are located within the same delivery area. [Figure 10] FIG. 13 is a diagram showing an example of delivery when the order location and the delivery destination are located in different delivery areas. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0012] Hereinafter, embodiments of the present invention will be described with reference to the drawings. In all the drawings, the same components are given the same reference numerals and the description will be omitted as appropriate.
[0013] (First embodiment) FIG. 1 is a diagram showing an overview of an information processing device 10 according to the first embodiment. The information processing device 10 according to the first embodiment includes an order acquisition unit 120, an order management unit 140, and a delivery instruction unit 160. The order acquisition unit 120 acquires order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle. The order management unit 140 identifies a store that will collect the product based on the product information. The delivery instruction unit 160 outputs delivery instruction information including information indicating the identified store as collection location information to a delivery company terminal 50 used by a delivery company.
[0014] According to this information processing device 10, flexible product arrangements can be made in mobile sales.
[0015] A detailed example of the information processing device 10 will be described below.
[0016] 2 is a diagram showing an overview of the linkage system 20 according to this embodiment. The linkage system 20 according to this embodiment includes the information processing device 10 according to this embodiment, a mobile sales vehicle terminal 30, and a delivery company terminal 50. The information processing device 10, the mobile sales vehicle terminal 30, and the delivery company terminal 50 transmit and receive information to and from each other via a communication network 60.
[0017] FIG. 3 is a diagram illustrating a functional configuration of the linkage system 20 according to the present embodiment. In the example of this figure, the linkage system 20 further includes a store terminal 40. In particular, in the example of this figure, the linkage system 20 includes a plurality of store terminals 40. Each store terminal 40 also transmits and receives information to and from the information processing device 10 via the communication network 60. In addition, in the example of this figure, the information processing device 10 further includes an inventory storage unit 130, a product storage unit 150, a store storage unit 170, and a delivery storage unit 180. However, one or more of the inventory storage unit 130, the product storage unit 150, the store storage unit 170, and the delivery storage unit 180 may be a storage device provided outside the information processing device 10.
[0018] Services provided by mobile sales vehicles are becoming increasingly important in depopulated areas where there are no nearby stores such as supermarkets. A mobile sales vehicle is, for example, a truck that doubles as a mobile store, which is loaded with various products from a store or warehouse and drives to a sales location near a customer's home (for example, a street, a square, a private home, a parking lot, etc.) to sell the products. For example, a mobile sales vehicle goes to a specified location at a specified time on a specified day of the week. When a customer who lives near the sales location goes to that location at that time and day, the customer can select and purchase the product he or she wants from the products loaded in the mobile sales vehicle. In addition, the customer can request the product that he or she would like to purchase the next time the mobile sales vehicle comes. Then, the mobile sales clerk can bring the requested product to that location the next time they make a sale and sell it to the customer.
[0019] On the other hand, even if a customer wants to purchase a product that is not loaded on the mobile sales truck on the same day, the mobile sales truck cannot return to pick up the product. Therefore, customers cannot purchase something that they suddenly need. Also, even if the stock of some of the products loaded on the mobile sales truck runs short while the mobile sales truck is visiting multiple sales locations, it is difficult for the mobile sales truck to return to the store to replenish the products. This is because in many cases, the travel schedule of the mobile sales truck is predetermined.
[0020] According to the information processing device 10 of this embodiment, collaboration between mobile sales businesses and parcel delivery businesses becomes possible, and it becomes possible to respond to requests for same-day orders and product replenishment as described above.
[0021] The information processing device 10 and the linkage system 20 will be described in detail with reference to FIG. 3. The mobile sales vehicle terminal 30 is a terminal that travels with the mobile sales vehicle and is used in the mobile sales vehicle. The mobile sales vehicle terminal 30 may also serve as a settlement terminal used at the sales location and an inventory management terminal for goods loaded in the mobile sales vehicle. The mobile sales vehicle terminal 30 may be fixed to the mobile sales vehicle, or may be a portable terminal such as a smartphone or tablet. A mobile sales business operator conducting mobile sales may own multiple mobile sales vehicles, and a mobile sales vehicle terminal 30 is provided in association with each mobile sales vehicle.
[0022] The inventory storage unit 130 of the information processing device 10 stores inventory information of products in each mobile sales vehicle. Before and after a mobile sales event, products are replenished in the mobile sales vehicle at one or more stores or warehouses, and unsold and unnecessary products are removed from the mobile sales vehicle. Each time this occurs, the inventory information stored in the inventory storage unit 130 of the information processing device 10 is updated according to the inventory situation inside the mobile sales vehicle. The inventory information stored in the inventory storage unit 130 is also updated when a purchase procedure (payment) for a product is carried out at the sales location. Such payment and updating of the inventory information can be performed using the mobile sales vehicle terminal 30.
[0023] The products sold by the mobile sales vehicle are not particularly limited. The products sold by the mobile sales vehicle may be products of a specific retail store, or may include products of multiple retail stores. The products may also be food and drink, and the mobile sales vehicle may be, for example, a food truck that cooks food inside the vehicle. If the mobile sales vehicle is a food truck, the ordered products, which will be described later, may include ingredients used in cooking.
[0024] There is no particular limitation on the stores to which the mobile sales vehicle replenishes merchandise. Unless otherwise specified, the stores are non-mobile stores. The mobile sales vehicle may replenish merchandise at only one store, or may replenish merchandise by visiting multiple stores in turn. Stores to which the mobile sales vehicle replenishes merchandise may include sales outlets of local producers of agricultural and livestock products, pharmacies, post offices, wholesaler warehouses, florists, restaurants, etc. This makes it possible to expand the variety of products handled by the mobile sales vehicle. Expanding the variety of products also improves convenience for customers.
[0025] For example, the salesperson of the mobile sales vehicle inputs order information into the mobile sales vehicle terminal 30 in response to the request of the customer who comes to the sales location. Specifically, if the customer wants to obtain the product when the mobile sales vehicle comes next time or before that, the customer tells the salesperson the order details such as the product to be ordered, the number of products, the desired pick-up location, and the desired pick-up date and time. The salesperson then inputs the order details into the mobile sales vehicle terminal 30. In this way, the mobile sales vehicle terminal 30 accepts orders, so that even customers who do not own a terminal or customers such as elderly people who have difficulty using digital devices can use the service. As another example, when a salesperson of the mobile sales vehicle wants to replenish products in the mobile sales vehicle without returning to the store, the salesperson inputs the order details of the products to be replenished into the mobile sales vehicle terminal 30. This makes it possible to prevent stockouts and loss of sales opportunities. Since there is a limit to the amount of goods that can be loaded into a mobile sales vehicle, it is a great advantage to be able to easily replenish products.
[0026] The mobile sales vehicle terminal 30 is configured, for example, so that a plurality of orderable items are presented on an order screen, and the item to be ordered can be selected from the plurality of items. Here, the orderable items may include items that are not normally loaded on the mobile sales vehicle. This improves customer convenience. Each order may include a plurality of types of ordered items. For each order, a desired delivery location and desired delivery time are input. When the order details are input in the mobile sales vehicle terminal 30 and a predetermined operation for ordering (for example, pressing an order button) is performed, order information indicating the order details is generated in the mobile sales vehicle terminal 30 and transmitted to the information processing device 10.
[0027] 4 is a diagram showing an example of a display screen of order information. The display screen of this example is displayed on the display of at least one of the mobile sales vehicle terminal 30 and the information processing device 10.
[0028] In the example shown in the figure, the order information includes information indicating the mobile sales vehicle control number, the mobile sales business name, the order location, the delivery area, the order number, the product control number, the product name, the quantity, the order type, the desired delivery location (delivery destination), and the desired delivery time. The mobile sales vehicle control number is identification information uniquely determined for each mobile sales vehicle, and can be automatically input. The order location is the location of the mobile sales vehicle when the order details are input into the mobile sales vehicle terminal 30. The information indicating the order location may be, for example, a spot name such as a park name or an identification symbol representing the spot, or may be latitude and longitude. If the mobile sales vehicle terminal 30 is equipped with a GPS (Global Positioning System) or the like, the location information of the mobile sales vehicle terminal 30 may be automatically input as information indicating the order location.
[0029] The delivery area is an area that includes the location where the ordered goods are received, i.e., the delivery destination. A delivery company defines multiple possible delivery areas, and one of the multiple possible delivery areas is specified. Information indicating the delivery area may be automatically input based on the desired delivery location. The order number is a transaction number that is automatically assigned to each order and can identify the order.
[0030] The product management number is identification information uniquely determined for each product. In this example, the product management number and the product name correspond to the product information. The quantity is the number of each product ordered. The order type is, for example, one of same-day order, regular order, and designated order. A same-day order is an order that requires delivery on the same day, a regular order is an order that is a purchase request for the next mobile sales, and a designated order is an order that arbitrarily specifies a specific date and time after the next day. The desired delivery location is a location where a customer wants to receive the product. The desired delivery location is, for example, a sales location of a mobile sales vehicle. When replenishing products in a mobile sales vehicle or when a customer wants to receive products at the sales location of the mobile sales vehicle, the sales location is specified as the delivery destination. As another example, the desired delivery location can be the home of a customer who ordered the product. For example, there are cases where a customer places an order on the same day, but the mobile sales vehicle must move to the next sales location because it cannot wait for the arrival of the product due to time constraints. In such a case, the customer can receive the ordered product by specifying the home of the customer who placed the order as the delivery destination. The desired delivery location may be inputted by selecting from a plurality of sales locations of the mobile sales van, or an address may be inputted arbitrarily. The desired delivery date and time is the date and time when the customer wants to receive the product. The desired delivery date and time may be a time range with some leeway.
[0031] When inputting the order details into the mobile sales vehicle terminal 30, the mobile sales vehicle terminal 30 may display the available delivery time slot depending on the product and the delivery company's status. As described later, if the information processing device 10 has available inventory information for each store and schedule information for each delivery truck of the delivery company, the information processing device 10 can calculate the available delivery time slot based on that information. For example, information indicating the ordered product and delivery destination is transmitted from the mobile sales vehicle terminal 30 to the information processing device 10 prior to input of the desired delivery date and time. The information processing device 10 then receives this information and calculates the available delivery time slot using the product information, inventory information, schedule information, and delivery destination information. The information processing device 10 transmits the calculated available delivery time slot to the mobile sales vehicle terminal 30. The person inputting the information into the mobile sales vehicle terminal 30 can input the desired delivery date and time into the mobile sales vehicle terminal 30 after checking the displayed available delivery time slot.
[0032] Returning to FIG. 3, the order acquisition unit 120 of the information processing device 10 receives order information from the mobile sales vehicle terminal 30. The order management unit 140 of the information processing device 10 identifies a store that will collect the ordered items based on the item information included in the order information received by the order acquisition unit 120. For example, the item storage unit 150 of the information processing device 10 stores information on a plurality of items that can be handled by the information processing device 10 in advance. The information on each item includes, for example, the above-mentioned item name, item management number, and information indicating the type of item. The information on each item may also include information indicating the store that handles the item. The order management unit 140 identifies the ordered item using the item information included in the order information, and identifies the type of the ordered item using the item information stored in the item storage unit 150.
[0033] The store storage unit 170 of the information processing device 10 stores information on one or more stores that can provide the product. These stores are the same as the stores where the mobile sales van replenishes products. However, the stores handled by the information processing device 10 may include stores other than the stores where the mobile sales van replenishes products. The information on each store stored in the store storage unit 170 includes, for example, information indicating the type of product handled, information indicating the location of the store, business hours, etc. A single store may handle multiple types of products. The order management unit 140 uses the identified type of ordered product and the information stored in the store storage unit 170 to identify a store that will collect the ordered product. Specifically, the store identifies a store whose type of product handled, indicated in the information stored in the store storage unit 170, includes the type of the ordered product. The information on each store stored in the store storage unit 170 may include information indicating the product handled (product name or product management number, etc.). In this case, 140 identifies a store whose handled products include the ordered product.
[0034] The order management unit 140 further identifies a store from which the ordered products are to be collected based on the inventory information of each store. Specifically, for example, the order management unit 140 acquires inventory information of one or more stores from each store terminal 40 of the one or more stores. Then, based on the acquired inventory information, the order management unit 140 identifies a store from which the ordered products are to be collected. In this case, the inventory information of each store may be acquired in advance and stored for each store in the store storage unit 170, or the order management unit 140 may acquire inventory information of the required products from the store terminal 40 based on the acquired order information. Also, whether the inventory information is acquired in advance or based on the order information may differ depending on the store.
[0035] After identifying a store that handles the ordered items as described above, the order management unit 140 checks the inventory status of the ordered items at that store using the inventory information of that store. If the inventory information indicates that there are more ordered items than the ordered quantity, the order management unit 140 identifies that store as the store that will collect the ordered items. On the other hand, if the inventory information indicates that there are not more ordered items than the ordered quantity, the order management unit 140 identifies another store that handles the ordered items and checks the inventory status of the ordered items at the identified store. The order management unit 140 repeats this process until it can identify a store that will collect the ordered items. Note that the order management unit 140 may identify a store that handles the ordered items as the store that will collect the ordered items without checking the inventory information.
[0036] As another example, the order management unit 140 may identify multiple stores that handle the ordered items and check the inventory information of all of the multiple stores. In this case, the order management unit 140 extracts stores that have the ordered items in stock. Then, from among the extracted stores, the store closest to the delivery destination is identified as the store that will collect the ordered items. In addition, when there are multiple types of ordered items, the store that will collect each ordered item is identified so that the delivery route from collecting all the ordered items to delivering them to the delivery destination is the shortest. Existing technology can be used as a method for identifying the store that will collect each ordered item so that the delivery route is the shortest.
[0037] When the order management unit 140 identifies the store that will collect the ordered items, it transmits product information of the ordered items to the store terminal 40 of the identified store. In this way, the store side can prepare the ordered items so that they can be immediately handed over to the delivery person. Also, if the ordered items are, for example, food or drink that requires cooking, the store side estimates the time required for preparation, such as cooking, and transmits information indicating the estimated time when preparation for shipping will be completed from the store terminal 40 to the information processing device 10. Note that the prediction of the time required for preparation may be performed by the order management unit 140 of the information processing device 10. For example, the time required for preparation is predetermined for each item, and is stored in the product storage unit 150 in association with the item. The order management unit 140 can identify the time associated with the order information as the time required for preparation.
[0038] Furthermore, if the store is a warehouse-style store and a picking address for picking up products is set, the picking address may be included in the information of each product stored in the product storage unit 150. In this case, the order management unit 140 can transmit the picking address of each product to the store terminal 40 together with the product information of the ordered product.
[0039] The delivery instruction unit 160 transmits delivery instruction information to the delivery company terminal 50. The delivery instruction information includes collection location information, desired collection time, delivery destination information, and desired delivery time. The delivery instruction unit 160 regards information indicating a store identified by the order management unit 140 as a store that will collect the ordered items as collection location information. In addition, the delivery instruction unit 160 regards information indicating the desired delivery location included in the order information as delivery destination information.
[0040] When the information processing device 10 receives information indicating the expected time when the store preparation will be completed as described above, the delivery instruction unit 160 sets the desired collection time to a time later than the expected time. Then, the delivery instruction unit 160 sets the desired delivery time included in the order information as the desired delivery time to be included in the delivery instruction information. Note that the collection time and the delivery time may each be within a time range with some width. One delivery instruction information may include multiple combinations of collection location information and desired collection time. In that case, the delivery company employee visits multiple collection locations in order and collects the product at each collection location. Also, one delivery instruction information may include multiple combinations of delivery destination information and desired delivery time. In that case, the delivery company employee visits multiple delivery destinations in order and delivers the product to each delivery destination.
[0041] When the delivery company terminal 50 receives the delivery instruction information, the delivery company adjusts the delivery of delivery trucks. That is, it determines which delivery truck of the delivery company will make the delivery indicated in the delivery instruction information. The vehicle allocation adjustment may be performed automatically in the delivery management system of the delivery company, or may be performed manually. The vehicle allocation adjustment may also be performed by the information processing device 10. In this case, the delivery instruction unit 160 of the information processing device 10 acquires schedule information of each delivery truck of the delivery company, and identifies a truck that can make the delivery indicated in the delivery instruction information using the schedule information. The schedule information is stored in a delivery storage unit 180 that can be accessed from the delivery instruction unit 160. This storage unit may be provided inside the information processing device 10, may be provided outside the information processing device 10, or may be provided inside the delivery company terminal 50. FIG. 3 shows an example in which the delivery storage unit 180 is provided in the information processing device 10. When the vehicle allocation adjustment is performed by the information processing device 10, the information processing device 10 transmits the delivery instruction information confirmed by the vehicle allocation adjustment to the delivery company terminal 50.
[0042] The delivery instruction information is transmitted from the delivery company terminal 50 to a terminal owned by the driver of the delivery truck that has been selected to perform the delivery. The delivery company terminal 50 may calculate the shortest delivery route based on the delivery instruction information and further transmit it to the driver's terminal. The driver then collects and delivers the product according to the information received by the terminal. The driver of the delivery company may make a payment (proxy payment) on behalf of the mobile sales company at the delivery destination. For example, the delivery instruction information may include a request for proxy payment from the mobile sales company to the delivery company. In this case, the customer can use various payment methods handled by the delivery company. Furthermore, for example, when an elderly customer uses electronic payment, the customer's relatives who live far away may be able to check the usage status. In this way, the relatives can watch over the customer. The payment received by the delivery company from the customer through proxy payment is paid by the delivery company to the mobile sales company via the information processing device 10 or another system. The delivery truck may be equipped with refrigeration and freezing equipment. In addition, the means used by the delivery company for delivery is not limited to delivery trucks, but may also be bicycles, motorbikes, aircraft, etc.
[0043] For example, the delivery company's driver may deliver the goods from the sales location of the mobile sales vehicle to the customer's house (including simple delivery using a cart, etc.) at the request of the salesperson of the mobile sales vehicle or the customer at the delivery destination. The delivery company can have contact with the customer at the delivery destination, and has the opportunity to sell the delivery company's unique services and products. In addition, the delivery company can earn a delivery fee as a profit from the customer.
[0044] The hardware configuration of the information processing device 10 will be described below. Each functional component of the information processing device 10 may be realized by hardware that realizes each functional component (e.g., a hardwired electronic circuit, etc.), or may be realized by a combination of hardware and software (e.g., a combination of an electronic circuit and a program that controls it, etc.). Below, a further description will be given of the case where each functional component of the information processing device 10 is realized by a combination of hardware and software.
[0045] FIG. 5 is a diagram illustrating a computer 1000 for realizing the information processing device 10. The computer 1000 is any computer. For example, the computer 1000 is a system on chip (SoC), a personal computer (PC), a server machine, a tablet terminal, or a smartphone. The computer 1000 may be a dedicated computer designed for realizing the information processing device 10, or may be a general-purpose computer. The information processing device 10 may be realized by one computer 1000, or may be realized by a combination of multiple computers 1000.
[0046] The computer 1000 includes a bus 1020, a processor 1040, a memory 1060, a storage device 1080, an input / output interface 1100, and a network interface 1120. The bus 1020 is a data transmission path for the processor 1040, the memory 1060, the storage device 1080, the input / output interface 1100, and the network interface 1120 to transmit and receive data to and from each other. However, the method of connecting the processor 1040 and the like to each other is not limited to bus connection. The processor 1040 is various processors such as a central processing unit (CPU), a graphics processing unit (GPU), or a field-programmable gate array (FPGA). The memory 1060 is a main storage device realized using a random access memory (RAM) or the like. The storage device 1080 is an auxiliary storage device realized using a hard disk, a solid state drive (SSD), a memory card, or a read only memory (ROM) or the like.
[0047] The input / output interface 1100 is an interface for connecting the computer 1000 and an input / output device. For example, an input device such as a keyboard and an output device such as a display are connected to the input / output interface 1100. The input / output interface 1100 may be connected to the input device or the output device by wireless connection or by wired connection.
[0048] The network interface 1120 is an interface for connecting the computer 1000 to a network such as the communication network 60. This communication network is, for example, a LAN (Local Area Network) or a WAN (Wide Area Network). The method for connecting the network interface 1120 to the network may be a wireless connection or a wired connection.
[0049] The storage device 1080 stores program modules that realize the various functional components of the information processing device 10. The processor 1040 reads these program modules into the memory 1060 and executes them to realize the functions corresponding to the program modules.
[0050] In addition, when the inventory memory unit 130, the product memory unit 150, the store memory unit 170, and the delivery memory unit 180 are each provided inside the information processing device 10, for example, each of the inventory memory unit 130, the product memory unit 150, the store memory unit 170, and the delivery memory unit 180 is realized using the storage device 1080.
[0051] The hardware configurations of the computers implementing the mobile sales vehicle terminal 30, the store terminal 40, and the delivery company terminal 50 are each represented, for example, in Fig. 5, similarly to the information processing device 10. However, the storage device 1080 of each computer 1000 implementing the mobile sales vehicle terminal 30, the store terminal 40, and the delivery company terminal 50 according to this embodiment further stores program modules implementing the respective functions of the mobile sales vehicle terminal 30, the store terminal 40, and the delivery company terminal 50 according to this embodiment.
[0052] FIG. 6 is a diagram showing an overview of an information processing method according to this embodiment. The information processing method according to this embodiment is executed by one or more computers. The processing method according to this embodiment includes an order acquisition step S10, an order management step S20, and a delivery instruction step S30. In the order acquisition step S10, order information including product information of the ordered product is acquired from a mobile sales vehicle terminal used in the mobile sales vehicle. In the order management step S20, a store that will collect the product is identified based on the product information. In the delivery instruction step S30, delivery instruction information including information indicating the identified store as collection location information is output to a delivery company terminal used by the delivery company.
[0053] The information processing method according to the present embodiment can be executed by the information processing device 10 according to the present embodiment.
[0054] FIG. 7 is a flow chart illustrating the flow of processing performed in the linkage system 20 according to this embodiment. First, when the order details are input to the mobile sales vehicle terminal 30 and the order information is generated, the order information is transmitted from the mobile sales vehicle terminal 30 to the information processing device 10 (S100). The information processing device 10 receives the order information transmitted from the mobile sales vehicle terminal 30 (S101). The order management unit 140 of the information processing device 10 that has received the order information identifies a store that handles each ordered item based on the item information included in the order information, as described above (S102). Next, the order management unit 140 checks the inventory of each ordered item at the store identified in S102 (S103). If the store has the ordered number of ordered items in stock, the order management unit 140 identifies the store as a store that will collect the ordered items (S104).
[0055] The order management unit 140 may check the inventory in the mobile sales vehicle that transmitted the order information after S101 and before S102. The order management unit 140 checks the inventory information of the mobile sales vehicle stored in the inventory storage unit 130 and determines whether the ordered items are in stock in the mobile sales vehicle. If the ordered number of ordered items are in stock in the mobile sales vehicle, the order management unit 140 transmits a notification to the mobile sales vehicle terminal 30 that the ordered items are in stock. For example, if a customer overlooks the desired item in the mobile sales vehicle and places an order, the salesperson of the mobile sales vehicle can see this notification and check the mobile sales vehicle again. This may prevent unnecessary orders. In addition, such a notification can prevent the salesperson from mistakenly placing an order for replenishment even though there is sufficient stock.
[0056] On the other hand, if the ordered quantity of the ordered items is not in stock in the mobile sales vehicle, the order management unit 140 performs the process of S102 without notifying the mobile sales vehicle terminal 30.
[0057] When the store that will collect the ordered items is specified in S104, the order management unit 140 transmits the item information and the order quantity of the item to the store terminal 40 of the store (S105). When the store terminal 40 receives the information (S106), the store determines whether or not to ship the items, and transmits information indicating the determination result to the information processing device 10 (S107). The determination of whether or not to ship the items may be performed automatically by the store's management system, or may be performed manually. When the determination is made manually, the person checks the contents of the information from the information processing device 10 on the display of the store terminal 40 or the like, and inputs the determination result to the store terminal 40. The store terminal 40 accepts the input of the determination result and transmits it to the information processing device 10. Note that here, as described above, information indicating the expected time when preparation for shipment of the items will be completed may also be transmitted from the store terminal 40 to the information processing device 10.
[0058] The information processing device 10 receives information indicating the result of the judgment from the store terminal 40 (S108). If the information processing device 10 receives information indicating that shipping is not possible, it again identifies another store as the store from which the goods will be collected, and transmits product information, etc. (S105). On the other hand, if the information processing device 10 receives information indicating that shipping is possible, the delivery instruction unit 160 adjusts the delivery, and the confirmed delivery instruction information is transmitted from the information processing device 10 to the delivery company terminal 50 (S109). The delivery company terminal 50 receives the delivery instruction information (S110). Then, the information processing device 10 transmits a notification indicating that the order is complete to the mobile sales vehicle terminal 30 (S111). The mobile sales vehicle terminal 30 receives a notification indicating that the order is complete from the information processing device 10 (S112).
[0059] As described above, delivery coordination may be performed by the delivery company terminal 50. In this case, vehicle dispatch coordination is not performed by the information processing device 10, and delivery instruction information indicating the desired delivery details is transmitted from the information processing device 10 to the delivery company terminal 50 (S109). Then, after vehicle dispatch coordination is performed by the delivery company terminal 50, information indicating whether delivery is possible or not may be transmitted from the delivery company terminal 50 to the information processing device 10. In this case, after receiving the information indicating whether delivery is possible or not, the information processing device 10 transmits a notification indicating order completion to the mobile sales vehicle terminal 30 (S111).
[0060] If it is difficult to ship the ordered items from any of the stores, or if a delivery truck capable of making the delivery cannot be arranged even after making vehicle dispatch adjustments, the information processing device 10 may send a notification indicating that the order is not possible to the mobile sales vehicle terminal 30 in S111, instead of a notification indicating that the order is completed.
[0061] During the period from S100 to S112, the mobile sales vehicle terminal 30 may display a message indicating that the order is being accepted and processed.
[0062] As another example, after S103, the information processing device 10 may transmit a list of stores that have the ordered product in stock to the mobile sales vehicle terminal 30. In this case, the list of stores received from the information processing device 10 may be displayed on the mobile sales vehicle terminal 30, and a salesperson of the mobile sales vehicle may select one of the stores. The selection result is then transmitted from the mobile sales vehicle terminal 30 to the information processing device 10, and the order management unit 140 identifies the store selected by the mobile sales vehicle terminal 30 as the store from which the ordered product will be collected. The information processing device 10 then transmits product information to the store terminal 40 of the selected store (S105).
[0063] As described above, according to this embodiment, the order management unit 140 identifies a store from which to collect the product based on the product information. The delivery instruction unit 160 outputs delivery instruction information including information indicating the identified store as collection location information to the delivery company terminal 50 used by the delivery company. This facilitates cooperation between the mobile sales company and the delivery company, enabling flexible product arrangements in mobile sales.
[0064] Second embodiment The information processing device 10 and the linkage system 20 according to the second embodiment are the same as the information processing device 10 and the linkage system 20 according to the first embodiment, except for the points described below. In the second embodiment, the order information includes delivery destination information indicating the delivery destination of the product. The delivery destination information corresponds to the information indicating the desired delivery location described in the first embodiment. Then, the order management unit 140 according to the present embodiment selects a delivery area including the delivery destination from among multiple delivery areas. Then, the order management unit 140 specifies a store located within the selected delivery area as a store that will collect the product. Also, in the information processing device 10 according to the present embodiment, the delivery instruction unit 160 may output the delivery instruction information to a terminal corresponding to the selected delivery area among multiple delivery company terminals 50. This will be described in detail below.
[0065] A delivery company defines multiple delivery areas in advance. For example, a delivery company has multiple offices, and a delivery area is defined for each office. Each delivery area is an area where delivery is performed by each office. When order information is transmitted to the information processing device 10, which office should be responsible for delivery of the order depends on the location of the delivery destination. For example, even if the location where the order is received is within delivery area A of office A, if the delivery destination is within delivery area B of office B, it is more efficient for office B to be responsible for the delivery. In that case, it is also preferable that the collection location of the ordered items is within delivery area B.
[0066] According to the information processing device 10 of this embodiment, the order management unit 140 specifies stores located within the selected delivery area as stores that collect products, thereby enabling efficient delivery of ordered products.
[0067] When the information processing device 10 according to this embodiment acquires order information from the mobile sales vehicle terminal 30, it identifies in which of the delivery areas of the delivery company the delivery destination indicated in the delivery destination information included in the order information is located. In this embodiment, the delivery memory unit 180 accessible from the order management unit 140 stores information indicating the range of each of the multiple delivery areas in advance. The information indicating the range of each delivery area is, for example, map information or address information (such as the range of town names and house numbers). The order management unit 140 uses the delivery destination information read from the delivery memory unit 180 and the information indicating the range of the delivery area to select a delivery area from the multiple delivery areas that includes the delivery destination.
[0068] Furthermore, the information about each store stored in the store memory unit 170 according to this embodiment includes information indicating in which delivery area each store is located (such as the store's address, the store's latitude and longitude, or a symbol indicating the delivery area). For example, the order management unit 140 extracts stores located within the selected delivery area. The order management unit 140 can identify a store that is located within the selected delivery area, handles the ordered item, and has the ordered item in stock as a store that will collect the item. The method of identifying a store that handles the ordered item and has the ordered item in stock is similar to the method described in the first embodiment.
[0069] The delivery company has a delivery company terminal 50 corresponding to each of a plurality of business offices. For example, each delivery company terminal 50 is used in each business office. The delivery instruction unit 160 according to the present embodiment can transmit delivery instruction information to the delivery company terminal 50 of the business office where the delivery should be made.
[0070] FIG. 8 is a diagram showing an example of delivery when the order location and the delivery destination are the same. In the example shown in this figure, an order is placed by a mobile sales vehicle terminal 30 at a mobile sales vehicle 300 located at sales location 1, and the delivery destination of the order is sales location 1. Sales location 1 is within delivery area A which is managed by office A of a delivery company. In the example shown in this figure, since the delivery destination is located within delivery area A, the information processing device 10 transmits product information of the ordered product to a store terminal 40a of store A within delivery area A, and transmits delivery instruction information to a delivery company terminal 50a of office A. The delivery truck 500 can then carry out the process from collection to delivery within delivery area A.
[0071] FIG. 9 is a diagram showing an example of delivery when the order location and the delivery destination are different but located within the same delivery area. In the example of this figure, an order is placed by the mobile sales vehicle terminal 30 in the mobile sales vehicle 300 located at the selling place 1. However, since the mobile sales vehicle 300 moves to another selling place 2 after the order is placed, the delivery destination of the order is set to the selling place 2. Both the selling place 1 and the selling place 2 are within the delivery area A managed by the business office A of the delivery company. In the example of this figure, since the delivery destination is located within the delivery area A, the information processing device 10 transmits product information of the ordered product to the store terminal 40a of the store A within the delivery area A and transmits delivery instruction information to the delivery company terminal 50a of the business office A. Then, the delivery truck 500 can carry out the process from collection to delivery within the delivery area A.
[0072] FIG. 10 is a diagram showing an example of delivery when the order location and the delivery destination are located in different delivery areas. In the example of this figure, an order is placed by the mobile sales vehicle terminal 30 in the mobile sales vehicle 300 located at the sales location 2. However, since the mobile sales vehicle 300 moves to another sales location 3 after the order is placed, the delivery destination of the order is set to the sales location 3. The sales location 2 is within the delivery area A managed by the business office A of the delivery company. On the other hand, the sales location 3 is within the delivery area B managed by the business office B of the delivery company. In the example of this figure, the order is placed within the delivery area A, but the delivery destination is located within the delivery area B. Therefore, the information processing device 10 transmits product information of the ordered product to the store terminal 40b of the store B in the delivery area B, and transmits delivery instruction information to the delivery company terminal 50b of the business office B. Then, the delivery truck 500 can carry out the process from collection to delivery within the delivery area B.
[0073] In the linked system 20 according to this embodiment, the products that can be ordered may differ for each delivery area. For example, the contents of the product selection screen when placing an order on the mobile sales vehicle terminal 30 may differ for each delivery area set for that order. In that case, when a delivery area is set on the mobile sales vehicle terminal 30, the products that can be selected for that order on the mobile sales vehicle terminal 30 may automatically change. Note that if the delivery area and the delivery destination are not automatically linked and are not consistent, the mobile sales vehicle terminal 30 may display an error message indicating that the delivery area needs to be changed.
[0074] In this embodiment, for example, when a general management terminal that manages multiple business offices of a delivery company is used as the delivery company terminal 50, the delivery instruction unit 160 may transmit delivery instruction information to the delivery company terminal 50 regardless of the delivery area. In this case, it is preferable that the delivery instruction information includes information indicating the delivery area selected as described above.
[0075] Next, the operation and effect of this embodiment will be described. In this embodiment, the same operation and effect as in the first embodiment can be obtained. In addition, the order management unit 140 according to this embodiment specifies a store located within the selected delivery area as a store that will collect the product. Therefore, the ordered product can be delivered efficiently.
[0076] Although the embodiments of the present invention have been described above with reference to the drawings, these are merely examples of the present invention, and various configurations other than those described above can also be adopted.
[0077] In addition, in the flowcharts used in the above description, multiple steps (processes) are described in order, but the order of execution of the steps performed in each embodiment is not limited to the order described. In each embodiment, the order of the steps shown in the figures can be changed to the extent that the content is not affected. In addition, the above-mentioned embodiments can be combined to the extent that the content is not contradictory.
[0078] A part or all of the above-described embodiments can be described as, but are not limited to, the following supplementary notes. 1-1. An order acquisition means for acquiring order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; an order management means for identifying a store that will collect the product based on the product information; a delivery instruction means for outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; Information processing device. 1-2. In the information processing device according to 1-1, The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is a sales location of the mobile sales vehicle. Information processing device. 1-3. In the information processing device according to 1-1, The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is the home of the customer who ordered the product. Information processing device. 1-4. In the information processing device according to any one of 1-1 to 1-3, The order information includes delivery destination information indicating a delivery destination of the product, The order management means includes: Select a delivery area that includes the delivery destination from among a plurality of delivery areas; Identifying stores located within the selected delivery area as stores that will pick up the products. Information processing device. 1-5. In the information processing device according to 1-4, The delivery instruction means outputs the delivery instruction information to a terminal corresponding to the selected delivery area among the plurality of delivery company terminals. Information processing device. 1-6. In the information processing device according to any one of 1-1. to 1-5., The order management means includes: Acquire inventory information of one or more stores from each store terminal of the one or more stores; Identifying a store from which the product is to be collected based on the acquired inventory information Information processing device. 2-1. An information processing device according to any one of 1-1. to 1-6.; The mobile sales vehicle terminal; The delivery company terminal is provided. Collaborative system. 3-1. One or more computers Obtaining order information including product information of the ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; Identifying a store that will collect the product based on the product information; Outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company. Information processing methods. 3-2. In the information processing method according to 3-1, The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is a sales location of the mobile sales vehicle. Information processing methods. 3-3. In the information processing method according to 3-1, The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is the home of the customer who ordered the product. Information processing methods. 3-4. In the information processing method according to any one of 3-1. to 3-3., The order information includes delivery destination information indicating a delivery destination of the product, The information processing method further includes selecting a delivery area that includes the delivery destination from a plurality of delivery areas; In identifying a store that will collect the product, a store located within the selected delivery area is identified as a store that will collect the product. Information processing methods. 3-5. In the information processing method according to 3-4., In the output of the delivery instruction information, the delivery instruction information is output to a terminal corresponding to the selected delivery area among the plurality of delivery company terminals. Information processing methods. 3-6. In the information processing method according to any one of 3-1. to 3-5., The information processing method further includes acquiring inventory information of the one or more stores from each store terminal of the one or more stores; In identifying the store that will collect the product, the store that will collect the product is identified based on the acquired inventory information. Information processing methods. 4-1. A program that causes a computer to function as an information processing device, The information processing device includes: an order acquiring means for acquiring order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; an order management means for identifying a store that will collect the product based on the product information; a delivery instruction means for outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; program. 4-2. In the program described in 4-1., The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is a sales location of the mobile sales vehicle. program. 4-3. In the program described in 4-1., The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is the home of the customer who ordered the product. program. 4-4. In the program according to any one of 4-1. to 4-3., The order information includes delivery destination information indicating a delivery destination of the product, The order management means includes: Select a delivery area that includes the delivery destination from among a plurality of delivery areas; Identifying stores located within the selected delivery area as stores that will pick up the products. program. 4-5. In the program described in 4-4., The delivery instruction means outputs the delivery instruction information to a terminal corresponding to the selected delivery area among the plurality of delivery company terminals. program. 4-6. In the program according to any one of 4-1. to 4-5., The order management means includes: Acquire inventory information of one or more stores from each store terminal of the one or more stores; Identifying a store from which the product is to be collected based on the acquired inventory information program. 5-1. A computer-readable recording medium having a program recorded thereon, the program causing a computer to function as an information processing device, The information processing device an order acquiring means for acquiring order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; an order management means for identifying a store that will collect the product based on the product information; a delivery instruction means for outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; Recording medium. 5-2. In the recording medium according to 5-1, The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is a sales location of the mobile sales vehicle. Recording medium. 5-3. In the recording medium according to 5-1, The delivery instruction information further includes delivery destination information indicating a delivery destination, The delivery destination is the home of the customer who ordered the product. Recording medium. 5-4. In the recording medium according to any one of 5-1 to 5-3, The order information includes delivery destination information indicating a delivery destination of the product, The order management means includes: Select a delivery area that includes the delivery destination from among a plurality of delivery areas; Identifying stores located within the selected delivery area as stores that will pick up the products. Recording medium. 5-5. In the recording medium according to 5-4., The delivery instruction means outputs the delivery instruction information to a terminal corresponding to the selected delivery area among the plurality of delivery company terminals. Recording medium. 5-6. In the recording medium according to any one of 5-1 to 5-5, The order management means includes: Acquire inventory information of one or more stores from each store terminal of the one or more stores; Identifying a store from which the product is to be collected based on the acquired inventory information Recording medium. [Explanation of symbols]
[0079] 10. Information processing device 20 Collaborative Systems 30 Mobile sales vehicle terminal 40 Store terminals 50 Delivery company terminal 60 Communication Network 120 Order Acquisition Department 130 Inventory Storage Unit 140 Order Management Department 150 Product storage section 160 Delivery instruction department 170 Store Memory Section 180 Delivery storage section 300 Mobile Sales Truck 500 Delivery Truck 1000 calculator 1020 Bus 1040 Processor 1060 Memory 1080 Storage Device 1100 Input / Output Interface 1120 Network Interface
Claims
1. an order acquiring means for acquiring order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; an order management means for identifying a store that will collect the product based on the product information; a delivery instruction means for outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; In the mobile sales vehicle terminal, a delivery destination of the product can be inputted in a selection manner with a plurality of sales locations of the mobile sales vehicle as options; The order information further includes delivery destination information indicating the delivery destination inputted at the mobile sales vehicle terminal, The delivery instruction information further includes the delivery destination information included in the order information. Information processing device.
2. 2. The information processing device according to claim 1, The order management means includes: Select a delivery area that includes the delivery destination from among a plurality of delivery areas; Identifying stores located within the selected delivery area as stores that will pick up the products. Information processing device.
3. 3. The information processing device according to claim 2, The delivery instruction means outputs the delivery instruction information to a terminal corresponding to the selected delivery area among the plurality of delivery company terminals. Information processing device.
4. 3. The information processing device according to claim 1, The order management means includes: Acquire inventory information of one or more stores from each store terminal of the one or more stores; Identifying a store from which the product is to be collected based on the acquired inventory information Information processing device.
5. 3. The information processing device according to claim 1, The delivery instruction information further includes information indicating a desired collection time range. Information processing device.
6. 6. The information processing device according to claim 5, The information processing device acquires information indicating an expected time when preparation for shipment will be completed, The delivery instruction means sets a time range after the estimated time as the range of the desired collection time. Information processing device.
7. An information processing device according to claim 1 or 2; The mobile sales vehicle terminal; The delivery company terminal is provided. Collaborative system.
8. One or more computers Obtaining order information including product information of the ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; Identifying a store that will collect the product based on the product information; outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; In the mobile sales vehicle terminal, a delivery destination of the product can be inputted in a selection manner with a plurality of sales locations of the mobile sales vehicle as options; The order information further includes delivery destination information indicating the delivery destination inputted at the mobile sales vehicle terminal, The delivery instruction information further includes the delivery destination information included in the order information. Information processing methods.
9. A program for causing a computer to function as an information processing device, The information processing device includes: an order acquiring means for acquiring order information including product information of an ordered product from a mobile sales vehicle terminal used in the mobile sales vehicle; an order management means for identifying a store that will collect the product based on the product information; a delivery instruction means for outputting delivery instruction information including information indicating the specified store as collection location information to a delivery company terminal used by the delivery company; In the mobile sales vehicle terminal, a delivery destination of the product can be inputted in a selection manner with a plurality of sales locations of the mobile sales vehicle as options; The order information further includes delivery destination information indicating the delivery destination inputted at the mobile sales vehicle terminal, The delivery instruction information further includes the delivery destination information included in the order information. program.
Citation Information
Patent Citations
Mobile sale system
JP2001338163A
Dish home delivery system
JP2002042004A
Order placing management system and order placing device and service providing system
JP2002321828A
Real-time distribution system for using industrial product with expiration date, and method thereof
JP2011070457A
Purchase settlement system
JP2016028348A