Information processing system, information processing method, and program

The information processing system addresses the challenge of managing delivery requests from multiple stores by enabling employees to select and view delivery requests from selected stores, enhancing order management efficiency and convenience.

JP2025110728AActive Publication Date: 2025-07-29株式会社セブン&アイ·ホールディングス +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2024004728
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-16
Publication Date
2025-07-29
Estimated Expiration
2044-01-16

AI Technical Summary

Technical Problem

Existing delivery request systems struggle to efficiently manage delivery requests from multiple stores, limiting users' ability to appropriately confirm and process orders from a plurality of stores.

Method used

An information processing system that includes a reception unit, a delivery request acquisition unit, and an output unit to facilitate the selection and display of delivery requests from multiple stores on an employee's terminal, allowing employees to select order-receiving stores and view relevant delivery requests.

Benefits of technology

Enables employees to efficiently manage and confirm delivery requests from multiple stores, improving convenience and efficiency by allowing them to prioritize and process orders based on remaining time deadlines.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025110728000001_ABST
    Figure 2025110728000001_ABST
Patent Text Reader

Abstract

To provide an information processing system that can more appropriately check delivery requests from a plurality of stores.SOLUTION: An information processing system comprises a reception unit 361, a delivery request acquisition unit 362, and an output unit 363. The reception unit 361 receives an operation performed by an employee for selecting, from a plurality of stores, an order-receiving store that is a store for receiving an order for a delivery request of a product. The delivery request acquisition unit 362 acquires information about the delivery request placed by the selected order-receiving store from a delivery management server device, based on the operation of selecting the order-receiving store received by the reception unit 361. The output unit 363 outputs the information about the delivery request placed by the order-receiving store to the employee.SELECTED DRAWING: Figure 7
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

Background Art

[0002] Conventionally, there is a delivery request system described in Patent Document 1 below. This delivery request system processes the delivery request conditions of delivery-requested items, which are items for which delivery is desired, for each piece of information constituting the delivery request conditions so that they can be searched for a user who desires to receive a delivery service, and then displays them.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] There are cases where a user who desires to receive a delivery service wishes to request the delivery of goods from a plurality of stores. In the delivery request system described in Patent Document 1, there is room for improvement regarding the case of making a delivery request for goods from such a plurality of stores to a user who desires to receive the service. The present invention has been made in view of such circumstances, and an object thereof is to provide an information processing system, an information processing method, and a program capable of more appropriately confirming delivery requests from a plurality of stores.

Means for Solving the Problems

[0005] The information processing system for solving the above problems is an information processing system that requests the delivery of products stored in stores to users who wish to entrust delivery services, and includes a reception unit, a delivery request acquisition unit, and an output unit. The reception unit receives an operation performed by a user who wishes to entrust, which is an operation of selecting an order-receiving store that receives an order for a product delivery request from among a plurality of stores. The delivery request acquisition unit acquires, from a server device, information on a delivery request placed from the selected order-receiving store based on the operation of selecting the order-receiving store received by the reception unit. The output unit outputs information on the delivery request placed from the order-receiving store to the user who wishes to entrust.

[0006] The information processing method for solving the above problems is an information processing method in which a computer requests the delivery of products stored in stores to a user who wishes to entrust delivery services. The computer receives an operation performed by the user who wishes to entrust, which is an operation of selecting an order-receiving store that receives an order for a product delivery request from among a plurality of stores, acquires, from a server device, information on a delivery request placed from the selected order-receiving store based on the operation of selecting the order-receiving store, and outputs information on the delivery request placed from the order-receiving store to the user who wishes to entrust.

[0007] The program for solving the above problems is a program for causing a computer to request the delivery of products stored in stores to a user who wishes to entrust delivery services. The computer is caused to receive an operation performed by the user who wishes to entrust, which is an operation of selecting an order-receiving store that receives an order for a product delivery request from among a plurality of stores, acquire, from a server device, information on a delivery request placed from the selected order-receiving store based on the operation of selecting the order-receiving store, and output information on the delivery request placed from the order-receiving store to the user who wishes to entrust.

[0008] According to these, when a user wishing to receive a consignment performs an operation of selecting an order-receiving store from among a plurality of stores, information on delivery requests placed from the order-receiving store selected by the user wishing to receive a consignment is output to the user wishing to receive a consignment. Therefore, since the user wishing to receive a consignment can view only the delivery requests from the order-receiving store that the user desires, it becomes possible to more appropriately check the delivery requests from a plurality of stores.

Effect of the Invention

[0009] According to the information processing system, information processing method, and program of the present invention, it is possible to more appropriately check delivery requests from a plurality of stores.

