Method, system and computer-readable recording medium for processing order information

TW202638355AActive Publication Date: 2026-09-16COUPANG CORP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
TW114114308
Authority / Receiving Office
TW · TW
Patent Type
Applications
Current Assignee / Owner
Priority Date
2025-03-07
Filing Date
2025-04-16
Publication Date
2026-09-16
Estimated Expiration
2045-04-15

AI Technical Summary

Technical Problem

Existing logistics processing technologies fail to optimize packaging methods for orders containing multiple items, leading to increased packaging and delivery costs due to inefficient use of logistics resources and low processing efficiency, which affects the overall capacity of the logistics network.

Method used

An order information processing method that allocates items to packages based on predetermined thresholds, classifying items into different sets and selecting appropriate logistics centers for packaging, considering item quantity and logistics capacity, and generating packaging information for efficient delivery.

Benefits of technology

Reduces delivery time and costs by optimizing packaging strategies, ensuring efficient use of logistics resources and maintaining user convenience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure TWG2TA001076074_001
    Figure TWG2TA001076074_001
  • Figure TWG2TA001076074_002
    Figure TWG2TA001076074_002
  • Figure TWG2TA001076074_003
    Figure TWG2TA001076074_003
Patent Text Reader

Abstract

A method for processing order information, performed by at least one processor is disclosed. The method may include receiving order information related to a plurality of items, identifying a number of items related to the order information based on information of each of the plurality of items, allocating the plurality of items to at least one parcel based on the identified number of items and a predetermined first threshold and generating packing information for packing the plurality of items in the at least one parcel.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This invention relates to a method, system and computer-readable recording medium for processing order information. [Previous Technology]

[0002] With the development of e-commerce, especially the rapid growth of delivery order services, the efficiency of logistics processing to support delivery order services is becoming increasingly important. In particular, for orders containing multiple items, failure to optimize packaging methods can lead to an increase in packaging and delivery costs due to an unnecessary increase in the number of packages.

[0003] Existing logistics processing technologies can deliver multiple items using a single package, either by splitting the items into individual packages or by using a single package to deliver multiple items. However, this wastes logistics resources when the number of items in a package is small. Furthermore, because existing logistics processing technologies cannot fully consider the item structure or logistics processing capacity of each order, they not only lead to low processing efficiency but also reduce the overall processing capacity of the logistics network, thus making it difficult to construct an optimal packaging strategy. [Summary of the Invention]

[0004] [Problem to be Solved by the Invention] In order to solve the problem described above, the object of the present invention is to provide an order information processing method, system and computer-readable recording medium.

[0005] [Technical means to solve the problem] The present invention can be implemented in a variety of ways, including methods, apparatus (systems) and / or computer programs stored in readable storage media.

[0006] An order information processing method according to an embodiment of the present invention is executed by at least one processor. The method may include the following steps: receiving order information related to multiple items; identifying the quantity of items related to the order information based on the information of each of the multiple items; allocating the multiple items to at least one package based on the identified quantity of items and a predetermined first threshold; and generating packaging information for packaging the multiple items in at least one package.

[0007] According to an embodiment of the present invention, the step of allocating multiple items to at least one package may include the following steps: classifying the multiple items into a first item set or a second item set different from the first item set based on the identified number of items and a first threshold; allocating the first item set to the first package in at least one package; and allocating the second item set to the second package in at least one package.

[0008] According to an embodiment of the present invention, the number of items in the first item set is the same as the first threshold, and the number of items in the second item set may be less than the first threshold.

[0009] According to an embodiment of the present invention, the first item set includes at least one first item set, the first package includes at least one first package, and the step of allocating the first item set to the at least one first package may include the following steps: allocating at least one first item set to the at least one first package respectively.

[0010] According to an embodiment of the present invention, the second item set includes at least one of a second item set 2_1 with one item number or a second item set 2_2 with one item number, and the second package includes at least one second package. The step of allocating the second item set to the second package may include the following steps: allocating one or more items included in the second item set 2_1 to one of the at least one second package; and allocating one or more items included in the second item set 2_2 to the other of the at least one second package.

[0011] According to an embodiment of the present invention, the first threshold can be predetermined for multiple logistics centers respectively.

[0012] According to an embodiment of the present invention, the step of allocating multiple items to at least one package may include the following steps: calculating the number of at least one package corresponding to each of the multiple logistics centers; and selecting a first logistics center from the multiple logistics centers for processing order information based on the number of at least one package.

[0013] According to an embodiment of the present invention, the method may further include the following steps: transmitting packaging information to a user terminal associated with the selected first logistics center.

[0014] According to an embodiment of the present invention, the step of allocating multiple items to at least one package may include: selecting a second logistics center from a plurality of logistics centers for processing order information; and allocating a portion of the multiple items to one of the at least one package based on the identification information of the second logistics center, independent of a first threshold.

[0015] According to an embodiment of the present invention, a third logistics center in a plurality of logistics centers includes a first area for packaging articles and a second area for packaging articles, wherein a first threshold of the first area and a first threshold of the second area can be determined to be different from each other.

[0016] According to an embodiment of the present invention, the step of allocating multiple items to at least one package may include the following steps: a third logistics center calculates the number of at least one package corresponding to a first area and the number of at least one package corresponding to a second area; and selects one of the first area and the second area for processing order information based on the number of at least one package corresponding to the first area and the number of at least one package corresponding to the second area.

[0017] According to an embodiment of the present invention, the step of allocating multiple items to at least one package may include: selecting a first region for processing order information from a first region and a second region; and allocating a portion of the multiple items to one of the at least one package based on the identification information of the first region, independent of a first threshold of the first region.

[0018] According to an embodiment of the present invention, the step of allocating multiple items to at least one package may include the following steps: allocating multiple items to at least one package based on the identified number of items, a first threshold and a predetermined second threshold.

[0019] According to an embodiment of the present invention, the step of allocating multiple items to at least one package based on the identified number of items, a first threshold and a second threshold includes the following steps: classifying the multiple items into a third item set or a fourth item set different from the third item set based on the identified number of items and the second threshold; allocating the third item set to the third package in at least one package; and allocating the fourth item set to the fourth package in at least one package, wherein the number of items in the third item set is greater than or equal to the second threshold, and the second threshold may be greater than or equal to the first threshold.

[0020] According to an embodiment of the present invention, the fourth package includes at least one fourth package, and the step of allocating a fourth item set to the fourth package may include the following steps: based on the number of items in the fourth item set and a first threshold, allocating one or more items included in the fourth item set to at least one fourth package.

[0021] According to an embodiment of the present invention, the step of receiving order information may include the following steps: receiving first order information related to at least one first item among a plurality of items at a first time point; receiving second order information related to at least one second item among a plurality of items at a second time point different from the first time point; and merging the first order information and the second order information into one order information.

[0022] According to one embodiment of the present invention, the second time point may be the time point before it is determined that the packaging work of at least one first article has been completed.

[0023] According to an embodiment of the present invention, the first order information and the second order information can be transmitted through a user account logged in on an application provided to at least one user terminal.

[0024] An embodiment of the present invention provides a non-transitory computer-readable recording medium that can record instructions for executing an order information processing method on a computer.

[0025] An information processing system according to an embodiment of the present invention includes: a memory; and at least one processor connected to the memory for executing at least one computer-readable program included in the memory, the at least one program including instructions for performing the following steps: receiving order information related to a plurality of items; identifying the quantity of items related to the order information based on the individual information of the plurality of items; allocating the plurality of items to at least one package based on the identified quantity of items and a predetermined first threshold; and generating packaging information for packaging the plurality of items in at least one package.

[0026] [Effects compared to prior art] According to various embodiments of the present invention, when performing the work of packaging multiple allocated items into at least one package, efficient delivery can be achieved by reducing delivery time and delivery costs.

