Electronic apparatus, method, and recording medium for managing product order

The system optimizes order allocation to logistics centers by using processor-based ratio determination and dynamic reference adjustments, addressing inefficiencies in existing order management systems.

WO2026035136A1PCT designated stage Publication Date: 2026-02-12COUPANG CORP
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2025/099800
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-08-09
Filing Date
2025-03-13
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

Existing systems struggle to efficiently manage product orders at logistics centers by determining optimal allocation based on the center's processing capacity, leading to potential overload or underutilization.

Method used

A system that uses processors to determine order allocation to logistics centers based on the ratio of orders already assigned to the center's processing capacity, adjusting reference ratios dynamically, and providing notifications when thresholds are reached.

Benefits of technology

Enhances order management by optimizing allocation to match logistics centers' processing capabilities, preventing overload and ensuring efficient use of resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025099800_12022026_PF_FP_ABST
    Figure KR2025099800_12022026_PF_FP_ABST
Patent Text Reader

Abstract

An apparatus according to an embodiment of the present disclosure comprises one or more processors and one or more memories storing instructions to be executed by the one or more processors, wherein, when the instructions are executed, the one or more processors may be configured to: acquire first information about a first order quantity that may be processed by a logistics center in a first time period; acquire second information about a second order quantity allocated to the logistics center in the first time period; determine a first ratio of the second order quantity to the first order quantity, on the basis of the first information and the second information; and determine whether to additionally allocate an order to the logistics center in the first time period, on the basis of whether the first ratio has reached a first reference ratio.
Need to check novelty before this filing date? Find Prior Art

Description

Electronic devices, methods and recording media for managing product orders

[0001] The present disclosure relates to a technique for managing product orders.

[0002] Consumers can purchase products online through e-commerce services. To provide e-commerce services, service providers may operate logistics centers. Service providers can manage the processing and delivery of product orders at the logistics center. This management can be based on various factors, such as the number of orders the logistics center can handle.

[0003] At least one embodiment of the present disclosure can manage orders assigned to logistics centers.

[0004] At least one embodiment of the present disclosure can determine whether to assign an order to a logistics center based on a ratio of the number of orders assigned to the logistics center to the number of orders the logistics center can process.

[0005] At least one embodiment of the present disclosure can generate information indicating that the amount of orders allocated to a logistics center is close to the amount of orders that the logistics center can process, based on a ratio of the amount of orders allocated to the logistics center to the amount of orders that the logistics center can process.

[0006] The technical problems of the present disclosure are not limited to the technical problems mentioned above, and other technical problems not mentioned can be clearly understood by a person skilled in the art of the present disclosure from the description below.

[0007] According to one embodiment of the present disclosure, a device may include one or more processors; and one or more memories storing instructions to be executed by the one or more processors, wherein, upon execution of the instructions, the one or more processors may be configured to obtain first information regarding a first order amount that can be processed by a logistics center in a first time interval, obtain second information regarding a second order amount allocated to the logistics center in the first time interval, determine a first ratio of the second order amount to the first order amount based on the first information and the second information, and determine whether to additionally allocate an order to the logistics center in the first time interval based on whether the first ratio reaches a first reference ratio.

[0008] In one embodiment, the one or more processors may be configured to determine not to allocate additional orders to the logistics center during the first time interval based on a determination that the first ratio has reached the first reference ratio.

[0009] In one embodiment, the one or more processors may determine, after determining not to further allocate orders to the logistics center, a second ratio of the second order amount to the first order amount, and if the second ratio is less than the first reference ratio, determine to further allocate orders to the logistics center in the first time interval.

[0010] In one embodiment, the system may be configured to predict the number of orders allocated to the first time interval and adjust the first reference rate based on the number of orders allocated to the second time interval and the number of orders allocated to the first time interval.

[0011] In one embodiment, based on the second order quantity allocated to the logistics center, a third ratio of the order quantity allocated to the logistics center per unit time is determined, and based on the third ratio, the generation quantity of the order allocated to the first time interval is predicted, and based on the generation quantity of the order and the second order quantity, the first reference ratio can be configured to be lowered.

[0012] In one embodiment, the first information regarding the first order quantity may be configured to be periodically acquired.

[0013] In one embodiment, the first information may further include information indicating the package-by-package processing capacity that the logistics center can process, and the second information may further include information indicating the package-by-package order capacity allocated to the logistics center.

[0014] In one embodiment, the one or more processors may be configured to determine a third ratio between the package-specific order quantity to the package-specific processable quantity based on information indicating the package-specific processable quantity and information indicating the package-specific order quantity, and to determine whether to additionally allocate the package-specific order to the logistics center in the first time interval based on the third ratio between the package-specific order quantity to the package-specific processable quantity.

[0015] In one embodiment, the one or more processors may be configured to generate third information that is used to indicate to a user that the first ratio has reached the second reference ratio, based on a determination that the first ratio has reached the second reference ratio.

[0016] In one embodiment, the second reference ratio may be a lower ratio than the first reference ratio.

[0017] In one embodiment, the one or more processors may be configured to selectively assign orders to the logistics center in the first time interval based on whether the first rate reaches a third reference rate that is lower than the first reference rate.

[0018] In one embodiment, the one or more processors may be configured to assign orders of users who have subscribed to the membership to the logistics center based on order information of orders to be assigned to the logistics center, upon determining that the first ratio has reached the third reference ratio.

[0019] In one embodiment of the present disclosure, a method performed in a device including one or more processors and one or more memories storing instructions to be executed by the one or more processors, the method may include: when the instructions are executed, the one or more processors obtaining first information regarding a first order amount that can be processed by a logistics center in a first time interval; obtaining second information regarding a second order amount allocated to the logistics center in the first time interval; determining a first ratio of the second order amount to the first order amount based on the first information and the second information; and determining whether to additionally allocate an order to the logistics center in the first time interval based on whether the first ratio reaches a first reference ratio.

[0020] In one embodiment, the step of determining whether to further allocate orders to the logistics center during the first time interval may include the step of determining whether the first rate has reached a second reference rate that is lower than the first reference rate; and, upon determining that the first rate has reached the second reference rate, generating third information that is used to indicate to a user that the first rate has reached the second reference rate.

[0021] In one embodiment, the step of determining whether to additionally allocate orders to the logistics center in the first time interval may include a step of determining not to additionally allocate orders to the logistics center in the first time interval based on a determination that the first ratio has reached the first reference ratio.

[0022] In one embodiment, the method may further include, after the step of determining not to allocate additional orders to the logistics center during the first time interval, the step of determining a second ratio of the second order quantity to the first order quantity; and, if the second ratio is less than the first reference ratio, the step of determining to allocate additional orders to the logistics center during the first time interval.

