Energy data display method and device, terminal, medium and program product
By providing energy data display methods and devices in the home energy local area network, users can choose to display time and granularity, display the total energy quantity and flow data, solve the problem of unreasonable energy scheduling and realize the rational management and utilization of energy.
Patent Information
- Application Number
- CN202411299024.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-14
- Publication Date
- 2025-01-07
AI Technical Summary
How to intelligently manage energy data in the home energy local area network, ensure rational energy dispatch, and solve the problem of unreasonable energy dispatch between new energy power generation equipment and home loads and energy storage equipment.
Provides an energy data display method and device. Through the target page, the time selection control and the time granularity selection control can be displayed. The user can choose to display the time range and granularity, display the total energy quantity and energy flow data, including the components and occupations of each energy flow type. Compared with data, it supports the display of power trend charts and stacked column charts so that users can evaluate and optimize energy scheduling.
Through flexible data display, users can accurately evaluate the rationality of the energy scheduling algorithm, timely optimize scheduling, ensure the rational use of energy and maximize self-use, improve energy utilization, realize electricity reliability and energy saving.
Smart Images

Figure CN119271329A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of energy management technology, and in particular to a method, device, terminal, medium and program product for displaying energy data. Background Art
[0002] With the rapid development of new energy sources such as solar energy and wind energy, more and more new energy power generation equipment are entering ordinary households, such as small solar photovoltaic power generation equipment, small wind power generation equipment, etc. These new energy power generation equipment can be easily connected to the home distribution network and form a home energy local area network with home loads, energy storage equipment, etc.
[0003] In view of this, how to intelligently manage energy data in the home energy local area network to ensure rational energy scheduling has become an urgent problem to be solved. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, terminal, medium and program product for displaying energy data that can intelligently manage energy data in response to the above technical problems.
[0005] In a first aspect, the present application provides a method for displaying energy data. The method for displaying energy data comprises:
[0006] Displaying a target page, the target page including a time selection control;
[0007] In response to a selection operation on the time selection control, determining a display time range, and displaying first energy data corresponding to the display time range in the target page;
[0008] The first energy data includes the total energy amount and / or energy flow data corresponding to the display time range.
[0009] In one embodiment, the energy flow data includes at least one of the following:
[0010] The first energy component corresponding to each energy flow type;
[0011] data on the proportion of each of the first energy components in the total energy;
[0012] The sum of the first energy components is equal to the total energy amount.
[0013] In one embodiment, displaying the first energy data corresponding to the display time range in the target page includes:
[0014] Acquire initial energy data corresponding to the display time range;
[0015] The first energy data is displayed on the target page according to the initial energy data.
[0016] In one embodiment, the initial energy data includes the total energy, each first energy component, and the proportion of each first energy component in the total energy, and displaying the first energy data in the target page according to the initial energy data includes:
[0017] The total energy amount, each first energy component and each proportion data are rendered and displayed on the target page as the first energy data.
[0018] In one embodiment, the initial energy data includes the total energy and each first energy component, and displaying the first energy data on the target page according to the initial energy data includes:
[0019] For each of the first energy components, determining data on the proportion of the first energy component in the total energy;
[0020] The total energy amount, each first energy component and each proportion data are rendered and displayed on the target page as the first energy data.
[0021] In one embodiment, the target page further includes a time granularity selection control, and in response to a selection operation on the time selection control, determining a display time range includes:
[0022] Based on a first selection operation on the time granularity selection control, determining a display time granularity, wherein the display time granularity includes a day granularity, a month granularity, a year granularity, or a life cycle granularity;
[0023] Based on a second selection operation on the time selection control, the display time range at the display time granularity is determined.
[0024] In one embodiment, the display time granularity is the daily granularity or the life cycle granularity, the first energy data also includes energy power data corresponding to each target time within the display time range, the energy power data includes first energy power data corresponding to the total energy amount and second energy power data corresponding to each first energy component, and the method further includes:
[0025] At least one of the first energy power data and each of the second energy power data corresponding to each of the target moments is displayed on the target page.
[0026] In one embodiment, the target page further includes a first power display control corresponding to the total amount of energy and a second power display control corresponding to each energy flow type, and displaying at least one of the first energy power data corresponding to each target moment and each second energy power data in the target page includes:
[0027] In response to a first trigger operation on the first power display control and a second trigger operation on each of the second power display controls, the first energy power data and each of the second energy power data corresponding to each of the target moments are displayed in the target page.
[0028] In one embodiment, displaying the first energy power data and each second energy power data corresponding to each target moment in the target page includes:
[0029] For each of the target moments, according to a proportional relationship between each of the second energy power data and the first energy power data, determine power coordinates corresponding to each of the second energy power data and the first energy power data;
[0030] According to each of the power coordinates corresponding to each of the target moments, a power trend graph is rendered and displayed in the target page.
[0031] In one embodiment, the display time granularity is the monthly granularity, the annual granularity or the life cycle granularity, the first energy data also includes a second energy component corresponding to each energy flow type and each time unit within the display time range, and the method further includes:
[0032] At least one of the second energy components corresponding to each of the time units is displayed on the target page.
[0033] In one embodiment, the target page further includes an energy data display control corresponding to each of the second energy components, and displaying at least one of the second energy components corresponding to each of the time units in the target page includes:
[0034] In response to a triggering operation on each of the energy data display controls, each of the second energy components corresponding to each of the time units is displayed on the target page.
[0035] In one embodiment, displaying each of the second energy components corresponding to each of the time units in the target page includes:
[0036] The second energy components corresponding to each of the time units are rendered and displayed in the target page in the form of a stacked bar chart.
[0037] In one embodiment, displaying the target page includes:
[0038] Based on a trigger operation on a target display dimension control, the target page is displayed.
[0039] In a second aspect, the present application further provides a device for displaying energy data. The device for displaying energy data comprises:
[0040] A first display module, used to display a target page, wherein the target page includes a time selection control;
[0041] a second display module, configured to determine a display time range in response to a selection operation on the time selection control, and display the first energy data corresponding to the display time range in the target page;
[0042] The first energy data includes the total energy amount and / or energy flow data corresponding to the display time range.
[0043] In a third aspect, the present application further provides a terminal, wherein the terminal includes a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of the method described in the first aspect are implemented.
[0044] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0045] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of the method described in the first aspect are implemented.
[0046] The above-mentioned energy data display method, device, terminal, medium and program product, by displaying a target page, the target page includes a time selection control, and then, in response to a selection operation on the time selection control, determines a display time range, and displays the first energy data corresponding to the display time range in the target page, the first energy data includes the total energy amount and / or energy flow data corresponding to the display time range, the display time range can be flexibly selected during implementation, such as selecting a certain day, a certain month or a certain year, for example, taking the display time range as a certain day and the first energy data as solar energy related data as an example, the total energy amount is the total solar energy power generation within that day, and the energy flow data can be the component information of the total solar energy power generation within that day used for the residential component, the component information used for the power grid (or so-called reverse power grid), etc. In this way, by flexibly displaying the total energy amount and / or energy flow data according to the display time range required by the user, it is beneficial for the user to accurately evaluate the rationality of the energy scheduling algorithm based on the first energy data displayed in the target page, and timely optimize the scheduling algorithm when the energy scheduling is unreasonable, so as to ensure rational energy scheduling. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the drawings required for use in the embodiments of the present application or related technical descriptions will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying creative work.
[0048] FIG1 is a diagram showing an implementation environment of a method for displaying energy data in one embodiment;
[0049] FIG2 is a schematic diagram of a flow chart of a method for displaying energy data in one embodiment;
[0050] FIG3 is a schematic diagram of a target page in one embodiment;
[0051] FIG4 is a schematic diagram of a target page in another embodiment;
[0052] FIG5 is a schematic diagram of a target page in another embodiment;
[0053] FIG6 is a schematic diagram of a process of displaying first energy data in a target page in another embodiment;
[0054] FIG7 is a schematic diagram of a process for obtaining initial energy data in another embodiment;
[0055] FIG8 is a schematic flow chart of a method for displaying energy data in another embodiment;
[0056] FIG9 is a schematic diagram of a target page in another embodiment;
[0057] FIG10 is a schematic diagram of a target page in another embodiment;
[0058] FIG11 is a schematic diagram of a target page in another embodiment;
[0059] FIG12 is a schematic diagram of a target page in another embodiment;
[0060] FIG13 is a schematic diagram of a target page in another embodiment;
[0061] FIG14 is a schematic flow chart of a method for displaying energy data in another embodiment;
[0062] FIG15 is a block diagram of a device for displaying energy data in one embodiment;
[0063] Fig.16 FIG. 4 is a diagram showing the internal structure of a terminal in an embodiment. DETAILED DESCRIPTION
[0064] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0065] The energy data display method provided in the embodiment of the present application can be applied in the implementation environment shown in Figure 1. The energy controller is connected to the energy management platform in communication, and the energy management platform can be an energy cloud platform, which can refer to a platform that can collect, store, monitor and control energy equipment through the Internet of Things technology.
[0066] The energy controller is also connected to energy devices, including new energy power generation equipment (such as photovoltaic equipment), energy storage equipment, power consumption equipment (such as heat pumps, charging piles, loads as shown in Figure 1) and power grids.
[0067] The energy management platform is also connected to the terminal in communication, where the terminal can be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, IoT devices and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart car devices, projection devices, etc. Portable wearable devices can be smart watches, smart bracelets, head-mounted devices, etc. Head-mounted devices can be virtual reality (VR) devices, augmented reality (AR) devices, smart glasses, etc.
[0068] It should be noted that the implementation environment shown in FIG1 does not limit the implementation environment of the method for displaying energy data provided by the present application. In the actual implementation process, the implementation environment used by the method for displaying energy data provided by the present application may include more or fewer devices than the implementation environment shown in FIG1 (including the energy controller, energy management platform, terminal, new energy power generation equipment, energy storage equipment, power consumption equipment and power grid, etc. mentioned above). For example, in other possible implementation environments, the implementation environment may include an energy controller, an energy management platform, a terminal, new energy power generation equipment, power consumption equipment and a power grid. The energy controller is connected to the energy management platform in communication, and the energy management platform is also connected to the terminal in communication. The energy controller is also connected to the new energy power generation equipment, power consumption equipment and the power grid in communication, that is, the implementation environment may not include energy storage equipment, etc.
[0069] In an exemplary embodiment, as shown in FIG2 , a method for displaying energy data is provided, which is described by taking the method applied to the terminal in FIG1 as an example, and includes the following steps 201 and 202:
[0070] Step 201: The terminal displays a target page, which includes a time selection control.
[0071] If the terminal detects a display trigger operation for the target page, the terminal displays the target page. For example, when the user needs to view energy data, the terminal can be triggered to display the target page based on the display screen of the terminal. Optionally, the target page can be a Web page, or alternatively, the target page can also be an application page.
[0072] The target page includes a time selection control, which is used to select a display time range, such as a day, a month, or a year. The user can select the desired display time range based on the time selection control.
[0073] In an embodiment of the present application, as an implementation method, corresponding target pages can also be displayed for different energy data display dimensions, such as new energy power generation dimension, residential electricity consumption dimension, grid power supply dimension, etc.
[0074] Exemplarily, the terminal can display multiple display dimension controls, each display dimension control corresponding to an energy data display dimension. The terminal can flexibly display the corresponding target page according to the required data display dimension based on each display dimension control. After the user clicks the target display dimension control corresponding to the required data display dimension as needed, the terminal can display the target page based on the trigger operation of the target display dimension control among the multiple display dimension controls.
[0075] Referring to Figure 3, the display dimension controls include a "residential" control, a "solar energy" control, and a "grid" control. For example, the user inputs a trigger operation for the "solar energy" control, and the terminal responds to the trigger operation and displays the target page corresponding to the solar power generation dimension; for another example, the user inputs a trigger operation for the "residential" control, and the terminal responds to the trigger operation and displays the target page corresponding to the residential electricity consumption dimension, and so on.
[0076] Step 202: The terminal determines a display time range in response to a selection operation on a time selection control, and displays first energy data corresponding to the display time range on a target page.
[0077] The terminal displays the target page, and the user can select the desired display time range based on the time selection control included in the target page. The terminal detects the selection operation on the time selection control and can determine the display time range.
[0078] Then, the terminal displays the first energy data corresponding to the display time range in the target page, and the first energy data includes the total energy and / or energy flow data corresponding to the display time range. The energy flow data can characterize the purpose of the total energy within the display time range and / or the source of the total energy within the display time range. For example, the total energy may include the total power generation within the display time range, and the energy flow data can characterize the purpose of the total power generation within the display time range. For example, the total energy may include the total electricity consumption within the display time range, and the energy flow data can characterize the source of the total electricity consumption within the display time range, and so on.
[0079] In this way, by flexibly displaying the total energy amount and / or energy flow data according to the display time range required by the user, the terminal can flexibly display the first energy data in the target page, providing a data basis for accurately evaluating the rationality of the energy scheduling algorithm, which is conducive to timely optimizing the scheduling algorithm when the energy scheduling is unreasonable, and ensuring rational energy scheduling.
[0080] Exemplarily, the energy flow data includes at least one of the following: first energy components corresponding to each energy flow type, and proportion data of each first energy component in the total energy, wherein the sum of each first energy component is equal to the total energy.
[0081] As an implementation method, as described above, the target page may correspond to a display dimension control (each display dimension control corresponds to an energy data display dimension). For different energy data display dimensions, the meaning of the total energy amount and energy flow data is also different, as described in the following example.
[0082] Exemplarily, if the target page is a target page for the new energy power generation dimension, then the total energy amount may include the total power generation within the display time range, and the energy flow data may characterize the use of the total power generation within the display time range. For example, the energy flow data include the first energy component of the total power generation used for residences (for example, for household electricity consumption, energy storage and charging), the first energy component of the total power generation used for the power grid (reverse power grid), the proportion of the first energy component used for residences in the total power generation, the proportion of the first energy component used for the power grid in the total power generation, etc.
[0083] Please refer to Figure 4, which is a schematic diagram of an exemplary target page under the dimension of new energy power generation. In the target interface shown in Figure 4, the terminal determines that the display time range is August 1, 2024 based on the selection operation of the time selection control, and the terminal displays the display time range in the time selection control, and displays the relevant first energy data corresponding to August 1, 2024 in the target page: the total power generation is 30.45kWh, the first energy component used for residential use in the total power generation is 23.51kWh, and the proportion of the first energy component used for residential use in the total power generation is 77.2%, and the first energy component used for the power grid in the total power generation is 6.94kWh, and the proportion of the first energy component used for the power grid in the total power generation is 22.8%.
[0084] Exemplarily, if the target page is a target page for the residential electricity consumption dimension, then the total energy amount may include the total electricity consumption within the display time range, and the energy flow data may characterize the source of the total electricity consumption within the display time range. For example, the energy flow data include the first energy component of the total electricity consumption from renewable energy power generation (such as solar power generation), the first energy component of the total electricity consumption from the power grid, the first energy component of the total electricity consumption from the energy storage device, the proportion of the first energy component from renewable energy power generation in the total electricity consumption, the proportion of the first energy component from the power grid in the total electricity consumption, and so on.
[0085] Please refer to Figure 5, which is a schematic diagram of an exemplary target page under the residential electricity consumption dimension. In the target interface shown in Figure 5, the terminal determines that the display time range is August 1, 2024 based on the selection operation of the time selection control, and the terminal displays the display time range in the time selection control, and displays the relevant first energy data corresponding to August 1, 2024 in the target page: the total power consumption is 72.87kWh, the first energy component from solar power generation in the total power consumption is 23.51kWh, the proportion of the first energy component from solar power generation in the total power consumption is 32.3%, the first energy component from the power grid in the total power consumption is 49.36kWh, and the proportion of the first energy component from the power grid in the total power consumption is 67.7%.
[0086] In this way, the first energy component corresponding to each energy flow type and / or the proportion data of each first energy component in the total energy amount are visualized as energy flow data. The specific value of the first energy component can be intuitively displayed through the first energy component, and the proportion of the first energy component in the total energy amount can be intuitively displayed through the proportion data. The first energy data displayed on the target page by the terminal provides an intuitive and reliable data basis for accurately evaluating the rationality of the energy scheduling algorithm, which is conducive to timely optimizing the scheduling algorithm when the energy scheduling is unreasonable. For example, the specific numerical size of some or all of the first energy components can be optimized, and the proportion of each first energy component in the total energy amount can also be optimized to ensure rational energy scheduling.
[0087] For example, taking solar power generation as an example, for a photovoltaic storage system (a system that includes both photovoltaic power generation equipment and energy storage equipment as shown in Figure 1), the terminal can intuitively display the energy status of photovoltaic equipment and energy storage equipment by displaying the target page, assist in judging the rationality of energy scheduling, optimize the photovoltaic storage scheduling algorithm, and ensure that green electricity (renewable energy, including photovoltaic power generation energy, wind power generation energy, etc.) is maximized for self-use; for a pure optical system (that is, it does not include energy storage equipment), the terminal can intuitively display the amount of electricity and time fed to the grid by photovoltaics by displaying the target page, solving the problem of users not being clear about the flow of energy, facilitating the reasonable configuration of energy storage and accurately grasping the scale of photovoltaic expansion, and maximizing green electricity.
[0088] In one embodiment, based on the above embodiment, referring to FIG6, this embodiment exemplarily introduces the way in which the terminal obtains the first energy data. As shown in FIG6, the terminal can obtain the first energy data through steps 601 and 602 shown in FIG6, and display the first energy data corresponding to the display time range in the target page:
[0089] Step 601: The terminal obtains initial energy data corresponding to a display time range.
[0090] Step 602: The terminal displays first energy data in a target page according to the initial energy data.
[0091] Optionally, the terminal may obtain initial energy data from an energy management platform, optionally, the terminal may also obtain initial energy data from other related devices, or the terminal may also store initial energy data from a preset storage location in the terminal, and there is no restriction on the source of the initial energy data.
[0092] The following embodiments are all described by taking the example of a terminal obtaining initial energy data corresponding to a display time range from an energy cloud platform.
[0093] In a possible implementation manner, the initial energy data includes the total energy amount corresponding to the display time range, each first energy component, and the proportion of each first energy component in the total energy amount.
[0094] Optionally, the gateway device (or an energy controller with gateway function) can calculate the above-mentioned total energy and each first energy component based on the operating data of the energy equipment corresponding to each energy flow type. The gateway device sends the total energy and each first energy component to the energy management platform, and the energy management platform then calculates the proportion data of each first energy component in the total energy. In this way, the energy management platform obtains the above-mentioned total energy, each first energy component and the proportion data of each first energy component in the total energy.
[0095] Optionally, the gateway device can calculate the above-mentioned total energy and each first energy component based on the operating data of the energy equipment corresponding to each energy flow type, and calculate the proportion data of each first energy component in the total energy. The gateway device sends the total energy, each first energy component and each proportion data to the energy management platform, and the energy management platform obtains the above-mentioned total energy, each first energy component and the proportion data of each first energy component in the total energy.
[0096] Optionally, after the gateway device obtains the operating data of the energy equipment corresponding to each energy flow type, it can also send each operating data to the energy management platform. The energy management platform calculates the above-mentioned total energy and each first energy component based on the operating data of the energy equipment corresponding to each energy flow type, and calculates the proportion of each first energy component in the total energy.
[0097] There is no restriction on the way in which the energy management platform obtains the above initial energy data.
[0098] Exemplarily, in combination with FIG. 7 , a possible data flow of energy data in an embodiment of the present application is introduced exemplarily.
[0099] 1. The installer connects the energy equipment related to the energy system (such as new energy power generation equipment, energy storage equipment, charging equipment, power consumption equipment, etc.) to the energy management platform through the application;
[0100] 2. The energy device transmits the energy device data to the energy controller, such as power generation, power consumption, etc.;
[0101] 3. The energy controller receives the energy device data sent by the energy device and stores the energy device data;
[0102] 4. The energy controller calculates the total amount of energy and each first energy component corresponding to each display time range according to the principle of energy conservation as energy data;
[0103] 5. The energy controller transmits the calculated energy data to the energy management platform;
[0104] 6. The energy management platform stores energy data and calculates the proportion of each first energy component in the total energy;
[0105] 7. The terminal obtains initial energy data corresponding to the display time range from the energy management platform. The initial energy data includes the total energy corresponding to the display time range, each first energy component, and the proportion of each first energy component in the total energy.
[0106] In an implementation mode in which the initial energy data includes the total energy amount corresponding to the display time range, each first energy component, and the proportion data of each first energy component in the total energy amount, exemplarily, the terminal directly renders and displays the acquired total energy amount, each first energy component, and each proportion data as the first energy data in the target page to implement the process of step 602.
[0107] In this way, after the terminal obtains the initial energy data corresponding to the display time range from the energy management platform, it directly displays the initial energy data without the terminal consuming computing resources to calculate the relevant energy data by itself, thereby saving computing resource consumption of the terminal.
[0108] In another possible implementation, the initial energy data may also include only the total energy amount corresponding to the display time range and each first energy component. Similar to the above embodiment, the initial energy data may be calculated by the gateway device and sent to the energy management platform, or may be calculated by the energy management platform, or may be calculated by the gateway device and the energy management platform in cooperation with each other, etc., and no specific limitation is imposed on the subject for calculating the initial energy data.
[0109] In this way, for each first energy component, the terminal can also determine the proportion data of the first energy component in the total energy by itself, and then, the terminal renders the total energy, each first energy component and each proportion data as the first energy data and displays them in the target page to implement the process of step 602.
[0110] After the terminal obtains the initial energy data, since the initial energy data includes the total energy and each first energy component, but does not include the proportion data of each first energy component in the total energy, the terminal can calculate the proportion data of each first energy component in the total energy by itself, and then render the total energy, each first energy component and each proportion data as the first energy data on the target page, which increases the data dimension of the first energy data and improves the data richness of the first energy data, which is conducive to better assisting users to make accurate energy scheduling.
[0111] For example, please continue to combine Figures 4 and 5. In a target page under the dimension of new energy power generation shown in Figure 4, the total energy is the total power generation of 30.45kWh, and a first energy component is the first energy component of 23.51kWh used for residential use in the total power generation, and the proportion of the first energy component in the total power generation is 77.2%. Another first energy component is the first energy component of the power generation used for the power grid, and the proportion of the first energy component in the total power generation is 22.8%; in a target page under the dimension of residential electricity consumption shown in Figure 5, the total energy is the total electricity consumption of 72.87kWh, and a first energy component is the first energy component of 23.51kWh from solar power generation in the total electricity consumption, and the proportion of the first energy component in the total electricity consumption is 32.3%. Another first energy component is the first energy component of 49.36kWh from the power grid in the total electricity consumption, and the proportion of the first energy component in the total power generation is 67.7%.
[0112] In this way, since new energy sources such as solar energy are easily affected by weather and environment, the power generation will fluctuate. The embodiment of the present application can easily assist in judging whether the energy is in the optimal operating state by visually presenting the source and flow of energy, ensure rational energy scheduling, guarantee energy utilization, achieve reliable electricity use and save electricity, which is conducive to achieving economic maximization.
[0113] In one embodiment, based on any of the above embodiments, the target page of this embodiment further includes a time granularity selection control. Referring to FIG. 8 , the terminal may execute steps 801 to 803 shown in FIG. 8 to implement step 202:
[0114] Step 801: The terminal determines a display time granularity based on a first selection operation on a time granularity selection control.
[0115] Exemplarily, referring to FIG. 9 , the time granularity selection control is used for the user to select the display time granularity, and the display time granularity includes the daily granularity, the monthly granularity, the annual granularity or the life cycle granularity.
[0116] The user inputs a first selection operation based on the time granularity selection control, and the terminal can determine the display time granularity based on the first selection operation. For example, if the terminal determines that the display time granularity is "day", the terminal switches the time selection control to the date selection control; if the terminal determines that the display time granularity is "month", the terminal switches the time selection control to the month selection control; if the terminal determines that the display time granularity is "year", the terminal switches the time selection control to the year selection control; if the terminal determines that the display time granularity is "life cycle granularity", the terminal switches the time selection control to the life cycle selection control.
[0117] Step 802: The terminal determines a display time range under a display time granularity based on a second selection operation on a time selection control.
[0118] For example, please refer to Figure 10. In Figure 10, the terminal determines that the display time granularity is "day" based on the first selection operation input by the user. Then the terminal switches the time selection control to the date selection control. The user enters the second selection operation based on the date selection control. The terminal detects the second selection operation and determines that the display time range is August 1, 2024.
[0119] Through the time granularity selection control, users can easily select the display time range under the display time granularity they need to view. For example, if the user needs to view the first energy data of a certain month, the user can first select the display time granularity as the monthly granularity in the time granularity selection control. In this way, the time selection control will also switch to the function for selecting a certain month, so that the user can quickly locate the month that the user needs to display, thereby improving the interaction efficiency and user experience.
[0120] Step 803: The terminal displays the first energy data corresponding to the display time range in the target page.
[0121] After the terminal determines the display time range based on the time granularity selection control and the time selection control, the terminal displays the first energy data corresponding to the display time range under the time granularity on the target page.
[0122] In order to further improve the data richness of the energy data displayed in the target page, in an embodiment of the present application, in addition to the total energy amount and / or energy flow data corresponding to the display time range (such as the first energy component corresponding to each energy flow type, and the proportion of each first energy component in the total energy amount), the first energy data may also include other relevant energy data.
[0123] In the following, other relevant energy data displayed in the target page are exemplarily introduced in two cases: the display time granularity is the daily granularity (or the life cycle granularity) and the display time granularity is the monthly granularity (or the yearly granularity, or the life cycle granularity).
[0124] 1) The display time granularity is daily granularity or life cycle granularity.
[0125] In this embodiment, the first energy data also includes energy power data corresponding to each target moment within the display time range (i.e., a certain display time range at the daily granularity or the entire life cycle at the life cycle granularity), and each target moment can be, for example, each hourly moment in the display time range, for example, each target moment includes 1 o'clock, 2 o'clock, 3 o'clock, and so on; each target moment can also be, for example, a moment every 15 minutes in the display time range, for example, each target moment includes 0:15, 0:30, 0:45, 1 o'clock, 1:15, and so on.
[0126] The energy power data corresponding to each target moment includes the first energy power data corresponding to the total energy at the target moment and the second energy power data corresponding to each first energy component at the target moment. For each target moment, the sum of each second energy power data at the target moment is equal to the first energy power data at the target moment.
[0127] Thus, based on the embodiment shown in FIG. 8 , the terminal in this embodiment displays the first energy data in the target page further including the following step A1:
[0128] Step A1: The terminal displays at least one of the first energy power data and the second energy power data corresponding to each target moment on a target page.
[0129] Exemplarily, the terminal can display a first coordinate system in the target page, where the horizontal axis of the first coordinate system is time and the vertical axis of the first coordinate system is energy power. The terminal can then draw the first energy power data and / or each second energy power data corresponding to each target moment in proportion in the first coordinate system.
[0130] In this way, when the display time granularity is daily granularity or life cycle granularity, in addition to displaying the total energy amount and / or energy flow data on a certain day or the entire life cycle (such as the first energy component corresponding to each energy flow type, and the proportion of each first energy component in the total energy amount), the target page also displays the first energy power data and each second energy power data corresponding to each target moment in the certain day or the entire life cycle, further increasing the display data dimension of the target page and improving the data richness of the data displayed in the target page, thereby displaying richer energy data for better management and timely optimization of the scheduling algorithm.
[0131] In a possible implementation, the target page also includes a first power display control corresponding to the total amount of energy and a second power display control corresponding to each energy flow type. The first power display control is used for the user to select whether to display the first energy power data corresponding to each target moment in the target page, and the second power display control is used for the user to select whether to display the second energy power data corresponding to the energy flow type and each target moment in the target page.
[0132] For example, the target page is a target page for the new energy power generation dimension, and the first power display control corresponding to the total energy amount is the first power display control corresponding to the total power generation. If the user triggers the first power display control, the terminal can display the total power generation and the first energy power data corresponding to each target moment in the target page. Otherwise, the terminal will not display the total power generation and the first energy power data corresponding to each target moment in the target page; the second power display control corresponding to each energy flow type may include a second power display control corresponding to the energy flow type of "for residential use". If the user triggers the second power display control, the terminal can display the energy flow type of "for residential use" in the target page. The source flow type corresponds to the second energy power data of each target moment. Otherwise, the terminal will not display the energy flow type of "for residence" and the second energy power data corresponding to each target moment in the target page; the second power display control corresponding to each energy flow type may include a second power display control corresponding to the energy flow type of "for power grid". If the user triggers the second power display control, the terminal can display the energy flow type of "for power grid" and the second energy power data corresponding to each target moment in the target page. Otherwise, the terminal will not display the energy flow type of "for power grid" and the second energy power data corresponding to each target moment in the target page.
[0133] For example, the target page is a target page for the residential electricity consumption dimension, and the first power display control corresponding to the total energy amount is the first power display control corresponding to the total electricity consumption. If the user triggers the first power display control, the terminal can display the total electricity consumption and the first energy power data corresponding to each target moment in the target page. Otherwise, the terminal will not display the total electricity consumption and the first energy power data corresponding to each target moment in the target page; the second power display control corresponding to each energy flow type may include a second power display control corresponding to the energy flow type "from solar energy". If the user triggers the second power display control, the terminal can display the energy "from solar energy" in the target page. The flow type corresponds to the second energy power data of each target moment, otherwise, the terminal will not display the energy flow type "from solar energy" and the second energy power data corresponding to each target moment in the target page; the second power display control corresponding to each energy flow type may include a second power display control corresponding to the energy flow type "from the power grid", if the user triggers the second power display control, the terminal can display the energy flow type "from the power grid" and the second energy power data corresponding to each target moment in the target page, otherwise, the terminal will not display the energy flow type "from the power grid" and the second energy power data corresponding to each target moment in the target page.
[0134] As an implementation manner, the terminal may implement the process of step A1 by executing the following step A11:
[0135] Step A11, in response to a first trigger operation on the first power display control and a second trigger operation on each second power display control, displaying the first energy power data and each second energy power data corresponding to each target moment in the target page.
[0136] That is, if the user chooses to display the first energy power data and each second energy power data corresponding to each target moment on the target page through the first power display control and each second power display control, the user inputs a first trigger operation based on the first power display control and inputs a second trigger operation based on each second power display control. If the terminal detects the first trigger operation and each second trigger operation, the first energy power data and each second energy power data corresponding to each target moment are displayed on the target page.
[0137] By displaying the first power display control corresponding to the total energy amount and the second power display control corresponding to each energy flow type in the target page, through the first power display control and each second power display control, the terminal can flexibly display whether to view the first energy power data or the second energy power data, thereby increasing the display flexibility of the first energy power data and the second energy power data.
[0138] In a possible implementation of step A11, for each target moment, the terminal can determine the power coordinates corresponding to each second energy power data and the first energy power data according to the proportional relationship between the second energy power data and the first energy power data at the target moment, that is, the terminal first establishes a scale for curve display in the first coordinate system (the horizontal axis of the first coordinate system is time, and the vertical axis of the first coordinate system is energy power size) according to the size of the first energy power data and draws the coordinates of the first energy power data corresponding to each target moment in the coordinate system (the horizontal axis of the coordinate system is time, and the vertical axis of the coordinate system is power), and then, the terminal calculates the proportion of each second energy power data in the first energy power data, and draws the coordinates of each second energy power data corresponding to each target moment in the first coordinate system according to the proportion.
[0139] Next, the terminal renders and displays the power trend graph in the target page according to the power coordinates corresponding to each target moment. For example, for the first energy power data corresponding to the total energy, the terminal fits the power coordinates corresponding to the first energy power data at each target moment to obtain the power curve corresponding to the total energy. For the second energy power data corresponding to each first energy component, the terminal fits the power coordinates corresponding to the first energy power data of the first energy component at each target moment to obtain the power curve corresponding to the first energy component. Each power curve and the coordinate axis form a power trend graph.
[0140] Exemplarily, the terminal may also mark power trend areas corresponding to the second energy power data in the power trend graph with different colors for distinction.
[0141] Exemplarily, please refer to Figures 11 and 12. Figure 11 is a schematic diagram of an exemplary target page under the dimension of new energy power generation, and Figure 12 is a schematic diagram of an exemplary target page under the dimension of residential electricity consumption.
[0142] In the target page shown in Figure 11, the user triggers the first power display control corresponding to the total power generation, the second power display control corresponding to the energy flow type of "for residential use", and the second power display control corresponding to the energy flow type of "for power grid use". The terminal determines the power coordinates corresponding to the second energy power data and the first energy power data at each target moment based on the first energy power data and the second energy power data corresponding to each target moment. Then, the terminal renders and displays the power trend chart in the target page according to the power coordinates corresponding to each target moment.
[0143] Please continue to refer to Figure 11. In the power trend chart displayed on the target page shown in Figure 11, the power trend area marked in blue is the total electricity consumption corresponding to the first energy component "used for residence" within the display time range (August 1, 2024), and the power trend area marked in gray is the total electricity consumption corresponding to the first energy component "used for grid" within the display time range (August 1, 2024). The sum of the power trend area marked in blue and the power trend area marked in gray is the total power generation corresponding to the total power generation within the display time range (August 1, 2024).
[0144] In the target page shown in Figure 12, the user triggers the first power display control corresponding to the total power consumption, the second power display control corresponding to the energy flow type of "from solar energy", and the second power display control corresponding to the energy flow type of "from the power grid". The terminal determines the power coordinates corresponding to the second energy power data and the first energy power data at each target moment based on the first energy power data and the second energy power data corresponding to each target moment. Then, the terminal renders and displays the power trend chart in the target page according to the power coordinates corresponding to each target moment.
[0145] Please continue to refer to Figure 12. In the power trend chart displayed on the target page shown in Figure 12, the power trend area marked in yellow is the total power supply power corresponding to the first energy component "from solar energy" within the display time range (August 1, 2024), and the power trend area marked in gray is the total power supply power corresponding to the first energy component "from the power grid" within the display time range (August 1, 2024). The sum of the power trend area marked in yellow and the power trend area marked in gray is the total power consumption corresponding to the total power consumption within the display time range (August 1, 2024).
[0146] In addition, it should be noted that in the power trend graph, the horizontal axis of the coordinate system is the time, and the vertical axis of the coordinate system is the power. The integration of power over time obtains the area between the power curve and the horizontal axis, which can represent the amount of electricity (power generation or power consumption) within the display time range. In this way, the amount of electricity within the display time range can be intuitively displayed based on the area. The difference in area between different power curves and the horizontal axis can also represent the difference in electricity. For example, taking Figure 11 as an example, the area between the power curve and the horizontal axis corresponding to "total power generation" minus the area between the power curve and the horizontal axis corresponding to "for residential use" will give the amount of electricity "for the grid".
[0147] In a possible implementation, after the terminal displays the power trend graph, for each target moment, if the terminal detects a trigger operation of the trigger area corresponding to the target moment, the terminal can also display the power data corresponding to the target moment in the target page, such as displaying the total amount of energy and each first energy component corresponding to the target moment. As shown in FIG11 , if the terminal detects a trigger operation of the trigger area corresponding to the target moment "2024-08-01, 13:45", the total power generation at the target moment, the power consumption of the user's residence, and the power used for the power grid are displayed in the target page; as shown in FIG12 , if the terminal detects a trigger operation of the trigger area corresponding to the target moment "2024-08-01, 11:30", the total power consumption at the target moment, the power consumption from solar energy, and the power consumption from the power grid are displayed in the target page.
[0148] In this way, when the display time granularity is daily granularity or life cycle granularity, the terminal also displays the power trend graph corresponding to each target moment within the display time range selected by the user in the target page. The power trend graph can be used to intuitively view the power trend within the display time range. The power trend is presented on a visual scale to accurately present the power trend data of the display time range, thereby assisting in accurately evaluating the rationality of new energy power generation, energy storage, charging, and power scheduling algorithms.
[0149] 2) The time granularity is displayed as monthly, annual or lifecycle granularity.
[0150] In this embodiment, the first energy data also includes a second energy component corresponding to each energy flow type and each time unit in the display time range. Taking the monthly granularity as an example, the display time range is a certain month, and each time unit is a day; taking the yearly granularity as an example, the display time range is a certain year, and each time unit is a month; taking the life cycle granularity as an example, the display time range is the entire life cycle, and each time unit can be flexibly set during implementation, which can be annual, monthly, daily or every moment. Optionally, the terminal can select the time unit according to the time span of the life cycle, and optionally, the corresponding control can also be displayed in the target page for the user to select.
[0151] Thus, based on the embodiment shown in FIG. 8 , the terminal in this embodiment displays the first energy data in the target page further including the following step A2:
[0152] In step A2, the terminal displays at least one of the second energy components corresponding to each time unit on the target page.
[0153] Exemplarily, the terminal can display a second coordinate system in the target page, the horizontal axis of the second coordinate system is time, and the vertical axis of the second coordinate system is energy component. The terminal can draw at least one of the second energy components corresponding to each time unit in the second coordinate system in proportion.
[0154] For example, taking the monthly granularity as an example, and the target page is the target page for the new energy power generation dimension, the terminal displays the second energy component "used for residence" and the second energy component "used for the grid" for each day of the month in the second coordinate system.
[0155] In this way, when the display time granularity is monthly, annual or life cycle granularity, in addition to displaying the total energy and / or energy flow data within the display time range (such as the first energy component corresponding to each energy flow type, and the proportion of each first energy component in the total energy), the target page also displays one or more second energy components corresponding to each time unit in the display time range, further increasing the display data dimension of the target page and improving the data richness of the data displayed in the target page, thereby displaying richer energy data to facilitate better management and timely optimization of the scheduling algorithm.
[0156] In a possible implementation, the target page further includes energy data display controls corresponding to each second energy component, and each energy data display control corresponding to the second energy component is used for the user to select whether to display the second energy component corresponding to each time unit in the target page.
[0157] For example, the target page is a target page for the new energy power generation dimension, and the energy data display controls corresponding to each second energy component include the energy data display controls corresponding to the second energy component "for residential use". If the user triggers the energy data display controls, the terminal can display the second energy component "for residential use" corresponding to each time unit in the target page. Otherwise, the terminal will not display the second energy component "for residential use" corresponding to each time unit in the target page; the energy data display controls corresponding to each second energy component also include the energy data display controls corresponding to the second energy component "for the power grid". If the user triggers the energy data display controls, the terminal can display the second energy component "for the power grid" corresponding to each time unit in the target page. Otherwise, the terminal will not display the second energy component "for the power grid" corresponding to each time unit in the target page.
[0158] For example, the target page is a target page for the residential electricity consumption dimension, and the energy data display controls corresponding to each second energy component include the energy data display controls corresponding to the second energy component "from solar energy". If the user triggers the energy data display controls, the terminal can display the second energy component "from solar energy" corresponding to each time unit in the target page. Otherwise, the terminal will not display the second energy component "from solar energy" corresponding to each time unit in the target page; the energy data display controls corresponding to each second energy component also include the energy data display controls corresponding to the second energy component "from the power grid". If the user triggers the energy data display controls, the terminal can display the second energy component "from the power grid" corresponding to each time unit in the target page. Otherwise, the terminal will not display the second energy component "from the power grid" corresponding to each time unit in the target page.
[0159] As an implementation manner, the terminal may implement the process of step A2 by executing the following step A21:
[0160] Step A21: in response to the triggering operation on each energy data display control, the terminal displays each second energy component corresponding to each time unit in the target page.
[0161] That is, if the user chooses to display the second energy components corresponding to each time unit in the target page through each energy data display control, the user inputs a trigger operation based on each energy data display control. If the terminal detects the trigger operation for each energy data display control, the second energy components corresponding to each time unit are displayed in the target page. By way of example, the terminal can display the second energy components corresponding to each time unit in the target page according to the proportional relationship between the second energy components (for example, the proportion of each second energy component to the total energy in the corresponding time unit).
[0162] By displaying the energy data display controls corresponding to each second energy component in the target page, the terminal can flexibly display the required second energy components, thereby increasing the display flexibility of each second energy component.
[0163] In a possible implementation of step A21, the terminal may render and display each second energy component corresponding to each time unit in the form of a stacked bar chart on the target page.
[0164] Exemplarily, please refer to Figure 13, which is a schematic diagram of an exemplary target page under the dimension of new energy power generation. In the target page shown in Figure 13, at the monthly granularity, the user triggers the energy data display control corresponding to the second energy component of "for residence" and the energy data display control corresponding to the second energy component of "for power grid", and the terminal renders and displays the second energy components corresponding to each day of the month selected by the user in the form of a stacked bar chart on the target page.
[0165] In this way, when the display time granularity is monthly granularity (annual granularity and life cycle granularity are similar to monthly granularity), the terminal will also render and display the second energy components corresponding to each time unit in the form of a stacked bar chart on the target page. In addition to visually displaying the total energy and energy flow data corresponding to a certain month or year, it can also intuitively and accurately display the second energy components corresponding to each day (or month) based on the stacked bar chart, assist in energy construction and optimize scheduling, increase the proportion of green electricity self-generation and self-use, and at the same time improve the family's self-power supply capacity to solve the problem of family electricity anxiety.
[0166] In one embodiment, referring to FIG. 14 , a method for displaying energy data is provided, comprising the following steps:
[0167] Step 1401: The terminal displays a target page based on a trigger operation on a target display dimension control, where the target page includes a time selection control and a time granularity selection control.
[0168] Step 1402: The terminal determines a display time granularity based on a first selection operation on the time granularity selection control, and determines a display time range under the display time granularity based on a second selection operation on the time selection control.
[0169] The display time granularity includes daily granularity, monthly granularity, annual granularity or life cycle granularity.
[0170] Step 1403, for the daily granularity (the implementation of the life cycle granularity can be similar to that of the daily granularity), the terminal obtains the total energy of the day, the first energy component corresponding to each energy flow type in the day, the proportion data of each first energy component in the total energy, and the energy power data corresponding to each target time in the day.
[0171] The energy power data includes first energy power data corresponding to the total energy amount at each target moment and second energy power data corresponding to each first energy component at each target moment.
[0172] Step 1404 , the terminal renders and displays the total energy amount of the day, the first energy component corresponding to each energy flow type on the day, and each proportion data on the target page.
[0173] Step 1405, for each target moment, the terminal determines the power coordinates corresponding to each second energy power data and the first energy power data according to the proportional relationship between each second energy power data and the first energy power data, and renders and displays the power trend graph in the target page according to the power coordinates corresponding to each target moment.
[0174] Step 1406, for the monthly granularity (the implementation method of the life cycle granularity can be similar to that of the monthly granularity), the terminal obtains the total energy of the month, the first energy component corresponding to each energy flow type in the month, the proportion data of each first energy component in the total energy, and the second energy component corresponding to each energy flow type for each day in the month.
[0175] Step 1407: The terminal renders and displays the total energy amount of the month, the first energy component corresponding to each energy flow type in the month, and the respective proportion data on the target page.
[0176] In step 1408, the terminal renders and displays the second energy components corresponding to each day of the month in the target page in the form of a stacked bar chart.
[0177] Step 1409, for the annual granularity (the implementation of the life cycle granularity can be similar to that of the annual granularity), the terminal obtains the total energy of the year, the first energy component corresponding to each energy flow type in the year, the proportion data of each first energy component in the total energy, and the second energy component corresponding to each energy flow type in each month of the year.
[0178] Step 1410: The terminal renders and displays the total energy amount of the year, the first energy component corresponding to each energy flow type in the year, and each proportion data in the target page.
[0179] In step 1411 , the terminal renders and displays the second energy components corresponding to each month of the year in the target page in the form of a stacked bar chart.
[0180] The above-mentioned embodiment transparently displays the entire process of new energy generation and consumption on the terminal, which is conducive to users to achieve reasonable configuration of energy storage. At the same time, it can intuitively view unreasonable energy scheduling, assist in the optimization of energy scheduling algorithms, and ensure the optimal scheduling of the entire energy system.
[0181] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0182] Based on the same inventive concept, the embodiment of the present application also provides an energy data display device for implementing the above-mentioned energy data display method. The implementation solution provided by the device to solve the problem is similar to the implementation solution recorded in the above-mentioned method, so the specific limitations in the one or more energy data display device embodiments provided below can refer to the above-mentioned limitations on the energy data display method, and will not be repeated here.
[0183] In an exemplary embodiment, as shown in FIG15 , a device for displaying energy data is provided, comprising:
[0184] A first display module 1501, used to display a target page, wherein the target page includes a time selection control;
[0185] The second display module 1502 is used to determine a display time range in response to a selection operation on the time selection control, and display the first energy data corresponding to the display time range in the target page;
[0186] The first energy data includes the total energy amount and / or energy flow data corresponding to the display time range.
[0187] In one embodiment, the energy flow data includes at least one of the following:
[0188] The first energy component corresponding to each energy flow type;
[0189] data on the proportion of each of the first energy components in the total energy;
[0190] The sum of the first energy components is equal to the total energy amount.
[0191] In one embodiment, the second display module 1502 is specifically used to obtain initial energy data corresponding to the display time range; and display the first energy data in the target page according to the initial energy data.
[0192] In one embodiment, the initial energy data includes the total energy, each of the first energy components and the proportion of each of the first energy components in the total energy, and the second display module 1502 is specifically used to render and display the total energy, each of the first energy components and the proportion data as the first energy data in the target page.
[0193] In one embodiment, the initial energy data includes the total energy and each of the first energy components, and the second display module 1502 is specifically used to determine, for each of the first energy components, the proportion data of the first energy component in the total energy; and render and display the total energy, each of the first energy components and each of the proportion data as the first energy data in the target page.
[0194] In one embodiment, the target page also includes a time granularity selection control, and the second display module 1502 is further specifically used to determine the display time granularity based on a first selection operation on the time granularity selection control, and the display time granularity includes daily granularity, monthly granularity, annual granularity or life cycle granularity; based on a second selection operation on the time selection control, determine the display time range under the display time granularity.
[0195] In one embodiment, the display time granularity is the daily granularity or the life cycle granularity, the first energy data also includes energy power data corresponding to each target moment within the display time range, the energy power data includes first energy power data corresponding to the total energy amount and second energy power data corresponding to each of the first energy components, and the second display module 1502 is also used to display at least one of the first energy power data corresponding to each of the target moments and each of the second energy power data in the target page.
[0196] In one embodiment, the target page also includes a first power display control corresponding to the total energy amount and a second power display control corresponding to each energy flow type, and the second display module 1502 is also specifically used to respond to a first trigger operation for the first power display control and a second trigger operation for each second power display control, and display the first energy power data corresponding to each target moment and each second energy power data in the target page.
[0197] In one of the embodiments, the second display module 1502 is also specifically used to determine, for each target moment, the power coordinates corresponding to each of the second energy power data and the first energy power data according to the proportional relationship between each of the second energy power data and the first energy power data; and render and display a power trend graph in the target page according to each of the power coordinates corresponding to each of the target moments.
[0198] In one embodiment, the display time granularity is the monthly granularity, the annual granularity or the life cycle granularity, the first energy data also includes a second energy component corresponding to each energy flow type and each time unit within the display time range, and the second display module 1502 is also used to display at least one of the second energy components corresponding to each time unit in the target page.
[0199] In one embodiment, the target page also includes energy data display controls corresponding to each of the second energy components, and the second display module 1502 is further specifically used to display each of the second energy components corresponding to each of the time units in the target page in response to a trigger operation on each of the energy data display controls.
[0200] In one embodiment, the second display module 1502 is further specifically configured to render and display each of the second energy components corresponding to each of the time units in the form of a stacked bar chart on the target page.
[0201] In one of the embodiments, the first display module 1501 is specifically used to display the target page based on a trigger operation on a target display dimension control.
[0202] Each module in the above energy data display device can be implemented in whole or in part by software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each module.
[0203] In an exemplary embodiment, a terminal is provided, and its internal structure diagram can be as follows: Fig.16As shown. The terminal includes a processor, a memory, an input / output interface, a communication interface, a display unit and an input device. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface, the display unit and the input device are connected to the system bus through the input / output interface. Among them, the processor of the terminal is used to provide computing and control capabilities. The memory of the terminal includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The input / output interface of the terminal is used to exchange information between the processor and an external device. The communication interface of the terminal is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be implemented through WIFI, a mobile cellular network, near field communication (Near Field Communication, NFC) or other technologies. When the computer program is executed by the processor, a method for displaying energy data is implemented. The display unit of the terminal is used to form a visually visible picture, which can be a display screen, a projection device or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the terminal can be a touch layer covering the display screen, or a key, trackball or touchpad provided on the terminal housing, or an external keyboard, touchpad or mouse.
[0204] Those skilled in the art will understand that Fig.16 The structure shown in the figure is only a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the terminal to which the scheme of the present application is applied. The specific terminal may include more or fewer components than shown in the figure, or combine certain components, or have a different arrangement of components.
[0205] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the embodiments of the above-mentioned energy data display method are implemented.
[0206] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above-mentioned embodiments of the method for displaying energy data when executed by a processor.
[0207] 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 relevant regulations.
[0208] A person of ordinary skill in the art can understand that all or part of the processes in the above-mentioned embodiment method can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., but are not limited to this.
[0209] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0210] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for displaying energy data, characterized in that: The method comprises: Displaying a target page, the target page including a time selection control; In response to a selection operation on the time selection control, determining a display time range, and displaying first energy data corresponding to the display time range in the target page; The first energy data includes the total energy amount and / or energy flow data corresponding to the display time range.
2. The method according to claim 1, characterized in that The energy flow data includes at least one of the following: The first energy component corresponding to each energy flow type; data on the proportion of each of the first energy components in the total energy; The sum of the first energy components is equal to the total energy amount.
3. The method according to claim 2, characterized in that The displaying the first energy data corresponding to the display time range in the target page includes: Acquire initial energy data corresponding to the display time range; The first energy data is displayed on the target page according to the initial energy data.
4. The method according to claim 3, characterized in that: The initial energy data includes the total energy amount, each first energy component, and data on the proportion of each first energy component in the total energy amount. Displaying the first energy data on the target page according to the initial energy data includes: The total energy amount, each first energy component and each proportion data are rendered and displayed on the target page as the first energy data.
5. The method according to claim 3, characterized in that: The initial energy data includes the total energy amount and each first energy component, and displaying the first energy data on the target page according to the initial energy data includes: For each of the first energy components, determining data on the proportion of the first energy component in the total energy; The total energy amount, each first energy component and each proportion data are rendered and displayed on the target page as the first energy data.
6. The method according to any one of claims 2 to 5, characterized in that: The target page further includes a time granularity selection control, and in response to a selection operation on the time selection control, determining a display time range includes: Based on a first selection operation on the time granularity selection control, determining a display time granularity, wherein the display time granularity includes a day granularity, a month granularity, a year granularity, or a life cycle granularity; Based on a second selection operation on the time selection control, the display time range at the display time granularity is determined.
7. The method according to claim 6, characterized in that The display time granularity is the daily granularity or the life cycle granularity, the first energy data further includes energy power data corresponding to each target time within the display time range, the energy power data includes first energy power data corresponding to the total energy amount and second energy power data corresponding to each first energy component, and the method further includes: At least one of the first energy power data and each of the second energy power data corresponding to each of the target moments is displayed on the target page.
8. The method according to claim 7, characterized in that The target page further includes a first power display control corresponding to the total amount of energy and a second power display control corresponding to each energy flow type, and at least one of the first energy power data and each second energy power data corresponding to each target moment is displayed on the target page, including: In response to a first trigger operation on the first power display control and a second trigger operation on each of the second power display controls, the first energy power data and each of the second energy power data corresponding to each of the target moments are displayed in the target page.
9. The method according to claim 8, characterized in that The displaying of the first energy power data and each second energy power data corresponding to each target moment on the target page includes: For each of the target moments, according to a proportional relationship between each of the second energy power data and the first energy power data, determine power coordinates corresponding to each of the second energy power data and the first energy power data; According to each of the power coordinates corresponding to each of the target moments, a power trend graph is rendered and displayed in the target page.
10. The method according to claim 6, characterized in that The display time granularity is the monthly granularity, the annual granularity or the life cycle granularity, the first energy data also includes a second energy component corresponding to each energy flow type and each time unit within the display time range, and the method further includes: At least one of the second energy components corresponding to each of the time units is displayed on the target page.
11. The method according to claim 10, characterized in that The target page further includes an energy data display control corresponding to each of the second energy components, and displaying at least one of the second energy components corresponding to each of the time units in the target page includes: In response to a triggering operation on each of the energy data display controls, each of the second energy components corresponding to each of the time units is displayed on the target page.
12. The method according to claim 11, characterized in that The displaying of each second energy component corresponding to each time unit in the target page includes: The second energy components corresponding to each of the time units are rendered and displayed in the target page in the form of a stacked bar chart.
13. The method according to claim 1, characterized in that The target page is displayed, including: Based on a trigger operation on a target display dimension control, the target page is displayed.
14. A device for displaying energy data, characterized in that: The device comprises: A first display module, used to display a target page, wherein the target page includes a time selection control; a second display module, configured to determine a display time range in response to a selection operation on the time selection control, and display the first energy data corresponding to the display time range in the target page; The first energy data includes the total energy amount and / or energy flow data corresponding to the display time range.
15. A terminal comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 13 are implemented.
16. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.
17. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.
Citation Information
Patent Citations
Energy management system, display device, display method, and program
CN105409091A
Machine room electricity consumption display apparatus and method
CN107844404A
Power generation monitoring display system and method
CN108258803A
Energy consumption data display method and device, electronic equipment and storage medium
CN116974499A
Power information management device, power information management system, and power information management method
US20180248403A1