[0027] According to various embodiments of the present invention, by allocating order information to logistics centers or regions of logistics centers that can be effectively processed, delivery costs and delivery time can be reduced by considering the attributes of the logistics centers when allocating order information, so as to prevent the impact on user convenience and customer satisfaction.

[0028] The effects of the present invention are not limited to those mentioned above. Those skilled in the art to which the present invention pertains (hereinafter referred to as "skilled persons") can clearly understand other effects not mentioned through the description of the scope of the invention application.

Implementation Method

[0029] Hereinafter, the specific contents for implementing the present invention will be described in detail with reference to the accompanying drawings. However, in the following description, specific descriptions of well-known functions or structures will be omitted when there is a possibility that may unnecessarily obscure the spirit of the present invention.

[0030] In the accompanying drawings, the same or corresponding structural elements are given the same reference numerals. Furthermore, in describing the following embodiments, repeated descriptions related to the same or corresponding structural elements will be omitted. However, even if the description of structural elements is omitted, this does not mean that such structural elements are not included in any embodiment.

[0031] The advantages, features, and implementation methods of the disclosed embodiments become clear with reference to the embodiments described in conjunction with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, and can be implemented through different methods. Furthermore, these embodiments are provided to ensure the completeness of this disclosure, and are only provided to enable those skilled in the art to fully understand the scope of the present invention.

[0032] In this specification, the terminology used will be briefly described and the disclosed embodiments will be specifically illustrated. While widely used terms have been selected as much as possible in this specification in consideration of the functionality of the invention, the terms used herein may vary depending on the intent or convention of those skilled in the art, the emergence of new technologies, etc. Furthermore, in certain cases, terms arbitrarily chosen by the applicant may exist; in such cases, their meanings are detailed in the corresponding description of the invention. Therefore, the terms used in this specification should be defined based on their meanings and the full text of this specification, and are not limited to the names of the terms.

[0033] In this specification, unless explicitly specified in the context as singular, the expression of singular includes the expression of plural. Furthermore, unless explicitly specified in the context as plural, the expression of plural includes the expression of singular. Throughout this specification, when it is stated that a structural element includes any structural element, unless specifically stated to the contrary, it means that other structural elements may also be included, rather than excluding other structural elements.

[0034] Furthermore, in this specification, the terms "module" or "section" as used refer to a software structural element or a hardware structural element that performs a certain function. However, a "module" or "section" is not limited to software or hardware. A "module" or "section" may reside in an accessible storage medium, or may be reproduced on one or more processors. Thus, as an example, a "module" or "section" may include at least one of the following: software structural elements, object-oriented software structural elements, class structural elements, and task structural elements; processes; functions; attributes; programs; subroutines; program code segments; drivers; firmware; microcode; circuits; data; databases; data structures; lists; arrays; or variables. The functionality provided internally by a structural element and a "module" or "section" may be formed by combining a smaller number of structural elements and "modules" or "sections" or further separated into additional structural elements and "modules" or "sections".

[0035] According to one embodiment of the present invention, a "module" or "unit" may be implemented by a processor and a memory. The term "processor" is broadly interpreted to include general-purpose processors, central processing units (CPUs), microprocessors, digital signal processors (DSPs), controllers, microcontrollers, state machines, etc. In many contexts, "processor" may also refer to application-specific integrated circuits (ASICs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), etc. For example, "processor" may also refer to a combination of a digital signal processor and a microprocessor, a combination of multiple microprocessors, a combination of one or more microprocessors combined with a digital signal processing chip, or any other combination of the aforementioned structures. Furthermore, "memory" is broadly interpreted to include any electronic component capable of storing electronic information. "Memory" may also refer to various types of processor-readable media such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, magnetic or tagged data storage devices, and registers. When the processor reads information from or writes information to memory, the memory and processor are in electronic communication. The memory integrated into the processor is in a state of electronic communication with the processor.

[0036] In this specification, "system" may include at least one of a server device and a cloud device, but is not limited thereto. For example, the system may also be composed of more than one server device. As another example, the system may be composed of more than one cloud device. As yet another example, the system may be composed of both a server device and a cloud device for operation.

[0037] In this invention, "display" refers to any display device associated with a computing device, for example, any display device controlled by or capable of displaying any information / data provided by the computing device.

[0038] In this invention, "each of the plurality of A" or "each of the plurality of A" means all the structural elements included in the plurality of A, or it may also mean some of the structural elements included in the plurality of A.

[0039] In this invention, "user" refers to a user who uses an application or a user account of an application. A user account may refer to an account or related information generated and used by a user through the application.

[0040] In this invention, "item (or stock keeping unit)" is used as an individual identification unit for an item, referring to the basis used to distinguish products with the same attributes. For example, when products have the same brand, model, specifications, capacity, color, packaging unit, etc., they can be regarded as one item. When a consumer places an order, they can order multiple items of the same item, which can be regarded as individual items of the corresponding item.

[0041] In this invention, "allocation" can be understood as the establishment of a correlation between specified information. According to an embodiment of an order information processing system, "allocating" other information to other information may include the process by which the order information processing system analyzes the received order information and groups items related to the corresponding order according to a specific set of items, packaging, or delivery unit. Furthermore, considering the characteristics of each item (e.g., size, weight, delivery conditions, etc.) and order processing rules (e.g., package allocation rules), the order information processing system organizes the items according to a specific packaging unit and may transmit the relevant information to the worker terminal 120. Alternatively, from the worker's perspective, "allocating" specified information to other information refers to the worker's act of distinguishing items according to appropriate packaging units and inputting corresponding information to transmit to the order information processing system through the system (e.g., using item scanning on the terminal, touch input on the touchscreen, information input on the keyboard, etc.).

[0042] Hereinafter, several embodiments of the present invention will be described in detail with reference to the accompanying drawings. The flowcharts and descriptions shown in the drawings are merely examples, and some embodiments may be implemented through different methods. For example, one or more steps may be omitted, or the order of the steps may be changed, or one or more steps may be repeated, or one or more steps may be executed repeatedly.

[0043] FIG1 is a schematic diagram illustrating an embodiment of an order information processing system 130 of the present invention. Users can utilize applications (e.g., applications providing order information processing services) installed on user terminals 110 and 120. User terminals 110 and 120 can send and receive data and / or information with the order information processing system 130 providing order information processing services through the application. In the following description, the services provided by the application may include order information processing services, or may be composite services such as integrated e-commerce services, content streaming services, food delivery services, etc.