[0023] In one embodiment of the present disclosure, a non-transitory computer-readable recording medium having recorded thereon instructions to be executed by one or more processors, wherein the instructions may be configured such that, when the instructions are executed, the one or more processors obtain first information about a first order amount that can be processed by a logistics center in a first time interval, obtain second information about a second order amount allocated to the logistics center in the first time interval, determine a first ratio of the second order amount to the first order amount based on the first information and the second information, and determine whether to additionally allocate an order to the logistics center in the first time interval based on whether the first ratio reaches a first reference ratio.

[0024] According to at least one embodiment of the present disclosure, orders assigned to a logistics center can be managed.

[0025] According to at least one embodiment of the present disclosure, a distribution center may determine whether to allocate an order to a distribution center based on a ratio of the number of orders allocated to the distribution center to the number of orders the distribution center can process.

[0026] According to at least one embodiment of the present disclosure, information indicating that the amount of orders allocated to a logistics center is close to the amount of orders that the logistics center can process can be generated based on a ratio of the amount of orders allocated to the logistics center to the amount of orders that the logistics center can process.

[0027] The effects according to the technical idea of ​​the present disclosure are not limited to the effects mentioned above, and other effects not mentioned can be clearly understood by those skilled in the art from the description of the present disclosure.

[0028] FIG. 1 illustrates an environment in which a device according to one embodiment of the present disclosure can be applied.

[0029] FIG. 2 is a block diagram of a device according to one embodiment of the present disclosure.

[0030] FIG. 3 is a flowchart illustrating a method according to one embodiment of the present disclosure.

[0031] FIG. 4 is a flowchart illustrating a step of determining whether to allocate additional orders according to one embodiment of the present disclosure.

[0032] FIG. 5 is a flowchart illustrating a step of determining whether to allocate additional orders according to another embodiment of the present disclosure.

[0033] FIG. 6 is a drawing for explaining the operation of the device over time according to one embodiment of the present disclosure.

[0034] FIG. 7 is a drawing for explaining the operation of the device over time according to another embodiment of the present disclosure.

[0035] FIG. 8 is a drawing for explaining the operation of the device over time according to another embodiment of the present disclosure.

[0036] FIG. 9 is a drawing for explaining the operation of the device over time according to another embodiment of the present disclosure.

[0037] FIG. 10 is a drawing for explaining the operation of the device over time according to another embodiment of the present disclosure.

[0038] The various embodiments described in this disclosure are exemplified for the purpose of clearly explaining the technical concept of this disclosure and are not intended to be limited to specific embodiments. The technical concept of this disclosure includes various modifications, equivalents, alternatives, and embodiments selectively combined from all or part of the embodiments described in this disclosure. Furthermore, the scope of the technical concept of this disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.

[0039] Terms used in this disclosure, including technical or scientific terms, unless otherwise defined, may have the meaning commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0040] The expressions "includes," "may include," "comprises," "may have," "have," and "may have" used in this disclosure indicate the presence of a target feature (e.g., a function, operation, or component), but do not exclude the presence of other additional features. In other words, such expressions should be understood as open-ended terms that imply the possibility of including other embodiments.

[0041] The singular expressions used in this disclosure may include the plural meaning unless the context clearly indicates otherwise, and the same applies to the singular expressions set forth in the claims.

[0042] As used herein, expressions such as “first,” “second,” or “first,” “second,” etc., unless the context indicates otherwise, are used to refer to multiple similar objects and to distinguish one object from another, and do not limit the order or importance between the objects.

[0043] As used herein, the expressions "A, B, and C", "A, B, or C", "A, B, and / or C", or "at least one of A, B, and C", "at least one of A, B, or C", "at least one of A, B, and / or C", etc., may refer to each of the listed items or all possible combinations of the listed items. For example, "at least one of A or B" may refer to (1) at least one A, (2) at least one B, (3) at least one A and at least one B.

[0044] The expression "based on" as used in this disclosure is used to describe one or more factors that influence a decision, act of judgment, or action described in a phrase or sentence containing this expression, and this expression does not exclude additional factors that influence the decision, act of judgment, or action.

[0045] The expression "configured to" used in the present disclosure may have the meanings of "set to", "having the ability to", "modified to", "made to", "capable of", etc., depending on the context. This expression is not limited to the meaning of "specifically designed in hardware", and for example, a processor configured to perform a specific operation may mean a general purpose processor that can perform the specific operation by executing software, or a special purpose computer that is structured through programming to perform the specific operation.

[0046] Hereinafter, various embodiments of the present disclosure will be described with reference to the attached drawings. In the attached drawings and the description of the drawings, identical or substantially equivalent components may be assigned the same reference numerals. Furthermore, in the description of various embodiments below, duplicate descriptions of identical or corresponding components may be omitted, but this does not mean that the corresponding components are not included in the embodiments.

[0047] FIG. 1 illustrates an environment in which a device according to one embodiment of the present disclosure can be applied. The device (100) and the terminal (200) are connected to each other via a network and can communicate with each other. The device (100) may be a server device that manages product orders in an e-commerce service. That is, the device (100) may be a device operated under the management of an e-commerce service operator. Here, the e-commerce service provided by the device (100) may be any service that responds to a consumer's purchase request, sells products corresponding to the purchase request, and manages or processes information related thereto.

[0048] The device (100) may be a device for allocating product orders for an e-commerce service. For example, the device (100) may assign a consumer order received through the e-commerce service to an appropriate logistics center. In another example, if the device (100) cannot assign a consumer order to a logistics center, it may assign the consumer order to another logistics center, or, if the order can be assigned to a logistics center, it may assign the consumer order. Here, the device (100) may determine whether to allocate an order to a logistics center based on the order volume that the logistics center can process.

[0049] The device (100) can determine whether to assign orders to a logistics center based on the order volume that the logistics center can process and the order volume allocated to the logistics center. In one embodiment, the device (100) can determine whether to assign orders to a logistics center based on the ratio between the order volume that the logistics center can process and the order volume allocated to the logistics center. Furthermore, the device (100) can transmit information indicating that the order volume allocated to the logistics center is approaching the order volume that the logistics center can process, based on the ratio between the order volume that the logistics center can process and the order volume allocated to the logistics center. For example, the device (100) can determine that the order volume allocated to the logistics center is approaching the order volume that the logistics center can process if the order volume allocated to the logistics center reaches a value obtained by multiplying the order volume that the logistics center can process by a specific ratio. In one embodiment, the specific ratio may be the second reference ratio described below with reference to FIG. 2 . The device (100) can transmit information indicating that the order quantity allocated to the logistics center is approaching the order quantity that the logistics center can process to the terminal (200), and the device (100) can provide a notification to the terminal (200) or transmit the information in the form of a page. The information indicating that the order quantity allocated to the logistics center is approaching the order quantity that the logistics center can process can be displayed to the user through the terminal (200).

