Electronic device and method for managing order information therefor

The electronic device and method optimize order assignment by allowing delivery personnel to set destinations, reducing refusal rates by aligning orders with their travel paths and minimizing unprofitable travel.

JP2025538919APending Publication Date: 2025-12-03COUPANG CORP
View PDF 9 Cites 0 Cited by

Patent Information

Application Number
JP2025518350
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2022-12-27
Filing Date
2023-02-06
Publication Date
2025-12-03

AI Technical Summary

Technical Problem

Current delivery systems assign orders based on distance without considering delivery personnel's travel direction or intentions, leading to order refusal by personnel.

Method used

An electronic device and method that allow delivery personnel to set a delivery destination, enabling orders to be assigned to nearby regions based on set destinations, priorities, and travel efficiency, considering factors like expected preparation time, travel time, status, and delivery history.

Benefits of technology

Reduces order refusal rates by allowing delivery personnel to accept orders that align with their travel routes, minimizing travel without profit, and optimizing order assignment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025538919000001_ABST
    Figure 2025538919000001_ABST
Patent Text Reader

Abstract

A method for managing order information in an electronic device is provided, which may include the steps of: acquiring information about a destination set by each of one or more of a plurality of delivery persons through a user interface for destination setting provided on each terminal of the plurality of delivery persons; confirming information about a first order including information about a delivery destination of an item; and assigning the first order to a first delivery person of the plurality of delivery persons based on the information about the delivery destination and the information about the destination.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to an electronic device and a control method thereof that allows a delivery person to set a delivery destination and thereby be assigned orders to be delivered to areas near the delivery destination. [Background technology]

[0002] As internet use becomes more commonplace, the e-commerce market is expanding. In particular, with the spread of infectious diseases, interest in e-commerce / online purchasing, which allows for the purchase of products without face-to-face contact, is rapidly increasing.

[0003] Compared to the delivery of general items, the delivery of items such as fresh food, frozen food, delivery food, flowers, and plants must be delivered while maintaining certain conditions such as freshness and heat retention, or delivered quickly. Therefore, there is a particular need for orders to be appropriately assigned to delivery personnel who deliver the items.

[0004] However, currently, the preferred areas set by delivery personnel do not affect the actual allocation of orders, and orders are assigned based on distance regardless of the delivery personnel's direction of travel or intentions, which creates the problem of delivery personnel refusing to deliver assigned orders.

[0005] In this regard, reference can be made to prior art documents such as case KR10-2403710B1. Summary of the Invention [Problem to be solved by the invention]

[0006] The disclosed embodiments provide an electronic device and a method for managing order information therein. More specifically, an object of the present invention is to provide an electronic device and a control method therefor that allow a delivery person to set a delivery destination when the delivery person moves to a region other than the current delivery area and attempts to assign an order to another region, thereby being able to assign an order to be delivered to a region nearby the delivery destination.

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

[0008] One aspect of the present disclosure may provide a method for managing order information, including the steps of: acquiring information regarding a destination set by one or more of the plurality of delivery personnel through a user interface for destination setting provided on each terminal of the plurality of delivery personnel; confirming information regarding a first order including information regarding a delivery destination of an item; and assigning the first order to a first delivery personnel of the plurality of delivery personnel based on the information regarding the delivery destination and the information regarding the destination.

[0009] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided, wherein the step of assigning the first order to the first delivery person includes: a step of confirming information regarding the priorities of the multiple delivery people, which is determined based on information regarding the delivery destination and information regarding the destination; and a step of assigning the first order to the first delivery person among the multiple delivery people based on the information regarding the priorities.

[0010] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided in which the closer the destination set by each of the one or more delivery personnel is to the delivery destination, the higher the priority given to the one or more delivery personnel.

[0011] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided in which the information regarding the destination includes information regarding the address set as the destination, and the lower the administrative district unit corresponding to the address set as the destination by each of the one or more delivery personnel, the higher the priority given to the one or more delivery personnel.

[0012] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided in which the priority is determined by further considering at least one of information regarding the expected preparation time of the item, information regarding the expected time required for each of the multiple delivery personnel to travel from their current location to a pickup location for the item, information regarding the status of each of the multiple delivery personnel, and information regarding the delivery history of each of the multiple delivery personnel.

[0013] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided, wherein the step of allocating the first order to the first delivery person includes the steps of: confirming information regarding the priorities of the plurality of delivery persons, the information being determined based on at least one of information regarding an expected preparation time for the item, information regarding an expected time required for each of the plurality of delivery persons to travel from a current location to a pickup location for the item, information regarding the status of each of the plurality of delivery persons, and information regarding the delivery history of each of the plurality of delivery persons; determining the first delivery person from the plurality of delivery persons as a candidate delivery person based on the information regarding the priorities; and assigning the first order to the first delivery person if it is confirmed that the destination set by the first delivery person is within a set radius from the delivery destination.

[0014] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided, wherein the step of assigning the first order to the first delivery person includes: confirming the number of at least one delivery person among the one or more delivery people who has set the destination within a set radius from the delivery destination; and assigning the first order to the first delivery person based on the number of the at least one delivery person.

[0015] In one embodiment of the present disclosure, the step of allocating the first order to the first delivery person based on the number of the at least one delivery person includes, when there is no delivery person who has set the destination within a set radius from the delivery destination, checking information on the priorities of the plurality of delivery people, which is determined based on at least one of information on an expected preparation time for the item, information on an expected time required for each of the plurality of delivery people to move from a current location to a pickup location for the item, information on the status of each of the plurality of delivery people, and information on the delivery history of each of the plurality of delivery people, and allocating the first order to the first delivery person among the plurality of delivery people based on the information on the priorities; when there is one delivery person, there is no delivery person who has set the destination within a set radius from the delivery destination. and if there are multiple at least one delivery persons, checking information regarding the priority of the at least one delivery person, the information being determined based on at least one of information regarding an expected preparation time for the item, information regarding an expected time required for each of the at least one delivery persons to travel from a current location to a pickup location for the item, information regarding the status of each of the at least one delivery person, information regarding the delivery history of each of the at least one delivery person, information regarding the delivery destination, and information regarding the destination set by each of the at least one delivery person, and assigning the first order to the first delivery person of the at least one delivery person based on the information regarding the priority.

[0016] In addition, in one embodiment of the present disclosure, the method for managing order information may further include the steps of: confirming information regarding the current location of a second delivery person among the one or more delivery people; if it is confirmed that the distance from the current location of the second delivery person to the destination set by the second delivery person is equal to or greater than a set distance, confirming information regarding a second order whose delivery destination is located within a travel route from the current location of the second delivery person to the destination set by the second delivery person; and assigning the second order to the second delivery person.

[0017] In addition, in one embodiment of the present disclosure, the method for managing order information may further include the steps of: confirming information that the second delivery person has completed delivery of the second order; confirming information regarding a third order whose delivery destination is located within a travel route from the delivery destination of the second order to a destination set by the second delivery person; and assigning the third order to the second delivery person.

[0018] In addition, in one embodiment of the present disclosure, the method for managing order information may provide a method for managing order information, which further includes a step of deducting the number of times that the destination corresponding to the first delivery person can be set by assigning the first order to the first delivery person.

[0019] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided, wherein the step of deducting the number of times the destination can be set includes a step of checking setting information regarding whether the first delivery person is scheduled to come to work or leave work; and a step of omitting the deduction from the number of times the destination can be set if it is confirmed based on the setting information that the first delivery person is scheduled to come to work or leave work.

[0020] In addition, in one embodiment of the present disclosure, a method for managing order information may be provided, wherein the step of deducting the number of times the destination can be set includes the steps of: confirming information about a fourth order previously delivered by the first delivery person; and omitting the deduction from the number of times the destination can be set if it is confirmed that the destination set by the first delivery person is located within a set radius from the pickup location of the fourth order.

[0021] In addition, in one embodiment of the present disclosure, the method for managing order information may further include a step of confirming at least one of an input from the first delivery person rejecting the allocation of the first order and an input from a user canceling the first order; and a step of deducting the number of times that the destination corresponding to the first delivery person can be set based on at least one of the input from the first delivery person and the input from the user.

[0022] In addition, in one embodiment of the present disclosure, the method for managing order information may further include steps of storing information regarding the destination in a database; confirming information that the first delivery person has completed delivery of the first order; and deleting information regarding the destination set by the first delivery person from the database.

[0023] In addition, in one embodiment of the present disclosure, the method for managing order information may further include a step of providing information regarding whether the delivery destination of the first order is in a nearby area of ​​the destination set by the first delivery person.

[0024] In addition, in one embodiment of the present disclosure, the method for managing order information may further include a step of confirming information regarding the current location of a third delivery person among the one or more delivery people; and a step of providing a notification regarding re-setting of the destination if the destination set by the third delivery person is located outside a set radius from the current location of the third delivery person.

[0025] Another aspect of the present disclosure may provide an electronic device including a communication unit, a memory, and a controller, wherein the controller acquires information regarding destinations set by one or more of the plurality of delivery persons via a user interface for destination setting provided on each of the plurality of delivery persons' terminals, confirms information regarding a first order including information regarding a delivery destination of an item, and assigns the first order to a first delivery person of the plurality of delivery persons based on the information regarding the delivery destination and the information regarding the destination.

