Method, device, and recording medium for determining cushion material when packaging product
An electronic device determines suitable fillers for packaging products by generating and mapping supplement groups to product categories, addressing the reliance on worker memory and minimizing damage, while efficiently recommending fillers for each product.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- COUPANG CORP
- Filing Date
- 2025-03-13
- Publication Date
- 2026-04-23
AI Technical Summary
Existing methods rely on workers' memory to determine suitable filler materials for packaging products, leading to potential physical damage during transportation, and there is a need for a system to efficiently recommend suitable supplements for each product without setting them individually.
An electronic device uses a method to determine a suitable filler by generating supplement groups, mapping them to product categories, and recommending the highest priority group based on product characteristics, using machine learning algorithms and user interfaces to provide information on suitable fillers.
This approach enables the determination of suitable fillers without relying on worker memory, minimizing physical damage to goods during transportation and efficiently recommending fillers for each product category.
Smart Images

Figure KR2025003258_23042026_PF_FP_ABST
Abstract
Description
Method, device, and recording medium for determining filler material when packaging products
[0001] The present disclosure relates to a method for determining a suitable filler material when packaging a product.
[0002] Driven by advancements in communication technology and changes in the social environment, e-commerce services provide a wide range of goods and services to many users through e-commerce platforms (e.g., online platforms). Users can conveniently purchase various goods and services using mobile applications running on electronic devices (e.g., smartphones, tablets, laptops, and desktops). E-commerce services also offer delivery services that deliver products to users in various regions using logistics and distribution networks. Through this, users can conveniently receive ordered goods at their desired location.
[0003] Items ordered by a user may be transported in designated units (e.g., parcels, pallets) and carried by means of transport for extended periods depending on the distance between the origin and destination. In this process, to prevent damage or deformation to the ordered goods, cushioning material may be packaged alongside the products to protect them from physical impact. Various types and materials of cushioning material may be used depending on the shape, material, and size of the goods, and such cushioning material plays an important role in preventing damage to the products during the delivery process.
[0004] The technical problem to be solved by one embodiment of the present disclosure is to enable the determination of a suitable filler for each product without relying on the worker's memory by indicating the filler used in the packaging of the product.
[0005] Another technical problem to be solved by one embodiment of the present disclosure is to minimize physical damage to the goods during transportation or delivery by packaging the goods ordered by the user with suitable fillers.
[0006] Another technical problem to be solved through one embodiment of the present disclosure is to build a system that can efficiently recommend a suitable supplement for each product by setting a suitable supplement by category, even without setting a suitable supplement for every individual product.
[0007] The technical problems of the present disclosure are not limited to those mentioned above, and other unmentioned technical problems will be clearly understood by a person skilled in the art of the present disclosure from the description below.
[0008] A method for determining a supplement for product packaging, performed by an electronic device according to one aspect of the present disclosure, may include: obtaining information about a plurality of supplements; generating a plurality of supplement groups including at least some of the plurality of supplements; mapping one of the plurality of supplement groups to each of one or more product categories including a target product; determining a target supplement group among the plurality of supplement groups to be used for packaging the target product; and generating a page including information about one or more supplements included in the target supplement group.
[0009] In one embodiment, the step of determining a target supplement group to be used in the packaging of the target product may include: determining the priority of each supplement group mapped for each of the one or more product categories; and determining the supplement group with the highest priority among the supplement groups mapped for each of the one or more product categories as the target supplement group.
[0010] In one embodiment, the step of determining the priority of each supplement group mapped to each of the one or more product categories may include: a step of checking the number of products included in each category for each of the one or more product categories containing the target product; and a step of determining the priority as higher in order of the smallest number of products among the one or more product categories containing the target product.
[0011] In one embodiment, the method further includes the step of mapping one of the plurality of supplement groups to the skew of the target product, and the step of determining the target supplement group to be used for packaging the target product may include the step of determining the supplement group mapped to the skew of the target product as the target supplement group.
[0012] In one embodiment, the step of generating the plurality of supplement groups may include: determining whether each of the plurality of supplements is activated; and generating the plurality of supplement groups including at least some of the activated supplements.
[0013] In one embodiment, the step of mapping one of the plurality of supplement groups to each of one or more product categories including the target product may include: a step of determining whether each of the plurality of supplement groups is activated; and a step of mapping one of the activated plurality of supplement groups to each of one or more product categories including the target product.
[0014] In one embodiment, the step of mapping one of the plurality of supplement groups to each of one or more product categories including the target product may include the step of mapping one of the plurality of supplement groups to each of one or more product categories including the target product based on the mapping relationship between the plurality of supplement groups and other product categories having characteristics similar to the target product.
[0015] In one embodiment, the step of mapping one of the plurality of supplement groups to each of one or more product categories containing the target product may include the step of using a machine learning algorithm learned by using a plurality of products provided in an e-commerce service as input data, and for each of the plurality of products, using a supplement group mapped to each of one or more product categories containing the product as output data.
[0016] In one embodiment, the information regarding the plurality of supplements may include at least one of the code, name, display name, unit, update time, or of the supplements.
[0017] In one embodiment, the method may further include the step of outputting the page to a display - the page includes a product card including an image of the target product and information about a first supplement and a second supplement included in the target supplement group.
[0018] In one embodiment, the product card may indicate the order in which the first supplement and the second supplement are used when packaging the target product.
[0019] In one embodiment, the product card further includes a first layer corresponding to the first supplement and a second layer corresponding to the second supplement, wherein the first layer is displayed in a form surrounding an image of the target product and the second layer can be displayed in a form surrounding the first layer.
[0020] In one embodiment, the method may further include the step of generating a list of supplements containing information about the plurality of supplements; and the step of outputting a first page containing the list of supplements.
[0021] In one embodiment, the method may further include the step of generating a list of supplement groups including information on the plurality of supplement groups; and the step of outputting a second page including the list of supplement groups.
[0022] In one embodiment, the method may further include the step of generating a category mapping list indicating a mapping relationship with the plurality of supplement groups for each of one or more product categories including the target product; and the step of outputting a third page including the category mapping list.
[0023] In one embodiment, the method may further include the step of generating a skew mapping list indicating a mapping relationship between the plurality of supplement groups and the skew of the target product; and the step of outputting a fourth page including the skew mapping list.
[0024] An electronic device according to one embodiment of the present disclosure comprises one or more processors and one or more memories in which instructions executed by the one or more processors are stored, and when the instructions are executed by the one or more processors, the one or more processors may be configured to execute a method according to the present disclosure.
[0025] In a non-transient computer-readable recording medium having instructions that cause one or more processors to perform an operation when executed by one or more processors according to one embodiment of the present disclosure, the instructions may be configured to cause the one or more processors to execute a method according to the present disclosure.
[0026] According to various embodiments of the present disclosure, by indicating the filler used in the packaging of the product, the filler suitable for each product can be determined without relying on the worker's memory.
[0027] According to various embodiments of the present disclosure, physical damage to the goods during transportation or delivery can be minimized by packaging the goods ordered by the user with suitable fillers.
[0028] According to various embodiments of the present disclosure, a system can be constructed to efficiently recommend a suitable supplement for each product by setting a suitable supplement for each category, even without setting a suitable supplement for every individual product.
[0029] The effects according to the technical concept of the present disclosure are not limited to those mentioned above, and other unmentioned effects can be clearly understood by a person skilled in the art from the description in the specification.
[0030] FIG. 1 illustrates an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0031] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0032] FIG. 3 illustrates an example of a first page according to one embodiment of the present disclosure.
[0033] FIG. 4 illustrates a page for managing information on a supplement according to one embodiment of the present disclosure.
[0034] FIG. 5 illustrates an example of a second page according to one embodiment of the present disclosure.
[0035] FIG. 6 illustrates a page for managing information on a supplement group according to one embodiment of the present disclosure.
[0036] FIG. 7 illustrates an example of a third page according to one embodiment of the present disclosure.
[0037] FIG. 8 illustrates a supplement group selection page for category search according to one embodiment of the present disclosure.
[0038] FIG. 9 illustrates an example of the fourth page according to one embodiment of the present disclosure.
[0039] FIG. 10 illustrates a page for adding skew to a skew mapping list according to one embodiment of the present disclosure.
[0040] FIG. 11 illustrates an example of page 5 according to one embodiment of the present disclosure.
[0041] FIG. 12 illustrates a part of a product card according to one embodiment of the present disclosure.
[0042] FIG. 13 illustrates a portion of a product card according to one embodiment of the present disclosure.
[0043] FIG. 14 illustrates an example of page 6 according to one embodiment of the present disclosure.
[0044] FIG. 15 is a flowchart of a method for recommending supplements for a product according to one embodiment of the present disclosure.
[0045] The various embodiments described in this document are illustrative for the purpose of clearly explaining the technical concept of the present disclosure and are not intended to limit it to specific embodiments. The technical concept of the present disclosure includes various modifications, equivalents, alternatives, and embodiments optionally combined from all or part of each embodiment described in this document. Furthermore, the scope of the technical concept of the present disclosure is not limited to the various embodiments presented below or the specific descriptions thereof.
[0046] Terms used in this document, including technical or scientific terms, may have the meaning generally understood by those skilled in the art to which this disclosure pertains, unless otherwise defined.
[0047] Expressions used in this document, such as “includes,” “may include,” “is equipped,” “is equipped,” “has,” and “may have,” imply the existence of the subject feature (e.g., function, operation, or component, etc.) and do not exclude the existence of other additional features. In other words, such expressions should be understood as open-ended terms implying the possibility of including other embodiments.
[0048] Singular expressions used in this document may include the meaning of the plural form unless the context otherwise indicates, and this applies likewise to singular expressions described in the claims.
[0049] Expressions such as "first," "second," or "first," "second" used in this document are used to distinguish one object from another when referring to multiple objects of the same kind, unless the context implies otherwise, and do not limit the order or importance of said objects.
[0050] Expressions used in this document such as “A, B, and C”, “A, B, or C”, “A, B, and / or C”, “at least one of A, B, and C”, “at least one of A, B, or C”, “at least one of A, B, and / or C”, etc., may mean each of the listed items or all possible combinations of the listed items. For example, “at least one of A or B” may refer to (1) at least one A, (2) at least one B, and (3) at least one A and at least one B.
[0051] As used in this document, the term “part” may refer to software or hardware components such as FPGAs (field-programmable gate arrays) or ASICs (application-specific integrated circuits). However, “part” is not limited to hardware and software. “Part” may be configured to be stored on an addressable storage medium or configured to execute one or more processors. In one embodiment, “part” may include components such as software components, object-oriented software components, class components, and task components, as well as processors, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
[0052] The expression "based on" as used in this document is used to describe one or more factors affecting an act or action of a decision or judgment described in the phrase or sentence containing such expression, and this expression does not exclude additional factors affecting said act or action of a decision or judgment.
[0053] As used in this document, the expression that a certain component (e.g., a first component) is "connected" or "connected" to another component (e.g., a second component) may mean not only that the said certain component is directly connected or connected to the said other component, but also that it is connected or connected through a new other component (e.g., a third component).
[0054] As used in this document, the expression "configured to" may have meanings such as "set to," "capable of," "modified to," "made to," or "able to." This expression is not limited to the meaning of "specifically designed in hardware," and, for example, a processor configured to perform a specific action may refer to a generic-purpose processor capable of performing that specific action by executing software.
[0055] As used in this disclosure, the term "user interface" may refer to a physical or virtual medium created to enable communication between a user and objects, systems, machines, or computer programs. A user may use e-commerce services through the user interface. For example, a user interface may include basic elements for displaying specific information, such as images or text, and elements for receiving user input, such as icons or buttons, which can be configured using these basic elements. For example, the selection (clicking) of a user interface by a user may be expressed as the reception of user input corresponding to the user interface. Furthermore, the user interface may be provided in the form of elements, such as widgets, which are combinations of basic elements such as images and text and elements for receiving user input, capable of performing both the function of displaying specific information to the user and receiving user input.
[0056] Various embodiments of the present disclosure will be described below with reference to the accompanying drawings. In the accompanying drawings and the description thereof, identical or substantially equivalent components may be given the same reference numerals. Furthermore, in the description of the various embodiments below, the description of identical or corresponding components may be omitted, but this does not mean that such components are not included in the embodiments.
[0057] FIG. 1 is a drawing illustrating an environment in which an electronic device according to one embodiment of the present disclosure can be applied.
[0058] The electronic device (110), user terminal (120), and worker terminal (130) are connected via a network and can communicate with each other. The electronic device (110) may be a server, or it may be a different terminal distinct from the user terminal (120) and the worker terminal (130).
[0059] The electronic device (110) may be a server device that provides e-commerce services. That is, the electronic device (110) may be a server device that operates under the management of the operator of the e-commerce service.
[0060] The electronic device (110) can manage information regarding a user using an e-commerce service. The information regarding a user managed by the electronic device (110) may include, for example, the user's name information, age information, address information, or contact information. The management of information regarding a user may collectively refer to a series of actions involving having control over and processing such information. For example, the management of information regarding a user may include storing, updating, or modifying such information.
[0061] The electronic device (110) can manage information regarding items provided by the electronic commerce service. The electronic commerce service may provide a service to the user that allows the user to purchase goods such as items, food, or products. Alternatively, the electronic commerce service provided by the electronic device (110) may include a service that mediates the sale of goods by some users to other users. The information regarding items managed by the electronic device (110) may include, for example, information regarding the identification of the item, the name of the item, product information corresponding to the item, the price of the item, the capacity of the item, the size of the item, the weight of the item, the attributes of the item, the category, or the unit price. In this case, the item may be a unit of sale of a product, and even in the case of the same product, it may be provided to the user as a different item. For example, even in the case of the same product, it may be sold as a different item by varying the unit quantity and price. Therefore, different items that share product information may exist. The management of information regarding items may collectively refer to a series of actions involving processing that information while having control over it. For example, the management of information regarding an item may include storing, updating, or modifying that information.
[0062] The electronic device (110) can manage various information to be provided to users using the e-commerce service. The electronic device (110) can manage various data necessary to provide the e-commerce service based on requests from administrators managing the e-commerce service or users using the e-commerce service. For example, it can create, modify, store, or provide to users data regarding various pages associated with the e-commerce service, namely, item list pages, product detail pages, search result pages, product sales pages, event pages, and landing pages based on user access requests.
[0063] Regarding the management method of the electronic device (110), in one embodiment, the electronic device (110) may manage information accompanying the provision of an e-commerce service based on user input. For example, the electronic device (110) may communicate with a user terminal (120) to provide data for executing a mobile application (or "app") for using the e-commerce service. The mobile application provides various functions necessary for a user to use the e-commerce service on a portable electronic device such as a smartphone or tablet, and may interact with the user through a user interface (UI). For example, the user may exchange messages or share photos with other users through a social network app, or manage bank transactions using a financial app. Such mobile apps often have specialized functions and are intended to provide convenience and efficiency to the user. For example, the mobile application may be executed on the user terminal (120).
[0064] In one embodiment, the electronic device (110) may provide a page related to the e-commerce service to a user terminal (120) based on a request from a user utilizing the e-commerce service. Here, the page related to the e-commerce service provided to the user terminal (120) may include a page providing various information regarding items that the user can purchase, a page regarding the purchase of an item requested by the user, a shopping cart page for purchasing an item, a page providing a list of items searched in various ways, a page providing detailed information about an item, etc. The page providing operation may include an operation of providing at least some of all data generated during the process of the user utilizing the e-commerce service to the user. The page may include various graphic interfaces capable of interacting with the user to perform functions supported by the electronic device (110) in a mobile application.
[0065] Additionally, the electronic device (110) can manage transactions regarding e-commerce services provided to the user, that is, transactions regarding online products (e.g., goods or services). That is, the electronic device (110) can manage a series of processes such as enabling the user to search for, select, purchase, and pay for items and request delivery. As such processing, the electronic device (110) can provide the user with information regarding items and delivery so that the user can search for, select, purchase, and pay for items and request delivery, and can receive the user's purchase, payment, and delivery requests from the user. Furthermore, regarding operations that the electronic device (110) can perform, it should be noted that even if an operation is not mentioned in this disclosure, if it is a general operation that a server device providing known e-commerce services can perform, applying the technical concept of this disclosure by referring to such operation is not excluded from the scope of this disclosure.
[0066] The electronic device (110) may be a server device that manages e-commerce services. That is, the electronic device (110) may be a server device that manages a platform that provides e-commerce services. A user may subscribe to the e-commerce service and purchase items through the e-commerce service. A user terminal (120) transmits an input requesting information about an item to the electronic device (110), and the electronic device (110) may provide information about the item to the user terminal (120).
[0067] The electronic device (110) can generate a logistics work schedule based on the goods and delivery destinations included in the received delivery order. Logistics work may include sorting, inspection, packing, loading, and transporting operations for each product stored in the logistics center. For example, the electronic device (110) can generate a schedule for managing transport operations. Hereinafter, "transport" may be used interchangeably with "delivery" or "transportation." According to one embodiment, the electronic device (110) can generate a delivery schedule for delivering the product to a designated location in response to receiving an order for a specific product from a user terminal (120). For example, the electronic device (110) can transmit information regarding the characteristics of each product, precautions for delivery, and suitable packaging containers and fillers to a worker performing the packaging work of the product. The electronic device (110) can transmit the delivery schedule to a worker terminal (130) to instruct the worker to process the logistics work according to the delivery schedule.
[0068] For example, the electronic device (110) can generate a schedule for managing packaging operations. The electronic device (110) can generate data regarding packaging containers and cushioning materials for packaging each ordered product and transmit it to a worker terminal (130). According to one embodiment, the electronic device (110) can store information regarding cushioning materials for packaging products based on manager input of the electronic device (110). Cushion material refers to various substances intended to absorb physical shock during the packaging process of a product to protect it from damage and to disperse pressure, and one or more cushioning materials may be introduced into the packaging container of the product along with the product. The filler material may include, for example, OPUS film, air cell, polyurethane foam, memory foam, latex foam, air cushion, bubble wrap, silicone gel, polymer gel, polyester fiber, natural fiber, ethylene vinyl acetate (EVA), and thermoplastic polyurethane (TPU). Examples of filler materials are not limited to those listed above, and various types of materials used in the distribution process of logistics may be used as filler materials. For example, the electronic device (110) may receive various data regarding the filler material used for product packaging in an e-commerce service from an administrator. An administrator may refer to a person who manages various server data of an e-commerce service with access rights to the electronic device (110).The operation of an administrator inputting various information related to the supplement used in product packaging into the electronic device (110) will be explained in detail below in FIGS. 2 to 10.
[0069] The aforementioned electronic device (110) may be implemented as one or more computing devices. For example, all functions of the electronic device (110) may be implemented in a single computing device. As another example, the first function of the electronic device (110) may be implemented in a first computing device, and the second function may be implemented in a second computing device. As yet another example, multiple computing devices may be used, each implementing all functions or specific functions of the electronic device (110). The aforementioned computing devices may be a desktop computer, a laptop computer, an application server, a proxy server, or a cloud server, but are not limited thereto, and any type of device equipped with computing functions may be a computing device.
[0070] A user terminal (120) may be a device for a user to use an e-commerce service. The user terminal (120) may be implemented as a terminal capable of transmitting and receiving various information to and from an electronic device (110) via a network. For example, the user terminal (120) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of user terminal (120) is not limited thereto, and the user terminal (120) may be any device capable of receiving information from a user or outputting information to a user, and communicating with an electronic device (110) or other devices via a network.
[0071] The user terminal (120) can provide information received from the electronic device (110) to the user and can receive input from the user and transmit it to the electronic device (110). Specifically, the user terminal (120) can obtain input from the user instructing the call of various pages and generate a command instructing the call of various pages in response to the obtained input. The user terminal (120) can transmit the command instructing the call of various pages to the electronic device (110). The input obtained from the user may include various forms of input, such as a click using a mouse, a touch using a touch pad or touch screen, voice recognition, and other electronic inputs. The user terminal (120) can receive various pages from the electronic device (110) and output the received various pages.
[0072] A user terminal (120) may be a device for a user to use a delivery order service. The user terminal (120) may be implemented as a terminal capable of transmitting and receiving various information to and from an electronic device (110) via a network. For example, the user terminal (120) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of user terminal (120) is not limited thereto, and the user terminal (120) may be any device capable of receiving information from a user or outputting information to a user, and communicating with an electronic device (110) or other devices via a network.
[0073] The worker terminal (130) may be a device that displays information regarding logistics operations. According to one embodiment, the worker terminal (130) may provide information for performing sorting, inspection, packaging, and loading operations performed within a logistics center. For example, the worker terminal (130) may provide the worker with information regarding packaging containers and refill materials suitable for each product during the packaging operation, and may receive information regarding the progress of the packaging operation from the worker. According to one embodiment, the worker terminal (130) may provide information for performing transport operations for products performed outside the logistics center. For example, the worker terminal (130) may provide the worker with information regarding the transport means on which each product is loaded (e.g., line-haul truck, etc.), the destination, the route to the destination, and the estimated time during the transport operation.
[0074] The worker terminal (130) may be implemented as a terminal capable of transmitting and receiving various information to and from an electronic device (110) via a network. For example, the worker terminal (130) may be one of a computer, a laptop, a portable communication terminal (such as a smartphone), a portable multimedia device, a wearable device, or an HMD. However, the type of worker terminal (130) is not limited thereto, and the worker terminal (130) may be any device capable of receiving information from a worker or outputting information to a worker, and communicating with an electronic device (110) or other devices via a network.
[0075] The network can serve to connect an electronic device (110), a user terminal (120), a worker terminal (130), or other external devices. For example, the network can provide a connection path so that a user terminal (120), a worker terminal (130), or other external devices can be connected to the electronic device (110) and transmit and receive packet data with the electronic device (110). The network can be implemented as any kind of wired or wireless network, such as a Local Area Network (LAN), a Wide Area Network (WAN), a Mobile Radio Communication Network, or a Wibro (Wireless Broadband Internet).
[0076] In one embodiment, the electronic device (110) and the user terminal (120) may operate as a single device. The user terminal (120) may be included in the electronic device (110) as a whole or part of the electronic device (110). In this case, for example, the various information exchanged between the electronic device (110) and the user terminal (120) via a network may be the various information exchanged between each component within a single device.
[0077] An electronic device (e.g., electronic device (110)) according to various embodiments of the present disclosure may be of various forms. For example, the electronic device (110) may be a portable communication device, a computer device, a portable multimedia device, a wearable device, a home appliance, or a device according to one or more of the devices described above. The electronic device (110) of the present disclosure is not limited to the devices described above.
[0078] FIG. 2 is a block diagram of an electronic device according to one embodiment of the present disclosure.
[0079] The electronic device (200) can process information regarding e-commerce services. In one embodiment, the electronic device (200) may include one or more processors (210), one or more memories (220), and a communication interface (230) as components. In one embodiment, at least one of the components of the electronic device (200) may be omitted, or another component may be added to the electronic device (200). In one embodiment, additionally or alternatively, some components may be implemented as an integrated unit or as a singular or plural entity. In the present disclosure, one or more processors (210) may be referred to as processors (210). Unless the context clearly indicates otherwise, the expression processors (210) may mean a set of one or more processors. In the present disclosure, one or more memories (220) may be referred to as memories (220). Unless the context clearly indicates otherwise, the expression memories (220) may mean a set of one or more memories. In one embodiment, at least some of the components inside and outside the electronic device (200) may be connected to each other via a bus, GPIO (General Purpose Input / Output), SPI (Serial Peripheral Interface), or MIPI (Mobile Industry Processor Interface), etc., to exchange information (data, signals, etc.).
[0080] A communication interface (230) can communicate with a user's terminal and an external device. The communication interface (230) can perform wireless or wired communication between an electronic device (200) and a terminal. For example, the communication interface (230) can perform wireless communication according to methods such as eMBB (enhanced Mobile Broadband), URLLC (Ultra Reliable Low-Latency Communications), MMTC (Massive Machine Type Communications), LTE (Long-Term Evolution), LTE-A (LTE Advance), NR (New Radio), UMTS (Universal Mobile Telecommunications System), GSM (Global System for Mobile communications), CDMA (Code Division Multiple Access), WCDMA (Wideband CDMA), WiBro (Wireless Broadband), WiFi (Wireless Fidelity), Bluetooth, NFC (Near Field Communication), GPS (Global Positioning System), or GNSS (Global Navigation Satellite System). For example, the communication interface (230) can perform wired communication according to methods such as USB (Universal Serial Bus), HDMI (High Definition Multimedia Interface), RS-232 (Recommended Standard-232), or POTS (Plain Old Telephone Service). In one embodiment, the electronic device (200) may be implemented by integrating it with another device. In this case, the communication interface (230) may function as a connection circuit or interface connecting the electronic device (200) and the other device.
[0081] The processor (210) can control at least one component of an electronic device (200) connected to the processor (210) by running software (e.g., instructions, programs, etc.). Additionally, the processor (210) can perform various operations related to the present disclosure, such as computation, processing, data generation, and processing. Furthermore, the processor (210) can load data, etc. from memory (220) or store it in memory (220). Moreover, the processor (210) can transmit and receive various information with a user's terminal and an external device through a communication interface (230). In one embodiment, the processor (210) can control the communication interface (230) to transmit various information, such as information about various pages, to the user's terminal.
[0082] The memory (220) can store various information (data). The information stored in the memory (220) is information acquired, processed, or used by at least one component of the electronic device (200), and may include software (e.g., instructions, programs, etc.). The memory (220) may include volatile and / or non-volatile memory. In the present disclosure, instructions or programs are software stored in the memory (220) and may include an operating system for controlling the resources of the electronic device (200), an application, and / or middleware that provides various functions to the application so that the application can utilize the resources of the electronic device (200). In one embodiment, the memory (220) may store instructions that cause the processor (210) to perform calculations when executed by the processor (210). The memory (220) may store at least a portion of information received from a terminal through the communication interface (230) and / or information transmitted to the terminal through the communication interface (230). The processor (210) can store at least a portion of the information received from the terminal through the communication interface (230) and / or the information transmitted to the terminal through the communication interface (230) in the memory (220).
[0083] The processor (210) may output a first page containing a cushion material list. The first page may be, for example, a cushion material management page. The cushion material list may refer to a list of one or more cushion materials that can be packaged together with various products provided by the e-commerce service. According to one embodiment, the cushion material list may include information about one or more cushion materials used in packaging products during the delivery process of the products in the e-commerce service. According to one embodiment, the cushion material list may include at least one piece of information among a cushion code, name, display name, unit, and time when the information regarding the cushion material was updated, corresponding to each cushion material. The cushion code is a unique code for identifying each cushion material. The name of the cushion material may refer to, for example, the name of the cushion material found on a management page for managing the e-commerce service on a server. Alternatively, the display name of the cushion material may refer to, for example, the name displayed when the cushion material is displayed on a worker terminal. The unit refers to a unit for counting the cushion material. The update time refers to the time when information regarding the corresponding supplement was updated in the supplement list.
[0084] According to one embodiment, the first page may include a button for adding a new supplement to the supplement list. For example, the processor (210) may further display a supplement add button for adding a new supplement on one side of the first page. Based on user input to the supplement add button, the processor (210) may output a page (e.g., a modal) on which information about a new supplement that was not included in the supplement list can be entered. For example, the processor (210) may provide a screen on which the code, name, display name, and unit of the new supplement can be entered, and the new supplement can be added to the supplement list based on user input to the screen.
[0085] According to one embodiment, the supplement list may further include an information modification button that can modify the information of each supplement included in the supplement list. The processor (210) may output a page (e.g., a modal) that can modify the information about the supplement based on user input to the modification button. For example, the processor (210) may provide a screen that can modify the name, display name, and unit of the first supplement based on user input to the modification button of the first supplement. According to one embodiment, the screen output based on user input to the modification button may have a configuration similar to the screen output based on user input to the supplement add button. According to one embodiment, the code of each supplement may be an item that is assigned to each supplement at the time of initial creation and cannot be modified thereafter.
[0086] According to one embodiment, the supplement list may further include a supplement activation button capable of determining whether each supplement included in the supplement list is activated. According to one embodiment, the supplement activation button may be a toggle switch. The processor (210) may activate or deactivate the corresponding supplement based on user input to the supplement activation button. For example, the processor (210) may deactivate the corresponding supplement based on user input to the activation button of the activated supplement, and may activate the corresponding supplement based on user input to the activation button of the deactivated supplement. The activated supplement may be included in a supplement group, and the deactivated supplement may not be included in a supplement group. According to one embodiment, for supplements included in one or more supplement groups, it may not be possible to change from activated to deactivated. That is, the supplements that can be deactivated may be limited to supplements that are not currently included in any supplement group. This is because supplements included in one or more supplement groups must be used when packaging products.
[0087] According to one embodiment, the first page may further include an interface for searching for a supplement included in the supplement list. For example, the first page may further include a search box in which the code of the supplement to be searched and / or any information related to the supplement can be entered, and a button in which the activation status of the supplement to be searched can be determined. The processor (210) obtains search conditions based on user input and can search for a supplement suitable for the search conditions among a plurality of supplements included in the supplement list.
[0088] The processor (210) may generate a second page containing a cushion material group list. The second page may be, for example, a cushion material group management page. A cushion material group is a set of one or more cushion materials and may be generated to efficiently carry out packaging operations for products provided by an e-commerce service. The processor (210) may group cushion materials that are frequently used together during product packaging into a single cushion material group. For example, a cushion material group containing cushion materials used when packaging glass products (e.g., air cells, bubble wrap) may be generated so that the cushion material group can be used when packaging other glass products in the future. A cushion material group list refers to a list of one or more cushion material groups. According to one embodiment, a cushion material group list may include at least one piece of information among a cushion material group code corresponding to each cushion material group, a name, a cushion material included in each cushion material group, and a time when the information regarding the cushion material group was updated. The cushion material group code is a unique code for identifying each cushion material group.
[0089] According to one embodiment, the second page may include a button for adding a new supplement group to the supplement group list. For example, the processor (210) may further display a supplement group add button on one side of the second page for adding a new supplement group. Based on user input regarding the supplement group add button, the processor (210) may output a page (e.g., a modal) on which information regarding a new supplement group that was not included in the supplement group list can be entered. For example, the processor (210) may provide a screen on which the code, name, type and quantity of the supplement included in the supplement group can be entered, and the new supplement group can be added to the supplement group list based on user input regarding the screen.
[0090] According to one embodiment, the supplement group list may further include an information modification button that allows modifying the information of each supplement group included in the supplement group list. The processor (210) may output a page (e.g., a modal) that allows modifying the information of the supplement group based on user input to the modification button. For example, the processor (210) may provide a screen that allows modifying the name of the first supplement group and the number and type of supplements included in the first supplement group based on user input to the modification button of the first supplement group. According to one embodiment, the screen output based on user input to the modification button may have a configuration similar to the screen output based on user input to the supplement group add button. According to one embodiment, the code of each supplement group may be an item that is assigned to each supplement group at the time of initial creation and cannot be modified thereafter.
[0091] According to one embodiment, the supplement group list may further include a supplement group activation button capable of determining whether each supplement group included in the supplement group list is activated. According to one embodiment, the supplement group activation button may be a toggle switch. The processor (210) may activate or deactivate the corresponding supplement group based on user input to the supplement group activation button. For example, the processor (210) may deactivate the corresponding supplement group based on user input to the activation button of the activated supplement group, and may activate the corresponding supplement group based on user input to the activation button of the deactivated supplement group. The activated supplement group may be mapped to a skew and / or category of a product provided by the e-commerce service, and the deactivated supplement group may not be mapped to a skew and / or category of a product. According to one embodiment, for a supplement group mapped to one or more skew and / or categories of a product, it may not be possible to change from activated to deactivated. That is, the deactivable supplement group may be limited to the supplement group that is not currently mapped to any product skew and / or category.
[0092] According to one embodiment, the second page may further include an interface for searching for a group of supplements included in the list of supplement groups. For example, the second page may further include a search box for entering the code of the group of supplements to be searched and / or any information related to the group of supplements, and a button for determining whether to activate the group of supplements to be searched. The processor (210) obtains search conditions based on user input and can search for a group of supplements suitable for the search conditions among a plurality of supplement groups included in the list of supplement groups.
[0093] The processor (210) may generate a third page including an interface for mapping a group of supplements to a category of products. The third page may be, for example, a category management page. A category of products is a system for classifying products provided by an e-commerce service, and each product category may be determined according to various criteria such as the nature, characteristics, use, and consumer group of the product. According to one embodiment, each category may be classified into more subdivided subcategories, and a top category may be classified into one or more subcategories. For example, subcategories of the "Fresh Food" category may include "Dairy Products," "Vegetables and Vegetables," "Meat," etc. Hereinafter, the top-level category of all categories is the basic category (e.g., "HOME"), and the number of top categories that each category has is referred to as the "depth" of the category. For example, if the category chain is "HOME" > "Fresh Food" > "Dairy" > "Milk" > "Strawberry Milk" > "Strawberry Milk 500ml", the depth of the "Fresh Food" category is 1, the depth of the "Dairy" category is 2, the depth of the "Milk" category is 3, the depth of the "Strawberry Milk" category is 4, and the depth of the "Strawberry Milk 500ml" category is 5. In one embodiment, the depth of the base category "HOME" can be set to 0. All products provided by the e-commerce service can be classified by categories, and even a single product can be included in categories of varying depths. For example, products included in the "Strawberry Milk 500ml" category may also be included in the "Milk" category, the "Dairy" category, and the "Fresh Food" category. The greater the depth value of a category, the more subcategories it is, and the number of products included in a category may be smaller than in a category with a smaller depth value.
[0094] According to one embodiment, the third page may include a category mapping list indicating the mapping relationship between a product category and a supplement group. The category mapping list may include information about categories among the various categories classifying products of an e-commerce service for which mapped supplement groups exist. For example, the category mapping list may include the category ID, name, depth, the ID of the parent category, and information about the supplement group mapped to that category. A category not included in the category mapping list may mean that it is not mapped to any supplement group.
[0095] According to one embodiment, the third page may include a button for adding a new category to the category mapping list. For example, the processor (210) may further display a category add button on one side of the third page to add a mapping relationship between a category and a supplement group. Based on user input to the category add button, the processor (210) may output a page (e.g., a modal) where information regarding a mapping relationship between a new category and a supplement group that was not included in the category mapping list can be entered. For example, the processor (210) may provide a screen where the ID of the new category and the supplement group to be mapped to that category can be entered, and a new category may be added to the category mapping list based on user input to that screen. According to one embodiment, at most one supplement group can be mapped to a single category, and two or more supplement groups cannot be mapped. However, one supplement group may be mapped to multiple categories, and products of all categories may each be mapped to one supplement group.
[0096] According to one embodiment, the processor (210) can determine a supplement group corresponding to a category not included in the category mapping list. For example, the processor (210) can use a machine learning algorithm to learn the characteristics of products included in the category and the mapping relationship between the category and the supplement group previously included in the category mapping list, and recommend a supplement group corresponding to a category not included in the category mapping list. According to one embodiment, the machine learning algorithm can be learned by using a plurality of products provided in an e-commerce service as input data, and for each of the plurality of products, by using a supplement group mapped to each of one or more product categories containing the product as output data.
[0097] According to one embodiment, the category mapping list may further include a modification button that can modify the mapping relationship between each category included in the category mapping list and a supplement group. Based on user input to the modification button, the processor (210) may output a page (e.g., a modal) that can modify the supplement group mapped to the corresponding category. For example, the processor (210) may provide a screen that can modify the supplement group mapped to the first category based on user input to the modification button of the first category. According to one embodiment, the screen output based on user input to the modification button may have a configuration similar to the screen output based on user input to the category add button.
[0098] According to one embodiment, the category mapping list may further include a delete button capable of deleting a category selected from the category mapping list. The processor (210) may delete the corresponding category from the category mapping list based on user input to the delete button. For a category deleted from the category mapping list, it may be determined that the mapping relationship with the supplement group is also automatically eliminated.
[0099] According to one embodiment, the third page may further include an interface for searching product categories and supplement groups mapped to each category. For example, the third page may further include a search bar for entering the ID, name, and depth of the product category to be searched, a button for selecting the supplement group to be searched, and a search button. The processor (210) obtains search conditions based on user input and can search for a category suitable for the search conditions among one or more categories included in the category mapping list.
[0100] According to one embodiment, the third page may further include an upload button capable of uploading data indicating a mapping relationship between a category and a supplement group, and a download button capable of downloading data of the category mapping list. Based on user input to the upload button, the processor (210) may update the category mapping list by obtaining data indicating a mapping relationship between a category and a supplement group from an external device. The uploaded data may include information such as, for example, the ID and name of a category, and the code and name of a supplement group mapped to that category. Conversely, based on user input to the download button, the processor (210) may transmit the mapping relationship between a category and a supplement group included in the category mapping list to an external device.
[0101] The processor (210) may generate a fourth page including an interface for mapping a group of supplements to a stock keeping unit (SKU) of a product. The fourth page may be, for example, a SKU management page. A skew is a classification unit of a product provided by an e-commerce service, and each product may have a unique skew. The fourth page may further include a skew mapping list indicating a mapping relationship between a skew and a group of supplements. The skew mapping list may include at least one of a skew ID, a group of supplements corresponding to each skew, and information about the time when the information for each skew was updated. According to one embodiment, the skew mapping list indicates information about a skew among various skews that has a mapped group of supplements, and a skew without a mapped group of supplements may not be displayed in the skew mapping list.
[0102] According to one embodiment, the fourth page may include a button for adding a new skew to the skew mapping list. For example, the processor (210) may further display a skew add button on one side of the fourth page to add a mapping relationship between the skew and a supplement group. Based on user input to the skew add button, the processor (210) may output a page (e.g., a modal) that allows input of information regarding a mapping relationship between a new skew and a supplement group that was not included in the skew mapping list. For example, the processor (210) may provide a screen that allows input of the ID of the new skew and the supplement group to be mapped to the skew, and based on user input to the screen, may add a new mapping relationship between the skew and the supplement group to the skew mapping list. According to one embodiment, at most one supplement group can be mapped to a single skew, and two or more supplement groups cannot be mapped. However, a single supplement group can be mapped to multiple skews, and products from all skews can be mapped to a single supplement group.
[0103] According to one embodiment, the processor (210) can determine a group of supplements corresponding to a skew not included in the skew mapping list. For example, the processor (210) can use machine learning to learn the characteristics of a specific skew and the mapping relationship between the skew and the supplement group previously included in the skew mapping list, and recommend a group of supplements corresponding to the skew.
[0104] According to one embodiment, the skew mapping list may further include a modify button that can modify the mapping relationship between each skew included in the skew mapping list and a supplement group. Based on user input to the modify button, the processor (210) may output a page (e.g., a modal) that can modify the supplement group mapped to the corresponding skew. According to one embodiment, the screen output based on user input to the modify button may have a configuration similar to the screen output based on user input to the skew add button.
[0105] According to one embodiment, the skew mapping list may further include a delete button capable of deleting a selected skew from the skew mapping list. The processor (210) may delete the corresponding skew from the skew mapping list based on user input to the delete button. For a skew deleted from the skew mapping list, it may be determined that the mapping relationship with the supplement group is also automatically eliminated.
[0106] According to one embodiment, the fourth page may further include an interface for searching for product skews and groups of supplements mapped to each skew. For example, the fourth page may further include a search box and a search button for entering the ID of the product skew to be searched. The processor (210) obtains search conditions based on user input and can search for a skew suitable for the search conditions among one or more skews included in the skew mapping list.
[0107] According to one embodiment, the processor (210) can determine the supplementary material used in the packaging of each product. Since a single product may correspond to multiple categories and skews, the processor (210) needs to determine which supplementary material group to use among the supplementary material groups mapped to each category and skew when packaging the product. The processor (210) may assign higher priority to supplementary material groups mapped to deeper categories, and assign the highest priority to supplementary material groups mapped to skews. For example, if the first product is included in the first category mapped to the first supplementary material group with a depth of 1, the second category mapped to the second supplementary material group with a depth of 2, and the third category mapped to the third supplementary material group with a depth of 3, and the skew containing the first product is mapped to the fourth supplementary material group, the priority of the supplementary material groups corresponding to the first product may be determined in the order of fourth supplementary material group > third supplementary material group > second supplementary material group > first supplementary material group.
[0108] The processor (210) can manage fillers, manage filler groups, and manage the mapping relationship between the product categories and skews and filler groups provided by the e-commerce service through the first to fourth pages as described above. Below, an embodiment in which a filler suitable for a product is displayed when a packaging operation is performed at a worker terminal will be described.
[0109] The processor (210) may generate a fifth page containing a guidance message for a packaging operation. According to one embodiment, the fifth page may be output from a worker terminal that is viewed by a worker performing the packaging operation, and may further include a description of the supplement information displayed on the product card and an example image of the supplement. The product card corresponds to one or more products that are the subject of the packaging operation and may include at least one of the product's image, name, code, stock, and supplement information. According to one embodiment, the fifth page may further include a start operation button. Based on user input regarding the start operation button output to the worker terminal, the processor (210) may provide a sixth page that provides information about the packaging operation.
[0110] According to one embodiment, the sixth page may include a location where a packaging operation is performed and a product card corresponding to a product requiring packaging. According to one embodiment, each product card may include information about a filler material used when packaging a product. The processor (210) checks whether a group of fillers mapped to a product exists, and upon confirming that a group of fillers mapped to a product exists, may display information about the fillers included in that group on the product card. For example, if a first group of fillers is mapped to a first product, the processor (210) may display one or more fillers included in the first group on the product card. If a group of fillers mapped to a product includes multiple fillers, all of the multiple fillers may be displayed on the product card corresponding to the product. According to one embodiment, the fillers displayed on the product card may be displayed to correspond to the packaging order of the product. For example, when packaging a product, if the first filler is used first and the second filler is used later (e.g., packaging the product with the first filler and then repackaging the product with the second filler), the processor (210) can display a product card such that the product image is surrounded in order by a layer corresponding to the first filler and a layer corresponding to the second filler. According to one embodiment, if no filler is used in the packaging operation for the product, a phrase indicating that no filler is used can be output on the product card of the product.
[0111] FIGS. 3 to 10 are embodiments of pages 1 through 4 generated by an electronic device. For convenience of explanation, pages 1 through 4 are described below as being output from an electronic device that is a management server for an e-commerce service, but it will be obvious that they are not limited to this embodiment and can be output from various devices (e.g., user terminal (120), worker terminal (130), or other external devices).
[0112] FIG. 3 illustrates an example of a first page according to one embodiment of the present disclosure.
[0113] Referring to FIG. 3, the first page (300) may contain information about one or more fillers used in packaging work of goods in an e-commerce service. For example, the first page (300) may be a filler management page. A processor may obtain information about multiple fillers based on user input. Based on the information about multiple fillers obtained, the processor may generate a list of fillers (310). Referring to FIG. 3, the list of fillers (310) may include a first filler (312), a second filler (314), a third filler (316), and a fourth filler (318). The list of supplements (310) may further display information regarding the ID, code, name (e.g., air bubble, air cell, OPUS), display name (e.g., air bubble, bubble wrap OPUS film), unit (e.g., layer, piece) and update time for each supplement (312, 314, 316, 318), and may further include a modify button to modify information for each supplement, and an enable button to enable or disable each supplement.
[0114] According to one embodiment, the processor can modify the information of each supplement (312, 314, 316, 318) included in the supplement list (310) based on user input to the modify button. For example, the processor can output a page for managing the information of the supplement based on user input to the modify button, and can modify at least one of the name, display name, and unit of the supplement based on user input to the page.
[0115] According to one embodiment, the processor may determine whether each supplement (312, 314, 316, 318) is activated based on user input to an activation button. Activated supplements may be included in a supplement group, and deactivated supplements may not be included in a supplement group. Referring to FIG. 3, the first supplement (312), the second supplement (314), and the third supplement (316) may be activated, and the fourth supplement (318) may be deactivated. Thus, the first supplement (312), the second supplement (314), and the third supplement (316) may be included in a supplement group, and the fourth supplement (318) may not be included in a supplement group. The processor may deactivate the supplement based on user input to an activation button of the activated supplement, and may activate the supplement based on user input to an activation button of the deactivated supplement.
[0116] According to one embodiment, the processor may add information about a new supplement to the supplement list (310) based on user input to the add button (320). Based on user input to the add button (320), the processor may output a page (e.g., a modal) where information about the new supplement can be entered. Based on user input to the page, the processor may obtain, for example, the code, name, display name, and unit of the new supplement. According to one embodiment, the page output based on user input to the add button (320) may be the same page as the page output based on user input to the modify button.
[0117] According to one embodiment, the processor receives search conditions based on user input and can search for supplements corresponding to the search conditions. The first page (300) may further include a window (330) for entering a code of a supplement, a button (340) for determining whether to activate, and a search button (350). According to one embodiment, the first page (300) may further include an initialization button (360). The processor can initialize the search conditions based on user input to the initialization button (360).
[0118] FIG. 4 illustrates a page for managing information on a supplement according to one embodiment of the present disclosure.
[0119] Referring to FIG. 4, the processor may output a page for managing information about supplements based on user input regarding a modify button included in the supplement list on the first page or an add button included in the first page. The page for managing information about supplements may include a window for changing the code (410), name (420), display name (430), and unit (440). The processor may manage information about supplements based on user input. For example, it may add a new supplement to the supplement list or modify information about a supplement that was previously included in the supplement list.
[0120] FIG. 5 illustrates an example of a second page according to one embodiment of the present disclosure.
[0121] Referring to FIG. 5, the second page (500) may contain information about a group of supplements used for packaging products in an e-commerce service. For example, the second page (500) may be a supplement group management page. The processor may create a group of supplements that includes at least some of a plurality of supplements, and may create a list of supplement groups (510) that includes information about the created group of supplements. Referring to FIG. 5, the list of supplement groups (510) may include a first supplement group (512), a second supplement group (514), a third supplement group (516), and a fourth supplement group (518). The supplement group list (510) may further display information regarding the ID, code, name (e.g., fragile, super fragile, ultra fragile) for each supplement group (512, 514, 516, 518) and the type and number of supplements included in each supplement group, and may further include a modify button to modify information for each supplement group and an enable button to enable or disable each supplement group.
[0122] For example, a supplement included in the first supplement group may be indicated as "first supplement (1)", which may mean that the first supplement group includes one first supplement. The second supplement group may be indicated as "first supplement (1) / second supplement (1)", which may mean that the second supplement group includes one first supplement and one second supplement.
[0123] According to one embodiment, the processor can modify the information of each supplement group (512, 514, 516, 518) included in the supplement group list (510) based on user input to the modify button. For example, the processor can output a page for managing the information of the supplement group based on user input to the modify button, and can modify at least one of the name of the supplement group and the type and number of supplements included in the supplement group based on user input to the page.
[0124] According to one embodiment, the processor may determine whether each supplement group (512, 514, 516, 518) is activated based on user input to an activation button. An activated supplement group may be mapped to a product category and / or skew, and a deactivated supplement group may not be mapped to a product category and / or skew. Referring to FIG. 5, the first supplement group (512), the second supplement group (514), and the third supplement group (516) may be activated, and the fourth supplement group (518) may be deactivated. Thus, the first supplement group (512), the second supplement group (514), and the third supplement group (516) may be mapped to a product category and / or skew, and the fourth supplement group (518) may not be mapped to a product category and / or skew. The processor can deactivate a supplement group based on user input to the activation button of an activated supplement group, and can activate a supplement group based on user input to the activation button of a deactivated supplement group.
[0125] According to one embodiment, the processor may add a new supplement group to the supplement group list (510) based on user input to the add button (520). Based on user input to the add button (520), the processor may output a page (e.g., a modal) on which information about the new supplement group can be entered. Based on user input to the page, the processor may obtain, for example, the code and name of the new supplement group and the type and number of supplements included in the supplement group. According to one embodiment, the page output based on user input to the add button (520) may be the same page as the page output based on user input to the modify button.
[0126] According to one embodiment, the processor receives search conditions based on user input and can search for a group of supplements corresponding to the search conditions. The second page (500) may further include a window (530) for entering a code of a group of supplements, a button (540) for determining whether to activate a group of supplements, and a search button (550). According to one embodiment, the second page (500) may further include an initialization button (560). The processor can initialize the search conditions for a group of supplements based on user input to the initialization button (560).
[0127] FIG. 6 illustrates a page for managing information on a supplement group according to one embodiment of the present disclosure.
[0128] Referring to FIG. 6, the processor may output a page for managing information on supplement groups based on user input to a modify button included in the supplement group list on the second page or an add button included in the second page. The page for managing information on supplement groups may include a window (630) for entering the code (610), name (620) of the supplement group, and the type and number of supplements included in the supplement group. The processor may manage information on supplement groups based on user input. For example, it may add a new supplement group to the supplement group list or modify information on a supplement group that was previously included in the supplement group list.
[0129] FIG. 7 illustrates an example of a third page according to one embodiment of the present disclosure.
[0130] According to one embodiment, the third page (700) is a page capable of managing the mapping relationship between a product category and a supplement group. For example, the third page (700) may be a category management page. The third page (700) may include a category mapping list (710) that indicates the mapping relationship between a product category and a supplement group. Products provided by an e-commerce service may be included in one or more categories, and the category mapping list (710) may include information about categories among one or more categories that have established a mapping relationship with a supplement group. For example, the category mapping list (710) may include information about at least one of the category ID, name, depth, parent category ID, and the name of the supplement group mapped to the category.
[0131] For example, referring to FIG. 7, the first category (711) may be mapped to the first supplement group, the second category (712) may be mapped to the first supplement group, the third category (713) may be mapped to the second supplement group, the fourth category (714) may be mapped to the third supplement group, the fifth category (715) may be mapped to the third supplement group, and the sixth category (716) may be mapped to the fourth supplement group. Different categories may also be mapped to the same supplement group, which indicates that even if the products are included in different categories, the same supplement is used in the packaging process. For example, one or more supplements included in the first supplement group may be used in the packaging process of products in the first category (711) and products in the second category (712), and one or more supplements included in the third supplement group may be used in the packaging process of products in the fourth category (714) and products in the fifth category (715). The category mapping list (710) can represent the mapping relationship between the categories and supplement groups as described above.
[0132] According to one embodiment, the category mapping list (710) may further include an information modification button that can modify the information of each supplement group included in the category mapping list (710). The processor may output a page (e.g., a modal) that can modify the mapping relationship between the category and the supplement group based on user input to the modification button. For example, the processor may provide a screen that can change the supplement group mapped to the first category (711) based on user input to the modification button of the first category (711) mapped to the first supplement group.
[0133] According to one embodiment, the category mapping list (710) may further include a delete button capable of deleting the mapping relationship between a category included in the category mapping list (710) and a supplement group. The processor may delete a category included in the category mapping list (710) based on user input to the delete button. For a category deleted from the category mapping list (710), the processor may determine that the mapping relationship between the category and the supplement group has been released.
[0134] According to one embodiment, the third page (700) may further include an interface for searching for categories included in the category mapping list (710). For example, the third page (700) may further include a search box (720, 722, 724) for entering the ID, name, and depth of the category to be searched, a button (726) for determining a supplement group mapped to the category to be searched, and a search button (730) for searching for a category suitable for the search conditions. The processor may obtain search conditions based on user input and search for a category suitable for the search conditions among a plurality of categories included in the category mapping list (710).
[0135] According to one embodiment, the third page (700) may include a button (740) for adding a new category to the category mapping list (710). For example, the processor may further display a category add button (740) on one side of the third page (700) for adding a mapping relationship between a category and a supplement group. Based on user input to the category add button (740), the processor may output a page (e.g., a modal) where information regarding a mapping relationship between a new category and a supplement group that was not included in the category mapping list (710) can be entered. For example, the processor may provide a screen where the ID of the new category and the supplement group to be mapped to that category can be entered, and a new category can be added to the category mapping list (710) based on user input to that screen. According to one embodiment, at most one supplement group can be mapped to a single category, and two or more supplement groups cannot be mapped.
[0136] According to one embodiment, the processor can determine a supplement group corresponding to a category not included in the category mapping list (710). For example, the processor can use a machine learning algorithm to learn the characteristics of products included in the category and the mapping relationship between the category and the supplement group previously included in the category mapping list (710), and recommend a supplement group corresponding to a category not included in the category mapping list (710). According to one embodiment, the machine learning algorithm can be trained using a plurality of product categories provided by an e-commerce service as input data and a supplement group mapped for each of the plurality of product categories as output data.
[0137] For example, a machine learning algorithm can be trained using the "Home Interior" category as input data and the second supplement group as output data, and can also be trained using the "Infant Food" category as input data and the third supplement group as output data. Subsequently, if a product included in the "Lighting Fixtures" category is input as input data, the machine learning algorithm may determine that it is similar to the "Home Interior" category and map the second supplement group to the "Lighting Fixtures" category. Alternatively, if a product included in the "Formula Milk" category is input as input data, the machine learning algorithm may determine that it is similar to the "Infant Food" category and map the third supplement group to the "Formula Milk" category.
[0138] According to one embodiment, the third page (700) may further include an upload button (750) and a download button (760) for uploading and downloading data regarding the mapping relationship between categories and supplement groups. For example, the processor may obtain data representing the mapping relationship between categories and supplement groups from an external device based on user input to the upload button (750). The processor may update the category mapping list based on the obtained data and may conveniently input information for multiple categories at once. Based on user input to the download button (760), the processor may transmit data representing the mapping relationship between categories and supplement groups included in the category mapping list to an external device.
[0139] FIG. 8 illustrates a supplement group selection page for category search according to one embodiment of the present disclosure.
[0140] The processor may output a supplement group selection page (800) based on user input to a button that determines a supplement group mapped to a category to be searched. The supplement group selection page (800) may provide an interface that allows the user to select the ID (810) of the category to be searched and a supplement group (820) mapped to the category based on user input.
[0141] FIG. 9 illustrates an example of the fourth page according to one embodiment of the present disclosure.
[0142] According to one embodiment, the fourth page (900) is a page capable of managing the mapping relationship between a product's skew and a supplement group. For example, the fourth page (900) may be a skew management page. The fourth page (900) may include a skew mapping list (910) indicating the mapping relationship between a product's skew and a supplement group. Each product provided by the e-commerce service may be assigned a skew, which is a unique number, and the skew mapping list (910) may include information about a skew among one or more skews that has a mapping relationship established with a supplement group. For example, the skew mapping list (910) may include information about at least one of the ID of the skew, the name of the supplement group mapped to the skew, and the update time.
[0143] For example, referring to FIG. 9, the first skew (911) may be mapped to the first supplement group, the second skew (912) may be mapped to the second supplement group, the third skew (913) may be mapped to the third supplement group, the fourth skew (914) may be mapped to the fourth supplement group, and the fifth skew (915) may be mapped to the fifth supplement group. The skew mapping list (910) may represent the mapping relationships between the skew and the supplement groups as described above.
[0144] According to one embodiment, the fourth page (900) may further include an interface for searching for skews included in the skew mapping list (910). For example, the fourth page (900) may further include a search box (920) for entering the ID of the skew to be searched and a search button (930) for searching for skews suitable for search conditions. The processor may obtain search conditions based on user input and search for skews suitable for search conditions among a plurality of skews included in the skew mapping list (910).
[0145] According to one embodiment, the fourth page (900) may include an add button (940) for adding a new skew to the skew mapping list (910). For example, the processor may further display a skew add button (940) on one side of the fourth page (900) for adding a mapping relationship between the skew and a supplement group. Based on user input to the skew add button (940), the processor may output a page (e.g., a modal) that allows input of information regarding a mapping relationship between a new skew and a supplement group that was not included in the skew mapping list (910). For example, the processor may provide a screen that allows input of the ID of the new skew and the supplement group to be mapped to the skew, and may add the new skew to the skew mapping list (910) based on user input to the screen. According to one embodiment, at most one supplement group can be mapped to a single skew, and two or more supplement groups cannot be mapped.
[0146] According to one embodiment, the processor may determine a group of supplements corresponding to a skew not included in the skew mapping list (910). For example, the processor may use a machine learning algorithm to learn the characteristics of the products included in the skew, the mapping relationship between the skew and the supplement group previously included in the skew mapping list (910), and recommend a group of supplements corresponding to a skew not included in the skew mapping list (910). According to one embodiment, the machine learning algorithm may be learned by using the skew for a plurality of products provided in an e-commerce service as input data, and the supplement group mapped for each of the skews for the plurality of products as output data.
[0147] FIG. 10 illustrates a page for adding skew to a skew mapping list according to one embodiment of the present disclosure.
[0148] The processor may output a page (1000) for adding skew based on user input to the skew add button. The page (1000) for adding skew may include an input window (1010) for entering a skew ID and a button (1020) for selecting a supplement group. Based on user input to the input window (1010) and the button (1020), the processor may add a mapping relationship between the skew and the supplement group to a skew mapping list.
[0149] Based on the description in FIGS. 3 through 10, the processor may determine a group of supplements mapped to one or more product categories and / or skews. Based on the mapping relationship between the product categories or skews and the group of supplements, the processor may determine the supplements used in packaging the product. For example, if there is a group of supplements mapped to a category containing the product, or a group of supplements mapped to a skew of the product, the processor may determine to use one or more supplements included in the mapped group of supplements when packaging the product.
[0150] According to one embodiment, since a single product may be included in multiple categories and there may exist groups of supplements mapped to skew separately from the categories, there may exist multiple groups of supplements corresponding to a single product. In this case, the processor may determine the group of supplements corresponding to the product based on the priority among the groups of supplements. For example, if a first group of supplements and a second group of supplements with a higher priority than the first group of supplements are mapped to the product, the processor may decide to package the product using the supplements included in the second group of supplements with the higher priority.
[0151] For example, the following is explained by assuming a case where a supplement is determined to be used for packaging a first product included in a first category mapped to a first supplement group, a second category mapped to a second supplement group, and a third category mapped to a third supplement group. The processor may determine the priority among the first category, the second category, and the third category. According to one embodiment, the processor may determine the priority among each category based on the number of products included in each of the first category, the second category, and the third category. For example, if the number of products included in the first category is 100, the number of products included in the second category is 10, and the number of products included in the third category is 5, the processor may determine that the third category has the highest priority. In this case, the processor may decide to use the third supplement group mapped to the third category for packaging the first product.
[0152] According to another embodiment, the second product is included in the fourth category mapped to the fourth supplement group, the fifth category mapped to the fifth supplement group, and the sixth category mapped to the sixth supplement group, and the description assumes that the seventh supplement group is mapped to the skew of the second product. The processor may determine that the supplement group mapped to the skew has a higher priority than the supplement group mapped to the category. For example, since the seventh supplement group is mapped to the skew of the second product, the processor may decide to use the seventh supplement group for the packaging operation of the second product.
[0153] The processor can determine the group of fillers to be used for packaging each product in the manner described above. In FIGS. 11 to 14 below, a method for indicating the group of fillers determined by the processor to be used for packaging products will be explained in detail.
[0154] FIGS. 11 to 14 relate to pages 5 and 6 generated by an electronic device. For convenience of explanation, pages 5 and 6 are described below as being output from a terminal of a worker performing packaging work, but it will be obvious that they are not limited to this embodiment and can be output from various devices (e.g., electronic device (110), user terminal (120), or other external devices).
[0155] FIG. 11 illustrates an example of page 5 according to one embodiment of the present disclosure.
[0156] According to one embodiment, the fifth page (1100) may provide guidance on packaging operations for a product. Referring to FIG. 11, the fifth page (1100) may include a guidance message (1110), an explanation of supplementary material information (1120), and an explanation of a supplementary material image (1130). A processor may generate the fifth page (1100) to convey information necessary for packaging operations to a worker performing packaging operations. For example, the guidance message (1110) may include a phrase instructing to check the supplementary material used for packaging the product. The explanation of supplementary material information (1120) may include an explanation of the meaning of the supplementary material information included in the product card. The product card is displayed on the sixth page as a graphic object corresponding to each product and may include supplementary material information regarding the supplementary material used for packaging the product corresponding to the product card. For example, referring to FIG. 11, the filler information may be described as "bubble wrap / lid and pump / 1 layer," which means that the filler used in the packaging of the product is bubble wrap, and that the lid and pump of the product should be packaged with a single layer of bubble wrap. The description (1120) of the filler information included on page 5 (1100) may be a guide for the worker on how to interpret the filler information listed on the product card displayed on page 6. The description (1130) of the filler image may display the name and image of the filler that can be used in the product packaging together for the worker to refer to.
[0157] The processor may further include a button (1140) for starting a task on one side of the fifth page (1100), and may provide a sixth page based on user input to the button (1140).
[0158] The processor may output a product card on page 6 that includes information about a filler material used in the packaging of a product. FIG. 12 illustrates a portion (1200) of a product card according to one embodiment of the present disclosure. If a filler material is required for packaging a product, the processor may output a product card that includes a description (1210) of the required filler material. Conversely, a filler material may not be required for packaging a product. FIG. 13 illustrates a portion (1300) of a product card according to one embodiment of the present disclosure. If a filler material is not required for packaging a product, the processor may output a product card that includes a phrase (1310) indicating that there is no filler material required for packaging a product.
[0159] FIG. 14 illustrates an example of page 6 according to one embodiment of the present disclosure.
[0160] According to one embodiment, the sixth page (1400) may provide information about a filler material to be used for packaging work on a product. Referring to FIG. 14, the sixth page (1400) may include product cards (1410, 1420, 1430, 1440, 1450, 1460, 1470) corresponding to each product that is the target for packaging work. A processor may determine a group of fillers to be used for packaging work on a product and generate a product card including filler information for one or more fillers included in the determined group of fillers and an image of the product. According to one embodiment, the product card may include a layer corresponding to each filler material used for packaging the product. For example, if a first filler material and a second filler material are used for packaging the product, the product card corresponding to the product may include a first layer corresponding to the first filler material and a second layer corresponding to the second filler material. The layer may be in the shape of a rectangle surrounding the product image and may include descriptive text for the corresponding filler material. Referring to FIG. 14, a product card (1410) may include a product image (1412), a first layer (1414) corresponding to a first filler, and a second layer (1416) corresponding to a second filler. The first layer (1414) is a rectangular shape surrounding the product image (1412) and may include a description of the corresponding first filler ("bubble wrap / lid only / 1 layer"). The second layer (1416) is a rectangular shape surrounding the product image (1412) and the first layer and may include a description of the corresponding second filler ("opus film / entire / 1 layer"). According to one embodiment, the shape in which each layer is displayed may indicate the order in which each filler is used when packaging the product.For example, in a product that is first packaged with a first filler and then packaged with a second filler, a layer corresponding to the first filler is displayed in a form that surrounds the product image, and a layer corresponding to the second filler can be displayed in a form that surrounds the layer corresponding to the first filler.
[0161] FIG. 15 is a flowchart of a method for recommending supplements for a product according to one embodiment of the present disclosure.
[0162] The electronic device can obtain information about a plurality of supplements in operation 1510.
[0163] The electronic device can, in operation 1520, generate a plurality of groups of supplements including at least some of the plurality of supplements.
[0164] The electronic device can map one of a plurality of supplement groups to each of one or more product categories containing a target product in operation 1530.
[0165] The electronic device can determine, in operation 1540, a target supplement group to be used for packaging a target product among a plurality of supplement groups.
[0166] The electronic device may, in operation 1550, generate a page containing information about one or more supplements included in the target supplement group.
[0167] Although the steps of the method or algorithm according to the present disclosure are described in a sequential order in the flowchart illustrated in FIG. 15, the steps may be performed in any order that can be arbitrarily combined according to the present disclosure, in addition to being performed sequentially. The description according to the flowchart does not exclude changes or modifications to the method or algorithm and does not imply that any step is essential or desirable. In one embodiment, at least some of the steps may be performed in parallel, iteratively, or heuristically. In one embodiment, at least some of the steps may be omitted or other steps may be added.
[0168] Various embodiments of the present disclosure may be implemented as software on a machine-readable storage medium. The software may be software for implementing various embodiments of the present disclosure. The software may be inferred from the various embodiments of the present disclosure by programmers skilled in the art to which the present disclosure pertains. For example, the software may be a program containing machine-readable instructions (e.g., code or code segments). The machine may be a device capable of operating according to instructions called from the storage medium, for example, a computer. In one embodiment, the machine may be an electronic device (200) according to the embodiments of the present disclosure. In one embodiment, the processor of the machine may execute the called instruction to cause the components of the machine to perform a function corresponding to the instruction. In one embodiment, the processor may be a processor (210) according to the embodiments of the present disclosure. The storage medium may mean any type of recording medium in which data is stored that can be read by the machine. The storage medium may include, for example, ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage device, etc. In one embodiment, the storage medium may be a memory (220). In one embodiment, the storage medium may be implemented in a distributed form in a computer system connected by a network, etc. Software may be stored and executed in a distributed form in a computer system, etc. The storage medium may be a non-transitory storage medium. A non-transitory storage medium refers to a tangible medium that exists regardless of whether data is stored semi-permanently or temporarily, and does not include a signal that is transmitted transitory.
[0169] Although the technical concept of the present disclosure has been described by various embodiments above, the technical concept of the present disclosure includes various substitutions, modifications, and alterations that can be made within the scope of understanding of those skilled in the art to which the present disclosure pertains. Furthermore, it should be understood that such substitutions, modifications, and alterations may be included within the scope of the appended claims.
Claims
1. A method for determining a filler for product packaging performed by an electronic device, A step of obtaining information on multiple supplements; A step of generating a plurality of supplement groups comprising at least some of the plurality of supplements; A step of mapping one of the plurality of supplement groups for each of one or more product categories containing a target product; A step of determining a target supplement group to be used in the packaging operation of the target product among the plurality of supplement groups above; and A method comprising the step of generating a page containing information about one or more supplements included in the above target supplement group.
2. In Paragraph 1, The step of determining the target supplement group to be used in the packaging work of the above target product is, A step of determining the priority of each supplement group mapped to each of the above one or more product categories; and A method comprising the step of determining the supplement group with the highest priority among the supplement groups mapped for each of the above one or more product categories as the target supplement group.
3. In Paragraph 2, The step of determining the priority of each supplement group mapped to each of the above one or more product categories is: For each of one or more product categories containing the above-mentioned target product, a step of determining the number of products included in each category; and A method comprising the step of determining the highest priority among one or more product categories containing the above target product in order of the smallest number of included products.
4. In Paragraph 1, The above method is, The method further includes the step of mapping one of the plurality of supplement groups to the skew of the target product, and The step of determining the target supplement group to be used in the packaging work of the above target product is, A method comprising the step of determining a group of supplements mapped to the skew of the target product as a target supplement group.
5. In Paragraph 1, The step of generating the above plurality of supplement groups is, A step of determining whether each of the plurality of supplements is activated; and A method comprising the step of generating a plurality of supplement groups including at least some of the activated plurality of supplements.
6. In Paragraph 1, The step of mapping one of the plurality of supplement groups to each of one or more product categories including the above target product is: A step of determining whether each of the above plurality of supplement groups is activated; and A method comprising the step of mapping one of a plurality of activated supplement groups to each of one or more product categories including the above-mentioned target product.
7. In Paragraph 1, The step of mapping one of the plurality of supplement groups to each of one or more product categories including the above target product is: A method comprising the step of mapping one of the plurality of supplement groups to each of one or more product categories containing the target product, based on a mapping relationship between a category of other products having characteristics similar to the target product and the plurality of supplement groups.
8. In Paragraph 7, The step of mapping one of the plurality of supplement groups to each of one or more product categories including the above target product is: A method comprising the step of using a machine learning algorithm learned by using a plurality of products provided in an e-commerce service as input data, and for each of the plurality of products, using a group of supplements mapped to each of one or more product categories containing the product as output data.
9. In Paragraph 1, A method in which information regarding the plurality of supplements above includes at least one of the code, name, display name, unit, update time, or of the supplement.
10. In Paragraph 1, The above method is, A method further comprising the step of outputting the above page to a display - wherein the page includes a product card comprising an image of the target product and information about a first supplement and a second supplement included in the target supplement group.
11. In Paragraph 10, The above product card is a method indicating the order in which the first filler and the second filler are used when packaging the above target product.
12. In Paragraph 11, The above product card further includes a first layer corresponding to the first supplement and a second layer corresponding to the second supplement, The first layer above is displayed in a form that surrounds an image of the target product, and A method in which the second layer is displayed in a form that surrounds the first layer.
13. In Paragraph 1, The above method is, A step of generating a list of supplements including information on the plurality of supplements above; and A method further comprising the step of outputting a first page containing the above list of supplements.
14. In Paragraph 1, The above method is, A step of generating a list of supplement groups including information on the plurality of supplement groups; and A method further comprising the step of outputting a second page containing the above-mentioned list of supplementary materials.
15. In Paragraph 1, The above method is, A step of generating a category mapping list indicating a mapping relationship with the plurality of supplement groups for each of one or more product categories including the above target product; and A method further comprising the step of outputting a third page containing the above-mentioned category mapping list.
16. In Paragraph 1, The above method is, A step of generating a skew mapping list indicating a mapping relationship with the plurality of supplement groups for the skew of the target product; and A method further comprising the step of outputting a fourth page containing the above skew mapping list.
17. In electronic devices, One or more processors; and It includes one or more memories in which instructions executed by the above one or more processors are stored, and An electronic device configured such that when the instructions are executed by the above one or more processors, the above one or more processors are configured to execute a method according to any one of claims 1 to 16.
18. A non-transient computer-readable recording medium having recorded instructions that cause one or more processors to perform an operation when executed by one or more processors, The above instructions are configured to cause one or more processors to execute a method according to any one of claims 1 through 16, a non-transient computer-readable recording medium.
Citation Information
Patent Citations
Information processing system, delivery service content presentation method, and program
JP2023138723A
Food management method, food management device, and program
JP7535996B2
Apparatus for providing packing based on piece good property and method thereof
KR1020180049320A
Apparatus for controlling seat and method thereof
KR1020250149442A
Logistics information managing method and electronic apparatus performing the same
KR102366715B1