Brief Description of the Drawings

[0010]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Embodiments for Carrying Out the Invention

[0011] Hereinafter, an embodiment of an information processing system, an information processing method, and a program will be described with reference to the drawings. For ease of understanding the description, the same components in each drawing are given the same reference numerals as much as possible, and duplicate descriptions are omitted. <Embodiment> First, an overview of the information processing system according to the present embodiment will be described.

[0012] (Overview of Information Processing System) The information processing system 10 according to the present embodiment shown in FIG. 1 provides a service for delivering products sold at stores such as convenience stores to customers' homes or the like.

[0013] As shown in FIG. 1, the information processing system 10 includes a customer terminal 20, an employee terminal 30, a store terminal 40, a product management server device 50, a delivery management server device 60, and a delivery company system 70. The terminals 20, 30, and 40 are smart devices such as smartphones and tablets, or personal computers installed at a predetermined location. The server devices 50 and 60 and the system 70 are server computers, personal computers, or the like.

[0014] The terminals 20, 30, 40, the server devices 50, 60, and the system 70 are communicably connected to each other via the communication network 11. The communication network 11 may be, for example, the Internet, a LAN, a dedicated line, a telephone line, a corporate network, a mobile communication network, Bluetooth (registered trademark), WiFi (Wireless Fidelity), any other communication line, or a combination thereof, regardless of whether it is wired or wireless.

[0015] The customer terminal 20 is held by a customer who can use this service. Although only one customer terminal 20 is shown in FIG. 1, the customer terminal 20 is held by a plurality of customers respectively. A dedicated ordering application that can order products sold in a plurality of stores is installed on the customer terminal 20. By operating the ordering application, the customer can, for example, select any one of a plurality of stores and order the delivery of products sold in that store. At that time, the customer can set, for example, the desired delivery date and time of the product and the location of the delivery destination. When the customer operates the terminal 20 to order a store's product, the customer terminal 20 sends an order request notification to the product management server device 50.

[0016] The product management server device 50 comprehensively manages products sold in a plurality of stores respectively. When the product management server device 50 receives an order request notification sent from the customer terminal 20, it sends an order reception notification to the store terminal 40. The order reception notification includes an order number individually assigned to each order, the identification number of the store where the product is placed, the identification number of the ordered product, the number of products, and the delivery destination of the product, etc. The identification number of the store is an identifier that can uniquely identify the store. The identification number of the product is an identifier that can uniquely identify the product. Hereinafter, the "identification number of the store" is referred to as the store number, and the "identification number of the product" is referred to as the product number.

[0017] The store terminal 40 is provided at each of a plurality of stores and is operated by the employees of each store. A dedicated store application capable of executing various operations related to product orders is installed on the store terminal 40. When the store terminal 40 receives an order reception notice transmitted from the product management server device 50, it displays the products corresponding to the notice, the number thereof, etc. using images, characters, etc. on the store application. Based on the images, characters, etc. displayed on the store terminal 40, the employees of the store can recognize that an order has been placed for the products in the store, as well as the ordered products and the number thereof. Thereafter, when the employee of the store secures the ordered products and performs corresponding operations on the store application, a picking completion notice indicating that fact is notified from the store terminal 40 to the product management server device 50. When the product management server device 50 receives the picking completion notice transmitted from the store terminal 40, it transmits a delivery request notice for requesting the delivery of the products to the delivery management server device 60. The delivery request notice includes information such as the order number, store number, product number, number of products, delivery destination of the products, etc.

[0018] The delivery management server device 60 comprehensively manages the delivery of products. When the delivery management server device 60 receives the delivery request notice transmitted from the product management server device 50, it requests the employee or the delivery carrier to deliver the products. Specifically, the delivery management server device 60 transmits a delivery request notice for requesting the delivery of goods to the employee terminal 30. The employee terminal 30 is held by an employee who wishes to accept the delivery service of the goods. Thus, in this embodiment, an employee of each store can become a user who wishes to accept the delivery service. A dedicated delivery application that can execute various operations related to the delivery of goods is installed on the employee terminal 30. When an employee operates the terminal 30 to perform an operation to accept the delivery of the current goods, that is, an operation to stand as a delivery person candidate, a notice of acceptance is transmitted from the employee terminal 30 to the delivery management server device 60. As a result, the employee holding the terminal 30 is selected as the delivery person who actually delivers the current goods. After that, the employee selected as the delivery person goes to the store to collect the goods and then delivers the goods to the customer.