[0026] Yet another aspect of the present disclosure may provide a computer-readable recording medium having a program recorded thereon for implementing a method performed by an electronic device.

[0027] Other specific details of the embodiments are included in the detailed description and drawings. [Effects of the Invention]

[0028] According to the proposed embodiment, one or more of the following advantages can be expected:

[0029] According to embodiments herein, when a delivery person is traveling to a specific destination, such as commuting to or from work, they may be assigned orders to deliver to areas near the specific destination, which may reduce the rate at which delivery people reject orders.

[0030] Furthermore, according to the embodiments of the present specification, even when a delivery person performs a delivery job for an order to be delivered to an outer area, by setting the destination to the original area, the distance traveled without making a profit can be reduced, which can reduce the rate at which delivery people reject orders.

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

[0032] [Figure 1] 1 illustrates a system according to one embodiment. [Figure 2] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 3] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 4] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 5] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 6a] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 6b] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 6c] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 6d] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 6e] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 6f] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 7a] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 7b] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 7c] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 7d] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 8a] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 8b] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 8c] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 9a] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 9b] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 9c] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 10a] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 10b] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 10c] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 10d] 10 is a diagram illustrating a process in which an electronic device manages order information according to an embodiment. [Figure 11] 1 illustrates a flowchart of a method for managing order information in an electronic device according to one embodiment. [Figure 12] 1 illustrates a block diagram of an electronic device according to one embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0033] 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 in the present disclosure, but these may change depending on the intentions or precedents of engineers in the field, 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 description. Therefore, the terms used in the present disclosure must 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.

[0034] Throughout the specification, when a part is said to "comprise" a certain element, this does not mean that it excludes other elements, but that it may further include other elements, unless otherwise specified.

[0035] 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."

[0036] 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 such as 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 such as smartphones and tablet PCs.

[0037] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0023] The present disclosure will be described in detail below with reference to the accompanying drawings so that those skilled in the art can easily implement the present disclosure. However, the present disclosure may be embodied in various different forms and is not limited to the embodiments described herein.

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

[0039] FIG. 1 illustrates a system according to one embodiment.

[0040] 1, the system may include at least one of an electronic device 100, a delivery person terminal 120, a user terminal 140, a seller terminal 160, and a network 180. Meanwhile, the system shown in FIG. 1 only shows components related to this embodiment. Therefore, a person skilled in the art of this embodiment will understand that other general components may be included in addition to the components shown in FIG. 1.

[0041] The electronic device 100 is a device that configures and provides various information. The electronic device 100 may provide the configured information as a web page or an application screen, or may provide the configured information in a format that can be displayed on a web page or an application screen on a receiving device.

[0042] According to one embodiment, the electronic device 100 can assign orders to delivery personnel based on information about destinations set by the delivery personnel. For example, the electronic device 100 can acquire information about destinations set by one or more delivery personnel via a user interface for setting destinations. Thereafter, the electronic device 100 can review information about the order, including information about the destinations of the items, and assign the orders to delivery personnel based on the information about the destinations and the information about the destinations.

[0043] The deliveryman terminal 120 is a terminal used by each deliveryman, and the deliveryman can set a destination and check information about assigned orders using an application installed on each terminal 120. For example, a deliveryman can use each terminal 120 to set a destination to which he or she wishes to travel, check information about orders assigned to him or her, and input information such as completion of delivery of assigned orders or rejection of orders.

[0044] In this case, the delivery person may include various entities that receive items from the seller and deliver them to the user. For example, the delivery person may include a business that provides delivery services within a specific geographical area or a business that provides delivery services regardless of the area, and the business may include a business entity or an individual. Furthermore, the delivery person may include various entities that provide delivery services within a specific delivery means, and the specific delivery means may include various forms of delivery means such as walking, motorcycles, bicycles, cars, drones, and trains.

[0045] User terminal 140 is a terminal used by each user, and the user can use each terminal 140 to access services provided by network 180. For example, electronic device 100 may provide user terminal 140 with an application for providing information regarding the ordering of various items, and the user can order various items using the application installed on each terminal 140. Alternatively, the user can use each terminal 140 to check real-time delivery information regarding the ordered items. In this case, the user may correspond to a customer who has ordered the delivery of the item.

[0046] The seller terminal 160 is a terminal used by each seller, and the seller can check information about items ordered by users using an application installed on each terminal 160. For example, the seller terminal 160 may receive information about an item order or information about a delivery person who will make the delivery from the electronic device 100 and provide it to the seller. Alternatively, the seller terminal 160 may obtain input from the seller regarding the expected preparation time of the item and send it to the electronic device 100. In this case, the seller may correspond to the entity selling the item.

[0047] The delivery person terminal 120, the user terminal 140, the seller terminal 160, and the electronic device 100 can communicate with each other within a network 180. The network 180 is a comprehensive data communication network that enables smooth communication between the entities of each network configuration shown in FIG. 1, including 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 mobile wireless communication networks. 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).

[0048] According to one embodiment, the electronic device 100, the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may each include a transceiver, a memory, and a processor. Furthermore, the electronic device 100, the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 each refer to a unit that processes at least one function or operation, and may be implemented in hardware, software, or a combination of hardware and software. While the electronic device 100, the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 are generally referred to as separate devices or servers in the embodiments, they may have logically separated structures, and at least some of them may be implemented as separate functions from a single device or server.

[0049] According to one embodiment, the electronic device 100, the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may include a number of computer systems or computer software implemented on a network server. For example, at least some of the electronic device 100, the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may refer to computer systems and computer software connected to a subordinate device capable of communicating with other network servers via a computer network 180 such as an intranet or the Internet, accepting work requests, performing the work, and providing the results of the work. Alternatively, at least some of the electronic device 100, the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may be understood as a broader concept including a series of application programs that can run on a network server and various databases established internally or in other connected nodes. For example, at least some of the electronic device 100, deliveryman terminal 120, user terminal 140, and seller terminal 160 may be implemented using a network server program provided in various ways depending on the operating system, such as DOS, Windows, Linux, UNIX, or MacOS.

[0050] According to one embodiment, the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may include a computer device, a mobile communication terminal, a server, or the like. The deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may include or be connected to an input device such as a touchpad, mouse, or keyboard for receiving user input. The deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may also include or be connected to an output device such as a screen, speaker, or interface device for providing information to a user. Furthermore, the input and output devices of the deliveryman terminal 120, the user terminal 140, and the seller terminal 160 may be integrated or interrelated. For example, a user interface for receiving input may be displayed on the deliveryman terminal 120, the user terminal 140, or the seller terminal 160.

[0051] Operations related to a series of information processing methods according to various embodiments may be implemented by a single physical device or by multiple physical devices that are organically coupled together. For example, some of the components included in the system may be implemented by one physical device, and the remaining components may be implemented by other physical devices. For example, one physical device may be implemented as part of the electronic device 100, and the other physical devices may be implemented as part of the delivery terminal 120 or other external devices. In some cases, the components included in the system may be distributed among different physical devices, and the distributed components may be organically coupled to implement the functions and operations of the system. For example, the electronic device 100 in this specification may include at least one sub-device, and some operations described as being performed by the electronic device 100 may be performed by a first sub-device, and other operations may be performed by a second sub-device.

[0052] FIG. 2 is a diagram illustrating a process in which the electronic device 100 manages order information according to an embodiment.

[0053] In step S200, the deliveryman terminal 120 may provide a user interface (UI) for setting a destination, according to an embodiment. More specifically, the deliveryman terminal 120 may receive information in a format that can be displayed on a web page or an application screen from the electronic device 100, and may display a UI for setting a destination on a display based on the received information.

[0054] For example, the deliveryperson terminal 120 may display a map including icons representing one or more delivery areas. After receiving an input from the deliveryperson selecting one of the icons representing one or more delivery areas, the deliveryperson terminal 120 may display an icon for setting the delivery area corresponding to the selected icon as a destination. This will be described in detail with reference to FIGS. 6a to 6f.

[0055] Alternatively, the deliveryman terminal 120 may display a map including icons for displaying a list of candidate destinations. After receiving an input from the deliveryman selecting an icon, the deliveryman terminal 120 may display a list of one or more candidate destinations determined based on the deliveryman's current location. This will be described in detail with reference to FIGS. 7a to 7d.

[0056] In step S205, according to one embodiment, the electronic device 100 may receive information about destinations set by each of one or more delivery personnel from the delivery personnel terminal 120. More specifically, the delivery personnel terminal 120 may acquire information about the destination selected by the delivery personnel through a user interface for setting a destination, and transmit the acquired information to the electronic device 100.

[0057] For example, if the deliveryperson terminal 120 displays a map including icons representing one or more delivery areas, the deliveryperson terminal 120 may obtain an input from the deliveryperson to select an icon for setting the selected delivery area as a destination. Thereafter, the deliveryperson terminal 120 may transmit information about the selected delivery area to the electronic device 100. This will be described in detail with reference to FIGS. 6a to 6f.

[0058] Alternatively, if the deliveryperson terminal 120 displays a map including icons for displaying a list of one or more candidate destinations, the deliveryperson terminal 120 may obtain an input from the deliveryperson to select one of the one or more candidate destinations. Thereafter, the deliveryperson terminal 120 may transmit information about the selected candidate destination to the electronic device 100. This will be described in detail with reference to FIGS. 7a to 7d.