[0050] The terminal (200) may be configured to manage the overall logistics center. The terminal (200) may be used to manage the order volume that the logistics center can process or to manage the inventory of products stored in the logistics center. The terminal (200) may be implemented as a terminal capable of transmitting and receiving various information to and from the device (100) via a network. For example, the terminal (200) may be a computer, a laptop, a portable device, a smartphone, etc. However, the type of terminal (200) is not limited thereto, and may be any device capable of communicating with the device (100) or other devices via a network.

[0051] The device (100) can be connected to a terminal (200) or other external devices through a network and communicate with them. For example, the device (100) and the terminal (200) can be connected to each other through a network that provides a connection path to transmit and receive packet data and communicate with each other. The network can be implemented as any type of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or Wibro (Wireless Broadband Internet).

[0052] FIG. 2 is a block diagram of a device (100) according to one embodiment of the present disclosure. The device (100) may include one or more processors (110) and / or one or more memories (120) as components. Furthermore, in one embodiment, at least one of the components of the device (100) may be omitted, or another component may be added to the device (100). In one embodiment, additionally or alternatively, some of the components may be implemented in an integrated manner or implemented as a single or multiple entities. In the present disclosure, one or more processors (110) may be referred to as a processor (110). The expression “processor (110)” may mean a set of one or more processors, unless the context clearly indicates otherwise. In the present disclosure, one or more memories (120) may be referred to as a memory (120). The expression “memory (120)” may mean a set of one or more memories, unless the context clearly indicates otherwise. In one embodiment, at least some of the internal / external components of the device (100) are connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), and can exchange information (data, signals, etc.).

[0053] In one embodiment, the device (100) may further include a communication circuit (130). The device (100) may communicate with the terminal (200) via the communication circuit. That is, the communication circuit (130) may be configured to perform wireless or wired communication between the device (100) and the terminal (200). For example, the communication circuit (130) may perform wireless communication according to a method such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth (Bluetooth), NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication circuit (130) may perform wired communication according to a method such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the device (100) may be implemented integrated with other devices.In this case, the communication circuit (130) can function as a connection circuit or interface connecting the device (100) and the other device.

[0054] The processor (110) can control at least one component of the device (100) connected to the processor (110) by running software (e.g., commands, programs, etc.). In addition, the processor (110) can perform various operations such as calculations, processing, data generation, and processing related to the present disclosure. In addition, the processor (110) can load data, etc. from the memory (120) or store data in the memory (120). Furthermore, the processor (110) can transmit and receive various information to and from the terminal (200) through the communication circuit (130). In one embodiment, the processor (110) can control the communication circuit (130) to transmit various information to the terminal (200) in various forms.

[0055] The memory (120) can store various information (data). The information stored in the memory (120) is information acquired, processed, or used by at least one component of the device (100), and may include software (e.g., commands, programs, etc.). The memory (120) may include volatile and / or non-volatile memory. In the present disclosure, the commands or programs are software stored in the memory (120), and may include an operating system for controlling the resources of the device (100), an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the device (100). In one embodiment, the memory (120) may store commands that cause the processor (110) to perform operations when executed by the processor (110). The memory (120) may store at least a portion of information received from the terminal (200) via the communication circuit (130) and / or information transmitted to the terminal (200) via the communication circuit (130). Specifically, the memory (120) may store information on the order quantity that can be processed for each logistics center, information on the order quantity allocated to each logistics center, etc. Here, the order quantity that can be processed may be the amount of orders that can be processed so that the delivery of products for allocated orders arrives within the delivery request time of the consumer.

[0056] The processor (110) may obtain information regarding the amount of orders that the logistics center can process and the amount of orders allocated to the logistics center. In one embodiment, the processor (110) may obtain first information regarding the amount of orders that the logistics center can process and second information regarding the amount of orders allocated to the logistics center from the memory (120) or from an external device. In one embodiment, the first information may include information regarding the amount of orders that the logistics center can process by various categories. For example, the first information may include information regarding the amount of orders that the logistics center can process during a specific time period. Since the amount of orders that the logistics center can process may vary over time, such as when the inventory of products stored at the logistics center changes depending on the time of arrival of products at the logistics center or when there is a change in available personnel at the logistics center, the first information may include information regarding the amount of orders that the logistics center can process during a specific time period. In another embodiment, the first information may include information indicating the amount of packages that the logistics center can process. Here, packages may be classified based on the packaging method used to package the products. For example, if a logistics center primarily stores products packaged in fresh bags, such as fresh foods or refrigerated / frozen foods, the logistics center can process more products packaged in fresh bags than products packaged in boxes, such as household goods and electronic products, and therefore the first information may include information indicating the processing capacity of each package that can be processed by the logistics center.

[0057] The processor (110) may determine whether to assign an order to a logistics center based on information regarding the order quantity that the logistics center can process. When assigning an order to a logistics center based on the order quantity that the logistics center can process and the order quantity assigned to the logistics center, the processor (110) may determine whether the logistics center can process the order. In one embodiment, the processor (110) may determine whether to assign an order to a logistics center based on the ratio between the order quantity assigned to the logistics center and the order quantity that the logistics center can process. In one embodiment, the processor (110) may determine whether to assign an order to a logistics center based on the ratio between the order quantity assigned to the logistics center and the order quantity that the logistics center can process for each time period. For example, the processor (110) may obtain first information regarding the first order quantity that the logistics center can process in a first time period, and obtain second information regarding the second order quantity assigned to the logistics center in the first time period. The processor (110) may determine a first ratio of the second order quantity to the first order quantity based on the first information and the second information in the first time interval, and may determine whether to additionally allocate an order to a logistics center based on the first ratio.

[0058] The processor (110) may determine whether to allocate additional orders to a logistics center based on a comparison between the ratio of the number of orders allocated to the logistics center to the number of orders that the logistics center can process and a preset reference ratio. In one embodiment, the processor (110) may determine not to allocate additional orders to the logistics center if the ratio of the number of orders allocated to the logistics center to the number of orders that the logistics center can process reaches a first reference ratio. Here, the first reference ratio may be set to various values. For example, if the first reference ratio is 1, the processor (110) may determine not to allocate additional orders to the logistics center when the number of orders allocated to the logistics center equals the number of orders that the logistics center can process. As another example, if the first reference ratio is 0.98, the processor (110) may determine not to allocate additional orders to the logistics center when the number of orders allocated to the logistics center reaches 98% of the number of orders that the logistics center can process. However, this is merely exemplary, and the value of the first reference ratio is not limited to a specific value.