[0019] On the other hand, when there is an employee who wishes to accept the delivery service but that employee does not stand as a candidate for delivering the current goods, or when there is no employee who wishes to accept the delivery service at all, the delivery management server device 60 transmits the delivery request notice to the delivery service provider system 70. The delivery service provider system 70 comprehensively manages the delivery status of a plurality of delivery service providers. The delivery service provider system 70 selects one delivery service provider based on, for example, the time zone when the goods can be delivered by each delivery service provider, the delivery fee, etc., and transmits the delivery request notice to that delivery service provider. In this case, after the selected delivery service provider collects the goods from the store, the delivery service provider delivers the goods to the customer.

[0020] (Configuration of the Delivery Management Server Device) Next, the configuration of the delivery management server device 60 will be specifically described. As shown in FIG. 2, the delivery management server device 60 includes a communication unit 61, a storage unit 62, and a control unit 63.

[0021] The communication unit 61 performs various communications with the employee terminal 30, the product management server device 50, the delivery service provider system 70, etc. via the communication network 11. The storage unit 62 stores various types of information that the delivery management server device 60 has. For example, the storage unit 62 stores various programs for operating the delivery management server device 60. Also, the storage unit 62 stores a user DB (database) 621 for users who wish to receive the order.

[0022] As shown in FIG. 3, in the user DB 621 for users who wish to receive the order, a user ID, a password, a terminal account ID, an employee number, and an approval status are associated and stored for each of a plurality of employees who wish to receive the delivery service. The user ID is an identifier that can uniquely identify each employee. The password is a character string or the like arbitrarily set by the employee. The user ID and the password are transmitted from the employee terminal 30 to the delivery management server device 60 when, for example, the employee logs in to the delivery application, and are used for user authentication in the delivery management server device 60. The terminal account ID is an identifier that can uniquely identify the terminal 30 held by the employee. As the terminal account ID, for example, a unique identification number assigned to each of the plurality of employee terminals 30 is used. In the present embodiment, the terminal account ID is an example of the terminal identification number.

[0023] The employee number is a unique identification number assigned to each employee at the store where the employee works. The employee number is individually assigned to a plurality of employees working at a predetermined store. The employee numbers assigned to the plurality of employees are all different numbers. As shown in FIG. 4, the employee number is composed of a prefix, a store number, and an individual number. The store number is a unique identification number assigned to the store where the employee works. Therefore, the store numbers assigned to the plurality of stores are different. Also, it is possible to uniquely identify the store associated with the store number from the store number. The individual number is an individual identification number individually assigned to employees working at the same store. Therefore, when 30 employees work at a predetermined store, as shown in FIG. 5, regarding the employee numbers assigned to those employees respectively, the store numbers are the same while the individual numbers are different from each other.

[0024] As shown in FIG. 3, when three employee numbers with different store numbers are associated with the user ID of "ID1234567", it indicates that the employee with that user ID is an employee at the three stores corresponding to each of the three employee numbers. The approval status indicates the status of whether the association of the employee number with the terminal account ID is approved or not. When the approval status is in the "approved" state, it indicates that the association of the employee number with the terminal account ID is approved. On the other hand, when the approval status is "unapproved", it indicates that the association of the employee number with the terminal account ID is unapproved. The approval of the association of the employee number with the terminal account ID is performed by a predetermined administrator, for example, the store manager of each store.

[0025] The control unit 63 shown in FIG. 2 controls the delivery management server device 60. The control unit 63 has, as a functional configuration realized by executing, for example, a program stored in the storage unit 62, an association unit 631, an approval unit 632, and a delivery request unit 633. The linking unit 631 executes a process of linking the terminal account ID and the employee number based on the registration request notification transmitted from the employee terminal 30. Specifically, when an employee performs a registration operation of the employee number on the employee terminal 30, a registration request notification including the employee number and the terminal account ID of the employee terminal 30 is transmitted from the employee terminal 30 to the distribution management server device 60. When the registration request notification transmitted from the employee terminal 30 is received by the communication unit 61, the linking unit 631 links the employee number to the terminal account ID included in the registration request notification and registers it in the entrusted user DB 621. For example, a registration request notification transmitted from the employee terminal 30 with the terminal account ID set to "TM1234567" includes the terminal account ID "TM1234567" and the employee number. When the employee number included in this registration request notification is "011-765432-011", the linking unit 631 links the terminal account ID "TM1234567" and the employee number "011-765432-011" and registers them in the entrusted user DB 621 as shown in FIG. 3. At the time when this registration process is performed, the employee number "011-765432-011" is registered in the "unapproved" state.

