Cosmetic management method based on smart watch and related product
By integrating multiple sensors on a smartwatch and NFC tags on cosmetics, the remaining number of uses of cosmetics can be predicted using sensor data and historical data. This solves the problems of time consumption and misjudgment caused by users relying on manual cosmetic management, and realizes intelligent and portable cosmetic management.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-03-13
AI Technical Summary
In existing technologies, user cosmetics management relies on manual monitoring, which leads to time consumption and inaccurate subjective judgment, and is prone to inventory waste or stockout problems.
By integrating multiple smart sensors on a smartwatch and NFC tags on cosmetics, the remaining number of uses of cosmetics can be predicted using sensor data and historical data, distinguishing between makeup application and touch-up scenarios to achieve intelligent management.
It enables intelligent management of cosmetics, improves the portability and accuracy of management, reduces the misjudgment rate, adapts to various makeup scenarios, and enhances prediction accuracy.
Smart Images

Figure CN121660244A_ABST
Abstract
Description
Technical Field
[0001] This application generally relates to the field of Internet of Things (IoT) technology. More specifically, this application relates to a cosmetics management method and related products based on a smartwatch. Background Technology
[0002] As cosmetics become increasingly popular, consumers are purchasing a wider variety of products. Without proper management of these cosmetics, issues such as "stockpiling waste" and "out-of-stock problems" may arise. Therefore, managing consumers' cosmetics is of paramount importance.
[0003] Currently, the management of users' cosmetics generally relies on manual management. Specifically, users monitor the remaining quantity of various cosmetics during use, replenishing them promptly when supplies are low and avoiding stockpiling when supplies are plentiful. However, this method consumes users' time and is prone to subjective and inaccurate judgments.
[0004] In view of this, there is an urgent need to provide a cosmetics management method and related products based on smartwatches, so as to achieve intelligent management of cosmetics through smartwatches. Summary of the Invention
[0005] In order to at least solve one or more of the technical problems mentioned above, this application proposes a cosmetics management method and related products based on a smartwatch in several aspects.
[0006] In a first aspect, this application provides a cosmetics management method based on a smartwatch, wherein the smartwatch integrates multiple smart sensors and the cosmetics integrate NFC tags; the method includes: when a cosmetic is detected by the NFC module of the smartwatch, for each detected target cosmetic, acquiring target sensor data collected by the multiple smart sensors for the target cosmetic and acquiring historical data of the target cosmetic; determining the operating scenario of the target cosmetic based on the target sensor data and the historical data of the target cosmetic; when the operating scenario of the target cosmetic is a makeup maintenance scenario, predicting the remaining number of uses of the target cosmetic based on the target sensor data and the historical data of the target cosmetic.
[0007] In some embodiments, the target sensor data includes target lighting environment parameters and target makeup actions; the makeup maintenance scenario includes: a makeup scenario and a touch-up scenario; determining the operation scenario of the target cosmetic based on the target sensor data and the historical data of the target cosmetic includes: determining the operation scenario of the target cosmetic as a makeup scenario when the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there is no makeup event within a previously set time range; determining the operation scenario of the target cosmetic as a touch-up scenario when the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there is a makeup event and no makeup removal event within a previously set time range; and determining the operation scenario of the target cosmetic as a non-makeup maintenance scenario when the target lighting environment parameters do not meet the corresponding parameter conditions and / or the target makeup action does not match the target cosmetic.
[0008] In some embodiments, the target sensor data further includes: target parameters of the target cosmetic used in the current makeup maintenance scenario; historical data of the target cosmetic includes: the remaining quantity of the target cosmetic; when the operation scenario of the target cosmetic is a makeup maintenance scenario, predicting the remaining usage times of the target cosmetic based on the target sensor data and the historical data of the target cosmetic includes: calculating a single usage correction coefficient of the target cosmetic in the current makeup maintenance scenario based on the target parameters of the target cosmetic used; correcting the single baseline usage of the target cosmetic based on the single usage correction coefficient to obtain the corrected single usage; calculating the cumulative usage in the current makeup maintenance scenario based on the corrected single usage and the number of uses in the current makeup maintenance scenario; and predicting the remaining usage times of the target cosmetic based on the remaining quantity of the target cosmetic, the cumulative usage in the current makeup maintenance scenario, and the corrected single usage.
[0009] In some embodiments, the target sensor data further includes: temperature; the method further includes: acquiring a scene correction coefficient for the makeup maintenance scenario; and acquiring the duration from the last predicted remaining usage count of the cosmetic to the point where the temperature is greater than a set temperature threshold, and determining the evaporation amount of the target cosmetic based on the duration; the prediction of the remaining usage count of the target cosmetic based on the remaining amount of the target cosmetic, the cumulative usage in this makeup maintenance scenario, and the corrected single usage count includes: predicting the remaining usage count of the target cosmetic based on the remaining amount, the cumulative usage in this makeup maintenance scenario, the corrected single usage count, the scene correction coefficient, and the evaporation amount of the target cosmetic.
[0010] In some embodiments, the sensor includes an accelerometer; detecting cosmetics via the smartwatch's NFC module includes: if the smartwatch's NFC module detects that the target user's hand is near any cosmetic needed for the target user's makeup application, and the accelerometer detects the target user's hand-raising motion, then the detection power of the NFC module is adjusted according to a set step size, and the NFC module is used to detect cosmetics within its scanning range until all cosmetics needed for the target user's makeup application are detected or the maximum detection power of the NFC module is reached.
[0011] In some embodiments, after predicting the remaining usage times of the target cosmetic product, the method further includes: acquiring a warning data pair, the warning data pair including a warning level and a range of remaining usage times corresponding to the warning level; determining the range of remaining usage times to which the remaining usage times of the cosmetic product fall from the warning data pair based on the remaining usage times of the target cosmetic product; determining a target warning level based on the range of remaining usage times to which the remaining usage times of the cosmetic product fall; and issuing a warning signal based on the target warning level.
[0012] In some embodiments, a ferrite shielding layer is also provided at the NFC tag of the target cosmetic product.
[0013] In a second aspect, this application provides a cosmetics management device based on a smartwatch, wherein the smartwatch integrates multiple smart sensors and the cosmetics integrate NFC tags; the device includes: a data acquisition module, used to acquire target sensor data collected by the multiple smart sensors for the target cosmetic and acquire historical data of the target cosmetic for each detected target cosmetic when the cosmetic is detected by the NFC module of the smartwatch; an operation scenario determination module, used to determine the operation scenario of the target cosmetic based on the target sensor data and the historical data of the target cosmetic; and a prediction module, used to predict the remaining number of uses of the target cosmetic based on the target sensor data and the historical data of the target cosmetic when the operation scenario of the target cosmetic is a makeup maintenance scenario.
[0014] In a third aspect, this application provides an electronic device comprising: a processor configured to execute program instructions; and a memory configured to store the program instructions, which, when loaded and executed by the processor, cause the processor to perform a smartwatch-based cosmetics management method according to the first aspect or any embodiments thereof.
[0015] In a fourth aspect, this application provides a computer-readable storage medium storing program instructions that, when loaded and executed by a processor, cause the processor to perform the smartwatch-based cosmetics management method according to the first aspect or any of the embodiments of the first aspect.
[0016] Through the smartwatch-based cosmetics management method and related products provided above, this application embodiment realizes intelligent management of cosmetics through a smartphone, which is more adaptable to cosmetics management in makeup scenarios. It can manage cosmetics in real time according to the user's daily actions, without relying on a fixed makeup cabinet or other electronic devices, and has good portability. Furthermore, it determines the operation scenario of the target cosmetics by collecting target sensor data from multiple smart sensors, avoiding the situation where a single sensor is prone to misjudgment. It also distinguishes between makeup maintenance scenarios (including makeup scenarios and touch-up scenarios) and non-makeup maintenance scenarios, with good scenario adaptability and improved prediction accuracy. Attached Figure Description
[0017] The above and other objects, features, and advantages of exemplary embodiments of this application will become readily understood by reading the following detailed description with reference to the accompanying drawings. In the drawings, several embodiments of this application are illustrated by way of example and not limitation, and the same or corresponding reference numerals denote the same or corresponding parts, wherein: Figure 1 Exemplary flowcharts of a smartwatch-based cosmetics management method according to some embodiments of this application are shown; Figure 2 The present application shows structural example diagrams of smartwatches according to some embodiments; Figure 3 Exemplary structural block diagrams of a smartwatch-based cosmetic management device according to some embodiments of this application are shown; Figure 4 An exemplary structural block diagram of an electronic device according to some embodiments of this application is shown. Detailed Implementation
[0018] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0019] It should be understood that the terms "comprising" and "including" used in the specification and claims of this application indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0020] It should also be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application. As used in this specification and claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this specification and claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations.
[0021] As used in this specification and claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if [described condition or event] is detected" may be interpreted, depending on the context, as "once determined," "in response to determination," "once [described condition or event] is detected," or "in response to detection of [described condition or event]."
[0022] The specific embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0023] Exemplary application scenarios As cosmetics become increasingly popular, consumers are purchasing a wider variety of products. This necessitates the management of these cosmetics to prevent situations such as "stockpiling waste" and "out-of-stock problems."
[0024] Currently, the management of users' cosmetics generally relies on manual management by the users themselves. This means that users monitor the remaining quantity of various cosmetics during the application or touch-up process, and replenish them in a timely manner when the remaining quantity is low, while also avoiding stockpiling when the quantity is sufficient. However, this method consumes users' time and is prone to subjective judgment errors.
[0025] In view of this, there is an urgent need to provide a cosmetics management method and related products based on smartwatches, so as to achieve intelligent management of cosmetics through smartwatches.
[0026] Figure 1 Exemplary flowcharts of a smartwatch-based cosmetics management method 100 according to some embodiments of this application are shown. It is understood that the above-described smartwatch-based cosmetics management method 100 can be executed by any suitable device with data processing capabilities, such as, but not limited to, a smartwatch's system-on-a-chip (SOC), a server, etc.
[0027] The aforementioned smartwatch, as a core device for data collection, processing, and interaction, integrates multiple smart sensors. These sensors may include, but are not limited to, Global Positioning System (GPS), ambient light sensors, accelerometers, temperature sensors, and barometric pressure sensors. The following section will combine... Figure 2 The diagram showing an example of the structure of a smartwatch introduces the concept of a smartwatch.
[0028] like Figure 2 As shown, a smartwatch is a multi-functional smart device that uses a System-on-a-Chip (SoC) to centrally control various modules and interact with them. Specifically, the SoC is the main control module of the smart device, responsible for processing and coordinating data and commands from all modules. Modules connected to the SoC include a communication module, GPS module, temperature and humidity sensor, accelerometer and gyroscope, storage unit, Near Field Communication (NFC) module, display screen, touchscreen, ambient light sensor, motor drive and motor, amplifier and speaker, microphone (MIC), and power button, etc.
[0029] The communication module integrates Bluetooth (BT) and WIFI functions, enabling wireless connectivity; the GPS module can receive satellite signals through an antenna to achieve positioning; the temperature and humidity sensor can collect ambient temperature and humidity; the accelerometer gyroscope can collect the motion state of objects; and the microphone can be used to collect sound signals.
[0030] An ambient light sensor can be used to sense the light intensity (unit: lux) and color temperature (unit: K) in the environment. In this embodiment, an RGBW four-channel ambient light sensor can be used, such as the AMS TCS3430, which can support a light intensity range of 0 lux-10000 lux and a color temperature range of 2000k-10000K. The light intensity acquisition accuracy can reach ±1% lux, and the color temperature acquisition accuracy can reach ±200K.
[0031] The storage unit stores data, such as sensor data and device information collected by sensors. The power button receives manual input to power the smartwatch on and off. The motor driver allows the SOC to control the motor for vibration feedback, such as vibration alerts for messages. The amplifier and speaker amplify the audio signal output from the SOC and play it through the speaker for voice alerts. The display screen shows content, such as message notifications. The touchscreen receives user touch input.
[0032] In this embodiment, the cosmetic product integrates an NFC tag, for example, an NFC tag integrated into the bottle cap or bottle body. This NFC tag is a passive tag integrated into an NFC chip, which can store basic data such as the cosmetic's unique identification information and initial capacity. When it comes into contact with the NFC module of a smartwatch, it can be activated and transmit data to the smartwatch's NFC module. In this embodiment, the thickness of the NFC tag can be set according to actual conditions, for example, 0.3mm. The smartphone's NFC module can identify the cosmetic product using radio frequency technology.
[0033] As a specific embodiment of this application, a ferrite shielding layer is also provided at the NFC tag, specifically configured as a structure of "base layer (i.e., antenna layer) -- ferrite shielding layer -- NFC chip". The ferrite material used in the ferrite shielding layer has a magnetic permeability μ > 2000. By providing a ferrite shielding layer at the NFC tag, eddy current interference from metal packaging (e.g., aluminum tube face cream) can be absorbed, preventing the metal packaging from shielding the NFC signal and improving the recognition accuracy of cosmetics (up to 99%).
[0034] like Figure 1As shown, the cosmetics management method 100 based on a smartwatch includes: Step S110: When a cosmetic is detected through the NFC module of the smartwatch, for each detected target cosmetic, target sensor data collected by multiple smart sensors and historical data of the target cosmetic are acquired; Step S120: The operation scenario of the target cosmetic is determined based on the target sensor data and the historical data of the target cosmetic; Step S130: When the operation scenario of the target cosmetic is a makeup maintenance scenario, the remaining number of uses of the target cosmetic is predicted based on the target sensor data and the historical data of the target cosmetic.
[0035] For example, the cosmetics mentioned in step S110 above refer to beauty products frequently used by the target user when applying makeup, which may include foundation, lipstick, eyeshadow, etc. The target cosmetic refers to a specific type of cosmetic. In this embodiment, the categories of cosmetics frequently used by the target user can be stored in a storage unit.
[0036] Based on the above description, detecting cosmetics through the NFC module of a smartwatch can be specifically as follows: if the NFC module of the smartwatch detects that the target user's hand is close to any cosmetic needed when the target user is applying makeup, and the accelerometer detects the target user's hand raising motion, then the detection power of the NFC module is adjusted according to a set step size, and the cosmetics within its scanning range are detected through the NFC module until all cosmetics needed by the target user for makeup are detected or the maximum detection power of the NFC module is reached.
[0037] For example, in this embodiment of the application, under normal circumstances, the NFC module will emit radio frequency signals in real time according to the initial detection power (e.g., 5dBm) to scan NFC tags within its scanning range (e.g., 2cm-3cm). When the target user's hand wearing a smartwatch approaches any cosmetic product needed by the target user during makeup application, the NFC module can detect the approach. When the target user raises their hand, it can be detected by an accelerometer. Specifically, when the wrist angular velocity of the target user is detected to be greater than 100° / s, it is considered that the target user's hand-raising action has been detected. At this time, the detection power of the NFC module can be adjusted according to a set step size (e.g., 5dBm). In this embodiment of the application, adjusting the detection power of the NFC module refers to increasing the detection power of the NFC module.
[0038] While adjusting the detection power of the NFC module according to the set step size, the NFC module detects cosmetics within its scanning range until it detects all the cosmetics needed by the target user. At this point, the detection power of the NFC module can be recorded and saved for subsequent power control, or the maximum detection power of the NFC module (e.g., 15dBm) can be reached to extend the detection distance of the NFC module to 5cm-10cm.
[0039] This application embodiment gradually increases the detection power of the NFC module when it detects that the target user is moving close to the cosmetic, so that the NFC module can complete the identification quickly (e.g., within 2 seconds).
[0040] For example, the multiple smart sensors in step S110 described above can be found in the embodiments described above. Correspondingly, the target sensor data refers to the real-time data collected by the multiple smart sensors for the target cosmetic product, which may include, but is not limited to, temperature, humidity, location, user actions, etc. Based on this, the target sensor data can be directly sent to the SOC after being detected by the sensors.
[0041] The historical data of the target cosmetic in step S110 above refers to data related to the target cosmetic stored in the smartwatch's storage unit or in the cloud. This data may include the time of the last makeup application, the time of the last makeup removal, the time of the last touch-up application, the remaining amount of the target cosmetic, etc. This application embodiment does not specifically limit this. Based on this, the historical data of the target cosmetic can be read directly from the smartwatch's storage unit or from the cloud.
[0042] For example, the operational scenarios of the target cosmetic in step S120 above can include makeup maintenance scenarios and non-makeup maintenance scenarios. Non-makeup maintenance scenarios refer to scenarios such as accidental contact or cleaning the dressing table. Makeup maintenance scenarios refer to scenarios where the target user uses the target cosmetic to create or complete their makeup, which can include makeup application scenarios and touch-up scenarios. Specifically, a makeup application scenario refers to a scenario where the target user starts from a makeup-free state and uses cosmetics to create a complete makeup look; a touch-up scenario refers to a scenario where the target user already has basic makeup and uses cosmetics to touch up their existing basic makeup due to makeup fading, smudging, or other reasons.
[0043] In this embodiment, the target sensor data includes target lighting environment parameters and target makeup application actions. The target lighting environment parameters refer to real-time ambient lighting data collected by the smartwatch's ambient light sensor when the user uses the target cosmetic product, including light intensity and color temperature. The target makeup application actions are specified as the actions performed by the target user while holding the target cosmetic product, such as smearing, rotating, or pressing actions.
[0044] Based on the above description, the step S120 of determining the operation scenario of the target cosmetic based on the target sensor data and the historical data of the target cosmetic can be specifically as follows: when the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there is no makeup event within the previous set time range, the operation scenario of the target cosmetic is determined to be a makeup scenario; when the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there is a makeup event and no makeup removal event within the previous set time range, the operation scenario of the target cosmetic is determined to be a touch-up makeup scenario; when the target lighting environment parameters do not meet the corresponding parameter conditions and / or the target makeup action does not match the target cosmetic, the operation scenario of the target cosmetic is determined to be a non-makeup maintenance scenario.
[0045] For example, the aforementioned parameter conditions refer to the pre-set lighting parameter range for determining whether the environment is suitable for makeup / touch-up. For instance, the light intensity is within the range of 800 lux (basic makeup mirror) - 2000 lux (professional makeup mirror with LED fill light), and the color temperature is within the range of 4000K (warm white) - 6500K (neutral white). These parameter conditions can be set based on cloud-based big data statistics or user-calibrated data. When the target lighting environment parameters meet the corresponding parameter conditions, it is considered suitable for makeup application.
[0046] In this embodiment of the application, matching the target makeup action with the target cosmetic means that the target makeup action is consistent with the preset usage action of the target cosmetic. For example, the preset usage action corresponding to lipstick is the lip application action, and the preset usage action corresponding to foundation is the face spreading action, etc.
[0047] The time range mentioned above can be set in advance, for example, it can be 12 hours, that is, the historical data of the target cosmetic indicates that there were no makeup events in the previous 12 hours.
[0048] In this embodiment of the application, the operation scenario of the target cosmetic is determined to be a makeup scenario when three conditions are met simultaneously: the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there are no makeup events within the set time range prior to this.
[0049] When three conditions are met simultaneously—the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there was a makeup event and no makeup removal event within the set time range prior to this—the operation scenario of the target cosmetic is determined to be a touch-up makeup scenario.
[0050] When the target lighting environment parameters do not meet the corresponding parameter conditions and / or the target makeup action does not match the target cosmetic, the operation scenario of the target cosmetic is determined to be a non-makeup maintenance scenario.
[0051] Of course, in this embodiment of the application, in addition to the above conditions, other sensor data, such as GPS data or the target user's movement speed, can also be combined when determining the operating scenario of the target cosmetic.
[0052] In this embodiment, the GPS data can be obtained based on the GPS module of a smartwatch. The GPS module supports both BeiDou and GPS dual-mode positioning, with a positioning accuracy of less than 10m. It can also synchronize GPS data with a smartphone via Bluetooth.
[0053] For example, determining the operational scenario of a target cosmetic requires combining GPS data. For instance, if GPS data indicates that the target user is at home, and the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there were no makeup events within the previous set time range, then the operational scenario of the target cosmetic is determined to be a makeup scenario. If GPS data indicates that the target user is not at home, and the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there were makeup events within the previous set time range but no makeup removal events, then the operational scenario of the target cosmetic is determined to be a touch-up makeup scenario.
[0054] For example, determining the operation scenario of the target cosmetic also requires considering the target user's movement speed. For instance, if GPS data indicates that the target user is not at home, and the target user's movement speed is greater than the set speed threshold (e.g., 5 km / h) for a duration exceeding the set duration (e.g., 10 min), and the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there was a makeup event and no makeup removal event within the set time range before this, then the operation scenario of the target cosmetic is determined to be a makeup touch-up scenario.
[0055] This application embodiment determines the operation scenario of the target cosmetic by using the above-mentioned multiple sensor data and the historical data of the target cosmetic, which can reduce the misjudgment rate of the makeup scenario to less than 5%, the misjudgment rate of the touch-up scenario to less than 8%, and the misjudgment rate of the non-makeup maintenance scenario to less than 10%.
[0056] It should be noted that in this embodiment of the application, the remaining number of uses of the target cosmetic will only be predicted when the operation scenario of the target cosmetic is a makeup maintenance scenario, so as to avoid miscounting.
[0057] For example, in step S130 above, when the operation scenario of the target cosmetic is a makeup maintenance scenario, it is necessary to predict the remaining number of times the target cosmetic will be used. Specifically, the remaining number of times the target cosmetic will be used can be predicted based on the target sensor data and the historical data of the target cosmetic. There are many ways to predict the remaining number of times the target cosmetic will be used based on the target sensor data and the historical data of the target cosmetic. The following embodiments provide examples and will not be elaborated here.
[0058] This application embodiment realizes intelligent management of cosmetics through smartphones, which is more suitable for cosmetic management in makeup scenarios. It can manage cosmetics in real time according to the user's daily actions, without relying on fixed makeup cabinets or other electronic devices. It is highly portable and does not require any additional actions, resulting in a good user experience. Furthermore, it determines the operation scenario of the target cosmetics by collecting target sensor data from multiple smart sensors, avoiding the misjudgment that is prone to occur with a single sensor. It also distinguishes between makeup maintenance scenarios (including makeup scenarios and touch-up scenarios) and non-makeup maintenance scenarios, which has good scenario adaptability and can improve the prediction accuracy (i.e., 70%).
[0059] The embodiments of this application can be widely applied in the beauty field, such as makeup artists, beauty salons, etc., and can also promote the use of the aforementioned smartwatches.
[0060] As an optional embodiment of this application, the aforementioned target sensor data further includes: target parameters of the target cosmetic used in this makeup maintenance scenario, wherein the target parameters may include, but are not limited to, the peak acceleration (α) of the target user when using the target cosmetic. max The data includes the duration (t) of the target cosmetic product's consumption and the area under the acceleration curve (A) of the target user's current consumption of the target cosmetic product. Historical data for the target cosmetic product includes the remaining quantity of the target cosmetic product.
[0061] When the target cosmetic is used in a makeup maintenance scenario, the remaining number of uses of the target cosmetic is predicted based on the target sensor data and the historical data of the target cosmetic. Specifically, this can be done as follows: Calculate the single-use correction coefficient of the target cosmetic in this makeup maintenance scenario based on the target parameters of the target cosmetic; correct the single-use baseline usage of the target cosmetic based on the single-use correction coefficient to obtain the corrected single-use usage; calculate the cumulative usage in this makeup maintenance scenario based on the corrected single-use usage and the number of uses in this makeup maintenance scenario; and predict the remaining number of uses of the target cosmetic based on the remaining amount of the target cosmetic, the cumulative usage in this makeup maintenance scenario, and the corrected single-use usage.
[0062] For example, in the embodiments of this application, the target cosmetic product has a single-use baseline dosage, which refers to a pre-set standard single-use dosage. For example, the single-use baseline dosage of foundation is 0.5ml and the single-use baseline dosage of lipstick is 0.1g, which can be set according to user habits or industry data.
[0063] In this embodiment of the application, since the user's application force, duration, etc. are dynamic, the single-use baseline amount can be corrected based on the target parameters of the target cosmetic in this makeup maintenance scenario to obtain the corrected single-use amount.
[0064] Specifically, the single-use dosage correction coefficient for the target cosmetic product in this makeup maintenance scenario can be calculated based on the target parameters of the target cosmetic product. This involves inputting the target parameters of the target cosmetic product into a pre-defined mapping model to obtain the single-use dosage correction coefficient. This mapping model can be obtained by fitting historical data.
[0065] As a specific implementation of this application, the above mapping model can be achieved by the following formula: P=1+w1×(a max / -4g)+w2×(t / 1s)+w3×(A / 2g.s) Where P represents the single-use dosage correction coefficient; w1, w2, and w3 are all feature weights, which are constants, for example, w1 is 0.3, w2 is 0.2, and w3 is 0.1; -4g, 1s, and 2g.s represent the maximum value of each parameter when the target cosmetic is used.
[0066] In this embodiment of the application, after calculating the single-use dosage correction factor for the target cosmetic, the single-use baseline dosage of the target cosmetic can be corrected based on the single-use dosage correction factor to obtain the corrected single-use dosage. Specifically, the correction can be performed using the following formula: Corrected single-use quantity = baseline single-use quantity × p Taking face cream as an example, the standard amount for a single use of face cream is 1g. The corrected amount for a single use is 1g × p (i.e., 1.3) = 1.3.
[0067] After calculating the corrected single usage amount, the cumulative usage amount for this makeup maintenance scenario is calculated based on the corrected single usage amount and the number of times it is used in this makeup maintenance scenario. Specifically, the product of the corrected single usage amount and the number of times it is used in this makeup maintenance scenario can be used as the cumulative usage amount for this makeup maintenance scenario.
[0068] Then, based on the remaining amount of the target cosmetic, the cumulative usage in this makeup maintenance scenario, and the corrected single usage, the remaining number of uses of the target cosmetic is predicted. Specifically, this can be calculated using the following formula: Remaining uses = (Remaining quantity - Cumulative usage) / Adjusted single use quantity This application embodiment corrects the single-use baseline dosage based on the target parameters of the target cosmetic product, avoiding reliance solely on the single-use baseline dosage for judgment, thereby reducing the error rate of the single-use dosage to ±8%, and the prediction error rate of the remaining usage times based on the single-use dosage is less than 10%.
[0069] In this embodiment, besides the user's application force and duration being dynamic, it is also necessary to consider the evaporation of cosmetics caused by temperature and time, as well as differences in the scene, as detailed below: As an optional embodiment of this application, the target sensor data mentioned above also includes: temperature; the cosmetic management method 100 based on a smartwatch also includes: obtaining a scene correction coefficient for the makeup maintenance scene; and obtaining the time from the last predicted remaining number of uses of the cosmetic to the point where the temperature is greater than a set temperature threshold, and determining the evaporation amount of the target cosmetic based on the time.
[0070] For example, the scene correction coefficients for the above makeup maintenance scenarios are predefined and stored in the smartwatch's storage unit or the cloud, and the smartwatch can directly read them. For instance, the scene correction coefficients for the makeup maintenance scenarios could be: 1.1 for the makeup scenario and 0.8 for the touch-up makeup scenario.
[0071] For example, the set temperature can be pre-set, such as 30℃ or 28℃. This application embodiment does not specifically limit the set temperature. Each cosmetic product will have a pre-set volatility coefficient. For example, the volatility coefficient of liquid cosmetics is 0.005 / day.
[0072] In this embodiment, the temperature sensor's acquisition accuracy can reach ±0.5℃. Since it acquires temperature data in real time, it can obtain the time elapsed from the last predicted remaining usage count of the cosmetic product to the point where the temperature exceeds a set temperature threshold, in hours. After obtaining the time elapsed, the evaporation rate of the target cosmetic product can be determined based on the time elapsed, specifically calculated using the following formula: Evaporation amount = Remaining amount × 0.005 × Duration / 24 In this application embodiment, predicting the remaining number of uses of the target cosmetic based on the remaining amount of the target cosmetic, the cumulative usage in this makeup maintenance scenario, and the corrected single usage can specifically be as follows: predicting the remaining number of uses of the target cosmetic based on the remaining amount of the target cosmetic, the cumulative usage in this makeup maintenance scenario, the corrected single usage, the scenario correction coefficient, and the evaporation of the target cosmetic.
[0073] Specifically, it can be calculated using the following formula: Remaining uses = ((Remaining quantity - Cumulative usage - Evaporation) × Scenario correction factor / Corrected single use quantity) The embodiments of this application consider the evaporation of cosmetics due to temperature and time when calculating the remaining number of uses of the target cosmetic, and also take into account the differences in the scene, which improves the prediction accuracy.
[0074] As a specific example of this application, in a makeup scenario, the baseline usage of toner is 1ml, with a remaining volume of 50ml. Each time toner is dispensed, an accelerometer records the motion characteristics (α) of the action. max =-2.5g, t=0.6s, A=1.2gs), the number of uses is 8, the temperature sensor records the ambient temperature (28℃), then the correction factor for single use is =1+0.3×(-2.5g / (-4g))+0.2×(0.6s / 1s)+0.1×(1.2gs / 2g.s)≈1.3; the corrected single use amount is =1ml×1.3=1.3ml, the cumulative use amount is about 10ml; the remaining number of uses is = ((remaining amount - cumulative use amount - evaporation amount)×scenario correction factor / corrected single use amount = ((50ml-10ml-0)×1.1) / 1.3≈33 times.
[0075] This application embodiment uses multiple sensors to collect data on usage actions and ambient temperature, etc., to construct a three-dimensional correction model of "single usage amount - scene weight - natural evaporation", which enables accurate prediction of the remaining usage times.
[0076] As an optional embodiment of this application, after predicting the remaining usage times of the target cosmetic, the above-mentioned cosmetic management method 100 based on a smartwatch further includes: acquiring a warning data pair; determining the remaining usage time range that the remaining usage times of the cosmetic fall into from the warning data pair based on the remaining usage times of the target cosmetic; determining a target warning level based on the remaining usage time range that the remaining usage times of the cosmetic fall into, and issuing a warning signal based on the target warning level.
[0077] For example, the aforementioned warning data pairs can be pre-set and stored in the storage unit, and the smartwatch can directly read the aforementioned warning data pairs from the local storage. In this embodiment of the application, the aforementioned warning data pairs include warning levels and a range of remaining usage times corresponding to each warning level. The aforementioned warning data pairs can be, for example: Level 1 warning level - remaining usage times range 1 to 5 times; Level 2 warning level - remaining usage times range 6 to 10 times; Level 3 warning level - remaining usage times range 11 to 20 times.
[0078] It should be noted that the above warning data pairs are merely examples and are not intended to limit this application. Any reasonable warning data pairs are within the protection scope of this application.
[0079] In this embodiment of the application, after obtaining the warning data pair, the remaining usage range of the target cosmetic can be determined from the warning data pair, and then the warning level corresponding to the remaining usage range can be used as the target warning level, and a warning signal can be issued based on the target warning level.
[0080] There are many types of warning signals, such as vibration warnings, voice warnings, and display warnings, or combinations thereof. Specifically, warning signals can be output through the smartwatch's motor, microphone, and display screen.
[0081] In this embodiment, different warning levels can correspond to different warning signals. For example, when the warning signal is only vibration, the warning mode corresponding to the first-level warning level is vibration for 5 seconds, the warning mode corresponding to the second-level warning level is vibration for 3 seconds, and the warning mode corresponding to the third-level warning level is vibration for 1 second.
[0082] For example, when the warning signal is only a display warning, the warning mode corresponding to the first level of warning is a red pop-up window on the display screen, the warning mode corresponding to the second level of warning is a yellow pop-up window on the display screen, and the warning mode corresponding to the third level of warning is a blue pop-up window on the display screen.
[0083] This application embodiment sets up a tiered early warning mechanism to provide early warnings based on the remaining number of uses of the target cosmetic product. This makes it easy to intuitively remind target users to replenish the target cosmetic product in time or not to stock up temporarily, so as to avoid insufficient usage next time and reduce stockpiling.
[0084] Figure 3 An exemplary structural block diagram of a smartwatch-based cosmetics management device 300 according to some embodiments of this application is shown.
[0085] The aforementioned smartwatch integrates multiple smart sensors, and the cosmetics integrate NFC tags. The cosmetic management device 300 based on the smartwatch includes: a data acquisition module 310, used to acquire target sensor data collected by multiple smart sensors for the target cosmetic and acquire historical data of the target cosmetic for each detected target cosmetic when the cosmetic is detected through the NFC module of the smartwatch; an operation scenario determination module 320, used to determine the operation scenario of the target cosmetic based on the target sensor data and the historical data of the target cosmetic; and a prediction module 330, used to predict the remaining number of uses of the target cosmetic based on the target sensor data and the historical data of the target cosmetic when the operation scenario of the target cosmetic is a makeup maintenance scenario.
[0086] As an optional embodiment of this application, the target sensor data includes target lighting environment parameters and target makeup actions; the makeup maintenance scenarios include: makeup scenarios and touch-up scenarios; the operation scenario determination module 320 is specifically used to: determine the operation scenario of the target cosmetic as a makeup scenario when the target lighting environment parameters meet the corresponding parameter conditions, the target makeup actions match the target cosmetic, and the historical data of the target cosmetic indicates that there are no makeup events within the previous set time range; determine the operation scenario of the target cosmetic as a touch-up scenario when the target lighting environment parameters meet the corresponding parameter conditions, the target makeup actions match the target cosmetic, and the historical data of the target cosmetic indicates that there are makeup events within the previous set time range and there are no makeup removal events; determine the operation scenario of the target cosmetic as a non-makeup maintenance scenario when the target lighting environment parameters do not meet the corresponding parameter conditions and / or the target makeup actions do not match the target cosmetic.
[0087] As an optional embodiment of this application, the target sensor data further includes: target parameters of the target cosmetic used in this makeup maintenance scenario; historical data of the target cosmetic including: the remaining amount of the target cosmetic; the prediction module 330 is specifically used to: calculate a correction coefficient for the single usage amount of the target cosmetic in this makeup maintenance scenario based on the target parameters of the target cosmetic used; correct the single baseline usage amount of the target cosmetic based on the single usage amount correction coefficient to obtain the corrected single usage amount; calculate the cumulative usage amount in this makeup maintenance scenario based on the corrected single usage amount and the number of uses in this makeup maintenance scenario; and predict the remaining number of uses of the target cosmetic based on the remaining amount of the target cosmetic, the cumulative usage amount in this makeup maintenance scenario, and the corrected single usage amount.
[0088] As an optional embodiment of this application, the target sensor data further includes: temperature; the smartwatch-based cosmetic management device 300 further includes: a scene correction coefficient acquisition module, used to acquire the scene correction coefficient of the makeup maintenance scene; and a volatile amount determination module, used to: acquire the time from the last predicted remaining number of uses of the cosmetic to the temperature being greater than a set temperature threshold, and determine the volatile amount of the target cosmetic based on the time; the prediction module 330 is further specifically used to: predict the remaining number of uses of the target cosmetic based on the remaining amount, the cumulative usage in this makeup maintenance scene, the corrected single usage amount, the scene correction coefficient, and the volatile amount of the target cosmetic.
[0089] As an optional embodiment of this application, the sensor includes: an accelerometer; the smartwatch-based cosmetic management device 300 further includes: an adjustment module, configured to adjust the detection power of the NFC module by a set step size if the NFC module of the smartwatch detects that the target user's hand is close to any cosmetic needed for the target user's makeup application, and the accelerometer detects the target user's hand raising action, and detects cosmetics within its scanning range through the NFC module until all cosmetics needed for the target user's makeup application are detected or the maximum detection power of the NFC module is reached.
[0090] As an optional embodiment of this application, after predicting the remaining usage times of the target cosmetic, the smartwatch-based cosmetic management device 300 further includes: a prediction data pair acquisition module, used to acquire warning data pairs, the warning data pairs including warning levels and a range of remaining usage times corresponding to each warning level; a remaining usage times range determination module, used to determine the range of remaining usage times to which the remaining usage times of the cosmetic falls from the warning data pairs based on the remaining usage times of the target cosmetic; and a warning module, used to determine the target warning level based on the range of remaining usage times to which the remaining usage times of the cosmetic falls, and to issue a warning signal based on the target warning level.
[0091] As an optional embodiment of this application, a ferrite shielding layer is also provided at the NFC tag of the target cosmetic product.
[0092] Correspondingly, embodiments of this application also provide Figure 3 The hardware structure diagram of the device shown is as follows: Figure 4 As shown, the electronic device 400 can be a device for implementing the above-described smartwatch-based cosmetics management method 100. For example... Figure 4 As shown, the electronic device 400 includes a processor 410 and a memory 420. The memory 420 is configured to store program instructions; the processor 410 is configured to load and execute the program instructions stored in the memory 420 to implement the embodiment of the smartwatch-based cosmetic management method 100 shown above.
[0093] As one embodiment, memory 420 can be any electronic, magnetic, optical, or other physical storage device that can contain or store information such as program instructions, data, etc. For example, memory 420 can be volatile memory, non-volatile memory, or similar storage media. Specifically, memory 420 can be RAM (Random Access Memory), flash memory, storage drives (such as hard disk drives), solid-state drives, any type of storage disk (such as optical discs, DVDs, etc.), or similar storage media, or combinations thereof.
[0094] This concludes the process. Figure 4 Description of the electronic device shown.
[0095] While numerous embodiments of this application have been shown and described herein, it will be apparent to those skilled in the art that such embodiments are provided by way of example only. Many modifications, alterations, and alternatives will arise for those skilled in the art without departing from the spirit and intent of this application. It should be understood that various alternatives to the embodiments of this application described herein may be employed in the practice of this application. The appended claims are intended to define the scope of protection of this application and therefore cover equivalents or alternatives within the scope of these claims.
Claims
1. A cosmetics management method based on a smartwatch, characterized in that, The smartwatch integrates multiple smart sensors, and the cosmetic integrates an NFC tag; the method includes: When a cosmetic is detected via the NFC module of the smartwatch, for each detected target cosmetic, the target sensor data collected by the multiple smart sensors for the target cosmetic and the historical data of the target cosmetic are obtained. The operating scenario of the target cosmetic is determined based on the target sensor data and the historical data of the target cosmetic. When the target cosmetic is used in a makeup maintenance scenario, the remaining number of uses of the target cosmetic is predicted based on the target sensor data and the historical data of the target cosmetic.
2. The method according to claim 1, characterized in that, The target sensor data includes target lighting environment parameters and target makeup actions; the makeup maintenance scenarios include: makeup application scenarios and touch-up makeup scenarios; determining the operation scenario of the target cosmetic based on the target sensor data and historical data of the target cosmetic includes: When the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there are no makeup events within the set time range prior to this, the operation scenario of the target cosmetic is determined to be a makeup scenario. When the target lighting environment parameters meet the corresponding parameter conditions, the target makeup action matches the target cosmetic, and the historical data of the target cosmetic indicates that there is a makeup event and no makeup removal event within the previous set time range, the operation scenario of the target cosmetic is determined to be a touch-up makeup scenario. When the target lighting environment parameters do not meet the corresponding parameter conditions and / or the target makeup action does not match the target cosmetic, the operation scenario of the target cosmetic is determined to be a non-makeup maintenance scenario.
3. The method according to claim 1, characterized in that, The target sensor data further includes: target parameters of the target cosmetic used in this makeup maintenance scenario; historical data of the target cosmetic includes: the remaining quantity of the target cosmetic; when the operation scenario of the target cosmetic is a makeup maintenance scenario, predicting the remaining number of uses of the target cosmetic based on the target sensor data and the historical data of the target cosmetic includes: Calculate the single-use amount correction coefficient of the target cosmetic in this makeup maintenance scenario based on the target parameters of the target cosmetic. The single-use baseline usage of the target cosmetic product is corrected based on the single-use usage correction factor to obtain the corrected single-use usage. The cumulative usage for this makeup maintenance scenario is calculated based on the revised single usage amount and the number of times it is used in this makeup maintenance scenario. The remaining number of uses of the target cosmetic product is predicted based on the remaining amount of the target cosmetic product, the cumulative usage in this makeup maintenance scenario, and the corrected single usage amount.
4. The method according to claim 3, characterized in that, The target sensor data further includes: temperature; the method further includes: Obtain the scene correction coefficient for the makeup maintenance scenario; and The time elapsed since the last predicted remaining number of uses of the cosmetic product until the temperature exceeds a set temperature threshold is obtained, and the amount of volatilization of the target cosmetic product is determined based on the time elapsed. The method of predicting the remaining number of uses of the target cosmetic based on the remaining quantity of the target cosmetic, the cumulative usage in this makeup maintenance scenario, and the corrected single usage includes: Based on the remaining amount, the cumulative usage in this makeup maintenance scenario, the corrected single usage amount, the scenario correction coefficient, and the evaporation of the target cosmetic, the remaining number of uses of the target cosmetic is predicted.
5. The method according to claim 1, characterized in that, The sensors include: an accelerometer; and the ability to detect cosmetics via the smartwatch's NFC module, including: If the smartwatch's NFC module detects that the target user's hand is near any cosmetic product needed for the target user's makeup application, and the accelerometer detects the target user's hand-raising motion, then the detection power of the NFC module is adjusted according to a set step size, and the NFC module is used to detect cosmetic products within its scanning range until all cosmetic products needed for the target user's makeup application are detected or the maximum detection power of the NFC module is reached.
6. The method according to claim 1, characterized in that, After predicting the remaining number of uses of the target cosmetic product, the method further includes: Acquire early warning data pairs, wherein the early warning data pairs include early warning levels and a range of remaining usage times that corresponds one-to-one with the early warning level; Based on the remaining usage count of the target cosmetic product, the remaining usage count range that the cosmetic product falls into is determined from the warning data pair; The target warning level is determined based on the remaining usage count of the cosmetic product falling within a certain range, and a warning signal is issued based on the target warning level.
7. The method according to claim 1, characterized in that, The target cosmetic product also has a ferrite shielding layer on its NFC tag.
8. A cosmetics management device based on a smartwatch, characterized in that, The smartwatch integrates multiple smart sensors, and the cosmetic integrates an NFC tag; the device includes: The data acquisition module is used to acquire target sensor data collected by the multiple smart sensors for the target cosmetic and historical data of the target cosmetic for each detected target cosmetic when the cosmetic is detected by the NFC module of the smart watch. An operation scenario determination module is used to determine the operation scenario of the target cosmetic based on the target sensor data and the historical data of the target cosmetic. The prediction module is used to predict the remaining number of uses of the target cosmetic based on the target sensor data and the historical data of the target cosmetic when the operation scenario of the target cosmetic is a makeup maintenance scenario.
9. An electronic device, characterized in that, include: A processor, configured to execute program instructions; as well as A memory configured to store the program instructions, which, when loaded and executed by the processor, cause the processor to perform the smartwatch-based cosmetics management method according to any one of claims 1-7.
10. A computer-readable storage medium storing program instructions, characterized in that, When the program instructions are loaded and executed by the processor, the processor performs the cosmetics management method based on a smartwatch according to any one of claims 1-7.