[0059] After deciding not to allocate additional orders to a logistics center, the processor (110) may determine whether to allocate additional orders to the logistics center based on the ratio of the number of orders allocated to the logistics center to the number of orders that the logistics center can process. For example, if the number of orders that the logistics center can process increases after deciding not to allocate additional orders to the logistics center, it may be possible to allocate additional orders to the logistics center. Accordingly, after deciding not to allocate additional orders to the logistics center, the processor (110) may determine a second ratio between the number of orders allocated to the logistics center to the number of orders that the logistics center can process. The processor (110) may then determine whether to allocate additional orders to the logistics center based on whether the second ratio reaches a first reference ratio. For example, if the second ratio does not reach the first reference ratio, the logistics center can process additional orders, and therefore, the processor (110) may determine to allocate additional orders to the logistics center based on the determination that the second ratio does not reach the first reference ratio. For another example, if the second ratio reaches the first reference ratio, the distribution center cannot process additional orders, so the processor (110) may determine not to allocate additional orders to the distribution center based on the determination that the second ratio has reached the first reference ratio. In one embodiment, the processor (110) may determine the second ratio periodically or at a predetermined time.

[0060] As another example, the processor (110) may generate information indicating that the ratio has reached the second reference ratio when the ratio between the number of orders allocated to the logistics center and the number of orders that the logistics center can process reaches a second reference ratio. In this case, the processor (110) may transmit information indicating that the ratio has reached the second reference ratio to the terminal (200) via the communication circuit (130). In one embodiment, the processor (110) may transmit information indicating that the ratio has reached the second reference ratio to the terminal (200) in the form of a notification or a page, but is not limited thereto.

[0061] In one embodiment, the second reference ratio may be a lower ratio than the first reference ratio. That is, when the ratio between the number of orders allocated to the logistics center and the number of orders that the logistics center can process reaches the second reference ratio, the processor (110) may provide information to the terminal (200) indicating that the number of orders that the logistics center can process has decreased, i.e., that the ratio has reached the second reference ratio.

[0062] The processor (110) can selectively assign orders to logistics centers based on the ratio of the order volume allocated to the logistics center to the order volume that the logistics center can process. In one embodiment, the processor (110) can selectively assign orders to the logistics center if the ratio of the order volume allocated to the logistics center to the order volume that the logistics center can process reaches a third reference ratio. Here, the third reference ratio can be any ratio between the first reference ratio and the second reference ratio. In one embodiment, the processor (110) can selectively assign orders to the logistics center based on order information of the orders to be assigned to the logistics center if the ratio of the order volume allocated to the logistics center to the order volume that the logistics center can process reaches the third reference ratio. For example, the processor (110) can identify whether a consumer who submitted an order is a member based on the order information of the order to be assigned to the logistics center and assign orders of a member-subscribed consumer to the logistics center. That is, the processor (110) can selectively assign orders of consumers who have subscribed to membership to a logistics center before the ratio of the number of orders allocated to the logistics center to the number of orders that the logistics center can process reaches a third reference ratio and before deciding not to assign additional orders to the logistics center. Here, the membership may include various memberships provided by e-commerce services, and for example, the membership may include various subscription products in which consumers regularly pay a certain amount and receive corresponding benefits.

[0063] The processor (110) may periodically or at predetermined points in time obtain information regarding the amount of orders that the logistics center can process. The processor (110) may periodically or at predetermined points in time obtain first information regarding the amount of orders that the logistics center can process and second information regarding the amount of orders allocated to the logistics center, and may update previously obtained first and second information based on the first and second information obtained periodically or at predetermined points in time. For example, if the amount of orders that the logistics center can process increases or decreases, the processor (110) may update the first information regarding the amount of orders that the logistics center can process. In this case, the ratio of the amount of orders allocated to the logistics center to the amount of orders that the logistics center can process may change as the first information regarding the amount of orders that the logistics center can process is updated. The processor (110) may be configured to efficiently perform order allocation to the logistics center by periodically or at predetermined points in time obtaining and updating the first information regarding the amount of orders that the logistics center can process.

[0064] The processor (110) may determine whether to allocate an order to a logistics center based on first information including information regarding the amount of orders that the logistics center can process by various categories. In one embodiment, if the first information includes information regarding the amount of orders that the logistics center can process by time interval, the processor (110) may determine whether to allocate additional orders to the logistics center by time interval based on a ratio between the amount of orders that the logistics center can process by time interval and the amount of orders allocated to the logistics center by time interval. For example, the processor (110) may determine whether to allocate additional orders to the logistics center in the first time interval based on first information including information regarding the amount of orders that the logistics center can process in the first time interval and second information including information regarding the amount of orders allocated to the logistics center in the first time interval. In another embodiment, if the first information includes information indicating the amount of packages that can be processed, the processor (110) may determine whether to additionally allocate orders to the logistics center based on a ratio between the amount of orders per package allocated to the logistics center and the amount of packages that the logistics center can process. In another embodiment, if the first information includes information indicating the amount of packages that the logistics center can process for each time interval, the processor (110) may determine whether to allocate orders per package to the logistics center for each time interval based on a ratio between the amount of orders per package allocated to the logistics center for each time interval and the amount of packages that the logistics center can process for each time interval.

[0065] The processor (110) can predict the number of orders to be allocated to a logistics center and adjust the first reference ratio based on the predicted number of orders. In one embodiment, the processor (110) can determine the ratio of the number of orders allocated to the logistics center per unit time based on the number of orders allocated to the logistics center for each time period. The unit time is a unit of time for calculating the average allocation of the number of orders allocated to the logistics center, and may be defined in units of minutes or hours, but is not limited to a specific example. For example, the processor (110) can calculate the average allocation of the number of orders allocated to the logistics center per minute, the average allocation of the number of orders allocated to the logistics center per five minutes, or the average allocation of the number of orders allocated to the logistics center per hour based on the number of orders allocated to the logistics center. The processor (110) can predict the number of orders to be allocated to the logistics center based on the ratio of the number of orders allocated to the logistics center per unit time. In one embodiment, the processor (110) may predict the number of orders to be allocated to a logistics center based on the ratio of the number of orders allocated to the logistics center per unit time in a first time interval. For example, assuming that the unit time is 1 minute, the processor (110) may determine the ratio of the number of orders allocated to the logistics center per unit time by dividing the number of orders allocated to the logistics center obtained at a first time point in the first time interval by the length (in minutes) of the time interval between the first time point and the start of the first time interval. In one embodiment, when the processor (110) predicts the number of orders to be allocated to the logistics center at a second time point, the processor (110) may multiply the ratio of the number of orders allocated to the logistics center per unit time by the length (in minutes) of the time interval between the first time point and the second time point to predict the number of orders to be allocated to the logistics center at the second time point.The processor (110) may be configured to lower the first reference ratio based on the sum of the order quantity allocated to the logistics center at the first time point and the order quantity predicted to be allocated to the logistics center at the second time point.