[0026] The approval unit 632 executes a process of setting the approval status of the employee number associated with the terminal account ID to either "approved" or "unapproved" based on the operation of the terminal device by a predetermined administrator. For example, the administrator can operate their own terminal device to check whether the employee numbers of all employees working in their store are approved in the entrusted user DB 621. Also, the administrator can approve the employee number by operating their own terminal device. Through this approval operation, the approval status of the employee number registered in the entrusted user DB 621 switches from "unapproved" to "approved". For example, as shown in Figure 3, when the employee number "011-765432-011" is in an unapproved state and the administrator of store number "765432" performs an operation to approve the employee number "011-765432-011", the approval status of the employee number "011-765432-011" switches from "unapproved" to "approved". Note that the administrator can also operate their own terminal device to change the approval status of a predetermined employee number from the "approved" state back to the "unapproved" state.

[0027] When the delivery request unit 633 receives a delivery request notification for requesting the delivery of goods from the product management server device 50, it transmits a delivery request notification for requesting the delivery of goods to at least one of the employee terminal 30 and the delivery company system 70. Figure 6 shows the procedure of the process executed by the delivery request unit 633. Note that the process shown in Figure 6 is executed by the delivery request unit 633 when it receives a delivery request notification transmitted from the product management server device 50.

[0028] The delivery request section 633 first obtains the store number from the delivery request notice (step S10), and extracts the terminal account ID associated with the employee number including the store number obtained in the process of step S10 from among the plurality of terminal account IDs registered in the entrusted user DB 621 (step S11). For example, when the store number obtained from the delivery request notice is "765432", the delivery request section 633 extracts "TMI1234567" and "TMI2345678" as the terminal account IDs associated with the employee number including the store number "765432" from among the plurality of terminal account IDs registered in the entrusted user DB 621 shown in FIG. 3.

[0029] Subsequently, the delivery request section 633 determines whether the terminal account ID could be extracted in the process of step S11 (step S12). If the terminal account ID could not be extracted (step S12: NO), that is, if the employee who wishes to receive the delivery service is not registered in the entrusted user DB 621, the delivery request notice is sent to the delivery company system 70 (step S13). Therefore, in this case, the delivery company will deliver the goods.

[0030] On the one hand, when the delivery request section 633 can extract one or more terminal account IDs (step S12: YES), that is, when the employee who wishes to accept the delivery service is registered in the acceptance-wishing user DB 621, it determines whether there is an approved terminal account ID with an employee number corresponding to the store number among the one or more terminal account IDs (step S14). When there is one or more approved terminal account IDs with the employee number (step S14: YES), the delivery request section 633 sends a delivery request notice to the one or more employee terminals 30 corresponding to those terminal account IDs (step S15). In this case, the delivery request section 633 determines whether a receipt notice has been returned from any of the one or more employee terminals 30 to which the delivery request notice has been sent (step S16). When a receipt notice has been returned (step S16: YES), it determines a delivery person from among the one or more employees who possess the terminal 30 from which the receipt notice has been returned (step S17). Therefore, in this case, the employee will deliver the goods.

[0031] On the other hand, when there is no approved terminal account ID with the employee number (step S14: NO), or when no receipt notice has been returned from any of the one or more employee terminals 30 (step S16: NO), the delivery request section 633 sends the delivery request notice to the delivery service provider system 70 (step S13). Therefore, in this case, the delivery service provider will deliver the goods.

[0032] (Configuration of Employee Terminal) Next, the configuration of the employee terminal 30 will be specifically described. In this embodiment, the employee terminal 30 is an example of a terminal device. As shown in FIG. 7, the employee terminal 30 includes a display unit 31, an input unit 32, a reading unit 33, a communication unit 34, a storage unit 35, and a control unit 36.

[0033] The display unit 31 has a function of displaying various images and is, for example, a liquid crystal display. The input unit 32 receives the user's input operations, such as a mouse, keyboard, operation buttons, etc. In the following, a case where the display unit 31 and the input unit 32 are configured by a touch panel in which their functions are integrated will be taken as an example for explanation.

[0034] The reading unit 33 is a barcode reader, QR code reader, etc. that reads the information contained in a two-dimensional code, such as a barcode or QR code (registered trademark). The communication unit 34 performs various communications with the delivery management server device 60, etc. via the communication network 11.

[0035] The storage unit 35 stores various information possessed by the employee terminal 30. For example, the storage unit 35 stores various programs for operating the employee terminal 30. Also, the storage unit 35 stores the unique terminal account ID of the employee terminal 30. The control unit 36 controls the employee terminal 30. The control unit 36 has, as a functional configuration realized by executing the programs stored in the storage unit 35, a reception unit 361, a delivery request acquisition unit 362, and an output unit 363.