[0059] According to one embodiment, the electronic device 100 may check information about the delivery person's current location and, if the destination set by the delivery person is located outside a predetermined radius from the delivery person's current location, provide a notification regarding resetting the destination. For example, the electronic device 100 may receive information about the delivery person's current location along with information about the destination from the delivery person terminal 120. If it is subsequently determined that the destination set by the delivery person is located outside a predetermined radius from the delivery person's current location, the electronic device 100 may transmit information regarding resetting the destination to the delivery person terminal 120. The delivery person terminal 120 may then display a notification recommending resetting the destination based on the received information.

[0060] In step S210, according to an embodiment, the electronic device 100 may store information about destinations set by each of one or more delivery personnel in a database. For example, the electronic device 100 may store information about destinations received from the delivery personnel terminal 120 in a cache. However, the type of database in which the information about destinations is stored is not limited to the above.

[0061] In step S215, according to one embodiment, the electronic device 100 may receive order-related information, including information regarding the delivery destination of the item, from the user terminal 140. For example, the user terminal 140 may acquire user input regarding the item to be ordered or the delivery destination of the item. Thereafter, the user terminal 140 may transmit information regarding the first order, including information regarding the delivery destination of the item, to the electronic device 100 based on the acquired user input.

[0062] In S220, according to one embodiment, electronic device 100 may determine the priorities of the plurality of delivery personnel. For example, electronic device 100 may determine the priorities of the plurality of delivery personnel based on at least one of information regarding the delivery destination, information regarding destinations set by each of one or more delivery personnel, information regarding an expected preparation time for the item, information regarding an expected time required for each of the plurality of delivery personnel to travel from a current location to a pickup location for the item, information regarding the status of each of the plurality of delivery personnel, and information regarding the delivery history of each of the plurality of delivery personnel.

[0063] According to one embodiment, the electronic device 100 may assign a higher priority to a plurality of delivery personnel who have set a destination than to a delivery personnel who have not set a destination. For example, if the delivery destination of an item is located within the Gangnam Finance Center building, the electronic device 100 may assign a higher priority to a delivery personnel who has set a destination in Seocho-gu than to a delivery personnel who has not set a destination.

[0064] According to yet another embodiment, the electronic device 100 may assign higher priority to one or more delivery personnel when the destination set by each of the delivery personnel is closer to the delivery destination of the item. For example, if the delivery destination of the item is located within the Gangnam Finance Center building, the electronic device 100 may assign higher priority to a delivery personnel who has set a destination in Gangnam-gu than a delivery personnel who has set a destination in Seocho-gu.

[0065] According to yet another embodiment, the electronic device 100 may assign higher priority to one or more delivery personnel when the administrative district unit corresponding to the address set as the destination by each of the one or more delivery personnel is lower. For example, if the delivery destination of an item is located within the Gangnam Finance Center building, the electronic device 100 may assign higher priority to a delivery personnel who has set the destination as Yeoksam 1-dong than to a delivery personnel who has set the destination as Gangnam-gu. Alternatively, if the delivery destination of an item is located within the Gangnam Finance Center building, the electronic device 100 may assign higher priority to a delivery personnel who has set the destination as Teheran-ro 152 than to a delivery personnel who has set the destination as Yeoksam 1-dong.

[0066] According to yet another embodiment, electronic device 100 may prioritize multiple delivery personnel based on the shorter expected travel time required for each of the delivery personnel to travel from their current location to the item pickup location. For example, electronic device 100 may determine the expected travel time based on the distance from each of the delivery personnel's current location to the item pickup location and the delivery personnel's mode of transportation. Thereafter, electronic device 100 may prioritize delivery personnel based on the shorter expected travel time.

[0067] According to yet another embodiment, electronic device 100 may assign higher priority to delivery personnel who are available for delivery over delivery personnel who are currently delivering or delivery personnel who are unavailable for delivery. Additionally, electronic device 100 may assign higher priority to multiple delivery personnel based on the higher the average score each of the multiple delivery personnel has received from customers.

[0068] In addition, the electronic device 100 may determine the priorities of multiple delivery personnel by comprehensively considering various factors, such as traffic conditions between the locations of the seller and the customer and their travel routes, and other topographical conditions (e.g., rivers, oceans, mountains, unpaved areas, etc. that hinder smooth travel.) However, the factors considered when the electronic device 100 determines the priorities of multiple delivery personnel are not limited to those described above.

[0069] In step S225, the electronic device 100 may assign the order to a first delivery person among the plurality of delivery persons based on priority, according to an embodiment. For example, the electronic device 100 may assign the first order to a first delivery person among the plurality of delivery persons who is assigned the highest priority.

[0070] In step S230, according to an embodiment, the electronic device 100 may transmit information about the order to the delivery person terminal 120. For example, the electronic device 100 may transmit information about a first order assigned to a first delivery person to the delivery person terminal 120. In this case, the information about the first order may include information about the delivery destination of the item.

[0071] According to one embodiment, the electronic device 100 may provide information regarding whether the delivery destination of the order is located in a neighborhood of the destination set by the first delivery person. For example, the electronic device 100 may transmit information regarding whether the delivery destination of the first order assigned to the first delivery person is located within a predetermined radius of the destination set by the first delivery person to the delivery person terminal 120. Thereafter, the delivery person terminal 120 may display a notification regarding whether the delivery destination of the first order is located within a predetermined radius of the destination set by the first delivery person based on the received information.

[0072] In step S235, the electronic device 100 may receive an input to cancel the order from the user terminal 140 or an input to reject the allocation of the order from the delivery person terminal 120, according to an embodiment. For example, the user terminal 140 may obtain a user input to cancel the first order and send it to the electronic device 100. Alternatively, the delivery person terminal 120 may obtain a first delivery person input to reject the allocation of the first order and send it to the electronic device 100.

[0073] In step S240, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set, according to an embodiment. For example, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set by allocating the first order to the first delivery person. Alternatively, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set by confirming an input to cancel the first order or an input to reject the allocation of the first order.

[0074] According to one embodiment, the electronic device 100 may determine whether to deduct the number of times a destination corresponding to the first delivery person can be set based on at least one of setting information regarding whether the first delivery person is scheduled to arrive or depart work and information regarding the first delivery person's delivery work performance history.

[0075] More specifically, the electronic device 100 may check the setting information regarding whether the first delivery person is scheduled to arrive or depart work, and if it is determined that the first delivery person is scheduled to arrive or depart work, the electronic device 100 may omit deducting from the number of times that the destination corresponding to the first delivery person can be set. For example, the delivery person terminal 120 may acquire an input from the first delivery person regarding whether the first delivery person is scheduled to arrive or depart work, and may transmit the setting information regarding whether the first delivery person is scheduled to arrive or depart work to the electronic device 100 based on the acquired input. Thereafter, if it is determined that the first delivery person is scheduled to arrive or depart work, the electronic device 100 may not deduct from the number of times that the destination corresponding to the first delivery person can be set.

[0076] Alternatively, the electronic device 100 may check information about a second order previously delivered by the first delivery person, and if it is determined that the destination set by the first delivery person is located within a set radius from the pickup location of the second order, it may omit deducting the number of times that the destination corresponding to the first delivery person can be set. For example, the electronic device 100 may determine that the pickup location of the second order previously delivered by the first delivery person is in the neighborhood of Teheran-ro 8-gil. Thereafter, if it is determined that Yeoksam 1-dong, which the first delivery person set as a destination, is located within a set radius from the pickup location of the second order, the electronic device 100 may not deduct the number of times that the destination corresponding to the first delivery person can be set.

[0077] However, the factors taken into consideration when determining whether to subtract from the number of times a destination can be set are not limited to those described above.

[0078] In step S245, according to one embodiment, the electronic device 100 may receive information regarding the completion of delivery of the order from the delivery person terminal 120. For example, the delivery person terminal 120 may acquire input from the first delivery person that the delivery of the items in the first order has been completed, and may transmit information regarding the completion of delivery of the order to the electronic device 100 based on the acquired input.

[0079] In step S250, the electronic device 100 may delete information about the destination from the database according to an embodiment. For example, the electronic device 100 may delete information about the destination set by the first delivery person from the cache upon receiving information from the delivery person terminal 120 that the first delivery person has completed delivery of the first order.

[0080] 3 is a diagram illustrating a process in which the electronic device 100 manages order information according to an embodiment. Contents that overlap with those in FIG. 2 will be briefly described or omitted.

[0081] In step S300, the deliveryperson terminal 120 may provide a user interface for setting a destination according to one embodiment. For example, the deliveryperson terminal 120 may display a map including icons representing one or more delivery areas and an icon for setting the delivery area corresponding to a selected icon as a destination. Alternatively, the deliveryperson terminal 120 may display a map including icons for displaying a list of candidate destinations and a list of one or more candidate destinations determined based on the deliveryperson's current location.

[0082] In step S310, according to one embodiment, the electronic device 100 may receive information about destinations set by one or more delivery personnel from the delivery personnel terminal 120. For example, the delivery personnel terminal 120 may acquire an input from the delivery personnel selecting a delivery area on a map and transmit information about the selected delivery area to the electronic device 100. Alternatively, the delivery personnel terminal 120 may acquire an input from the delivery personnel selecting one of one or more candidate destinations and transmit information about the selected candidate destination to the electronic device 100.

