Electronic device and method for providing order-related information to delivery personnel

The electronic device provides real-time order location information through graphic objects on a delivery person's application, addressing inefficiencies by guiding personnel to high-order locations, thus reducing idle time and enhancing service efficiency.

JP2026502036APending Publication Date: 2026-01-21COUPANG CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025518355
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-28
Filing Date
2023-02-01
Publication Date
2026-01-21

AI Technical Summary

Technical Problem

Delivery personnel face challenges in intuitively understanding the location of stores with waiting orders, leading to inefficiencies and idle time, as existing applications do not provide real-time, intuitive location information.

Method used

An electronic device and method that displays graphic objects on a delivery person's application indicating stores with waiting orders, adjusting size, color, and opacity based on order volume, and provides detailed information upon selection, to guide personnel to high-order locations.

Benefits of technology

Enhances the efficiency of delivery services by helping personnel create effective travel plans, reducing idle time, and increasing the probability of receiving orders through real-time order location updates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026502036000001_ABST
    Figure 2026502036000001_ABST
Patent Text Reader

Abstract

An electronic device and method for providing order-related information to a delivery person are disclosed. The method for providing order-related information to a delivery person according to the present disclosure includes the steps of: transmitting status information indicating that an account connected to a delivery person-dedicated application is able to receive order-related information to a server that manages order-related information; receiving the order-related information from the server in response to the status information; and displaying a first graphical object on an execution screen of the application based on the order-related information, the graphical object indicating that there are currently waiting orders at the locations of at least some of the stores located within a certain distance from the delivery person's current location.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an electronic device and method for providing delivery personnel with information related to a delivery order. [Background technology]

[0002] As online ordering and delivery of various items, including food, becomes more common, the ability to fulfill customer orders quickly and efficiently has become a key factor in determining a service's reputation.

[0003] In this regard, since it is ultimately the delivery personnel who deliver the items who fulfill customer orders, delivery personnel must be efficiently allocated to areas with high order volumes in order to fulfill orders quickly and efficiently.

[0004] However, with existing dedicated applications, it is difficult for delivery personnel to intuitively understand where the store where the order they are currently waiting for is located, and delivery personnel with relatively little experience often do not know where to move to receive the next order or where it is most advantageous to wait. This has led to an increase in idle delivery personnel and a decline in the overall efficiency of the delivery service.

[0005] In this regard, reference can be made to prior art documents such as KR20200136718A and KR102315856B1. Summary of the Invention [Problem to be solved by the invention]

[0006] The present disclosure has been proposed to solve the above-mentioned problems, and aims to improve the income of idle delivery personnel and increase the efficiency of delivery services by providing delivery personnel with the direct location of stores where waiting orders are located in real time.

[0007] In addition, the present disclosure aims to intuitively display the direct location of a store through a graphic object, so that even delivery personnel who are not familiar with using delivery personnel applications can easily understand locations with a high probability of being assigned an order, and to guide them to move to the corresponding location.

[0008] The technical problem to be solved by the present disclosure is not limited to the above-mentioned technical problem, and other technical problems can be inferred from the following examples. [Means for solving the problem]

[0009] A method for providing order-related information according to one disclosed embodiment includes the steps of: transferring status information indicating that an account connected to a delivery person-dedicated application is able to receive the order-related information to a server that manages the order-related information; receiving the order-related information from the server in response to the status information; and displaying a first graphic object on an execution screen of the application based on the order-related information, the graphic object indicating that there are orders currently waiting at the locations of at least some of the stores located within a certain distance from the delivery person's current location.

[0010] In one embodiment, the status information may indicate that there are currently no orders assigned to the account connected to the delivery person application. In another embodiment, the status information may indicate that a state in which there are no orders assigned to the account connected to the delivery person application has continued for a preset time. In yet another embodiment, the status information may indicate that the account connected to the delivery person application is available to accept new orders.

[0011] Meanwhile, in one embodiment, the order-related information may include, for a store located within a certain distance from the delivery person's current location and having orders currently waiting, the distance between the delivery person's current location and the store, latitude and longitude identifying the store's location, the number of orders currently waiting at the store, and identification information of each of the orders currently waiting at the store. In this regard, specifically, the order-related information may be information in which the distance between the delivery person's current location and the store, the latitude and longitude, and the identification information are sorted based on the number of orders currently waiting at the store.

[0012] Meanwhile, in one embodiment, the first graphic object may change at least some of its size, color, and opacity in response to the number of orders currently waiting at the store.

[0013] Meanwhile, in one embodiment, the first graphic object may have different opacity when not selected by the delivery person and when selected by the delivery person.

[0014] Meanwhile, in one embodiment, a temporary graphic effect may be applied to the first graphic object when the order-related information corresponding to the first graphic object is updated.

[0015] Meanwhile, according to the method for providing order-related information, in an embodiment in which a first graphic object is displayed, in addition to displaying the first graphic object, the number of orders currently waiting at each store corresponding to the first graphic object may be displayed.

