Processing method, device and equipment based on user intention recognition
By obtaining energy usage data for multi-user households, identifying the energy saving intentions of each user, and generating an overall energy saving plan, the problem of poor energy saving results caused by differences in energy usage habits among family members is solved, and more efficient energy utilization and lower energy waste are achieved.
Patent Information
- Application Number
- CN202411915928.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-24
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2044-12-24
AI Technical Summary
In a multi-user home environment, family members have large differences in energy usage habits and energy saving awareness, making it difficult for existing energy saving systems to effectively achieve energy saving goals.
By obtaining the energy usage data of multiple users in the current environment, determining the energy saving intentions of each user, and generating an overall energy saving plan based on these intentions, and then controlling the equipment to achieve energy saving goals.
Improves energy utilization efficiency, reduces energy waste, and improves user experience.
Smart Images

Figure CN119987223A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of smart home technology, and in particular to a processing method, device, equipment, medium and product based on user intention recognition. Background Art
[0002] In a multi-user household environment, there are often significant differences in energy usage habits and energy-saving awareness among family members. Such differences are not only due to personal characteristics such as age, gender, and occupation, but also affected by a variety of factors such as living habits.
[0003] Most existing energy-saving systems focus on technical optimization, such as achieving energy-saving goals by improving equipment performance and energy efficiency. However, in actual applications, even if the equipment itself has high energy efficiency, the energy-saving effect will still be greatly reduced if the user has improper usage habits or lacks energy-saving awareness.
[0004] For example, some family members like to turn off the lights when they leave the room, while others like to lower the air-conditioning temperature when they leave the room. The energy-saving behaviors adopted by each family member in actual life may be different, which can lead to energy waste and even conflicts in some cases. Summary of the invention
[0005] In view of the above problems, a processing method, device, equipment, medium and product based on user intention recognition are proposed to overcome the above problems or at least partially solve the above problems, including:
[0006] A processing method based on user intention recognition, the method comprising:
[0007] Obtain energy usage data for multiple users in the current environment;
[0008] determining energy-saving intentions of the plurality of users based on the energy usage data;
[0009] generating an overall energy-saving plan according to the energy-saving intentions of the plurality of users;
[0010] According to the overall energy-saving plan, the devices in the current environment are controlled.
[0011] Optionally, generating an overall energy-saving plan according to the energy-saving intentions of the multiple users includes:
[0012] determining a device usage pattern for each user based on the energy usage data;
[0013] determining an overall energy-saving index according to the energy-saving intentions of the plurality of users;
[0014] Adjusting the equipment usage pattern of each user according to the overall energy saving index;
[0015] Generate an overall energy saving plan based on the adjusted equipment usage patterns.
[0016] Optionally, determining an overall energy-saving index according to the energy-saving intentions of the multiple users includes:
[0017] Quantify each user's energy-saving intention and obtain each user's energy-saving index;
[0018] An overall energy-saving index is determined according to the user energy-saving indexes of the multiple users.
[0019] Optionally, adjusting the device usage pattern of each user according to the overall energy-saving index includes:
[0020] According to the overall energy-saving index, adjusting the user energy-saving index of each user;
[0021] The device usage pattern of each user is adjusted according to the adjusted user energy-saving index.
[0022] Optionally, the overall energy-saving plan includes an adjusted device usage mode corresponding to each user, and controlling the devices in the current environment according to the overall energy-saving plan includes:
[0023] When a control instruction of a target user is detected, the device in the current environment is controlled according to the adjusted device usage mode corresponding to the target user in the overall energy-saving plan.
[0024] Optionally, determining the energy-saving intentions of the multiple users according to the energy usage data includes:
[0025] Generating user profile data for each user based on the energy usage data;
[0026] Clustering the multiple users according to the user portrait data to obtain multiple energy-saving behavior groups;
[0027] The energy-saving intention of each user is determined according to the energy-saving behavior group to which each user belongs.
[0028] Optionally, before controlling the devices in the current environment according to the overall energy-saving plan, the method further includes:
[0029] presenting the overall energy saving plan to the plurality of users;
[0030] Upon detecting a confirmation operation of the target user on the overall energy-saving plan, controlling the devices in the current environment according to the overall energy-saving plan is performed.
[0031] Optionally, it also includes:
[0032] Obtain user feedback information;
[0033] The overall energy-saving plan is adjusted according to the user feedback information.
[0034] Optionally, the device is a smart home device.
[0035] A processing device based on user intention recognition, the device comprising:
[0036] An energy usage data acquisition module is used to acquire energy usage data of multiple users in the current environment;
[0037] an energy-saving intention determination module, configured to determine the energy-saving intentions of the plurality of users based on the energy usage data;
[0038] An overall energy-saving plan generating module, used for generating an overall energy-saving plan according to the energy-saving intentions of the plurality of users;
[0039] The overall energy-saving plan execution module is used to control the equipment in the current environment according to the overall energy-saving plan.
[0040] An electronic device comprises a processor, a memory and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the method described above when executed by the processor.
[0041] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.
[0042] A computer program product comprises a computer program, wherein when the computer program is executed by a processor, the computer program implements the method as described above.
[0043] The embodiments of the present invention have the following advantages:
[0044] In an embodiment of the present invention, by acquiring energy usage data of multiple users in the current environment; determining the energy-saving intentions of multiple users based on the energy usage data; generating an overall energy-saving plan based on the energy-saving intentions of multiple users; and controlling the equipment in the current environment according to the overall energy-saving plan, it is achieved that by acquiring energy usage data of multiple users in the current environment and formulating and implementing an overall energy-saving plan based on these data, not only the energy utilization efficiency is improved, but also it helps to reduce energy waste and enhance the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solution of the present invention, the accompanying drawings required for use in the description of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0046] Figure 1 is a flowchart of a processing method based on user intention recognition provided by some embodiments of the present invention;
[0047] Figure 2 is a flowchart of a processing method based on user intention recognition provided by some embodiments of the present invention;
[0048] Figure 3 is a flowchart of another processing method based on user intention recognition provided by some embodiments of the present invention;
[0049] Figure 4 is a flowchart of steps of another processing method based on user intention recognition provided by some embodiments of the present invention;
[0050] Figure 5 It is a structural block diagram of a processing device based on user intention recognition provided by some embodiments of the present invention. DETAILED DESCRIPTION
[0051] In order to make the above-mentioned purposes, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. Obviously, the described embodiments are part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0052] Reference Figure 1 , shows a flowchart of a processing method based on user intention recognition provided by some embodiments of the present invention, which may specifically include the following steps:
[0053] Step 101: Obtain energy usage data of multiple users in the current environment.
[0054] The current environment may be a specific place or area where energy-saving control is required, such as an office, a living room, a bedroom, etc.
[0055] As some examples, energy usage data of users in the current environment can be collected through smart home systems; wherein, smart home systems can connect various smart home devices in the home (such as lighting, home appliances, security, environmental monitoring, etc.) together through wired or wireless means to form an interconnected network, thereby realizing intelligent management and control of smart home devices.
[0056] For example, a smart home system can be connected to smart electricity meters, water meters, gas meters, sensors, monitoring devices and other devices. By deploying sensors and smart electricity meters and other devices in the current environment, the user's energy usage can be monitored in real time, such as consumption data of electricity, natural gas, water resources, etc.
[0057] In some examples, multiple users in the current environment can be determined through monitoring equipment, and a file can be created for each user to record the user behavior data of each user; wherein the user behavior data may include user operation behavior on the equipment in the current environment; the smart home system can analyze the energy usage data corresponding to multiple users in the current environment by utilizing the energy usage data of a certain time period (such as 1 day) and combining it with the user behavior data generated in this time period. By obtaining the energy usage data of multiple users in the current environment, the energy-saving intentions of multiple users can be analyzed.
[0058] Step 102: determining energy-saving intentions of the plurality of users based on the energy usage data.
[0059] Among them, energy-saving intention can indicate whether the user is willing to take measures to reduce energy consumption in order to achieve the purpose of energy saving. This intention can be determined by the user's operation behavior on the device in the current environment. Each user's energy-saving intention is different; for example, energy-saving intention can be stingy, generous, general, etc.; users with stingy energy-saving intentions would like to use the device as little as possible to reduce energy consumption; generous users will not turn off the device even if they no longer need the device later; general users will only turn on the device when needed, and turn it off immediately after use, and the time of using the device is relatively short.
[0060] By obtaining the energy usage data corresponding to multiple users in the current environment, the energy-saving intention of each user can be determined. For example, the father likes to turn off the lights when leaving the room, while the mother prefers to lower the air-conditioning temperature when leaving the room.
[0061] In some examples, a smart home system can analyze energy usage data to infer or determine whether the user has the intention to save energy.
[0062] In some embodiments of the present invention, determining the energy-saving intentions of the multiple users based on the energy usage data includes: generating user portrait data for each user based on the energy usage data; clustering the multiple users based on the user portrait data to obtain multiple energy-saving behavior groups; and determining the energy-saving intention of each user based on the energy-saving behavior group to which each user belongs.
[0063] In some examples, a user portrait can be created for each user based on the collected energy usage data of each user (such as electricity consumption, water consumption, gas consumption, etc.), and the user portrait data of each user can be determined in combination with the user behavior data of each user; wherein the user portrait data may include various characteristics and behavior patterns of the user.
[0064] Before generating user portrait data for each user, the energy usage data and user behavior data may also be preprocessed, including but not limited to data cleaning, removal of outliers and missing values, and feature extraction, so as to extract features that are helpful for identifying energy-saving intentions and determine user portrait data for each user.
[0065] After generating user portrait data for each user, cluster analysis and other techniques can be used to group user portraits with similar energy-saving behavior characteristics into one category to form different energy-saving behavior groups; wherein, energy-saving behavior groups may include stingy groups, generous groups, general groups, etc.; based on the energy-saving behavior group to which the user belongs, the user's energy-saving intention is inferred; since users in the same group have similar energy-saving behavior characteristics, it can be considered that these users have similar energy-saving intentions.
[0066] As some examples, machine learning algorithms can be used to analyze users' usage habits and identify each user's energy-saving intention; for example, cluster analysis can be used to distinguish the energy-saving behavior patterns of different users, and then unsupervised learning algorithms, such as K-means clustering, can be used to divide users into different energy-saving behavior groups, each of which can represent a specific energy-saving intention or behavior pattern.
[0067] Step 103: Generate an overall energy-saving plan according to the energy-saving intentions of the multiple users.
[0068] The overall energy-saving plan may include energy-saving actions that need to be taken for each user.
[0069] In some examples, an overall energy-saving plan can be formulated based on the energy-saving intentions of multiple users, such as through linear programming or dynamic programming, to balance the energy-saving needs and preferences of different members; incentive mechanisms can also be designed, such as point rewards or competitions, to encourage multiple members to control equipment according to the coordinated overall energy-saving plan.
[0070] For example, in a family environment, parents are more frugal and children are more generous (or children need a brighter environment). When they get up in the morning and need to turn on the lights, the lights are dimmed and turned off during the day. At night when only parents are at home, the lights are automatically dimmed and when children are at home, the lights are brighter. If the children are in the living room, only the living room lights will be controlled to be on.
[0071] In some embodiments of the present invention, generating an overall energy-saving plan based on the energy-saving intentions of the multiple users includes: determining the device usage pattern of each user based on the energy usage data; determining an overall energy-saving index based on the energy-saving intentions of the multiple users; adjusting the device usage pattern of each user based on the overall energy-saving index; and generating an overall energy-saving plan based on the adjusted device usage pattern.
[0072] In some embodiments of the present invention, the device is a smart home device.
[0073] The device usage pattern may include the device usage time, the number of times the device is used, etc.
[0074] In some examples, by collecting and analyzing each user's energy usage data, such as the amount of electricity, natural gas, or water consumed, and how this consumption changes over time; and then analyzing this energy usage data, each user's device usage patterns can be identified, such as which devices are used during which time periods, and how often and how intensely they are used.
[0075] After determining the device usage pattern of each user, the energy-saving intentions of multiple users can be summarized and analyzed, and an overall energy-saving index can be formulated. Then, the device usage pattern of each user can be adjusted to make it meet the overall energy-saving index; wherein, the adjustment of the device usage pattern of each user can include but is not limited to changing the usage time of the device, reducing the power of the device, etc.
[0076] After adjusting each user's device usage pattern, an overall energy saving plan can be developed based on these adjusted patterns. This plan can include relevant information describing how each user should adjust their device usage pattern and how these adjustments will work together to achieve the overall energy saving goal.
[0077] For example, an energy-saving intention coordination algorithm can be used to combine the device usage patterns of multiple users (the usage time of operations such as turning off lights and water, the frequency of switching on and off, etc.) to comprehensively coordinate an overall energy-saving plan that meets the habits of each member as much as possible.
[0078] In some embodiments of the present invention, determining the overall energy-saving index based on the energy-saving intentions of the multiple users includes: quantifying the energy-saving intention of each user to obtain a user energy-saving index for each user; and determining the overall energy-saving index based on the user energy-saving indicators of the multiple users.
[0079] In some examples, each user's energy-saving intention may be quantified, such as by converting the user's energy-saving intention into a specific, measurable value or indicator (eg, a score of 0-100).
[0080] By counting and analyzing the energy-saving indicators of these individual users, an overall indicator reflecting the energy-saving behavior of the entire group can be obtained. This overall energy-saving indicator can be the average, sum, median or other statistics of the energy-saving indicators of all users.
[0081] As some examples, an energy-saving intention model can be designed, in which a supervised learning algorithm is used to convert the user's energy-saving intention into a quantifiable intention representation, such as an energy-saving level or energy-saving score. For the same lamp, the higher the energy-saving level, the lower the brightness of the lamp can be set.
[0082] In some embodiments of the present invention, adjusting the device usage pattern of each user according to the overall energy-saving index includes: adjusting the user energy-saving index of each user according to the overall energy-saving index; adjusting the device usage pattern of each user according to the adjusted user energy-saving index.
[0083] After obtaining the overall energy-saving index, if the energy-saving index of some users fails to reach the overall energy-saving index (i.e., the group average level or expected target), in order to promote the improvement of the overall energy-saving effect, the smart home system can make corresponding adjustments to the energy-saving index of each user according to the requirements of the overall energy-saving index.
[0084] Among them, there may be a correlation between device usage patterns and energy-saving indicators. In order to make the user's energy-saving indicators conform to the adjusted energy-saving indicators, the smart home system can suggest users to adjust their device usage patterns or automatically adjust the device usage patterns; for example, the smart home system can automatically adjust the operating mode and power of electrical appliances according to the new energy-saving indicators; it can also suggest users to make adjustments by themselves, such as reducing unnecessary device use or choosing more energy-saving devices according to the suggestions.
[0085] For example, the current cooling temperature of the air conditioner is 20 degrees, the energy-saving index is 40 points, and the adjusted index is 80 points. Then the cooling temperature of the air conditioner can be adjusted to 26° according to the adjusted index.
[0086] Step 104: Control the devices in the current environment according to the overall energy-saving plan.
[0087] After the overall energy-saving plan is determined, these devices can be adjusted or managed according to the relevant information described in the overall energy-saving plan to achieve the goal of energy saving.
[0088] In some embodiments of the present invention, the overall energy-saving plan includes an adjusted device usage pattern corresponding to each user, and controlling the devices in the current environment according to the overall energy-saving plan includes: when a control instruction of a target user is detected, controlling the devices in the current environment according to the adjusted device usage pattern corresponding to the target user in the overall energy-saving plan.
[0089] As some examples, the target user may be a user with a user portrait who controls the smart home device; the control instruction may be any form of user input, such as an instruction sent through a touch screen, button, remote control, voice command or mobile application in the smart home device.
[0090] In some examples, smart home devices can receive input or instructions from target users. Since the user energy saving indicators and device usage patterns of each user have been adjusted in advance based on the overall energy saving indicators in the overall energy saving plan, the adjusted device usage patterns for the target users can be determined from the overall energy saving plan to control the devices in the current environment.
[0091] In some embodiments of the present invention, before controlling the devices in the current environment according to the overall energy-saving plan, it also includes: displaying the overall energy-saving plan to the multiple users; upon detecting the target user's confirmation operation on the overall energy-saving plan, executing the control of the devices in the current environment according to the overall energy-saving plan.
[0092] As some examples, an interactive interface can be pre-designed to display the overall energy saving plan on a client interactive interface or a screen in a smart home device, allowing users to easily access and execute the overall energy saving plan.
[0093] After the overall energy saving plan is displayed, the user can confirm the relevant information described in the overall energy saving plan to control the devices in the current environment according to the overall energy saving plan. The confirmation operation can be the user expressing acceptance and agreement to the relevant information described in the overall energy saving plan by clicking a button, selecting an option, etc.
[0094] In some embodiments of the present invention, the method further includes: obtaining user feedback information; and adjusting the overall energy saving plan according to the user feedback information.
[0095] After presenting the overall energy-saving plan to multiple users, it is possible to collect or receive information such as opinions, suggestions, satisfaction evaluations, and adjustments from users regarding the overall energy-saving plan; this information can then be analyzed to identify areas in the overall energy-saving plan that need improvement or optimization, and the overall energy-saving plan can be automatically adjusted, or the overall energy-saving plan can be adjusted based on the adjustment information in user feedback information.
[0096] In some examples, users can adjust their energy-saving intentions in the interactive interface, such as setting personalized energy-saving goals.
[0097] In an embodiment of the present invention, by acquiring energy usage data of multiple users in the current environment; determining the energy-saving intentions of multiple users based on the energy usage data; generating an overall energy-saving plan based on the energy-saving intentions of multiple users; and controlling the equipment in the current environment according to the overall energy-saving plan, it is achieved that by acquiring energy usage data of multiple users in the current environment and formulating and implementing an overall energy-saving plan based on these data, not only the energy utilization efficiency is improved, but also it helps to reduce energy waste and enhance the user experience.
[0098] The following is combined with Figure 2 The present invention is exemplified as follows:
[0099] Step 201, start the smart home system.
[0100] Step 202, collecting energy usage data.
[0101] In actual applications, the energy usage data of family members can be collected through the smart home system, such as detailed user behavior data, which can include information such as the time, frequency, and duration of appliance usage, and environmental data such as indoor and outdoor temperature and humidity, because these factors may affect the user's energy-saving behavior.
[0102] Then, the energy usage data is preprocessed, which may include cleaning the data, removing outliers and missing values, and extracting features that are helpful for identifying energy-saving intentions. For example, a user's electricity usage behavior during peak electricity price periods may indicate their energy-saving awareness.
[0103] Step 203: Analyze the user's energy-saving intention.
[0104] In practical applications, machine learning algorithms (such as random forests, support vector machines, or neural networks) can be used to analyze users' usage habits and identify energy-saving intentions.
[0105] For example, by distinguishing the energy-saving behavior patterns of different users through cluster analysis, unsupervised learning algorithms, such as K-means clustering, can be used to divide users into different energy-saving behavior groups, each of which can represent a specific energy-saving intention or behavior pattern.
[0106] Among them, clustering algorithms (such as K-means) can be applied to group users to identify user groups with similar energy-saving behavior patterns.
[0107] Step 204: design an energy-saving intention model.
[0108] In practical applications, an energy-saving intention model can be designed to convert the user's energy-saving intention into a quantifiable intention representation, such as an energy-saving level or energy-saving score, based on a supervised learning algorithm.
[0109] In the specific implementation, the model can be trained based on historical energy usage data, and the performance of the model can be evaluated through methods such as cross-validation. The model parameters can be adjusted to optimize the model to improve the recognition accuracy, and the model can be regularly updated with new user energy usage data to adapt to changes in user behavior.
[0110] For example, if a user reduces electricity usage during peak hours, the model can identify him as a user with energy-saving intentions.
[0111] Step 205: Develop an energy-saving intention coordination algorithm.
[0112] In practical applications, an energy-saving intention coordination algorithm can be developed to formulate an overall energy-saving plan based on the energy-saving intentions of multiple users. For example, linear programming or dynamic programming optimization algorithms can be used to balance the energy-saving needs and preferences of different members, and incentive mechanisms can be designed, such as point rewards or competitions, to encourage multiple members to control equipment according to the coordinated overall energy-saving plan.
[0113] Step 206: The interactive interface displays the overall energy saving plan.
[0114] In practical applications, a user-oriented interactive interface can be designed to display the overall energy-saving plan, allowing users to easily access and perform energy-saving operations; and a feedback mechanism can be provided to allow users to adjust their energy-saving intentions, such as setting personalized energy-saving goals.
[0115] Step 207: Multiple users execute the overall energy saving plan.
[0116] In practical applications, the recognition results can be applied to smart home systems to automatically adjust device operations to achieve energy saving.
[0117] Step 208: The system monitors the energy saving effect.
[0118] In practical applications, the smart home system can analyze the overall energy-saving plan in real time to monitor the implementation effect of the overall energy-saving plan.
[0119] Step 209: Collect user feedback.
[0120] In actual applications, user feedback is collected, energy-saving effects and user satisfaction are evaluated, and the coordination algorithm is adjusted based on the feedback to optimize the overall energy-saving plan.
[0121] Step 210, optimizing the coordination algorithm.
[0122] In actual users, the coordination algorithm can be integrated into the existing smart home system, such as communicating with smart home devices through APIs, and conducting system testing, including functional testing, performance testing, and user satisfaction testing, to ensure the effectiveness of the coordination mechanism and user satisfaction.
[0123] For example, a family has multiple members, each with different energy-saving habits. After collecting data through the smart home system, the system identifies the energy-saving intentions of each member; for example, the father likes to turn off the lights when leaving the room, while the mother prefers to lower the air-conditioning temperature. The system uses a coordination algorithm to combine these intentions and develop an overall energy-saving plan, such as automatically lowering the brightness of the living room lights at night and automatically turning off the air-conditioning when family members leave the room. Through the user interface, family members can see energy-saving suggestions and overall energy-saving goals, and can provide feedback. The system continuously optimizes the overall energy-saving plan based on the feedback to improve the energy-saving effect of the family.
[0124] In an embodiment of the present invention, a multi-user household energy-saving intention coordination mechanism can effectively coordinate the energy-saving behaviors of family members, improve the efficiency of household energy utilization, and take into account individual comfort and living habits to achieve overall optimization of household energy conservation. This mechanism not only improves energy utilization efficiency, but also helps to reduce energy waste, enhance family harmony, and provide customized energy-saving suggestions for different family members.
[0125] Reference Figure 3 , shows a flowchart of another processing method based on user intention recognition provided by some embodiments of the present invention, which may specifically include the following steps:
[0126] Step 301: Obtain energy usage data of multiple users in the current environment.
[0127] The current environment may be a specific place or area where energy-saving control is required, such as an office, a living room, a bedroom, etc.
[0128] As some examples, energy usage data of users in the current environment can be collected through smart home systems; wherein, smart home systems can connect various smart home devices in the home (such as lighting, home appliances, security, environmental monitoring, etc.) together through wired or wireless means to form an interconnected network, thereby realizing intelligent management and control of smart home devices.
[0129] For example, a smart home system can be connected to smart electricity meters, water meters, gas meters, sensors, monitoring devices and other devices. By deploying sensors and smart electricity meters and other devices in the current environment, the user's energy usage can be monitored in real time, such as consumption data of electricity, natural gas, water resources, etc.
[0130] In some examples, multiple users in the current environment can be determined through monitoring equipment, and a file can be created for each user to record the user behavior data of each user; wherein the user behavior data may include user operation behavior on the equipment in the current environment; the smart home system can analyze the energy usage data corresponding to multiple users in the current environment by utilizing the energy usage data of a certain time period (such as 1 day) and combining it with the user behavior data generated in this time period. By obtaining the energy usage data of multiple users in the current environment, the energy-saving intentions of multiple users can be analyzed.
[0131] Step 302: determining energy-saving intentions of the plurality of users based on the energy usage data.
[0132] Among them, energy-saving intention can indicate whether the user is willing to take measures to reduce energy consumption in order to achieve the purpose of energy saving. This intention can be determined by the user's operation behavior on the device in the current environment. Each user's energy-saving intention is different; for example, energy-saving intention can be stingy, generous, general, etc.; users with stingy energy-saving intentions would like to use the device as little as possible to reduce energy consumption; generous users will not turn off the device even if they no longer need the device later; general users will only turn on the device when needed, and turn it off immediately after use, and the time of using the device is relatively short.
[0133] By obtaining the energy usage data corresponding to multiple users in the current environment, the energy-saving intention of each user can be determined. For example, the father likes to turn off the lights when leaving the room, while the mother prefers to lower the air-conditioning temperature when leaving the room.
[0134] In some examples, a smart home system can analyze energy usage data to infer or determine whether the user has the intention to save energy.
[0135] Step 303: Determine the equipment usage pattern of each user based on the energy usage data.
[0136] Step 304: determining an overall energy-saving index according to the energy-saving intentions of the multiple users.
[0137] Step 305: adjusting the device usage pattern of each user according to the overall energy-saving index.
[0138] In some embodiments of the present invention, the device is a smart home device.
[0139] The device usage pattern may include the device usage time, the number of times the device is used, etc.
[0140] In some examples, by collecting and analyzing each user's energy usage data, such as the amount of electricity, natural gas, or water consumed, and how this consumption changes over time; and then analyzing this energy usage data, each user's device usage patterns can be identified, such as which devices are used during which time periods, and how often and how intensely they are used.
[0141] After determining the device usage pattern of each user, the energy-saving intentions of multiple users can be summarized and analyzed, and an overall energy-saving index can be formulated. Then, the device usage pattern of each user can be adjusted to make it meet the overall energy-saving index; wherein, the adjustment of the device usage pattern of each user can include but is not limited to changing the usage time of the device, reducing the power of the device, etc.
[0142] After adjusting each user's device usage pattern, an overall energy saving plan can be developed based on these adjusted patterns. This plan can include relevant information describing how each user should adjust their device usage pattern and how these adjustments will work together to achieve the overall energy saving goal.
[0143] For example, an energy-saving intention coordination algorithm can be used to combine the device usage patterns of multiple users (the usage time of operations such as turning off lights and water, the frequency of switching on and off, etc.) to comprehensively coordinate an overall energy-saving plan that meets the habits of each member as much as possible.
[0144] In some embodiments of the present invention, determining the overall energy-saving index based on the energy-saving intentions of the multiple users includes: quantifying the energy-saving intention of each user to obtain a user energy-saving index for each user; and determining the overall energy-saving index based on the user energy-saving indicators of the multiple users.
[0145] In some examples, each user's energy-saving intention may be quantified, such as by converting the user's energy-saving intention into a specific, measurable value or indicator (eg, a score of 0-100).
[0146] By counting and analyzing the energy-saving indicators of these individual users, an overall indicator reflecting the energy-saving behavior of the entire group can be obtained. This overall energy-saving indicator can be the average, sum, median or other statistics of the energy-saving indicators of all users.
[0147] As some examples, an energy-saving intention model can be designed, in which a supervised learning algorithm is used to convert the user's energy-saving intention into a quantifiable intention representation, such as an energy-saving level or energy-saving score. For the same lamp, the higher the energy-saving level, the lower the brightness of the lamp can be set.
[0148] In some embodiments of the present invention, adjusting the device usage pattern of each user according to the overall energy-saving index includes: adjusting the user energy-saving index of each user according to the overall energy-saving index; adjusting the device usage pattern of each user according to the adjusted user energy-saving index.
[0149] After obtaining the overall energy-saving index, if the energy-saving index of some users fails to reach the overall energy-saving index (i.e., the group average level or expected target), in order to promote the improvement of the overall energy-saving effect, the smart home system can make corresponding adjustments to the energy-saving index of each user according to the requirements of the overall energy-saving index.
[0150] Among them, there may be a correlation between device usage patterns and energy-saving indicators. In order to make the user's energy-saving indicators conform to the adjusted energy-saving indicators, the smart home system can suggest users to adjust their device usage patterns or automatically adjust the device usage patterns; for example, the smart home system can automatically adjust the operating mode and power of electrical appliances according to the new energy-saving indicators; it can also suggest users to make adjustments by themselves, such as reducing unnecessary device use or choosing more energy-saving devices according to the suggestions.
[0151] For example, the current cooling temperature of the air conditioner is 20 degrees, the energy-saving index is 40 points, and the adjusted index is 80 points. Then the cooling temperature of the air conditioner can be adjusted to 26° according to the adjusted index.
[0152] Step 306: Generate an overall energy saving plan based on the adjusted device usage pattern.
[0153] The overall energy-saving plan may include energy-saving actions that need to be taken for each user.
[0154] In some examples, an overall energy-saving plan can be formulated based on the energy-saving intentions of multiple users, such as through linear programming or dynamic programming, to balance the energy-saving needs and preferences of different members; incentive mechanisms can also be designed, such as point rewards or competitions, to encourage multiple members to control equipment according to the coordinated overall energy-saving plan.
[0155] For example, in a family environment, parents are more frugal and children are more generous (or children need a brighter environment). When they get up in the morning and need to turn on the lights, the lights are dimmed and turned off during the day. At night when only parents are at home, the lights are automatically dimmed and when children are at home, the lights are brighter. If the children are in the living room, only the living room lights will be controlled to be on.
[0156] Step 307: Control the devices in the current environment according to the overall energy-saving plan.
[0157] After the overall energy-saving plan is determined, these devices can be adjusted or managed according to the relevant information described in the overall energy-saving plan to achieve the goal of energy saving.
[0158] In some embodiments of the present invention, the overall energy-saving plan includes an adjusted device usage pattern corresponding to each user, and controlling the devices in the current environment according to the overall energy-saving plan includes: when a control instruction of a target user is detected, controlling the devices in the current environment according to the adjusted device usage pattern corresponding to the target user in the overall energy-saving plan.
[0159] As some examples, the target user may be a user with a user portrait who controls the smart home device; the control instruction may be any form of user input, such as an instruction sent through a touch screen, button, remote control, voice command or mobile application in the smart home device.
[0160] In some examples, smart home devices can receive input or instructions from target users. Since the user energy saving indicators and device usage patterns of each user have been adjusted in advance based on the overall energy saving indicators in the overall energy saving plan, the adjusted device usage patterns for the target users can be determined from the overall energy saving plan to control the devices in the current environment.
[0161] In some embodiments of the present invention, before controlling the devices in the current environment according to the overall energy-saving plan, it also includes: displaying the overall energy-saving plan to the multiple users; upon detecting the target user's confirmation operation on the overall energy-saving plan, executing the control of the devices in the current environment according to the overall energy-saving plan.
[0162] As some examples, an interactive interface can be pre-designed to display the overall energy saving plan on a client interactive interface or a screen in a smart home device, allowing users to easily access and execute the overall energy saving plan.
[0163] After the overall energy saving plan is displayed, the user can confirm the relevant information described in the overall energy saving plan to control the devices in the current environment according to the overall energy saving plan. The confirmation operation can be the user expressing acceptance and agreement to the relevant information described in the overall energy saving plan by clicking a button, selecting an option, etc.
[0164] In some embodiments of the present invention, the method further includes: obtaining user feedback information; and adjusting the overall energy saving plan according to the user feedback information.
[0165] After presenting the overall energy-saving plan to multiple users, it is possible to collect or receive information such as opinions, suggestions, satisfaction evaluations, and adjustments from users regarding the overall energy-saving plan; this information can then be analyzed to identify areas in the overall energy-saving plan that need improvement or optimization, and the overall energy-saving plan can be automatically adjusted, or the overall energy-saving plan can be adjusted based on the adjustment information in user feedback information.
[0166] In some examples, users can adjust their energy-saving intentions in the interactive interface, such as setting personalized energy-saving goals.
[0167] In an embodiment of the present invention, energy usage data of multiple users in the current environment are obtained; based on the energy usage data, the energy-saving intentions of the multiple users are determined; based on the energy usage data, the device usage pattern of each user is determined; based on the energy usage data, an overall energy-saving index is determined based on the energy-saving intentions of the multiple users; based on the overall energy-saving index, the device usage pattern of each user is adjusted; based on the adjusted device usage pattern, an overall energy-saving plan is generated; according to the overall energy-saving plan, the equipment in the current environment is controlled, thereby obtaining energy usage data of multiple users in the current environment and formulating and implementing an overall energy-saving plan based on these data, which not only improves energy utilization efficiency, but also helps to reduce energy waste and enhance user experience.
[0168] Reference Figure 4 , shows a flowchart of the steps of another processing method based on user intention recognition provided by some embodiments of the present invention, which may specifically include the following steps:
[0169] Step 401: Obtain energy usage data of multiple users in the current environment.
[0170] Step 402: determining energy-saving intentions of the plurality of users based on the energy usage data.
[0171] Step 403: Generate an overall energy-saving plan according to the energy-saving intentions of the multiple users.
[0172] Step 404: present the overall energy-saving plan to the multiple users.
[0173] Step 405 , upon detecting a confirmation operation of the target user on the overall energy-saving plan, controlling the devices in the current environment according to the overall energy-saving plan.
[0174] In an embodiment of the present invention, energy usage data of multiple users in the current environment are obtained; energy-saving intentions of multiple users are determined based on the energy usage data; an overall energy-saving plan is generated based on the energy-saving intentions of multiple users; the overall energy-saving plan is displayed to multiple users; and upon detection of confirmation operations of multiple users for the overall energy-saving plan, the equipment in the current environment is controlled according to the overall energy-saving plan. By obtaining energy usage data of multiple users in the current environment and formulating and implementing an overall energy-saving plan based on these data, not only the energy utilization efficiency is improved, but also it helps to reduce energy waste and enhance the user experience.
[0175] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0176] Reference Figure 5 , shows a schematic diagram of the structure of a processing device based on user intention recognition provided by some embodiments of the present invention, which may specifically include the following modules:
[0177] An energy usage data acquisition module 501 is used to acquire energy usage data of multiple users in the current environment;
[0178] An energy-saving intention determination module 502, configured to determine the energy-saving intentions of the plurality of users based on the energy usage data;
[0179] An overall energy-saving plan generating module 503, configured to generate an overall energy-saving plan according to the energy-saving intentions of the multiple users;
[0180] The overall energy-saving plan execution module 504 is used to control the devices in the current environment according to the overall energy-saving plan.
[0181] In some embodiments of the present invention, the overall energy saving plan generating module 503 includes:
[0182] A device usage pattern determination submodule, used to determine the device usage pattern of each user based on the energy usage data;
[0183] An overall energy-saving index determination submodule, used to determine an overall energy-saving index according to the energy-saving intentions of the multiple users;
[0184] A device usage mode adjustment submodule, used to adjust the device usage mode of each user according to the overall energy saving index;
[0185] The energy-saving plan generation submodule is used to generate an overall energy-saving plan based on the adjusted equipment usage pattern.
[0186] In some embodiments of the present invention, the overall energy-saving index determination submodule includes:
[0187] An energy-saving intention quantification unit, used to quantify the energy-saving intention of each user to obtain a user energy-saving index of each user;
[0188] The energy-saving index determining unit is used to determine an overall energy-saving index according to the user energy-saving indexes of the multiple users.
[0189] In some embodiments of the present invention, the device usage mode adjustment submodule includes:
[0190] An energy-saving index adjustment unit, used to adjust the user energy-saving index of each user according to the overall energy-saving index;
[0191] The device usage mode adjustment unit is used to adjust the device usage mode of each user according to the adjusted user energy saving index.
[0192] In some embodiments of the present invention, the overall energy saving plan includes the adjusted device usage mode corresponding to each user, and the overall energy saving plan execution module 504 includes:
[0193] The device control submodule is used to control the device in the current environment according to the adjusted device usage mode corresponding to the target user in the overall energy-saving plan when a control instruction of the target user is detected.
[0194] In some embodiments of the present invention, the energy-saving intention determination module 502 includes:
[0195] A user portrait data generating submodule, for generating user portrait data of each user according to the energy usage data;
[0196] An energy-saving behavior group determination submodule, used for clustering the multiple users according to the user portrait data to obtain multiple energy-saving behavior groups;
[0197] The user energy-saving intention determination submodule determines the energy-saving intention of each user according to the energy-saving behavior group to which each user belongs.
[0198] In some embodiments of the present invention, the device further comprises:
[0199] An overall energy-saving plan display module, used to display the overall energy-saving plan to the multiple users;
[0200] The confirmation operation detection module is used to, upon detecting the confirmation operation of the target user on the overall energy-saving plan, execute the control of the equipment in the current environment according to the overall energy-saving plan.
[0201] In some embodiments of the present invention, the device further comprises:
[0202] A user feedback information acquisition module, used to acquire user feedback information;
[0203] The overall energy-saving plan adjustment module is used to adjust the overall energy-saving plan according to the user feedback information.
[0204] In some embodiments of the present invention, the device is a smart home device.
[0205] Some embodiments of the present invention further provide an electronic device, comprising a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the above method is implemented when the computer program is executed by the processor.
[0206] Some embodiments of the present invention further provide a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above method is implemented.
[0207] Some embodiments of the present invention further provide a computer program product, including a computer program, which implements the above method when executed by a processor.
[0208] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0209] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0210] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0211] Those skilled in the art will appreciate that the embodiments of the present invention may be provided as methods, devices, or computer program products. Therefore, the embodiments of the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the embodiments of the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0212] The embodiments of the present invention are described with reference to the flowcharts and / or block diagrams of the methods, terminal devices (systems), and computer program products according to the embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of the processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing terminal device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing terminal device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0213] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing terminal device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0214] These computer program instructions can also be loaded onto a computer or other programmable data processing terminal device so that a series of operating steps are executed on the computer or other programmable terminal device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable terminal device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0215] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.
[0216] Finally, it should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or terminal device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or terminal device. In the absence of further restrictions, the elements defined by the sentence "including one..." do not exclude the existence of other identical elements in the process, method, article or terminal device including the above elements.
[0217] The above is a detailed introduction to a processing method, device, equipment, medium and product based on user intent recognition. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for general technical personnel in this field, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A processing method based on user intention recognition, characterized in that: The method comprises: Obtain energy usage data for multiple users in the current environment; determining energy-saving intentions of the plurality of users based on the energy usage data; generating an overall energy-saving plan according to the energy-saving intentions of the plurality of users; According to the overall energy-saving plan, the devices in the current environment are controlled.
2. The method according to claim 1, characterized in that The generating an overall energy saving plan according to the energy saving intentions of the multiple users includes: determining a device usage pattern for each user based on the energy usage data; determining an overall energy-saving index according to the energy-saving intentions of the plurality of users; Adjusting the equipment usage pattern of each user according to the overall energy saving index; Generate an overall energy saving plan based on the adjusted equipment usage patterns.
3. The method according to claim 2, characterized in that The determining of the overall energy saving index according to the energy saving intentions of the multiple users includes: Quantify each user's energy-saving intention and obtain each user's energy-saving index; An overall energy-saving index is determined according to the user energy-saving indexes of the multiple users.
4. The method according to claim 3, characterized in that The adjusting the device usage pattern of each user according to the overall energy saving index includes: According to the overall energy-saving index, adjusting the user energy-saving index of each user; The device usage pattern of each user is adjusted according to the adjusted user energy-saving index.
5. The method according to any one of claims 2 to 4, characterized in that: The overall energy-saving plan includes the adjusted device usage mode corresponding to each user, and the controlling of the devices in the current environment according to the overall energy-saving plan includes: When a control instruction of a target user is detected, the device in the current environment is controlled according to the adjusted device usage mode corresponding to the target user in the overall energy-saving plan.
6. The method according to any one of claims 1 to 4, characterized in that: The determining, according to the energy usage data, energy-saving intentions of the plurality of users comprises: Generating user profile data for each user based on the energy usage data; Clustering the multiple users according to the user portrait data to obtain multiple energy-saving behavior groups; The energy-saving intention of each user is determined according to the energy-saving behavior group to which each user belongs.
7. The method according to any one of claims 1 to 4, characterized in that: Before controlling the equipment in the current environment according to the overall energy-saving plan, the method further includes: presenting the overall energy saving plan to the plurality of users; Upon detecting a confirmation operation of the target user on the overall energy-saving plan, controlling the devices in the current environment according to the overall energy-saving plan is performed.
8. The method according to any one of claims 1 to 4, characterized in that: Also includes: Obtain user feedback information; The overall energy-saving plan is adjusted according to the user feedback information.
9. The method according to claim 1, characterized in that: The device is a smart home device.
10. A processing device based on user intention recognition, characterized in that: The device comprises: An energy usage data acquisition module is used to acquire energy usage data of multiple users in the current environment; an energy-saving intention determination module, configured to determine the energy-saving intentions of the plurality of users based on the energy usage data; An overall energy-saving plan generating module, used for generating an overall energy-saving plan according to the energy-saving intentions of the plurality of users; The overall energy-saving plan execution module is used to control the equipment in the current environment according to the overall energy-saving plan.
11. An electronic device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the computer program implements the method according to any one of claims 1 to 9 when executed by the processor.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.
13. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Intelligent air conditioning control method, air-conditioner and mobile phone
CN107990483A
Household electricity consumption energy conservation method, device and server
CN108931926A
Reminding method for home appliance using habits, refrigerator and computer storage medium
CN111536757A
Household energy consumption auxiliary decision-making method and system
CN116415778A
Whole-house household wireless intelligent control method and system
CN117234095A