[0066] Figure 3 is a flowchart illustrating a method according to one embodiment of the present disclosure. The method according to one embodiment of the present disclosure may include steps S310 to S340. Steps S310 to S340 described below may be understood to be performed by the processor (110) of the device (100).

[0067] In step S310, the processor (110) of the device (100) may obtain first information regarding the first order quantity that the logistics center can process during a first time interval. In one embodiment, the first information may include information regarding the order quantity that the logistics center can process by various categories. For example, the first information may include information regarding the order quantity that the logistics center can process during a specific time interval. In another example, the first information may include information indicating the processable quantity for each package that the logistics center can process. In one embodiment, the processor (110) may obtain first information regarding the first order quantity that the logistics center can process periodically during the first time interval or at a preset time point.

[0068] In step S320, the processor (110) of the device (100) may obtain second information regarding the second order quantity allocated to the logistics center during the first time interval. In one embodiment, the processor (110) may obtain second information regarding the second order quantity allocated to the logistics center periodically during the first time interval or at a preset time point.

[0069] In step S330, the processor (110) of the device (100) may determine a first ratio of the second order quantity to the first order quantity based on the first information and the second information. In one embodiment, the processor (110) may determine a value obtained by dividing the second order quantity by the first order quantity as the first ratio based on the first information and the second information.

[0070] In step S340, the processor (110) of the device (100) may determine whether to additionally allocate orders to the logistics center in the first time interval based on whether the first ratio has reached the first reference ratio. The detailed operation of step S340 may include the detailed steps described based on FIGS. 4 and 5 .

[0071] Figure 4 is a flowchart illustrating a step for determining whether to allocate additional orders according to one embodiment of the present disclosure. The aforementioned "step (S340) of determining whether to allocate additional orders to a logistics center in a first time interval based on whether the first ratio reaches the first reference ratio" may include at least steps S441 to S442.

[0072] In step S441, the processor (110) of the device (100) may determine whether the first ratio has reached the second reference ratio. In one embodiment, the second reference ratio may be a ratio lower than the first reference ratio described above. In one embodiment, if the first ratio has not reached the second reference ratio (No), the processor (110) may determine again whether the first ratio has reached the second reference ratio. In one embodiment, if the first ratio has reached the second reference ratio (Yes), the processor (110) may perform step S442.

[0073] In step S442, the processor (110) of the device (100) may generate third information used to indicate to the user that the first ratio has reached the second reference ratio. In one embodiment, the user may be, but is not limited to, a person who performs overall management of the logistics center using the terminal (200). In one embodiment, the third information may be information used to indicate to the user that the first ratio has reached the second reference ratio in the form of a notification or page. In addition, the processor (110) may also transmit the third information to an external device other than the terminal (200).

[0074] Figure 5 is a flowchart illustrating a step for determining whether to allocate additional orders according to another embodiment of the present disclosure. The aforementioned "step (S340) of determining whether to allocate additional orders to a logistics center in a first time interval based on whether the first ratio reaches the first reference ratio" may include at least steps S541 to S544.

[0075] In step S541, the processor (111) of the device (100) may determine whether the first ratio has reached the first reference ratio. In one embodiment, if the first ratio has not reached the first reference ratio (No), the processor (110) may determine again whether the first ratio has reached the first reference ratio. In one embodiment, if the first ratio has reached the first reference ratio (Yes), the processor (110) may perform step S542.

[0076] In step S542, the processor (110) of the device (100) may determine not to further allocate orders to the logistics center in the first time interval based on a determination that the first ratio has reached the first reference ratio.

[0077] In step S543, the processor (110) of the device (100) may determine a second ratio of the second order quantity to the first order quantity. In one embodiment, the second ratio may be a ratio of the second order quantity to the first order quantity determined after the processor (110) determines not to allocate additional orders to the logistics center during the first time interval.

[0078] In step S544, the processor (110) of the device (100) may determine to additionally allocate orders to the logistics center during the first time interval if the second ratio is less than the first reference ratio. Furthermore, although not illustrated in FIG. 5 , if the second ratio determined in step S543 reaches the first reference ratio, the processor (110) may maintain a state in which no additional orders are allocated to the logistics center during the first time interval determined in step S542.

[0079] In one embodiment, steps S541 to S544 described with reference to FIG. 5 may be performed after step S442 described with reference to FIG. 4.

[0080] In the flowcharts according to the present disclosure, each step of the method or algorithm is described in a sequential order. However, in addition to being performed sequentially, each step may be performed in any order that can be arbitrarily combined according to the present disclosure. The description of the flowcharts of the present disclosure does not exclude changes or modifications to the method or algorithm, and does not imply that any step is essential or desirable. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. In another embodiment, at least some of the steps may be omitted, or other steps may be added.

[0081] FIG. 6 is a diagram illustrating the operation of a device (100) over time according to one embodiment of the present disclosure. The processor (110) of the device (100) may determine whether to allocate orders to a logistics center based on the ratio between the number of orders allocated to the logistics center for each time interval and the number of orders that the logistics center can process for each time interval.

[0082] In one embodiment, a time interval (t1-t2) between time points t1 and t2 may be defined as a first time interval. The processor (110) may determine whether to assign an order to the logistics center in the first time interval (t1-t2) based on first information regarding a first order quantity that the logistics center can process in the first time interval (t1-t2) and second information regarding a second order quantity assigned to the logistics center in the first time interval (t1-t2). In one embodiment, the first information regarding the first order quantity that the logistics center can process in the first time interval (t1-t2) may be acquired at any time prior to the first time interval (t1-t2).

[0083] The processor (110) can obtain first information and second information at regular intervals or at predetermined points in time. In one embodiment, the processor (110) can obtain first information and second information at points in time t3, t4, t5, and t6 among the first time interval (t1-t2). Here, the length of the time interval between points in time t1 and t3, the length of the time interval between points in time t3 and t4, the length of the time interval between points in time t4 and t5, and the length of the time interval between points in time t5 and t6 may be the same or different from each other.

[0084] In one embodiment, at time t1, the processor (110) may obtain first information and second information. Based on the first information and second information at time t1, the processor (110) may determine a first ratio of the second order quantity to the first order quantity. At time t1, the second order quantity allocated to the logistics center may be relatively small compared to the first order quantity. That is, at time t1, the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, and therefore, the processor (110) may allocate an order to the corresponding logistics center in the first time interval (t1-t2).

[0085] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t3 may be updated. Based on the first information and the second information at time t3, the processor (110) may determine a first ratio of the second order quantity to the first order quantity. Since at time t3, the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, the processor (110) may assign orders to the corresponding logistics center in the first time interval (t1-t2).

[0086] Similarly, in one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t4 may be updated. At time t4, since the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, the processor (110) may assign orders to the corresponding logistics center in the first time interval (t1-t2).