[0016] Meanwhile, according to the method for providing order-related information, in an embodiment in which a first graphic object is displayed, in addition to displaying the first graphic object, a color on the map may be individually displayed for each section in the map on the execution screen of the application based on the number of orders currently waiting for each section.

[0017] Meanwhile, according to an embodiment, the method for providing order-related information may further include receiving a selection of a specific first graphic object by the delivery person, and displaying a banner interface including detailed information about a store corresponding to the selected first graphic object on an execution screen of the application. In this regard, specifically, the detailed information included in the banner interface may include at least some of location information of the store, information about the time elapsed since the order-related information of the store was updated, the number of orders currently waiting at the store, and text information including a link providing a route from the delivery person's current location to the store.

[0018] Meanwhile, according to an embodiment, the method for providing order-related information may further include displaying a tool tip interface including text information encouraging the delivery person to move on an execution screen of the application when a preset display condition is satisfied. In particular, the tool tip interface may be temporarily displayed on the execution screen of the application whenever a preset time period has elapsed after the account has entered the execution screen of the application or whenever a state in which there are no orders assigned to the account continues for a preset time period.

[0019] Meanwhile, according to an embodiment, the method for providing order-related information may further include receiving a zoom-out input for the execution screen of the application from the delivery person, and converting and displaying a plurality of first graphic objects that are adjacent to each other by a predetermined distance or more as a single second graphic object as the execution screen of the application is zoomed out. In this case, the second graphic object may display the total number of orders currently waiting at each of the stores corresponding to the plurality of first graphic objects before conversion.

[0020] According to one disclosed embodiment, an electronic device for providing order-related information to a delivery person includes a memory for storing instructions and a processor, wherein the processor is coupled to the memory and configured to: transmit status information indicating that an account connected to a delivery person-dedicated application is able to receive the order-related information to a server that manages the order-related information; receive the order-related information from the server in response to the status information; and display a first graphic object on an execution screen of the application based on the order-related information, indicating that there are orders currently waiting at the locations of at least some of the stores located within a certain distance from the delivery person's current location.

[0021] Specific details of other embodiments are included in the detailed description and drawings. [Effects of the Invention]

[0022] According to the present disclosure, by displaying the location of a store where an order is waiting in real time through the store's order-related information, it is possible to help delivery personnel establish a travel plan that can increase the probability of assigning future orders without having to statistically grasp order data over time.

[0023] The effects of the present invention are not limited to those mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description of the claims. [Brief explanation of the drawings]

[0024] [Figure 1] 1 is a schematic diagram illustrating a system for providing order-related information according to an embodiment. [Figure 2] 1 is a flowchart illustrating a method for providing order-related information according to an embodiment. [Figure 3] 10 is a flowchart illustrating a method for providing order-related information according to a further first embodiment. [Figure 4]10 is an execution screen of a delivery person application on which a first graphic object is displayed according to an embodiment. [Figure 5a] 10 is an execution screen of a delivery person application on which a first graphic object is displayed according to another embodiment. [Figure 5b] 10 is an execution screen of a delivery person application on which a first graphic object is displayed according to another embodiment. [Figure 6] 10 is a flowchart illustrating a method for providing order-related information according to an additional second embodiment. [Figure 7] 10 is a flowchart illustrating a method for providing order-related information according to an additional third embodiment. [Figure 8] 10 is an execution screen of a delivery person application when a first graphic object is selected according to an embodiment. [Figure 9] 10 illustrates an execution screen of a delivery person application when order-related information is updated according to an embodiment. [Figure 10] 1 is a block diagram illustrating an electronic device for providing order-related information to a delivery person according to one embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0025] The terms used in the embodiments are currently commonly used and general terms that have been selected as much as possible while taking into consideration the functions of the present disclosure, but these may change depending on the intentions of engineers in the field, precedents, the emergence of new technologies, etc. In addition, in certain cases, the applicant may arbitrarily select terms, and in such cases, the meanings thereof will be described in detail in the relevant explanation section. Therefore, the terms used in the present disclosure should be defined based on the meanings of the terms and the overall content of the present disclosure, rather than simply by the names of the terms.

[0026] Throughout the specification, when a part "includes" a certain element, this does not mean that it excludes other elements and may further include other elements unless otherwise specified. Furthermore, terms such as "... unit" and "... module" used in the specification refer to a unit that processes at least one function or operation, which may be embodied in hardware or software, or a combination of hardware and software, and may not be clearly distinguished in specific operations, unlike illustrated examples.

[0027] Throughout the specification, the expression "at least one of a, b, and c" can encompass "a alone," "b alone," "c alone," "a and b," "a and c," "b and c," or "all of a, b, and c."