[0044] Referring to Figure 1, a consumer using the order information processing service can order items via an application through a consumer terminal 110. In this case, the order information processing system 130 can receive order information from the consumer terminal 110. For example, a consumer can transmit order information for multiple items to the order information processing system 130 via the consumer terminal 110 and the application in order to receive multiple items. The order information processing system 130 can allocate multiple items to at least one package based on the received order information. Information related to the allocated multiple items can be transmitted to the staff terminal 120 of the staff 10. The staff can confirm the information of the multiple items through the staff terminal 120 and perform the work of packaging the multiple items into at least one package. The packaged at least one package can be delivered to the consumer (or the consumer's designated location).

[0045] In one embodiment, the order information processing system 130 may receive order information related to at least one first item among a plurality of items at a first time point. Additionally, the order information processing system 130 may receive second order information related to at least one second item among a plurality of items at a second time point. The order information processing system 130 may merge the first order information and the second order information into a single order information. That is, orders from different time points can be treated as a single order for delivery. This not only prevents negative impacts on the consumer experience but also reduces delivery costs.

[0046] The second time point may be different from the first time point. For example, the second time point may be a time point after a predetermined period has elapsed from the first time point. As another example, the second time point may be a time point before it is determined that the packaging work of at least one first item has been completed. As yet another example, the second time point may be a time point before the delivery of at least one first item begins.

[0047] Furthermore, the first order information and the second order information may be associated with a user account. For example, they may be transmitted via a user account logged into an application provided to at least one user terminal. Additionally or alternatively, the delivery location associated with the first order information and the delivery location associated with the second order information may be substantially the same.

[0048] In one embodiment, the order information processing system 130 can receive order information for multiple items. The order information processing system 130 can identify the quantity of items related to the order information based on the individual information of the multiple items. For example, the order information processing system 130 can distinguish multiple items by category and identify the quantity of multiple items by category. Additionally or alternatively, the order information processing system 130 can identify the category by category and thus identify the category quantity of multiple items.

[0049] In one embodiment, the order information processing system 130 may allocate multiple items to at least one package based on the identified number of items and a predetermined first threshold. The order information processing system 130 may generate packaging information for packing the multiple items in the at least one package. The order information processing system 130 may transmit the packaging information to the worker terminal 120 of the worker 10. The method of allocating multiple items to at least one package will be described in detail later with reference to Figures 3 through 10.

[0050] In one embodiment, the logistics center can perform shipping operations. Specifically, the logistics center may include a picking area and a sorting area for dividing packaging work. In the picking area of ​​the logistics center, at least one picked item can be moved to the sorting area in a predetermined manner. For example, a worker 10 performing work in the picking area can confirm picking information through the work screen of a worker terminal 120. The picking information may include information related to multiple items assigned to at least one package. The worker 10 can pick multiple items according to the picking information and house them in a sorting container 140. For example, the worker 10 can house at least one item assigned to a package in a sorting container 140. Then, the worker 10 performing work in the sorting area can confirm packaging information through the work screen of the worker terminal 120. The worker 10 can move at least one item housed in the sorting container 140 to a package and complete the packaging work according to the packaging information. Alternatively, the worker 10 can house at least one item housed in the sorting container 140 in a loading container according to the packaging information. A load containing at least one item can be moved to another area of ​​the logistics center and repackaged.

[0051] Referring to Figure 1, the staff terminal 120 is a mobile phone or a personal digital assistant (PDA), but is not limited thereto. For example, the staff terminal 120 can be an electronic device for sending and receiving data with the order information processing system 130. The electronic device may include an input / output device for scanning identifiers such as barcodes and QR codes. The electronic device transmits identification information corresponding to the scanned identifier to the order information processing system 130 and can receive information related to the identification information. The electronic device includes a display that can output a screen displaying information related to the identification information on the display. Additionally or alternatively, the electronic device may be connected to a user terminal such as a tablet computer or personal computer near the staff member 10. The electronic device transmits identification information corresponding to the scanned identifier to the order information processing system 130, and the user terminal can receive information related to the identification information. Subsequently, the user terminal can output a screen displaying information related to the identification information on the display.

[0052] Figure 2 is a schematic diagram illustrating the connection structure of an information processing system 230 according to an embodiment of the present invention communicating with multiple user terminals 210_12, 10_2, and 210_3 to provide order information processing services. The information processing system 230 may include systems (multiple systems) capable of processing order information (e.g., the order information processing system 130 of Figure 1). In one embodiment, the information processing system 230 may include a computer-executable program (e.g., a downloadable application) related to the order information processing service and one or more server devices and / or databases capable of storing, providing, and executing data, or one or more distributed computing devices and / or distributed databases based on cloud computing services. For example, the information processing system 230 may include additional systems (e.g., servers) for the order information processing service.

[0053] Order information processing services provided by the information processing system 230 can be provided to users through applications installed on multiple user terminals 210_1, 210_2, 210_3 respectively.

[0054] Multiple user terminals 210_1, 210_2, and 210_3 can communicate with the information processing system 230 through network 220. Network 220 enables communication between multiple user terminals 210_1, 210_2, and 210_3 and the information processing system 230. For example, network 220 can be implemented using wired networks such as Ethernet, power line communication networks, telephone line communication devices, and RS-serial communication, as well as mobile communication networks, wireless local area networks (WLAN, Wi-Fi), mobile hotspots, Bluetooth, and ZigBee, or combinations thereof, depending on the setup environment. The communication method is not limited; in addition to communication networks that network 220 can include (e.g., mobile communication networks, wired internet, wireless internet, broadcast networks, satellite networks, etc.), it can also include short-range wireless communication between user terminals 210_1, 210_2, and 210_3.

[0055] In Figure 2, although mobile phone terminal 210_1, tablet terminal 210_2, and personal computer (PC) terminal 210_3 are shown as examples of user terminals, they are not limited to these. User terminals 210_1, 210_2, and 210_3 can be any computing device capable of wired and / or wireless communication and capable of executing or installing applications, etc. For example, user terminals may include smartphones, mobile phones, navigators, computers, laptops, digital broadcasting terminals, personal digital assistants (PDAs), portable multimedia players (PMPs), tablet computers, game consoles, wearable devices, Internet of Things (IoT) devices, virtual reality (VR) devices, augmented reality (AR) devices, POS machines, etc. Furthermore, although Figure 2 shows three user terminals 210_1, 210_2, and 210_3 communicating with the information processing system 230 via network 220, it is not limited to this, and the number of user terminals communicating with the information processing system 230 via network 220 can also be different.

[0056] In one embodiment, user terminals 210_1, 210_2, and 210_3 respectively receive information or data from other user terminals through network 220, or send information or data to other user terminals.

[0057] In Figure 2, although the information processing system 230 is a separate device from the user terminals 210_1, 210_2, and 210_3, it is not limited to this. The information processing system 230 can also be integrated with the user terminals 210_1, 210_2, and 210_3.

[0058] Figure 3 is a block diagram illustrating the internal structure of a user terminal 210 and an information processing system 230 according to an embodiment of the present invention. The user terminal 210 can also be referred to as any computing device capable of executing applications, web browsers, or performing wired / wireless communication. For example, it may include the mobile phone terminal 210_1, tablet terminal 210_2, PC terminal 210_3, etc., as shown in Figure 2. As shown, the user terminal 210 may include a memory 312, a processor 314, a communication module 316, and an input / output interface 318. Similarly, the information processing system 230 may include a memory 332, a processor 334, a communication module 336, and an input / output interface 338. As shown in Figure 3, the user terminal 210 and the information processing system 230 can send and receive information and / or data via network 220 using the respective communication modules 316 and 336. Furthermore, the input / output device 320 can input information and / or data to the user terminal 210 through the input / output interface 318, or output information and / or data generated by the user terminal 210.

[0059] Memory 312, 332 may include any non-transitory computer-readable recording medium. According to one embodiment, memory 312, 332 may include non-volatile mass storage devices such as read-only memory (ROM), disk drives, solid-state drives (SSDs), or flash memory. As another example, non-volatile mass storage devices such as read-only memory, solid-state drives, flash memory, and disk drives, as additional permanent storage devices different from memory, may be included in user terminal 210 or information processing system 230. Furthermore, memory 312, 332 may store an operating system and at least one program code.

[0060] Such software structural elements may be loaded from an additional computer-readable recording medium other than the memories 312, 332. This additional computer-readable recording medium may include recording media that can be directly connected to the user terminal 210 and the information processing system 230, such as floppy disk drives, magnetic disks, magnetic tapes, DVD / CD-ROM drives, and / or memory cards. As another example, the software structural elements may also be loaded into the memories 312, 332 via communication modules 316, 336, instead of a computer-readable recording medium. For example, at least one program may be loaded into the memories 312, 332 based on a file-installed computer program provided by the developer or a file distribution system that distributes application installation files via network 220.

[0061] Processors 314 and 334 can process computer program instructions by performing basic arithmetic, logic, and input / output operations. Instructions can be provided to processors 314 and 334 via memories 312 and 332 or communication modules 316 and 336. For example, processors 314 and 334 can execute instructions received based on program code stored in recording devices such as memories 312 and 332.

[0062] Communication modules 316 and 336 can provide a structure or function that enables user terminal 210 and information processing system 230 to communicate with each other via network 220, and can provide a structure or function that enables user terminal 210 and / or information processing system 230 to communicate with other user terminals or other systems (e.g., additional cloud systems, etc.). As an example, requests or data generated by processor 314 of user terminal 210 based on program code stored in recording devices such as memory 312 can be transmitted to information processing system 230 via network 220 under the control of communication module 316. Conversely, user terminal 210 can receive control information or instructions provided by processor 334 of information processing system 230 via communication module 316 through communication module 336 and network 220.

[0063] Input / output interface 318 refers to a device used to connect input / output device 320. As an example, input devices may include devices such as cameras with audio sensors and / or image sensors, keyboards, microphones, mice, etc., and output devices may include devices such as displays, speakers, haptic feedback devices, etc. As another example, input / output interface 318 can be an interface device for a device that integrates the structure or function of performing input and output functions, such as a touch screen. For example, as the processor 314 of user terminal 210 executes computer program instructions loaded in memory 312, service screens and other data based on information and / or data provided by information processing system 230 or other user terminals can be displayed on the display through input / output interface 318. In FIG. 3, although input / output device 320 is not included in user terminal 210, it is not limited thereto and can also be constituted as a device with user terminal 210. Furthermore, the input / output interface 338 of the information processing system 230 can be connected to the information processing system 230, or it can be an interface device for input / output devices (not shown) that the information processing system 230 may include. In Figure 3, although the input / output interfaces 318 and 338 are separate from the processors 314 and 334 as individual structural elements, this is not a limitation, and the input / output interfaces 318 and 338 may also be included within the processors 314 and 334.

[0064] Compared to the structural elements in FIG3, the user terminal 210 and the information processing system 230 may include more structural elements. However, it is not necessary to explicitly show most of the prior art structures. In one embodiment, the user terminal 210 may include at least a portion of the input / output devices 320. Furthermore, the user terminal 210 may also include other structural elements such as a transceiver, a Global Positioning System (GPS) module, a camera, various sensors, and a database. For example, if the user terminal 210 is a smartphone, it may include structural elements typically included in smartphones, such as an accelerometer, a gyroscope, a microphone module, a camera module, various physical buttons, buttons using a touchpad, output / output ports, and a vibrator for vibration.

[0065] During the operation of the program, including the application for order information processing services, the processor 314 can input or receive selected text, images, videos, voice and / or work through input devices such as touch screen, keyboard, camera with audio sensor and / or image sensor, microphone, etc. connected to the input / output interface 318, and can store the received text, images, videos, voice and / or work in the memory 312 or provide it to the information processing system 230 through the communication module 316 and the network 220.

[0066] The processor 314 of the user terminal 210 can manage, process, and / or store information and / or data received from the input / output device 320, other user terminals, the information processing system 230, and / or multiple external systems. The information and / or data processed by the processor 314 can be provided to the information processing system 230 via the communication module 316 and the network 220. The processor 314 of the user terminal 210 can transmit and output information and / or data to the input / output device 320 via the input / output interface 318. For example, the processor 314 can output or display the received information and / or data to the screen of the user terminal 210.

[0067] The processor 334 of the information processing system 230 can manage, process, and / or store information and / or data received from multiple user terminals 210 and / or multiple external systems. The information and / or data processed by the processor 334 can be provided to the user terminals 210 through the communication module 336 and the network 220.

[0068] Figure 4 is an illustration of an order information processing method according to an embodiment of the present invention. The order information processing system (e.g., the order information processing system 130 of Figure 1) can receive order information for multiple items 41. The order information processing system can allocate multiple items 41 to at least one package 420, 430, 440.

[0069] In one embodiment, a plurality of items 41 may be associated with at least one category. Referring to FIG4, each polygon represents an item, and one polygon may represent one category. A plurality of items 410 may be associated with three categories. For example, a plurality of items 410 may include two items associated with a first category (e.g., the circle in FIG4), two items associated with a second category (e.g., the quadrilateral in FIG4), and one item associated with a third category (e.g., the triangle in FIG4). That is, an order includes at least one category, and more than one item may be associated with one category.

[0070] In one embodiment, the order information processing system can identify the quantity of items related to the order information based on the individual information of multiple items 41. Referring to FIG4, the order information processing system can identify the quantity of items related to the order information as 5 based on the individual information of multiple items 41.

[0071] In one embodiment, the order information processing system may allocate multiple items 41 to at least one package 420, 430, 440 based on the identified number of items and a predetermined first threshold. For example, the order information processing system may classify the multiple items 41 into one of a first item set 42 or a second item set 43, 44 that is different from the first item set 42, based on the identified number of items and the first threshold.

[0072] In one embodiment, the number of items in the first item set 42 may be the same as the first threshold. The number of items in the second item sets 43 and 44 may be less than the first threshold. Referring to FIG4, the first threshold may be predetermined to be 3. Thus, the number of items in the first item set 42 may be determined to be 3. Conversely, the number of items in the second item sets 43 and 44 may be determined to be 2.

[0073] In one embodiment, the second item sets 43 and 44 may include at least one of the second_1 item set 43 or the second_2 item set 44. The number of items in the second_1 item set 43 and the second_2 item set 44 may be determined to be 1. Items associated with the second_1 item set 43 may be different from those associated with the second_2 item set 44. The order information processing system may distinguish the items in the second item sets 43 and 44 based on the item information. Then, the order information processing system may distinguish the items included in the second item sets 43 and 44 according to the items and classify them as the second_1 item set 43 or the second_2 item set 44.

[0074] Referring to Figure 4, the items of the second category included in the second item sets 43 and 44 can be classified as item set 2_1 43. Even if there are more than two items of the second category included in the second item sets 43 and 44, the items of the two or more items of the second category can also be classified as item set 2_1 43. Similarly, the items of the third category included in the second item sets 43 and 44 can be classified as item set 2_2 44. Even if there are more than two items of the third category included in the second item sets 43 and 44, the items of the two or more items of the third category can also be classified as item set 2_2 44.

[0075] In one embodiment, the order information processing system may allocate a first item set 42 to the first package 420. Furthermore, the order information processing system may allocate second item sets 43 and 44 to the second packages 430 and 440. Additionally, the order information processing system may allocate one or more items included in the second item set 43 to the second package 430. Furthermore, the order information processing system may allocate one or more items included in the second item set 44 to the second package 440.

[0076] In one embodiment, the order information processing system may generate packaging information 450 for packaging multiple items 41 into at least one package 420, 430, 440. The packaging information 450 may include information related to the multiple items 41 allocated to the at least one package 420, 430, 440. For example, the packaging information 450 may include information related to the package container, packaging materials, and items allocated to the package, depending on the package. Subsequently, the order information processing system may transmit the packaging information 450 to the worker terminal 120.

[0077] That is, among the ordered multiple items 41, if the number of items is greater than a first threshold, packaging can be performed on a single package according to the number of items corresponding to the first threshold. If the number of items is less than the first threshold, packaging can be performed on a package individually for each item. When performing the packaging, not only is it possible to prevent any impact on the customer experience, but delivery time and delivery costs can also be reduced.

[0078] Figure 5 is a diagram illustrating a first example of an order information processing method according to an embodiment of the present invention. In one embodiment, the order information processing system can identify the quantity of items related to order information based on various information of multiple items 51. The order information processing system can allocate multiple items 51 to at least one package 520, 530, 540 based on the identified quantity of items, a predetermined first threshold, and a predetermined second threshold.

[0079] In one embodiment, the order information processing system can classify multiple items 51 into one of a third item set or a fourth item set 52, 53, or 54 that is different from the third item set, based on the identified item quantity and a second threshold. The item quantity in the third item set can be greater than or equal to the second threshold. Furthermore, the second threshold can be greater than or equal to the first threshold.

[0080] In one embodiment, the order information processing system may allocate one or more items included in the fourth item sets 52, 53, and 54 to the fourth packages 520, 530, and 540 based on the quantity of items in the fourth item sets 52, 53, and 54 and a first threshold. The method of allocating one or more items included in the fourth item sets 52, 53, and 54 to at least one package 520, 530, and 540 may be substantially the same as or substantially similar to the method of allocating multiple items 41 to at least one package 420, 430, and 440 as described with reference to FIG4. For example, the order information processing system may classify one or more items included in the fourth item sets 52, 53, and 54 into one of the fourth_1 item sets 52, 53, or the fourth_2 item set 54 based on the quantity of items in the fourth item sets 52, 53, and 54 and the first threshold. In one embodiment, the quantity of items in the fourth_1 item sets 52 and 53 may be the same as the first threshold. The quantity of items in the fourth_2 item set 54 may be less than the first threshold.

[0081] In one embodiment, the order information processing system can allocate a third item set to a third package among at least one of the packages 520, 530, and 540. Furthermore, the order information processing system can allocate fourth item sets 52, 53, and 54 to the fourth packages 520, 530, and 540. For example, the order information processing system can allocate one or more items included in item set 52 to package 4_1. The order information processing system can allocate one or more items included in item set 53 to package 4_1. The order information processing system can allocate one or more items included in item set 54 to package 4_2. That is, after classifying the item sets based on a first threshold, a second threshold, and the quantity of items 51, the order information processing system can allocate the final classified item sets to at least one package 520, 530, and 540 respectively. Then, the order information processing system can generate packaging information for packaging multiple items 51 into at least one package 520, 530, 540.

[0082] Referring to Figure 5, the first threshold is 3, and the second threshold can be 8. The number of items 51 can be identified as less than 7, which is less than the second threshold. Items 51 may not have any items classified as the third item set. Items 51 can all be classified as the fourth item sets 52, 53, and 54. Since the fourth item sets 52, 53, and 54 have 7 items, they can be classified as item set 52 (3 items), item set 53 (3 items), or item set 54 (1 item). Then, one or more items included in item set 52 can be assigned to package 520, one or more items included in item set 53 can be assigned to package 530, and one or more items included in item set 54 can be assigned to package 540.

[0083] Figure 6 is a diagram illustrating a second example of an order information processing method according to an embodiment of the present invention. In one embodiment, the order information processing system can identify the quantity of items related to the order information based on the individual information of a plurality of items 61. The order information processing system can allocate the plurality of items 61 to at least one package 620, 630, 640 based on the identified quantity of items, a predetermined first threshold, and a predetermined second threshold.

[0084] In one embodiment, the order information processing system can classify multiple items 61 into a third item set 62 or a fourth item set 63 different from the third item set 62 based on the identified item quantity and a second threshold. The item quantity in the third item set 62 can be greater than or equal to the second threshold. Furthermore, the second threshold can be greater than or equal to the first threshold.

[0085] In one embodiment, the order information processing system may allocate one or more items included in the fourth item set 63 to the fourth package 630 based on the number of items in the fourth item set 63 and a first threshold. The method of allocating one or more items included in the fourth item set 63 to at least one package 620, 630 may be substantially the same as or substantially similar to the method of allocating multiple items 41 to at least one package 420, 430, 440 as described with reference to FIG4.

[0086] For example, the order information processing system may classify one or more items included in the fourth item set 63 into either the fourth item set 61 or the fourth item set 63 based on the number of items in the fourth item set 63 and a first threshold. In one embodiment, the number of items in the fourth item set 61 may be the same as the first threshold. The number of items in the fourth item set 63 may be less than the first threshold.

[0087] In one embodiment, the order information processing system may allocate a third item set 62 to a third package 620 among at least one package 620 and 630. Furthermore, the order information processing system may allocate a fourth item set 63 to a fourth package 630. For example, the order information processing system may allocate one or more items included in the fourth item set to the fourth_1 package. The order information processing system may allocate one or more items included in the fourth_2 item set 63 to the fourth_2 package 630. That is, after classifying the item sets based on a first threshold, a second threshold, and the quantity of items 61, the order information processing system may allocate the final classified item sets to at least one package 620 and 630 respectively.

[0088] Referring to Figure 6, the first threshold is 3, and the second threshold can be 8. The number of items 61 can be identified as 9, which is greater than the second threshold. A portion of the items 61 can be classified as a third item set 62. The remaining portion of the items 61 can be classified as a fourth item set 63. Since the fourth item set 63 contains 1 item, the items included in the fourth item set 63 can be classified as item set 4_2 63, and there is no item set 4_1. Subsequently, one or more items included in the third item set 62 are assigned to the third package 520, and one or more items included in the fourth item set 63 can be assigned to the fourth item set 630. Then, the order information processing system can generate packaging information for packaging the multiple items 61 in at least one package 620, 630, 640.

[0089] As described with reference to Figures 5 and 6, multiple items can be assigned to at least one package using a first threshold and a second threshold. As stated above, when performing the task of packaging the assigned multiple items into at least one package, efficient delivery can be achieved by reducing delivery time and delivery costs.

[0090] In one embodiment, order information may be associated with 5 items in a first category and 5 items in a second category. As the order processing system identifies the number of items associated with the order information, if the first category is identified as 5 items, the second category can also be identified as 5 items. The order information processing system may classify 4 items in the first category and 3 items in the second category into a third item set based on a second threshold (e.g., 7) and the number of identified items. Furthermore, the order information processing system may classify 1 item in the first category and 2 items in the second category into a fourth item set based on the second threshold and the number of identified items.

[0091] The order information processing system can classify the third item set into subordinate item sets (e.g., item set 3_1, item set 3_2, etc.) based on the number of items in the third item set and a first threshold (e.g., 7). The order information processing system can classify the third item set into item set 3_1, which has the same number of items as the first threshold. Additionally or alternatively, the order information processing system can classify the third item set into item set 3_2, which has a number of items less than the first threshold. In this case, the order information processing system can classify the third item set, which has 4 items in the first category and 3 items in the second category, into item set 3_1. Then, the 4 items in the first category and the 3 items in the second category included in item set 3_1 can be allocated to the third package.

[0092] The order information processing system can classify the fourth item set into a lower-level item set (e.g., item set 4_1, item set 4_2, etc.) based on the number of items in the fourth item set and a first threshold. The order information processing system can classify the fourth item set into item set 4_1, which has the same number of items as the first threshold. Additionally or alternatively, the order information processing system can classify the fourth item set into item set 4_2, which has a number of items less than the first threshold. In this case, the order information processing system can classify the third item set, which has 1 item in the first category and 2 items in the second category, into item set 4_2.

[0093] The order information processing system can distinguish the items in item set 4_2 based on the item information. Subsequently, the order information processing system can classify the items included in item set 4_2 according to their items, classifying them into item set 5 or item set 6. The number of items in item set 5 and item set 6 can be determined to be 1. Therefore, one item of the first item in item set 4_2 can be classified into item set 5. Two items of the second item in item set 4_2 can be classified into item set 6. Then, one item of the first item in item set 5 can be assigned to package 5. Two items of the second item in item set 6 can be assigned to package 6.

[0094] Figure 7 is an illustrative diagram of an order information processing method according to an embodiment of the present invention. In one embodiment, the order information processing system can receive order information 710 related to multiple items. The order information processing system can identify the quantity of items related to the order information based on the individual information of the multiple items.

[0095] In one embodiment, the order information processing system can pre-determine first thresholds 722, 732, and 742 corresponding to multiple logistics centers 720, 730, and 740, respectively. Similarly, second thresholds 724, 734, and 744 corresponding to multiple logistics centers 720, 730, and 740, respectively, can be pre-determined. Depending on the logistics centers 720, 730, and 740, the first thresholds 722, 732, and 742 may be different from or the same as the second thresholds 724, 734, and 744. Referring to FIG4, although three logistics centers 720, 730, and 740 are shown, there may be fewer than three or more than three.

[0096] In one embodiment, the order information processing system can pre-determine the identification information corresponding to multiple logistics centers 720, 730, and 740. The identification information can represent attribute information related to the working methods and operational standards of the logistics centers. For example, the identification information can be used to identify the types, methods, and conditions of work performed by the logistics centers.

[0097] In one embodiment, the order information processing system may predetermine first thresholds 722, 732, 742 and / or second thresholds 724, 734, 744 for multiple logistics centers 720, 730, 740. For example, the order information processing system may predetermine the first thresholds 722, 732, 742 and / or second thresholds 724, 734, 744 for multiple logistics centers 720, 730, 740 based on the marking information of the multiple logistics centers 720, 730, 740. For example, the order information processing system may predetermine marking information indicating that the work of packaging an item into a package needs to be performed. For example, the first threshold 722 is 1, or the first threshold 722 may be determined to be infinitely large. As another example, the order information processing system may predetermine marking information indicating that the first logistics center 720 is prone to performing multi-item packaging. In this case, the second threshold 724 may be determined to be less than the second thresholds of other logistics centers.

[0098] In one embodiment, the order information processing system can calculate the quantities 726, 736, and 746 of at least one package corresponding to multiple logistics centers 720, 730, and 740, respectively. For example, for the first logistics center 720, the order information processing system can allocate multiple items to at least one package based on the quantity of items related to order information 710, a first threshold 722 of the first logistics center 720, and a second threshold 724 of the first logistics center 720. The method of allocating multiple items to at least one package can be understood based on the order information processing method described with reference to FIGS. 4 to 6. Next, as the first package quantity 726 of the first logistics center 720, the order information processing system can calculate the quantity of at least one package to which multiple items are allocated. For example, in FIG. 4, the quantity of packages is 3; in FIG. 5, the quantity of packages is 3; and in FIG. 6, it can be 2. The methods for calculating the number of second packages 736 for the second logistics center 730 and the number of third packages 746 for the third logistics center 740 may be substantially the same as or substantially similar to the methods for calculating the number of first packages 726 for the first logistics center 720.

[0099] In one embodiment, the order information processing system can select one of a plurality of logistics centers 720, 730, and 740 for processing order information based on at least one package quantity 726, 736, and 746. For example, if the first package quantity 726 is the smallest among the at least one package quantity 726, 736, and 746, then the first logistics center 720 corresponding to the first package quantity 726 can be selected. As another example, if the first package quantity 726 and the second package quantity 736 are the smallest among the at least one package quantity 726, 736, and 746, then the order information processing system can select one of the first logistics center 720 and the second logistics center 730 by considering the identification information of the first logistics center 720 and the identification information of the second logistics center 730, etc.

[0100] In one embodiment, the worker performing the packaging work (e.g., worker 10 in FIG. 1) may belong to one of a plurality of logistics centers 720, 730, 740. The worker may be associated with a worker terminal used to perform the packaging work. The order information processing system may transmit packaging information to the worker terminal of the worker belonging to the logistics center selected for processing order information.

[0101] Figure 8 is an illustrative diagram of an order information processing method according to an embodiment of the present invention. In one embodiment, the order information processing system can select a second logistics center 820 from a plurality of logistics centers 720, 820, 740 for processing order information 810. Order information 810 can be assigned to the selected second logistics center 820. The selection of the second logistics center 820 can be performed before assigning multiple items corresponding to order information to at least one package.

[0102] In one embodiment, the order information processing system may predetermine identification information corresponding to multiple logistics centers 720, 820, and 740. For example, the identification information may include information related to package allocation conditions 822. Package allocation conditions 822 refer to conditions for allocating multiple items related to order information 810 allocated to a logistics center (e.g., the second logistics center 820) corresponding to package allocation conditions 822. For example, package allocation conditions 822 may include conditions indicating that the work of packaging an item into a package needs to be performed for order information 810 allocated to the second logistics center 820.

[0103] In one embodiment, under specified conditions, the order information processing system may allocate multiple items to at least one package, independent of a threshold. For example, the order information processing system may not predetermine a threshold for the second logistics center 820. As another example, the order information processing system predetermines a first threshold and / or a second threshold associated with the second logistics center 820, and the marking information may include instruction information for allocating items, without considering item allocation related to the threshold. For example, in this case, independent of the thresholds of the second logistics center (e.g., the first threshold, the second threshold), the order information processing system may allocate a portion of multiple items to one of the at least one package based on the marking information of the second logistics center 820. In this case, the order information processing system may allocate a portion of multiple items to one of the at least one package based on the marking information (or the package allocation condition 822 included in the marking information).

[0104] Subsequently, the order information processing system can generate information 830 related to the multiple items allocated to the second logistics center 820 for the allocated order information 810. The order information processing system can generate packaging information based on the information 830 related to the multiple items allocated.

[0105] Figure 9 is an illustration of an order information processing method according to an embodiment of the present invention. The logistics center 900 may include multiple areas 910 and 920 for packaging goods. For example, the multiple areas may be represented by physical spaces used for packaging goods. For example, the multiple areas may be areas that divide packaging work into various tasks and consist of various work areas. For example, the multiple areas may correspond to a camp, a hub, etc.

[0106] In one embodiment, the order information processing system can pre-determine marker information corresponding to multiple regions 910 and 920 respectively. The marker information can represent attribute information related to the region's working methods, operational benchmarks, etc. For example, the marker information can be used to identify the type, method, and conditions of work performed by the logistics center. For example, the marker information may include information related to package allocation conditions. Package allocation conditions refer to the conditions used to allocate multiple items related to order information allocated to regions (e.g., the first region 910 and the second region 920) with corresponding package allocation conditions. For example, package allocation conditions may include conditions indicating that the work of packaging an item into a package needs to be performed for order information allocated to the first region 910.

[0107] In one embodiment, the order information processing system may predetermine first thresholds 912, 922 and / or second thresholds 914, 924 for multiple regions 910, 920. For example, the first thresholds 912, 922 and / or second thresholds 914, 924 for multiple regions 910, 920 may be predetermined based on the marking information of the multiple regions 910, 920. For example, the order information processing system may predetermine marking information indicating that the work of packaging an item into a package needs to be performed. For example, the first threshold 912 is 1, or the first threshold 912 may be determined to be infinitely large. As another example, the order information processing system may predetermine marking information indicating that the first region 910 is easy to perform multi-item packaging. In this case, the second threshold 924 may be determined to be less than the second thresholds of other regions. Furthermore, depending on the respective region, the first thresholds 912, 922 may be different from or the same as the second thresholds 914, 924.

[0108] In one embodiment, the order information processing system can calculate the quantity of at least one package corresponding to multiple regions 910 and 920 respectively. For example, for the first region 910, the order information processing system can allocate multiple items to at least one package based on the quantity of items related to the order information, a first threshold 912 of the first region 910, and a second threshold 914 of the first region 910. The method of allocating multiple items to at least one package can be understood based on the order information processing method described with reference to Figures 4 to 6. Next, as the first package quantity of the first region 910, the order information processing system can calculate the quantity of at least one package to which multiple items are allocated. The method of calculating the second package quantity for the second region 920 can be substantially the same as or substantially similar to the method of calculating the first package quantity for the first region 910.

[0109] In one embodiment, the order information processing system may select a region for processing order information based on the number of at least one package corresponding to multiple regions 910, 920. For example, if the number of first packages in the first region 910 is less than the number of packages in other regions, the first region 910 corresponding to the number of first packages may be selected. As another example, the order information processing system may select a region for processing order information based on the number of at least one package corresponding to multiple regions 910, 920, and the flag information corresponding to each region 910, 920.

[0110] In one embodiment, the order information processing system can select one area from multiple areas 910, 920 of the logistics center 900 for processing order information. Order information can be assigned to the selected area. For example, order information can be assigned to an area without a predetermined threshold. The selection of the area can be performed before assigning multiple items corresponding to order information to at least one package.

[0111] In one embodiment, under specified conditions, the order information processing system may allocate multiple items to at least one package, independent of a threshold. For example, the order information processing system may not predetermine a threshold for a third region. As another example, the order information processing system predetermines a first threshold and / or a second threshold associated with the third region, and the identification information of the third region may include instruction information for allocating items, without considering item allocation related to the threshold. For example, in this case, independent of the threshold of the third region (e.g., the first threshold, the second threshold), the order information processing system may allocate a portion of multiple items to one of at least one package based on the identification information of the third region. In this case, the order information processing system may allocate a portion of multiple items to one of at least one package based on the identification information (or the package allocation conditions included in the identification information).

[0112] In one embodiment, the worker performing the packaging work (e.g., worker 10 in FIG. 1) may belong to one of multiple areas 910, 920 of the logistics center 900. The worker may be associated with a worker terminal used to perform the packaging work. The order information processing system may transmit packaging information to the worker terminal of the logistics center worker selected for processing order information.

[0113] By allocating order information to logistics centers or regions that can be effectively processed, delivery costs and delivery times can be reduced by considering the attributes of the logistics centers when allocating order information, so as to prevent impact on user convenience and customer satisfaction.

[0114] FIG10 is a flowchart 1000 illustrating an example of an order information processing method according to an embodiment of the present invention. In one embodiment, the order information processing method may be executed by at least one processor. At least one of the at least one processor may be included in a user terminal (e.g., user terminals 110, 120 of FIG1). At least one of the at least one processor may be included in an order information processing system (e.g., order information processing system 130 of FIG1).

[0115] The order information processing method may begin by receiving order information related to multiple items (step S1010). The processor may receive first order information related to at least one first item among the multiple items at a first time point. The processor may receive second order information related to at least one second item among the multiple items at a second time point different from the first time point. The processor may merge the first order information and the second order information into a single order information. For example, the second time point may be before determining that the packaging work for at least one first item has been completed. The first order information and the second order information may be transmitted via a user account logged into an application provided to at least one user terminal.

[0116] In one embodiment, the processor may identify the quantity of items related to the order information based on the individual information of multiple items (step S1020).

[0117] In one embodiment, the processor may allocate multiple items to at least one package based on the identified number of items and a predetermined first threshold (step S1030). For example, the processor may classify the multiple items into a first item set or a second item set different from the first item set based on the identified number of items and the first threshold. The processor may allocate the first item set to the first package in the at least one package. The processor may allocate the second item set to the second package in the at least one package. For example, the number of items in the first item set may be the same as the first threshold. The number of items in the second item set may be less than the first threshold.

[0118] In one embodiment, the first item set may include at least one first item set. The first package includes at least one first package, to which at least one first item set may be assigned respectively.

[0119] In one embodiment, the second item set may include at least one of a second item set 2_1 with one item number or a second item set 2_2 with one item number. The second package includes at least one second package. The processor may assign one or more items included in the second item set 2_1 to one of the at least one second package. The processor may assign one or more items included in the second item set 2_2 to the other of the at least one second package.

[0120] In one embodiment, the first threshold may correspond to multiple logistics centers predetermined in advance. The processor may calculate the number of at least one package corresponding to each of the multiple logistics centers. The processor may select a first logistics center from the multiple logistics centers for processing order information based on the number of at least one package. Then, the processor may transmit package information to the user terminal associated with the selected first logistics center.

[0121] In one embodiment, the processor may select a second logistics center from a plurality of logistics centers for processing order information. The processor may, based on the identification information of the second logistics center, allocate a portion of a plurality of items to one of at least one package, independent of a first threshold.

[0122] In one embodiment, a third logistics center among a plurality of logistics centers may include a first area for packaging articles and a second area for packaging articles. A first threshold for the first area and a first threshold for the second area may be determined to be different from each other. For the third logistics center, the processor may calculate the number of at least one package corresponding to the first area and the number of at least one package corresponding to the second area. The processor may select one of the first area and the second area for processing order information based on the number of at least one package corresponding to the first area and the number of at least one package corresponding to the second area. Additionally, the processor may select the first area for processing order information from the first area and the second area. The processor may allocate a portion of a plurality of articles to one of the at least one package based on the identification information of the first area, independent of the first threshold of the first area.

[0123] In one embodiment, the processor can allocate multiple items to at least one package based on the identified number of items, a first threshold, and a predetermined second threshold. Specifically, the processor can classify the multiple items into a third item set or a fourth item set different from the third item set based on the identified number of items and the second threshold. The processor can allocate the third item set to the third package in the at least one package. The processor can allocate the fourth item set to the fourth package in the at least one package. The number of items in the third item set is greater than or equal to the second threshold, which can be greater than or equal to the first threshold.

[0124] In one embodiment, the fourth package may include at least one fourth package. The processor may allocate one or more items included in the fourth item set to the at least one fourth package based on the number of items in the fourth item set and a first threshold.

[0125] In one embodiment, packaging information for packing multiple items in at least one package may be generated (step S1040). The packaging information may include information related to the multiple items allocated in at least one package.

[0126] To enable a computer to execute the method, it may be provided by a computer program stored on a computer-readable recording medium. The medium may also be temporary storage for continuously storing, executing, or downloading a computer-executable program. Furthermore, the medium may be a combination of various recording or storage units comprised of one or more hardware components, and is not limited to media that directly access any computer system; it may also exist distributed across a network. As examples, the medium includes magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floppy disks; and structures that store program instructions such as ROMs, RAMs, and flash memory. Furthermore, as another example, the medium may be a recording or storage medium managed by an application store that sells applications or a website or server that provides and sells various other software.

[0127] The methods, operations, or techniques of the present invention can be implemented by various units. For example, the techniques can also be implemented by hardware, firmware, software, or a combination thereof. In relation to the disclosure of this invention, those skilled in the art should understand that the various exemplary logic blocks, modules, circuits, and algorithm steps described can also be implemented by electronic hardware, computer software, or a combination thereof. To clearly illustrate this interchangeability between hardware and software, various exemplary structural elements, blocks, modules, circuits, and steps have been simply described above from a functional perspective. However, whether such functionality is implemented by hardware or software depends on the design requirements assigned to a specific application and the overall system. Those skilled in the art can also implement the described functions in various ways for various specific applications; therefore, such implementations should not be construed as departing from the scope of this invention.

[0128] In a hardware example, the processing unit for performing the technology may also be implemented within one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), graphics processors (GPUs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), processors, controllers, microcontrollers, microprocessors, electronic devices, other electronic units designed to perform the functions of the present invention, computers, or combinations thereof.

