Regional energy management and control method, device and equipment, storage medium and computer program product

By receiving user identity information, determining management permissions and generating a comprehensive management and control page, the problem of users needing to log in to each platform for management when different energy types coexist, achieving the effect of simplifying operations and improving management efficiency.

CN120387154APending Publication Date: 2025-07-29HUADIAN SHAANXI ENERGY +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510710204.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-29
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

When different energy types coexist, users need to log in to the control platform corresponding to each energy type for management operations, resulting in cumbersome operations.

Method used

By receiving user identity information, determining user management permissions, generating target functional modules based on preset mapping relationship tables, and building a comprehensive management and control page, so that users can manage multiple energy types of management and control platforms on one page.

Benefits of technology

It simplifies user operations and realizes a management platform for managing multiple energy types on a comprehensive management and control page, improving management efficiency and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120387154A_ABST
    Figure CN120387154A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of regional energy management and control, and discloses a regional energy management and control method, device and equipment, a storage medium and a computer program product.The method comprises the steps that when identity information input by a user is received, the user management authority of the user is determined according to the identity information; determining a target function item supported by the user management authority based on a preset mapping relation table, and generating a corresponding target function module based on the target function item; and constructing a target comprehensive management and control page corresponding to the user management authority according to the target function module, so that the user performs management operation on the management and control platform corresponding to each energy type through the target comprehensive management and control page. According to the invention, the target function module is obtained through the user management authority determined by the identity information of the user, and the target comprehensive management and control page corresponding to the user management authority is constructed according to the target function module, so that the user can perform management operation on the management and control platform corresponding to each energy type through the target comprehensive management and control page.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the technical field of regional energy management and control, and particularly relates to a regional energy management and control method, device, equipment, storage medium, and computer program product. Background Art

[0002] In the process of power generation enterprises moving towards modernization and intelligentization, management has become increasingly complex. There are multiple energy types coexisting, such as thermal power generation, wind power generation, and photovoltaic power generation, which pose huge challenges to overall management. The complexity of equipment and task management has increased. The existing systems are scattered and there are serious information islands, resulting in inconsistent processes, increased pressure on employees, and low management efficiency.

[0003] Traditionally, when different energy types coexist, users need to log in to the control platforms corresponding to each energy type respectively to perform management operations with corresponding permissions, which leads to the need for users to switch logins between different control platforms back and forth, and the operation is rather cumbersome. Summary of the Invention

[0004] The main purpose of this application is to provide a regional energy management and control method, aiming to solve the technical problem that when different energy types coexist in the prior art, users need to log in to the control platforms corresponding to each energy type respectively, and the operation is rather cumbersome.

[0005] To achieve the above object, this application proposes a regional energy management and control method, and the method includes:

[0006] When receiving the identity information input by the user, determine the user management permission of the user according to the identity information;

[0007] Based on a preset mapping relation table, determine the target function items supported by the user management permission, and generate corresponding target function modules based on the target function items;

[0008] Construct a target comprehensive control page corresponding to the user management permission according to the target function module, so that the user can perform management operations on the control platforms corresponding to each energy type through the target comprehensive control page.

[0009] In one embodiment, the step of generating corresponding target function modules based on the target function items includes:

[0010] Obtain the project address corresponding to the target function item, and obtain the simulated operation interface corresponding to the target function item based on the project address;

[0011] Extract key information from the simulated operation interface, and determine the corresponding preset architecture relation diagram according to the extraction result;

[0012] Populate the preset architecture relationship diagram based on the extraction result to obtain the target function module corresponding to the target function item.

[0013] In one embodiment, the step of populating the preset architecture relationship diagram based on the extraction result includes:

[0014] When the preset architecture relationship diagram is a tree - shaped architecture relationship diagram, determine the display order of each extraction result according to the simulation operation interface, and populate the preset architecture relationship diagram with the extraction results in the display order;

[0015] When the preset architecture relationship diagram is a table - shaped architecture relationship diagram, determine the association strength between each extraction result, and populate the preset architecture relationship diagram with the extraction results according to the association strength.

[0016] In one embodiment, the step of determining the user management permission of the user according to the identity information includes:

[0017] Determine the complete management permission of the user according to the identity information;

[0018] Obtain the current physical environment, and determine the current security level based on the current physical environment;

[0019] Adjust the complete management permission according to the current security level to obtain the user management permission of the user.

[0020] In one embodiment, the step of determining the current security level based on the current physical environment includes:

[0021] Obtain the current network environment, current operating device, and current geographical location in the current physical environment;

[0022] Perform weighted calculation according to preset weights, the current network environment, the current operating device, and the current geographical location, and determine the current security level according to the calculation result.

[0023] In one embodiment, the step of constructing the target comprehensive control page corresponding to the user management permission according to the target function module includes:

[0024] Obtain the historical usage record of the user, and determine the historical layout information and historical access record of the target function module according to the historical usage record;

[0025] Perform page layout on the target function module based on the historical layout information and the historical access record;

[0026] Construct the target comprehensive control page corresponding to the user management permission according to the page layout result.

[0027] In addition, to achieve the above object, the present application also proposes a regional energy control device, which includes:

[0028] An identity determination module, configured to determine the user management permission of the user according to the identity information when receiving the identity information input by the user;