[0028] The "terminal" referred to below may be embodied as a computer or a portable terminal that can connect to a server or other terminals via a network. Here, the computer may include, for example, a notebook computer, desktop computer, or laptop computer equipped with a web browser, and the portable terminal may include, for example, a wireless communication device that ensures portability and mobility, such as communication-based terminals like IMT (International Mobile Telecommunication), CDMA (Code Division Multiple Access), W-CDMA (W-Code Division Multiple Access), and LTE (Long Term Evolution), as well as all kinds of handheld-based wireless communication devices like smartphones and tablet PCs.

[0029] In the following description, the terms "transfer," "communication," "send," "receive," and similar terms of signals, messages, or information include not only the direct transmission of the signal, message, or information from one component to another, but also the transmission via other components.

[0030] In particular, "transferring" or "sending" a signal, message, or information to a component indicates the final destination of the signal, message, or information, and does not imply a direct destination. This is the same as "receiving" a signal, message, or information. Also, in this disclosure, "associating" two or more pieces of data or information means that obtaining one piece of data (or information) can be used to obtain at least a portion of the other piece of data (or information).

[0031] Furthermore, terms such as "first," "second," etc. may be used to describe various components, but the components should not be limited by these terms. The terms may be used to distinguish one component from another.

[0032] For example, a first component could be termed a second component, and, similarly, a second component could be termed a first component, without departing from the scope of this disclosure.

[0033] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] The present disclosure may be embodied in various different forms and is not limited to the embodiments set forth herein.

[0034] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.

[0035] In describing the embodiments, technical details that are well known in the technical field to which the present invention pertains and are not directly related to the present invention will be omitted in order to more clearly convey the gist of the present invention without obscuring it.

[0036] For the same reason, in the accompanying drawings, some components are exaggerated, omitted, or illustrated schematically, and the size of each component does not completely reflect the actual size. In each drawing, the same or corresponding components are given the same reference numerals.

[0037] The advantages and features of the present invention, as well as methods for achieving them, will become more apparent from the following detailed description of the embodiments in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, and can be embodied in various different forms. The present embodiments are provided solely to complete the disclosure of the present invention and to fully convey the scope of the invention to those skilled in the art to which the present invention pertains. The present invention is defined only by the scope of the claims. The same reference symbols refer to the same elements throughout the specification.

[0038] It will be understood that each block of the process flowchart diagrams and combinations of the flowchart diagrams can be implemented by computer program instructions. These computer program instructions can be loaded onto a processor in a general-purpose computer, special-purpose computer, or other programmable data processing device, such that the instructions, executed by the processor of the computer or other programmable data processing device, generate means for performing the functions described in the flowchart blocks. These computer program instructions can also be stored in a computer-usable or computer-readable memory that can direct the computer or other programmable data processing device to implement functions in a particular way, such that the instructions stored in the computer-usable or computer-readable memory can produce an article of manufacture that includes instruction means for performing the functions described in the flowchart blocks. Computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable data processing device to create a computer-implemented process, and the instructions that execute on the computer or other programmable data processing device provide the steps for performing the functions described in the flowchart blocks.

[0039] Each block may represent a module, segment, or portion of code that includes one or more executable instructions for performing a specific logical function. It should also be noted that in some alternative implementations, the functions noted in the blocks may occur out of order. For example, two blocks shown in succession may actually be performed substantially simultaneously, or the blocks may occasionally be performed in reverse order depending on the function in question.

[0040] FIG. 1 is a schematic diagram illustrating a system for providing order-related information according to an embodiment.

[0041] Referring to FIG. 1 , the system 100 includes an electronic device 110, a server 120, and a network 130. Depending on the embodiment, the system may further include a delivery service user terminal (which in this disclosure refers to the terminal of a customer who has requested a delivery order) or a separate store server. This depends on the entity from which the server 120 obtains the pre-processed order-related information. If the server 120 obtains the pre-processed order-related information from the delivery service user terminal via the network 130, the store server may not be included in the system. Conversely, if the server 120 obtains the pre-processed order-related information from the store server via the network 130, the delivery service user terminal may not be included in the system. Furthermore, it will be understood by those skilled in the art related to this embodiment that other general-purpose components may be included in addition to the components illustrated in FIG. 1 .

[0042] The electronic device 110 is a terminal used by the delivery person to check the order requests that are currently on hold, accept the desired orders, and perform delivery work for the accepted orders. In the present disclosure, the delivery person performs the above series of tasks using a delivery person-specific application installed on the electronic device 110.

[0043] In addition, the server 120 collects pre-processed order-related information from the delivery service user terminal or the store server, and provides services such as order confirmation and order acceptance to the delivery person through a delivery person-dedicated application installed in the electronic device 110. The server 120 may be configured as a single device, or may be configured as multiple devices connected by wire or wirelessly depending on the embodiment.

