METHOD, APPARATUS AND COMPUTER-READABLE RECORDING MEDIUM FOR SUPPORTING PRODUCTION OF CUSTOMIZED COSMETIC PRODUCT
20230128044 · 2023-04-27
Inventors
Cpc classification
G06Q30/0643
PHYSICS
G06Q30/0633
PHYSICS
International classification
Abstract
Provided is a method for supporting production of a customized cosmetic product, the method including: an interface provision step of providing an interface for the production of the customized cosmetic product to a user terminal; a first decision-making step of determining a container design of the customized cosmetic product by collecting a first interaction value for a container design option of the customized cosmetic product through the interface; a second decision-making step of determining a label design of the customized cosmetic product by collecting a second interaction value for a label design option of the customized cosmetic product through the interface; and an order referral generation step of collecting a third interaction value for attribute information of a content of the customized cosmetic product through the interface, and generating an order referral for the production of the customized cosmetic product based on the collected first to third interaction values.
Claims
1. A method for supporting production of a customized cosmetic product, which is implemented in a computing device including at least one processor and at least one memory for storing instructions that are executable by the processor, the method comprising: an interface provision step of providing an interface for the production of the customized cosmetic product to a user terminal when the user terminal is connected to a platform server configured to support the production of the customized cosmetic product; a first decision-making step of determining a container design of the customized cosmetic product by collecting a first interaction value of a user for a container design option of the customized cosmetic product through the interface provided to the user terminal and providing a container modeling result of the customized cosmetic product corresponding to the first interaction value; a second decision-making step of determining, when the container design of the customized cosmetic product is determined, a label design of the customized cosmetic product by collecting a second interaction value of the user for a label design option of the customized cosmetic product through the interface and providing a result of layering a label modeling result corresponding to the second interaction value on the determined container design of the customized cosmetic product; and an order referral generation step of collecting a third interaction value of the user for attribute information of a content of the customized cosmetic product through the interface, and generating an order referral for the production of the customized cosmetic product based on the collected first to third interaction values.
2. The method of claim 1, wherein, when the third interaction value is collected, the attribute information of the content of the customized cosmetic product is provided in a plurality of clusters on the interface, and each of the clusters includes a scale bar for guiding a relative criterion for the attribute information, and displays a commercial cosmetic product having similar attribute information as indirect information in response to a third interaction of the user with the scale bar.
3. The method of claim 2, wherein the clusters are based on a result value obtained by collecting attribute information of a content of a commercial cosmetic product evaluated in at least one consumer terminal having an experience of purchasing the commercial cosmetic product, and clustering the collected attribute information.
4. The method of claim 3, wherein the scale bar includes an input field in which the relative criterion for the attribute information is subdivided into at least one level, and commercial cosmetic products having differential attribute information are displayed as the indirect information according to the third interaction of the user with at least one input field to support decision-making on an attribute value of the customized cosmetic product produced in the user terminal.
5. The method of claim 1, wherein the platform server is configured to: obtain a response for a product group of the customized cosmetic product to be produced in the user terminal by performing a query on the product group of the customized cosmetic product to be produced in the user terminal through the interface, before performing the first decision-making step; and differentiate sample designs for the container design and the label design to be provided in the first decision-making step and the second decision-making step according to the response for the product group of the customized cosmetic product.
6. The method of claim 5, wherein the platform server is configured to: collect information on a target area of the customized cosmetic product from the user terminal through the interface, before performing the first decision-making step; and propose a recommended product group of the customized cosmetic product to be produced in the user terminal by analyzing collected data including at least one of electronic commerce data, real transaction data, and metadata on a social network service for a commercial cosmetic product in the target area.
7. The method of claim 1, wherein the container design option provided through the interface in the first decision-making step includes an option value obtained by extracting a design element including at least one of a size, a proportion, an opening/closing type, and a color of a container by analyzing a container image of a commercial cosmetic product belonging to a product group that is similar to a product group of the customized cosmetic product, and combining at least one extracted design element.
8. The method of claim 1, wherein the label design option provided through the interface in the second decision-making step includes an option value obtained by extracting a design element including at least one of a size of a label, a layout between objects constituting the label, and a color pattern by analyzing a label design of a commercial cosmetic product belonging to a product group that is similar to a product group of the customized cosmetic product, and combining at least one extracted design element.
9. An apparatus for supporting production of a customized cosmetic product, which is implemented with a computing device including at least one processor and at least one memory for storing instructions that are executable by the processor, the apparatus comprising: an interface provision unit for providing an interface for the production of the customized cosmetic product to a user terminal when the user terminal is connected to a platform server configured to support the production of the customized cosmetic product; a first decision-making unit for determining a container design of the customized cosmetic product by collecting a first interaction value of a user for a container design option of the customized cosmetic product through the interface provided to the user terminal and providing a container modeling result of the customized cosmetic product corresponding to the first interaction value; a second decision-making unit for determining, when the container design of the customized cosmetic product is determined, a label design of the customized cosmetic product by collecting a second interaction value of the user for a label design option of the customized cosmetic product through the interface and providing a result of layering a label modeling result corresponding to the second interaction value on the determined container design of the customized cosmetic product; and an order referral generation unit for collecting a third interaction value of the user for attribute information of a content of the customized cosmetic product through the interface, and generating an order referral for the production of the customized cosmetic product based on the collected first to third interaction values.
10. A computer-readable recording medium for storing instructions that allows a computing device to: an interface provision step of providing an interface for the production of the customized cosmetic product to a user terminal when the user terminal is connected to a platform server configured to support the production of the customized cosmetic product; a first decision-making step of determining a container design of the customized cosmetic product by collecting a first interaction value of a user for a container design option of the customized cosmetic product through the interface provided to the user terminal and providing a container modeling result of the customized cosmetic product corresponding to the first interaction value; a second decision-making step of determining, when the container design of the customized cosmetic product is determined, a label design of the customized cosmetic product by collecting a second interaction value of the user for a label design option of the customized cosmetic product through the interface and providing a result of layering a label modeling result corresponding to the second interaction value on the determined container design of the customized cosmetic product; and an order referral generation step of collecting a third interaction value of the user for attribute information of a content of the customized cosmetic product through the interface, and generating an order referral for the production of the customized cosmetic product based on the collected first to third interaction values.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION OF THE INVENTION
[0026] Hereinafter, various embodiments and/or aspects will be disclosed with reference to the drawings. In the following description, for the purpose of explanation, numerous specific details are set forth in order to provide a thorough understanding of one or more aspects. However, it shall also be appreciated by a person having ordinary skill in the art to which the present invention pertains that such aspect(s) may be practiced without the specific details. The following description and the accompanying drawings will be set forth in detail for specific illustrative aspects among the one or more aspects. However, the aspects are provided for illustrative purposes, some of various schemes based on principles of various aspects may be employed, and descriptions set forth herein are intended to include all the various aspects and equivalents thereof.
[0027] The terms “embodiment”, “example”, “aspect”, “illustration”, and the like used herein may not be construed as indicating that an aspect or design set forth herein is preferable or advantageous over other aspects or designs.
[0028] In addition, it is to be understood that the terms “include” and/or “comprise” indicate the presence of corresponding features and/or elements, but do not preclude the presence or addition of one or more other features, components, and/or groups thereof.
[0029] Further, although the terms including an ordinal number such as “first” or “second” may be used to describe various elements, the elements are not limited by the terms. The above terms are used merely for the purpose of distinguishing one element from another element. For example, a first element may be termed as a second element, and similarly, a second element may also be termed as a first element without departing from the scope of the present invention. The term “and/or” includes any combination of a plurality of described relevant items, or one of the described relevant items.
[0030] In addition, in embodiments of the present invention, unless defined otherwise, all terms used herein, including technical and scientific terms, have the same meaning as those commonly understood by a person having ordinary skill in the art to which the present invention pertains. Any terms as those defined in generally used dictionaries are to be interpreted to have the meanings equal to the contextual meanings in the relevant field of art, and are not to be interpreted to have idealistic or excessively formalistic meanings unless explicitly defined in the embodiments of the present invention.
[0031] The present invention relates to a method for supporting production of a customized cosmetic product. In particular, a first object of the present invention is to support production of a prototype of a customized cosmetic product to be commercialized by a user based on a sales power of a commercial cosmetic product and a consumer experience of using the commercial cosmetic product, and a second object of the present invention is to propose a customizing scheme with high actual product reproducibility by providing a mock-up image of a customized cosmetic product according to a selection input of a user terminal when an order for producing a prototype of the customized cosmetic product is performed in the user terminal.
[0032] Meanwhile, the present invention for achieving the above-described objects will be described in more detail below with reference to the accompanying drawings, and a plurality of drawings may be simultaneously referenced in order to describe one technical feature and elements constituting the invention.
[0033] Referring to
[0034] As shown in
[0035] In this case, the interface may be implemented in the form of a web page, and the user terminal may be understood as a concept of a terminal including one of a wired/wireless telephone, a tablet PC, a laptop, a smartphone, a personal digital assistant, and a mobile communication terminal, which are capable of network communication.
[0036] Meanwhile, after the step S10 described above is performed, a first decision-making step S20 of determining a container design of the customized cosmetic product by collecting a first interaction value of a user for a container design option of the customized cosmetic product through the interface provided to the user terminal and providing a container modeling result of the customized cosmetic product corresponding to the first interaction value may be performed.
[0037] Referring simultaneously to 100 of
[0038] In detail, a selection option for whether the lid type is a pipette type or a button type and a selection option for a color of a lid may be provided as the selection option 102 for the lid type, and a selection option for a color of the container, a selection option for a shoulder addition type of the container, and a selection option for a body length of the container may be provided as the selection option 103 for the container type.
[0039] In this case, the container design option may be preferably understood as an option value obtained by extracting a design element including at least one of a size, a proportion, an opening/closing type, and a color of a container by deep-learning a container image of a commercial cosmetic product belonging to a product group that is similar to a product group of the customized cosmetic product (similarity to the product group is greater than or equal to 80%), and combining at least one extracted design element. In addition, all containers of commercial cosmetic products that are similar to the customized cosmetic product may be subject to the deep learning, or a preset number of containers with excellent sales in a descending order of consumer preference may be selected to analyze container images.
[0040] In other words, in the step S20, a result of the first interaction of the user for various selection options described above may be preferably implemented in the canvas region 101 in real time to provide a prediction image for the prototype of the customized cosmetic product. More preferably, the prediction image may be provided in the form of a mock-up image (implemented in the same form as an actual product in terms of a size and a proportion) to allow the user to experience a sense of reality about the customized cosmetic product.
[0041] Meanwhile, according to another exemplary embodiment of the present invention, before performing the step S20, a response for a product group of the customized cosmetic product to be produced in the user terminal may be obtained by performing a query on the product group of the customized cosmetic product to be produced in the user terminal through the interface.
[0042] According to one embodiment of the present invention, the query may be performed by providing a selection option for serum/skin/lotion as a list of customizable product groups through the interface, and sample design elements for a container and a label to be provided in the steps S20 and S30 may be differentiated according to the response for the product group of the customized cosmetic product selected by the user terminal.
[0043] For example, according to the embodiment described above, when the user terminal selects a product group for serum, in the steps S20 and S30, at least one sample design for a container design of the serum and a label design of the serum may be provided to provide a selection option for the at least one sample design.
[0044] In other words, according to the embodiment of the present invention, the fact that product groups of cosmetic products require mutually different functional designs may be reflected to easily provide design elements corresponding to the product groups, so that an order for the production of the customized cosmetic product may be placed without much difficulty even when a user with a low understanding of the product group of the cosmetic product places the order for the production of the customized cosmetic product.
[0045] However, according to another embodiment of the present invention, the platform server may collect information on a target area of the customized cosmetic product from the user terminal through the interface, before performing the step S20, and propose a recommended product group of the customized cosmetic product to be produced in the user terminal by analyzing collected data including at least one of electronic commerce data, real transaction data, and metadata on a social network service for a commercial cosmetic product in the target area, so that product design of the customized cosmetic product may be performed.
[0046] Referring to 500 of
[0047] In addition, instead of providing the map such as 501, identification information of the target area (e.g., at least one of a country name, a city name, and a road name) may be directly input by the user terminal to collect the information on the target area, but the present invention is not limited thereto.
[0048] In this case, when assuming that the Philippines is set as the target area through the interface shown in 500 of
[0049] Meanwhile, as the recommended product group, a product group determined to have the highest selling power by collecting information on a commercial cosmetic product that is frequently mentioned or highly viewed on online-based electronic commerce, offline-based real transaction, and a social network service used by local Filipinos in the target area of the Philippines may be listed.
[0050] For example, 502 of
[0051] However, although 502 of
[0052] Referring again to
[0053] Referring simultaneously to 200 of
[0054] In this case, the selection option 202 for the label design may be understood as an option value obtained by extracting a design element including at least one of a size of the label, a layout between objects constituting the label (including a character and a figure), and a color pattern by performing image analysis on a label design of a commercial cosmetic product belonging to a product group that is similar to a product group of the customized cosmetic product (e.g., similarity of the product group is greater than or equal to 80%), and combining at least one extracted design element.
[0055] In addition, although not explicitly shown in the embodiment of 200 of
[0056] Meanwhile, when the label design of the customized cosmetic product is determined by performing the step S30 of
[0057] Referring simultaneously to 300 of
[0058] In detail, the clusters may be based on a result value obtained by collecting attribute information of a content of a commercial cosmetic product evaluated in at least one consumer terminal having an experience of purchasing the commercial cosmetic product, and clustering the collected attribute information.
[0059] In this case, the clustering may be understood as an algorithm for classifying data into several groups based on a concept such as similarity. According to the present invention, the clustering for the commercial cosmetic product may be performed by classifying the commercial cosmetic product based on similarity perceived by the user for each item including at least one of a color, transparency, hardness, viscosity, and fragrance of the commercial cosmetic product.
[0060] According to one embodiment, when users perceive that a cosmetic product A and a cosmetic product B have similar viscosity, and a cosmetic product D and a cosmetic product E have similar viscosity, a cluster 1 may be generated by the products A and B, and a cluster 2 may be generated by the products C and D, so that the viscosity may have three levels, which are 0, 1, and 2.
[0061] Meanwhile, according to the embodiment of 300 of
[0062] The scale bar implemented in the embodiment of 300 of
[0063] In this case, in the case of transparency with the scale bar in 300 of
[0064] As another example, in the case of viscosity with the scale bar, it may be understood that there are five cosmetic product clusters for the viscosity, a level 0 of the input field means that the content of the cosmetic product has a watery attribute similarly to water, and a level 5 of the input field means that the content of the cosmetic product has a high viscosity attribute of a cream formulation.
[0065] Meanwhile, according to the present invention, in order to increase a user understanding of the attributes of the customized cosmetic product to be produced upon the production of the customized cosmetic product, commercial cosmetic products having differential attribute information may be displayed as indirect information according to the third interaction of the user with at least one input field.
[0066] As indicated by 302 in the embodiment of 300 shown in
[0067] In other words, when a cluster with a scale bar is a cluster for the transparency, and the third interaction of the user with the scale bar is to located at the level 0 in which the content of the cosmetic product has the transparent attribute, according to the present invention, commercial cosmetic products having the transparent attribute may be listed up as the indirect information and provided as shown in 302, so that the user may indirectly predict and view the texture, thereby assisting decision making on an attribute value.
[0068] In this case, regarding the commercial cosmetic product provided as the indirect information, a plurality of commercial cosmetic products having similar attributes may be preferably provided as the indirect information rather than providing a single commercial cosmetic product as the indirect information.
[0069] Meanwhile, according to the present invention, as shown in 310 of
[0070] In addition, when all the third interaction values of the user with a clustering item are determined as being collected in the step S40 of
[0071] Accordingly, characteristics of the cosmetic product customized by the user may be intuitively recognized and viewed in the user terminal before the prototype of the customized cosmetic product is ordered.
[0072] In addition, before the prototype of the customized cosmetic product is ordered, a final modeled mock-up image may be downloaded to the user terminal and shared in an SNS account linked to the user terminal for a critical period, so that a reaction for the customized cosmetic product to be customized by the user may be investigated before the prototype is ordered.
[0073] Further, in the step S40, an order referral for the customized cosmetic product may be generated based on the first to third interaction values of the user, and the generated order referral may be sent to a manufacturer of the customized cosmetic product, but the present invention is not limited thereto.
[0074] In other words, according to one embodiment of the present invention discussed above, the production of the prototype of the customized cosmetic product to be commercialized by the user may be supported based on the sales power of the commercial cosmetic product and the consumer experience of using the commercial cosmetic product, so that a convenience of producing the customized cosmetic product may be increased.
[0075] In addition, according to one embodiment of the present invention, even when a user producing a customized cosmetic product does not have expertise about cosmetic product production or cosmetic product attributes, the production of the customized cosmetic product to be produced by the user may be supported by clearly recognizing the needs of the user.
[0076] Further, according to one embodiment of the present invention, the customizing scheme with the high actual product reproducibility may be proposed by providing the mock-up image of the customized cosmetic product according to the selection input of the user terminal when the order for producing the prototype of the customized cosmetic product is performed in the user terminal, so that user satisfaction of using a service may be significantly improved.
[0077] Although the above description has been made with reference to specific embodiments and drawings, various modifications and changes can be made by those skilled in the art from the above description.
[0078] Next, referring to
[0079] As shown in
[0080] In detail, when a user terminal 30 is connected to a platform server 20 configured to support the production of the customized cosmetic product, the interface provision unit 11 may function to provide an interface for the production of the customized cosmetic product to the user terminal 30.
[0081] In this case, the interface provision unit 11 may be understood as being capable of performing all functions performed in the step S10 of
[0082] Meanwhile, the first decision-making unit 12 may collect a first interaction value of a user for a container design option of the customized cosmetic product through the interface provided to the user terminal 30, and provide a container modeling result of the customized cosmetic product corresponding to the first interaction value.
[0083] In other words, the first decision-making unit 12 may be understood as being capable of performing all functions performed in the step S20 of
[0084] Meanwhile, next, when the container design of the customized cosmetic product is determined by the first decision-making unit 12, the second decision-making unit 13 may function to collect a second interaction value of the user for a label design option of the customized cosmetic product through the interface, and provide a result of layering a label modeling result corresponding to the second interaction value on the determined container design of the customized cosmetic product.
[0085] In other words, the second decision-making unit 13 may be understood as being capable of performing all functions performed in the step S30 of
[0086] Next, the order referral generation unit 14 may function to collect a third interaction value of the user for attribute information of a content of the customized cosmetic product through the interface, and generate an order referral for the production of the customized cosmetic product based on the first to third interaction values.
[0087] In this case, the generated order referral may be transmitted to a manufacturer terminal 40 of the customized cosmetic product, which is pre-contracted with the platform server 20.
[0088] In other words, the order referral generation unit 14 may be understood as being capable of performing all functions performed in the step S40 of
[0089] Although the above description has been made with reference to specific embodiments and drawings, various modifications and changes can be made by those skilled in the art from the above description.
[0090] Next, referring to
[0091] As shown in
[0092] The memory 11200 may include, for example, a high-speed random access memory, a magnetic disk, an SRAM, a DRAM, a ROM, a flash memory, and a non-volatile memory. The memory 11200 may include a software module, an instruction set, or other various data required for an operation of the computing device 10000.
[0093] In this case, access to the memory 11200 from other components of the processor 11100, the peripheral interface 11300, or the like may be controlled by the processor 11100.
[0094] The peripheral interface 11300 may couple an input and/or output peripheral device of the computing device 10000 to the processor 11100 and the memory 11200. The processor 11100 may execute the software module or the instruction set stored in the memory 11200 to perform various functions for the computing device 10000 and process data.
[0095] The I/O subsystem 11400 may couple various input/output peripheral devices to the peripheral interface 11300. For example, the I/O subsystem 11400 may include a controller for coupling the peripheral device, such as a monitor, a keyboard, a mouse, a printer, or a touch screen or a sensor if necessary, to the peripheral interface 11300. According to another aspect, input/output peripheral devices may be coupled to the peripheral interface 11300 without passing through the I/O subsystem 11400.
[0096] The power circuit 11500 may supply a power to all or some of the components of the terminal. For example, the power circuit 11500 may include a power management system, at least one power source such as a battery or an alternating current (AC), a charging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and any other components for generating, managing, or distributing a power.
[0097] The communication circuit 11600 may use at least one external port to enable communication with other computing devices.
[0098] Alternatively, as described above, the communication circuit 11600 may include an RF circuit, if necessary, to transmit and receive an RF signal, also known as an electromagnetic signal, thereby enabling the communication with other computing devices.
[0099] The above embodiment of
[0100] The methods according to the embodiment of the present invention may be implemented in the form of program instructions that may be executed through various computing devices, and may be recorded in a computer-readable medium. In particular, a program according to the present embodiment may be configured as a PC-based program or an application dedicated to a mobile terminal. An application to which the present invention is applied may be installed in a user terminal through a file provided by a file distribution system. For example, the file distribution system may include a file transmission unit (not shown) for transmitting the file according to a request from the user terminal.
[0101] The device described above may be implemented as a hardware component, a software component, and/or a combination of the hardware component and the software component. For example, the devices and components described in the embodiments may be implemented by using at least one general purpose computer or special purpose computer such as a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to an instruction. The processing device may execute an operating system (OS) and at least one software application executed on the operating system.
[0102] In addition, the processing device may access, store, manipulate, process, and generate data in response to the execution of the software. In some cases, one processing device is described as being used for convenience of understanding. However, it will be appreciated by those skilled in the art that the processing device may include a plurality of processing elements and/or a plurality of types of processing elements. For example, the processing device may include a plurality of processors or one processor, and one controller. In addition, other processing configurations such as a parallel processor may be possible.
[0103] The software may include a computer program, a code, an instruction, or a combination of at least one thereof, and may configure the processing device to operate as desired or instruct the processing device independently or collectively. In order for the software and/or data to be interpreted by the processing device or to provide an instruction or data to the processing device, the software and/or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium, or device. The software may be distributed over computing devices, which are connected through a network, so as to be stored or executed in a distributed manner. The software and data may be stored in at least one computer-readable recording medium.
[0104] The method according to the embodiment may be implemented in the form of a program instruction that may be executed through various computer mechanisms, and may be recorded in a computer-readable medium. The computer-readable medium may include a program instruction, a data file, a data structure, and the like, alone or in combination with each other. The program instruction recorded on the medium may be specially designed and configured for the embodiment, or may be known and available to those skilled in the art of computer software. An example of the computer-readable recording medium includes a magnetic media such as a hard disk, a floppy disk, and a magnetic tape, an optical media such as a CD-ROM and a DVD, a magneto-optical media such as a floptical disk, and a hardware device specially configured to store and execute a program instruction such as a ROM, a RAM, and a flash memory.
[0105] An example of the program instruction includes a high-level language code that may be executed by a computer by using an interpreter or the like, as well as a machine language code generated by a compiler. The hardware device may be configured to operate as at least one software module to perform the operations of the embodiments, and vice versa.
[0106] Although the above description has been made with reference to specific embodiments and drawings, various modifications and changes can be made by those skilled in the art from the above description. For example, even when the described techniques are performed in an order that is different from the described manner, and/or the described components such as systems, structures, devices, and circuits are coupled or combined in a form that is different from the described manner, or replaced or substituted by other components or equivalents, appropriate results may be achieved. Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the appended claims.