[0083] In step S320, according to one embodiment, electronic device 100 may receive order-related information, including information regarding the delivery destination of the item, from user terminal 140. For example, user terminal 140 may acquire user input regarding the item to be ordered or the delivery destination of the item. Thereafter, user terminal 140 may transmit information regarding the first order, including information regarding the delivery destination of the item, to electronic device 100 based on the acquired user input.

[0084] In step S330, according to one embodiment, electronic device 100 may determine the priorities of the plurality of delivery personnel. For example, electronic device 100 may determine the priorities of the plurality of delivery personnel based on at least one of information regarding the expected preparation time of the item, information regarding the expected time required for each of the plurality of delivery personnel to travel from their current location to a pickup location for the item, information regarding the status of each of the plurality of delivery personnel, and information regarding the delivery history of each of the plurality of delivery personnel.

[0085] In step S340, the electronic device 100 may determine a first delivery person from among the plurality of delivery persons as a candidate delivery person, according to an embodiment. For example, the electronic device 100 may determine a first delivery person with the highest priority from among the plurality of delivery persons as a candidate delivery person.

[0086] In step S350, the electronic device 100 may, according to one embodiment, determine whether the destination set by the first delivery person is within a predetermined radius from the delivery destination. For example, the electronic device 100 may determine whether the destination set by the first delivery person is within a predetermined radius from the delivery destination of the first order. If the destination set by the first delivery person is within a predetermined radius from the delivery destination of the first order, the electronic device 100 may perform step S360. If the destination set by the first delivery person is not within a predetermined radius from the delivery destination of the first order, the electronic device 100 may perform step S340 again. In this case, performing step S340 again by the electronic device 100 may mean determining a second delivery person, who is assigned the second highest priority after the first delivery person, as a candidate delivery person among multiple delivery persons.

[0087] In step S360, the electronic device 100 may assign the order to a first delivery person according to an embodiment. For example, the electronic device 100 may assign the first order to the first delivery person who is a candidate delivery person by determining that the destination set by the first delivery person is within a predetermined radius from the delivery destination of the first order.

[0088] In step S370, according to one embodiment, the electronic device 100 may transmit information about the order to the delivery person terminal 120. For example, the electronic device 100 may transmit information about a first order assigned to a first delivery person to the delivery person terminal 120.

[0089] In step S380, the electronic device 100 may receive an input from the user terminal 140 to cancel the order or an input from the delivery person terminal 140 to reject the allocation of the order, according to one embodiment. For example, the user terminal 140 may obtain a user input to cancel the first order and send it to the electronic device 100. Alternatively, the delivery person terminal 120 may obtain a first delivery person input to reject the allocation of the first order and send it to the electronic device 100.

[0090] In step S390, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set, according to an embodiment. For example, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set by allocating the first order to the first delivery person. Alternatively, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set by confirming an input to cancel the first order or an input to reject the allocation of the first order.

[0091] 4 is a diagram illustrating a process in which the electronic device 100 manages order information according to an embodiment. Contents that overlap with those in FIG. 2 will be briefly described or omitted.

[0092] In step S400, the deliveryperson terminal 120 may provide a user interface for setting a destination according to an embodiment. For example, the deliveryperson terminal 120 may display a map including icons representing one or more delivery areas and an icon for setting the delivery area corresponding to a selected icon as a destination. Alternatively, the deliveryperson terminal 120 may display a map including icons for displaying a list of candidate destinations and a list of one or more candidate destinations determined based on the deliveryperson's current location.

[0093] In step S410, according to one embodiment, the electronic device 100 may receive information about destinations set by one or more delivery personnel from the delivery personnel terminal 120. For example, the delivery personnel terminal 120 may acquire an input from the delivery personnel selecting a delivery area on a map and transmit information about the selected delivery area to the electronic device 100. Alternatively, the delivery personnel terminal 120 may acquire an input from the delivery personnel selecting one of one or more candidate destinations and transmit information about the selected candidate destination to the electronic device 100.

[0094] In step S420, according to one embodiment, electronic device 100 may receive order-related information, including information regarding the delivery destination of the item, from user terminal 140. For example, user terminal 140 may acquire user input regarding the item to be ordered or the delivery destination of the item. Thereafter, user terminal 140 may transmit information regarding the first order, including information regarding the delivery destination of the item, to electronic device 100 based on the acquired user input.

[0095] In step S430, the electronic device 100 may, according to one embodiment, check the number of at least one delivery person who has set a destination within a set radius from the delivery destination, among the one or more delivery people. For example, the electronic device 100 may check information about at least one destination located within a set radius from the delivery destination of the first order, among information about destinations stored in the database. Thereafter, the electronic device 100 may check the number of at least one delivery person who has set each of the at least one destination.

[0096] In step S440, the electronic device 100 may assign the order to a first delivery person based on the number of delivery people according to one embodiment.

[0097] For example, if there are no delivery personnel with a destination set within a set radius of the delivery destination of the first order, the electronic device 100 may determine priorities of the multiple delivery personnel based on at least one of information regarding the expected preparation time of the item, information regarding the expected time required for each of the multiple delivery personnel to travel from their current location to a pickup location for the item, information regarding the status of each of the multiple delivery personnel, and information regarding the delivery history of each of the multiple delivery personnel. Thereafter, the electronic device 100 may assign the first order to the first delivery personnel who is assigned the highest priority among the multiple delivery personnel.

[0098] As yet another example, if there is one first delivery person who has a destination set within a set radius from the delivery destination of the first order, the electronic device 100 can assign the first order to the first delivery person.

[0099] As yet another example, if there are multiple delivery personnel who have set destinations within a set radius of the delivery destination of the first order, the electronic device 100 may determine a priority for the at least one delivery personnel based on at least one of information regarding an expected preparation time for the items, information regarding an expected time required for each of the at least one delivery personnel to travel from a current location to a pickup location for the items, information regarding the status of each of the at least one delivery personnel, information regarding the delivery history of each of the at least one delivery personnel, information regarding the delivery destination, and information regarding the destination set by each of the at least one delivery personnel. Thereafter, the electronic device 100 may assign the first order to the first delivery personnel who has been assigned the highest priority among the at least one delivery personnel.

[0100] In step S450, according to one embodiment, the electronic device 100 may transmit information about the order to the delivery person terminal 120. For example, the electronic device 100 may transmit information about a first order assigned to a first delivery person to the delivery person terminal 120.

[0101] In step S460, the electronic device 100 may receive an input from the user terminal 140 to cancel the order or an input from the delivery person terminal 140 to reject the allocation of the order, according to an embodiment. For example, the user terminal 140 may obtain a user input to cancel the first order and send it to the electronic device 100. Alternatively, the delivery person terminal 120 may obtain a first delivery person input to reject the allocation of the first order and send it to the electronic device 100.

[0102] In step S470, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set, according to an embodiment. For example, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set by allocating the first order to the first delivery person. Alternatively, the electronic device 100 may deduct the number of times that the destination corresponding to the first delivery person can be set by confirming an input to cancel the first order or an input to reject the allocation of the first order.

[0103] 5 is a diagram illustrating a process in which the electronic device 100 manages order information according to an embodiment. Contents that overlap with those in FIG. 2 will be briefly described or omitted.

[0104] In step S500, the deliveryperson terminal 120 may provide a user interface for setting a destination according to an embodiment. For example, the deliveryperson terminal 120 may display a map including icons representing one or more delivery areas and an icon for setting the delivery area corresponding to a selected icon as a destination. Alternatively, the deliveryperson terminal 120 may display a map including icons for displaying a list of candidate destinations and a list of one or more candidate destinations determined based on the deliveryperson's current location.

[0105] In step S510, the electronic device 100 may receive, from the delivery person terminal 120, information regarding the destinations set by each of the one or more delivery persons and information regarding the current locations of each of the one or more delivery persons, according to one embodiment.

[0106] For example, the deliveryman terminal 120 may acquire an input from the deliveryman selecting a delivery area on a map and transmit information about the selected delivery area to the electronic device 100. The deliveryman terminal 120 may also confirm a current location based on GPS (global positioning system) information and transmit the confirmed current location to the electronic device 100.

[0107] Alternatively, the delivery person terminal 120 may acquire an input from the delivery person selecting one of one or more candidate destinations and transmit information about the selected candidate destination to the electronic device 100. The delivery person terminal 120 may also confirm the current location based on GPS information and transmit the confirmed current location to the electronic device 100.

[0108] In step S520, according to one embodiment, electronic device 100 may receive order-related information, including information regarding the delivery destination of the item, from user terminal 140. For example, user terminal 140 may acquire user input regarding the item to be ordered or the delivery destination of the item. Thereafter, user terminal 140 may transmit order-related information, including information regarding the delivery destination of the item, to electronic device 100 based on the acquired user input.

[0109] In step S530, the electronic device 100 may determine whether the distance from the first deliveryman's current location to the destination is equal to or greater than a set distance, according to an embodiment. For example, if the first deliveryman's current location is Teheran-ro 8-gil and the destination set by the first deliveryman is Yeongdeungpo-gu, the electronic device 100 may determine whether the distance from the first deliveryman's current location to the destination is equal to or greater than a set distance.