[0044] Meanwhile, the electronic device 110 and the server 120 may communicate with each other within a network 130. The network 130 is a comprehensive data communication network that enables smooth communication between the network components shown in FIG. 1 and may include a local area network (LAN), a wide area network (WAN), a value-added network (VAN), a mobile radio communication network, a satellite communication network, and combinations thereof. It may include wired internet, wireless internet, and a mobile wireless communication network. Examples of wireless communication networks include, but are not limited to, wireless LAN (Wi-Fi), Bluetooth, Bluetooth low energy, ZigBee, Wi-Fi Direct (WFD), ultra wideband (UWB), infrared data association (IrDA), and near field communication (NFC).

[0045] The above will be described in more detail with reference to the following drawings.

[0046] Figure 2 is a flowchart illustrating a method for providing order-related information according to one embodiment. Hereinafter, the method illustrated in Figure 2 will be described as being performed by the electronic device 110 described above. However, this is merely an example, and the method illustrated in Figure 2 may be performed by other devices or by a combination of the electronic device 110 and a separate device. This also applies to the methods illustrated in Figures 3, 7, and 8 described below.

[0047] In step S210, the electronic device 110 transmits status information indicating that the account connected to the delivery person application is available to receive order-related information to the server 120 that manages order-related information.

[0048] According to one embodiment, the electronic device 110 may transmit status information indicating that there are currently no orders assigned to the account connected to the delivery person application to the server 120. In other words, the electronic device 110 may notify the server 120 that there are currently no orders for the delivery person to handle.

[0049] According to another embodiment, the electronic device 110 may transmit status information indicating that a state in which there are no orders assigned to an account connected to the delivery person application has continued for a predetermined time to the server 120. That is, if an idle state in which there are no orders for the delivery person to perform has continued for a predetermined time, the electronic device 110 may notify the server 120 of this.

[0050] According to another embodiment, the electronic device 110 may transmit status information to the server 120 indicating that the account connected to the delivery person application is available to accept a new order. That is, the electronic device 110 may notify the server 120 that the delivery person agrees to accept the current order, so that the delivery person may be provided with order-related information, reflecting whether the delivery person intends to carry out the order. The delivery person's consent may be determined by the delivery person applying an external force to an external component provided on the electronic device 110 or by operating an input interface provided by the electronic device 110. For example, if the account status on the delivery person application is changed from offline to online, the electronic device 110 may identify this as the delivery person's consent to accept the order.

[0051] In step S220, the electronic device 110 receives order-related information corresponding to the status information from the server 120. Exemplarily, the order-related information may be stored in a cache in the server 120 and managed by a non-relational database management system (e.g., Redis).

[0052] According to one embodiment, the order-related information received by the electronic device 110 from the server 120 may include, for stores located within a certain distance from the delivery person's current location and for which orders are currently waiting, 1) the distance between the delivery person's current location and the store, 2) the latitude and longitude identifying the location of the store, 3) the number of orders currently waiting at the store, and 4) identification information for each of the orders currently waiting at the store.

[0053] More specifically, the order-related information may be information in which the distance between the delivery person's current location and the store, the latitude and longitude, and the identification information are arranged based on the number of orders currently waiting at the store. In this regard, the number of orders currently waiting at the store may be information secondarily generated by the electronic device 110 or the server 120 by checking the distance between the delivery person's current location and the store or the number of identification information corresponding to orders having at least part of the same latitude and longitude. In other words, if the electronic device 110 is the subject of second generation, the order-related information received by the electronic device 110 from the server 120 may be 1), 2), and 4), and 3) may be generated by the electronic device 110 after receiving the order-related information.

[0054] Meanwhile, the order-related information may be information in which the latitude and longitude, the number of orders currently waiting at the store, and the identification information are arranged based on the distance between the delivery person's current location and the store.

[0055] According to another embodiment, the order-related information received by the electronic device 110 from the server 120 may include position information and pixel information of a first graphic object within the screen for displaying the first graphic object (described later) on the execution screen of the delivery person-dedicated application. That is, the position where the first graphic object is to be displayed, the graphic effect to be applied to the first graphic object, etc. may be calculated by the server 120, and the electronic device 110 may receive the calculation results as the order-related information.

[0056] In step S230, the electronic device 110 displays, based on the order-related information, a first graphic object on the execution screen of the delivery person application indicating that there is an order currently waiting at the location of at least some of the stores located within a certain distance from the delivery person's current location.

[0057] According to one embodiment, the electronic device 110 displays a first graphic object at the location of a store located within a certain distance from the delivery person's current location and having a certain number of waiting orders. For example, the electronic device 110 may display the first graphic object at the location of a store located within 3 km from the delivery person's current location and having one or more waiting orders, or at the location of a store with three or more waiting orders. This allows the delivery person to intuitively and quickly determine, through the application, the location of a store with a waiting order that can be accepted, and by moving closer to the location, the delivery person can increase the probability of being assigned an order.

