Household energy consumption management method, electronic equipment and readable storage medium
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- QINGDAO HAIER TECH
- Filing Date
- 2025-12-25
- Publication Date
- 2026-05-01
AI Technical Summary
[0003]本发明提供一种家庭能耗管理方法、电子设备及可读存储介质,用以解决现有能耗提醒机制采用统一化设置模式,未充分考量不同用户的差异化需求——不同家庭的人口规模、生活习惯存在差异,其用水、用电、用气等能耗的实际使用情况也各不相同,导致现有机制无法实现针对单个家庭定制化提醒的缺陷
[0021]The above-mentioned one or more technical solutions of the present invention have at least one of the following technical effects: The present invention provides a home energy consumption management method, electronic device and readable storage medium, which obtains home energy consumption management information input by the user through the terminal, and independently controls the energy consumption management under different home address information by combining the energy consumption threshold and energy consumption type of each home address information, so as to meet the precise management of energy consumption such as water, electricity and gas under different families, different addresses and different living habits, and provide customized reminder services according to the family, thereby improving the overall user experience.
Smart Images

Figure CN121967102A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart home technology, and in particular to a home energy management method, electronic device, and readable storage medium. Background Technology
[0002] With the acceleration of urbanization and the booming development of smart home technology, people's residences and family activities are gradually extending to multiple different addresses, resulting in continuous energy consumption in multi-address scenarios. Due to the dispersed nature of these residences, the coordinated management of energy consumption across multiple addresses has become a critical issue that urgently needs to be addressed. In fact, accurately grasping the energy consumption details of different addresses (including core energy consumption types such as water, electricity, and gas) and developing scientific and reasonable plans for household expenses accordingly has become an important research topic in the modern smart home field. However, current energy consumption reminder mechanisms adopt a uniform setting model, failing to fully consider the differentiated needs of different users—different families have different population sizes and living habits, and their actual usage of water, electricity, and gas varies, making it impossible for existing mechanisms to provide customized reminders for individual families. This deficiency directly results in a single, rigid household energy consumption reminder model, making it difficult to match the actual needs of different families and ultimately affecting the user experience. Summary of the Invention
[0003] This invention provides a household energy consumption management method, electronic device, and readable storage medium to address the shortcomings of existing energy consumption reminder mechanisms that adopt a uniform setting mode and do not fully consider the differentiated needs of different users. Different households have different population sizes and living habits, and their actual usage of energy such as water, electricity, and gas is also different, resulting in the inability of existing mechanisms to provide customized reminders for individual households.
[0004] A household energy consumption management method according to a first aspect of the present invention includes: Acquire household energy management information input from the terminal, wherein the household energy management information includes at least household address information, and energy consumption threshold and energy consumption type corresponding to each household address; Based on the household energy management information, an energy consumption reminder strategy is generated for each household address, wherein the energy consumption reminder strategy includes reminding the household address of energy consumption data and / or data on the type of energy consumption generated; Based on each of the said home address information, execute the energy consumption threshold and / or the energy consumption type corresponding to each of the said home address information, and implement the energy consumption reminder strategy.
[0005] According to one embodiment of the present invention, the energy consumption reminder strategy that executes the energy consumption threshold and / or the energy consumption type corresponding to each of the household address information specifically includes: Obtain the current energy consumption data corresponding to the home address information, and generate a corresponding energy consumption reminder decision based on the current energy consumption data if the current energy consumption data meets the reminder conditions. All energy consumption reminder decisions are obtained, and an energy consumption reminder strategy containing the home address information that meets the reminder conditions is generated based on all the energy consumption reminder decisions, wherein the reminder conditions corresponding to each home address information in all the energy consumption reminder decisions are independently set conditions.
[0006] Specifically, this embodiment provides an implementation method for executing the corresponding energy consumption reminder strategy.
[0007] According to one embodiment of the present invention, the step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: The reminder energy consumption condition input by the terminal is obtained, wherein the reminder energy consumption condition is a set percentage value based on the energy consumption threshold; If the current energy consumption data and the energy consumption threshold satisfy the energy consumption reminder condition, the energy consumption reminder decision is generated based on the current energy consumption data and the energy consumption reminder condition. The energy consumption reminder decision includes the current energy consumption data of each household address information and the energy consumption type corresponding to satisfying the energy consumption reminder condition.
[0008] Specifically, this embodiment provides an implementation method for generating corresponding energy consumption reminder decisions based on the current energy consumption data.
[0009] According to one embodiment of the present invention, the step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: The reminder rate condition input by the terminal is obtained, wherein the reminder rate condition is the current energy consumption data based on the historical same period time or a set change rate threshold; If the current energy consumption data meets the reminder rate condition, the energy consumption reminder decision is generated based on the current energy consumption data and the reminder rate condition. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder rate condition, and the instantaneous change rate of the energy consumption type.
[0010] Specifically, this embodiment provides another implementation method for generating corresponding energy consumption reminder decisions based on the current energy consumption data.
[0011] According to one embodiment of the present invention, the step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: In cases where at least two of the energy consumption types are included, obtain the current energy consumption data corresponding to each of the energy consumption types; Obtain the reminder type conditions input by the terminal, wherein the reminder type conditions are the setting conditions corresponding to each of the energy consumption types; If the current energy consumption data meets the reminder type conditions, an energy consumption reminder decision is generated based on the current energy consumption data and the reminder type conditions. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder type conditions, and the setting conditions corresponding to the energy consumption type.
[0012] Specifically, this embodiment provides another implementation method for generating corresponding energy consumption reminder decisions based on the current energy consumption data.
[0013] According to one embodiment of the present invention, the setting conditions specifically include: All current energy consumption data corresponding to all energy consumption types meet the reminder conditions; Alternatively, among all the energy consumption types, a set number of the current energy consumption data corresponding to all the energy consumption types meet the reminder conditions; Alternatively, among all the energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the highest priority meets the reminder conditions; Alternatively, among all the energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the lowest priority meets the reminder conditions.
[0014] Specifically, this embodiment provides an implementation method for setting conditions.
[0015] According to one embodiment of the present invention, generating the energy consumption reminder decision based on the current energy consumption data and the reminder type conditions specifically includes: Obtain the current energy consumption change rate and the historical energy consumption change rate for all energy consumption types. If the current energy consumption change rate for any of the energy consumption types exceeds the corresponding historical energy consumption change rate for the same period, all energy consumption types that exceed the corresponding historical energy consumption change rate are determined based on the current energy consumption change rate, and an energy consumption reminder decision is generated based on all the determined energy consumption types and the corresponding current energy consumption data. And / or, if the current energy consumption change rate corresponding to any one of the energy consumption types exceeds the current energy consumption change rate corresponding to other energy consumption types under the same home address information, all energy consumption types that exceed the current energy consumption change rate of other energy consumption types under the same home address information are determined based on the current energy consumption change rate, and an energy consumption reminder decision is generated based on all the determined energy consumption types and the corresponding current energy consumption data.
[0016] Specifically, this embodiment provides an implementation method for generating the energy consumption reminder decision based on the reminder type conditions and the current energy consumption data corresponding to each energy consumption type.
[0017] According to one embodiment of the present invention, the step of generating an energy consumption reminder strategy corresponding to each household address based on the household energy consumption management information specifically includes: Based on the aforementioned household energy consumption management information, a household energy consumption management database is constructed. The household energy consumption management database includes at least a household equipment relationship table, an equipment energy consumption data table, a household energy consumption data table, and a household message reminder data table. The home device relationship table includes home address information, device address information, creation time, and update time. The device energy consumption data table includes date information, device address information, device energy consumption information, and energy consumption thresholds; The household energy consumption data table includes household address information, date information, household energy consumption information, and energy consumption thresholds; The household message reminder data table includes household address information, energy consumption threshold, set percentage value, and household energy consumption information.
[0018] Specifically, this embodiment provides a method based on the aforementioned household energy consumption management information.
[0019] An electronic device according to a second aspect of the present invention includes: a memory and a processor; the memory and the processor communicate with each other via a communication bus; the memory stores a computer program that can run on the processor; when the processor invokes the computer program, it can execute any of the above-described home energy management methods.
[0020] According to a third aspect of the present invention, a non-transitory computer-readable storage medium is provided thereon having a computer program stored thereon, which, when executed by a processor, implements the household energy management method as described above.
[0021] The above-mentioned one or more technical solutions of the present invention have at least one of the following technical effects: The present invention provides a home energy consumption management method, electronic device and readable storage medium, which obtains home energy consumption management information input by the user through the terminal, and independently controls the energy consumption management under different home address information by combining the energy consumption threshold and energy consumption type of each home address information, so as to meet the precise management of energy consumption such as water, electricity and gas under different families, different addresses and different living habits, and provide customized reminder services according to the family, thereby improving the overall user experience. Attached Figure Description
[0022] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0023] Figure 1 This is a schematic diagram of the hardware environment for a smart home provided by the present invention.
[0024] Figure 2 This is one of the flowcharts of the household energy consumption management method provided by the present invention.
[0025] Figure 3 This is the second flowchart of the household energy management method provided by the present invention.
[0026] Figure 4 This is the third flowchart of the household energy management method provided by the present invention.
[0027] Figure 5 This is the fourth flowchart of the household energy management method provided by the present invention.
[0028] Figure 6 This is one of the terminal layout diagrams in the household energy management method provided by the present invention.
[0029] Figure 7 This is the second schematic diagram of the terminal layout in the household energy management method provided by the present invention.
[0030] Figure 8 This is a schematic diagram of the structure of the household energy management device provided by the present invention.
[0031] Figure 9 This is a schematic diagram of the structure of the electronic device provided by the present invention.
[0032] Figure label: 10. Information Acquisition Module; 20. Strategy Generation Module; 30. Strategy Execution Module; 810, Processor; 820, Communication interface; 830, Memory; 840, Communication bus. Detailed Implementation
[0033] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention 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 invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0034] The present invention will now be described in detail with reference to the accompanying drawings. The specific operation methods in the method embodiments can also be applied to the device embodiments or system embodiments. In the description of the present invention, unless otherwise stated, "at least one" includes one or more. "Multiple" refers to two or more. For example, at least one of A, B, and C includes: A existing alone, B existing alone, A and B existing simultaneously, A and C existing simultaneously, B and C existing simultaneously, and A, B, and C existing simultaneously. In the present invention, " / " means "or". For example, A / B can mean A or B. "And / or" in this document is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone.
[0035] According to one aspect of the embodiments of this application, a scene execution method is provided. This scene execution method is widely applicable to whole-house intelligent digital control application scenarios such as smart homes, smart home ecosystems, and intelligencehouse ecosystems. Optionally, in this embodiment, the above-mentioned scene execution method can be applied to, for example... Figure 1 The hardware environment shown consists of terminal device 102 and server 104. For example... Figure 1 As shown, server 104 is connected to terminal device 102 via a network and can be used to provide services (such as application services) to the terminal or clients installed on the terminal. A database can be set up on server 104 or independently of server 104 to provide data storage services for server 104. Cloud computing and / or edge computing services can be configured on server 104 or independently of server 104 to provide data processing services for server 104.
[0036] The aforementioned network may include, but is not limited to, at least one of the following: wired network, wireless network. The aforementioned wired network may include, but is not limited to, at least one of the following: wide area network, metropolitan area network, local area network. The aforementioned wireless network may include, but is not limited to, at least one of the following: Wi-Fi (Wireless Fidelity), Bluetooth. The terminal device 102 may not be limited to PC, mobile phone, tablet computer, smart air conditioner, smart range hood, smart refrigerator, smart oven, smart stove, smart washing machine, smart water heater, smart washing equipment, smart dishwasher, smart projector, smart TV, smart clothes rack, smart curtains, smart audio-visual equipment, smart socket, smart speaker, smart speaker box, smart fresh air equipment, smart kitchen and bathroom equipment, smart bathroom equipment, smart robot vacuum cleaner, smart window cleaning robot, smart mopping robot, smart air purifier, smart steam oven, smart microwave oven, smart water heater, smart air purifier, smart water dispenser, smart door lock, etc.
[0037] The following is combined Figures 2 to 7 This invention will be described in detail below.
[0038] In some specific embodiments of the present invention, such as Figures 2 to 7 As shown, this solution provides a method for managing household energy consumption, including: Acquire household energy management information input from the terminal. The household energy management information includes at least household address information, as well as the energy consumption threshold and / or energy consumption type corresponding to each household address. Based on household energy consumption management information, an energy consumption reminder strategy is generated for each household address. The energy consumption reminder strategy includes energy consumption data and / or data on the type of energy consumption generated for the household address information. Based on each household address, implement energy consumption reminder policies that correspond to the energy consumption threshold and / or energy consumption type for each household address.
[0039] It should be noted that the system obtains and identifies the household energy management information entered by the user on the terminal device. When at least two household address information is included, customized energy consumption monitoring is performed for each household address information, and energy consumption reminder strategies are made based on the conditions set in the household energy management information.
[0040] Furthermore, the home energy management information includes the user's selected home address, i.e., home address information, as well as energy consumption thresholds and energy consumption types. Energy consumption thresholds refer to the user's expected upper or lower limit of energy consumption for the selected home address information, as well as specific reminder conditions set for the corresponding energy consumption threshold, such as percentages. Energy consumption types include home energy consumption details that users are more concerned about, such as specific electricity, water, and gas consumption, the energy consumption status of specific smart home devices, and energy consumption trends.
[0041] In some possible embodiments of the present invention, an energy consumption reminder strategy corresponding to the energy consumption threshold and / or energy consumption type for each household address information is implemented, specifically including: Obtain the current energy consumption data corresponding to the home address information, and generate the corresponding energy consumption reminder decision based on the current energy consumption data if the current energy consumption data meets the reminder conditions; All energy consumption reminder decisions are obtained, and an energy consumption reminder strategy containing information on each household address that meets the reminder conditions is generated based on all energy consumption reminder decisions. The reminder conditions corresponding to each household address information in the all energy consumption reminder decisions are independently set conditions.
[0042] Specifically, this embodiment provides an implementation method for executing a corresponding energy consumption reminder strategy. It obtains current energy consumption data based on the home address information and combines it with reminder conditions set by the user in the home energy consumption management information. When the current energy consumption data meets the reminder conditions or is interpreted as triggering the reminder conditions, a corresponding energy consumption reminder decision is generated based on the current energy consumption data, so that the user can be informed in a timely manner of the relevant situation that meets the user's set reminder under the current home address information.
[0043] Furthermore, after generating an energy consumption reminder decision, there may be other household address information that also generates energy consumption reminder decisions. Therefore, it is necessary to summarize all the energy consumption reminder decisions to generate the final energy consumption reminder strategy.
[0044] In possible embodiments, such as Figure 3 The diagram shown illustrates the flow of an energy consumption reminder message in an energy consumption reminder strategy. The specific implementation process can be as follows: Step 1: The system calculates the household's monthly energy consumption value daily. Step 2: Based on the threshold and percentage set by the user, determine whether the reminder conditions are met and remind the user to save electricity.
[0045] In possible embodiments, such as Figure 3 As shown, the electricity consumption threshold is 100, the percentage is 80, and the monthly household electricity consumption is 88 > 100*(80 / 100), which meets the conditions, so the user is reminded to save electricity.
[0046] In some possible embodiments of the present invention, the step of generating a corresponding energy consumption reminder decision based on current energy consumption data specifically includes: Obtain the reminder energy consumption condition input from the terminal. The reminder energy consumption condition is a set percentage value based on the energy consumption threshold. If the current energy consumption data meets the energy consumption reminder conditions between the current energy consumption data and the energy consumption threshold, an energy consumption reminder decision is generated based on the energy consumption type corresponding to the current energy consumption data and the energy consumption reminder conditions. The energy consumption reminder decision includes the current energy consumption data of each household address information and the energy consumption type that meets the energy consumption reminder conditions.
[0047] Specifically, this embodiment provides an implementation method for generating corresponding energy consumption reminder decisions based on current energy consumption data. During the input of household energy consumption management information, users will set corresponding reminder conditions. Usually, an energy consumption threshold is set to limit the upper limit of energy consumption. However, there may be situations where users do not want to receive a reminder only after the energy consumption threshold is reached. Instead, they may want to know the relevant situation when the energy consumption threshold is about to be reached, so as to make an effective and reasonable choice. Therefore, by introducing a set percentage value, more targeted settings can be made according to the different energy consumption management needs of users with different household address information.
[0048] In a possible implementation, a user has two home addresses. The permanent home address consumes more electricity, so an energy consumption threshold is set for this address, and a percentage value is also set to allow for reasonable energy consumption planning or control when the energy consumption is close to the threshold. Meanwhile, the other home address is a non-permanent home address with low power consumption. The energy consumption of this address is more about overall, periodic, and phased control. Therefore, there is no need for such refined percentage management. Instead, an energy consumption threshold is set to provide energy consumption reminders, i.e., energy consumption reminders are issued when the energy consumption is close to the threshold or when energy consumption is monitored periodically.
[0049] In possible embodiments, such as Figure 4 The diagram shown illustrates the process of inputting household energy management information into the terminal. The specific reminder function setup process is as follows: Step 1: Users set up message reminders on the energy consumption page of the app; Step 2: Prompt the user to select the family for which message notifications need to be set (the user may have multiple families); Step 3: Prompt the user to set the energy consumption type (water, gas, electricity) and threshold provided in the message; Step 4: Prompt the user to set a percentage. The app will remind the user when the household's monthly energy consumption reaches the set threshold percentage.
[0050] In possible embodiments, such as Figure 4 As shown, the electricity consumption threshold is set to 100, and the percentage is 80. When the monthly household electricity consumption reaches 80 kWh or more, users are provided with electricity-saving tips.
[0051] In some possible embodiments of the present invention, the step of generating a corresponding energy consumption reminder decision based on current energy consumption data specifically includes: Obtain the reminder rate conditions input from the terminal. The reminder rate conditions are based on the current energy consumption data during the same historical time period or a set change rate threshold. If the current energy consumption data meets the reminder rate conditions, an energy consumption reminder decision is generated based on the energy consumption type and reminder rate conditions corresponding to the current energy consumption data. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder rate conditions, and the real-time change rate of the energy consumption type.
[0052] Specifically, this embodiment provides another implementation method for generating corresponding energy consumption reminder decisions based on current energy consumption data. In this embodiment, the reminder condition in the household energy consumption management information input by the terminal is a reminder rate condition, that is, comparing the current energy consumption data with the historical same period time, or comparing the current energy consumption data with the set change rate threshold. When it is found that the current energy consumption reaches the corresponding set condition, an energy consumption reminder decision is generated based on the energy consumption type and household address information corresponding to the current energy consumption data.
[0053] It should be noted that if the current energy consumption data exceeds the rate of change during the historical gas supply period or exceeds the set rate of change threshold, it indicates that energy consumption has increased rapidly in a short period of time. This could be due to water leaks, electrical leaks, gas leaks, children using computers or televisions for extended periods, or forgetting to turn off air conditioners or lights. By acquiring the rate of change of the current energy consumption data, users can make more timely and accurate energy consumption decisions. Of course, users can also set up corresponding special situations according to their actual needs, such as monitoring energy consumption for gas leaks or monitoring whether children watch television for extended periods when they are home alone.
[0054] In some possible embodiments of the present invention, the step of generating a corresponding energy consumption reminder decision based on current energy consumption data specifically includes: In cases involving at least two energy consumption types, obtain the current energy consumption data for each energy consumption type. Obtain the reminder type conditions input from the terminal. The reminder type conditions are the set conditions corresponding to each energy consumption type. If the current energy consumption data meets the reminder type conditions, an energy consumption reminder decision is generated based on the current energy consumption data and the reminder type conditions. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder type conditions, and the setting conditions corresponding to the energy consumption type.
[0055] Specifically, this embodiment provides another implementation method for generating corresponding energy consumption reminder decisions based on current energy consumption data. In this embodiment, the reminder condition in the household energy consumption management information input by the terminal is a reminder type condition, that is, the user sets the setting conditions for triggering a certain type of reminder. When the current energy consumption data meets the reminder type condition, an energy consumption reminder decision is generated.
[0056] In some possible embodiments of the present invention, the conditions are set, specifically including: All current energy consumption data for all energy consumption types meet the alert conditions; Alternatively, among all energy consumption types, all current energy consumption data corresponding to a set number of energy consumption types meet the reminder conditions; Alternatively, among all energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the highest priority meets the reminder conditions; Alternatively, among all energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the lowest priority meets the alert conditions.
[0057] Specifically, this embodiment provides an implementation method for setting conditions, provides examples of the types of setting conditions, and improves the generation conditions for energy consumption reminder decisions when the setting type is used as a reminder type condition.
[0058] In a possible embodiment, all current energy consumption data corresponding to all energy consumption types meet the reminder condition. For example, the energy consumption types include electricity consumption, television electricity consumption, and lighting electricity consumption. The setting condition is that the current energy consumption data of all three types meet the reminder condition. This indicates that there may be excessive use of television and waste of lighting.
[0059] In a possible embodiment, among all energy consumption types, a set number of energy consumption types are provided where all current energy consumption data meet the alert condition. For example, energy consumption types include water, electricity, and gas. The set condition is that the current energy consumption data of any two of the above three types meet the alert condition, thereby realizing the monitoring of energy consumption.
[0060] In a possible implementation, among all energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the highest priority meets the reminder conditions. For example, the energy consumption types include electricity, water, gas, and television electricity consumption, and television electricity consumption is set as the highest priority. If the electricity, water, and gas consumption are all within the energy consumption threshold range, but the television electricity consumption exceeds the energy consumption threshold, an energy consumption reminder decision will still be generated. The highest priority can be understood as the category that the user is most concerned about among many energy consumption types.
[0061] In a possible implementation, among all energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the lowest priority meets the reminder conditions. For example, the energy consumption types include living room lighting, bedroom lighting, and bathroom lighting, and the bathroom lighting is set as the lowest priority. If the power consumption of the bathroom lighting exceeds the energy consumption threshold, even if the living room lighting and bedroom lighting are both within the energy consumption threshold range, an energy consumption reminder decision will still be generated. The difference between the lowest priority and the highest priority here is that the highest priority is the energy consumption type that the user is more concerned about, while the lowest priority is the lowest priority that the user believes should have the lowest power consumption or the highest power saving expectation among many energy consumption types, and thus sets it as such. Alternatively, it can be the power consumption device with the lowest target data ranking in the previous collection period. The target data can be parameters such as power consumption and usage time in the previous month. The system automatically assigns the last one as the lowest priority based on the target data ranking.
[0062] In some possible embodiments of the present invention, generating an energy consumption reminder decision based on current energy consumption data and reminder type conditions specifically includes: Get the current energy consumption change rate and the historical energy consumption change rate for the same period for all energy consumption types; If the current energy consumption change rate for any energy consumption type exceeds the corresponding historical energy consumption change rate for the same period, determine all energy consumption types that exceed the corresponding historical energy consumption change rate based on the current energy consumption change rate, and generate an energy consumption reminder decision based on all determined energy consumption types and the corresponding current energy consumption data. And / or, if the rate of change of current energy consumption for any energy consumption type exceeds the rate of change of current energy consumption for other energy consumption types under the same household address information, determine all energy consumption types that exceed the rate of change of current energy consumption for other energy consumption types under the same household address information based on the rate of change of current energy consumption, and generate an energy consumption reminder decision based on all determined energy consumption types and their corresponding current energy consumption data.
[0063] Specifically, this embodiment provides an implementation method for generating energy consumption reminder decisions based on reminder type conditions and the current energy consumption data corresponding to each energy consumption type. The reminder type conditions also include monitoring the rate of energy consumption change, such as the comparison relationship between any energy consumption type and the energy consumption change rate of the same period in history, and / or, within the same collection period, if the current energy consumption change rate of one energy consumption type exceeds the current energy consumption change rate of other energy consumption types within the same household address information, then, based on the above situation, a corresponding energy consumption reminder decision is generated according to the corresponding energy consumption type.
[0064] In some possible embodiments of the present invention, the energy consumption type specifically includes: Energy categories, which must include at least hydropower, electricity, and natural gas; And / or, equipment category, which includes at least the equipment type, equipment model and equipment identifier.
[0065] Specifically, this embodiment provides an implementation method for energy consumption types, which can be water consumption, electricity consumption, and gas consumption. Energy consumption types can also be specific equipment categories, such as televisions, living room air conditioners, bedroom air conditioners, bedroom lights, bathroom lights, kitchen gas lighting, and kitchen gas monitoring in the home address information.
[0066] In some possible embodiments of the present invention, an energy consumption reminder strategy corresponding to each household address is generated based on household energy consumption management information, specifically including: Based on household energy consumption management information, a household energy consumption management database is constructed. The household energy consumption management database includes at least a household equipment relationship table, an equipment energy consumption data table, a household energy consumption data table, and a household message reminder data table. The home device relationship table includes home address information, device address information, creation time, and update time. The equipment energy consumption data table includes date information, equipment address information, equipment energy consumption information, and energy consumption thresholds; The household energy consumption data sheet includes household address information, date information, household energy consumption information, and energy consumption thresholds; The household message alert data table includes household address information, energy consumption thresholds, set percentage values, and household energy consumption information.
[0067] Specifically, this embodiment provides an implementation method for generating energy consumption reminder strategies corresponding to each household address based on household energy consumption management information. By constructing a household energy consumption management database based on household energy consumption management information and using table structures to construct data structures such as households and devices, device energy consumption, household energy consumption, and household message reminders, it is possible to realize energy consumption management for multiple household address information, provide users with personalized and customized smart home services, and allow users to experience the intelligent control of smart homes.
[0068] In possible embodiments, such as Figure 5 As shown, the data flow relationships between the household device relationship table structure, the device energy consumption data table structure, the household energy consumption data table structure, and the household message reminder table structure are provided.
[0069] Furthermore, the structure of the household equipment relationship table is shown in Table 1: Table 1---Relationships of Household Equipment Furthermore, the structure of the equipment energy consumption data table is shown in Table 2: Table 2---Equipment Energy Consumption Data Furthermore, the structure of the household energy consumption data table is shown in Table 3: Table 3 --- Household Energy Consumption Data Note: Based on the relationship between households and devices, device energy consumption data is linked through device IDs to calculate monthly household energy consumption.
[0070] Furthermore, the structure of the family message reminder table is shown in Table 4: Table 4---Family Message Notification Settings In an application scenario, such as Figure 6 and Figure 7 As shown, user a has 3 households: my household, West Coast 001, and the household of 156*****0703.
[0071] Select a household "West Coast 001", set the electricity consumption target to 100 (i.e., the upper limit), and set the warning notification percentage to 80%. The backend configuration data storage is shown in Table 5. Table 5 - Family Message Notification Settings West Coast The data backend calculates the daily power consumption of the device corresponding to household F00002 to see if it exceeds 100 * 0.8. If it does, an alert is sent. Calculation process: Read the device ID corresponding to the household. F00002 has two devices, D00001 and D00003.
[0072] Read the monthly electricity consumption of devices D00001 and D00003 and calculate the household electricity consumption.
[0073] Calculate the monthly electricity consumption of household F00002's devices every day. The daily calculation results are as follows.
[0074] When calculating the monthly electricity consumption up to October 5th at midnight on October 6th, the monthly electricity consumption reached 84.7, exceeding the set threshold of 100*0.8, triggering an alarm.
[0075] The big data system sends a message to the app, which the user receives on their mobile app. The message reads: "As of yesterday, 84.7 kWh of electricity has been used this month, reaching 80% of the usage target. Please be mindful of your usage."
[0076] In some specific embodiments of the present invention, such as Figure 8 As shown, this solution provides a home energy management device, including: The information acquisition module 10 is used to acquire household energy consumption management information input by the terminal. The household energy consumption management information includes at least household address information, as well as the energy consumption threshold and / or energy consumption type corresponding to each household address. The strategy generation module 20 is used to generate an energy consumption reminder strategy corresponding to each household address information based on household energy consumption management information. The energy consumption reminder strategy includes energy consumption data and / or data on the type of energy consumption generated by reminding the household address information. The strategy execution module 30 is used to execute energy consumption reminder policies based on each household address information, corresponding to the energy consumption threshold and / or energy consumption type of each household address information.
[0077] Optionally, an energy consumption reminder strategy is implemented based on the energy consumption threshold and / or energy consumption type corresponding to each household address information, specifically including: Obtain the current energy consumption data corresponding to the home address information, and generate the corresponding energy consumption reminder decision based on the current energy consumption data if the current energy consumption data meets the reminder conditions; All energy consumption reminder decisions are obtained, and an energy consumption reminder strategy containing information on each household address that meets the reminder conditions is generated based on all energy consumption reminder decisions. The reminder conditions corresponding to each household address information in the all energy consumption reminder decisions are independently set conditions.
[0078] Specifically, this embodiment provides an implementation method for executing a corresponding energy consumption reminder strategy.
[0079] Optionally, the step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: Obtain the reminder energy consumption condition input from the terminal. The reminder energy consumption condition is a set percentage value based on the energy consumption threshold. If the current energy consumption data meets the energy consumption reminder conditions between the current energy consumption data and the energy consumption threshold, an energy consumption reminder decision is generated based on the energy consumption type corresponding to the current energy consumption data and the energy consumption reminder conditions. The energy consumption reminder decision includes the current energy consumption data of each household address information and the energy consumption type that meets the energy consumption reminder conditions.
[0080] Specifically, this embodiment provides an implementation method for generating corresponding energy consumption reminder decisions based on current energy consumption data.
[0081] Optionally, the step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: Obtain the reminder rate conditions input from the terminal. The reminder rate conditions are based on the current energy consumption data during the same historical time period or a set change rate threshold. If the current energy consumption data meets the reminder rate condition, the energy consumption reminder decision is generated based on the energy consumption type and reminder rate condition corresponding to the current energy consumption data. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder rate condition, and the instantaneous change rate of the energy consumption type.
[0082] Specifically, this embodiment provides another implementation method for generating corresponding energy consumption reminder decisions based on current energy consumption data.
[0083] Optionally, the step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: In cases involving at least two energy consumption types, obtain the current energy consumption data for each energy consumption type. Obtain the reminder type conditions input from the terminal. The reminder type conditions are the set conditions corresponding to each energy consumption type. If the current energy consumption data meets the reminder type conditions, an energy consumption reminder decision is generated based on the current energy consumption data and the reminder type conditions. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder type conditions, and the setting conditions corresponding to the energy consumption type.
[0084] Specifically, this embodiment provides another implementation method for generating corresponding energy consumption reminder decisions based on current energy consumption data.
[0085] Optionally, conditions may be set, including: All current energy consumption data for all energy consumption types meet the alert conditions; Alternatively, among all energy consumption types, all current energy consumption data corresponding to a set number of energy consumption types meet the reminder conditions; Alternatively, among all energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the highest priority meets the reminder conditions; Alternatively, among all energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the lowest priority meets the alert conditions.
[0086] Specifically, this embodiment provides an implementation method for setting conditions.
[0087] Optionally, an energy consumption reminder decision is generated based on the current energy consumption data and reminder type conditions, specifically including: Get the current energy consumption change rate and the historical energy consumption change rate for the same period for all energy consumption types; If the current energy consumption change rate for any energy consumption type exceeds the corresponding historical energy consumption change rate for the same period, determine all energy consumption types that exceed the corresponding historical energy consumption change rate based on the current energy consumption change rate, and generate an energy consumption reminder decision based on all determined energy consumption types and the corresponding current energy consumption data. And / or, if the rate of change of current energy consumption for any energy consumption type exceeds the rate of change of current energy consumption for other energy consumption types under the same household address information, determine all energy consumption types that exceed the rate of change of current energy consumption for other energy consumption types under the same household address information based on the rate of change of current energy consumption, and generate an energy consumption reminder decision based on all determined energy consumption types and their corresponding current energy consumption data.
[0088] Specifically, this embodiment provides an implementation method for generating energy consumption reminder decisions based on reminder type conditions and the current energy consumption data corresponding to each energy consumption type.
[0089] Optionally, energy consumption types include: Energy categories, which must include at least hydropower, electricity, and natural gas; And / or, equipment category, which includes at least the equipment type, equipment model and equipment identifier.
[0090] Specifically, this embodiment provides an implementation method for energy consumption type.
[0091] Optionally, based on household energy management information, an energy consumption reminder strategy corresponding to each household address is generated, specifically including: Based on household energy consumption management information, a household energy consumption management database is constructed. The household energy consumption management database includes at least a household equipment relationship table, an equipment energy consumption data table, a household energy consumption data table, and a household message reminder data table. The home device relationship table includes home address information, device address information, creation time, and update time. The equipment energy consumption data table includes date information, equipment address information, equipment energy consumption information, and energy consumption thresholds; The household energy consumption data sheet includes household address information, date information, household energy consumption information, and energy consumption thresholds; The household message alert data table includes household address information, energy consumption thresholds, set percentage values, and household energy consumption information.
[0092] Specifically, this embodiment provides a method based on household energy consumption management information.
[0093] Figure 9 An example is a schematic diagram of the physical structure of an electronic device, such as... Figure 9 As shown, the electronic device may include: a processor 810, a communications interface 820, a memory 830, and a communication bus 840, wherein the processor 810, the communications interface 820, and the memory 830 communicate with each other through the communication bus 840. The processor 810 can call logical instructions in the memory 830 to execute a home energy management method, which includes: acquiring home energy management information input from a terminal, the home energy management information including at least home address information, and energy consumption thresholds and / or energy consumption types corresponding to each home address; generating an energy consumption reminder strategy corresponding to each home address based on the home energy management information, wherein the energy consumption reminder strategy includes energy consumption data and / or energy consumption type data for reminding the home address information; and executing the energy consumption reminder strategy corresponding to the energy consumption threshold and / or energy consumption type for each home address based on each home address.
[0094] Furthermore, the logical instructions in the aforementioned memory 830 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or a part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0095] In possible embodiments, the server can be local or remote relative to the terminal. For example, the server can access information stored in the user terminal, a database, or any combination thereof via a network.
[0096] In possible embodiments, the server can be implemented on a cloud platform; by way of example only, the cloud platform may include private cloud, public cloud, hybrid cloud, community cloud, distributed cloud, inter-cloud, multi-cloud, or any combination thereof.
[0097] In possible embodiments, the network can be any type of wired or wireless network, or a combination thereof. By way of example only, the network may include a wired network, a wireless network, a fiber optic network, a telecommunications network, an intranet, the Internet, a local area network (LAN), a wide area network (WAN), wireless local area networks (WLANs), a metropolitan area network (MAN), a public switched telephone network (PSTN), a Bluetooth network, a ZigBee network, or a near field communication (NFC) network, or any combination thereof.
[0098] On the other hand, the present invention also provides a computer program product, which includes a computer program that can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute the home energy management method provided by the above methods. The method includes: acquiring home energy management information input by a terminal, the home energy management information including at least home address information and energy consumption threshold and / or energy consumption type corresponding to each home address; generating an energy consumption reminder strategy corresponding to each home address based on the home energy management information, wherein the energy consumption reminder strategy includes energy consumption data and / or energy consumption type data that reminds the home address information; and executing the energy consumption reminder strategy corresponding to the energy consumption threshold and / or energy consumption type of each home address based on each home address information.
[0099] In another aspect, the present invention also provides a non-transitory computer-readable storage medium storing a computer program thereon. When executed by a processor, the computer program is implemented to perform the home energy management method provided by the above methods. The method includes: acquiring home energy management information input by a terminal, the home energy management information including at least home address information, and energy consumption threshold and / or energy consumption type corresponding to each home address; generating an energy consumption reminder strategy corresponding to each home address based on the home energy management information, wherein the energy consumption reminder strategy includes energy consumption data and / or energy consumption type data that reminds the home address information; and executing the energy consumption reminder strategy corresponding to the energy consumption threshold and / or energy consumption type of each home address based on each home address.
[0100] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.
[0101] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or some parts of embodiments.
[0102] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "method," "specific method," or "some methods," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or method is included in at least one embodiment or method of the present invention. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or method. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or methods. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or methods described in this specification, as well as the features of different embodiments or methods.
[0103] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A method for managing household energy consumption, characterized in that, include: Acquire household energy management information input from the terminal, wherein the household energy management information includes at least household address information, and energy consumption threshold and / or energy consumption type corresponding to each household address information; Based on the household energy management information, an energy consumption reminder strategy is generated for each household address, wherein the energy consumption reminder strategy includes reminding the household address of energy consumption data and / or data on the type of energy consumption generated; Based on each of the said home address information, execute the energy consumption threshold and / or the energy consumption type corresponding to each of the said home address information, and implement the energy consumption reminder strategy.
2. The household energy consumption management method according to claim 1, characterized in that, The execution of the energy consumption reminder strategy corresponding to the energy consumption threshold and / or the energy consumption type for each of the aforementioned home address information specifically includes: Obtain the current energy consumption data corresponding to the home address information, and generate a corresponding energy consumption reminder decision based on the current energy consumption data if the current energy consumption data meets the reminder conditions. All energy consumption reminder decisions are obtained, and an energy consumption reminder strategy containing the home address information that meets the reminder conditions is generated based on all the energy consumption reminder decisions, wherein the reminder conditions corresponding to each home address information in all the energy consumption reminder decisions are independently set conditions.
3. The household energy consumption management method according to claim 2, characterized in that, The step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: The reminder energy consumption condition input by the terminal is obtained, wherein the reminder energy consumption condition is a set percentage value based on the energy consumption threshold; If the current energy consumption data and the energy consumption threshold satisfy the energy consumption reminder condition, the energy consumption reminder decision is generated based on the current energy consumption data and the energy consumption reminder condition. The energy consumption reminder decision includes the current energy consumption data of each household address information and the energy consumption type corresponding to satisfying the energy consumption reminder condition.
4. The household energy consumption management method according to claim 2, characterized in that, The step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: The reminder rate condition input by the terminal is obtained, wherein the reminder rate condition is the current energy consumption data based on the historical same period time or a set change rate threshold; If the current energy consumption data meets the reminder rate condition, the energy consumption reminder decision is generated based on the current energy consumption data and the reminder rate condition. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder rate condition, and the instantaneous change rate of the energy consumption type.
5. The household energy consumption management method according to claim 2, characterized in that, The step of generating a corresponding energy consumption reminder decision based on the current energy consumption data specifically includes: In cases where at least two of the energy consumption types are included, obtain the current energy consumption data corresponding to each of the energy consumption types; Obtain the reminder type conditions input by the terminal, wherein the reminder type conditions are the setting conditions corresponding to each of the energy consumption types; If the current energy consumption data meets the reminder type conditions, an energy consumption reminder decision is generated based on the current energy consumption data and the reminder type conditions. The energy consumption reminder decision includes the current energy consumption data of each household address, the energy consumption type that meets the reminder type conditions, and the setting conditions corresponding to the energy consumption type.
6. The household energy consumption management method according to claim 5, characterized in that, The specified conditions specifically include: All current energy consumption data corresponding to all energy consumption types meet the reminder conditions; Alternatively, among all the energy consumption types, a set number of the current energy consumption data corresponding to all the energy consumption types meet the reminder conditions; Alternatively, among all the energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the highest priority meets the reminder conditions; Alternatively, among all the energy consumption types, the current energy consumption data corresponding to the energy consumption type marked as the lowest priority meets the reminder conditions.
7. The household energy consumption management method according to claim 5, characterized in that, The process of generating the energy consumption reminder decision based on the current energy consumption data and the reminder type conditions specifically includes: Obtain the current energy consumption change rate and the historical energy consumption change rate for all energy consumption types. If the current energy consumption change rate for any of the energy consumption types exceeds the corresponding historical energy consumption change rate for the same period, all energy consumption types that exceed the corresponding historical energy consumption change rate are determined based on the current energy consumption change rate, and an energy consumption reminder decision is generated based on all the determined energy consumption types and the corresponding current energy consumption data. And / or, if the current energy consumption change rate corresponding to any one of the energy consumption types exceeds the current energy consumption change rate corresponding to other energy consumption types under the same home address information, all energy consumption types that exceed the current energy consumption change rate of other energy consumption types under the same home address information are determined based on the current energy consumption change rate, and an energy consumption reminder decision is generated based on all the determined energy consumption types and the corresponding current energy consumption data.
8. The household energy consumption management method according to any one of claims 1 to 7, characterized in that, The generation of energy consumption reminder strategies based on the household energy consumption management information for each household address specifically includes: Based on the aforementioned household energy consumption management information, a household energy consumption management database is constructed. The household energy consumption management database includes at least a household equipment relationship table, an equipment energy consumption data table, a household energy consumption data table, and a household message reminder data table. The home device relationship table includes home address information, device address information, creation time, and update time. The device energy consumption data table includes date information, device address information, device energy consumption information, and energy consumption thresholds; The household energy consumption data table includes household address information, date information, household energy consumption information, and energy consumption thresholds; The household message reminder data table includes household address information, energy consumption threshold, set percentage value, and household energy consumption information.
9. An electronic device, comprising: Memory and processor; The memory and the processor communicate with each other via a communication bus; The memory stores computer programs that can run on the processor; When the processor invokes the computer program, it is able to execute the home energy management method according to any one of claims 1 to 8.
10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the home energy management method as described in any one of claims 1 to 8.