Control method and control device for a makeup station
By acquiring information about cosmetics, identifying and controlling their storage temperature, and utilizing the cooling and room temperature control zones of the vanity, the problem of cosmetics spoiling due to improper storage is solved, achieving proper storage of cosmetics and avoiding waste.
Patent Information
- Application Number
- CN202210028916.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-11
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2042-01-11
AI Technical Summary
Cosmetics can easily spoil if not stored properly, leading to waste.
By acquiring relevant information about cosmetics, the appropriate storage temperature is determined, and cosmetics are recommended or controlled to be placed in the corresponding storage areas. The dressing table is equipped with refrigerated and room temperature storage areas. OCR and classification neural networks are used to identify cosmetic information, and storage conditions are optimized by combining temperature control systems and management lists.
It effectively prevents cosmetics from deteriorating due to improper storage, improving the preservation effect and user experience of cosmetics.
Smart Images

Figure CN116466603B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of household articles, in particular to a control method and control device of a vanity. BACKGROUND
[0002] With the improvement of people's living standards, the types of cosmetics (including makeup and skin care products) are becoming more and more diverse. Some special cosmetics are only suitable for storage under low temperature conditions. The improper storage of cosmetics leads to deterioration and cannot be used, which causes waste to some extent. SUMMARY
[0003] The present application provides a control method and control device of a vanity to provide suitable storage conditions for the cosmetics to be managed, so as to avoid deterioration of the cosmetics to be managed due to improper storage.
[0004] In one aspect, the present application provides a control method of a vanity, the vanity is provided with a plurality of accommodation areas for accommodating cosmetics, the method comprising: obtaining related information of the cosmetics to be managed; determining the storage temperature of the cosmetics to be managed based on the related information; recommending the accommodation area required by the cosmetics to be managed or controlling the temperature in the accommodation area for accommodating the cosmetics to be managed based on the storage temperature.
[0005] Optionally, the step of obtaining the related information of the cosmetics to be managed comprises: collecting a label image of the cosmetics to be managed; performing text recognition on the label image through an OCR algorithm; obtaining the related information from the recognized text information; or collecting an overall shape image of the cosmetics to be managed; inputting the overall shape image into a classification neural network; and determining the related information based on the classification information output by the classification neural network.
[0006] Optionally, the related information comprises the name and / or ingredient information of the cosmetics to be managed; and the step of determining the storage temperature of the cosmetics to be managed based on the related information comprises: querying the storage temperature of the cosmetics to be managed according to the name and / or ingredient information in a related database.
[0007] Optionally, the related information comprises the current weight, consumption rate and expiration date of the cosmetics to be managed; and the step of determining the storage temperature of the cosmetics to be managed based on the related information comprises: determining the time length for the cosmetics to be managed to be used up based on the current weight and consumption rate of the cosmetics to be managed; and determining the storage temperature based on the time length for the cosmetics to be managed to be used up and the expiration date.
[0008] Optionally, the step of obtaining the related information of the cosmetics to be managed comprises: weighing the cosmetics to be managed by using a weighing scale arranged in the accommodation area for accommodating the cosmetics to be managed; taking the weighing value obtained at the current time as the current weight, and taking the change rate of the weight of the cosmetics to be managed over time calculated based on the current weight and the historical weighing value obtained before as the consumption rate.
[0009] Optionally, the vanity is provided with a room temperature containing area and a refrigeration containing area; the step of recommending a containing area required by the to-be-managed cosmetic to be placed in or controlling the temperature in the containing area for accommodating the to-be-managed cosmetic based on the storage temperature comprises: selecting the room temperature containing area or the refrigeration containing area as the containing area required by the to-be-managed cosmetic to be placed in according to the storage temperature.
[0010] Optionally, the vanity stores a management list, and the management list stores the storage state of each containing area, the temperature control capability, and the identification information of the cosmetics already accommodated; the step of recommending a containing area required by the to-be-managed cosmetic to be placed in or controlling the temperature in the containing area for accommodating the to-be-managed cosmetic based on the storage temperature comprises: querying the containing area with the corresponding temperature control capability and without the accommodated cosmetic from the management list according to the storage temperature.
[0011] Optionally, the step of recommending a containing area required by the to-be-managed cosmetic to be placed in or controlling the temperature in the containing area for accommodating the to-be-managed cosmetic based on the storage temperature further comprises: if all the containing areas with the corresponding temperature control capability have accommodated cosmetics, performing storage priority sorting on the to-be-managed cosmetic and the accommodated cosmetics in the containing areas with the corresponding temperature control capability; and recommending the containing area of the accommodated cosmetic with a lower storage priority than the to-be-managed cosmetic.
[0012] Optionally, the step of performing storage priority sorting on the to-be-managed cosmetic and the accommodated cosmetic comprises: performing storage priority sorting based on the price or the use frequency of the to-be-managed cosmetic and the accommodated cosmetic in the containing areas with the corresponding temperature control capability, wherein the higher the price or the use frequency, the higher the storage priority.
[0013] In another aspect, the present application provides a control device of a vanity, comprising a processor and a memory, the memory storing a computer program, and the processor being configured to execute the computer program to implement any of the above control methods.
[0014] In yet another aspect, the present application provides a vanity comprising the above control device.
[0015] In still another aspect, the present application provides a computer readable storage medium storing a computer program, the computer program being executed to implement any of the above control methods.
[0016] The present application determines the storage temperature of the to-be-managed cosmetic based on the relevant information of the to-be-managed cosmetic, recommends a containing area required by the to-be-managed cosmetic to be placed in or controls the temperature in the containing area for accommodating the to-be-managed cosmetic based on the storage temperature, thereby providing suitable storage conditions for the to-be-managed cosmetic and avoiding deterioration of the to-be-managed cosmetic due to improper storage. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments description will be briefly introduced as follows. Obviously, the drawings in the following description only constitute some embodiments of the present application, and all other drawings obtained by those skilled in the art without any creative effort based on these drawings also belong to the protection scope of the present application.
[0018] Figure 1 is a structural schematic diagram of an embodiment of the dressing table of the present application;
[0019] Figure 2 is a structural schematic diagram of an embodiment of the central temperature control system; Figure 1
[0020] Figure 3 is a structural schematic diagram of an embodiment of the control method of the dressing table of the present application;
[0021] Figure 4 is a structural schematic diagram of an embodiment of the control method of the dressing table of the present application; Figure 3
[0022] Figure 5 is a structural schematic diagram of another embodiment of the S100; Figure 3
[0023] is a structural schematic diagram of an embodiment of the control device of the dressing table of the present application; Figure 6
[0024] Figure 7 is a structural schematic diagram of an embodiment of the computer readable storage medium of the present application. DETAILED DESCRIPTION
[0025] The present application will be further described in details below in combination with the drawings and embodiments. It is particularly pointed out that the following embodiments are only used to illustrate the present application, but do not limit the scope of the present application. Similarly, the following embodiments are only some embodiments of the present application, but not all embodiments of the present application. All other embodiments obtained by those skilled in the art without any creative effort belong to the protection scope of the present application.
[0026] In the present application, the phrase “embodiment” means that the specific features, structures or characteristics described in combination with the embodiment can be contained in at least one embodiment of the present application. The phrase appears at various positions in the specification does not necessarily mean the same embodiment, nor is it an independent or alternative embodiment to other embodiments. Those skilled in the art explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0027] The terms "first", "second", "third", etc. in the present application are only for descriptive purpose, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second", "third" can explicitly or implicitly include at least one of the features. In the description of the present application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise explicitly specified. All directional indications (such as up, down, left, right, front, back, etc.) in the embodiments of the present application are only used to explain the relative position relationship, movement condition, etc. between the components in a certain posture (as shown in the drawings), and if the certain posture changes, the directional indications also change accordingly. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units not listed, or can optionally include other steps or units inherent to the process, method, product or device.
[0028] In one aspect, the present application provides a dressing table 100. Please refer to Figure 1 , Figure 1 is a structural schematic diagram of an embodiment of the dressing table of the present application. The dressing table 100 provided by the present application includes a main table body 10, a mirror system 20 carried by the main table body 10, a detection system 30 carried by the mirror system 20, a temperature control system 40 carried by the main table body 10, and a control system 50 carried by the main table body 10.
[0029] First, the main table body 10 is described in detail. As Figure 1 shown, in the present embodiment, the overall appearance shape of the main table body 10 can be rectangular, of course, in some embodiments, the overall appearance shape of the main table body 10 can also be semicircular, square, trapezoidal, or other irregular shapes, which are not limited by the present application, and the person skilled in the art can select according to the actual needs.
[0030] The main table body 10 is provided with a loading table 11, as Figure 1 shown, in the present embodiment, the upper surface of the main table body 10 can be used as the loading table 11. The loading table 11 can be used to place or temporarily place articles.
[0031] The main table body 10 is also provided with a plurality of accommodation areas 12. In the present embodiment, the accommodation areas 12 can be arranged inside the main table body 10 and installed on the main table body 10 in the form of drawers. When it is necessary to open a certain accommodation area 12, the control system 50 can control the drawer corresponding to the accommodation area 12 to automatically slide out or automatically pop out to automatically open the accommodation area 12.
[0032] AsFigure 1 As shown, the vanity 100 can include 10 accommodation areas 121-130. The total number of the accommodation areas 12 can also be 4, 6, 8, 12, or even more, which is not limited in the present application, and can be selected by those skilled in the art according to actual needs.
[0033] In the present embodiment, the temperature control system 40 can refrigerate four of the accommodation areas 121-124 fixedly, so as to meet the storage requirements of special cosmetics. That is, the accommodation areas 121-124 are set as refrigeration accommodation areas. The accommodation areas 125-130 are set as room temperature accommodation areas. The number of the refrigeration accommodation areas and the room temperature accommodation areas is not limited in the present application, and can be selected by those skilled in the art according to actual needs.
[0034] In some embodiments, the temperature control system 40 can selectively refrigerate a part of the accommodation areas 12. That is, there is no fixed distinction between the room temperature accommodation areas and the refrigeration accommodation areas, and each of the accommodation areas 12 can be set as a refrigeration accommodation area, which is not limited in the present application, and can be selected by those skilled in the art according to actual needs.
[0035] In the present embodiment, each of the accommodation areas 12 is used to accommodate one piece of cosmetic, and each of the accommodation areas 12 is provided with a weighing scale (not shown in the drawings), which is used to weigh the cosmetic accommodated in the accommodation area, so as to determine the remaining amount of the cosmetic. Of course, in some embodiments, each of the accommodation areas 12 can also accommodate multiple pieces of cosmetic, which is not limited in the present application, and can be selected by those skilled in the art according to actual needs.
[0036] It should be noted that the cosmetics described in the present application include skin care products such as skin toner, emulsion, cream, eye cream, essence, and mask, and also include makeup products such as lipstick, lip balm, eye shadow, blush, eyebrow pencil, mascara, and eyeliner, and are not limited to makeup products.
[0037] The mirror system 20 can be used as part of the information output system of the vanity 100 to output information. Specifically, the vanity 100 can prompt the user to place the cosmetic in the refrigeration accommodation area or the room temperature accommodation area through the mirror system 20. The vanity 100 can also recommend a makeup template to the user through the mirror system 20. The makeup template can include a makeup step sequence, which can include at least one makeup step, and each makeup step can be associated with the cosmetic needed for the step. The vanity 100 can also provide makeup guidance to the user, recommend cosmetics to the user, or inform the user of the specific storage location of the cosmetic needed by the user through the mirror system 20, which is not limited in the present application, and can be selected by those skilled in the art according to actual needs.
[0038] In the embodiment, the vanity 100 can further comprise a voice system (not shown in the drawings), and the voice system and the mirror system 20 jointly constitute an information output system of the vanity 100. That is, the vanity 100 in the embodiment can further prompt the user to place the cosmetic in the refrigerated storage area or the room temperature storage area through voice, recommend a cosmetic template to the user, provide cosmetic guidance to the user, or recommend a cosmetic to the user, or inform the user of the specific storage position of the cosmetic needed by the user. In some embodiments, the information output system of the vanity 100 can only comprise the voice system, or only comprise the mirror system 20, which is not limited in the present application, and can be selected according to actual needs by those skilled in the art.
[0039] Specifically, the mirror system 20 is supported on the main table body 10. In the embodiment, the mirror system 20 can comprise a semi-transparent semi-reflective mirror and a display panel superimposed with the semi-transparent semi-reflective mirror. The semi-transparent semi-reflective mirror is used to reflect external ambient light so that the user can observe the makeup through the semi-transparent semi-reflective mirror, and the semi-transparent semi-reflective mirror is also used to transmit the light generated by the display panel so that the user can observe the display image of the display panel.
[0040] In the embodiment, when the display panel is turned off, the mirror system 20 is equivalent to an ordinary mirror; when the display panel is turned on, the mirror system 20 provides electronic display. In some embodiments, when the display panel is turned on, the mirror system 20 can also be used as a mirror while providing electronic display.
[0041] In the embodiment, the display panel can be the same size as the semi-transparent semi-reflective mirror, or the size of the display panel is slightly smaller than the size of the semi-transparent semi-reflective mirror, that is, when the display panel is turned on, the entire mirror has an electronic display effect from the outside. In some embodiments, the size of the display panel can only occupy a small part of the size of the semi-transparent semi-reflective mirror, such as one fourth, one eighth or one tenth, and in this case, the display panel can be located in a corner of the semi-transparent semi-reflective mirror, that is, when the display panel is turned on, only a corner of the semi-transparent semi-reflective mirror has an electronic display effect.
[0042] In some embodiments, the mirror system 20 can also comprise an ordinary mirror and a display panel arranged side by side, for example, the display panel can be embedded in a corner of the ordinary mirror to provide an electronic display effect. The present application does not make any limitation, and those skilled in the art can select according to actual needs.
[0043] In the embodiment, the mirror system 20 can further comprise a microwave human body sensing assembly (not shown in the figure), which is used to detect whether the user is in front of the vanity table and to allow the user to control the display panel remotely to avoid leaving fingerprints on the mirror when the user touches the display panel.
[0044] The detection system 30 can be used as part of the information input system of the vanity table 100 to obtain information of the user or information of the cosmetics. For example, the vanity table 100 can capture an image of the cosmetics to be placed in the accommodation area 12 through the detection system 30. The vanity table 100 can also capture a facial image of the user through the detection system 30.
[0045] In the embodiment, the mirror system 20, the detection system 30 and the voice system can jointly constitute the information input system of the vanity table 100. That is, the vanity table 100 can also obtain information of the user, requirements of the user or related information of the cosmetics through the voice system or the mirror system 20. In some embodiments, the information output system of the vanity table 100 can only comprise any one or any two of the mirror system 20, the detection system 30 and the voice system, which is not limited in the present application and can be selected by those skilled in the art according to actual needs.
[0046] Specifically, the detection system 30 can comprise a soft light 31 and a camera 32. As shown in the figure, the detection system 30 can be located at the center of the upper edge of the mirror system 20. In some embodiments, the detection system 30 can also be located at the left side, the right side or the center of the mirror system 20, which is not limited in the present application and can be selected by those skilled in the art according to actual needs. Figure 1
[0047] The temperature control system 40 can be arranged inside the main table body 10. In the embodiment, the temperature control system 40 can not only cool the accommodation area, but also heat the object table 11 to increase the temperature of the object table 11, so that the object table 11 can heat the daily necessities (including cosmetics, towels and wet wipes, etc.) that need to be heated. For example, some masks need to be stored at low temperature and can be stored in the refrigeration accommodation area with refrigeration effect. When the mask is used, the mask can be heated on the object table 11 before use to avoid the mask being too cold and causing discomfort to the user's skin. For another example, the wet wipes or towels can be heated on the object table 11 in winter.
[0048] Please refer to Figure 2 , Figure 2 is Figure 1 Fig. 1 shows a schematic view of a temperature control system 40 according to an embodiment of the present application. The temperature control system 40 can include a semiconductor refrigeration device 41, a fan 42 and a variable air duct assembly 43. The cold end of the semiconductor refrigeration device 41 is used to cool at least part of the accommodation area 12. The fan 42 is arranged at the hot end of the semiconductor refrigeration device 41 and is used to generate a cooling air flow. The variable air duct assembly 43 is used to direct the cooling air flow to the object table 11 to heat the object table 11.
[0049] Further, the temperature control system 40 can also allow the user to selectively heat the object table 11. In the present embodiment, the main table body 10 can also be provided with an air outlet 13. The variable air duct assembly 43 can have two working states: in the first working state, the variable air duct assembly 43 directs the cooling air flow to the air outlet 13, at this time, the heat generated by the semiconductor refrigeration device 41 is conducted out through the air outlet 13 on the main table body 10, and the temperature control system 40 only cools part of the accommodation area 12; in the second working state, the variable air duct assembly 43 directs the cooling air flow below the object table 11, at this time, the temperature control system 40 cools the accommodation area 12 and heats the object table 11 at the same time.
[0050] Please continue to refer to Figure 2 The variable air duct assembly 43 can include an air duct assembly 431 and a motor 432, the air duct assembly 431 is provided with a wind guide channel, the cooling air flow generated by the fan 42 is input into the wind guide channel, and the motor 432 drives the air duct assembly 431 to rotate in the direction indicated by the arrow in the figure, so that the cooling air flow is selectively directed below the object table 11 or to the air outlet 13 under the guidance of the wind guide channel. Figure 2
[0051] For example, the motor 432 can drive the air duct assembly 431 to rotate through a gear set (not shown in the figure), of course, the specific connection mode between the motor 432 and the air duct assembly 431 is not limited in the present application, and the person skilled in the art can select according to the actual needs.
[0052] In some embodiments, the temperature control system 40 can further be configured to heat another portion of the accommodation area 12. Specifically, the variable air duct assembly 43 can include three working states: in the first working state, the variable air duct assembly 43 directs the heat dissipation airflow to the air outlet 13, at this time, the heat generated by the semiconductor refrigeration device 41 is dissipated via the air outlet 13 on the main base 10, and the temperature control system 40 only cools part of the accommodation area 12; in the second working state, the variable air duct assembly 43 directs the heat dissipation airflow to the bottom of the object table 11, at this time, the temperature control system 40 cools the accommodation area 12 and heats the object table 11 at the same time; in the third working state, the variable air duct assembly 43 directs the heat dissipation airflow to the bottom of the object table 11, at this time, the temperature control system 40 cools part of the accommodation area 12 and heats another portion of the accommodation area 12 at the same time.
[0053] The control system 50 is arranged in the main base 10. In the present embodiment, the control system 50 can be configured to generate a prompt information according to the information collected by the information input system about the cosmetic to be managed, and output the prompt information via the information output system, the prompt information being used to prompt the user to place the cosmetic to be managed into the refrigeration accommodation area or the room temperature accommodation area, which is conducive to providing the cosmetic to be managed with suitable storage conditions and avoiding the cosmetic to be managed from deteriorating due to improper storage.
[0054] Further, the control system 50 can also be configured to determine the current weight and consumption rate of the accommodated cosmetic by using the weighing scale, calculate the time to run out of the accommodated cosmetic based on the current weight and the consumption rate, and develop a temperature control strategy for the accommodated cosmetic based on the time to run out and the expiration date of the accommodated cosmetic.
[0055] In addition, the control system 50 can also determine whether the user is in front of the dressing table by using the microwave human body sensing assembly, and if the user is in front of the dressing table, control the display panel to light up, and if the user is not in front of the dressing table, control the display panel to turn off.
[0056] As mentioned above, the makeup template can include a makeup step sequence, and the makeup step sequence can include at least one makeup step, and each makeup step can be associated with the cosmetic needed to be used in the step. In some embodiments, the control system 50 can also control the information output system to output prompt information based on the makeup step sequence in the makeup template to guide the user in makeup.
[0057] Further, the control system 50 can also determine whether the cosmetic product requiring heating is used in the cosmetic procedure sequence, and if the cosmetic product requiring heating exists, the control system 50 can control the temperature control system 40 to selectively heat the stage. The control system 50 can also estimate the interval time from the current time to the time when the cosmetic product requiring heating is needed according to the cosmetic procedure sequence, and control the heating power of the stage 11 according to the interval time. For example, if the interval time is long, the stage 11 can be heated with a small power; if the interval time is short, the stage 11 can be heated with a large power.
[0058] In another aspect, the present application provides a control method of a cosmetic table. Please refer to Figure 3 , Figure 3 is a structural schematic diagram of an embodiment of the control method of the cosmetic table of the present application. The control method can include:
[0059] S100: obtaining the related information of the cosmetic product to be managed.
[0060] In the embodiment, the related information can include the recommended storage temperature of the cosmetic product to be managed, or include the product name and / or ingredient information of the cosmetic product to be managed. Specifically, as shown in Figure 4 , Figure 4 is Figure 3 a flowchart of an embodiment of S100 in
[0061] S111: collecting the label image of the cosmetic product to be managed.
[0062] Specifically, the label image of the cosmetic product to be managed can be collected by using the camera 32. The package of the cosmetic product is usually provided with a label, which indicates the product name, function information, ingredient information, production date, expiration date, shelf life, and recommended storage temperature of the cosmetic product. The label image described in the present application refers to the image including the label on the package of the cosmetic product.
[0063] S112: performing text recognition on the label image by using an OCR (Optical Character Recognition) algorithm.
[0064] Specifically, the OCR recognition model can be formed by learning the annotation data of commonly used cosmetic products by using a lightweight PP-OCR (Paddle Paddle Optical Character Recognition) network, and then the text recognition on the label image can be performed by using the OCR recognition model. Optionally, the OCR model can support multi-language text recognition.
[0065] For example, the OCR recognition model can include a text detection module, a text direction classifier module, and a text recognition module, wherein the text detection module can perform text detection based on a segmented DB (Differentiable Binarization) algorithm, the text direction classifier module can determine the text direction based on a binary classification algorithm, and the text recognition module can perform text recognition using a CRNN (Convolutional Recurrent Neural Network) algorithm.
[0066] S113: Obtain relevant information from the recognized text information.
[0067] In some cases, the label of some cosmetics directly indicates the recommended storage temperature. In this case, the recommended storage temperature can be directly obtained from the recognized text information, and the storage temperature of the to-be-managed cosmetic is determined based on the recommended storage temperature. For cosmetics without recommended storage temperature, the product name and / or ingredient information of the to-be-managed cosmetic can be obtained from the recognized text information, and the storage temperature of the to-be-managed cosmetic is determined according to the product name and / or ingredient information.
[0068] In some embodiments, the relevant information can include the product name of the to-be-managed cosmetic. Specifically, as shown in Figure 5 Figure 5 is Figure 3 S100 another embodiment of the flowchart, S100 can be implemented by the following steps included therein:
[0069] S121: Collect the overall appearance image of the to-be-managed cosmetic.
[0070] Specifically, the overall appearance image of the to-be-managed cosmetic can be collected by the camera 32. Specifically, cosmetics generally include an outer packaging carton and an inner packaging material directly containing the cosmetic. The overall appearance of the inner packaging material of different manufacturers and different categories of cosmetics usually has great differences. The overall appearance image of the to-be-managed cosmetic described in the present application refers to the overall appearance image of the inner packaging material directly containing the cosmetic.
[0071] S122: Input the overall appearance image into a classification neural network.
[0072] Specifically, the MobileNet v3 network can be trained using cosmetics with labeled data, and then the overall appearance image of the to-be-managed cosmetic is input into the trained MobileNet v3 network to obtain the classification information of the to-be-managed cosmetic.
[0073] S123: Determine the relevant information based on the classification information output by the classification neural network.
[0074] Specifically, the classification information output by the MobileNet v3 network can determine the product name of the cosmetic to be managed.
[0075] In some embodiments, the relevant information can include the category of the cosmetic to be managed, which is not limited in the present application, and can be selected by those skilled in the art according to actual needs. It should be noted that the product name and the category of the cosmetic belong to different concepts, for example, the small brown bottle, the small black bottle and the small bulb are three different product names, but these three product names belong to the category of essence.
[0076] In some embodiments, the relevant information can include the current weight, the consumption rate and the expiration date of the cosmetic to be managed, and specifically, S100 can be implemented by the following steps included therein:
[0077] S131: obtaining the expiration date of the cosmetic to be managed by using an OCR recognition algorithm.
[0078] Specifically, S131 can be implemented by the following steps included therein:
[0079] S1311: acquiring a label image of the cosmetic to be managed.
[0080] Specifically, this step can be similar to S111, which will not be repeated here.
[0081] S1312: performing text recognition on the label image by using an OCR (Optical Character Recognition) algorithm.
[0082] Specifically, this step can be similar to S112, which will not be repeated here.
[0083] S1313: obtaining the expiration date from the recognized text information.
[0084] Specifically, this step can be similar to S113, which will not be repeated here.
[0085] S132: weighing the cosmetic to be managed by using a weighing scale arranged in the accommodation area in which the cosmetic to be managed is accommodated.
[0086] As described previously, each accommodation area 12 is only used to accommodate one piece of cosmetic, and a weighing scale (not shown in the figure) is arranged in each accommodation area 12, which can be used to weigh the cosmetic accommodated in the accommodation area.
[0087] S133: taking the weighing value obtained at the current time as the current weight, and taking the change rate of the weight of the cosmetic to be managed with time obtained by calculating the current weight and the historical weighing value obtained before as the consumption rate.
[0088] Specifically, the consumption rate can be calculated according to the following formula:
[0089]
[0090] The first time interval refers to the time difference between the acquisition time of the historical weighing value and the current time, and the first time interval can be in units of days, or in units of weeks, or in units of months, which is not limited in the present application, and can be selected by the person skilled in the art according to the actual needs.
[0091] It should be noted that S131 has no certain order relationship with S132 and S133. S131 can be executed before S132, between S132 and S133, after S133, or simultaneously with S132 or S133, which is not limited in the present application, and can be selected by the person skilled in the art according to the actual needs.
[0092] S200: determining the storage temperature of the to-be-managed cosmetic based on the related information.
[0093] In the present embodiment, when the recommended storage temperature is included in the label of the to-be-managed cosmetic, S200 can be implemented by the following steps included therein:
[0094] S210: determining the storage temperature of the to-be-managed cosmetic based on the recommended storage temperature.
[0095] In the present embodiment, when the recommended storage temperature is not included in the label of the to-be-managed cosmetic, S200 can be implemented by the following steps included therein:
[0096] S220: querying the storage temperature of the to-be-managed cosmetic according to the product name and / or ingredient information in the related database.
[0097] The related database can be an internal database stored in the control system, or a database in an external server, which is not limited in the present application, and can be selected by the person skilled in the art according to the actual needs. Specifically, the product name of the cosmetic and the corresponding storage temperature can be stored in the related database, or the ingredients of the cosmetic and the corresponding storage temperature can be stored in the related database, and the storage temperature of the to-be-managed cosmetic can be queried from the related database based on the product name and / or ingredient information of the to-be-managed cosmetic.
[0098] In the embodiment in which S100 includes S121, S122 and S123, S200 can be implemented by the following steps included therein:
[0099] S230: Query the storage temperature of the to-be-managed cosmetic in the relevant database according to the product name.
[0100] Specifically, this step can be similar to S220, which will not be described here.
[0101] In the embodiment in which S100 includes S131, S132 and S133, S200 can be implemented by the following steps included therein:
[0102] S241: Determine the time length for the to-be-managed cosmetic to be used up based on the current weight and the consumption rate of the to-be-managed cosmetic.
[0103] For example, the package weight of the to-be-managed cosmetic can be queried in the relevant database according to the product name of the to-be-managed cosmetic, and the actual remaining amount of the to-be-managed cosmetic is the current weight minus the package weight. Specifically, the time length for the to-be-managed cosmetic to be used up can be calculated according to the following formula:
[0104]
[0105] S242: Determine the storage temperature based on the time length for the to-be-managed cosmetic to be used up and the deadline for use.
[0106] Specifically, the remaining usable time of the to-be-managed cosmetic can be calculated based on the difference between the current time and the deadline for use. If the remaining usable time of the to-be-managed cosmetic is less than or equal to the time length for the to-be-managed cosmetic to be used up, a lower storage temperature needs to be set for the to-be-managed cosmetic to extend the remaining usable time of the to-be-managed cosmetic as much as possible. If the remaining usable time of the to-be-managed cosmetic is greater than the time length for the to-be-managed cosmetic to be used up, the to-be-managed cosmetic can be stored at room temperature.
[0107] S300: Recommend the to-be-managed cosmetic to be placed in a containing area or control the temperature in the containing area for accommodating the to-be-managed cosmetic based on the storage temperature.
[0108] As described above, in the present embodiment, the temperature control system 40 can refrigerate a part of the containing areas 12. That is, a part of the containing areas 12 are fixedly set as refrigerated containing areas, and another part of the containing areas 12 are fixedly set as room temperature containing areas. At this time, S300 can be implemented by the following steps included therein:
[0109] S310: Recommend the to-be-managed cosmetic to be placed in a containing area based on the storage temperature.
[0110] Specifically, the to-be-managed cosmetic can be placed in a refrigerated containing area or a room temperature containing area according to the storage temperature of the to-be-managed cosmetic.
[0111] As described above, in some embodiments, the temperature control system 40 can selectively refrigerate a certain portion of the accommodation area 12. That is, there is no fixed distinction between the room temperature accommodation area and the refrigeration accommodation area, and each accommodation area 12 can be set as a refrigeration accommodation area, and S300 can be implemented by the following steps included therein:
[0112] S320: Control the temperature in the accommodation area for accommodating the cosmetic to be managed.
[0113] Specifically, since the temperature control system 40 can flexibly control the temperature in the accommodation area 12, the temperature control system 40 can be used to flexibly control the temperature in the accommodation area 12 for accommodating the cosmetic to be managed according to the storage temperature of the cosmetic to be managed.
[0114] As described above, in the present embodiment, each accommodation area 12 is only used to accommodate one piece of cosmetic, and the vanity 100 stores a management list storing the accommodation state of each accommodation area, the temperature control capability, and the identification information of the accommodated cosmetic, and S300 can be implemented by the following steps included therein:
[0115] S330: Query the accommodation area with corresponding temperature control capability and without accommodating cosmetic from the management list according to the storage temperature.
[0116] Specifically, if there is an accommodation area with corresponding temperature control capability and without accommodating cosmetic, the cosmetic to be managed is placed in the accommodation area. If there is no accommodation area with corresponding temperature control capability and without accommodating cosmetic, S330 can be implemented by the following steps included therein:
[0117] S331: If all accommodation areas with corresponding temperature control capability have accommodated cosmetics, the storage priority of the cosmetic to be managed and the accommodated cosmetic in the accommodation area with corresponding temperature control capability is sorted.
[0118] Specifically, S331 can be implemented by the following steps included therein:
[0119] S3311: Sort the storage priority based on the price or usage frequency of the cosmetic to be managed and the accommodated cosmetic in the accommodation area with corresponding temperature control capability, wherein the higher the price or usage frequency, the higher the storage priority.
[0120] In some embodiments, the storage priority can be sorted based on the price of the cosmetic to be managed and the accommodated cosmetic. The price can be the selling price obtained by searching the Internet according to the name of the cosmetic to be managed and the accommodated cosmetic, or the current price can be calculated according to the actual amount of the cosmetic to be managed and the accommodated cosmetic. The method for obtaining the actual amount of the cosmetic has been described above and will not be repeated here.
[0121] In some embodiments, the storage priority of the to-be-managed cosmetic product can also be ranked based on the frequency of use of the stored cosmetic product. The frequency of use can be obtained by counting the number of times the user takes out and puts in within a predetermined number of days, which is not limited in the present application, and can be selected by a person skilled in the art according to actual needs.
[0122] S332: recommending a storage area for the stored cosmetic product with a storage priority lower than the to-be-managed cosmetic product.
[0123] Specifically, the stored cosmetic product with a storage priority lower than the to-be-managed cosmetic product can be taken out from the storage area with corresponding temperature control capability, moved to another storage area, and then the to-be-managed cosmetic product is put into the storage area with corresponding temperature control capability.
[0124] The embodiment obtains the relevant information of the to-be-managed cosmetic product, determines the storage temperature of the to-be-managed cosmetic product based on the relevant information, recommends the storage area required by the to-be-managed cosmetic product or controls the temperature in the storage area for storing the to-be-managed cosmetic product based on the storage temperature, thereby providing suitable storage conditions for the to-be-managed cosmetic product and avoiding deterioration of the to-be-managed cosmetic product due to improper storage.
[0125] In another aspect, the present application also provides a control device 60 of a vanity. Please refer to Figure 6 , Figure 6 is a structural schematic diagram of an embodiment of the control device of the vanity of the present application. The control device 60 of the vanity comprises a memory 61, a processor 62, and a computer program stored in the memory 61 and executable on the processor 62, and the processor 62 implements the steps of any of the control methods of the vanity described above when executing the computer program.
[0126] The processor 62 can also be referred to as a CPU (Central Processing Unit). The processor 62 can be an integrated circuit chip with signal processing capability. The processor 62 can also be a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. The general-purpose processor can be a microprocessor or the processor 62 can also be any conventional processor.
[0127] The memory 61 can include a random access memory (RAM), a read only memory (ROM), a flash memory, an erasable programmable read only memory (EPROM), an electrically erasable programmable read only memory (EEPROM), a register, a hard disk, a removable disk, a CD-ROM, or the like. The memory 61 can store program data, which can include single or a plurality of instructions, and can be distributed across several different code segments, across several programs, and across multiple memories. The memory 61 can be coupled to the processor 62, such that the processor 62 can read information from and write information to the memory 61. Of course, the memory 61 can be integral to the processor 62, and the present application is not limited in this regard.
[0128] In some embodiments, the control device 60 can be the same component as the control system 50 in the dressing table. Figure 1 In some embodiments, the control system 50 can include the control device 60.
[0129] In still another aspect, the present application also provides a computer readable storage medium 200. Please refer to Figure 7 , Figure 7 is a structural schematic diagram of an embodiment of the computer readable storage medium of the present application, and the computer readable storage medium 200 stores a computer program, which is executed by a processor to implement the steps of any dressing table control method described above. The technical solution of the present application, essentially or the part that contributes to the prior art, or the whole or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage device, and includes a plurality of instructions (program data) to make a computer device (which can be a personal computer, a server, or a network device, etc.) or a processor execute all or part of the steps of the method of each embodiment of the present application. The aforementioned storage device includes: a U disk, a mobile hard disk, a read only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various media and electronic devices with the above storage media, such as a computer, a mobile phone, a notebook computer, a tablet computer, a camera, etc.
[0130] In several embodiments provided in the present application, it should be understood that the disclosed control method of the dressing table can be implemented by other manners. For example, the electronic device embodiments described above are only illustrative, for example, the division of modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, devices or units, and can be electrical, mechanical or other forms.
[0131] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place or distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the present embodiment.
[0132] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0133] The above description is only some embodiments of the present application, and does not limit the protection scope of the present application, and any equivalent device or equivalent process transformation using the content of the present application specification and drawings, or direct or indirect application in other related technical fields, are also included in the patent protection scope of the present application.
Claims
1. A control method of a vanity, characterized by, The vanity is provided with multiple accommodation areas for accommodating cosmetics, and the method comprises: acquiring relevant information of a cosmetic to be managed; determining a storage temperature of the cosmetic to be managed based on the relevant information; recommending an accommodation area required by the cosmetic to be managed to be placed in or controlling a temperature in an accommodation area for accommodating the cosmetic to be managed based on the storage temperature, the relevant information comprises a current weight, a consumption rate and an expiration date of the cosmetic to be managed; the step of determining the storage temperature of the cosmetic to be managed based on the relevant information comprises: determining a time length for the cosmetic to be managed to be used up based on the current weight and the consumption rate of the cosmetic to be managed; determining the storage temperature based on the time length for the cosmetic to be managed to be used up and the expiration date; the step of determining the storage temperature based on the time length for the cosmetic to be managed to be used up and the expiration date comprises: calculating a remaining usable time of the cosmetic to be managed based on a difference between a current time and the expiration date; if the remaining usable time of the cosmetic to be managed is less than or equal to the time length for the cosmetic to be managed to be used up, reducing the storage temperature of the cosmetic to be managed; if the remaining usable time of the cosmetic to be managed is greater than the time length for the cosmetic to be managed to be used up, storing the cosmetic to be managed at a normal temperature.
2. The control method according to claim 1, characterized by, the step of acquiring the relevant information of the cosmetic to be managed comprises: collecting a label image of the cosmetic to be managed; performing text recognition on the label image through an OCR algorithm; acquiring the relevant information from the recognized text information; or collecting an overall shape image of the cosmetic to be managed; inputting the overall shape image into a classification neural network; determining the relevant information based on classification information output by the classification neural network.
3. The control method according to claim 1, characterized by, the relevant information comprises a product name and / or ingredient information of the cosmetic to be managed; the step of determining the storage temperature of the cosmetic to be managed based on the relevant information comprises: querying the storage temperature of the cosmetic to be managed according to the product name and / or ingredient information in a related database.
4. The control method according to claim 1, characterized by, the step of acquiring the relevant information of the cosmetic to be managed comprises: weighing the cosmetic to be managed by using a weighing scale arranged in an accommodation area for accommodating the cosmetic to be managed; taking a weighing value obtained at a current time as a current weight, and taking a rate of change of the weight of the cosmetic to be managed with time as the consumption rate, which is calculated based on the current weight and a historical weighing value obtained before.
5. The control method according to claim 1, characterized by, The vanity is provided with a room temperature accommodation area and a refrigeration accommodation area; the step of recommending the accommodation area required by the cosmetic to be managed to be placed in or controlling the temperature in the accommodation area for accommodating the cosmetic to be managed based on the storage temperature comprises: selecting the room temperature accommodation area or the refrigeration accommodation area as the accommodation area required by the cosmetic to be managed to be placed in according to the storage temperature.
6. The control method according to claim 1, characterized by, The vanity stores a management list, and the management list stores an accommodation state, a temperature control capability and identification information of a cosmetic already accommodated of each of the accommodation areas; The step of recommending a storage area for the cosmetic product to be managed or controlling the temperature in the storage area for the cosmetic product to be managed based on the storage temperature includes: querying the storage area with a corresponding temperature control function and without a stored cosmetic product from the management list according to the storage temperature.
7. The control method according to claim 6, characterized by The step of recommending a storage area for the cosmetic product to be managed or controlling the temperature in the storage area for the cosmetic product to be managed based on the storage temperature further includes: if all the storage areas with a corresponding temperature control function have stored cosmetic products, performing a storage priority sorting of the cosmetic product to be managed and the stored cosmetic products in the storage areas with a corresponding temperature control function; recommending a storage area for a stored cosmetic product with a lower storage priority than the cosmetic product to be managed.
8. The control method according to claim 7, characterized by The step of performing a storage priority sorting of the cosmetic product to be managed and the stored cosmetic products includes: performing a storage priority sorting based on the price or frequency of use of the cosmetic product to be managed and the stored cosmetic products in the storage areas with a corresponding temperature control function, wherein the higher the price or frequency of use, the higher the storage priority.
9. A control device for a vanity, characterized by A control device includes a processor and a memory, the memory storing a computer program, and the processor is configured to execute the computer program to implement the control method according to any one of claims 1-8.
10. A vanity, characterized by The control device according to claim 9.
11. A computer readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and the computer program is executed to implement the control method according to any one of claims 1-8. The computer readable storage medium stores a computer program, and the computer program is executed to implement the control method according to any one of claims 1-8.
Citation Information
Patent Citations
Cosmetic storage cabinet and mirror cabinet
CN110403371A
Refrigerating device, refrigerator, operation control method and computer readable storage medium
CN112013600A
Article storage management method and device and household appliance
CN112989144A
Refrigerator food material management method, refrigerator and storage medium
CN113124641A