Energy-saving reminding method, device and equipment and storage medium
By collecting status parameters of smart home devices and using energy-saving suggestion maps to obtain and output targeted energy-saving suggestions, the problem of high power consumption of home appliances caused by users' lack of understanding of energy-saving methods is solved, and effective energy-saving reminders and behavior adjustments are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2022-07-29
- Publication Date
- 2026-07-03
Smart Images

Figure CN115268289B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart homes, and more particularly to an energy-saving reminder method, device, equipment, and storage medium. Background Technology
[0002] Energy conservation is gradually becoming a consensus in today's society. In smart homes, in addition to the energy-saving indicators of the appliances themselves, the user's reasonable use of appliances also contributes significantly to energy conservation. Most users lack a comprehensive understanding of energy-saving usage methods for appliances, so high power consumption often occurs due to users' inefficient behaviors. Summary of the Invention
[0003] This application provides an energy-saving reminder method, device, equipment, and storage medium to solve the problem of high power consumption of home appliances due to users' energy-inefficient behavior.
[0004] Firstly, an energy-saving reminder method is provided, including:
[0005] Collect status parameters of smart home devices, which reflect the user's non-energy-saving behavior towards the smart home devices;
[0006] Obtain energy-saving suggestions corresponding to the status parameters of the smart home devices;
[0007] Based on the energy-saving suggestions, energy-saving recommendations are output to the user.
[0008] Optionally, energy-saving suggestions corresponding to the status parameters of the smart home device are obtained, including:
[0009] Obtain the device category of the smart home device;
[0010] Obtain an energy-saving suggestion map corresponding to the device category, wherein the energy-saving suggestion map includes a mapping relationship between state parameters and energy-saving suggestions;
[0011] The energy-saving suggestion map is queried using the status parameters of the smart home device to obtain the energy-saving suggestion corresponding to the status parameters of the smart home device.
[0012] Optionally, based on the energy-saving suggestion, energy-saving suggestion output is given to the user, including:
[0013] When it is determined that the energy-saving recommendations include operating parameters that affect the operation of the smart home devices, identity information representing the user's identity is obtained from the status parameters;
[0014] Determine the target operating parameters corresponding to the identity information;
[0015] Adjust the operating parameters according to the target operating parameters to obtain adjusted energy-saving recommendations;
[0016] The adjusted energy-saving suggestions are output to the user.
[0017] Optionally, determining the target operating parameters corresponding to the identity information includes:
[0018] Based on the identity information, determine the user's population category;
[0019] Obtain the operating parameters that match the population category;
[0020] The operating parameters that match the population category are used as the target operating parameters.
[0021] Optionally, based on the energy-saving suggestion, energy-saving suggestion output is given to the user, including:
[0022] Obtain the acquisition time of the state parameters;
[0023] Predict the user's state at the time of data collection;
[0024] Determine the output method that matches the user's state;
[0025] Based on the energy-saving suggestions, energy-saving suggestions are output to the user in accordance with the output method.
[0026] Optionally, the energy-saving suggestion map is queried using the status parameters of the smart home device to obtain the energy-saving suggestions corresponding to the status parameters of the smart home device, including:
[0027] From the state parameters in the energy-saving suggestion map, obtain M target state parameters whose matching degree with the state parameters of the smart home device is greater than the matching degree threshold;
[0028] From the energy-saving suggestion map, obtain the target energy-saving suggestions corresponding to each target state parameter;
[0029] The target energy-saving suggestion is used as the energy-saving suggestion corresponding to the status parameters of the smart home device.
[0030] Optionally, based on the energy-saving suggestion, energy-saving suggestion output is given to the user, including:
[0031] Predict the energy consumption of the smart home device by considering the target state parameters.
[0032] Based on the energy consumption, the priority of each target state parameter is determined, wherein the priority of the target state parameter with high energy consumption is higher than the priority of the target state parameter with low energy consumption.
[0033] According to the priority, energy-saving suggestions are output for each target state parameter corresponding to the target state parameter, wherein the output time of the target energy-saving suggestion corresponding to the target state parameter with higher priority is no later than that of the target energy-saving suggestion corresponding to the target state parameter with lower priority.
[0034] Secondly, an energy-saving reminder device is provided, comprising:
[0035] The data acquisition module is used to collect status parameters of smart home devices, which reflect the user's non-energy-saving behavior towards the smart home devices.
[0036] The acquisition module is used to acquire energy-saving suggestions corresponding to the status parameters of the smart home device;
[0037] The output module is used to output energy-saving suggestions to the user based on the energy-saving suggestions.
[0038] Thirdly, an electronic device is provided, comprising: a processor, a memory, and a communication bus, wherein the processor and the memory communicate with each other via the communication bus;
[0039] The memory is used to store computer programs;
[0040] The processor is used to execute the program stored in the memory to implement the energy-saving reminder method described in the first aspect.
[0041] Fourthly, a computer-readable storage medium is provided, storing a computer program that, when executed by a processor, implements the energy-saving reminder method described in the first aspect.
[0042] Compared with the prior art, the technical solution provided in this application has the following advantages: The method provided in this application collects the status parameters of smart home devices, which reflect the user's non-energy-saving behavior towards the smart home devices; obtains energy-saving suggestions corresponding to the status parameters of the smart home devices; and outputs energy-saving suggestions to the user based on the energy-saving suggestions. Since it is possible to obtain and output energy-saving suggestions corresponding to the status parameters when monitoring the user's non-energy-saving behavior, the solution of this application can avoid the problem of high power consumption of home appliances due to the user's non-energy-saving behavior. Attached Figure Description
[0043] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0044] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 A flowchart illustrating an energy-saving reminder method provided in an embodiment of this application;
[0046] Figure 2 Energy-saving recommendation diagrams for different equipment categories provided in the embodiments of this application;
[0047] Figure 3 Another flowchart illustrating the energy-saving reminder method provided in this application embodiment;
[0048] Figure 4 This is a schematic diagram of the energy-saving reminder device provided in the embodiments of this application;
[0049] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, 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 embodiments of this application, not all embodiments. 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.
[0051] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.
[0052] This application provides an energy-saving reminder method, which can be applied to electronic devices, including terminals or servers, without limitation. Terminals include various smart home devices; servers can interact with smart home devices.
[0053] In applications, smart home devices include, but are not limited to, air conditioners, refrigerators, televisions, kettles, or smart rice cookers.
[0054] like Figure 1 As shown, the method may include the following steps:
[0055] Step 101: Collect the status parameters of smart home devices. The status parameters reflect the user's non-energy-saving behavior towards smart home devices.
[0056] In this embodiment, the status parameters of the smart home device may include the operating parameters and / or image information of the smart home device.
[0057] The following examples, using refrigerators and air conditioners as examples, illustrate the state parameters shown in this embodiment.
[0058] In a scenario using a refrigerator as an example, a camera is installed in the environment where the refrigerator is located. The camera can take pictures of the refrigerator. The back-end server corresponding to the refrigerator obtains the images captured by the camera and uses an image recognition model to identify the images. When the recognition result indicates that sunlight is shining on the refrigerator, a timer starts. When the timer duration exceeds the time threshold, it indicates that there is non-energy-saving behavior by the user.
[0059] In this scenario, the state parameters reflecting the user's non-energy-saving behavior towards smart home devices are the collected images of the refrigerator and the duration of the timer.
[0060] In the scenario of using a refrigerator as an example, a camera is installed inside the refrigerator. This camera can take pictures of the inside of the refrigerator. The back-end server of the refrigerator obtains the images captured by the camera and uses an image recognition model to identify the images. When the recognition result indicates that a large amount of water vapor appears inside the refrigerator, a timer is started. When the timer exceeds the time threshold, it indicates that there is non-energy-saving behavior by the user, that is, the user puts hot food in the refrigerator.
[0061] In this scenario, the state parameters reflecting the user's non-energy-saving behavior towards smart home devices are the collected images of the refrigerator's interior and the duration of the time.
[0062] In a scenario using air conditioning as an example, a sleep tracking device installed in the smart bed tracks the user's air conditioning usage time during sleep and obtains the air conditioner's operating temperature during this time. If it is determined that the air conditioner is consistently on and operating at a very low temperature throughout the usage time, it indicates that the user is engaging in energy-inefficient behavior, meaning the air conditioner remains on and at a very low temperature after the user goes to sleep.
[0063] In this scenario, the state parameters reflecting the user's non-energy-saving behavior towards smart home devices are the user's usage time of the air conditioner during sleep and the operating temperature of the air conditioner during this usage time.
[0064] In the scenario of air conditioners, the system obtains the status information indicating whether the air conditioner is turned on or off. If the status information determines that the number of times the air conditioner is turned on or off in a short period of time exceeds a threshold, it indicates that the user is engaging in non-energy-saving behavior, that is, the user is turning the air conditioner on and off multiple times in a short period of time.
[0065] In this scenario, the status parameter reflecting the user's non-energy-saving behavior towards smart home devices is the status information indicating whether the air conditioner is turned on or off. It should be noted that this status information can indicate that the number of times the air conditioner is turned on and off exceeds a threshold within a short period of time.
[0066] Step 102: Obtain energy-saving suggestions corresponding to the status parameters of smart home devices.
[0067] In this embodiment, a mapping relationship between the status parameters of smart home devices and energy-saving suggestions is pre-set. Therefore, the mapping relationship can be queried using the status parameters of smart home devices to obtain energy-saving suggestions corresponding to the status parameters of smart home devices.
[0068] In this embodiment, in order to improve processing efficiency, a mapping relationship is set for different device categories. Therefore, when determining the energy-saving suggestions corresponding to the status parameters of smart home devices, the device category of the smart home device is first obtained, and then the energy-saving suggestions corresponding to the status parameters of the smart home device are obtained based on the device category.
[0069] In one optional embodiment, the device category of the smart home device is obtained; an energy-saving suggestion map corresponding to the device category is obtained, the energy-saving suggestion map including the mapping relationship between state parameters and energy-saving suggestions; the energy-saving suggestion map is queried using the state parameters of the smart home device to obtain the energy-saving suggestions corresponding to the state parameters of the smart home device.
[0070] It should be understood that the device categories of smart home devices include, but are not limited to, refrigerators, air conditioners, or rice cookers. In applications, the device category of a smart home device can be obtained from its device attributes.
[0071] Please see Figure 2 , Figure 2This embodiment shows energy-saving recommendation diagrams for different equipment categories.
[0072] Let's continue using the refrigerator and air conditioner scenarios from the previous examples.
[0073] In the refrigerator scenario, for the case of "sunlight shining on the refrigerator", the energy-saving suggestion is "the temperature around the refrigerator is too high, which will increase power consumption. Avoid placing it in direct sunlight". For the case of "a lot of water vapor inside the refrigerator", the energy-saving suggestion is "let hot food cool down before putting it in the refrigerator. Putting it in directly will increase the temperature inside the refrigerator and increase power consumption".
[0074] In the context of air conditioning, if the system detects that "the air conditioner is on and the temperature is set very low after the user goes to sleep," the energy-saving suggestion is "set a sleep mode before going to sleep, or set a timer to turn it off after four hours, or increase the preset temperature." If the system detects that "the air conditioner is turned on and off multiple times within a certain period of time," the energy-saving suggestion is "the air conditioner consumes the most power when it starts up, so do not frequently turn it on and off to save power."
[0075] In applications, energy-saving suggestion maps for the same device category usually contain multiple operating parameters. In this embodiment, the matching degree method is used to obtain energy-saving suggestions corresponding to the status parameters of smart home devices.
[0076] In a specific implementation, in one optional embodiment, M target state parameters with a matching degree greater than the matching degree threshold with the state parameters of the smart home device are obtained from the state parameters in the energy-saving suggestion map; target energy-saving suggestions corresponding to each target state parameter are obtained from the energy-saving suggestion map; and the target energy-saving suggestions are used as energy-saving suggestions corresponding to the state parameters of the smart home device.
[0077] In this embodiment, the more similar the types of parameters that two state parameters have, the higher the matching degree.
[0078] For example, the first state parameter includes three parameters: A, B, and C; the second state parameter includes A, B, and D; and the third state parameter includes A, B, C, and D. Since the third state parameter completely includes the first state parameter, the matching degree between the third state parameter and the first state parameter will be higher than the matching degree between the second state parameter and the first state parameter.
[0079] In the application, taking the air conditioning scenario mentioned above as an example, where the air conditioner is always on and the temperature is set very low after the user goes to sleep, the preset energy-saving suggestion map can set multiple energy-saving suggestions for this scenario. For example, energy-saving suggestions can be set separately for the elderly, children, and young people. Therefore, when obtaining the energy-saving suggestions corresponding to the status parameters of smart home devices, at least three energy-saving suggestions will be obtained.
[0080] In this embodiment, in order to reduce the energy consumption of smart home devices, when energy-saving suggestions are output to users in the same way, priority is given to outputting energy-saving suggestions that enable smart home devices to have lower energy consumption.
[0081] In a specific implementation, in one optional embodiment, the energy consumption of the smart home device is predicted for each target state parameter; based on the energy consumption, the priority of each target state parameter is determined, wherein the priority of the target state parameter with high energy consumption is higher than the priority of the target state parameter with low energy consumption; according to the priority, energy-saving suggestions are output for the target energy-saving suggestions corresponding to each target state parameter, wherein the output time of the target energy-saving suggestion corresponding to the target state parameter with higher priority is no later than the output time of the target energy-saving suggestion corresponding to the target state parameter with lower priority.
[0082] Step 103: Based on energy-saving suggestions, output energy-saving suggestions to the user.
[0083] In this embodiment, when outputting energy-saving suggestions, the suggestions can be broadcast directly via voice, or they can be sent to and displayed to the user's APP (application application) to complete the output of energy-saving suggestions to the user.
[0084] In this embodiment, when outputting energy-saving suggestions to users, the suggestions can be adjusted based on the user's identity information to make the adjusted suggestions more beneficial to the user's health.
[0085] In one optional embodiment, when it is determined that the energy-saving suggestion includes operating parameters that affect the operation of smart home devices, identity information representing the user's identity is obtained from the status parameters; target operating parameters corresponding to the identity information are determined; the operating parameters are adjusted according to the target operating parameters to obtain the adjusted energy-saving suggestion; and the adjusted energy-saving suggestion is output to the user.
[0086] It should be understood that the identity information here includes, but is not limited to, the user's voiceprint information.
[0087] Taking the air conditioner scenario as an example, when the energy-saving suggestion found is "set sleep mode before going to bed, or set a timer to turn off after four hours or increase the temperature", sleep mode, turning off after four hours, and increasing the preset temperature are all operating parameters that affect the operation of the air conditioner. In this case, the operating parameters can be adjusted according to the user's identity information.
[0088] In this embodiment, the target operating parameters corresponding to the identity information can be obtained by querying the pre-set mapping relationship between identity information and operating parameters.
[0089] In this embodiment, in order to reduce the storage space occupied by the mapping relationship between identity information and operating parameters on electronic devices, the mapping relationship between population category and operating parameters can be replaced by the mapping relationship between identity information and operating parameters. In this case, when determining the target operating parameters corresponding to identity information, the population category to which the user belongs is determined based on the identity information, and the operating parameters corresponding to the population category are used as the target operating parameters.
[0090] In one optional embodiment, the user's population category is determined based on identity information; operating parameters matching the population category are obtained; and the operating parameters matching the population category are used as target operating parameters.
[0091] It should be understood that, when obtaining the running parameters that match the population category, the default mapping relationship between population category and running parameters is used to obtain the running parameters that match the population category.
[0092] In this embodiment, there can be multiple ways to classify the population. For example, the population category may include the elderly, children and young people; or the population category may include students and teachers; etc. This embodiment does not make specific limitations.
[0093] In practical applications, such as when the elderly and children are relatively weak after falling asleep in the summer, the recommended air conditioning temperature is often higher than that for younger people. Also, children are prone to repeatedly turning the air conditioner on and off, so the recommended number of times the air conditioner can be turned on and off should be relatively stricter.
[0094] In this embodiment, considering that in some scenarios the user's state is not suitable for receiving energy-saving suggestions via voice, and in other scenarios the user's state is not suitable for receiving energy-saving suggestions via an app, the appropriate output method is determined based on the user's state when outputting energy-saving suggestions to the user, and the energy-saving suggestions are output according to the determined output method.
[0095] In a specific implementation, in one optional embodiment, the acquisition time of the status parameters is obtained; the user's status at the acquisition time is predicted; the output method matching the user's status is determined; and based on energy-saving suggestions, energy-saving suggestions are output to the user according to the output method.
[0096] In the application, a user's state can be sleeping, working, or not sleeping, etc., and this embodiment does not specifically limit this. For example, for a user, on weekdays, from 8:00 AM to 12:00 PM and from 2:00 PM to 6:00 PM, the user is usually in a working state, while on non-working days, the user is usually in a non-working state during the day. Regardless of whether it is a weekday or non-working day, the user is in a sleeping state after 11 PM. Therefore, the user's state can be predicted by the collection time of the state parameters.
[0097] It should be understood that when a user is asleep or working, it is inconvenient for them to receive energy-saving suggestions via voice. In this case, energy-saving suggestions can be sent to and displayed to the user's mobile app.
[0098] In the technical solution provided in this embodiment, status parameters of smart home devices are collected, reflecting the user's non-energy-saving behavior towards these devices. Energy-saving suggestions corresponding to the status parameters of the smart home devices are obtained. Based on these suggestions, energy-saving recommendations are output to the user. Since the solution of this application can obtain and output energy-saving suggestions corresponding to the status parameters reflecting the user's non-energy-saving behavior when they are detected, it can avoid the problem of high power consumption of home appliances due to the user's non-energy-saving behavior.
[0099] In this application's embodiments, when issuing energy-saving reminders, the main focus is on... Figure 3 The process is illustrated in three steps: behavior acquisition, behavior analysis, and energy-saving reminders.
[0100] User behavior is reflected in the status parameters of smart home devices. The process of analyzing behavior is actually the process of obtaining energy-saving suggestions based on the status parameters of smart home devices, while energy-saving reminders are the process of outputting energy-saving suggestions.
[0101] Based on the same concept, this application provides an energy-saving reminder device. The specific implementation of this device can be found in the description of the method embodiments section; repeated details will not be repeated here. Figure 4 As shown, the device mainly includes:
[0102] The data acquisition module 401 is used to collect the status parameters of smart home devices. The status parameters reflect the user's non-energy-saving behavior towards the smart home devices.
[0103] The acquisition module 402 is used to acquire energy-saving suggestions corresponding to the status parameters of smart home devices;
[0104] Output module 403 is used to output energy-saving suggestions to the user based on energy-saving recommendations.
[0105] Module 402 is used for:
[0106] Obtain the device category of smart home devices;
[0107] Obtain the energy-saving suggestion map corresponding to the equipment category. The energy-saving suggestion map includes the mapping relationship between status parameters and energy-saving suggestions.
[0108] By querying the energy-saving suggestion map using the status parameters of smart home devices, energy-saving suggestions corresponding to the status parameters of smart home devices can be obtained.
[0109] Output module 403 is used for:
[0110] When it is determined that the energy-saving recommendations include operating parameters that affect the operation of smart home devices, the identity information that represents the user's identity is obtained from the status parameters;
[0111] Determine the target operating parameters corresponding to the identity information;
[0112] Adjust the operating parameters according to the target operating parameters to obtain the adjusted energy-saving recommendations;
[0113] Provide users with adjusted energy-saving suggestions.
[0114] Output module 403 is used for:
[0115] Based on identity information, determine the user's population category;
[0116] Obtain runtime parameters that match the population category;
[0117] The running parameters that match the population category are used as the target running parameters.
[0118] Output module 403 is used for:
[0119] The acquisition time for obtaining status parameters;
[0120] Predict the user's status at the time of data collection;
[0121] Determine the output method that matches the user's state;
[0122] Based on energy-saving suggestions, energy-saving suggestions are output to users according to the output method.
[0123] Module 402 is used for:
[0124] From the state parameters in the energy-saving suggestion map, obtain M target state parameters whose matching degree with the state parameters of smart home devices is greater than the matching degree threshold;
[0125] From the energy-saving suggestion map, obtain the target energy-saving suggestions corresponding to each target state parameter;
[0126] The target energy-saving recommendations are used as energy-saving recommendations corresponding to the status parameters of smart home devices.
[0127] Module 402 is used for:
[0128] Predicting the energy consumption of smart home devices based on the target state parameters;
[0129] Based on energy consumption, the priority of each target state parameter is determined, with the priority of target state parameters with high energy consumption being higher than that of target state parameters with low energy consumption.
[0130] According to priority, energy-saving suggestions are output for each target state parameter. The output time of the energy-saving suggestion for the target state parameter with higher priority is no later than that of the energy-saving suggestion for the target state parameter with lower priority.
[0131] Based on the same concept, this application also provides an electronic device, such as... Figure 5 As shown, the electronic device mainly includes a processor 501, a memory 502, and a communication bus 503. The processor 501 and the memory 502 communicate with each other via the communication bus 503. The memory 502 stores programs that can be executed by the processor 501. The processor 501 executes the programs stored in the memory 502 to perform the following steps:
[0132] Collect status parameters of smart home devices; these parameters reflect users' non-energy-saving behaviors towards these devices.
[0133] Obtain energy-saving suggestions based on the status parameters of smart home devices;
[0134] Based on energy-saving recommendations, energy-saving suggestions are output to users.
[0135] The communication bus 503 mentioned in the above electronic device can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus 503 can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 5The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0136] The memory 502 may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor 501.
[0137] The processor 501 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc., or a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0138] In another embodiment of this application, a computer-readable storage medium is provided, which stores a computer program that, when run on a computer, causes the computer to execute the energy-saving reminder method described in the above embodiments.
[0139] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. This computer program product includes one or more computer instructions. When these computer instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another, for example, computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape, etc.), an optical medium (e.g., DVD), or a semiconductor medium (e.g., solid-state drive), etc.
[0140] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0141] The above description is merely a specific embodiment of the present invention, enabling those skilled in the art to understand or implement the invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the invention. Therefore, the present invention is not to be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features claimed herein.
Claims
1. An energy saving reminding method, characterized by, include: Collect status parameters of smart home devices, which reflect the user's non-energy-saving behavior towards the smart home devices; Obtain energy-saving suggestions corresponding to the status parameters of the smart home devices; Based on the energy-saving suggestions, energy-saving recommendations are output to the user; Specifically, based on the energy-saving suggestions, energy-saving suggestions are output to the user, including: The process involves: acquiring the collection time of the status parameters; predicting the user's status at the collection time; determining an output method that matches the user's status; and outputting energy-saving suggestions to the user according to the output method based on the energy-saving suggestions. Specifically, when the user is in a sleep or working state, the energy-saving suggestion is sent to the user's terminal; when the user is not in a working state, the energy-saving suggestion is sent via voice. The step of obtaining energy-saving suggestions corresponding to the status parameters of the smart home device includes: obtaining the device category of the smart home device; obtaining an energy-saving suggestion map corresponding to the device category, wherein the energy-saving suggestion map includes a mapping relationship between status parameters and energy-saving suggestions; and querying the energy-saving suggestion map using the status parameters of the smart home device to obtain the energy-saving suggestions corresponding to the status parameters of the smart home device. The method of querying the energy-saving suggestion map using the state parameters of the smart home device to obtain the energy-saving suggestions corresponding to the state parameters of the smart home device includes: obtaining M target state parameters from the state parameters in the energy-saving suggestion map whose matching degree with the state parameters of the smart home device is greater than a matching degree threshold; obtaining the target energy-saving suggestion corresponding to each target state parameter from the energy-saving suggestion map; and using the target energy-saving suggestion as the energy-saving suggestion corresponding to the state parameters of the smart home device. Based on the energy-saving suggestions, energy-saving suggestions are output to the user, including: predicting the energy consumption of the smart home device caused by each of the target state parameters; determining the priority of each target state parameter based on the energy consumption, wherein the priority of the target state parameter with high energy consumption is higher than the priority of the target state parameter with low energy consumption; and outputting energy-saving suggestions for each target state parameter according to the priority, wherein the output time of the target energy-saving suggestion corresponding to the target state parameter with higher priority is no later than the output time of the target energy-saving suggestion corresponding to the target state parameter with lower priority.
2. The method of claim 1, wherein, Based on the energy-saving suggestions, energy-saving suggestions are output to the user, including: When it is determined that the energy-saving recommendations include operating parameters that affect the operation of the smart home devices, identity information representing the user's identity is obtained from the status parameters; Determine the target operating parameters corresponding to the identity information; Adjust the operating parameters according to the target operating parameters to obtain adjusted energy-saving recommendations; The adjusted energy-saving suggestions are output to the user.
3. The method of claim 2, wherein, Determining the target operating parameters corresponding to the identity information includes: Based on the identity information, determine the user's population category; Obtain the operating parameters that match the population category; The operating parameters that match the population category are used as the target operating parameters.
4. An energy-saving reminder device, characterized in that, include: The data acquisition module is used to collect status parameters of smart home devices, which reflect the user's non-energy-saving behavior towards the smart home devices. The acquisition module is used to acquire energy-saving suggestions corresponding to the status parameters of the smart home device; An output module is used to output energy-saving suggestions to the user based on the energy-saving suggestions; Specifically, based on the energy-saving suggestions, energy-saving suggestions are output to the user, including: The process involves: acquiring the collection time of the status parameters; predicting the user's status at the collection time; determining an output method that matches the user's status; and outputting energy-saving suggestions to the user according to the output method based on the energy-saving suggestions. Specifically, when the user is in a sleep or working state, the energy-saving suggestion is sent to the user's terminal; when the user is not in a working state, the energy-saving suggestion is sent via voice. The step of obtaining energy-saving suggestions corresponding to the status parameters of the smart home device includes: obtaining the device category of the smart home device; obtaining an energy-saving suggestion map corresponding to the device category, wherein the energy-saving suggestion map includes a mapping relationship between status parameters and energy-saving suggestions; and querying the energy-saving suggestion map using the status parameters of the smart home device to obtain the energy-saving suggestions corresponding to the status parameters of the smart home device. The method of querying the energy-saving suggestion map using the state parameters of the smart home device to obtain the energy-saving suggestions corresponding to the state parameters of the smart home device includes: obtaining M target state parameters from the state parameters in the energy-saving suggestion map whose matching degree with the state parameters of the smart home device is greater than a matching degree threshold; obtaining the target energy-saving suggestion corresponding to each target state parameter from the energy-saving suggestion map; and using the target energy-saving suggestion as the energy-saving suggestion corresponding to the state parameters of the smart home device. Based on the energy-saving suggestions, energy-saving suggestions are output to the user, including: predicting the energy consumption of the smart home device caused by each of the target state parameters; determining the priority of each target state parameter based on the energy consumption, wherein the priority of the target state parameter with high energy consumption is higher than the priority of the target state parameter with low energy consumption; and outputting energy-saving suggestions for each target state parameter according to the priority, wherein the output time of the target energy-saving suggestion corresponding to the target state parameter with higher priority is no later than the output time of the target energy-saving suggestion corresponding to the target state parameter with lower priority.
5. An electronic device, characterized in that, include: The processor, memory, and communication bus are used to communicate with each other. The memory is used to store computer programs; The processor is used to execute the program stored in the memory to implement the energy-saving reminder method according to any one of claims 1-3.
6. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the energy-saving reminder method according to any one of claims 1-3.