[0036] The reception unit 361 is a part that receives an operation of selecting an order-receiving store, which is a store that receives an order for a product delivery request, from among a plurality of registered stores registered by an employee. For example, regarding employee A11 corresponding to the user ID "ID1234567" registered in the entrusted user DB 621 shown in FIG. 3, two stores Sa and Sb corresponding to the approved employee numbers "011-987654-021" and "011-876543-015" respectively are registered stores. Specifically, the reception unit 361 obtains the store number "987654" from one employee number "011-987654-021", and sets the store Sa corresponding to the obtained store number "987654" as a registered store. Also, the reception unit 361 obtains the store number "876543" from the other employee number "011-876543-015", and sets the store Sb corresponding to the obtained store number "876543" as a registered store. Then, the reception unit 361 receives an operation of selecting an order-receiving store from among the two registered stores Sa and Sb regarding employee A11. Note that employee A11 is not limited to selecting either one of the two stores Sa and Sb as the order-receiving store, and it is also possible to select both of the two stores Sa and Sb.

[0037] The delivery request acquisition unit 362 acquires, from the delivery management server device 60, information on delivery requests placed from the selected order-receiving store based on the selection operation of the order-receiving store received by the reception unit 361. Specifically, on the terminal 30 of employee A11 registered in the entrusted user DB 621 shown in FIG. 3, delivery request notifications related to two stores Sa and Sb corresponding to the approved employee numbers "011-987654-021" and "011-876543-015" respectively are transmitted from the delivery management server device 60. At this time, for example, when employee A11 selects only store Sb as the order-receiving store, the delivery request acquisition unit 362 acquires only the delivery request notification related to store Sb among the delivery request notifications related to the two stores Sa and Sb transmitted from the delivery management server device 60. Also, for example, when employee A11 selects both stores Sa and Sb as the order-receiving stores, the delivery request acquisition unit 362 acquires the delivery request notifications related to the two stores Sa and Sb transmitted from the delivery management server device 60.

[0038] The output unit 363 controls the display unit 31 to display various screens on the display unit 31. Next, an example of the screen displayed on the display unit 31 by the output unit 363 will be described. After the employee starts the delivery application and logs in by entering the user ID and password, the output unit 363 displays an operation screen of the delivery application on the display unit 31. As one of the operation screens of the delivery application, the output unit 363 displays an operation screen 90 as shown in FIG. 8 on the display unit 31. As shown in FIG. 8, an operation button 900 is provided on this operation screen 90. The operation button 900 is a button that an employee who wishes to accept delivery work operates when registering their employee number.

[0039] When the employee operates the operation button 900, the output unit 363 displays a number addition screen 91 as shown in FIG. 9. As shown in FIG. 9, a scan button 910, a number display area 911, and an additional registration button 912 are provided on the number addition screen 91. The scan button 910 is a button that an employee operates when reading the information of the two-dimensional code described on their employee card or the like. When the employee operates the scan button 910, the reading unit 33 of the employee terminal 30 is activated, and the two-dimensional code can be read by the reading unit 33. When the employee causes the two-dimensional code of their employee card to be read by the reading unit 33, as shown in FIG. 10, the information included in the two-dimensional code read by the reading unit 33, specifically the employee number information, is displayed in the number display area 911. Thus, in this embodiment, the reading unit 33 is an example of an employee number acquisition unit that acquires the employee number.

[0040] The additional registration button 912 is a button that an employee operates when registering the employee number displayed in the number display area 911 in the entrusted user DB 621. When the employee operates the additional registration button 912, the communication unit 34 generates a registration request notification including the employee number displayed in the number display area 911 and the terminal account ID stored in the storage unit 35, and transmits the generated registration request notification to the delivery management server device 60. Based on this registration request notification, the association unit 631 of the delivery management server device 60 executes a registration process, whereby the terminal account ID and the employee number included in the registration request notification are associated and registered in the entrusted user DB 621.

[0041] Next, an example of the screen displayed on the display unit 31 when accepting a delivery service will be described. The output unit 363 displays an order reception screen 92 as shown in FIG. 11 on the display unit 31 as one of the operation screens of the delivery application. As shown in FIG. 11, the order reception screen 92 is provided with an order list display area 920 and a reception switching button 921.

[0042] The reception switching button 921 is a button for selecting whether to accept delivery services. When the reception switching button 921 is set to the on state, the acceptance of delivery services is started. When the reception switching button 921 is set to the off state, the acceptance of delivery services is stopped. In FIG. 11, the case where the reception switching button 921 is in the off state, that is, the case where the acceptance of delivery services is stopped, is illustrated.