[0110] 5 shows the electronic device 100 performing step S520 and then step S530, but this is merely an example embodiment. For example, the electronic device 100 may perform step S530 and then step S520, or may perform steps S520 and S530 simultaneously.

[0111] In step S540, if the distance from the current location of the first delivery person to the destination is equal to or greater than the set distance, the electronic device 100 may, according to one embodiment, check information about the first order whose delivery destination is located within a travel path from the current location of the first delivery person to the destination set by the first delivery person. For example, the electronic device 100 may search for information about orders whose delivery destination is located within a travel path from Teheran-ro 8-gil, the current location of the first delivery person, to Yeongdeungpo-gu, the destination set by the first delivery person, among information about orders received from the user terminal 140, and check information about the first order whose delivery destination is set to Sapyeong-daero 142.

[0112] In step S550, the electronic device 100 may assign the first order to the first delivery person according to an embodiment. For example, the electronic device 100 may assign the first order, the delivery destination of which is set to Sapyeong-daero 142, which is within the travel route from Teheran-ro 8-gil to Yeongdeungpo-gu, to the first delivery person.

[0113] In step S560, according to one embodiment, the electronic device 100 may transmit information about the first order to the delivery person terminal 120. For example, the electronic device 100 may transmit information about the first order assigned to the first delivery person to the delivery person terminal 120.

[0114] In step S570, according to one embodiment, the electronic device 100 may receive information regarding the completion of delivery of the first order from the delivery person terminal 120. For example, the delivery person terminal 120 may acquire input from the first delivery person that the delivery of the items in the first order has been completed, and based on the acquired input, transmit information regarding the completion of delivery of the order to the electronic device 100.

[0115] In step S580, according to an embodiment, the electronic device 100 may check information about the second order whose delivery destination is located within the route taken by the first delivery person from the delivery destination of the first order to the destination. For example, the electronic device 100 may search for information about orders whose delivery destination is located within the route taken by the first delivery person from Sapyeong-daero 142, the delivery destination of the first order, to Yeongdeungpo-gu, the destination set by the first delivery person, among the information about orders received from the user terminal 140, and check information about the second order whose delivery destination is set to Hyeonchung-ro 151.

[0116] In step S590, the electronic device 100 may assign the second order to the first delivery person according to an embodiment. For example, the electronic device 100 may assign the second order, the delivery destination of which is set to Hyeonchung-ro 151, which is within the travel route from Sapyeong-daero 142 to Yeongdeungpo-gu, to the first delivery person.

[0117] Meanwhile, the electronic device 100 can repeatedly assign orders whose delivery destinations are located within the expected travel route of the first delivery person until the delivery destination of the order assigned to the first delivery person is located within a set radius from the destination set by the first delivery person.

[0118] 6a to 6f are diagrams illustrating a process in which the electronic device 100 manages order information according to an embodiment.

[0119] According to one embodiment, electronic device 100 may provide user interface 600 for a delivery person to set a destination. For example, electronic device 100 may transmit information in a format that can be displayed on a web page or an application screen to delivery person terminal 120, and delivery person terminal 120 may display user interface 600 for setting a destination on a display based on the received information.

[0120] According to one embodiment, the deliveryperson terminal 120 may provide a map 610 including an icon indicating one or more delivery areas. For example, referring to FIG. 6A, the deliveryperson terminal 120 may display a map 610 including an icon in the form of a marker indicating one or more delivery areas (Gangnam-gu 1, Seocho-gu 1, or Seocho-gu 2) on a display based on information received from the electronic device 100. In this case, the deliveryperson terminal 120 may display an icon at a position on the map corresponding to each of the one or more delivery areas. In addition, the deliveryperson terminal 120 may display, on the corresponding icon, information regarding the order volume generated in each of the one or more delivery areas and information regarding fees that may be charged when performing delivery work in each of the one or more delivery areas.

[0121] In this case, according to one embodiment, the deliveryman terminal 120 may provide a map 610 including a delivery area within a radius set around the deliveryman's current location. Furthermore, the deliveryman terminal 120 may provide a map 610 including a larger delivery area by acquiring an input from the deliveryman to reduce the scale of the map. The deliveryman terminal 120 may provide a map 610 including a delivery area corresponding to the direction of movement by acquiring an input from the deliveryman to move the map.

[0122] According to an embodiment, the deliveryperson terminal 120 may change the administrative district unit corresponding to the delivery performance area displayed on the map 610 based on the deliveryperson's input. For example, the deliveryperson terminal 120 may acquire the deliveryperson's input to convert the administrative district unit from gu to dong and transmit the acquired input to the electronic device 100. Thereafter, the deliveryperson terminal 120 may receive information in a format that can be displayed on a web page or an application screen from the electronic device 100, and may display on the display a map 610 including icons in the form of markers indicating one or more delivery performance areas divided into dong units (e.g., Yangjae 1-dong, Seocho 1-dong, Seocho 2-dong, Seocho 3-dong, Dogok 1-dong, or Yeoksam 1-dong) based on the received information.

[0123] According to one embodiment, the delivery person terminal 120 may provide an icon 620 for setting the delivery person's work status. For example, referring to FIG. 6A, the delivery person terminal 120 may display an icon 620 in the form of a toggle switch for setting the delivery person's work status on the display. When the toggle switch is on, the delivery person's status is set to on-duty, and when the toggle switch is off, the delivery person's status is set to off-duty. FIG. 6A shows that the toggle switch is off, so the delivery person's status is set to off-duty.

[0124] According to one embodiment, the deliveryperson terminal 120 may obtain an input from the deliveryperson selecting an icon displayed on the map, and may provide an icon 630 for setting the delivery area corresponding to the icon as a destination. For example, referring to FIG. 6B, the deliveryperson terminal 120 may obtain an input from the deliveryperson selecting the icon 615 representing Gangnam-gu 1 on the map, and may display the icon 630 for setting Gangnam-gu 1 as a destination.

[0125] According to one embodiment, the deliveryperson terminal 120 may receive input from the deliveryperson selecting an icon displayed on the map, thereby providing a map 640 showing the volume of orders occurring in the delivery area corresponding to the icon. For example, referring to FIG. 6B, the deliveryperson terminal 120 may receive input from the deliveryperson selecting the icon 615 representing Gangnam-gu 1 on the map, thereby displaying a map 640 in the form of a heat map showing the volume of orders occurring in Gangnam-gu 1.

[0126] In addition, the deliveryman terminal 120 may also provide information about the order status occurring in the delivery area corresponding to the selected icon, and information about fees that may be charged when the delivery job is performed.

[0127] According to one embodiment, the deliveryman terminal 120 may provide a window 650 asking whether to set the selected delivery area as a destination by obtaining an input from the deliveryman selecting the icon 630. For example, referring to FIG. 6c, the deliveryman terminal 120 may display a pop-up window 650 asking whether to set Gangnam-gu 1 as a destination by obtaining an input from the deliveryman selecting the icon 630 for setting Gangnam-gu 1 as a destination.

[0128] According to one embodiment, if the delivery execution area selected by the delivery person as the destination is located outside a preset radius from the delivery person's current location, the delivery person terminal 120 may provide a notification window 660. For example, referring to FIG. 6d, if it is determined that Gangnam-gu 1, selected by the delivery person as the destination, is located outside a preset radius from the delivery person's current location, the delivery person terminal 120 may provide a notification and display a pop-up window 660 asking whether or not to set Gangnam-gu 1 as the destination.

[0129] According to one embodiment, the delivery person terminal 120 may provide a window 670 indicating that the delivery performance area selected by the delivery person has been set as the destination. For example, referring to FIG. 6e, the delivery person terminal 120 may display a pop-up window 670 indicating that Gangnam-gu 1 has been set as the destination by acquiring the delivery person's input of selecting the "Set" icon 655 in FIG. 6c or the "Set" icon 665 in FIG. 6d.

[0130] In addition, by setting the destination, the delivery person terminal 120 may change the status of the delivery person that was set to off-duty to on-duty, and turn on the icon 620 in the form of a toggle switch.

[0131] According to one embodiment, electronic device 100 may assign orders to delivery personnel and transmit information about the assigned orders to delivery personnel terminal 120. For example, electronic device 100 may assign a first order to a delivery personnel based on the priority of multiple delivery personnel and transmit information about the first order to delivery personnel terminal 120.

[0132] According to one embodiment, the deliveryperson terminal 120 may provide information about the order based on the information received from the electronic device 100. For example, the deliveryperson terminal 120 may display a window containing information about the first order. At this time, the deliveryperson terminal 120 may also display information about whether the delivery destination of the first order is located within a specified radius of Gangnam-gu 1, which the deliveryperson has specified as the destination.

[0133] According to one embodiment, the delivery person terminal 120 may acquire input from the delivery person that delivery of the ordered items has been completed, and may provide a window 680 indicating that delivery has been completed. For example, referring to FIG. 6F, the delivery person terminal 120 may acquire input from the delivery person that delivery of the items in the first order has been completed, and thereby display the window 680 indicating that delivery has been completed. At this time, the delivery person terminal 120 may display an icon 685 for setting the next destination, along with information regarding fees that may be charged for completing delivery of the first order.

[0134] Meanwhile, the specific examples of the types, numbers or locations of the user interface components and detailed information regarding the order quantity or delivery area described above are merely one embodiment, and it will be apparent to a person skilled in the art to which the present disclosure pertains that the present disclosure may be embodied in examples different from those described above.