[0087] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t5 may be updated. In one embodiment, as the order quantity assigned to the logistics center increases, at time t5, the first ratio of the second order quantity to the first order quantity may reach the second reference ratio. The processor (110) may generate third information at time t5, which is used to indicate to the user that the first ratio of the second order quantity to the first order quantity in the first time interval (t1-t2) has reached the second reference ratio. In one embodiment, the processor (110) may transmit the generated third information to the terminal (200) in the form of a notification or a page.

[0088] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t6 may be updated. In one embodiment, as the order quantity assigned to the logistics center increases, at time t6, the first ratio of the second order quantity to the first order quantity may reach a first reference ratio. The processor (110) may determine not to assign additional orders to the logistics center at time t6 based on a determination that the first ratio of the second order quantity to the first order quantity in the first time interval (t1-t2) has reached the first reference ratio. In this case, no orders may be assigned to the logistics center during the time interval between time t6 and time t2 in the first time interval (t1-t2).

[0089] FIG. 7 is a diagram illustrating the operation of a device (100) over time according to another embodiment of the present disclosure. The processor (110) of the device (100) may determine whether to allocate orders to a logistics center based on the ratio between the number of orders allocated to the logistics center for each time interval and the number of orders that the logistics center can process for each time interval.

[0090] The time interval (t1-t2) between time points t1 and t2 may be defined as a first time interval. The processor (110) may determine whether to allocate an order to the logistics center in the first time interval (t1-t2) based on first information regarding a first order quantity that the logistics center can process in the first time interval (t1-t2) and second information regarding a second order quantity allocated to the logistics center in the first time interval (t1-t2). In addition, the processor (110) may obtain the first information and the second information at regular intervals or at predetermined times, and the processor (110) may obtain the first information and the second information at time points t3, t4, t5, t6, and t7 among the first time interval (t1-t2).

[0091] In one embodiment, at time t1, the processor (110) may obtain first information and second information. Based on the first information and second information at time t1, the processor (110) may determine a first ratio of the second order quantity to the first order quantity. At time t1, the second order quantity allocated to the logistics center may be relatively small compared to the first order quantity. That is, at time t1, the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, and therefore, the processor (110) may allocate orders to the logistics center in the first time interval (t1-t2).

[0092] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t3 may be updated. Based on the first information and the second information at time t3, the processor (110) may determine a first ratio of the second order quantity to the first order quantity. Since at time t3, the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, the processor (110) may assign orders to the corresponding logistics center in the first time interval (t1-t2).

[0093] Similarly, in one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t4 may be updated. At time t4, since the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, the processor (110) may assign orders to the corresponding logistics center in the first time interval (t1-t2).

[0094] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t5 may be updated. In one embodiment, as the order quantity assigned to the logistics center increases, at time t5, the first ratio of the second order quantity to the first order quantity may reach the second reference ratio. The processor (110) may generate third information at time t5, which is used to indicate to the user that the first ratio of the second order quantity to the first order quantity in the first time interval (t1-t2) has reached the second reference ratio. In one embodiment, the processor (110) may transmit the generated third information to the terminal (200) in the form of a notification or a page.

[0095] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t6 may be updated. In one embodiment, as the order quantity assigned to the logistics center increases, at time t6, the first ratio of the second order quantity to the first order quantity may reach a first reference ratio. The processor (110) may determine not to assign additional orders to the logistics center at time t6 based on a determination that the first ratio of the second order quantity to the first order quantity in the first time interval (t1-t2) has reached the first reference ratio. In this case, no orders may be assigned to the logistics center during the time interval between time t6 and time t2 in the first time interval (t1-t2).

[0096] In one embodiment, after the processor (110) determines not to allocate additional orders to the logistics center in the first time interval (t1-t2), the processor (110) may obtain first information and second information at time t7. After time t6, since the first order quantity that the logistics center can process has increased, the processor (110) may update the first information about the first order quantity acquired at time t6 based on the first information about the first order quantity acquired at time t7. The processor (110) may determine a second ratio of the second order quantity to the first order quantity at time t7. Since the second ratio of the second order quantity to the first order quantity has not reached the first reference ratio at time t7, the processor (110) may determine to allocate additional orders to the logistics center in the first time interval (t1-t2). In this case, in the first time interval (t1-t2), in the time interval between time point t7 and time point t2, the processor (110) may additionally assign an order to the corresponding logistics center.

[0097] FIG. 8 is a diagram illustrating the operation of a device (100) over time according to another embodiment of the present disclosure. The processor (110) of the device (100) may determine whether to allocate orders to a logistics center based on the ratio between the number of orders allocated to the logistics center for each time interval and the number of orders that the logistics center can process for each time interval.

[0098] The time interval (t1-t2) between time points t1 and t2 may be defined as a first time interval. The processor (110) may determine whether to allocate an order to the logistics center in the first time interval (t1-t2) based on first information regarding a first order quantity that the logistics center can process in the first time interval (t1-t2) and second information regarding a second order quantity allocated to the logistics center in the first time interval (t1-t2). In addition, the processor (110) may obtain the first information and the second information at regular intervals or at predetermined times, and the processor (110) may obtain the first information and the second information at time points t3, t4, t5, and t6 among the first time interval (t1-t2).

[0099] The processor (110) can predict the number of orders to be allocated to the logistics center in the first time interval (t1-t2). In one embodiment, the processor (110) can adjust the first reference ratio based on the number of orders predicted in the first time interval (t1-t2) and the second order amount of orders allocated to the logistics center in the first time interval (t1-t2). In one embodiment, the processor (110) can predict the number of orders to be allocated to the logistics center each time it obtains the first information regarding the first order amount and the second information regarding the second order amount.

[0100] In one embodiment, at time t1, the processor (110) may obtain first information and second information. Based on the first information and second information at time t1, the processor (110) may determine a first ratio of the second order quantity to the first order quantity. At time t1, the second order quantity allocated to the logistics center may be relatively small compared to the first order quantity. That is, at time t1, the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, and therefore, the processor (110) may allocate orders to the logistics center in the first time interval (t1-t2).

[0101] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t3 may be updated. The processor (110) may determine a first ratio of the second order quantity to the first order quantity based on the first information and the second information at time t3. Since the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio at time t3, the processor (110) may assign orders to the logistics center in the first time interval (t1-t2). In addition, the processor (110) may determine a third ratio of the order quantity assigned to the logistics center per unit time interval at time t3. For example, the processor (110) may determine the third ratio of the order quantity assigned to the logistics center per unit time by dividing the second order quantity assigned to the logistics center in the time interval between time t1 and time t3 by the length of the time interval between time t1 and time t3. The processor (110) can predict the number of orders to be allocated to the logistics center at time points t4 and t5 based on the third ratio determined at time point t3. For example, the processor (110) can predict the number of orders to be allocated to the logistics center at time point t4 by multiplying the third ratio determined at time point t3 by the length of the time interval between time points t3 and t4. In addition, the processor (110) can predict the number of orders to be allocated to the logistics center at time point t6 by multiplying the third ratio determined at time point t3 by the length of the time interval between time points t3 and t5.