[0043] In the order list display area 920, a series of delivery services ordered from each store are displayed. As shown in FIG. 11, when the reception switching button 921 is in the off state, the delivery services that can be entrusted by the employee are not displayed in the order list display area 920. When the employee turns on the reception switching button 921, the output unit 363 displays the store selection screen 93 as shown in FIG. 12 on the display unit 31. As shown in FIG. 12, the names of one or more stores that can entrust delivery services are displayed on the store selection screen 93. The stores displayed on the store selection screen 93 are associated with the terminal account ID of the employee terminal 30 and are stores corresponding to the employee numbers with the approval status of "approved". Therefore, for example, as shown in FIG. 3, when the terminal account ID of "TM1234567" is associated with the approved employee numbers of "011-987654-021" and "011-876543-015", the name of the store with the store number "987654", "Sa Store", and the name of the store with the store number "876543", "Sb Store", are displayed on the store selection screen 93.

[0044] On the store selection screen 93, a switching button 930 is displayed in association with the name of one or more stores to be displayed. The switching button 930 is a button for switching whether to accept a delivery service. For example, as shown in FIG. 12, when the switching button 930 corresponding to the store Sa is turned off and the switching button 930 corresponding to the store Sb is turned on, only the orders for the delivery request of the store Sb are displayed in a list in the order list display area 920 of the order reception screen 92 as shown in FIG. 13, for example. In the order list display area 920, a delivery service display frame 923 is provided for each order number. In the delivery service display frame 923, the name of the store requesting the delivery service, the address of the delivery destination, the remaining time until the acceptance is completed, the delivery deadline, the acceptance button 922, the order number, and the like are displayed. Note that the time of completion of acceptance may be, for example, the time when the request to the employee is canceled and the delivery of the product is requested from the delivery provider, or the time when the delivery service of the product is canceled.

[0045] Note that when there are a plurality of orders for delivery requests to be displayed in the order list display area 920, the plurality of orders for delivery requests are displayed in ascending order of the remaining time until the acceptance is completed. Also, on the store selection screen 93 shown in FIG. 12, when the switching buttons 930 for both the stores Sa and Sb are turned on, the orders for the delivery requests of the stores Sa and Sb are displayed in the order list display area 920 of the order reception screen 92. Also in this case, when there are a plurality of orders for delivery requests to be displayed in the order list display area 920, the plurality of orders for delivery requests are displayed in ascending order of the remaining time until the acceptance is completed.

[0046] The employee can accept the delivery service for the order number corresponding to the acceptance button 922 by operating the acceptance button 922 on the order reception screen 92 shown in FIG. 13. (Operation example of the information processing system) Next, an operation example of the information processing system 10 of the present embodiment will be described.

[0047] As shown in FIG. 14, after an employee operates the terminal 30 to read the two-dimensional code of his / her employee card (step S20), when a registration operation is performed (step S21), the communication unit 34 of the employee terminal 30 transmits a registration request notification including the terminal account ID and the employee number to the delivery management server device 60 (step S22). Thereby, the association unit 631 of the delivery management server device 60 associates the employee number included in the registration request notification with the terminal account ID and newly registers it in the entrusted user DB 621 (step S30). Thereafter, when an administrator such as a store manager performs an operation to approve the newly registered employee number, and the approval unit 632 of the delivery management server device 60 receives a notification that the approval operation has been performed (step S31), it switches the approval status of the employee number from the "unapproved" state to the "approved" state (step S32). As a result, a delivery request notification for the store corresponding to the employee number in the "approved" state is transmitted to the employee terminal 30. Hereinafter, as an example, the case where stores Sa and Sb are "approved" will be described.

[0048] Thereafter, after the employee turns on the reception switching button 921 on the terminal 30 (step S23), when an operation to select the order receiving store, which is the store that receives the delivery request, is performed (step S24), the delivery request for the selected order receiving store is displayed on the employee terminal 30 (step S25). For example, if in step S24 the employee selects store Sb as the order receiving store while not selecting store Sa as the order receiving store, the selection operation of the order receiving store is received by the reception unit 361 of the employee terminal 30. In this case, the delivery request acquisition unit 362 of the employee terminal 30 receives the delivery request notification related to store Sb while not receiving the delivery request notification related to store Sa. As a result, only the order for the delivery request of store Sb is displayed on the employee terminal 30.