[0058] According to an embodiment, the electronic device 110 may change at least some of the size, hue, and opacity of the first graphical object in response to the number of orders currently waiting at the store. For example, the electronic device 110 may change the size, hue, and opacity of the first graphical object in accordance with the number of orders currently waiting at the store, such that the larger the number of orders currently waiting at the store, the larger the size, hue, and opacity of the first graphical object. This allows the delivery person to easily distinguish which store has the most orders among the stores where the first graphical object is displayed, and by moving closer to the location of the corresponding store, the delivery person can increase the probability of being assigned an order.

[0059] Meanwhile, according to an embodiment, the electronic device 110 may set the opacity of a first graphical object in a state where it is not selected by the delivery person to be different from the opacity of a first graphical object in a state where it is selected by the delivery person. For example, the electronic device 110 may set the opacity of a first graphical object in a state where it is selected by the delivery person to be higher than the opacity of a first graphical object in a state where it is not selected by the delivery person, thereby making it possible to clearly distinguish the first graphical object selected by the delivery person on the application execution screen. The delivery person may select a first graphical object corresponding to a specific store to obtain detailed information about the desired store. By adjusting the opacity of the first graphical object depending on whether or not the delivery person has selected the first graphical object as described above, it becomes possible to easily distinguish the selected first graphical object when many first graphical objects are displayed on the screen.

[0060] Meanwhile, according to an embodiment, the electronic device 110 may apply a temporary graphic effect to the first graphic object when order-related information corresponding to the first graphic object is updated. For example, the electronic device 110 may apply a sparkling effect to the first graphic object of a store whose order-related information has been updated, or may temporarily expand the size of the circular first graphic object by displaying concentric circles of different saturations around the outer periphery of the first graphic object. Alternatively, the electronic device 110 may apply a graphic effect that spreads outward from the outer periphery of the first graphic object and then disappears. However, this is merely an example, and various graphic effects may be applied to the first graphic object as long as they can identify stores whose order-related information has been updated.

[0061] Meanwhile, according to an embodiment, the electronic device 110 may display the number of orders currently waiting for each store corresponding to the first graphic object in addition to displaying the first graphic object. In this case, the number of orders may be displayed inside the first graphic object, on the upper outer side, the lower outer side, the left outer side, or the right outer side, and may disappear after being displayed temporarily for a preset time period, depending on the embodiment.

[0062] Meanwhile, according to one embodiment, in addition to displaying the first graphic object, the electronic device 110 may individually display a color on the map for each section of the map on the execution screen of the delivery person application based on the number of orders currently waiting in each section. That is, apart from the locations of the stores, the electronic device 110 may display a color matching the number of orders currently waiting in each section divided by roads on the map or administrative districts. For example, a section with a large number of orders currently waiting may be set to a high saturation of red, and a section with a small number of orders may be set to a high saturation of blue. In this regard, the number of orders currently waiting in each section may be calculated by adding up the number of orders from the stores located in each section, and the calculation of adding up the number of orders from the stores and the calculation of determining color information for each section may be performed by the electronic device 110 or the server 120.

[0063] Meanwhile, according to an embodiment, the electronic device 110 may change at least some of the color, size, shape, and internal icon design of the first graphical object based on the settings of the delivery person input through the delivery person application. For example, the electronic device 110 may change the shape of the first graphical object from a circle to a square, change the color of the first graphical object from green to blue, or change the internal icon design from a tableware (fork, knife, etc.) icon to an arrow-shaped marker icon.

[0064] FIG. 3 is a flowchart illustrating a method for providing order-related information according to a first additional embodiment.

[0065] In step S310, the electronic device 110 transmits status information indicating that the account connected to the delivery person application is available to receive order-related information to the server 120 that manages order-related information.

[0066] In step S320, the electronic device 110 receives order-related information from the server 120 in response to the status information.

[0067] In step S330, the electronic device 110 displays, based on the order-related information, a first graphic object on the execution screen of the delivery person application indicating that there is an order currently waiting at the location of at least some of the stores located within a certain distance from the delivery person's current location.

[0068] In step S340, if the preset display condition is met, the electronic device 110 displays a tool tip interface including text information encouraging the delivery person to move on the execution screen of the delivery person-specific application.

[0069] According to one embodiment, the electronic device 110 may temporarily display a tooltip interface on the execution screen of the application when a preset time has elapsed after an account connected to the delivery person application enters the execution screen of the application. For example, when an execution screen on which a first graphic object is displayed (or will be displayed) is displayed on the display of the electronic device 110, the electronic device 110 may temporarily display the tooltip interface when a preset time has elapsed since the display. This allows the electronic device 110 to provide text information encouraging a delivery person who first executed the delivery person application or after a considerable amount of time has elapsed to move in order to easily assign an order to the delivery person.

[0070] According to another embodiment, the electronic device 110 may temporarily display a tooltip interface on the execution screen of the application whenever a state in which there are no orders assigned to an account connected to a delivery person application continues for a preset time period. In this way, the electronic device 110 may encourage a delivery person who remains idle for a certain period of time to move to another area, thereby increasing the probability of being assigned an order.