[0029] A function generation module, configured to determine the target function items supported by the user management permission based on a preset mapping relation table, and generate corresponding target function modules based on the target function items;

[0030] A page generation module, configured to construct the target comprehensive control page corresponding to the user management permission according to the target function module, so that the user can perform management operations on the control platforms corresponding to various energy types through the target comprehensive control page.

[0031] In addition, to achieve the above object, the present application also proposes a regional energy control device, which includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, and the computer program is configured to implement the steps of the regional energy control method as described above.

[0032] In addition, to achieve the above object, the present application also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium, and when the computer program is executed by a processor, the steps of the regional energy control method as described above are implemented.

[0033] In addition, to achieve the above object, the present application also proposes a computer program product, which includes a computer program, and when the computer program is executed by a processor, the steps of the regional energy control method as described above are implemented.

[0034] The present application provides a regional energy control method, device, equipment, storage medium, and computer program product. The method includes: when receiving the identity information input by the user, determining the user management authority of the user according to the identity information; determining the target function items supported by the user management authority based on a preset mapping relation table, and generating corresponding target function modules based on the target function items; constructing a target comprehensive control page corresponding to the user management authority according to the target function modules, so that the user can perform management operations on the control platforms corresponding to various energy types through the target comprehensive control page. The present application obtains the target function modules through the user management authority determined by the identity information of the user, and constructs a target comprehensive control page corresponding to the user management authority according to the target function modules, so that the user can perform management operations on the control platforms corresponding to various energy types through the target comprehensive control page. Since the present application can integrate the function items supported by the user management authority into the target comprehensive control page, the user only needs to use the target comprehensive control page to perform management operations on the control platforms corresponding to various energy types, making the operation simple. Brief Description of the Drawings

[0035] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application.

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the accompanying drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without creative efforts.

[0037] Figure 1 It is a flowchart of the first embodiment of the regional energy control method proposed in this embodiment;

[0038] Figure 2 It is a schematic diagram of the control platform in the regional energy control method proposed in this embodiment;

[0039] Figure 3 It is a schematic diagram of the target comprehensive control page in the regional energy control method proposed in this embodiment;

[0040] Figure 4 It is a flowchart of the second embodiment of the regional energy control method proposed in this embodiment;

[0041] Figure 5 It is a schematic diagram of the simulation operation interface in the regional energy control method proposed in this embodiment;

[0042] Figure 6 It is a flowchart of the third embodiment of the regional energy control method proposed in this embodiment;

[0043] Figure 7 This is the diagram of the regional energy control device provided by the embodiments of the present application;

[0044] Figure 8 This is the schematic structural diagram of the regional energy control equipment suitable for implementing the embodiments of the present application.

[0045] The realization of the purpose, functional characteristics and advantages of the present application will be further described with reference to the embodiments and the accompanying drawings. Specific Embodiments

[0046] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0047] Next, the technical solutions in the embodiments of the present application will be clearly and completely described with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.

[0048] It should be noted that all the directional indications (such as up, down, left, right, front, back...) in the embodiments of the present application are only used to explain the relative positional relationship and movement conditions between components in a specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indications will also change accordingly.

[0049] It can be understood that in the process of power generation enterprises moving towards modernization and intelligentization, management has become increasingly complex. There are multiple energy types coexisting, such as thermal power generation, wind power generation and photovoltaic power generation, which poses a huge challenge to overall management. The complexity of equipment and task management has increased, and the existing systems are scattered and there are serious information islands, resulting in inconsistent processes, increased employee stress and low management efficiency.

[0050] Traditionally, when different energy types coexist, users need to log in to the control platforms corresponding to each energy type respectively to perform management operations with corresponding permissions, which results in the need for users to switch between different control platforms for logging in back and forth, and the operation is relatively cumbersome.

[0051] Therefore, to solve the technical problem that in the prior art, when different energy types coexist, it is rather cumbersome for users to log in to the control platforms corresponding to each energy type separately for operation. This embodiment proposes a regional energy control method, which includes: when receiving the identity information input by the user, determining the user management authority of the user according to the identity information; determining the target function items supported by the user management authority based on a preset mapping relation table, and generating corresponding target function modules based on the target function items; constructing a target comprehensive control page corresponding to the user management authority according to the target function modules, so that the user can perform management operations on the control platforms corresponding to each energy type through the target comprehensive control page. In this embodiment, the target function modules are obtained through the user management authority determined by the identity information of the user, and a target comprehensive control page corresponding to the user management authority is constructed according to the target function modules, so that the user can perform management operations on the control platforms corresponding to each energy type through the target comprehensive control page. Since this embodiment can integrate the function items supported by the user management authority into the target comprehensive control page, the user only needs to use the target comprehensive control page to perform management operations on the control platforms corresponding to each energy type, making the operation simple.

[0052] For ease of understanding, the following combines Figures 1 to 8 to specifically introduce the regional energy control method provided by the embodiments of the present application and the regional energy control methods, devices, equipment, storage media, and computer program products provided by the following embodiments.

[0053] The embodiments of the present application provide a regional energy control method. Refer to Figure 1 , Figure 1 which is the flowchart of the first embodiment of the regional energy control method proposed by the embodiments of the present application.

[0054] As Figure 1 shown, the method includes:

[0055] Step S10: When receiving the identity information input by the user, determining the user management authority of the user according to the identity information.

[0056] It should be noted that the execution subject of this embodiment can be a multi-functional machine device with regional energy control, such as a regional energy control device, etc., or a device capable of implementing the above functions, etc. This embodiment uses a regional energy control device (hereinafter referred to as the device).

[0057] It should also be noted that the above identity information can be the information used by the user to log in to the control platform, usually including the username and password, or can also include biometric information such as fingerprints or facial recognition. The above user management permissions can be the access and operation permissions of the control platform assigned according to the user's role and responsibilities, such as the permissions to read, write, or delete data. In this embodiment, the above device can query the user management permissions corresponding to the above identity information through the identity information query database.

[0058] In a specific implementation, after receiving the username and password input by the user, the above device can verify the password through encryption algorithms (such as hash algorithms, symmetric encryption algorithms, and asymmetric encryption algorithms, etc.), and query the preset database to obtain the user management permissions of the user.

[0059] For ease of understanding, the following is illustrated by way of example, but does not specifically limit this embodiment. Suppose the device of a power generation enterprise receives the username "admin" and password "password123" input by the user. After the device uses the hash algorithm to verify that the password is correct through its identity verification module, it queries the database and finds that the user is an administrator. Therefore, the device assigns high-level permissions to this user, allowing it to access and operate all function modules, including device monitoring, report generation, and system settings.

[0060] Step S20: Determine the target function items supported by the user management permissions based on the preset mapping relationship table, and generate corresponding target function modules based on the target function items.

[0061] It should be noted that the above preset mapping relationship table can be a table storing the mapping relationship between different user management permissions and system function items. In this embodiment, the above preset mapping relationship table stores the function items on the control platforms corresponding to various energy types for the user management permissions corresponding to the user. The above target function items can be the functions on the control platforms corresponding to various energy types that can be accessed according to the user management permissions, such as device monitoring, report generation, etc. The above target function modules can be specific function units generated according to the target function items.

[0062] Reference Figure 2 , Figure 2 is a schematic diagram of the control platform in the regional energy control method proposed in this embodiment. In a specific implementation, after determining the user management permissions, the above device maps the user management permissions to the function items in the system through the preset mapping relationship table to determine the target function items supported by the user (i.e., Figure 2 A1, A2, A3, A4, A5, A6, A7, and A8 in ). According to the user's permission level, the above device queries this table to determine the function items that the user can access, and generates corresponding target function modules accordingly.

[0063] For ease of understanding, the following is illustrated by way of example, but the specific embodiments are not limited thereto. For example, assuming the user is an administrator, the above device will generate all function modules including device monitoring, report generation, and system settings according to the mapping relationship table; assuming it is an ordinary user, only the device monitoring and report generation modules will be generated. By this step, it is ensured that the user can only access the functions within their authority, improving the security and management efficiency of the system.

[0064] Step S30: Construct a target comprehensive control page corresponding to the user management authority according to the target function module, so that the user can perform management operations on the control platforms corresponding to each energy type through the target comprehensive control page.

[0065] It should be noted that the above target comprehensive control page can be a user interface integrating multiple function modules, and the user can access and operate the authorized functions through this interface. In this embodiment, the user can perform processing operations on the functions of the control platforms corresponding to each energy type supported by the user management authority through the above target comprehensive control page.