[0102] The processor (110) may adjust the first reference ratio based on a comparison result between the sum of the second order quantity allocated to the logistics center at time t3 and the order quantity predicted to be allocated to the logistics center at time t4 and the first order quantity. For example, the processor (110) may determine whether to adjust the first reference ratio based on whether the ratio between the sum of the second order quantity and the order quantity predicted to be allocated to the logistics center at time t4 for the first order quantity reaches the second reference ratio. Since at time t4, the ratio between the sum of the second order quantity and the order quantity predicted to be allocated to the logistics center has not reached the second reference ratio, the processor (110) may not adjust the first reference ratio.

[0103] The processor (110) may adjust the first reference ratio based on a comparison result between the sum of the second order quantity allocated to the logistics center at time t3 and the order quantity predicted to be allocated to the logistics center at time t5 and the first order quantity. For example, the processor (110) may determine whether to adjust the first reference ratio based on whether the ratio between the sum of the second order quantity and the order quantity predicted to be allocated to the logistics center at time t5 for the first order quantity reaches the second reference ratio. Since the ratio between the sum of the second order quantity and the order quantity predicted to be allocated to the logistics center at time t5 reaches the second reference ratio, the processor (110) may adjust the first reference ratio. In one embodiment, the processor (110) may be configured to lower the first reference ratio by a preset ratio, and the preset ratio is not limited to a specific value.

[0104] FIG. 9 is a diagram illustrating the operation of a device (100) over time according to another embodiment of the present disclosure. The processor (110) of the device (100) may determine whether to allocate orders to a logistics center based on the ratio between the number of orders allocated to the logistics center for each time interval and the number of orders that the logistics center can process for each time interval.

[0105] The time interval (t1-t2) between time points t1 and t2 may be defined as a first time interval. The processor (110) may determine whether to allocate an order to the logistics center in the first time interval (t1-t2) based on first information regarding a first order quantity that the logistics center can process in the first time interval (t1-t2) and second information regarding a second order quantity allocated to the logistics center in the first time interval (t1-t2). In addition, the processor (110) may obtain the first information and the second information at regular intervals or at predetermined times, and the processor (110) may obtain the first information and the second information at time points t3, t4, t5, and t6 among the first time interval (t1-t2).

[0106] In one embodiment, at time points t1, t3, and t4, the processor (110) may obtain first information and second information, respectively. Based on the first information and the second information at time points t1, t3, and t4, the processor (110) may determine a first ratio of the second order quantity to the first order quantity, respectively. Since at time points t1, t3, and t4, the first ratio of the second order quantity to the first order quantity has not reached the first reference ratio, the processor (110) may assign orders to the logistics center in the first time interval (t1-t2).

[0107] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t5 may be updated. In one embodiment, as the order quantity assigned to the logistics center increases, at time t5, the first ratio of the second order quantity to the first order quantity may reach the second reference ratio. The processor (110) may generate third information at time t5, which is used to indicate to the user that the first ratio of the second order quantity to the first order quantity in the first time interval (t1-t2) has reached the second reference ratio. In one embodiment, the processor (110) may transmit the generated third information to the terminal (200) in the form of a notification or a page.

[0108] In one embodiment, as the processor (110) assigns orders to the logistics center in the first time interval (t1-t2), the second information at time t6 may be updated. In one embodiment, as the order quantity assigned to the logistics center increases, at time t6, the first ratio of the second order quantity to the first order quantity may reach a third reference ratio. The third reference ratio may be any ratio between the first reference ratio and the second reference ratio. The processor (110) may determine to selectively assign orders to the logistics center in the first time interval (t1-t2) as the first ratio of the second order quantity to the first order quantity in the first time interval (t1-t2) reaches the third reference ratio at time t6. In one embodiment, the processor (110) may identify whether a consumer who submitted an order is a member based on order information of an order to be assigned to a logistics center, and assign an order of a consumer who is a member to a logistics center. In this case, the processor (110) may decide to assign orders from consumers who have signed up for membership to a logistics center among multiple orders received after time point t6 in the first time interval (t1-t2).

[0109] FIG. 10 is a diagram for explaining the operation of the device (100) over time according to another embodiment of the present disclosure. The time interval (t1-t2) between time points t1 and t2 may be defined as a first time interval. The processor (110) may determine whether to allocate an order to the logistics center in the first time interval (t1-t2) based on first information regarding a first order quantity that the logistics center can process in the first time interval (t1-t2) and second information regarding a second order quantity allocated to the logistics center in the first time interval (t1-t2). In addition, the processor (110) may obtain the first information and the second information at regular intervals or at predetermined times, and the processor (110) may obtain the first information and the second information at time points t3, t4, t5, and t6 among the first time interval (t1-t2). In one embodiment, the first information may include information regarding a first order quantity per package, which indicates the package-specific processing capacity that the logistics center can process in a first time interval (t1-t2). In addition, the second information may include a second order quantity, which indicates the package-specific processing capacity assigned to the logistics center in the first time interval (t1-t2). In one embodiment, the processor (110) may determine whether to assign a package-specific order to the logistics center based on a ratio of the second order quantity, which indicates the package-specific processing capacity that the logistics center can process in the first time interval (t1-t2), to the first order quantity, which indicates the package-specific processing capacity that the logistics center can process in the first time interval (t1-t2). Here, the packages may be classified based on a packaging method for packaging the product, but is not limited thereto.

[0110] In one embodiment, at time t1, the processor (110) may obtain first information including a first order quantity indicating a package-specific processing capacity and second information indicating a package-specific order quantity allocated to a logistics center. Based on the first information and the second information at time t1, the processor (110) may determine a first ratio of a second order quantity per package to a first order quantity per package. For example, the processor (110) may determine, at time t1, a ratio of a second order quantity indicating an order quantity (1a) of a first package allocated to a logistics center to a first order quantity (1) indicating a processable quantity of a first package, a ratio of a second order quantity indicating an order quantity (2a) of a second package allocated to a logistics center to a first order quantity (2) indicating a processable quantity of a second package, and a ratio of a second order quantity indicating an order quantity (3a) of a first package allocated to a logistics center to a first order quantity (3) indicating a processable quantity of a third package. Since, at time t1, the ratios of the first package, the second package, and the third package have not reached the first reference ratio, the processor (110) may determine to allocate orders for the first package, the second package, and the third package to the logistics center in a first time interval (t1-t2).