[0071] 4, 5a and 5b, exemplary execution screens of the delivery person application embodying the embodiment related to FIGS. 2 and 3 will be described below.

[0072] FIG. 4 shows an execution screen 400 of a delivery person-only application on which a first graphic object is displayed according to one embodiment, and FIGS. 5a and 5b show execution screens 500a and 500b of a delivery person-only application on which a first graphic object is displayed according to another embodiment.

[0073] According to one embodiment, as shown in Fig. 4, the electronic device 110 may display the first graphic object 410 and the tooltip interface 430 immediately after an account connected to a delivery person-dedicated application enters the execution screen 400 of the application, or after a certain time has elapsed thereafter. Meanwhile, as shown in Figs. 5a and 5b, the electronic device 110 may not display the first graphic object 530 and the tooltip interface 540 just when the account enters the execution screen 500a of the application (although in this case, markers 520 providing information such as order quantity and parcel name for each parcel may be displayed depending on the embodiment), but may display the first graphic object 530 and the tooltip interface 540 when the delivery person operates the on-off control interface 510 to convert the account into a state where it is able to accept delivery orders.

[0074] Meanwhile, according to one embodiment, the electronic device 110 may display the delivery person's current location A on the application execution screen regardless of whether the first graphic object 410, 530 or the tooltip interface 430, 540 is displayed or not.

[0075] While in Figures 4, 5a and 5b identification numbers such as 410, 420, 430, 520 and 530 are shown as referring to only one object, this is for convenience of explanation and should be construed as including any object that performs the same function but is not shown with said identification numbers.

[0076] FIG. 6 is a flowchart illustrating a method for providing order-related information according to an additional second embodiment.

[0077] In step S610, the electronic device 110 transmits status information indicating that the account connected to the delivery person application is available to receive order-related information to the server 120 that manages order-related information.

[0078] In step S620, the electronic device 110 receives order-related information from the server 120 in response to the status information.

[0079] In step S630, the electronic device 110 displays, based on the order-related information, a first graphic object on the execution screen of the delivery person application indicating that there is an order currently waiting at the location of at least some of the stores located within a certain distance from the delivery person's current location.

[0080] In step S640, the electronic device 110 receives a selection by the delivery person for a particular first graphical object.

[0081] In step S650, the electronic device 110 displays a banner interface including detailed information about the store corresponding to the selected first graphic object on the execution screen of the delivery person application.

[0082] In one embodiment, the banner interface displayed by the electronic device 110 may include detailed information including at least some of the following: 1) store location information; 2) time elapsed since the store's order-related information was last updated; 3) the number of orders currently waiting at the store; and 4) text information with a link providing directions from the delivery person's current location to the store.

[0083] Regarding 1), at least one of the store's road name address or lot address may be provided as the store's location information displayed through the banner interface. In addition, the store's location information may be provided in a format that describes the store's location based on the road or landmark adjacent to the store, rather than the store's exact address. For example, if the store is adjacent to A-ro B-gil, the store's location information may be displayed as "near A-ro B-gil," and if the store is near Gangnam Station, the store's location information may be displayed as "near Gangnam Station Exit N."

[0084] Regarding 2), the time information displayed through the banner interface is calculated in seconds as the time elapsed from the time the order-related information was updated to the present, but if the elapsed time is one minute or more, it may be calculated in minutes, and if the elapsed time is one hour or more, it may be calculated in hours. For example, if 45 seconds have elapsed, the time information may be displayed as "45 seconds ago," but if the elapsed time is between three and four minutes, it may be displayed as "3 minutes ago."

[0085] In relation to 3), the number of currently waiting orders may be the number of orders identified based on order-related information updated before the time information in 2) has elapsed. Because the number of currently waiting orders is very important information for idle delivery personnel, it may be displayed with different text effects such as font, size, and color than the detailed information in 1), 2), and 4).

[0086] In relation to 4), when the delivery person selects the text information to which the link is set, the electronic device 110 may provide a separate pop-up window displaying a route from the delivery person's current location to the store, or may display possible routes connecting the delivery person's current location and the store location on a map on the current application execution screen (in this case, the route displayed on the map may be the route with the shortest travel time).

[0087] In this regard, reference is made to FIG. 8 below.

[0088] FIG. 7 is a flowchart illustrating a method for providing order-related information according to an additional third embodiment.

[0089] In step S710, the electronic device 110 transmits status information indicating that the account connected to the delivery person application is available to receive order-related information to the server 120 that manages order-related information.

[0090] In step S720, the electronic device 110 receives order-related information from the server 120 in response to the status information.

[0091] In step S730, the electronic device 110 displays, based on the order-related information, a first graphic object on the execution screen of the delivery person application indicating that there is an order currently waiting at the location of at least some of the stores located within a certain distance from the delivery person's current location.

[0092] In step 740, the electronic device 110 receives a zoom out input from the delivery person to the execution screen of the delivery person application.