[0049] Subsequently, when an employee operates the acceptance button 922 corresponding to any one of the orders of the plurality of delivery requests of the store Sb displayed on the terminal 30 (step S26), an acceptance notification including the order number for which the acceptance button 922 has been operated is transmitted from the employee terminal 30 to the delivery management server device 60 (step S27). Thereby, the delivery management server device 60 determines that a delivery person for the delivery work corresponding to the order number included in the acceptance notification has been determined (step S33).

[0050] (Hardware configuration of the information processing system) Next, with reference to FIG. 15, an example of the hardware configuration of the computer 140 when the terminals 20, 30, 40, the server devices 50, 60, and the delivery company system 70 are realized by the computer 140 will be described.

[0051] As shown in FIG. 15, the computer 140 includes a processor 141, a storage device 142, a communication device 143, an input device 144, an output device 145, and the like. The processor 141 is a CPU (Central Processing Unit), a GPU (Graphical Processing Unit), or the like. The storage device 142 is constituted by at least one of, for example, a memory, an HDD (Hard Disk Drive), and an SSD (Solid State Drive). The communication device 143 performs wired communication or wireless communication. The input device 144 is a device that receives an input operation and is constituted by at least one of, for example, a keyboard, a touch panel, a mouse, and a microphone. The output device 145 is a device that outputs information and is constituted by at least one of, for example, a display, a touch panel, and a speaker.

[0052] (Operations and effects of the information processing system of the present embodiment) As described above, the information processing system 10 requests an employee (a user who wishes to receive an order) who wishes to receive a delivery service to deliver the products stored in the store, and includes a reception unit 361, a delivery request acquisition unit 362, and an output unit 363. The reception unit 361 receives an operation performed by an employee to select an order-receiving store that receives an order for a product delivery request from among a plurality of stores. The delivery request acquisition unit 362 acquires, from the delivery management server device 60, information on a delivery request placed from the selected order-receiving store based on the selection operation of the order-receiving store received by the reception unit 361. The output unit 363 outputs information on the delivery request placed from the order-receiving store to the employee. According to this configuration, when an employee selects an order-receiving store from among a plurality of stores, information on the delivery request placed from the order-receiving store selected by the employee is output to the employee. Therefore, since the employee can view only the delivery requests from the order-receiving stores that he / she wishes, it is possible to more appropriately confirm the delivery requests from a plurality of stores.

[0053] The reception unit 361 receives an operation to select a plurality of order-receiving stores from among a plurality of stores. The delivery request acquisition unit 362 acquires, from the delivery management server device 60, information on the delivery requests placed from the selected plurality of order-receiving stores respectively based on the selection operation of the order-receiving stores received by the reception unit 361. The output unit 363 outputs information on the delivery requests placed from the plurality of order-receiving stores respectively to the employee. Specifically, the output unit 363 displays, in a list, information on the plurality of delivery requests placed from the plurality of order-receiving stores respectively on the order reception screen 92 of the employee terminal 30. According to this configuration, since an employee can easily confirm the delivery requests from a plurality of order-receiving stores, it is possible to improve convenience.

[0054] When the output unit 363 displays information on a plurality of delivery requests in a list on the employee terminal 30, the output unit 363 arranges and displays the information on the plurality of delivery requests in ascending order of the remaining time until the reception ends, in other words, in ascending order of the delivery request reception deadline. According to this configuration, since delivery requests with short acceptance deadlines are more likely to be selected by employees, it becomes possible to deliver goods more efficiently.

[0055] After the employee turns on the reception switching button 921 on the terminal 30, in other words, after the employee performs an operation to start accepting an order for a delivery request of a product, the reception unit 361 accepts an operation of selecting an order-receiving store from among a plurality of stores on the store selection screen 93 shown in FIG. 12. According to this configuration, it becomes possible for the employee to perform an operation of selecting an order-receiving store in a more appropriate process.

[0056] The information processing system 10 further includes a reading unit 33 (employee number acquisition unit) and an association unit 631. The reading unit 33 acquires an employee number. The employee number includes a store number and is associated with an employee. The association unit 631 associates the employee number acquired by the reading unit 33 with a terminal account ID (terminal identification number) associated with the employee terminal 30. The reception unit 361 acquires the store number included in the employee number from the employee number associated with the terminal account ID, and uses the store corresponding to the acquired store number as a registered store that can be selected as an order-receiving store. According to this configuration, since it becomes possible to set a registered store based on the employee number, the setting of the registered store becomes easy.

[0057] The association unit 631 associates the employee number with the terminal account ID based on an approval operation performed by an administrator such as a store manager who is a user different from the employee. According to this configuration, it becomes possible to manage the employee number more appropriately.

