A smart city energy management system and method
By introducing data encryption modules and management and control center modules into the smart city energy management system, energy data security and privacy issues are solved, and intelligent scheduling and energy optimization are realized, improving the security and efficiency of the system.
Patent Information
- Application Number
- CN202410423990.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-10
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-04-10
AI Technical Summary
The existing smart city energy management system has failed to effectively solve the security and privacy issues of energy data and cannot achieve intelligent scheduling.
A smart city energy management system was designed, including data acquisition module, signal communication module, data encryption module, data management and analysis module, management and control center module, and management feedback module. Energy consumption data is encrypted and transmitted through the data encryption module, decrypted and managed and analyzed by the data management and analysis module, and energy management and scheduling is carried out through the management and control center module.
It realizes the secure transmission and management of energy data, ensures the privacy of data, and optimizes energy allocation and use through intelligent scheduling, providing energy saving suggestions and optimization measures.
Smart Images

Figure CN118278028B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of urban energy management, and in particular relates to a smart city energy management system and method. Background Art
[0002] The smart city energy management system is built on advanced information technology and the Internet of Things (IoT) to improve urban energy efficiency and sustainability. It optimizes energy distribution and manages the use of electricity, water and gas through smart sensors, smart meters and real-time data analysis. The system integrates big data analysis, artificial intelligence (AI) and machine learning to predict energy demand, reduce waste and promote the use of renewable energy. These technologies work together to achieve efficient, intelligent and environmentally friendly management of urban energy.
[0003] For example, the Chinese invention patent with publication number CN106295900A discloses a smart urban energy management system, which first establishes a simulation management model for the entire city's energy supply, then establishes a user load forecast management system within the energy supply range, and finally establishes a real-time energy supply data collection system to achieve hydraulic balance of the entire energy supply pipeline system and reduce unnecessary system losses. However, the system does not solve the problems of energy data security and privacy, and cannot achieve intelligent scheduling. Summary of the invention
[0004] In response to the above technical problems, the present invention discloses a smart city energy management system, including a data acquisition module, a signal communication module, a data encryption module, a data management and analysis module, a management and control center module, and a management feedback module. The data acquisition module is deployed at the end of the energy consumption node, and is used to collect and record the energy consumption of the energy consumption node; the signal communication module is used to send the collected energy consumption data, and the signal communication module performs encryption key hashing and data encryption through the data encryption module; the data management and analysis module is used to decrypt the encrypted data and analyze the decrypted data; the management and control center module is used to manage and schedule energy distribution and use according to energy data; the management feedback module is used to record and feedback problems existing in the energy management and control center module.
[0005] Furthermore, the signal communication module sends the energy consumption data to the data management and analysis module, and a secure channel for transmission communication is established. The secure channel is established through encrypted data generated by the data encryption module.
[0006] Furthermore, the data management and analysis module decrypts the encrypted data and pre-processes the data; establishes an energy consumption baseline, that is, the expected consumption level under normal conditions; creates a labeling pattern for energy consumption, including changes by season, day and night, weekdays and weekends; establishes a comparison library of actual consumption data and the baseline, and analyzes the differences in energy use in different regions and time periods.
[0007] A smart city energy management method, the steps of sending energy consumption data to a data management and analysis module through a signal communication module include:
[0008] Step S1, establish a secure channel for data transmission between the signal communication module and the data management and analysis module; firstly output the secure channel, and then perform security authentication 1 and security authentication 2 in sequence.
[0009] Step S2, after the secure channel is established, standard transmission is performed, and after data authentication and key hashing of standard transmission 1 and standard transmission 2 are performed, standard data encryption transmission is performed.
[0010] Step S3, after a data encryption transmission after a standard transmission is performed, a fast transmission can be used to perform data encryption transmission.
[0011] Further, the steps of establishing a secure channel include:
[0012] Step S101, the signal communication module sends a secure channel initialization instruction to the data encryption module, and the data encryption module sends the encrypted initialization parameters to the signal communication module through a secure channel initialization response; the initialization parameters include the device ID of the signal communication module and the timestamp for establishing the secure channel initialization.
[0013] Step S102, the signal communication module sends the security authentication 1 instruction to the data management and analysis module, the data management and analysis module decrypts the encrypted initialization parameters, and generates a random number and random number ciphertext of a fixed length, and sends them to the signal communication module through the response of security authentication 1, the data encryption module decrypts and verifies the data of the security authentication 1 response through the authentication data preparation instruction, and verifies the correctness of the random number; the data encryption module generates a session key, and sends the session key to the signal communication module through the authentication data preparation response.
[0014] Step S103, the signal communication module sends the session key to the data management and analysis module through the security authentication 2 instruction. The data management and analysis module saves the session key and responds to the signal communication module through the security authentication 2. The signal communication module responds to the data encryption module through the Auth authentication instruction and receives the Auth authentication response.
[0015] Furthermore, the steps for establishing a standard transmission include:
[0016] Step S201, after the secure channel is established, the signal communication module sends the communication protocol version, device ID, transmission number, and timestamp to the data encryption module through the data encryption request instruction. The signal communication module sends the encrypted data to the data management and analysis module through the standard transmission 1 instruction. The data management and analysis module decrypts the encrypted data, verifies the communication protocol version, calculates the HASH value of the decrypted data, and sends it to the signal communication module through the standard transmission 1 response.
[0017] Step S202, the signal communication module sends the HASH to the data encryption module through the data decryption request, and the data encryption module calculates the HASH value and verifies whether the returned HASH is consistent.
[0018] Step S203, the signal communication module sends the data decryption response success information to the data management and analysis module through the standard transmission 2 instruction, the data management and analysis module responds to the initial information of the key hash through the standard transmission 2, the signal communication module sends the initial information of the key hash to the data encryption module, the data encryption module uses the initial information to key hash the session key, which is used as the encryption key for subsequent data encryption transmission.
[0019] Step S204: encrypt the data of the transmission encryption process using the hashed encryption key.
[0020] Further, the step of using the management and control center module to perform management and scheduling includes:
[0021] Step S301, obtain the energy data analysis results of the data management and analysis module, manage and schedule the demand forecast and real-time data adjustment of energy distribution and use, and perform demand response and load regulation.
[0022] Step S302 , the real-time data and historical trends of energy usage are divided into two channels for management and recording, and energy-saving suggestions and optimization measures are provided through a user management interface.
[0023] Step S303, the management feedback module records the problems existing in the energy management and control center modules during management and scheduling, and performs feedback updates when the system is idle.
[0024] Compared with the prior art, the present invention has the following advantages: (1) the data acquisition module and signal communication module of the present invention intelligently acquire energy data and send signals, thereby realizing timely data acquisition; (2) the present invention can encrypt and transmit data through the data encryption module, decrypt and manage data through the data management and analysis module, and further analyze energy data; (3) the energy management, allocation and scheduling of energy data are performed through the management and control center module, and energy-saving suggestions and optimization measures are provided. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 This is a block diagram of the module composition of the management system of the present invention.
[0026] Figure 2 An exemplary flow chart for establishing a secure channel for the present invention.
[0027] Figure 3 An exemplary flow chart for standard transmission according to the present invention.
[0028] Figure 4 An exemplary flow chart of the present invention for adjusting using the management and control center. DETAILED DESCRIPTION
[0029] Example: Figure 1 The figure shows a smart city energy management system, including a data acquisition module, a signal communication module, a data encryption module, a data management and analysis module, a management and control center module, and a management feedback module. The data acquisition module is deployed at the end of the energy consumption node, and is used to collect and record the energy consumption of the energy consumption node; the signal communication module is used to send the collected energy consumption data, and the signal communication module performs encryption key hashing and data encryption through the data encryption module; the data management and analysis module is used to decrypt the encrypted data and analyze the decrypted data; the management and control center module is used to manage and schedule energy distribution and use according to energy data; the management feedback module is used to record and feedback problems existing in the energy management and control center module.
[0030] The signal communication module sends the energy consumption data to the data management and analysis module, and a secure channel for transmission communication is established. The secure channel is established through encrypted data generated by the data encryption module.
[0031] The data management and analysis module decrypts the encrypted data and pre-processes the data; establishes an energy consumption baseline, that is, the expected consumption level under normal conditions; creates a labeling pattern for energy consumption, including changes by season, day and night, weekdays and weekends; establishes a comparison library of actual consumption data and the baseline, and analyzes the differences in energy use in different regions and time periods.
[0032] This embodiment implements a smart city energy management method based on the smart city management system. Figure 2 As shown, the steps of sending the energy consumption data to the data management and analysis module through the signal communication module include:
[0033] Step S1, establish a secure channel for data transmission between the signal communication module and the data management and analysis module; firstly output the secure channel, and then perform security authentication 1 and security authentication 2 in sequence.
[0034] Step S2, after the secure channel is established, standard transmission is performed, and after data authentication and key hashing of standard transmission 1 and standard transmission 2 are performed, standard data encryption transmission is performed.
[0035] Step S3, after a data encryption transmission after a standard transmission is performed, a fast transmission can be used to perform data encryption transmission.
[0036] like Figure 3 As shown, an exemplary step of establishing a secure channel in this embodiment includes:
[0037] Step S101, the signal communication module sends a secure channel initialization instruction to the data encryption module, and the data encryption module sends the encrypted initialization parameters to the signal communication module through a secure channel initialization response; the initialization parameters include the device ID of the signal communication module and the timestamp for establishing the secure channel initialization.
[0038] Step S102, the signal communication module sends the security authentication 1 instruction to the data management and analysis module, the data management and analysis module decrypts the encrypted initialization parameters, and generates a random number and random number ciphertext of a fixed length, and sends them to the signal communication module through the response of security authentication 1, the data encryption module decrypts and verifies the data of the security authentication 1 response through the authentication data preparation instruction, and verifies the correctness of the random number; the data encryption module generates a session key, and sends the session key to the signal communication module through the authentication data preparation response.
[0039] Step S103, the signal communication module sends the session key to the data management and analysis module through the security authentication 2 instruction. The data management and analysis module saves the session key and responds to the signal communication module through the security authentication 2. The signal communication module responds to the data encryption module through the Auth authentication instruction and receives the Auth authentication response.
[0040] like Figure 3 As shown, the steps for establishing a standard transmission include:
[0041] Step S201, after the secure channel is established, the signal communication module sends the communication protocol version, device ID, transmission number, and timestamp to the data encryption module through the data encryption request instruction. The signal communication module sends the encrypted data to the data management and analysis module through the standard transmission 1 instruction. The data management and analysis module decrypts the encrypted data, verifies the communication protocol version, calculates the HASH value of the decrypted data, and sends it to the signal communication module through the standard transmission 1 response.
[0042] Step S202, the signal communication module sends the HASH to the data encryption module through the data decryption request, and the data encryption module calculates the HASH value and verifies whether the returned HASH is consistent.
[0043] Step S203, the signal communication module sends the data decryption response success information to the data management and analysis module through the standard transmission 2 instruction, the data management and analysis module responds to the initial information of the key hash through the standard transmission 2, the signal communication module sends the initial information of the key hash to the data encryption module, the data encryption module uses the initial information to key hash the session key, which is used as the encryption key for subsequent data encryption transmission.
[0044] Step S204: encrypt the data of the transmission encryption process using the hashed encryption key.
[0045] like Figure 4 As shown, an exemplary step of using the management and control center module to manage scheduling includes:
[0046] Step S301, obtaining the energy data analysis results of the data management and analysis module, managing and scheduling the demand forecast and real-time data adjustment of energy distribution and use, and performing demand response and load regulation;
[0047] Step S302, the real-time data and historical trends of energy usage are divided into two channels for management and recording, and energy-saving suggestions and optimization measures are provided through the user management interface;
[0048] Step S303, the management feedback module records the problems existing in the energy management and control center modules during management and scheduling, and performs feedback updates when the system is idle.
Claims
1. A smart city energy management system, comprising a data acquisition module, a signal communication module, a data encryption module, a data management and analysis module, a management and control center module, and a management feedback module, characterized in that: The data acquisition module is deployed at the end of the energy consumption node, and is used to collect and record the energy consumption of the energy consumption node; the signal communication module is used to send the collected energy consumption data, and the signal communication module performs encryption key hashing and data encryption through the data encryption module; the data management and analysis module is used to decrypt the encrypted data and analyze the decrypted data; the management and control center module is used to manage and schedule energy distribution and use according to energy data; the management feedback module is used to record and feedback problems existing in the energy management and control center module; The signal communication module sends the energy consumption data to the data management and analysis module, and a secure channel for transmission communication is established, and the secure channel is established through the encrypted data generated by the data encryption module; The data management and analysis module decrypts the encrypted data and pre-processes the data; establishes an energy consumption baseline, that is, the expected consumption level under normal conditions; creates a labeling pattern for energy consumption, including changes by season, day and night, weekdays and weekends; establishes a comparison library of actual consumption data and baselines, and analyzes the differences in energy use in different regions and time periods; The steps of sending the energy consumption data to the data management and analysis module through the signal communication module include: Step S1, establishing a secure channel for data transmission between the signal communication module and the data management and analysis module; firstly outputting the secure channel, and then performing security authentication 1 and security authentication 2 in sequence; Step S2, after the secure channel is established, standard transmission is performed, and after data authentication and key hashing of standard transmission 1 and standard transmission 2 are performed, standard data encryption transmission is performed; Step S3, after a data encryption transmission after a standard transmission is performed, a fast transmission is used to perform data encryption transmission; The steps to establish a secure channel include: Step S101, the signal communication module sends a secure channel initialization instruction to the data encryption module, and the data encryption module sends the encrypted initialization parameters to the signal communication module through a secure channel initialization response; the initialization parameters include the device ID of the signal communication module and the timestamp for establishing the secure channel initialization; Step S102, the signal communication module sends the security authentication 1 instruction to the data management and analysis module, the data management and analysis module decrypts the encrypted initialization parameters, and generates a random number and a random number ciphertext of a fixed length, and sends them to the signal communication module through the security authentication 1 response, the data encryption module decrypts and verifies the data of the security authentication 1 response through the authentication data preparation instruction, and verifies the correctness of the random number; the data encryption module generates a session key, and sends the session key to the signal communication module through the authentication data preparation response; Step S103, the signal communication module sends the session key to the data management and analysis module through the security authentication 2 instruction, the data management and analysis module saves the session key, and responds to the signal communication module through the security authentication 2; the signal communication module responds to the data encryption module through the Auth authentication instruction and receives the Auth authentication response; The steps to set up a standard transport include: Step S201, after the secure channel is established, the signal communication module sends the communication protocol version, device ID, transmission number, and timestamp to the data encryption module through the data encryption request instruction, and the signal communication module sends the encrypted data to the data management and analysis module through the standard transmission 1 instruction. The data management and analysis module decrypts the encrypted data, verifies the communication protocol version, calculates the HASH value of the decrypted data, and sends it to the signal communication module through the standard transmission 1 response; Step S202, the signal communication module sends the HASH to the data encryption module through the data decryption request, and the data encryption module calculates the HASH value and verifies whether the returned HASH is consistent; Step S203, the signal communication module sends the data decryption response success information to the data management and analysis module through the standard transmission 2 instruction, the data management and analysis module responds with the initial information of the key hash through the standard transmission 2, the signal communication module sends the initial information of the key hash to the data encryption module, the data encryption module uses the initial information to perform key hashing on the session key, and uses it as the encryption key for subsequent data encryption transmission; Step S204, encrypting the data of the transmission encryption process using the hashed encryption key; The steps of managing and scheduling using the management and control center module include: Step S301, obtaining the energy data analysis results of the data management and analysis module, managing and scheduling the demand forecast and real-time data adjustment of energy distribution and use, and performing demand response and load regulation; Step S302, the real-time data and historical trends of energy usage are divided into two channels for management and recording, and energy-saving suggestions and optimization measures are provided through the user management interface; Step S303, the management feedback module records the problems existing in the energy management and control center modules during management and scheduling, and performs feedback updates when the system is idle.
Citation Information
Patent Citations
Urban intelligent energy resource management system
CN106295900A
Authentication method and authentication system
CN108353279A
KR20190047477A
Cited By
Smart city energy management system based on energy conservation and emission reduction
CN120218749A