[0093] In step 750, the electronic device 110 zooms out the execution screen of the delivery person application, converting a plurality of first graphic objects that are adjacent to each other by a certain distance or more into a single second graphic object and displaying the converted object. In this case, the second graphic object displays the total number of orders currently waiting at each of the stores corresponding to the plurality of first graphic objects before conversion.

[0094] According to an embodiment, the electronic device 110 may determine the graphic settings of the second graphic object by reflecting the graphic settings of the first graphic object corresponding to the second graphic object. For example, if the hue of the first graphic object is determined based on the number of orders currently waiting at each store, the hue may be different for each of the first graphic objects. For example, the hue of the second graphic object may be determined by the average RGB value of the hues applied to each of the first graphic objects.

[0095] Meanwhile, according to one embodiment, the color on the map may be individually displayed for each section of the map on the execution screen of the delivery person application based on the number of orders currently waiting for each section. In this case, when the execution screen of the delivery person application is zoomed out, multiple sections may be merged into one larger section, and the color on the map may be determined and displayed again based on the number of orders currently waiting for each merged section. In this regard, the necessary calculations may be performed by the electronic device 110, or in some embodiments, by the server 120.

[0096] In this regard, reference is made to FIG. 9 below.

[0097] FIG. 8 illustrates an execution screen 800 of the delivery person application when the first graphic object is selected according to one embodiment.

[0098] As described above with reference to FIG. 6, when a specific first graphic object 820 is selected by the delivery person, the object 820 may be displayed in a larger size and in a more saturated hue than an unselected first graphic object 810 (although FIG. 8 illustrates only one object, this is for convenience of explanation, and the first graphic object identified by 810 should be interpreted as referring to any first graphic object not selected by the delivery person).

[0099] In addition, in response to the selection of the object 820, a banner interface 830 that provides detailed information about the store corresponding to the object 820 may be displayed on the execution screen 800. As shown in Fig. 8, the banner interface 830 displays the store's location information ("near Jungang-ro 22-gil"), the time elapsed since the store's order-related information was updated ("58 seconds ago"), and text information ("Directions") with a link that provides a route from the delivery person's current location to the store.

[0100] Meanwhile, FIG. 9 illustrates an execution screen 900 of the delivery person application when order-related information is updated according to an embodiment.

[0101] As described above with reference to Fig. 7, when order-related information is updated, a preset graphic effect may be applied to the first graphic object corresponding to the corresponding store, but in one embodiment in which the first graphic object is circular, a temporary graphic effect in the form of concentric circles may be added to the outer periphery of the first graphic object 910 as shown in Fig. 9. In this way, the delivery person can select the first graphic object displayed at the location of the store where the order-related information has been updated to quickly grasp the related detailed information and move to a location that will increase the probability of assigning the order.

[0102] FIG. 10 is a block diagram illustrating an electronic device for providing order-related information to a delivery person according to one embodiment.

[0103] According to an embodiment, the electronic device 110 may include a memory 111 and a processor 113. In one example, the electronic device 110 may be connected to a server 120 or other external devices through a transceiver provided in the electronic device 110 to exchange data.

[0104] The processor 113 can perform at least one of the methods described above in Figures 1 to 9. The memory 111 can store information for performing at least one of the methods described above in Figures 1 to 9. The memory 111 can be a volatile memory or a non-volatile memory.

[0105] The processor 113 can execute programs and control the electronic device 110 to provide information. The code of the programs executed by the processor 113 can be stored in the memory 111.

[0106] The processor 113 may be coupled to the memory 115 and configured to transfer status information indicating that an account connected to the delivery person-dedicated application is available to receive order-related information to the server 120 that manages order-related information, receive order-related information from the server 120 in response to the status information, and display a first graphic object on the application execution screen based on the order-related information indicating that there are orders currently waiting at the locations of at least some of the stores located within a certain distance from the delivery person's current location.

[0107] In one embodiment, electronic device 110 may further include an output interface capable of providing information to a delivery person or an input interface capable of receiving input from a delivery person.

[0108] 10 shows only components related to the present embodiment, and therefore, it will be understood by those skilled in the art that the electronic device 110 may further include other general components in addition to the components shown in FIG.

[0109] The apparatus according to the above-described embodiments 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, buttons, etc. Methods embodied in software modules or algorithms may be stored on a computer-readable recording medium as computer-readable code or program instructions executable on the processor. Examples of computer-readable recording media include magnetic storage media (e.g., read-only memory (ROM), random-access memory (RAM), floppy disks, hard disks, etc.) and optically readable media (e.g., CD-ROMs, DVDs, etc.). The computer-readable recording media may be distributed across network-connected computer systems to store and execute the computer-readable code in a distributed manner. The medium is computer-readable, can be stored in memory, and can be executed by a processor.