[0058] <Other Embodiments> The present disclosure is not limited to the above specific examples. For example, the user who associates the employee number with the terminal account ID is not limited to an administrator such as a store manager, and any user can be adopted.

[0059] When the linking unit 631 receives a registration request notification transmitted from the employee terminal 30, it may link the employee number and the terminal account ID included in the registration request notification and register them in the entrusted user DB 621 without requiring an approval operation.

[0060] When the output unit 363 displays the information of a plurality of delivery requests in a list on the employee terminal 30, it may display the information of the plurality of delivery requests separately for each of the plurality of stores. Even if a person skilled in the art makes appropriate design changes to the above specific examples, as long as they have the features of the present disclosure, they are included in the scope of the present disclosure. Each element included in each of the above-described specific examples, and its arrangement, conditions, shape, etc. are not limited to those illustrated and can be changed as appropriate. Each element included in each of the above-described specific examples can be combined differently as appropriate as long as no technical contradiction occurs.

Description of Reference Numerals

[0061] 10: Information processing system, 30: Employee terminal (terminal device), 33: Reading unit (employee number acquisition unit), 60: Delivery management server device, 140: Computer, 631: Linking unit, 361: Reception unit, 362: Delivery request acquisition unit, 363: Output unit.

Claims

1. An information processing system that requests the delivery of products stored in a store to a user who wishes to receive a delivery service order, comprising: a reception unit that receives an operation performed by the user who wishes to receive the order, the operation being to select an order-receiving store that accepts an order for product delivery from among a plurality of stores; a delivery request acquisition unit that acquires, from a server device, information on delivery requests placed from the selected order-receiving store based on the operation of selecting the order-receiving store received by the reception unit; an output unit that outputs information on the delivery requests placed from the order-receiving store to the user who wishes to receive the order. The information processing system.

2. The reception unit receives an operation of selecting a plurality of order-receiving stores from among the plurality of stores, the delivery request acquisition unit acquires, from the server device, information on the delivery requests placed from each of the selected order-receiving stores based on the operation of selecting the order-receiving stores received by the reception unit, and the output unit outputs information on the delivery requests placed from each of the plurality of order-receiving stores to the user who wishes to receive the order. The information processing system according to claim 1.

3. The output unit displays, in a list, information on a plurality of delivery requests placed from each of the plurality of order-receiving stores on a screen of a terminal device of the user who wishes to receive the order. The information processing system according to claim 2.

4. When the output unit displays information on a plurality of delivery requests in a list on the terminal device, the output unit displays the information on the plurality of delivery requests in order from those with a closer delivery request acceptance deadline. The information processing system according to claim 3.

5. After the user who wishes to receive the order performs an operation to start accepting an order for product delivery, the reception unit receives an operation of selecting the order-receiving store from among the plurality of stores. The information processing system according to claim 1.

6. The user who wishes to receive the order is an employee of at least one of the plurality of stores, and further comprises: an employee number acquisition unit that acquires an employee number including a store number associated with the store and assigned to the user who wishes to receive the order; an association unit that associates the employee number acquired by the employee number acquisition unit with a terminal identification number that is a number associated with a terminal device of the user who wishes to receive the order. The reception unit acquires the store number included in the employee number from the employee number associated with the terminal identification number, and uses the store corresponding to the acquired store number as a selectable store as the order-receiving store. The information processing system according to claim 1.

7. The association unit associates the employee number with the terminal identification number based on an approval operation performed by a user different from the user who wishes to entrust the work. The information processing system according to claim 6.

8. An information processing method in which a computer requests a user who wishes to entrust a delivery service to deliver goods secured at a store, the method comprising: the computer receiving an operation performed by the user who wishes to entrust the work, the operation being an operation of selecting, from among a plurality of stores, an order-receiving store that receives an order for a delivery request of goods; acquiring, from a server device, information on a delivery request placed from the selected order-receiving store based on the selection operation of the order-receiving store; outputting the information on the delivery request placed from the order-receiving store to the user who wishes to entrust the work. Information processing method.

9. A program for causing a computer to request a user who wishes to entrust a delivery service to deliver goods secured at a store, the program causing the computer to: the computer receive an operation performed by the user who wishes to entrust the work, the operation being an operation of selecting, from among a plurality of stores, an order-receiving store that receives an order for a delivery request of goods; acquire, from a server device, information on a delivery request placed from the selected order-receiving store based on the selection operation of the order-receiving store; output the information on the delivery request placed from the order-receiving store to the user who wishes to entrust the work. Program.

Citation Information

Patent Citations

  • Commodity delivery management system and program

    JP2020003863A

  • Delivery request system, delivery request method, and delivery request program

    WO2020261516A1