[0135] 7a to 7d are diagrams illustrating a process in which the electronic device 100 manages order information according to an embodiment. Contents that overlap with those in FIGS. 6a to 6f will be briefly described or omitted.

[0136] According to one embodiment, the electronic device 100 may provide a user interface 700 for a delivery person to set a destination. For example, the electronic device 100 may transmit information in a format that can be displayed on a web page or an application screen to the delivery person terminal 120, and the delivery person terminal 120 may display the user interface 700 for setting a destination on a display based on the received information.

[0137] According to one embodiment, the deliveryperson terminal 120 may provide a map 710 including an icon 720 for displaying a list of candidate destinations. For example, referring to FIG. 7A, the deliveryperson terminal 120 may display on a display a map 710 including an icon in the form of a marker indicating one or more delivery execution areas (Gangnam-gu 1, Seocho-gu 1, or Seocho-gu 2) based on information received from the electronic device 100. The deliveryperson terminal 120 may also display an icon 720 in the form of a button for displaying a list of candidate destinations in the lower right corner of the map 710.

[0138] According to one embodiment, the delivery person terminal 120 may provide an icon 730 for setting the delivery person's work status. For example, referring to FIG. 7a, the delivery person terminal 120 may display an icon 730 in the form of a toggle switch for setting the delivery person's work status on the display. When the toggle switch is on, the delivery person's status is set to on-duty, and when the toggle switch is off, the delivery person's status is set to off-duty. FIG. 7a shows the toggle switch in the off position, so the delivery person's status is set to off-duty.

[0139] According to one embodiment, the deliveryperson terminal 120 may provide a list 740 of one or more candidate destinations determined based on the deliveryperson's current location by receiving input from the deliveryperson selecting an icon 720 for displaying a list of candidate destinations. For example, referring to FIG. 7B, the electronic device 100 may identify at least one delivery performance area within a set radius from the deliveryperson's current location and transmit information about the at least one delivery performance area to the deliveryperson terminal 120. The deliveryperson terminal 120 may then display the list 740 of one or more candidate destinations on a display based on the received information. In this case, the deliveryperson terminal 120 may display the one or more candidate destinations in order of proximity to the deliveryperson's current location, and the set radius may be changed based on input from the deliveryperson or operator.

[0140] According to one embodiment, the deliveryperson terminal 120 may receive an input from the deliveryperson to select one of one or more candidate destinations. For example, referring to FIG. 7c, the deliveryperson terminal 120 may receive an input from the deliveryperson to select icon 750 corresponding to Gangnam-gu 1 from a list of one or more candidate destinations 740. Thereafter, the deliveryperson terminal 120 may activate and display icon 760 for setting the candidate destination corresponding to the selected icon 750 as a destination. In this case, the deliveryperson terminal 120 may display on icon 760 the remaining number of times the deliveryperson can set the destination.

[0141] According to one embodiment, the deliveryman terminal 120 may provide a window 770 indicating that the delivery area selected by the deliveryman has been set as the destination. For example, referring to FIG. 7D, the deliveryman terminal 120 may display a pop-up window 770 indicating that Gangnam-gu 1 has been set as the destination by acquiring the deliveryman's input of selecting the "Set Destination" icon 760 in FIG. 7C.

[0142] In addition, by setting the destination, the delivery person terminal 120 may change the status of the delivery person that was set to off-duty to on-duty, and turn on icon 730 in the form of a toggle switch.

[0143] Meanwhile, the specific examples of the types, numbers or locations of the user interface components and detailed information regarding the order quantity or delivery area described above are merely one embodiment, and it will be apparent to a person skilled in the art to which the present disclosure pertains that the present disclosure may be embodied in examples different from those described above.

[0144] 8a to 8c are diagrams illustrating a process in which the electronic device 100 manages order information according to an embodiment. Contents that overlap with those in FIGS. 6a to 6f will be briefly described or omitted.

[0145] According to one embodiment, electronic device 100 may provide user interface 800 for a delivery person to set a destination. For example, electronic device 100 may transmit information in a format that can be displayed on a web page or an application screen to delivery person terminal 120, and delivery person terminal 120 may display user interface 800 for setting a destination on a display based on the received information.

[0146] According to one embodiment, the deliveryperson terminal 120 may provide a map 810 including an icon indicating one or more delivery areas. For example, referring to FIG. 8A, the deliveryperson terminal 120 may display on a display a map 810 including an icon in the form of a marker indicating one or more delivery areas (Gangnam-gu 1, Seocho-gu 1, or Seocho-gu 2) based on information received from the electronic device 100. In this case, the deliveryperson terminal 120 may display an icon at a position on the map corresponding to each of the one or more delivery areas. In addition, the deliveryperson terminal 120 may display, on the corresponding icon, information regarding the order volume generated in each of the one or more delivery areas and information regarding fees that may be charged when performing delivery work in each of the one or more delivery areas.

[0147] According to one embodiment, the deliveryperson terminal 120 may obtain an input from the deliveryperson selecting an icon displayed on the map, and may provide an icon 830 for setting the delivery performance area corresponding to the icon as a destination. For example, referring to FIG. 8B, the deliveryperson terminal 120 may obtain an input from the deliveryperson selecting an icon 820 representing Gangnam-gu 1 on the map, and the electronic device 100 may display an icon 830 for setting Gangnam-gu 1 as a destination.

[0148] According to an embodiment, the deliveryperson terminal 120 may deactivate the icon 830 based on the number of times a destination corresponding to the deliveryperson can be set. For example, referring to FIG. 8B, the deliveryperson terminal 120 may receive information from the electronic device 100 that the number of times a destination corresponding to the deliveryperson can be set has been deducted, and may deactivate the icon 830 for setting the delivery performance area corresponding to the selected icon as a destination based on the received information.

[0149] According to one embodiment, the delivery person terminal 120 may provide a window 840 containing a notification that all the settable numbers for the destination have been used by obtaining the delivery person's input of selecting the icon 830. For example, referring to FIG. 8c, the delivery person terminal 120 may display a pop-up window 840 containing a notification that all the settable numbers for the destination have been deducted by obtaining the delivery person's input of selecting the deactivated icon 830.

[0150] Meanwhile, the specific examples of the types, numbers or locations of the user interface components and detailed information regarding the order quantity or delivery area described above are merely one embodiment, and it will be apparent to a person skilled in the art to which the present disclosure pertains that the present disclosure may be embodied in examples different from those described above.

[0151] 9a to 9c are diagrams illustrating a process in which the electronic device 100 manages order information according to an embodiment. Contents that overlap with those in FIGS. 6a to 6f will be briefly described or omitted.

[0152] According to one embodiment, the electronic device 100 may provide a user interface 900 for a delivery person to set a destination. For example, the electronic device 100 may transmit information in a format that can be displayed on a web page or an application screen to the delivery person terminal 120, and the delivery person terminal 120 may display the user interface 900 for setting a destination on a display based on the received information.

[0153] According to one embodiment, the deliveryperson terminal 120 may provide a window 910 indicating that the delivery performance area selected by the deliveryperson has been set as the destination. For example, referring to FIG. 9a, the deliveryperson terminal 120 may display a pop-up window 910 indicating that Gangnam-gu 1 has been set as the destination by acquiring the deliveryperson's input of selecting the "Set" icon 655 in FIG. 6c or the "Set" icon 665 in FIG. 6d. Alternatively, the deliveryperson terminal 120 may display a pop-up window 910 indicating that Gangnam-gu 1 has been set as the destination by acquiring the deliveryperson's input of selecting the "Set Destination" icon 760 in FIG. 7c.

[0154] According to one embodiment, the deliveryperson terminal 120 may provide a window 940 indicating that the destination setting has been canceled. For example, referring to FIG. 9b, the deliveryperson terminal 120 may display a pop-up window 940 indicating that the setting of Gangnam-gu 1 as a destination has been canceled by acquiring a deliveryperson's input of selecting a "cancel" icon 920. Alternatively, referring to FIG. 9c, the deliveryperson terminal 120 may display a pop-up window 940 indicating that the setting of Gangnam-gu 1 as a destination has been canceled by acquiring a deliveryperson's input of turning off an icon 930 in the form of a toggle switch.

[0155] Meanwhile, the specific examples of the types, numbers or locations of the user interface components and detailed information regarding the order quantity or delivery area described above are merely one embodiment, and it will be apparent to a person skilled in the art to which the present disclosure pertains that the present disclosure may be embodied in examples different from those described above.

[0156] 10a to 10d are diagrams illustrating a process in which the electronic device 100 manages order information according to an embodiment. Contents that overlap with those in FIGS. 6a to 6f will be briefly described or omitted.

[0157] According to one embodiment, the electronic device 100 may provide a user interface 1000 for a delivery person to set a destination. For example, the electronic device 100 may transmit information in a format that can be displayed on a web page or an application screen to the delivery person terminal 120, and the delivery person terminal 120 may display the user interface 1000 for setting a destination on a display based on the received information.

