Energy-saving information pushing device and method
By using users' electricity consumption and feedback records, users are grouped into similar accounts, and suitable energy-saving information is filtered and pushed to them. This solves the problem of inaccurate energy-saving information push in existing technologies and achieves energy-saving information push that better meets users' needs.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-23
- Publication Date
- 2026-03-24
AI Technical Summary
Existing methods for pushing energy-saving information fail to take into account users' electricity consumption patterns, resulting in inaccurate content that is difficult to meet users' daily needs.
By analyzing user accounts' electricity usage and feedback records, users are grouped into similar accounts, and suitable energy-saving information is filtered and pushed to them. Combining user levels and feedback records from similar accounts, recommended energy-saving information is then filtered out.
It enables more accurate delivery of energy-saving information, meets users' electricity needs and habits, and improves the efficiency of energy-saving information delivery.
Smart Images

Figure CN121722967A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to an energy-saving information dissemination device and method, and more particularly to an energy-saving information dissemination device and method based on electricity consumption records. Background Technology
[0002] With rising environmental awareness, reducing energy waste has become a crucial issue. To promote environmental consciousness, governments and power companies disseminate energy-saving information to the public through various channels.
[0003] However, if the electricity consumption of the recipients is not taken into account when pushing energy-saving information, the content will be inaccurate and will not match the user's daily usage scenario, making it difficult for the user to implement it.
[0004] In view of this, how to more accurately disseminate energy-saving information is an urgent goal that the industry needs to strive for. Summary of the Invention
[0005] To address the aforementioned problems, this disclosure proposes an energy-saving information push device, comprising a storage unit and a processor. The storage unit stores multiple energy-saving information items. The processor, coupled to the storage unit, performs the following operations: based on a feedback record of a user account, confirming a user level of the user account, wherein the feedback record of the user account corresponds to the multiple energy-saving information items; based on an electricity consumption record of the user account, grouping the user account into a first electricity consumption type among multiple electricity consumption types; based on the first electricity consumption type, selecting at least one similar account from the multiple accounts; and based on the user account's user level and at least one feedback record of the at least one similar account, selecting recommended energy-saving information from the multiple energy-saving information items and pushing the recommended energy-saving information to the user account, wherein the at least one feedback record of the at least one similar account corresponds to the multiple energy-saving information items.
[0006] In one embodiment of this disclosure, the feedback record of the user account includes at least one implemented information among the plurality of energy-saving information that the user account has implemented, and confirming the operation of the user account's user level further includes: calculating a score for the user account based on at least one difficulty level corresponding to the at least one implemented information; and determining the user account's user level based on the score.
[0007] In one embodiment of this disclosure, the operation of grouping a user account to the first electricity consumption type further includes: selecting a first electricity consumption group from a plurality of electricity consumption groups based on a total electricity consumption of the user account; and grouping the user account to the first electricity consumption type based on a plurality of electricity consumptions at a plurality of time points corresponding to the user account, wherein the first electricity consumption type corresponds to the first electricity consumption group.
[0008] In one embodiment of this disclosure, the operation of selecting the first electricity consumption group further includes: grouping the user account and the plurality of accounts into a high electricity consumption group and a low electricity consumption group based on the total electricity consumption of the user account and the plurality of accounts to generate a first grouping result; and selecting the first electricity consumption group based on the first grouping result.
[0009] In one embodiment of this disclosure, the operation of grouping the user account to the first electricity consumption type further includes: grouping the user account and the multiple accounts in the first electricity consumption group into multiple feature groups based on the multiple electricity consumptions of the user account and the multiple electricity consumptions of the multiple accounts in the first electricity consumption group corresponding to the multiple time points, to generate a second grouping result; and selecting the first electricity consumption type from the multiple electricity consumption types corresponding to the first electricity consumption group based on the second grouping result.
[0010] In one embodiment of this disclosure, the operation of filtering out the at least one similar account further includes: filtering out at least one first account corresponding to the first electricity type from the plurality of accounts; and filtering out the at least one similar account from the at least one first account based on a range of user levels corresponding to the user account.
[0011] In one embodiment of this disclosure, the operation of filtering the recommended energy-saving information further includes: filtering out at least one implemented information that the user account has implemented from the plurality of energy-saving information; and selecting an implemented information that a similar account has implemented from the plurality of filtered energy-saving information to filter out the recommended energy-saving information.
[0012] In one embodiment of this disclosure, the operation of filtering the recommended energy-saving information further includes: receiving multiple feedback records from multiple subject accounts, wherein the multiple feedback records from the multiple subject accounts correspond to the multiple energy-saving information; calculating multiple difficulty levels of the multiple energy-saving information based on the multiple feedback records from the multiple subject accounts; and filtering the recommended energy-saving information from the multiple energy-saving information based on the user level of the user account and the multiple difficulty levels of the multiple energy-saving information.
[0013] In one embodiment of this disclosure, the processor is further configured to perform the following operations: in response to a user account's real-time power consumption information satisfying a trigger condition, based on the trigger condition, a real-time energy-saving information is selected from the plurality of energy-saving information and pushed to the user account.
[0014] In one embodiment of this disclosure, the processor is further configured to perform the following operations: obtain an input feedback from the user account corresponding to the recommended energy-saving information; and update the feedback record of the user account based on the input feedback.
[0015] This disclosure also proposes a method for pushing energy-saving information to an electronic device, comprising the steps of: obtaining multiple energy-saving information items; confirming a user level of a user account based on a feedback record of a user account, wherein the feedback record of the user account corresponds to the multiple energy-saving information items; grouping the user account into a first electricity consumption type among multiple electricity consumption types based on an electricity consumption record of the user account; selecting at least one similar account from the multiple accounts based on the first electricity consumption type; and selecting recommended energy-saving information from the multiple energy-saving information items based on the user level of the user account and at least one feedback record of the at least one similar account to push the recommended energy-saving information to the user account, wherein the at least one feedback record of the at least one similar account corresponds to the multiple energy-saving information items.
[0016] In one embodiment of this disclosure, the feedback record of the user account includes at least one implemented information among the plurality of energy-saving information that the user account has implemented, and the step of confirming the user level of the user account further includes: calculating a score for the user account based on at least one difficulty level corresponding to the at least one implemented information; and determining the user level of the user account based on the score.
[0017] In one embodiment of this disclosure, the step of grouping the user account to the first electricity consumption type further includes: selecting a first electricity consumption group from multiple electricity consumption groups based on a total electricity consumption of the user account; and grouping the user account to the first electricity consumption type based on multiple electricity consumptions at multiple time points corresponding to the user account, wherein the first electricity consumption type corresponds to the first electricity consumption group.
[0018] In one embodiment of this disclosure, the step of selecting the first electricity consumption group further includes: grouping the user account and the plurality of accounts into a high electricity consumption group and a low electricity consumption group based on the total electricity consumption of the user account and the plurality of accounts to generate a first grouping result; and selecting the first electricity consumption group based on the first grouping result.
[0019] In one embodiment of this disclosure, the step of grouping the user account to the first electricity consumption type further includes: grouping the user account and the multiple accounts in the first electricity consumption group into multiple feature groups based on the multiple electricity consumptions of the user account and the multiple electricity consumptions of the multiple accounts in the first electricity consumption group corresponding to the multiple time points, to generate a second grouping result; and selecting the first electricity consumption type from the multiple electricity consumption types corresponding to the first electricity consumption group based on the second grouping result.
[0020] In one embodiment of this disclosure, the step of filtering out the at least one similar account further includes: filtering out at least one first account corresponding to the first electricity type from the plurality of accounts; and filtering out the at least one similar account from the at least one first account based on a range of user levels corresponding to the user account.
[0021] In one embodiment of this disclosure, the step of filtering the recommended energy-saving information further includes: filtering out at least one implemented information that the user account has implemented from the plurality of energy-saving information; and selecting an implemented information that a similar account has implemented from the plurality of filtered energy-saving information to filter out the recommended energy-saving information.
[0022] In one embodiment of this disclosure, the step of filtering the recommended energy-saving information further includes: receiving multiple feedback records from multiple subject accounts, wherein the multiple feedback records from the multiple subject accounts correspond to the multiple energy-saving information; calculating multiple difficulty levels of the multiple energy-saving information based on the multiple feedback records from the multiple subject accounts; and filtering the recommended energy-saving information from the multiple energy-saving information based on the user level of the user account and the multiple difficulty levels of the multiple energy-saving information.
[0023] In one embodiment of this disclosure, the method further includes: responding to a user account's real-time electricity consumption information satisfying a trigger condition, and based on the trigger condition, filtering out a real-time energy-saving information from the plurality of energy-saving information to push the real-time energy-saving information to the user account.
[0024] In one embodiment of this disclosure, the method further includes: obtaining input feedback from the user account corresponding to the recommended energy-saving information; and updating the feedback record of the user account based on the input feedback.
[0025] It should be understood that the foregoing general description and the following specific description are merely exemplary and explanatory, and are intended to provide further explanation of the claimed disclosure. Attached Figure Description
[0026] To make the above and other objects, features, advantages and embodiments disclosed herein more apparent and understandable, the accompanying drawings are described below:
[0027] Figure 1 This is a schematic diagram of the energy-saving information push device in the first embodiment of this disclosure;
[0028] Figure 2 This is a flowchart illustrating the process of generating recommended energy-saving information by the energy-saving information push device in some embodiments of this disclosure;
[0029] Figure 3 This is a flowchart illustrating how the energy-saving information push device obtains energy-saving information in some embodiments of this disclosure;
[0030] Figure 4 This is a schematic diagram of the energy-saving information push device generating feature clusters based on electricity consumption records in some embodiments of this disclosure; and
[0031] Figure 5 This is a flowchart of the energy-saving information dissemination method in the second embodiment of this disclosure.
[0032] [Symbol Explanation]
[0033] 1: Energy-saving information dissemination device
[0034] 12: Processor
[0035] 14: Storage
[0036] OP1~OP8, OP11~OP15: Operation
[0037] UR: Electricity Usage Record
[0038] HG, LG: Electricity Grouping
[0039] FG11~FG1n, FG21~FG2n: Feature Groups
[0040] 200: Energy-saving information dissemination method
[0041] S201~S205: Steps Detailed Implementation
[0042] To make the description of this disclosure more detailed and complete, reference can be made to the accompanying drawings and the various embodiments described below, in which the same numbers represent the same or similar elements.
[0043] Please refer to Figure 1This is a schematic diagram of the energy-saving information push device 1 according to the first embodiment of this disclosure. The energy-saving information push device 1 includes a processor 12 and a storage device 14, wherein the processor 12 is electrically connected to the storage device 14. The energy-saving information push device 1 is used to push suggested energy-saving information based on the user's account's electricity consumption records and feedback.
[0044] In some embodiments, the energy-saving information push device 1 can be a server that pushes energy-saving information to the device corresponding to the user account (e.g., mobile phone, personal computer) via a network or other communication interface. In some embodiments, the energy-saving information push device 1 can also be the device corresponding to the user account and directly push the energy-saving information to the user account.
[0045] In some embodiments, processor 12 may include a central processing unit (CPU), a graphics processing unit (GPU), a multiprocessor, a distributed processing system, an application-specific integrated circuit (ASIC), and / or a suitable computing unit.
[0046] Storage 14 is used to store multiple energy-saving information, including energy-saving knowledge to be pushed to user accounts to provide users with energy-saving tips.
[0047] For example, energy-saving information includes reminder type, behavior type, and device type information. Reminder-type energy-saving information includes messages to remind users to reduce energy waste, such as, "Remember to turn off the lights when you leave the room." Behavior-type energy-saving information includes messages to remind users to adjust their electricity usage, such as, "Using the air conditioner's sleep mode and timer at night can reduce unnecessary power consumption." Device-type energy-saving information includes suggestions for the maintenance and installation of electrical appliances, such as, "Regularly defrosting the refrigerator can maintain higher operating efficiency."
[0048] In some embodiments, the storage device 14 may include semiconductor or solid-state memory, magnetic tape, portable computer disk, random access memory (RAM), read-only memory (ROM), hard disk and / or optical disk.
[0049] In order to filter out suitable energy-saving information from the data and push it to user accounts, the energy-saving information push device 1 confirms the electricity consumption situation based on the user account's feedback and filters similar accounts based on the user account's electricity consumption records. Finally, the energy-saving information push device 1 selects recommended energy-saving information based on the electricity consumption situation of the user account and similar accounts and pushes it to the user account.
[0050] Specifically, the processor 12 performs the following operations: based on a feedback record of a user account, confirming a user level of the user account, wherein the feedback record of the user account corresponds to the plurality of energy-saving information; based on an electricity consumption record of the user account, grouping the user account into a first electricity consumption type among a plurality of electricity consumption types; based on the first electricity consumption type, filtering at least one similar account from the plurality of accounts; and based on the user level of the user account and at least one feedback record of the at least one similar account, filtering a recommended energy-saving information from the plurality of energy-saving information and pushing the recommended energy-saving information to the user account, wherein the at least one feedback record of the at least one similar account corresponds to the plurality of energy-saving information.
[0051] It should be noted that the account records the electricity consumption records of the user to which it is connected, as well as the data of interaction with the energy-saving information push device 1. The user account is an account registered by the user.
[0052] For operational details regarding the energy-saving information dissemination device 1 that generates recommended energy-saving information, please refer to [link / reference]. Figure 2 This is a flowchart of the energy-saving information push device 1 generating recommended energy-saving information in some embodiments of this disclosure.
[0053] During operation OP1, the energy-saving information push device 1 acquires energy-saving information and stores it in the storage device 14. For operational details regarding the energy-saving information push device 1 acquiring energy-saving information, please refer to [link to relevant documentation]. Figure 3 Operation OP1 further includes operations OP11 to OP15.
[0054] First, during operation OP11, the energy-saving information push device 1 collects data materials related to energy-saving information. In some embodiments, the energy-saving information can be obtained by the energy-saving information push device 1 through searching relevant documents, web crawlers, or other search methods.
[0055] Furthermore, during OP12 operation, the energy-saving information push device 1 classifies the energy-saving information according to its attributes.
[0056] In some embodiments, the energy-saving information push device 1 adds attribute tags to the energy-saving information. For example, energy-saving information related to a specific appliance is assigned attribute tags by the energy-saving information push device 1 based on keywords in the energy-saving information, such as: refrigerator, air conditioner, dehumidifier, etc.
[0057] On the other hand, during operation OP13, the energy-saving information dissemination device 1 collects feedback records from accounts to evaluate the energy-saving information. For example, the energy-saving information dissemination device 1 creates a questionnaire from the collected energy-saving information and provides multiple accounts with the questionnaire to investigate whether the accounts have implemented energy-saving behaviors corresponding to the energy-saving information.
[0058] Based on the evaluation results of Operation OP13, in Operation OP14, the energy-saving information push device 1 establishes a difficulty scale for the energy-saving information. For example, the more energy-saving actions that accounts have already performed, the lower the difficulty level; the more energy-saving actions that accounts have not performed, the higher the difficulty level. In some embodiments, the difficulty level of the energy-saving information push device 1 is represented by a value between 0 and 6, and is divided into 6 difficulty levels based on this value. The lower the difficulty level of the energy-saving information, the easier it is to implement; the higher the difficulty level of the energy-saving information, the more difficult it is to implement.
[0059] After classifying the energy-saving information by attribute and establishing a difficulty scale, the energy-saving information push device 1 obtains the pre-processed energy-saving information during operation OP15.
[0060] Please return Figure 2 On the other hand, during OP2 operation, the energy-saving information push device 1 obtains feedback records from user accounts. For example, the energy-saving information push device 1 provides a questionnaire for users to fill out, which includes questions about the appliances users use and whether they have implemented certain energy-saving behaviors.
[0061] In some embodiments, the questionnaire used in Operation OP2 may include the questionnaire in Operation OP13, which confirms which energy-saving behaviors the user account has performed, so that the corresponding energy-saving information will not need to be provided to the user account again in the future.
[0062] After obtaining feedback records from user accounts, the energy-saving information push device 1 performs operation OP3 to confirm the user account's user level, which indicates the degree of initiative of the user account in implementing energy-saving behaviors.
[0063] In some embodiments, the feedback record of the user account includes at least one implemented information among the plurality of energy-saving information that the user account has implemented, and the processor 12 confirms the operation of the user account's user level, which further includes: calculating a score for the user account based on at least one difficulty level corresponding to the at least one implemented information; and determining the user level of the user account based on the score.
[0064] For example, the energy-saving information push device 1 can assign corresponding weights to each energy-saving information based on the difficulty scale established by operation OP14. When a user account has performed an energy-saving action with a higher corresponding weight (i.e., a higher difficulty level), the user account will be given more points; conversely, performing an energy-saving action with a lower corresponding weight (i.e., a lower difficulty level) will only result in a lower score; and no points will be given for energy-saving actions that have not been performed.
[0065] Based on this, according to the user account's feedback records, the energy-saving information push device 1 can calculate the user account's user level, indicating the current energy-saving behavior of the user account. The higher the level, the more or more difficult the energy-saving behavior is.
[0066] In some embodiments, since the user level is calculated based on the difficulty level of energy-saving information, the user level can also be represented by the same measurement standard. For example, both the difficulty level and the user level are represented by a value between 0 and 6, and are divided into 6 difficulty levels or user levels according to this value.
[0067] On the other hand, during operation OP4, the energy-saving information push device 1 obtains the electricity consumption records of the user account. For example, the energy-saving information push device 1 obtains the electricity consumption at multiple points in time from the user account's electricity meter, such as: the wattage at multiple points in time and / or the electricity consumption (kilowatt-hours) over multiple time intervals.
[0068] Furthermore, in operation OP5, the energy-saving information push device 1 groups user accounts into at least one electricity consumption type based on the user account's electricity consumption records, wherein the electricity consumption type is used to indicate the trend of changes in the user account's electricity consumption.
[0069] For example, the energy-saving information push device 1 collects electricity consumption records from multiple accounts and groups the accounts based on electricity consumption and / or the trend of electricity consumption over time to generate multiple electricity consumption types. Accounts belonging to the same electricity consumption type have similar electricity consumption and / or electricity consumption trends. Accordingly, after the energy-saving information push device 1 obtains the electricity consumption records of user accounts, it can group the user accounts into one of the electricity consumption types.
[0070] In some embodiments, the energy-saving information push device 1 first divides accounts into high-electricity-consumption groups and low-electricity-consumption groups based on electricity consumption, and then further groups the accounts in the two groups according to electricity consumption characteristics to generate the multiple electricity consumption types, and groups the user accounts accordingly.
[0071] Specifically, the operation of the processor 12 to group the user account to the first power consumption type further includes: selecting a first power consumption group from multiple power consumption groups based on a total power consumption of the user account; and grouping the user account to the first power consumption type based on multiple power consumptions of the user account at multiple points in time, wherein the first power consumption type corresponds to the first power consumption group.
[0072] For operational details of this embodiment, please refer to [link / reference]. Figure 4 This is a schematic diagram of the energy-saving information dissemination device 1 generating feature clusters based on electricity consumption records.
[0073] As shown in the figure, the energy-saving information push device 1 classifies the account into one of the high electricity consumption group HG or low electricity consumption group LG based on the electricity consumption in multiple electricity consumption records UR of the account. The classification can be based on the total electricity consumption and / or the highest electricity consumption over a period of time, such as: total electricity consumption in a week, total electricity consumption in a month and / or the highest daily electricity consumption.
[0074] Specifically, the operation of the processor 12 in selecting the first power consumption group further includes: grouping the user account and the plurality of accounts into a high power consumption group and a low power consumption group based on the total power consumption of the user account and the plurality of accounts to generate a first grouping result; and selecting the first power consumption group based on the first grouping result.
[0075] Furthermore, the energy-saving information dissemination device 1 further groups the accounts to one of the characteristic groups FG11 to FG1n or one of the characteristic groups FG21 to FG2n based on the electricity consumption trends in the electricity consumption record UR. It should be noted that the characteristic group here can be regarded as the aforementioned electricity consumption type.
[0076] Specifically, the operation of the processor 12 to group the user account to the first electricity consumption type further includes: grouping the user account and the multiple accounts in the first electricity consumption group into multiple feature groups based on the multiple electricity consumptions of the user account and the multiple electricity consumptions of the multiple accounts in the first electricity consumption group corresponding to the multiple time points, to generate a second grouping result; and selecting the first electricity consumption type from the multiple electricity consumption types corresponding to the first electricity consumption group based on the second grouping result.
[0077] For example, the energy-saving information push device 1 extracts the characteristics of electricity consumption changes in the multiple time intervals based on the electricity consumption records of multiple accounts, and groups the accounts accordingly to generate n feature groups, where n is an integer greater than 1.
[0078] It should be noted that the energy-saving information push device 1 can use clustering algorithms such as k-means to group accounts.
[0079] In some embodiments, since the account's daily electricity consumption patterns may differ, the energy-saving information push device 1 can also group the account's daily electricity consumption records separately, thereby extracting the account's different electricity consumption characteristics on different days. For example, account A may belong to characteristic group FG12 for 5 days out of the week, and characteristic group FG21 for another 2 days.
[0080] For example, the energy-saving information push device 1 collects electricity consumption data (e.g., wattage) sampled every 30 minutes from the electricity consumption record as a single data point, accumulating into a set of 48 data points per day. Furthermore, the energy-saving information push device 1 clusters multiple sets of data from multiple accounts, generating multiple feature clusters. Based on these multiple feature clusters, different daily electricity consumption trends can be identified.
[0081] Please return Figure 2 In operation OP6, the energy-saving information push device 1 filters similar accounts that belong to the same electricity consumption type based on the clustering results.
[0082] like Figure 2 As shown, in some embodiments, the energy-saving information push device 1 can further filter accounts with similar user levels among similar accounts belonging to the same electricity consumption type.
[0083] Specifically, the operation of the processor 12 to filter out the at least one similar account further includes: filtering out at least one first account corresponding to the first electricity type from the plurality of accounts; and filtering out the at least one similar account from the at least one first account based on a range of user levels corresponding to the user account.
[0084] Next, during OP7 operation, the energy-saving information push device 1 filters energy-saving information based on the user account's user level and feedback records of similar accounts.
[0085] In some embodiments, the energy-saving information push device 1 filters out energy-saving information implemented by accounts with similar difficulty levels and user grades in the difficulty scale, in order to further generate recommended energy-saving information.
[0086] In some embodiments, the energy-saving information push device 1 filters out energy-saving information that has not been implemented by the user account but has been implemented by similar accounts as recommended energy-saving information.
[0087] Specifically, the operation of the processor 12 to filter the recommended energy-saving information further includes: filtering out at least one implemented information that the user account has implemented from the plurality of energy-saving information; and selecting an implemented information that a similar account has implemented from the plurality of filtered energy-saving information to filter out the recommended energy-saving information.
[0088] In some embodiments, since the difficulty scale and user level established in operation OP14 are represented by the same measurement standard, the energy-saving information push device 1 can filter out energy-saving information corresponding to the user account user level of the difficulty level.
[0089] Specifically, the operation of the processor 12 in filtering the recommended energy-saving information further includes: receiving multiple feedback records from multiple subject accounts, wherein the multiple feedback records from multiple subject accounts correspond to the multiple energy-saving information; calculating multiple difficulty levels of the multiple energy-saving information based on the multiple feedback records from the multiple subject accounts; and filtering the recommended energy-saving information from the multiple energy-saving information based on the user level of the user account and the multiple difficulty levels of the multiple energy-saving information.
[0090] In some embodiments, the energy-saving information push device 1 selects recommended energy-saving information according to the following priority order: first, it selects (1) energy-saving information that similar accounts have implemented but user accounts have not implemented; if no energy-saving information meets the condition of (1), it selects (2) energy-saving information that similar accounts have received push notifications but have not implemented, and user accounts have not implemented; if no energy-saving information meets the conditions of (1) and (2), it selects (3) energy-saving information that matches the user account's user level and user accounts have not implemented.
[0091] Finally, after the filtering by OP7, the energy-saving information push device 1 can generate recommended energy-saving information to push to the device corresponding to the user account or directly to the user account.
[0092] In some embodiments, the energy-saving information push device 1 provides a user interface to push recommended energy-saving information, for example, displaying recommended energy-saving information pushed by an application on the device's display screen.
[0093] In some embodiments, after pushing out recommended energy-saving information, the energy-saving information push device 1 also asks the user through a user interface whether they want to implement the recommended energy-saving information, and the user can provide feedback through the user interface. Accordingly, the energy-saving information push device 1 can update the feedback record based on the user's input feedback, and use it as reference information for future pushes, for example: the energy-saving information push device 1 will no longer push out energy-saving information that the user's account has already implemented.
[0094] Specifically, the processor 12 is further configured to perform the following operations: obtain an input feedback from the user account corresponding to the recommended energy-saving information; and update the feedback record of the user account based on the input feedback.
[0095] In some embodiments, the energy-saving information push device 1 periodically pushes recommended energy-saving information to the user account through the above-described operation, for example, once a week. On the other hand, the energy-saving information push device 1 also pushes recommended energy-saving information to the user account when specific conditions are triggered, for example, when the user account's power consumption increases abnormally, reminding the user account to check the usage of electrical appliances.
[0096] Specifically, the processor 12 is further configured to perform the following operations: in response to a user account's real-time power consumption information satisfying a trigger condition, based on the trigger condition, a real-time energy-saving information is selected from the plurality of energy-saving information and pushed to the user account.
[0097] In summary, the energy-saving information push device 1 disclosed herein filters out other similar accounts based on the user's account's electricity consumption records, and then filters and pushes recommended energy-saving information based on the user's account and similar accounts' electricity consumption feedback. Furthermore, by establishing a difficulty scale based on account feedback, the energy-saving information push device 1 can classify energy-saving information and further push energy-saving information that better meets the user's needs. In this way, the energy-saving information push device 1 can refer to the implementation difficulty of the energy-saving information itself and account data similar to the user's account's electricity consumption patterns to push energy-saving information more accurately.
[0098] Please refer to Figure 5 This is a flowchart of the energy-saving information push method 200 in the second embodiment of this disclosure. The energy-saving information push method 200 includes steps S201 to S205. The energy-saving information push method 200 is used to push suggested energy-saving information based on the user's account's electricity consumption records and feedback. The energy-saving information push method 200 can be executed by an electronic device (e.g., the energy-saving information push device 1 in the first embodiment).
[0099] First, in step S201, the electronic device acquires multiple energy-saving information.
[0100] Next, in step S202, the electronic device confirms a user level of a user account based on a feedback record of a user account, wherein the feedback record of the user account corresponds to the plurality of energy-saving information.
[0101] Next, in step S203, the electronic device groups the user account into a first electricity usage type among multiple electricity usage types based on an electricity usage record of the user account.
[0102] Next, in step S204, the electronic device filters out at least one similar account from multiple accounts based on the first electricity consumption type.
[0103] Finally, in step S205, the electronic device, based on the user level of the user account and at least one feedback record of the at least one similar account, filters out a recommended energy-saving information from the plurality of energy-saving information and pushes the recommended energy-saving information to the user account, wherein the at least one feedback record of the at least one similar account corresponds to the plurality of energy-saving information.
[0104] In some embodiments, the feedback record of the user account includes at least one implemented information among the plurality of energy-saving information that the user account has implemented, and step S202 further includes the electronic device calculating a score for the user account based on at least one difficulty level corresponding to the at least one implemented information; and the electronic device determining the user level of the user account based on the score.
[0105] In some embodiments, step S203 further includes the electronic device selecting a first power consumption group from multiple power consumption groups based on a total power consumption of the user account; and the electronic device grouping the user account to the first power consumption type based on multiple power consumptions of the user account at multiple points in time, wherein the first power consumption type corresponds to the first power consumption group.
[0106] In some embodiments, the operation of selecting the first power consumption group further includes the electronic device grouping the user account and the plurality of accounts into a high power consumption group and a low power consumption group based on the total power consumption of the user account and the plurality of accounts to generate a first grouping result; and the electronic device selecting the first power consumption group based on the first grouping result.
[0107] In some embodiments, the step of grouping the user account to the first electricity consumption type further includes the electronic device grouping the user account and the multiple accounts in the first electricity consumption group into multiple feature groups based on the multiple electricity consumptions of the user account and the multiple electricity consumptions of the multiple accounts in the first electricity consumption group corresponding to the multiple time points, to generate a second grouping result; and the electronic device selecting the first electricity consumption type from the multiple electricity consumption types corresponding to the first electricity consumption group based on the second grouping result.
[0108] In some embodiments, step S204 further includes the electronic device filtering out at least one first account corresponding to the first electricity type from the plurality of accounts; and the electronic device filtering out the at least one similar account from the at least one first account based on a range of user levels corresponding to the user account.
[0109] In some embodiments, step S205 further includes the electronic device filtering out at least one implemented information of the user account from the plurality of energy-saving information; and the electronic device selecting an implemented information of the at least one similar account from the plurality of energy-saving information after filtering out the energy-saving information to filter out the recommended energy-saving information.
[0110] In some embodiments, step S205 further includes the electronic device receiving multiple feedback records from multiple subject accounts, wherein the multiple feedback records from multiple subject accounts correspond to multiple energy-saving information; the electronic device calculating multiple difficulty levels of the multiple energy-saving information based on the multiple feedback records from the multiple subject accounts; and the electronic device filtering out recommended energy-saving information from the multiple energy-saving information based on the user level of the user account and the multiple difficulty levels of the multiple energy-saving information.
[0111] In some embodiments, the energy-saving information push method 200 further includes responding to a user account's real-time electricity consumption information satisfying a trigger condition, and the electronic device, based on the trigger condition, filtering out a real-time energy-saving information from the plurality of energy-saving information to push the real-time energy-saving information to the user account.
[0112] In some embodiments, the energy-saving information push method 200 further includes the electronic device obtaining an input feedback from the user account corresponding to the recommended energy-saving information; and the electronic device updating the feedback record of the user account based on the input feedback.
[0113] In summary, the energy-saving information push method 200 disclosed herein filters out other similar accounts based on the user account's electricity consumption records, and then filters and pushes recommended energy-saving information based on the electricity consumption feedback from the user account and similar accounts. Furthermore, by establishing a difficulty scale based on account feedback, the energy-saving information push method 200 can classify energy-saving information and further push energy-saving information that better meets user needs. In this way, the energy-saving information push method 200 can refer to the ease of implementation of the energy-saving information itself and account data similar to the user account's electricity consumption patterns to push energy-saving information more accurately.
[0114] Although several embodiments have been described in detail above as examples, the energy-saving information push device and method proposed in this disclosure can also be implemented in other systems, hardware, software, storage media, or combinations thereof. Therefore, the scope of protection of this disclosure should not be limited to the specific implementations described in the embodiments of this disclosure, but should be determined by the appended claims.
[0115] It will be apparent to those skilled in the art to which this disclosure pertains that various modifications and variations can be made to the structure of this disclosure without departing from its scope or spirit. In view of the foregoing, the scope of protection of this disclosure also covers modifications and variations made within the scope of the appended claims.
Claims
1. An energy-saving information dissemination device, characterized in that, Include: A storage device for storing multiple energy-saving information entries; as well as A processor, coupled to the memory, performs the following operations: Based on a feedback record of a user account, a user level of the user account is confirmed, wherein the feedback record of the user account corresponds to the plurality of energy-saving information; Based on a user account’s electricity usage record, the user account is grouped into a first electricity usage category among multiple electricity usage categories; Based on this first type of electricity consumption, at least one similar account is selected from multiple accounts; as well as Based on the user account's user level and at least one feedback record from at least one similar account, a recommended energy-saving information is selected from the plurality of energy-saving information and pushed to the user account, wherein the at least one feedback record from the at least one similar account corresponds to the plurality of energy-saving information.
2. The energy-saving information push device as described in claim 1, characterized in that, The user account's feedback record includes at least one of the multiple energy-saving information items that the user account has implemented, and confirming the operation of the user account's user level further includes: Based on at least one difficulty level corresponding to at least one implemented piece of information, calculate a score for the user account; and Based on this score, the user's account level is determined.
3. The energy-saving information push device as described in claim 1, characterized in that, The operation of grouping the user account to the first electricity consumption type further includes: Based on the total electricity consumption of the user account, select a first electricity consumption group from multiple electricity consumption groups; as well as Based on the user account’s multiple electricity consumptions at multiple time points, the user account is grouped into the first electricity consumption type, wherein the first electricity consumption type corresponds to the first electricity consumption group.
4. The energy-saving information push device as described in claim 3, characterized in that, The operation of selecting this first electricity consumption group further includes: Based on the total electricity consumption of the user account and the multiple accounts, the user account and the multiple accounts are grouped into a high electricity consumption group and a low electricity consumption group to generate a first grouping result. as well as Based on the results of the first grouping, the first electricity consumption grouping is selected.
5. The energy-saving information push device as described in claim 3, characterized in that, The operation of grouping the user account to the first electricity consumption type further includes: Based on the multiple electricity consumptions of the user account and the multiple electricity consumptions of the multiple accounts in the first electricity consumption group corresponding to the multiple time points, the user account and the multiple accounts in the first electricity consumption group are grouped into multiple feature groups to generate a second grouping result. as well as Based on the second grouping result, the first electricity consumption type is selected from the plurality of electricity consumption types corresponding to the first electricity consumption group.
6. The energy-saving information push device as described in claim 1, characterized in that, The process of identifying at least one similar account further includes: Select at least one first account corresponding to the first electricity consumption type from the plurality of accounts; and Based on a range of user levels corresponding to the user account, the at least one similar account is selected from the at least one first account.
7. The energy-saving information push device as described in claim 1, characterized in that, The process of selecting this recommended energy-saving information further includes: The user account is filtered out of at least one implemented information from the multiple energy-saving information filters; and The multiple energy-saving information after self-screening selects an implemented information that has been implemented by at least one similar account to filter out the recommended energy-saving information.
8. The energy-saving information push device as described in claim 1, characterized in that, The process of selecting this recommended energy-saving information further includes: Receive multiple feedback records from multiple subject accounts, wherein the multiple feedback records from the multiple subject accounts correspond to the multiple energy-saving information; Based on the multiple feedback records from the multiple subject accounts, calculate multiple difficulty levels for the multiple energy-saving information; as well as Based on the user account's user level and the multiple difficulty levels of the multiple energy-saving information, the recommended energy-saving information is filtered from the multiple energy-saving information.
9. The energy-saving information push device as described in claim 1, characterized in that, The processor is further used to perform the following operations: In response to a user account's real-time electricity consumption information satisfying a trigger condition, based on the trigger condition, a real-time energy-saving information is selected from the plurality of energy-saving information and pushed to the user account.
10. The energy-saving information push device as described in claim 1, characterized in that, The processor is further used to perform the following operations: Obtain input feedback from the user account corresponding to the recommended energy-saving information; and Based on this input feedback, update the feedback record in the user's account.
11. A method for disseminating energy-saving information, characterized in that, Applicable to an electronic device, the steps include: Obtain multiple energy-saving information; Based on a feedback record of a user account, a user level of the user account is confirmed, wherein the feedback record of the user account corresponds to the plurality of energy-saving information; Based on a user account’s electricity usage record, the user account is grouped into a first electricity usage category among multiple electricity usage categories; Based on this first type of electricity consumption, at least one similar account is selected from multiple accounts; as well as Based on the user account's user level and at least one feedback record from at least one similar account, a recommended energy-saving information is selected from the plurality of energy-saving information and pushed to the user account, wherein the at least one feedback record from the at least one similar account corresponds to the plurality of energy-saving information.
12. The energy-saving information dissemination method as described in claim 11, characterized in that, The user account's feedback record includes at least one of the multiple energy-saving information items that the user account has implemented, and the step of confirming the user account's user level further includes: Based on at least one difficulty level corresponding to at least one implemented piece of information, calculate a score for the user account; and Based on this score, the user's account level is determined.
13. The energy-saving information dissemination method as described in claim 11, characterized in that, The step of grouping the user account to the first electricity consumption type further includes: Based on the total electricity consumption of the user account, select a first electricity consumption group from multiple electricity consumption groups; as well as Based on the user account’s multiple electricity consumptions at multiple time points, the user account is grouped into the first electricity consumption type, wherein the first electricity consumption type corresponds to the first electricity consumption group.
14. The energy-saving information dissemination method as described in claim 13, characterized in that, The step of selecting the first electricity consumption group further includes: Based on the total electricity consumption of the user account and the multiple accounts, the user account and the multiple accounts are grouped into a high electricity consumption group and a low electricity consumption group to generate a first grouping result. as well as Based on the results of the first grouping, the first electricity consumption grouping is selected.
15. The energy-saving information dissemination method as described in claim 13, characterized in that, The step of grouping the user account to the first electricity consumption type further includes: Based on the multiple electricity consumptions of the user account and the multiple electricity consumptions of the multiple accounts in the first electricity consumption group corresponding to the multiple time points, the user account and the multiple accounts in the first electricity consumption group are grouped into multiple feature groups to generate a second grouping result. as well as Based on the second grouping result, the first electricity consumption type is selected from the plurality of electricity consumption types corresponding to the first electricity consumption group.
16. The energy-saving information dissemination method as described in claim 11, characterized in that, The step of filtering out at least one similar account further includes: Select at least one first account corresponding to the first electricity consumption type from the plurality of accounts; and Based on a range of user levels corresponding to the user account, the at least one similar account is selected from the at least one first account.
17. The energy-saving information dissemination method as described in claim 11, characterized in that, The step of selecting the recommended energy-saving information further includes: The user account is filtered out of at least one implemented information from the multiple energy-saving information filters; and The multiple energy-saving information after self-screening selects an implemented information that has been implemented by at least one similar account to filter out the recommended energy-saving information.
18. The energy-saving information dissemination method as described in claim 11, characterized in that, The step of selecting the recommended energy-saving information further includes: Receive multiple feedback records from multiple subject accounts, wherein the multiple feedback records from the multiple subject accounts correspond to the multiple energy-saving information; Based on the multiple feedback records from the multiple subject accounts, calculate multiple difficulty levels for the multiple energy-saving information; as well as Based on the user account's user level and the multiple difficulty levels of the multiple energy-saving information, the recommended energy-saving information is filtered from the multiple energy-saving information.
19. The energy-saving information dissemination method as described in claim 11, characterized in that, Further includes: In response to a user account's real-time electricity consumption information satisfying a trigger condition, based on the trigger condition, a real-time energy-saving information is selected from the plurality of energy-saving information and pushed to the user account.
20. The energy-saving information dissemination method as described in claim 11, characterized in that, Further includes: Obtain input feedback from the user account corresponding to the recommended energy-saving information; and Based on this input feedback, update the feedback record in the user's account.