[0066] Reference Figure 2 and Figure 3 , Figure 3 is a schematic diagram of the target comprehensive control page in the regional energy control method proposed in this embodiment. In specific implementation, after the above device generates the target function module, all the generated target function modules are deployed to the initial comprehensive control page to construct the target comprehensive control page (i.e., Figure 3 the target comprehensive control page in Figure 2 ), so that the user can perform processing operations on the functions of the control platforms corresponding to each energy type supported by the user management authority (such as

[0067] Further, in order to improve the user experience effect when performing regional energy control, the step of constructing a target comprehensive control page corresponding to the user management authority according to the target function module includes:

[0068] Step S31: Obtain the historical usage record of the user, and determine the historical layout information and historical access record of the target function module according to the historical usage record.

[0069] It should be noted that the above historical usage records can be the operation records of the user when using the target comprehensive control page in the past, including historical layout information and historical access records, etc. The above historical layout information can be the layout position and display order of function modules on the target comprehensive control page when the user conducts regional energy control in the past. The above historical access records can be the frequency and time sequence of the user's access to each function module in the past, which are used to analyze the user's usage habits.

[0070] In a specific implementation, after generating the target function module, the above device further obtains the user's historical usage records, and determines the historical layout information and historical access records of the target function module according to the historical usage records.

[0071] Step S32: Perform page layout on the target function module based on the historical layout information and the historical access records.

[0072] Step S33: Construct the target comprehensive control page corresponding to the user management permission according to the page layout result.

[0073] It should be noted that when performing page layout, the above device can arrange the target function modules based on the associations between the target function modules, the user's historical layout information, and the historical access records, so as to complete the layout of the target comprehensive control page.

[0074] In a specific implementation, after generating the target function module, the above device further obtains the user's historical usage records, determines the layout position and display order of the function modules on the target comprehensive control page when the user used the above device in the past, and the frequency and time sequence of the user's access to each function module in the past. Based on the determination of the user's usage habits and preferences from the above historical usage records, the display position and order of the function modules are dynamically adjusted to generate the final page layout, ensuring that the user can access and operate the function modules efficiently.

[0075] Furthermore, the step of performing page layout on the target function module based on the historical layout information and the historical access records includes:

[0076] Obtain the residence time and non-operation time of the user on each target function module based on the historical access records;

[0077] Sort each target function module based on the residence time and the non-operation time, and perform page layout on each target function module based on the historical layout information and the sorting result.

[0078] It should be noted that the above residence time can be the residence time of the above user in the target function module within a past period of time, and the above no-operation time can be the time when the user stays in the target function module within a past period of time without performing other operations. The other operations can be clicking, swiping, etc.

[0079] In specific implementation, the above device can obtain the residence time of the user in each target function module and the time when the user stays in the target function module without performing other operations according to the historical access records, and determine the operation time in each target function module by subtracting the residence time and the no-operation time, and sort each target function module from largest to smallest according to the operation time, and arrange the display order of each target function module based on the sorting result, with the target function module with a higher sorting showing in the front to obtain the initial display order, and then adjust the layout of the target function modules with similar operation times based on the historical layout information. If there are two function modules with similar sorting and the same operation time, the historical display order of the two target function modules is determined through the historical layout information, and the display order of the target function module with a higher historical display order is arranged in the front, and the initial display order is adjusted based on the historical display order to obtain the target display order, and the page layout is performed according to the target display order. Among them, the above target display order is the display order of each target function module on the target comprehensive management and control page.

[0080] For the convenience of understanding, the following is illustrated by way of example, but the present embodiment is not specifically limited. Suppose the above device obtains the historical usage records of the administrator and finds that the user frequently accesses the "Device Monitoring" module within the past month and each operation time is relatively long. Therefore, the above device places the "Device Monitoring" module at the top of the page and loads it preferentially. At the same time, the device recommends the "Report Generation" module as the next function module that may need to be accessed according to the historical access records and places it in a prominent position on the page.

[0081] For example, the above device discovers through the historical access records that the user frequently accesses the "Device Monitoring", "Report Generation" and "System Settings" modules within the past month, and the operation time of "Device Monitoring" and "Report Generation" is 2 hours, and the operation time of "System Settings" is 1 hour. Then the initial display order obtained is: "Device Monitoring", "Report Generation", "System Settings". The above device determines the historical display order through the historical layout information as: "Report Generation", "System Settings", "Device Monitoring". Then the initial display order is adjusted based on the historical display order to obtain the target display order: "Report Generation", "Device Monitoring", "System Settings".

[0082] In this embodiment, a target function module is obtained based on the user management authority determined by the user's identity information, and a target comprehensive control page corresponding to the user management authority is constructed according to the target function module, so that the user can perform management operations on the control platforms corresponding to various energy types through the target comprehensive control page. Since this embodiment can integrate the function items supported by the user management authority into the target comprehensive control page, the user only needs to use the target comprehensive control page to perform management operations on the control platforms corresponding to various energy types, making the operation simple.

[0083] Based on the first embodiment, in the second embodiment, the same or similar content as in the above-mentioned first embodiment can be referred to the above introduction and will not be repeated hereinafter. On this basis, please refer to Figure 4 , Figure 4 which is the flowchart of the second embodiment of the regional energy control method proposed in this embodiment. Further, the step of generating a corresponding target function module based on the target function item includes:

[0084] Step S21: Obtain the project address corresponding to the target function item, and obtain the simulation operation interface corresponding to the target function item based on the project address.

[0085] It should be noted that the above project address may be the backend service interface address corresponding to the target function item, which is used to obtain the metadata of the function item and the configuration information of the simulation operation interface. The above simulation operation interface may be the operation page when the function items of the control platforms corresponding to various energy types are running.

[0086] Refer to Figure 5 , Figure 5 which is the schematic diagram of the simulation operation interface in the regional energy control method proposed in this embodiment. In specific implementation, after the above device determines the target function item, it obtains the project address corresponding to each target function item (i.e., Figure 5 WWW.XXX.com in Figure 5The A1 simulation operation interface in it). For example, the device calls and obtains the simulation operation interface of the "device monitoring" function item through the Application Programming Interface (API), and displays the real-time data and charts of the device operation status. The specific implementation means include using the HyperText Transfer Protocol (HTTP) request to obtain data, parsing the response in the JavaScript Object Notation (JSON) format, and dynamically rendering the simulation operation interface at the front end.

[0087] Step S22: Extract key information from the simulation operation interface, and determine the corresponding preset architecture relationship diagram according to the extraction result.

[0088] It should be noted that the above preset architecture relationship diagram can be a pre-defined architecture diagram used to organize and display the functional modules and data relationships in the system, such as a tree diagram or a table. In this embodiment, the above device can extract key information from the simulation operation interface by searching for regions matching the pre-defined template in the image, and the above device can also use Optical Character Recognition (OCR) technology to extract key information by converting the text in the image into editable text. This embodiment is described by using OCR technology to extract key information from the simulation operation interface, but does not specifically limit this embodiment.

[0089] In the specific implementation, the above device can obtain the screenshot of the simulation operation interface by taking a screenshot, image scanning or loading from a pre-defined image library, use OCR technology to convert the text in the image into editable text, and parse the extracted text by using regular expressions or other text parsing technologies to obtain key information such as device name, status, operation buttons, etc. Finally, the above device determines the corresponding preset architecture relationship diagram according to the extracted key information.

[0090] Further, in order to determine the preset architecture relationship diagram, the step of determining the corresponding preset architecture relationship diagram according to the extraction result includes:

[0091] Perform data hierarchical analysis on the extraction result to obtain the hierarchical analysis result;

[0092] When the hierarchical analysis result is a parent-child hierarchy, use the tree architecture relationship diagram as the preset architecture relationship diagram;

[0093] When the hierarchical analysis result is a flat hierarchy, use the table architecture relationship diagram as the preset architecture relationship diagram.

[0094] It should be noted that the above parent - child hierarchy can be an obvious hierarchical relationship in the data, including parent nodes and child nodes. The above flat - level hierarchy can be a situation where there is no hierarchical relationship in the data, and all data items are at the same level.

[0095] In addition, it should also be noted that data hierarchy analysis is a data - processing technology used to identify and parse the hierarchical structure relationships in data. By analyzing the organization method and internal connections of the data, the parent - child relationship or flat - level relationship between data items is determined. In specific implementation, the above - mentioned device can perform data hierarchy analysis through regular expressions, text - parsing technologies, and syntax - analysis tools, etc. In this embodiment, regular expressions are used for illustration, but this embodiment is not specifically limited.

[0096] Reference Figure 3 and Figure 5 , in specific implementation, when the above - mentioned device processes the extraction result, it first performs data hierarchy analysis to determine the structural characteristics of the data. By using regular expressions to parse the extraction result, and checking whether the device name contains a hierarchical separator through regular expressions, the above - mentioned device can identify whether there is a parent - child hierarchical relationship in the data through a preset regular expression. If the hierarchy analysis result shows that the data has a parent - child hierarchical structure (such as Figure 3 in which there is a parent - child hierarchical structure between "device management" and "device a", "device b", and "device c"), the above - mentioned device will select a tree - shaped architecture relationship diagram as the preset architecture relationship diagram; if the result shows that the data is a flat - level hierarchical structure (such as Figure 5 in which "device a", "device b", and "device c" are in a flat - level hierarchical structure), the above - mentioned device will select a table - shaped architecture relationship diagram. In addition, it should also be noted that when there are both parent - child staggered structures and flat - level hierarchical structures in the above - mentioned data, the tree - shaped architecture relationship diagram is preferentially used as the preset architecture relationship diagram.

[0097] Step S23: Fill in the preset architecture relationship diagram based on the extraction result to obtain the target function module corresponding to the target function item.

[0098] Reference Figure 3 , it should be noted that the above - mentioned extraction result can be the key information extracted from the simulation operation interface, such as device name, status, operation buttons, etc. In specific implementation, after the above - mentioned device extracts the key information of the simulation operation interface (i.e., Figure 3 device management, device a, device b, and device c in Figure 3functional modules). This process involves mapping the extracted key information (such as device name, status, etc.) to the corresponding nodes or entries in the preset architecture relationship diagram. For example, the device extracts through OCR technology that "Device A" is in the "running" state, and then finds the node of "Device A" in the preset tree-like architecture relationship diagram and updates its status to "running". Finally, the device generates the corresponding target functional module according to the updated architecture relationship diagram, ensuring that the user can perform management operations on the control platforms corresponding to each energy type through the target integrated control page.

[0099] Further, the step of filling the preset architecture relationship diagram based on the extraction result includes:

[0100] Step S231: When the preset architecture relationship diagram is a tree-like architecture relationship diagram, determine the display order of each extraction result according to the simulation operation interface, and fill the preset architecture relationship diagram with the extraction results in the display order.

[0101] It should be noted that the above tree-like architecture relationship diagram can be a hierarchical architecture relationship diagram, similar to the branch structure of a tree, with a root node, child nodes, etc. In a specific implementation, the above device uses image recognition and natural language processing technologies to parse the simulation operation interface, identify the key information therein, such as node names, hierarchical relationships, etc. Then, the above device sorts these extraction results according to preset rules and algorithms to determine their display order. Finally, the above device fills the extraction results into the preset tree-like architecture relationship diagram in the display order to generate a complete and hierarchical architecture relationship diagram. For example, in a project management system, the above device may extract nodes such as "Project A", "Task 1", "Sub-task a", and "Sub-task b", and fill them into the tree-like architecture relationship diagram in the order of "Project A - Task 1 - Sub-task a / b" according to their hierarchical relationships.

[0102] Step S232: When the preset architecture relationship diagram is a table architecture relationship diagram, determine the association strength between each extraction result, and fill the preset architecture relationship diagram with the extraction results according to the association strength.

[0103] It should be noted that the above association strength can be an index to measure the correlation between extraction results, usually calculated by methods such as co-occurrence frequency and semantic similarity. The above table architecture relationship diagram can be an architecture diagram that displays data and functional modules in a table form, usually used to represent peer-to-peer relationships.

[0104] In a specific implementation, when the above device processes the table architecture relationship diagram, it determines the association strength between the extraction results and fills the extraction results into the preset architecture relationship diagram according to these association strengths. The above device recognizes information through OCR technology or image recognition algorithms, determines the table header based on the recognition results, and calculates the association strength between each extraction result and the table header. Once the association strength is determined, the above device sorts the extraction results according to the association strength, and fills the extraction results into the table architecture relationship diagram according to the sorted results of the association strength to ensure the logic and readability of the information.

[0105] Based on the first embodiment and the second embodiment, in the third embodiment, the same or similar content as in the above first embodiment and the second embodiment can be referred to the above introduction and will not be elaborated hereinafter. On this basis, please refer to Figure 6 , Figure 6 which is the flowchart of the third embodiment of the regional energy control method proposed in this embodiment. Further, the step of determining the user management authority of the user according to the identity information includes:

[0106] Step S11: Determine the complete management authority of the user according to the identity information.

[0107] It should be noted that the above complete management authority may be the set of all operation authorities that the user has in the control platforms corresponding to each energy type. In this embodiment, the above complete management authority is all the authorities that the user has in an ideal state, without considering the security of the current physical environment.

[0108] Step S12: Obtain the current physical environment and determine the current security level based on the current physical environment.

[0109] It should be noted that the above current physical environment may be the physical environment where the user is currently located, including geographical location, device type, network status, etc. The above security level may be the level evaluated according to the security of the current physical environment and is used to determine the actual authorities that the user can obtain.

[0110] Further, in order to determine the current security level, the step of determining the current security level based on the current physical environment includes:

[0111] Obtain the current network environment, the current running device, and the current geographical location in the current physical environment.

[0112] Perform weighted calculation according to the preset weight, the current network environment, the current running device, and the current geographical location, and determine the current security level according to the calculation result.

[0113] It should be noted that the above-mentioned current network environment can be the network environment where the user is currently located, including the network type (internal network or external network), network connection status, etc. The above-mentioned current operating device can be the device currently used by the user, including the device type (company device or personal device), device security status, etc. The above-mentioned current geographical location can be the geographical location where the user is currently located, including longitude and latitude, whether it is inside the company, etc. The above-mentioned preset weight can be a preset weight used to measure the influence degree of different factors on the security level. The above-mentioned current security level can be the current security level of the user determined according to the weighted calculation result, used to dynamically adjust the user's permissions.

[0114] In a specific implementation, when the above-mentioned device determines the security level of the user, it first obtains the key information in the current physical environment, including the current network environment, the current operation of the above-mentioned device, and the current geographical location. These information are important bases for evaluating the security level. Specifically, the above-mentioned device obtains the detailed information of the network environment through the built-in sensors and network interfaces, such as the network type (internal network or external network), network connection status, etc.; obtains the detailed information of the current operation of the above-mentioned device through the above-mentioned device management module, such as the above-mentioned device type (company above-mentioned device or personal above-mentioned device), the above-mentioned device security status, etc.; obtains the detailed information of the current geographical location through the GPS module, such as longitude and latitude, whether it is inside the company, etc.

[0115] The above-mentioned device performs weighted calculation on this information according to the preset weight, and the preset weight reflects the influence degree of different factors on the security level. For example, the security level of the internal network may be higher than that of the external network, the security level of the company above-mentioned device may be higher than that of the personal above-mentioned device, and the security level of the geographical location inside the company may be higher than that of the external geographical location. The above-mentioned device calculates a comprehensive security score according to these weights and determines the current security level according to the score. For example, if the comprehensive score is higher than a certain threshold, it is determined as a "high" security level; if it is lower than the threshold, it is determined as a "low" security level.

[0116] Step S13: Adjust the complete management permission according to the current security level to obtain the user management permission of the user.

[0117] It should be noted that the above-mentioned user management permission can be the permission actually owned by the user after being adjusted according to the current security level.

[0118] In a specific implementation, when the above device receives the identity information input by the user, it first determines the user's complete management authority based on this information. Subsequently, the above device obtains the current physical environment information, such as geographical location, device type, network status, etc., and determines the current security level based on this information. According to the current security level, the above device adjusts the user's complete management authority to finally obtain the user's actual management authority.

[0119] For ease of understanding, the following is an example for illustration, but there is no specific limitation to this embodiment. Assume that the integrated control platform (the above device) of a power generation enterprise receives the user name "admin" and password "password123" input by the user. After the device verifies that the password is correct through its identity verification module, it queries the database and finds that the user is an administrator, and his complete management authority includes accessing all function modules and performing system settings. The above device then obtains the current physical environment information and finds that the user accesses the system through the company's internal network and uses the company's security device. Based on this information, the above device determines that the current security level is "high" and decides to grant the user complete management authority. If the user accesses the system through an external network, the device will adjust the security level to "low" and restrict the user's access to some sensitive functions, such as system settings and data export.

[0120] This embodiment also provides a first embodiment of a regional energy control device. Please refer to Figure 7 , Figure 7 which is the diagram of the regional energy control device provided by the embodiment of the present application. The regional energy control device includes:

[0121] An identity determination module, configured to determine the user management authority of the user according to the identity information when receiving the identity information input by the user;

[0122] A function generation module, configured to determine the target function items supported by the user management authority based on a preset mapping relationship table, and generate corresponding target function modules based on the target function items;

[0123] A page generation module, configured to construct a target integrated control page corresponding to the user management authority according to the target function module, so that the user can perform management operations on the control platforms corresponding to various energy types through the target integrated control page;

[0124] The page generation module is further configured to obtain the historical usage record of the user, and determine the historical layout information and historical access record of the target function module according to the historical usage record; perform page layout on the target function module based on the historical layout information and the historical access record; and construct a target integrated control page corresponding to the user management authority according to the page layout result.

[0125] Referring to the first embodiment of the regional energy control device, this embodiment also proposes a second embodiment of the regional energy control device. For the same or similar content as the first embodiment of the regional energy control device, reference can be made to the above introduction and will not be elaborated hereinafter.

[0126] The function generation module is further configured to obtain the project address corresponding to the target function item, and obtain the simulation operation interface corresponding to the target function item based on the project address; extract key information from the simulation operation interface, and determine the corresponding preset architecture relationship diagram according to the extraction result; fill in the preset architecture relationship diagram based on the extraction result to obtain the target function module corresponding to the target function item.

[0127] The function generation module is further configured to, when the preset architecture relationship diagram is a tree architecture relationship diagram, determine the display order of each extraction result according to the simulation operation interface, and fill in the preset architecture relationship diagram with the extraction results in the display order; when the preset architecture relationship diagram is a table architecture relationship diagram, determine the association strength between the extraction results, and fill in the preset architecture relationship diagram with the extraction results according to the association strength.

[0128] Referring to the first embodiment of the regional energy control device and the second embodiment of the regional energy control device, this embodiment also proposes a third embodiment of the regional energy control device. For the same or similar content as the first embodiment of the regional energy control device and the second embodiment of the regional energy control device, reference can be made to the above introduction and will not be elaborated hereinafter.

[0129] The identity determination module is further configured to determine the complete management authority of the user according to the identity information.

[0130] Obtain the current physical environment, and determine the current security level based on the current physical environment.

[0131] Adjust the complete management authority according to the current security level to obtain the user management authority of the user.

[0132] The identity determination module is further configured to obtain the current network environment, the current operating device, and the current geographical location in the current physical environment; perform weighted calculation according to preset weights, the current network environment, the current operating device, and the current geographical location, and determine the current security level according to the calculation result.

[0133] The area energy control device provided in this embodiment adopts the area energy control method in the above embodiment, which can solve the technical problem that in the prior art, when different energy types coexist, it is rather cumbersome for users to log in to the control platforms corresponding to each energy type respectively for operation. Compared with the prior art, the beneficial effects of the area energy control device provided in this embodiment are the same as those of the area energy control method provided in the above embodiment, and other technical features in the area energy control device are the same as those disclosed in the above embodiment method, which will not be elaborated here.

[0134] This embodiment provides an area energy control device, which includes: at least one processor; and a memory communicatively connected to the at least one processor; wherein, the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the area energy control method in the first embodiment above.

[0135] Refer to the following Figure 8 , Figure 8 which is a schematic structural diagram of the area energy control device suitable for implementing the embodiment of the present application. The area energy control device in the embodiment of the present application may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions: tablet computers), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 8 The area energy control device shown is only an example and should not impose any limitations on the functions and usage scope of the embodiment of the present application.

