Methods for providing information regarding delivery and electronic devices for that purpose
An electronic device confirms delivery personnel's arrival and provides tasks to verify orders, ensuring accurate product pickup and reducing errors, thus enhancing delivery efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- COUPANG CORP
- Filing Date
- 2023-07-26
- Publication Date
- 2026-04-22
AI Technical Summary
Delivery personnel often mistakenly pick up the wrong products, leading to delayed deliveries and poor customer experience, as there is no effective means for them to confirm the ordered items during pickup.
An electronic device confirms the delivery person's arrival at the store and provides tasks related to order identification information, allowing the person to verify the order through responses, which updates the order processing status based on the accuracy of the response.
This method ensures accurate product pickup by delivery personnel, reducing errors and maintaining delivery efficiency while motivating correct identification of ordered items.
Smart Images

Figure 2026513017000001_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to a method for providing delivery-related information and an electronic device therefor, which assist a delivery person in making a decision to pick up a product ordered by a customer.
Background Art
[0002] Supported by the development of electronic devices such as smartphones, delivery services that deliver products purchased by customers to desired locations are becoming more popular day by day. In the intensifying competition among various delivery service platforms, the ability to provide higher-quality delivery services determines the success or failure of the platform. Particularly in the case of products such as cooked food and ingredients where freshness is important, the speed and accuracy of delivery play a more important role.
[0003] For accurate and rapid delivery, it is very important for the delivery person to correctly pick up the product ordered by the customer at the store without mistake. If, by chance, the delivery person picks up a product that the customer did not order, they have to return to the store again, which not only delays the delivery but also, if there is another customer who ordered the incorrectly picked-up product, clearly deteriorates the service experience of that customer.
[0004] To prevent this, efforts such as identifying the product by the number displayed on the receipt of the product are necessary, but currently, there is no means to make the delivery person confirm this when they pick up the product without checking it.
[0005] In relation to this, prior art documents such as Korean Patent Application Publication No. 2021-0158826 can be referred to.
Summary of the Invention
Problems to be Solved by the Invention
[0006] This disclosure is proposed to solve the aforementioned problems and aims to provide a method that allows delivery personnel to verify whether the items ordered by a customer match the items they are actually picking up, simply by performing a simple task.
[0007] The technical problems that this embodiment aims to solve are not limited to those described above, and other technical problems can be inferred from the following embodiments. [Means for solving the problem]
[0008] According to one aspect of the present disclosure, a method for providing information about a delivery can be provided, which is performed by an electronic device and includes the steps of: confirming a customer's order; confirming whether a delivery person to whom the order has been assigned has arrived at the store; if the delivery person has arrived at the store, providing a first task related to order identification information corresponding to the order; and determining, based on the response to the first task, whether the first task has been resolved, wherein the order identification information is displayed on output provided by the store, and if the first task has been resolved, the processing status of the order is changed in accordance with the resolution of the first task.
[0009] According to one embodiment, a method for providing information regarding delivery may be provided, in which the step of confirming whether or not the device has arrived includes the step of confirming the current location of the electronic device; and the step of determining that the delivery person has arrived at the store if the current location of the electronic device is within a certain distance from the store's address. In another embodiment, a method for providing information regarding delivery may be provided, in which the step of confirming whether or not the device has arrived includes the step of receiving a confirmation request to the effect that the device has arrived at the store; the step of confirming the location of the electronic device at the time the confirmation request is received; and the step of determining that the delivery person has arrived at the store if the location of the electronic device is within a certain distance from the store's address.
[0010] On the other hand, according to one embodiment, a method for providing delivery information may be provided in which the order identification information is generated so as not to overlap with other order identification information corresponding to one or more other orders.
[0011] On the other hand, according to one embodiment, the first task is configured such that the delivery person selects a display option from a plurality of display options for a portion of the order identification information that is hidden, and the response to the first task may be a method of providing information about the delivery, including touch input or drag-and-drop input to any one of the plurality of display options. According to yet another embodiment, the first task is configured such that, without providing any display options, the delivery person directly inputs information for a portion of the order identification information that is hidden, and the response to the first task may be a method of providing information about the delivery, including handwriting input, physical keypad input or touch keypad input for the portion that is hidden.
[0012] On the other hand, according to one embodiment, the first problem can be solved by providing a method for providing delivery information in which at least a portion of the numbers in the order identification information, which is composed of a combination of letters and numbers, are hidden, and a response is entered for the hidden numbers. Also, according to another embodiment, the first problem can be solved by providing a method for providing delivery information in which the lower N characters (where N is a natural number) in the order identification information, which is composed of a combination of letters and numbers, are hidden, and a response is entered for the hidden characters.
[0013] On the other hand, according to one embodiment, a method for providing information regarding delivery may be provided, further comprising the steps of: providing a second problem updated from the first problem if the first problem is not solved; and determining whether the second problem has been solved based on the response to the second problem, wherein if the second problem is solved, the processing status of the order is changed in accordance with the resolution of the second problem.
[0014] In connection with this, according to one embodiment, the second problem may be addressed by providing a method for providing delivery information in which the method by which the delivery person inputs a response to a portion of the order identification information that has been hidden is changed. According to another embodiment, the second problem may be addressed by providing a method for providing delivery information in which the area of the order identification information that is hidden is expanded. According to another embodiment, the second problem may be addressed by providing a method for providing delivery information in which the number of display options for a portion of the order identification information that has been hidden is increased. According to another embodiment, the second problem may be addressed by providing a method for providing delivery information in which a time limit is applied to which the delivery person can input a response to a portion of the order identification information that has been hidden.
[0015] On the other hand, according to one embodiment, if the first problem is solved, a method for providing information related to delivery may be provided, further including the step of providing detailed address information of the customer.
[0016] According to another aspect of the present disclosure, a method for providing information about a delivery can be provided, which is performed by an electronic device and includes the steps of: confirming a customer's order; confirming whether the delivery person to whom the order is assigned has arrived at the store; confirming whether a penalty has been imposed on the delivery person's account; if the delivery person has arrived at the store and the delivery person's account is not a penalty account, providing the delivery person's account with a first task related to order identification information corresponding to the order; if the delivery person has arrived at the store and the delivery person's account is a penalty account, providing the delivery person's account with a second task updated from the first task; and determining, based on the response to the first task or the second task, whether the first task or the second task has been resolved, wherein the order identification information is displayed in output provided by the store, and if the first task or the second task has been resolved, the processing status of the order is changed in accordance with the resolution of the first task or the second task.
[0017] According to one embodiment, the step of confirming whether the penalty has been imposed may include a step of confirming, based on the delivery person's work history, whether the delivery person's account is classified as an account suspected of abusing activity, and a method of providing information about the delivery may be provided.
[0018] On the other hand, according to one embodiment, the second problem may be addressed by providing a method for providing information about a delivery, wherein the delivery person is configured to scan the output via the electronic device.
[0019] On the other hand, according to one aspect of the present disclosure, an electronic device may be provided that includes a memory and a processor for storing instruction words, the processor being connected to the memory and performing the following: confirming a customer order; confirming whether the delivery person to whom the order has been assigned has arrived at the store; if the delivery person has arrived at the store, providing a first task related to order identification information corresponding to the order; and determining, based on the response to the first task, whether the first task has been resolved, the order identification information being displayed on output provided by the store, and if the first task has been resolved, the processing status of the order being changed in accordance with the resolution of the first task.
[0020] Furthermore, according to another aspect of the present disclosure, an electronic device may be provided comprising a memory and a processor for storing instruction words, the processor being connected to the memory and performing the following: confirming a customer order; confirming whether the delivery person to whom the order is assigned has arrived at the store; confirming whether a penalty has been imposed on the delivery person's account; if the delivery person has arrived at the store and the delivery person's account is not subject to the penalty, providing the delivery person's account with a first task related to order identification information corresponding to the order; if the delivery person has arrived at the store and the delivery person's account is subject to the penalty, providing the delivery person's account with a second task updated from the first task; and determining, based on the response to the first task or the second task, whether the first task or the second task has been resolved, wherein the order identification information is displayed on output provided by the store, and if the first task or the second task has been resolved, the processing status of the order is changed in accordance with the resolution of the first task or the second task.
[0021] Specific details of other embodiments are included in the detailed description and drawings. [Effects of the Invention]
[0022] In the case of the proposed embodiment, one or more of the following effects can be expected.
[0023] According to the disclosed embodiment, by providing a problem related to order identification information to a delivery person who has arrived at a store and causing a response, and changing the processing state of an order according to the response, it is possible to prevent the delivery person from picking up other goods without excessively reducing the work efficiency of the delivery person.
[0024] Also, according to the disclosed embodiment, by updating the problem in various ways according to the response of the delivery person, it is possible to provide a motivation so that it can be verified whether the ordered goods match the goods that the delivery person actually intends to pick up during the process of the delivery person seriously dealing with the problem.
[0025] The effects of the invention are not limited to the effects mentioned above, and further other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims.
Brief Description of the Drawings
[0026] [Figure 1] It is a flowchart of a method for providing information related to delivery according to an embodiment. [Figure 2] It is a flowchart of a method for providing information related to delivery according to an additional embodiment. [Figure 3] It is a flowchart of a method for providing information related to delivery according to an additional embodiment. [Figure 4] It is a diagram schematically showing a system for providing information related to delivery according to an embodiment. [Figure 5] It is an exemplary diagram showing a process of providing information related to delivery via a delivery person terminal and a server. [Figure 6] It is an exemplary diagram showing a process of inputting a response to a problem displayed to a delivery person. [Figure 7] It shows a block diagram of an electronic device according to an embodiment. [Modes for carrying out the invention]
[0027] Specific embodiments will be described below with reference to the drawings. The following detailed description is provided to aid in a comprehensive understanding of the methods, apparatus and / or systems described herein. However, this is illustrative only, and the embodiments disclosed are not limited thereto.
[0028] In describing embodiments, detailed explanations of relevant prior art will be omitted if it is determined that such explanations would unnecessarily obscure the gist of the disclosed embodiments. Furthermore, the terms used later are defined in consideration of the function in the disclosed embodiments, and these may vary depending on the intent or practice of the user or operator. Therefore, their definitions must be based on the overall content of this specification. Terms used in detailed descriptions are solely for the purpose of describing embodiments and should not be restrictive. Unless clearly used differently, singular expressions imply the plural meaning. In this specification, expressions such as “includes” or “equip” refer to certain characteristics, figures, stages, actions, elements, parts thereof, or combinations thereof, and should not be construed to exclude the existence or possibility of one or more other characteristics, figures, stages, actions, elements, parts thereof, or combinations thereof in addition to those described.
[0029] The terminology used in the embodiments has been selected, to the greatest extent possible, to be common and widely used terms, taking into account the function described herein, although this may change depending on the intent of the articulators, case law, the emergence of new technologies, etc. In certain cases, the applicant has also arbitrarily selected some terms, in which case their meaning will be described in detail in the relevant explanatory section. Therefore, the terminology used in this disclosure must be defined not merely as names of terms, but based on the meaning of the term and the overall content of this disclosure.
[0030] Throughout the specification, when a part "includes" a component, this does not mean that other components are excluded, but rather that other components may be included, unless otherwise stated. Furthermore, terms such as "...part" and "...module" used in the specification mean a unit that processes at least one function or operation, which may be embodied by hardware or software, or by a combination of hardware and software, and may not be clearly distinguishable in specific operation, unlike the illustrated examples.
[0031] Throughout the specification, the expression “at least one of a, b, and c” may encompass “a alone,” “b alone,” “c alone,” “a and b,” “a and c,” “b and c,” or “all of a, b, and c.”
[0032] The term "terminal" as used below can be embodied in computers or portable devices that can access servers or other terminals via a network. Here, computers include, for example, laptop computers, desktop computers, and laptop computers equipped with a web browser, while portable devices are wireless communication devices that guarantee portability and mobility, and can include all kinds of handheld-based wireless communication devices such as IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), LTE (Long Term Evolution), smartphones, and tablet PCs.
[0033] In the following explanation, terms such as “transmission,” “communication,” “sending,” and “receiving” of signals or information, as well as terms with similar meanings, include not only the direct transmission of signals or information from one component to another, but also transmission via other components.
[0034] In particular, "transmitting" or "sending" a signal or information as a component indicates the final destination of that signal or information, but does not mean a direct destination. The same applies to "receiving" a signal or information. Furthermore, in this specification, "related" means that when one piece of data (or information) is obtained, at least a portion of the other data (or information) can be obtained based on it.
[0035] Furthermore, terms such as "first," "second," etc., may be used to describe a variety of components, but such components should not be limited by such terms. These terms may be used for the purpose of distinguishing one component from another.
[0036] For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may also be named the first component.
[0037] In describing the embodiments, technical details that are well known in the art to which the present invention pertains and are not directly related to the present invention will be omitted. This is to ensure that the gist of the present invention is communicated more clearly without becoming ambiguous by omitting unnecessary explanations.
[0038] For similar reasons, some components in the attached drawings are exaggerated, omitted, or shown schematically. Furthermore, the dimensions of each component do not fully reflect their actual size. The same or corresponding components are given the same reference number in each drawing.
[0039] The merits and features of the present invention, and the methods for achieving them, will become clear with reference to the embodiments described in detail below, along with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below and can be embodied in a variety of different forms. These embodiments are provided merely to complete the disclosure of the present invention and to fully explain the scope of the invention to a person ordinary skill in the art to which the invention pertains, and the present invention is defined only by the scope of the claims. The same reference numerals throughout the specification mean the same components.
[0040] It can be understood that each block of a process flowchart and the combination of the flowchart can be performed by computer program instructions. Since these computer program instructions can be implemented on the processor of a general-purpose computer, a special-purpose computer, or other programmable data processing equipment, the instructions, delivered via the processor of the computer or other programmable data processing equipment, will generate means for performing the functions described in the (multiple) blocks of the flowchart. Since these computer program instructions can also be stored in computer-available or computer-readable memory that can be directed to the computer or other programmable data processing equipment in order to embody the functions in a particular way, the instructions stored in that computer-available or computer-readable memory can also produce a manufactured item that contains instruction means for performing the functions described in the (multiple) blocks of the flowchart. Since computer program instructions can also be implemented on the computer or other programmable data processing equipment, the instructions, which perform a series of operational steps on the computer or other programmable data processing equipment and generate a process executed on the computer, can also provide steps for performing the functions described in the (multiple) blocks of the flowchart.
[0041] Furthermore, each block may represent a module, segment, or portion of code containing one or more executable instructions for performing a specified (or multiple) logical function. It should also be noted that in some alternative executions, the functions mentioned in a block may occur out of order. For example, two blocks shown consecutively may actually be performed substantially simultaneously, or the blocks may sometimes be performed in reverse order depending on the function in question.
[0042] Hereinafter, embodiments of the present disclosure will be described in detail, with reference to the attached figures, so that they can be easily implemented by a person ordinary skill in the art to which the present disclosure belongs. However, the present disclosure may be embodied in a variety of different forms and is not limited to the embodiments described herein. The methods shown in Figures 1 to 3 may be carried out, for example, by an electronic device 100 described with reference to Figure 7. That is, the electronic device 100 is an exemplary device in the present disclosure for providing delivery information to a delivery person, and may be a single device, but in some embodiments it may be a system consisting of a number of detail devices communicating with each other via a wired or wireless network.
[0043] Figure 1 is a flowchart of a method for providing delivery information according to one embodiment. The method described below with reference to Figures 1 to 3 may be performed by a delivery person terminal or by a server. For the sake of convenience, the entity that performs the method will be referred to as an "electronic device," and this will be explained in more detail with reference to Figure 4 below.
[0044] First, the electronic device can confirm a customer's order (S110). The electronic device may receive an order request directly from the customer's terminal, or it may receive a specific order request from a separate server that receives multiple order requests. In this disclosure, confirming a customer's order may mean confirming that there is an order assigned to a delivery person and identifying at least some of the information necessary to process that order. For example, the electronic device can confirm that there is an order assigned to a delivery person and, in accordance with that order, identify the address of the store where the goods will be prepared and the breakdown of the ordered goods.
[0045] Next, the electronic device can verify whether the delivery person assigned to the order has arrived at the store (S120).
[0046] In one embodiment, an electronic device can determine whether a delivery person has arrived at a store without the delivery person's intervention. Specifically, the electronic device can determine its current location (for example, the GPS (Global Positioning System) location of a smartphone) and, if the current location is within a certain distance from the store's address, it can determine that the delivery person has arrived at the store. As a result, the electronic device can automatically determine whether the delivery person has arrived without any further instructions, simply by the delivery person moving to the store to pick up the goods, which can increase the speed of the delivery person's work and simplify the process.
[0047] On the other hand, according to another embodiment, the electronic device can operate according to the delivery person's input to confirm whether or not the delivery person has arrived at the store. Specifically, the electronic device can receive a confirmation request indicating that the delivery person has arrived at the store, check the location of the electronic device at the time the confirmation request is received, and determine that the delivery person has arrived at the store if the location of the electronic device is within a certain distance from the store's address. For example, if the delivery person is near the store where they will pick up the goods, or has entered the store and notifies the electronic device of their arrival via the input interface of the electronic device, the electronic device can determine whether or not the delivery person has arrived from this point. Even if the delivery person is near the store, it is not guaranteed that they will pick up the goods prepared at that store, and the possibility that the delivery person may be performing other duties or personal errands cannot be ruled out. Therefore, this can increase the convenience of the delivery person's work.
[0048] Naturally, the two embodiments described above are not mutually exclusive and may be selectively applied considering various business situations. For example, a delivery person can configure whether to automatically or manually process whether they have arrived at the store using the application on their delivery terminal. If the electronic device automatically processes whether they have arrived at the store according to the settings, the embodiment described above can be applied; if it processes manually, the embodiment described later can be applied.
[0049] Next, the electronic device can provide a first problem related to order identification information corresponding to an order when a delivery person arrives at the store (S130). In this disclosure, “order identification information” may mean information that can identify each order assigned to a delivery person over a certain period of time, or information that can identify each order received by a store over a certain period of time. The order identification information may be displayed on output provided by the store. For example, by receiving an order at the store, the order identification information may be printed on a receipt output from a delivery order processing machine provided at the store.
[0050] In one embodiment, the order identification information may consist of a combination of alphabets and numbers, but is not necessarily limited thereto. In some cases, it may consist only of alphabets or only of numbers, or it may consist of a combination of at least some of the alphabet, numbers, or a second language (e.g., Hangul, Katakana, Hiragana, Simplified Chinese, Traditional Chinese, etc.).
[0051] Furthermore, in one embodiment, order identification information may be generated so as not to overlap with other order identification information corresponding to one or more other orders. For example, order identification information may be generated so as not to overlap with other order identification information corresponding to one or more other orders assigned to the delivery person. As another example, order identification information may be generated so as not to overlap with other order identification information corresponding to one or more other orders received by the store. This is to prevent confusion for delivery people due to overlapping order identification information. For example, order identification information may be information with a similarity to other order identification information below a certain level. Similarity can be defined in various ways, but as an example, if the total number of characters in the order identification information and other order identification information are the same, it may be calculated based on the ratio of the number of identical characters between the order identification information and other order identification information relative to the total number of characters. For example, if both the order identification information and other order identification information have 10 characters and 6 characters are identical between the two pieces of information, the similarity between the two pieces of information may be calculated as 60%.
[0052] Next, the electronic device can determine whether the first problem has been solved based on the response to the first problem (S140). If the first problem has been solved, the processing status of the customer's order may be changed in accordance with the resolution of the first problem (S150).
[0053] In one embodiment, once the first problem is solved, the electronic device can provide the customer's detailed address information. For example, if the delivery person enters the correct response to the first problem, the customer's detailed address information may be displayed on the screen of the electronic device. That is, the delivery person must solve the problem before picking up the goods, as they cannot know the exact address to which the picked-up goods will be delivered without solving the problem. This forces the delivery person to verify the order identification information, and at the expense of some convenience for the delivery person, it is possible to more reliably prevent delivery errors.
[0054] On the other hand, in one embodiment, the first problem may be a problem in which the delivery person is configured to select a display option corresponding to the order identification information from among multiple display options for a portion of the order identification information that has been hidden. In this case, the response to the first problem may be performed in any manner in which one of the display options is selected, for example, by touch inputting one of the multiple display options on the screen of an electronic device, or by dragging and dropping one of the multiple display options from one area to another.
[0055] In another embodiment, the first task may be one in which, without providing a display option, the delivery person is configured to directly input the hidden portion of the order identification information. In this case, the response to the first task may be in any way that inputs a string via the input interface of the electronic device, for example, the hidden portion may be entered by handwriting with a stylus pen or by hand, by inputting via the physical keypad of the electronic device, or by inputting via a touch keypad displayed on the screen of the electronic device.
[0056] In yet another embodiment, the first task may be one in which, in order identification information composed of a combination of letters and numbers, at least a portion of the numbers are hidden, and the task is configured to input a response for the hidden numbers. Conversely, the first task may be one in which, at least a portion of the letters are hidden, and the task is configured to input a response for the hidden numbers. Since there are 10 types of numbers from 0 to 9 that can be placed in a single digit, while there are 26 types of letters from a to z that can be placed in a single digit, whether to target letters or numbers for the hiding process can be determined according to the difficulty of the task.
[0057] In yet another embodiment, the first problem may be a problem in which the lower N characters (where N is a natural number) of order identification information, which consists of a combination of letters and numbers, are hidden, and a response is entered for the hidden characters. Conversely, the first problem may be a problem in which the upper N characters of order identification information are hidden, and a response is entered for the hidden characters.
[0058] The embodiments described above in relation to the first problem may be applied to only one of them, or to two or more simultaneously. Since the difficulty of the problem will change depending on which embodiment is applied to the problem, the electronic device may determine which embodiment to apply to the problem by taking into consideration the delivery person's information. For example, the electronic device may apply embodiments in a way that lowers the difficulty of the problem as the delivery person gets older or as their error-free rate increases, and may apply embodiments in a way that increases the difficulty of the problem for delivery people who have a relatively short or new work period, who have a high rate of errors during work, or who have a history of abusing behavior. For this purpose, the method applied to the problem and the difficulty of the problem may be stored in a storage space inside or outside the electronic device in a form that matches, and the electronic device may access the account information of each delivery person in a delivery person-specific application in order to check the delivery person's age, work history, etc. This can also be applied in the problem described with reference to the following drawings.
[0059] Figures 2 and 3 are flowcharts illustrating a method for providing delivery information according to an additional embodiment.
[0060] Figure 2 illustrates how delivery information can be provided if a delivery person responds incorrectly to a previously presented task.
[0061] First, the electronic device can confirm the customer's order (S210).
[0062] Next, the electronic device can verify whether the delivery person assigned to the order has arrived at the store (S220).
[0063] Next, the electronic device can provide tasks related to order identification information corresponding to an order when the delivery person arrives at the store (S230). The order identification information may be displayed on output provided by the store.
[0064] Next, the electronic device can determine whether or not the problem has been resolved based on the response to the problem (S240). If the problem has been resolved, the processing status of the customer's order may be changed in accordance with the resolution of the problem (S250).
[0065] On the other hand, if the problem is not solved, the electronic device may provide an updated problem from the existing problem (S260), and steps S240 and S250 can be repeated. Specifically, the electronic device may provide an updated problem by changing or deleting at least some of the information regarding the existing problem, or by adding new information. Hereinafter, for the sake of explanation, the existing problem will be referred to as the "first problem," and the updated problem as the "second problem." However, it should be noted that the terms "first problem" and "second problem" are not used to specify a problem at a particular point in time, but are simply terms used to distinguish between the two problems before and after the update.
[0066] In one embodiment, compared to the first problem, the method by which the delivery person inputs a response to a portion of the order identification information that has been hidden may be changed for the second problem. For example, while the first problem is a multiple-choice question, the second problem may be a written response question.
[0067] In another embodiment, compared to the first problem, the second problem may involve an expanded region of the order identification information that is hidden. For example, while the first problem is a multiple-choice task involving a first region of the order identification information that has been hidden, the second problem may involve a multiple-choice task involving a second region that is expanded from the first region.
[0068] In yet another embodiment, compared to the first problem, the second problem may have an increased number of display options for the portion of the order identification information that has been hidden. For example, the first problem is a multiple-choice problem that presents M display options for the portion of the order identification information that has been hidden, whereas the second problem may be a multiple-choice problem that presents N display options (where M and N are natural numbers, and N > M).
[0069] In yet another embodiment, compared to the first problem, the second problem may involve a time limit being applied to the portion of the order identification information that has been hidden, allowing the delivery person to enter a response. For example, while the first problem is one in which there is no time limit for the delivery person to enter a response, the second problem may be one in which the delivery person is required to enter a response within 30 seconds.
[0070] The embodiments described above in relation to the second task may be applied individually or to two or more tasks simultaneously. Since the difficulty of the task will change depending on which embodiment is applied to the task, the electronic device can increase the difficulty of the tasks by sequentially updating them to the third task, fourth task, etc., each time the delivery person enters an incorrect response to the task. In this process, two or more embodiments described above in relation to the second task may be applied in combination, or an already applied method may be applied to an increased degree (for example, by further expanding the hidden area, further shortening the time limit, or further increasing the number of display options).
[0071] Next, Figure 3 shows how to provide delivery information while taking into account any penalties imposed on delivery drivers.
[0072] First, the electronic device can confirm the customer's order (S310).
[0073] Next, the electronic device can verify whether the delivery person assigned to the order has arrived at the store (S320).
[0074] Next, the electronic device can check whether a penalty has been imposed on the delivery person's account (S330). In one embodiment, the electronic device can check, based on the delivery person's work history, whether the delivery person's account is classified as an account suspected of abusive behavior, and an account classified as an account suspected of abusive behavior can be determined to be an account on which a penalty has been imposed. In this regard, the criteria for classifying abusive behavior can be defined in various ways. For example, accessing the delivery person-only application from a certain number of terminals simultaneously with the same account, applying unauthorized changes to the delivery person-only application, linking the delivery person-only application with an unauthenticated extension program, or violating the terms of use stipulated within the delivery person-only application may be judged as abusive behavior.
[0075] Next, if the delivery person arrives at the store and the delivery person's account is not a penalized account, the electronic device can provide a first task related to order identification information corresponding to the order (S340). The order identification information may be displayed on output provided by the store.
[0076] On the other hand, if the delivery person arrives at the store and the delivery person's account is one that has been penalized, the electronic device can provide a second task that has been updated from the first task (S350). When updating the task, the embodiments described above may be applied with reference to Figure 2, or a special task update method based on penalties may be applied. In one embodiment, the second task may be a task set in which the delivery person scans an output via the electronic device. For example, as an example of differentiating between a task update method that takes into account penalties for abusive behavior and a task update method that is simply based on task failure, the delivery person who has committed abusive behavior can be motivated not to commit abusive behavior by being required to scan the food and drink receipt with a smartphone.
[0077] Next, the electronic device can determine whether the first or second problem has been resolved based on the response to the first or second problem (S360). If the first or second problem has been resolved, the order processing status may be changed in accordance with the resolution of the first or second problem (S370).
[0078] Figure 4 is a schematic diagram showing a system 10 for providing delivery-related information according to one embodiment.
[0079] Referring to Figure 4, System 10 can include a delivery terminal 11, a server 12, and a network 13. On the other hand, System 10 shown in Figure 4 only shows components relevant to this embodiment. Therefore, a person with ordinary skill in the art related to this embodiment will understand that other general components may be included in addition to the components shown in Figure 4. As mentioned above, the electronic device that is the main performer of each stage described with reference to Figures 1 to 3 can include either the delivery terminal 11 or the server 12.
[0080] The delivery driver terminal 11 is a terminal used by delivery drivers, and the delivery driver can use the delivery driver terminal 11 to receive information necessary for performing delivery duties, or to provide information generated by the delivery driver's input to the server 12. The information transmitted between the delivery driver terminal 11 and the server 12 may include at least some of the following: information regarding delivery history, information regarding currently assigned delivery orders, the delivery driver's account information, or the delivery driver's profile information. However, the information transmitted between the delivery driver terminal 11 and the server 12 is not limited to these.
[0081] Server 12 is a device that receives information entered via the input interface of the delivery person terminal 11, or information generated and processed by the delivery person terminal 11, and transmits to the delivery person terminal 11 information generated based on the information received from the delivery person terminal 11 and other information received from external devices. For example, Server 12 can accept orders requested by customers to stores and assign accepted orders to delivery persons. On the other hand, referring to Figures 1 to 3, the processing status of an order may change when a problem is solved. In one embodiment, Server 12 can receive a signal from the delivery person terminal 11 indicating that a problem has been solved, change the processing status of the order, and transmit the changes to the processing status of the order to the delivery person terminal 11. Also, in one embodiment, the update of a problem may be performed by the delivery person terminal 11, but in some embodiments, it may be performed by Server 12.
[0082] The delivery terminal 11 and the server 12 can communicate with each other within the network 13. Communication between the delivery terminal 11 and the server 12 can occur in real time, at regular intervals, or at the request of the server 12 administrator or the delivery person. The network 13 is a comprehensive data communication network that includes local area networks (LANs), wide area networks (WANs), value-added networks (VALs), mobile radio communication networks, satellite communication networks, content delivery networks (CDNs), and combinations thereof, enabling each network component shown in Figure 4 to communicate smoothly with each other, and may include wired internet, wireless internet, and mobile wireless communication networks. Wireless communication can include, but is not limited to, wireless LAN (Wi-Fi), Bluetooth®, Bluetooth Low Energy, ZigBee, WFD (Wi-Fi Direct), UWB (ultra wideband), infrared communication (IrDA, Infrared Data Association), and NFC (Near Field Communication).
[0083] Figure 5 is an illustrative diagram showing the process of providing delivery-related information via the delivery terminal 11 and the server 12. As shown in Figure 5, the delivery terminal 11 can communicate via the network with the server 12, which manages the services of the delivery application installed on the delivery terminal 11.
[0084] Specifically, server 12 can accept customer orders. Server 12 can perform the function of comprehensively managing information on numerous customer orders. From among the multiple orders it manages, server 12 can assign a specific order to a delivery person at delivery terminal 11, either at the request of delivery terminal 11 or at the server 12's own discretion. According to one embodiment, when assigning an order, server 12 can provide delivery terminal 11 with information on the store corresponding to the assigned order and the approximate location of the customer to whom the goods will be delivered, and can inquire whether the delivery person accepts the order. However, when inquiring whether the delivery person accepts the order, the information provided to delivery terminal 11 may differ from the above-mentioned matters depending on the embodiment. If the delivery person does not accept the order assignment, delivery terminal 11 may be kept in a state of waiting for an order assignment. The following applies when the delivery person accepts the order assignment.
[0085] Next, the delivery person terminal 11 can confirm the assigned order (order acceptance) and confirm whether the delivery person has arrived at the store where the ordered goods are prepared (store arrival confirmation). If the delivery person has arrived at the store, the delivery person terminal 11 can generate a task related to the order identification information via the delivery person application and display the task via the output interface of the delivery person terminal 11 (e.g., display).
[0086] When a delivery person inputs a response to a task via the input interface (e.g., display, keypad, etc.) of the delivery person terminal 11, the delivery person terminal 11 can determine whether the task has been resolved based on the response. If the task is resolved, the order processing status may be changed in accordance with the resolution of the task, typically changing to a state where the goods have been picked up. The change in the order processing status may be performed by the server 12 and communicated to the delivery person terminal 11, or it may be performed by the delivery person terminal 11 and recorded in the server 12. Information on the changed status may also be provided to the delivery person via the output interface of the delivery person terminal 11. In one embodiment, when assigning an order, if the server 12 receives information on the store corresponding to the assigned order and approximate location information of the customer to whom the goods will be delivered, the server 12 may receive detailed location information of the customer to whom the goods will be delivered once the task is resolved. On the other hand, if the task is not resolved, the delivery person terminal 11 can update a pre-generated task via the delivery person application and display the updated task via the output interface.
[0087] For each of the aforementioned processes, information entered by the delivery person, as well as generated or updated information, may be transmitted between the delivery person terminal 11 and the server 12. For example, logs of various events occurring in the delivery person application may be transmitted to and recorded by the server 12. In Figure 5, log recording is shown to occur from the delivery person terminal 11 to the server 12, but this is for illustrative purposes only; log recording may also occur from the server 12 to the delivery person terminal 11. Also, in Figure 5, processes such as order acceptance, confirmation of arrival at the store, task generation, and task updating are shown to occur at the delivery person terminal 11, but this is also for illustrative purposes only; these processes may also occur at the server 12.
[0088] Figure 6 is an illustrative diagram showing the process by which a delivery person enters a response to a displayed task. Specifically, Figure 6 is intended to more specifically explain the situation in which a task is displayed after the delivery person's arrival at the store has been confirmed, as shown in Figure 5.
[0089] Figure 6 shows an output 60 provided via equipment installed in the store when an order is placed at the store. The output 60 may display order identification information ("CX23TA1"), and depending on the embodiment, it may also display the store name, store address, breakdown of ordered items, and price corresponding to the order.
[0090] Upon arrival at the store, the delivery driver may be presented with a task related to order identification information via the delivery driver application on the delivery driver terminal 11. The task shown in Figure 6 is an example, requiring the driver to select the appropriate characters for the last two digits of the order identification information printed on the output 60 from three display options ("8W", "A1", and "39"). The driver can respond to the task by touching the display option via the display on the delivery driver terminal 11. If the driver selects "8W" or "39", they should not be permitted to pick up the items ("1 large pepperoni pizza, 2 large cola bottles"), and the task may be updated depending on the embodiment. On the other hand, if the driver selects "A1", they are permitted to pick up the items, and the order processing status may be changed to indicate that the items have been picked up.
[0091] Figure 7 shows a block diagram of an electronic device 100 according to one embodiment. The electronic device 100, which will be described later, may function as a delivery person terminal 11, and depending on the embodiment, it can also function as a server 12.
[0092] In one embodiment, the electronic device 100 may include a memory 110 and a processor 120. In one embodiment, the electronic device 100 may exchange data with the outside world via an input / output interface.
[0093] The processor 120 can perform at least one of the methods described above via Figures 1 to 6. The memory 110 can store information for performing at least one of the methods described above via Figures 1 to 6. The memory 110 may be volatile memory or non-volatile memory.
[0094] The processor 120 can control the electronic device 100 to execute programs and provide information. The code for the program executed by the processor 120 may be stored in memory 110.
[0095] In one embodiment, the processor 120 is connected to the memory 110 and can confirm a customer's order, check whether the delivery person assigned to the order has arrived at the store based on the order information, and if the delivery person has arrived at the store, it can provide a first task related to order identification information corresponding to the order, and determine whether the first task has been resolved based on the response to the first task. In this regard, the order identification information may be displayed in output provided by the store, and if the first task is resolved, the order processing status may be changed in response to the resolution of the first task.
[0096] On the other hand, in another embodiment, the processor 120 is connected to memory 110 and can verify a customer's order, check whether the delivery person assigned to the order has arrived at the store based on the information about the order, check whether a penalty has been imposed on the delivery person's account, provide a first issue related to order identification information corresponding to the order if the delivery person has arrived at the store and the delivery person's account is not a penalty account, provide a second issue updated from the first issue if the delivery person has arrived at the store and the delivery person's account is a penalty account, and determine whether the first or second issue has been resolved based on the response to the first or second issue. In this regard, the order identification information may be displayed in output provided by the store, and if the first or second issue has been resolved, the order processing status may be changed in response to the resolution of the first or second issue.
[0097] On the other hand, an electronic device 100 according to one embodiment may further include an interface that can provide information to the user of the electronic device 100.
[0098] The electronic device 100 shown in Figure 7 only shows components relevant to this embodiment. Therefore, a person with ordinary skill in the art related to this embodiment will understand that other general-purpose components may be included in addition to those shown in Figure 7.
[0099] The apparatus according to the above embodiment may include a processor, memory for storing and executing program data, permanent storage such as a disk drive, a communication port for communicating with external devices, and user interface devices such as a touch panel, keys, and buttons. A method embodied in a software module or algorithm may be stored on a computer-readable recording medium as computer-readable code or program instructions executable on the processor. Here, computer-readable recording media include magnetic recording media (e.g., ROM (read-only memory), RAM (random-access memory), floppy disks, hard disks, etc.) and optically readable media (e.g., CD-ROM, DVD (Digital Versatile Disc)). Computer-readable recording media may be distributed across a network of computer systems, and computer-readable code may be stored and executed in a distributed manner. The medium may be computer-readable, stored in memory, and executed by the processor.
[0100] This embodiment may be represented by functional block configurations and diverse processing stages. Such functional blocks may be embodied by a diverse number of hardware and / or software configurations that perform specific functions. For example, the embodiment may employ an integrated circuit configuration such as memory, processing, logic, look-up tables, etc., which may perform diverse functions under the control of one or more microprocessors or other control devices. Just as the components may be executed by software programming or software elements, this embodiment includes a diverse range of algorithms embodied by combinations of data structures, processes, routines, or other programming configurations, which may be embodied in programming or scripting languages such as C, C++, Java, and assembler. Functional aspects may be embodied by algorithms executed by one or more processors. Furthermore, this embodiment may employ prior art for electronic environment configuration, signal processing, message processing, and / or data processing. The terms “mechanism,” “element,” “means,” and “configuration” may be used broadly and are not limited to mechanical and physical configurations. The terms may also include the meaning of a series of software processes (routines) in conjunction with a processor, etc.
[0101] The embodiments described above are merely examples, and other embodiments may be realized within the scope of the claims described later. [Explanation of Symbols]
[0102] 10. A system for providing information about deliveries. 11 Delivery driver terminal 12 servers 13 Networks 60 Outputs 100 Electronic equipment 110 memory 120 Processors
Claims
1. A method for providing information regarding delivery in electronic devices, The stage of confirming the customer's order, The step of confirming whether the delivery person assigned to the aforementioned order has arrived at the store, When the delivery person arrives at the store, the first step is to provide the order identification information corresponding to the order, The process includes a step of determining whether the first problem has been solved based on the response to the first problem, The aforementioned order identification information is displayed on the output provided by the store. If the first problem is resolved, the processing status of the order will be changed in accordance with the resolution of the first problem. How to provide information regarding delivery.
2. The step of confirming whether or not the item has arrived is, The step of confirming the current location of the electronic device, The steps include determining that the delivery person has arrived at the store if the current location of the electronic device is within a certain distance from the store's address, A method for providing information regarding delivery as described in claim 1.
3. The step of confirming whether or not the item has arrived is, The stage of receiving a request for confirmation that the store has arrived, A step of confirming the position of the electronic device at the time the confirmation request is received, The electronic device is located within a certain distance from the store's address, and the delivery person determines that the delivery person has arrived at the store. A method for providing information regarding delivery as described in claim 1.
4. The aforementioned order identification information is, Generated so as not to duplicate other order identification information corresponding to one or more other orders, A method for providing information regarding delivery as described in claim 1.
5. The first assignment was, Of the order identification information, the delivery person is configured to select the display option corresponding to the order identification information from among multiple display options for the portion that has been hidden. The response to the previous first question is, This includes touch input to any one of the aforementioned multiple display options or drag-and-drop input to other areas. A method for providing information regarding delivery as described in claim 1.
6. The first assignment was, Without providing display options, the delivery person is configured to directly input a portion of the order identification information that has been hidden. The response to the previous first question is, This includes handwritten input, physical keypad input, or touch keypad input for the portion that has been hidden. A method for providing information regarding delivery as described in claim 1.
7. The first assignment was, In the order identification information, which consists of a combination of letters and numbers, at least a portion of the numbers are hidden, and the system is configured to input a response for the hidden numbers. A method for providing information regarding delivery as described in claim 1.
8. The first assignment was, In the order identification information, which consists of a combination of letters and numbers, the lower N characters (where N is a natural number) are hidden, and the system is configured to input a response for the hidden characters. A method for providing information regarding delivery as described in claim 1.
9. If the first problem is not solved, the next step is to provide a second problem that is an updated version of the first problem. The process further includes a step of determining whether the second problem has been solved based on the response to the second problem, If the second problem is resolved, the processing status of the order will be changed in accordance with the resolution of the second problem. A method for providing information regarding delivery as described in claim 1.
10. The second problem mentioned above is, The method by which the delivery person inputs a response to the hidden portion of the order identification information is changed. A method for providing information regarding delivery as described in claim 9.
11. The second problem mentioned above is, The area of the aforementioned order identification information that is hidden is expanded. A method for providing information regarding delivery as described in claim 9.
12. The second problem mentioned above is, The number of display options for the portion of the aforementioned order identification information that has been hidden will increase. A method for providing information regarding delivery as described in claim 9.
13. The second problem mentioned above is, For the portion of the aforementioned order identification information that has been hidden, a time limit is applied to allow the delivery person to enter a response. A method for providing information regarding delivery as described in claim 9.
14. If the first problem is solved, the process further includes the step of providing detailed address information of the customer. A method for providing information regarding delivery as described in claim 1.
15. A method for providing information regarding delivery in electronic devices, The stage of confirming the customer's order, The step of confirming whether the delivery person assigned to the aforementioned order has arrived at the store, The step of checking whether or not a penalty has been imposed on the aforementioned delivery person's account, When the delivery person arrives at the store and the delivery person's account is not subject to the penalty, the first step is to provide a first task related to order identification information corresponding to the order, When the delivery person arrives at the store and the delivery person's account is the account on which the penalty was imposed, the step of providing a second task which is an updated version of the first task, The process includes a step of determining whether the first or second problem has been solved based on the response to the first or second problem, The aforementioned order identification information is displayed on the output provided by the store. If the first or second problem is resolved, the processing status of the order is changed in accordance with the resolution of the first or second problem. How to provide information regarding delivery.
16. The step of confirming whether or not the aforementioned penalty has been imposed is: This includes a step of checking whether the delivery person's account is classified as an account suspected of abusing activity, based on the delivery person's work history. A method for providing information regarding delivery as described in claim 15.
17. The second problem mentioned above is, The delivery person is configured to scan the output via the electronic device, A method for providing information regarding delivery as described in claim 15.
18. An electronic device for providing information regarding delivery, Includes memory and processor for storing instruction words, The processor is connected to the memory, Confirming the customer's order, To confirm whether the delivery person assigned to the aforementioned order has arrived at the store, When the delivery person arrives at the store, the first objective is to provide the order identification information corresponding to the order. Based on the response to the first problem, we will determine whether the first problem has been solved. The aforementioned order identification information is displayed on the output provided by the store. If the first problem is resolved, the processing status of the order will be changed in accordance with the resolution of the first problem. electronic equipment.
19. An electronic device for providing information regarding delivery, Includes memory and processor for storing instruction words, The processor is connected to the memory, Confirming the customer's order, To confirm whether the delivery person assigned to the aforementioned order has arrived at the store, To confirm whether or not a penalty has been imposed on the aforementioned delivery person's account, When the delivery person arrives at the store and the delivery person's account is one that has not been penalized, the first problem related to order identification information corresponding to the order is to provide: When the delivery person arrives at the store and the delivery person's account is the account on which the penalty was imposed, the second issue is provided, which is an updated version of the first issue. Based on the response to the first or second problem, determine whether the first or second problem has been solved, The aforementioned order identification information is displayed on the output provided by the store. If the first or second problem is resolved, the processing status of the order is changed in accordance with the resolution of the first or second problem. electronic equipment.