[0110] The present embodiments may be illustrated as functional blocks and various processing steps. These functional blocks may be embodied as various hardware and / or software components that perform specific functions. For example, the embodiments may employ direct circuitry, such as memory, processing, logic, look-up tables, etc., that can perform various functions under the control of one or more microprocessors or other control devices. While components may be implemented in software programming or software elements, the present embodiments include various algorithms embodied in a combination of data structures, processes, routines, or other programming components, and may be implemented in programming or scripting languages ​​such as C, C++, Java, assembler, etc. Functional aspects may be embodied as algorithms executed by one or more processors. The present embodiments may also employ conventional techniques for electronic configuration, signal processing, message processing, and / or data processing. Terms such as "mechanism," "element," "means," and "component" may be used broadly and are not limited to mechanical or physical components. These terms may include a series of software routines in conjunction with a processor or the like.

[0111] The above-described embodiments are merely examples, and other embodiments may be implemented within the scope of the following claims.

Claims

1. 1. A method of providing order-related information to a delivery person, comprising: transmitting status information indicating that an account connected to the delivery person application is able to receive the order-related information to a server that manages the order-related information; receiving the order-related information corresponding to the status information from the server; The method includes a step of displaying, based on the order-related information, a first graphic object on the execution screen of the application indicating that there are orders currently waiting at the locations of at least some of the stores located within a certain distance from the delivery person's current location.

2. The status information is The method of claim 1 , indicating that there are no orders currently assigned to the account.

3. The status information is 10. The method of claim 1, indicating that the account has had no orders assigned to it for a predetermined period of time.

4. The status information is The method of claim 1 , wherein the account indicates that it is open to accept new orders.

5. The order-related information is 2. The method of claim 1, wherein, for stores located within a certain distance from the delivery person's current location and having orders currently waiting, the information includes the distance between the delivery person's current location and the store, the latitude and longitude that identify the location of the store, the number of orders currently waiting at the store, and identification information of each of the orders currently waiting at the store.

6. The order-related information is The method according to claim 5 , wherein the distance between the delivery person's current location and the store, the latitude and longitude, and the identification information are sorted based on the number of orders currently waiting at the store.

7. The first graphic object comprises:

2. The method of claim 1, wherein at least one of the size, color, and opacity is changed in response to the number of orders currently waiting at the store.

8. The first graphic object comprises: The method of claim 1 , wherein the opacity is different between a state where the item is not selected by the delivery person and a state where the item is selected by the delivery person.

9. The first graphic object comprises: The method of claim 1 , wherein a temporary graphic effect is applied to the first graphic object when the order-related information corresponding to the first graphic object is updated.

10. The displaying step includes: The method of claim 1 , further comprising displaying the number of orders currently pending at each store corresponding to the first graphic object in addition to displaying the first graphic object.

11. The displaying step includes:

2. The method according to claim 1, wherein, in addition to displaying the first graphic object, a color on the map is individually displayed for each section in the map on the execution screen of the application based on the number of orders currently waiting for each section.

12. receiving a selection by the delivery person for a particular first graphical object; The method of claim 1 , further comprising: displaying, on an execution screen of the application, a banner interface including detailed information about the store corresponding to the selected first graphic object.

13. The detailed information included in the banner interface is:

13. The method of claim 12, wherein the information includes at least some of the following: location information of the store; time information that has elapsed since the order-related information of the store was last updated; the number of orders currently waiting at the store; and text information with a link that provides a route from the delivery person's current location to the store.

14. The method of claim 1, further comprising: displaying a tool tip interface including text information encouraging the delivery person to move on an execution screen of the application when a preset display condition is met.

15. The tooltip interface is 2. The method of claim 1, wherein the message is temporarily displayed on the application execution screen whenever a preset time has elapsed after the account has entered the application execution screen or whenever a state in which there are no orders assigned to the account continues for a preset time.

16. receiving a zoom out input from the delivery person to the execution screen of the application; and converting and displaying a plurality of first graphic objects adjacent to each other by a predetermined distance or more as one second graphic object as the execution screen of the application is zoomed out; 2. The method according to claim 1, wherein the second graphic object displays the total number of orders currently waiting at each of the stores corresponding to the plurality of first graphic objects before being converted.

17. A non-transitory computer-readable recording medium having a program recorded thereon for causing a computer to execute the method of claim 1.

18. 1. An electronic device for providing order-related information to a delivery person, comprising: a memory for storing instructions and a processor; the processor is coupled to the memory; transmitting status information indicating that an account connected to the delivery person application is able to receive the order-related information to a server that manages the order-related information; receiving, from the server, the order-related information corresponding to the status information; An electronic device configured to display, based on the order-related information, a first graphic object on the execution screen of the application indicating that there are orders currently waiting at the locations of at least some of the stores located within a certain distance from the delivery person's current location.

Citation Information

Patent Citations

  • Information providing system using real time information

    JP2004021548A

  • Taxi service support system

    JP2014130552A

  • Delivery management apparatus, delivery management method, and delivery management system

    JP2018144925A

  • Delivery order allocation system and method

    JP2019530935A

  • System for providing delivery and errand service

    KR1020180052304A