[0136] As Figure 8As shown, the regional energy management and control device may include a processing device 1001 (such as a central processing unit, a graphics processing unit, etc.), which may perform various appropriate actions and processes according to the program stored in the read-only memory (ROM: Read Only Memory) 1002 or the program loaded from the storage device 1003 into the random access memory (RAM: Random Access Memory) 1004. In the RAM 1004, various programs and data required for the operation of the regional energy management and control device are also stored. The processing device 1001, the ROM 1002, and the RAM 1004 are connected to each other through a bus 1005. The input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems may be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 may allow the regional energy management and control device to communicate with other devices wirelessly or wiredly to exchange data. Although the figure shows a regional energy management and control device having various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or had alternatively.

[0137] In particular, according to this embodiment, the process described above with reference to the flowchart may be implemented as a computer software program. For example, this embodiment includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program codes for performing the method shown in the flowchart. In such an embodiment, the computer program may be downloaded and installed from the network through the communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above functions defined in the method of the disclosed embodiment of this embodiment are executed.

[0138] The regional energy management and control device provided in this embodiment adopts the regional energy management and control method in the above embodiment, and can solve the technical problem that it is rather cumbersome for the user to log in to the control platforms corresponding to different energy types respectively when different energy types coexist in the prior art. Compared with the prior art, the beneficial effects of the regional energy management and control device provided in this embodiment are the same as those of the regional energy management and control method provided in the above embodiment, and the other technical features in this regional energy management and control device are the same as those disclosed in the method of the previous embodiment, and will not be elaborated here.