[0158] According to one embodiment, the deliveryperson terminal 120 may provide a map 1010 including an icon indicating one or more delivery areas. For example, referring to FIG. 8A, the deliveryperson terminal 120 may display on a display a map 1010 including an icon in the form of a marker indicating one or more delivery areas (Gangnam-gu 1, Seocho-gu 1, or Seocho-gu 2) based on information received from the electronic device 100. In this case, the deliveryperson terminal 120 may display an icon at a position on the map corresponding to each of the one or more delivery areas. In addition, the deliveryperson terminal 120 may display, on the corresponding icon, information regarding the order volume generated in each of the one or more delivery areas and information regarding fees that may be charged when performing delivery work in each of the one or more delivery areas.

[0159] According to one embodiment, the deliveryperson terminal 120 may provide a window 1020 indicating that the delivery performance area selected by the deliveryperson has been set as the destination. For example, referring to FIG. 10a, the deliveryperson terminal 120 may display a pop-up window 1020 indicating that Gangnam-gu 1 has been set as the destination by acquiring the deliveryperson's input of selecting the "Set" icon 655 in FIG. 6c or the "Set" icon 665 in FIG. 6d. Alternatively, the deliveryperson terminal 120 may display a pop-up window 1020 indicating that Gangnam-gu 1 has been set as the destination by acquiring the deliveryperson's input of selecting the "Set Destination" icon 760 in FIG. 7c.

[0160] According to one embodiment, the deliveryperson terminal 120 may obtain an input from the deliveryperson selecting an icon displayed on the map, and thereby provide an icon 1040 for setting the delivery performance area corresponding to the icon as a destination. For example, referring to FIG. 10B, the deliveryperson terminal 120 may obtain an input from the deliveryperson selecting an icon 1030 representing Seocho-gu 1 on the map, and the electronic device 100 may display an icon 1040 for setting Seocho-gu 1 as a destination.

[0161] According to one embodiment, the deliveryperson terminal 120 may provide a window 1050 asking whether to change the destination to the selected delivery performance area by obtaining an input from the deliveryperson selecting the icon 1040. For example, referring to FIG. 10c, the deliveryperson terminal 120 may display a pop-up window 1050 asking whether to change the destination from Gangnam-gu 1 to Seocho-gu 1 by obtaining an input from the deliveryperson selecting the icon 1040 for setting Seocho-gu 1 as the destination.

[0162] According to one embodiment, the delivery person terminal 120 may provide a window 1070 indicating that the delivery performance area selected by the delivery person has been set as the destination. For example, referring to FIG. 10D, the delivery person terminal 120 may display a pop-up window 1070 indicating that Seocho-gu 1 has been set as the destination by acquiring the delivery person's input of selecting the "Set" icon 1060 in FIG. 10C.

[0163] Meanwhile, the specific examples of the types, numbers or locations of the user interface components and detailed information regarding the order quantity or delivery area described above are merely one embodiment, and it will be apparent to a person skilled in the art to which the present disclosure pertains that the present disclosure may be embodied in examples different from those described above.

[0164] 11 shows a flowchart of a method for managing order information in an electronic device according to one embodiment. Where overlapping content exists, the previous description may apply.

[0165] In step S1100, the electronic device may acquire information regarding the destinations set by one or more of the plurality of delivery personnel via a user interface for setting a destination provided on the terminal of each of the plurality of delivery personnel.

[0166] In step S1120, the electronic device may ascertain information about the first order, including information about where the items should be delivered.

[0167] In step S1140, the electronic device may assign the first order to a first delivery person from among the plurality of delivery people based on the information regarding the delivery address and the information regarding the destination.

[0168] According to one embodiment, when assigning the first order to a first delivery person, the electronic device can check information regarding the priorities of multiple delivery people determined based on information regarding the delivery destination and information regarding the destination, and assign the first order to the first delivery person among the multiple delivery people based on the information regarding the priorities.

[0169] According to one embodiment, the closer the destination set by each of the one or more delivery personnel is to the delivery destination, the higher the priority may be given to the one or more delivery personnel.

[0170] According to one embodiment, the information regarding the destination may include information regarding the address set as the destination, and the lower the administrative unit corresponding to the address set as the destination by each of the one or more delivery personnel, the higher the priority may be given to the one or more delivery personnel.

[0171] According to one embodiment, the priority may be determined by further considering at least one of information regarding the expected preparation time of the item, information regarding the expected time required for each of the multiple delivery personnel to travel from their current location to the item pickup location, information regarding the status of each of the multiple delivery personnel, and information regarding the delivery history of each of the multiple delivery personnel.

[0172] According to one embodiment, when assigning the first order to the first delivery person, the electronic device can check information regarding the priorities of the multiple delivery persons, the information being determined based on at least one of information regarding an expected preparation time for the item, information regarding an expected time required for each of the multiple delivery persons to travel from a current location to a pickup location for the item, information regarding the status of each of the multiple delivery persons, and information regarding the delivery history of each of the multiple delivery persons. The electronic device can also determine the first delivery person from the multiple delivery persons as a candidate delivery person based on the information regarding the priorities, and assign the first order to the first delivery person if it is confirmed that the destination set by the first delivery person is within a predetermined radius from the delivery destination.

[0173] According to one embodiment, when assigning the first order to the first delivery person, the electronic device can check the number of at least one delivery person among the one or more delivery people who has set a destination within a set radius from the delivery destination, and assign the first order to the first delivery person based on the number of at least one delivery person.

[0174] According to one embodiment, when allocating the first order to a first delivery person based on at least one number of delivery persons, if there is no delivery person with a destination set within a set radius from the delivery destination, the electronic device can check information regarding the priority of the multiple delivery persons, which is determined based on at least one of information regarding the expected preparation time of the item, information regarding the expected time required for each of the multiple delivery persons to travel from their current location to the item pickup location, information regarding the status of each of the multiple delivery persons, and information regarding the delivery history of each of the multiple delivery persons, and can allocate the first order to a first delivery person from the multiple delivery persons based on the information regarding the priority.

[0175] According to one embodiment, when the electronic device assigns the first order to the first delivery person based on the number of at least one delivery person, if there is one at least one delivery person, the electronic device can assign the first order to the first delivery person who has set a destination within a set radius from the delivery destination.

[0176] According to one embodiment, when allocating the first order to a first delivery person based on the number of at least one delivery person, if there are multiple at least one delivery people, the electronic device can check information regarding the priority of the at least one delivery person, which is determined based on at least one of information regarding the expected preparation time of the item, information regarding the expected time required for each of the at least one delivery person to travel from their current location to a pickup location for the item, information regarding the status of each of the at least one delivery person, information regarding the delivery history of each of the at least one delivery person, information regarding the delivery destination, and information regarding the destination set by each of the at least one delivery person, and allocate the first order to a first delivery person among the at least one delivery people based on the information regarding the priority.

[0177] According to one embodiment, the electronic device checks information regarding the current location of a second delivery person among the one or more delivery persons, and if it is determined that the distance from the current location of the second delivery person to the destination set by the second delivery person is equal to or greater than a predetermined distance, it checks information regarding a second order whose delivery destination is located within a travel path from the current location of the second delivery person to the destination set by the second delivery person, and assigns the second order to the second delivery person. The electronic device also checks information that the second delivery person has completed delivery of the second order, checks information regarding a third order whose delivery destination is located within a travel path from the delivery destination of the second order to the destination set by the second delivery person, and assigns the third order to the second delivery person.

[0178] According to one embodiment, the electronic device may deduct the number of configurable destinations corresponding to the first delivery person by assigning the first order to the first delivery person.

[0179] According to one embodiment, when deducting the number of times a destination can be set, the electronic device checks setting information regarding whether the first delivery person is scheduled to come to work or leave work, and if it is confirmed based on the setting information that the first delivery person is scheduled to come to work or leave work, the electronic device can omit deducting the number of times a destination can be set.

[0180] According to one embodiment, when deducting the number of times a destination can be set, the electronic device checks information about the fourth order previously delivered by the first delivery person, and if it is confirmed that the destination set by the first delivery person is located within a set radius from the pickup location of the fourth order, it may omit deducting the number of times a destination can be set.

[0181] According to one embodiment, the electronic device may verify at least one of a first delivery person's input rejecting the allocation of the first order and a user's input canceling the first order, and may deduct the number of configurable destinations corresponding to the first delivery person based on at least one of the first delivery person's input and the user's input.

[0182] According to one embodiment, the electronic device may store information regarding the destination in a database, confirm that the first delivery person has completed delivery of the first order, and delete information regarding the destination set by the first delivery person from the database.

[0183] According to one embodiment, the electronic device may provide information regarding whether the delivery destination of the first order is in a neighborhood of the destination set by the first delivery person.

[0184] According to one embodiment, the electronic device may check information regarding the current location of a third delivery person among the one or more delivery persons, and may provide a notification regarding rescheduling of the destination if the destination set by the third delivery person is located outside a set radius from the third delivery person's current location.

[0185] FIG. 12 shows a block diagram of an electronic device 100 according to one embodiment.

[0186] According to an embodiment, the electronic device 100 may include a communication device 1220, a memory 1240, and a controller 1260. The electronic device 100 illustrated in FIG. 12 only includes components relevant to this embodiment. Therefore, a person skilled in the art will understand that the electronic device 100 may further include other general-purpose components in addition to the components illustrated in FIG. 12. The electronic device 100 may include the details of the server described above, and therefore, redundant descriptions will be omitted. In an embodiment, the communication device may include one or more transceivers. Furthermore, in an embodiment, the controller may include one or more processors.