[0111] In one embodiment, at time t3, the processor (110) may obtain first information including a first order quantity indicating a package-specific processable quantity and second information indicating a package-specific order quantity allocated to a logistics center. Based on the first information and the second information at time t3, the processor (110) may determine a first ratio of a second order quantity per package to a first order quantity per package. Since at time t3, the ratios of the first package, the second package, and the third package have not reached the first reference ratio, the processor (110) may determine to allocate orders for the first package, the second package, and the third package to the logistics center in the first time interval (t1-t2).

[0112] In one embodiment, at time t4, the processor (110) may obtain first information including a first order quantity indicating a package-specific processable quantity and second information indicating a package-specific order quantity allocated to a logistics center. Based on the first information and the second information at time t4, the processor (110) may determine a first ratio of a second order quantity per package to a first order quantity per package. Since at time t4, the ratio of each of the first package and the third package has not reached a first reference ratio, the processor (110) may determine to allocate orders for the first package and the third package to the logistics center in a first time interval (t1-t2). Furthermore, since the ratio of the second package has reached the first reference ratio, the processor (110) may determine not to allocate orders for the second package to the logistics center in a first time interval (t1-t2).

[0113] In one embodiment, at time t5, the processor (110) may obtain first information including a first order quantity indicating a package-specific processable quantity and second information indicating a package-specific order quantity allocated to a logistics center. Based on the first information and the second information at time t5, the processor (110) may determine a first ratio of a second order quantity per package to a first order quantity per package. At time t4, since the ratio of each of the first package and the third package has reached a first reference ratio, it may be determined not to allocate orders for the first package and the third package to the logistics center in the first time interval (t1-t2).

[0114] While the technical concept of the present disclosure has been described through various embodiments, it should be understood that the technical concept of the present disclosure encompasses various substitutions, modifications, and variations that can be made within the scope of those skilled in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and variations are encompassed within the scope of the appended claims.

Claims

one or more processors; and comprising one or more memories storing instructions to be executed by said one or more processors; Upon execution of the above instructions, the one or more processors, Obtain first information about the first order quantity that the logistics center can process in the first time interval, Obtain second information about the second order quantity allocated to the logistics center during the first time interval; Based on the first information and the second information, a first ratio of the second order amount to the first order amount is determined, A device configured to determine whether to additionally allocate an order to the logistics center in the first time interval based on whether the first ratio has reached the first reference ratio. In the first paragraph, One or more of the above processors, A device configured to determine not to further allocate orders to the logistics center during the first time interval upon determining that the first ratio has reached the first reference ratio. In the second paragraph, One or more of the above processors, After deciding not to allocate additional orders to the above logistics center, a second ratio of the second order quantity to the first order quantity is determined, A device configured to determine to additionally allocate orders to the logistics center during the first time interval if the second ratio is less than the first reference ratio. In the first paragraph, One or more of the above processors, Predict the number of orders allocated to the first time interval above, A device configured to adjust the first reference ratio based on the second order quantity and the order generation quantity. In paragraph 4, One or more of the above processors, Based on the second order quantity allocated to the logistics center, a third ratio of the order quantity allocated to the logistics center per unit time is determined, Based on the third ratio, predict the amount of orders allocated to the first time interval, A device configured to lower the first reference rate based on the amount of the above order and the amount of the second order. In the first paragraph, One or more of the above processors, A device configured to periodically acquire the first information regarding the first order quantity. In the first paragraph, The above first information is, Further including information indicating the processing capacity of each package that the above logistics center can process, The above second information is, A device further comprising information indicating the order quantity per package allocated to the logistics center. In paragraph 7, One or more of the above processors, Based on the information indicating the processing amount per package and the information indicating the order amount per package, a third ratio is determined between the order amount per package and the processing amount per package, A device configured to determine whether to additionally allocate the package-specific orders to the logistics center in the first time interval based on a third ratio between the package-specific order quantity to the package-specific processable quantity. In the first paragraph, One or more of the above processors, A device configured to generate third information used to indicate to a user that the first ratio has reached the second reference ratio, upon determining that the first ratio has reached the second reference ratio. In paragraph 9, A device wherein the second reference ratio is lower than the first reference ratio. In the first paragraph, One or more of the above processors, A device configured to selectively allocate orders to the logistics center in the first time interval based on whether the first ratio reaches a third reference ratio that is lower than the first reference ratio. In Article 11, One or more of the above processors, Upon determining that the above first ratio has reached the above third reference ratio, A device configured to allocate orders of users who have subscribed to membership to the logistics center based on order information of orders to be allocated to the logistics center. A method performed in a device comprising one or more processors and one or more memories storing instructions to be executed by the one or more processors, When executing the above instructions, the one or more processors, A step of obtaining first information about a first order quantity that can be processed by a logistics center in a first time interval; A step of obtaining second information regarding a second order quantity allocated to the logistics center during the first time interval; A step of determining a first ratio of the second order amount to the first order amount based on the first information and the second information; and A method comprising the step of determining whether to additionally allocate orders to the logistics center in the first time interval based on whether the first ratio has reached a first reference ratio. In Article 13, The step of determining whether to additionally allocate an order to the logistics center during the first time interval is as follows: A step of determining whether the first ratio has reached a second reference ratio that is lower than the first reference ratio; and A method comprising: generating third information used to indicate to a user that the first ratio has reached the second reference ratio, upon determining that the first ratio has reached the second reference ratio. In Article 13, The step of determining whether to additionally allocate an order to the logistics center during the first time interval is as follows: A method comprising a step of determining not to further allocate orders to the logistics center during the first time interval based on a determination that the first ratio has reached the first reference ratio. In Article 15, After the step of deciding not to further allocate orders to the logistics center during the first time interval, determining a second ratio of the second order quantity to the first order quantity; and A method further comprising the step of determining to additionally allocate orders to the logistics center in the first time interval if the second ratio is less than the first reference ratio. In a non-transitory computer-readable recording medium having recorded thereon instructions to be executed by one or more processors, The above instructions, when executing the above instructions, cause the one or more processors to: Obtain first information about the first order quantity that the logistics center can process in the first time interval, Obtain second information about the second order quantity allocated to the logistics center during the first time interval; Based on the first information and the second information, a first ratio of the second order amount to the first order amount is determined, A non-transitory computer-readable recording medium configured to determine whether to additionally allocate orders to the logistics center in the first time interval based on whether the first ratio has reached the first reference ratio.

Citation Information

Patent Citations

  • Operation load adjustment method and operation load adjustment device corresponding to operation situation

    JP2011090498A

  • Meter reading job adjustment system and meter reading job adjustment method

    JP2012003660A

  • Hazardous area detection device with rotary sensor

    KR1020240015241A

  • Method and electronic device for providing cart page in merchandise selling service

    KR102393362B1

  • Drug demand forecasting and inventory management method, device and system based on drug order and customer information

    KR102533729B1