[0139] It should be understood that each part disclosed in this embodiment can be implemented by hardware, software, firmware, or a combination thereof. In the description of the above embodiments, specific features, structures, materials, or characteristics can be combined in a suitable manner in any one or more embodiments or examples.

[0140] As described above, the above is only the specific implementation manner of this embodiment, but the protection scope of this embodiment is not limited thereto. Any person skilled in the art within the technical scope disclosed in this embodiment can easily think of changes or substitutions, which should all be covered within the protection scope of this embodiment. Therefore, the protection scope of this embodiment shall be subject to the protection scope of the claims.

[0141] This embodiment provides a computer-readable storage medium having computer-readable program instructions (i.e., computer programs) stored thereon, and the computer-readable program instructions are used to execute the regional energy management and control method in the above embodiments.

[0142] The computer-readable storage medium provided in this embodiment can be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices, or any combination of the above. More specific examples of the computer-readable storage medium may include, but are not limited to: electrical connections with one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM) or flash memory, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this embodiment, the computer-readable storage medium can be any tangible medium that contains or stores a program, and this program can be used by or in combination with an instruction execution system, device, or device. The program code contained on the computer-readable storage medium can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0143] The above computer-readable storage medium can be included in the regional energy management and control device; or it can exist alone without being assembled into the regional energy management and control device.