[0187] The communication unit 1220 is a device for performing wired / wireless communication and can communicate with an external electronic device. The external electronic device can be a terminal or a server. The communication technology used by the communication unit 1220 includes GSM (Global System for Mobile communication), CDMA (Code Division Multi Access), LTE (Long Term Evolution), 5G, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), and Bluetooth (registered trademark). TM ), RFID (Radio Frequency Identification), Infrared Data Association (IrDA), ZigBee, NFC (Near Field Communication), etc.

[0188] The control unit 1260 can control the overall operation of the electronic device 100 and process data and signals. The control unit 1260 can be configured with at least one hardware unit. The control unit 1260 can also be operated by one or more software modules generated by executing program code stored in the memory 1240. The control unit 1260 can include a processor and a memory, so that the processor can execute the program code stored in the memory to control the overall operation of the electronic device 100 and process data and signals. In an embodiment, the control unit 1260 can also include at least one processor.

[0189] The control unit 1260 can acquire information regarding the destination set by one or more of the multiple delivery personnel through a user interface for setting the destination provided on each of the multiple delivery personnel's terminals, check information regarding the first order including information regarding the delivery destination of the item, and assign the first order to a first delivery personnel among the multiple delivery personnel based on the information regarding the delivery destination and the information regarding the destination.

[0190] The electronic device 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 recording 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 computer systems connected via a network, allowing the computer-readable code to be stored and executed in a distributed manner. The medium is computer-readable, can be stored in memory, and can be executed by the processor.

[0191] The present embodiments may be illustrated in terms of functional blocks and various processing steps. These functional blocks may be embodied in any number of hardware and / or software components that perform specific functions. For example, the embodiments may employ integrated circuitry, such as memory, processing, logic, look-up tables, and the like, that may perform various functions under the control of one or more microprocessors or other control devices. Just as 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 embodied in programming or scripting languages ​​such as C, C++, Java, assembler, and the like. Functional aspects may be embodied in algorithms executed on one or more processors. The present embodiments may also employ conventional techniques for electronic configuration, signal processing, and / or data processing. Terms such as "mechanism," "element," "means," and "component" may be used broadly and are not limited to mechanical and physical components. These terms may include software routines in cooperation with a processor or the like.

[0192] The above-described embodiments are by way of example only, and other embodiments may be embodied within the scope of the following claims.

Claims

1. 1. A method for managing order information in an electronic device, comprising: Acquiring information about the destinations set by one or more of the plurality of delivery personnel through a user interface for setting the destination provided on each of the plurality of delivery personnel's terminals; verifying information about the first order, including information about where the item should be delivered; and assigning the first order to a first delivery person among the plurality of delivery persons based on information regarding the delivery destination and information regarding the destination.

2. The step of assigning the first order to the first delivery person includes: confirming information about the priorities of the plurality of delivery personnel determined based on the information about the delivery destination and the information about the destination; The method for managing order information according to claim 1 , further comprising: a step of assigning the first order to the first delivery person among the plurality of delivery people based on information regarding the priority.

3. The method for managing order information according to claim 2 , wherein the closer the destination set by each of the one or more delivery persons is to the delivery destination, the higher the priority is given to the one or more delivery persons.

4. the information about the destination includes information about an address set as the destination, The order information management method according to claim 2, wherein the lower the administrative district unit corresponding to the address set as the destination by each of the one or more delivery persons, the higher the priority given to the one or more delivery persons.

5. The priority order is:

3. The order information management method of claim 2, wherein the order information is determined by further considering at least one of information regarding the expected preparation time of the item, information regarding the expected time required for each of the plurality of delivery personnel to travel from their current location to a pickup location for the item, information regarding the status of each of the plurality of delivery personnel, and information regarding the delivery history of each of the plurality of delivery personnel.

6. The step of assigning the first order to the first delivery person includes: confirming information regarding the priorities of the plurality of delivery personnel, the priorities being determined based on at least one of information regarding an expected preparation time for the item, information regarding an expected time required for each of the plurality of delivery personnel to travel from a current location to a pickup location for the item, information regarding the status of each of the plurality of delivery personnel, and information regarding the delivery history of each of the plurality of delivery personnel; determining the first delivery person from among the plurality of delivery people as a candidate delivery person based on the information regarding the priority order; 2. The method for managing order information according to claim 1, further comprising the step of: assigning the first order to the first delivery person if it is confirmed that the destination set by the first delivery person is within a set radius from the delivery destination.

7. The step of assigning the first order to the first delivery person includes: A step of confirming the number of at least one delivery person among the one or more delivery people who has set the destination within a set radius from the delivery destination; and allocating the first order to the first delivery person based on the number of the at least one delivery person.

8. The step of allocating the first order to the first delivery person based on the number of the at least one delivery person includes: If there is no delivery person who has set the destination within a set radius from the delivery destination, checking information on the priorities of the plurality of delivery people, which is determined based on at least one of information on an expected preparation time for the item, information on an expected time required for each of the plurality of delivery people to travel from a current location to a pickup location for the item, information on the status of each of the plurality of delivery people, and information on the delivery history of each of the plurality of delivery people, and allocating the first order to the first delivery person among the plurality of delivery people based on the information on the priorities; If the at least one delivery person is one person, assigning the first order to the first delivery person who has set the destination within a set radius from the delivery destination; 8. The method for managing order information according to claim 7, further comprising: if there are a plurality of the at least one delivery persons, confirming information regarding the priority of the at least one delivery person, the information being determined based on at least one of information regarding an expected preparation time for the item, information regarding an expected time required for each of the at least one delivery persons to travel from a current location to a pickup location for the item, information regarding the status of each of the at least one delivery person, information regarding the delivery history of each of the at least one delivery person, information regarding the delivery destination, and information regarding a destination set by each of the at least one delivery person; and assigning the first order to the first delivery person among the at least one delivery persons based on the information regarding the priority.

9. The method for managing order information comprises: confirming information regarding the current location of a second delivery person among the one or more delivery people; When it is confirmed that the distance from the current location of the second delivery person to the destination set by the second delivery person is equal to or greater than the set distance, confirming information about a second order whose delivery destination is located within a travel route from the current location of the second delivery person to the destination set by the second delivery person; The method of claim 1 , further comprising the step of: assigning the second order to the second delivery person.

10. The method for managing order information comprises: confirming that the second delivery person has completed delivery of the second order; A step of confirming information about a third order whose delivery destination is located within a travel route from the delivery destination of the second order to the destination set by the second delivery person; The method for managing order information according to claim 9, further comprising the step of: assigning the third order to the second delivery person.

11. The method for managing order information comprises: The method for managing order information according to claim 1 , further comprising the step of deducting the number of times that the destination corresponding to the first delivery person can be set by assigning the first order to the first delivery person.

12. The step of subtracting the number of times the destination can be set includes: A step of checking setting information regarding whether the first delivery person is scheduled to come to work or leave work; The order information management method according to claim 11, further comprising a step of omitting deduction from the number of times the destination can be set when it is confirmed that the first delivery person is scheduled to arrive or depart work based on the setting information.

13. The step of subtracting the number of times the destination can be set includes: confirming information about a fourth order previously delivered by the first delivery person; The method for managing order information according to claim 11, further comprising: a step of omitting deduction from the number of times that the destination can be set when it is confirmed that the destination set by the first delivery person is located within a set radius from the pickup location of the fourth order.

14. The method for managing order information comprises: confirming at least one of an input from the first delivery person to decline allocation of the first order and an input from a user to cancel the first order; The method for managing order information according to claim 1, further comprising: subtracting the number of times the destination corresponding to the first delivery person can be set based on at least one of the input of the first delivery person and the input of the user.

15. The method for managing order information comprises: storing information about the destination in a database; confirming that the first delivery person has completed delivery of the first order; The method for managing order information according to claim 1 , further comprising the step of deleting information relating to the destination set by the first delivery person from the database.

16. The method for managing order information comprises: The method for managing order information according to claim 1 , further comprising the step of providing information regarding whether the delivery destination of the first order is in a neighborhood area of ​​the destination set by the first delivery person.

17. The method for managing order information comprises: confirming information regarding the current location of a third delivery person among the one or more delivery people; 2. The method of claim 1, further comprising: providing a notification regarding resetting of the destination if the destination set by the third delivery person is located outside a set radius from the current location of the third delivery person.

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

19. 1. An electronic device comprising: The Communications Department and Memory and a controller, the controller comprising: Acquire information regarding the destinations set by one or more of the plurality of delivery personnel through a user interface for setting the destination provided on each of the plurality of delivery personnel's terminals; Review information about your primary order, including where to ship your items; An electronic device that assigns the first order to a first delivery person among the plurality of delivery people based on information about the delivery destination and information about the destination.

Citation Information

Patent Citations

  • Vehicle visiting round planning device, method, program for executing it on computer, and computer-readable storage medium storing program

    JP2006018443A

  • Computer-implemented method for automatic flexible delivery task assignment and automatic reallocation - Patent Application 20070122999

    JP2021533434A

  • Electronic device for providing information to delivery person and control method therefor

    JP2022007846A

  • Electronic apparatus and operation method thereof

    JP2022013520A

  • Systems and methods for computerized balanced delivery route assignments and incentive structures

    JP2022501682A