[0129] Therefore, the various exemplary logic blocks, modules, and circuits described in conjunction with this invention can also be implemented or executed by a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete logic gates or transistor logic, discrete hardware components, or any combination designed to perform the functions of this invention. The general-purpose processor can be a microprocessor; alternatively, the processor can also be any processor, controller, microcontroller, or state machine. The processor can also be implemented by a combination of computing devices, such as a digital signal processor, a microprocessor, multiple microprocessors, one or more microprocessors combined with a digital signal processing chip, or any other combination of structures.

[0130] In examples of firmware and / or software, the technology may also be implemented by instructions stored on computer-readable media such as random access memory (RAM), read-only memory (ROM), non-volatile random access memory (NVRAM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, compact disc (CD), magnetic or optical data storage devices. The instructions may be executed by more than one processor, or may cause the processor to perform the functions described herein according to a particular implementation.

[0131] When implemented in software, the technology can be used to store or transmit one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, including any medium that facilitates the transfer of a computer program from one place to another. Storage media can also be any available medium accessible to a computer. As a non-limiting example, such computer-readable media may include random access memory, read-only memory, electrically erasable programmable read-only memory, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other computer-accessible medium used for transferring or storing prescribed program code in the form of instructions or data structures. Furthermore, any access can be appropriately performed by the computer-readable medium.

[0132] For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, stranded wire, digital subscriber line (DSL), or wireless technologies such as infrared, wireless, and microwave, then coaxial cable, fiber optic cable, stranded wire, digital subscriber line (DSL), or wireless technologies such as infrared, wireless, and microwave are included within the definition of media. In this application, the terms "disk" and "disc" include CDs, laser discs, optical discs, digital versatile discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically reproduce magnetic data, while discs utilize lasers to reproduce optical data. The combination is also included within the scope of computer-readable media.

[0133] The software module may reside within random access memory, flash memory, read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, cache, hard disk, removable disk, CD-ROM, or any known form of storage medium. As an example, the storage medium is connected to a processor so that the processor reads information from or records information to the storage medium. Alternatively, the storage medium may be integrated into the processor. The processor and storage medium may also reside within an application-specific integrated circuit (ASIC). The ASIC may also reside within a user terminal. Alternatively, the processor and storage medium may also exist as separate structural elements within the user terminal.

[0134] In the embodiments described above, although the currently disclosed main implementation method can be applied through one or more independent computer systems, the present invention is not limited thereto, and can also be implemented in any computing environment such as a network or a distributed computing environment. Furthermore, the main implementation method of the present invention can also be implemented by multiple processing chips or devices, and storage can be similarly affected by multiple devices. Such devices may also include personal computers, network servers, and portable devices.

[0135] Although this specification describes content related to certain embodiments, those skilled in the art can make various modifications and alterations without departing from the scope of this invention. Furthermore, such modifications and alterations also fall within the scope of the appended patent applications. [Simplified Explanation of the Diagram]

[0136] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In this process, similar reference numerals indicate similar structures, but are not limited thereto.

[0137] Figure 1 is a schematic diagram illustrating an embodiment of the order information processing system of the present invention.

[0138] Figure 2 is a schematic diagram showing the connection structure of an information processing system according to an embodiment of the present invention communicating with multiple user terminals in order to provide order information processing services.

[0139] Figure 3 is a block diagram showing the internal structure of a user terminal and information processing system according to an embodiment of the present invention.

[0140] Figure 4 is an example diagram of an order information processing method according to an embodiment of the present invention.

[0141] Figure 5 is a diagram illustrating a first example of an order information processing method according to an embodiment of the present invention.

[0142] Figure 6 is a diagram illustrating a second example of an order information processing method according to an embodiment of the present invention.

[0143] Figure 7 is an example diagram of an order information processing method according to an embodiment of the present invention.

[0144] Figure 8 is an example diagram of an order information processing method according to an embodiment of the present invention.

[0145] Figure 9 is an example diagram of an order information processing method according to an embodiment of the present invention.

[0146] Figure 10 is a flowchart illustrating an example of an order information processing method according to an embodiment of the present invention.

Claims

1. An order information processing method, executed by at least one processor, wherein, The method includes the following steps: receiving order information related to multiple items; identifying the quantity of items related to the order information based on the information of each of the multiple items; allocating the multiple items to at least one package based on the identified quantity of items and a predetermined first threshold; and generating packaging information for packaging the multiple items in the at least one package, wherein the step of allocating the multiple items to the at least one package includes the following steps: classifying the multiple items into a first item set or a second item set different from the first item set based on the identified quantity of items and the first threshold; allocating the first item set to a first package in the at least one package; and allocating the second item set to a second package in the at least one package.

2. As in request item 1, the order information processing method, wherein, The number of items in the first item set is the same as the first threshold, and the number of items in the second item set is less than the first threshold.

3. As in request item 1, the order information processing method, wherein, The first item set includes at least one first item set, the first package includes at least one first package, and the step of allocating the first item set to the at least one first package includes the following steps: allocating the at least one first item set to the at least one first package respectively.

4. As in request item 1, the order information processing method, wherein, The second item set includes at least one of a second item set (item 2_1) or a second item set (item 2_2) with one item. The second package includes at least one second package. The step of allocating the second item set to the second package includes the following steps: allocating one or more items from the second item set (item 2_1) to one of the at least one second package; and allocating one or more items from the second item set (item 2_2) to the other of the at least one second package.

5. As in request item 1, the order information processing method, wherein, The first threshold is predetermined for each of the multiple logistics centers.

6. As in request item 5, the order information processing method, wherein, The step of allocating the plurality of items to at least one package includes the following steps: calculating the quantity of the at least one package corresponding to each of the plurality of logistics centers; and selecting a first logistics center from the plurality of logistics centers to process the order information based on the quantity of the at least one package.

7. As in request item 6, the order information processing method, wherein, It also includes the following step: transmitting the packaging information to a user terminal associated with the selected first logistics center.

8. As in request item 5, the order information processing method, wherein, The step of allocating the plurality of items to at least one package includes: selecting a second logistics center from the plurality of logistics centers for processing the order information; and allocating a portion of the plurality of items to one of the at least one package based on the identification information of the second logistics center, independent of the first threshold.

9. As in request item 5, the order information processing method, wherein, The third logistics center among the plurality of logistics centers includes a first area for packaging goods and a second area for packaging goods, wherein the first threshold of the first area and the first threshold of the second area are determined to be different from each other.

10. As in request item 9, the order information processing method, wherein, The step of allocating the plurality of items to at least one package includes the following steps: the third logistics center calculates the number of at least one package corresponding to the first region and the number of at least one package corresponding to the second region; and based on the number of at least one package corresponding to the first region and the number of at least one package corresponding to the second region, selects one of the first region and the second region for processing the order information.

11. As in request item 9, the order information processing method, wherein, The step of allocating the plurality of items to at least one package includes: selecting a first region from a first region and a second region for processing the order information; and allocating a portion of the plurality of items to one of the at least one package based on the identification information of the first region, independent of a first threshold of the first region.

12. As in request item 1, the order information processing method, wherein, The step of allocating the plurality of items to at least one package includes the following steps: allocating the plurality of items to at least one package based on the identified number of items, a first threshold, and a predetermined second threshold.

13. As in request item 12, the order information processing method, wherein, The step of allocating the plurality of items to at least one package based on the identified number of items, the first threshold, and the second threshold includes the following steps: classifying the plurality of items into a third item set or a fourth item set different from the third item set based on the identified number of items and the second threshold; allocating the third item set to the third package among the at least one package; and allocating the fourth item set to the fourth package among the at least one package, wherein the number of items in the third item set is greater than or equal to the second threshold, and the second threshold is greater than or equal to the first threshold.

14. As in request item 13, the order information processing method, wherein, The fourth package includes at least one fourth package, and the step of allocating the fourth item set to the fourth package includes the following steps: based on the number of items in the fourth item set and the first threshold, allocating one or more items included in the fourth item set to the at least one fourth package.

15. As in request item 1, the order information processing method, wherein, The steps of receiving the order information include the following steps: receiving first order information related to at least one first item among the plurality of items at a first time point; receiving second order information related to at least one second item among the plurality of items at a second time point different from the first time point; and merging the first order information and the second order information into one order information.

16. As in request item 15, the order information processing method, wherein, The second time point is the time point before it is determined that the packaging work of at least one first item has been completed.

17. As in request item 15, the order information processing method, wherein, The first order information and the second order information are transmitted via a user account logged into an application provided to at least one user terminal.

18. A non-transitory computer-readable recording medium, wherein, The record contains instructions for performing any of the methods requested in item 1 to 17 on the computer.

19. An information processing system, wherein, include: Memory; The system also includes at least one processor connected to the memory for executing at least one computer-readable program included in the memory, the at least one program including instructions to perform the following steps: receiving order information related to a plurality of items; identifying the quantity of items related to the order information based on the individual information of the plurality of items; allocating the plurality of items to at least one package based on the identified quantity of items and a predetermined first threshold; and generating packaging information for packaging the plurality of items in the at least one package, wherein the step of allocating the plurality of items to the at least one package includes the following steps: classifying the plurality of items into a first item set or a second item set different from the first item set based on the identified quantity of items and the first threshold; allocating the first item set to a first package in the at least one package; and allocating the second item set to a second package in the at least one package.