[0144] The above computer-readable storage medium carries one or more programs. When the above one or more programs are executed by the regional energy management and control device, the regional energy management and control device is caused to: perform regional energy management and control.

[0145] Computer program code for performing the operations of this embodiment may be written in one or more programming languages or combinations thereof. The above-mentioned programming languages include object-oriented programming languages such as Java, Smalltalk, C++, and also include conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, executed as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (for example, by connecting through the Internet using an Internet service provider).

[0146] The flowcharts and block diagrams in the accompanying drawings illustrate the possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of this embodiment. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code that contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and the combination of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system for performing the specified functions or operations, or may be implemented by a combination of dedicated hardware and computer instructions.

[0147] The modules described in this embodiment may be implemented in software or in hardware. Among them, the name of the module does not constitute a limitation on the unit itself in some cases.

[0148] The readable storage medium provided in this embodiment is a computer-readable storage medium that stores computer-readable program instructions (i.e., computer programs) for performing the above-mentioned regional energy management and control method, and can solve the technical problem that in the prior art, when different energy types coexist, it is more cumbersome for users to log in to the control platforms corresponding to each energy type respectively. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided in this embodiment are the same as those of the regional energy management and control method provided in the above embodiment, and will not be elaborated here.

[0149] The above are only some embodiments, and do not limit the patent scope of this embodiment. Any equivalent structural transformation made by using the content of the specification and drawings of this application under the technical concept of this application, or any direct / indirect application in other related technical fields is included in the patent protection scope of this application.

Claims

1. A regional energy control method, characterized in that, The method includes: When receiving the identity information input by the user, determining the user management authority of the user according to the identity information; Based on a preset mapping relation table, determining the target function items supported by the user management authority, and generating corresponding target function modules based on the target function items; Constructing a target comprehensive control page corresponding to the user management authority according to the target function module, so that the user can perform management operations on the control platforms corresponding to various energy types through the target comprehensive control page.

2. The method according to claim 1, wherein The step of generating a corresponding target function module based on the target function item includes: Obtaining the project address corresponding to the target function item, and obtaining the simulated operation interface corresponding to the target function item based on the project address; Extracting key information from the simulated operation interface, and determining a corresponding preset architecture relation diagram according to the extraction result; Filling in the preset architecture relation diagram based on the extraction result to obtain the target function module corresponding to the target function item.

3. The method according to claim 2, characterized in that, The step of filling in the preset architecture relation diagram based on the extraction result includes: When the preset architecture relation diagram is a tree-like architecture relation diagram, determining the display order of each extraction result according to the simulated operation interface, and filling in the preset architecture relation diagram with the extraction results in the display order; When the preset architecture relation diagram is a table architecture relation diagram, determining the association strength between the extraction results, and filling in the preset architecture relation diagram with the extraction results according to the association strength.

4. The method according to claim 1, characterized in that The step of determining the user management authority of the user according to the identity information includes: Determining the complete management authority of the user according to the identity information; Obtaining the current physical environment, and determining the current security level based on the current physical environment; Adjusting the complete management authority according to the current security level to obtain the user management authority of the user.

5. The method according to claim 4, wherein The step of determining the current security level based on the current physical environment includes: Obtaining the current network environment, current operating device and current geographical location in the current physical environment; Performing weighted calculation according to preset weights, the current network environment, the current operating device and the current geographical location, and determining the current security level according to the calculation result.

6. The method according to claim 1, wherein The step of constructing a target comprehensive control page corresponding to the user management authority according to the target function module includes: Obtaining the historical usage record of the user, and determining the historical layout information and historical access record of the target function module according to the historical usage record; Performing page layout on the target function module based on the historical layout information and the historical access record; Constructing a target comprehensive control page corresponding to the user management authority according to the page layout result.

7. A regional energy control device, characterized in that, The device includes: An identity determination module, configured to determine the user management authority of the user according to the identity information when receiving the identity information input by the user; A function generation module, configured to determine target function items supported by the user management permission based on a preset mapping relation table, and generate corresponding target function modules based on the target function items; A page generation module, configured to construct a target comprehensive control page corresponding to the user management permission according to the target function module, so that the user can perform management operations on control platforms corresponding to various energy types through the target comprehensive control page.

8. A regional energy control device, characterized in that, The device includes: a memory, a processor, and a computer program stored on the memory and executable on the processor, where the computer program is configured to implement the steps of the regional energy control method according to any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium is a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, it implements the steps of the regional energy control method according to any one of claims 1 to 6.

10. A computer program product, characterized in that, The computer program product includes a computer program, and when the computer program is executed by a processor, it implements the steps of the regional energy control method according to any one of claims 1 to 6.