Intelligent photovoltaic power energy storage method and system based on Internet of Things

Through the Internet of Things technology, the Energy Management System (EMS) determines the energy storage strategy of the equipment cluster based on the grid load and equipment status, solving the problem of the lack of intelligent control in traditional energy storage technologies, and achieving efficient and stable photovoltaic power energy storage control.

CN119906077APending Publication Date: 2025-04-29ZHEJIANG DINGMING ENERGY TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202510392206.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-31
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

Traditional photovoltaic power energy storage technology lacks intelligent control and cannot achieve efficient and stable energy supply.

Method used

Through the Internet of Things technology, the Energy Management System (EMS) obtains the grid load and the status of intelligent photovoltaic power energy storage equipment, determines the energy storage strategy of the equipment cluster, and sends the strategy to each equipment cluster through the routing strategy.

Benefits of technology

It realizes efficient and orderly photovoltaic power energy storage control in large-scale equipment scenarios, which can discharge during peak electricity consumption and charge during low troughs, smooth the load curve and reduce grid pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119906077A_ABST
    Figure CN119906077A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent photovoltaic power energy storage method and system based on the Internet of Things, and belongs to the technical field of the Internet of Things. In the method, an EMS obtains the current load of a power grid; the EMS determines energy storage strategies corresponding to N equipment clusters according to the current load of the power grid and the states of the M intelligent photovoltaic power energy storage equipment, M is an integer greater than 3, N is an integer greater than or equal to 1, and the N equipment clusters are obtained by dividing at least part of the M intelligent photovoltaic power energy storage equipment; the devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and the devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies respectively; and the EMS sends respective corresponding energy storage strategies to the N device clusters according to the respective corresponding routing strategies of the N device clusters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of Internet of Things, and in particular to an intelligent photovoltaic power storage method and system based on the Internet of Things. Background Art

[0002] With the growth of global energy demand and the pressure of environmental protection, the development and utilization of renewable energy have received more and more attention. Photovoltaic power generation, as a clean and renewable energy form, has been widely used around the world. However, the stability and efficiency of photovoltaic power generation systems are often affected by weather conditions and sunshine intensity. In order to solve this problem, energy storage technology has become the key. Among them, the energy storage control technology of intelligent photovoltaic power storage is particularly important.

[0003] Photovoltaic power storage technology mainly includes chemical energy storage, electrochemical energy storage, mechanical energy storage and other forms. Among them, lithium-ion batteries have been widely used in photovoltaic power storage due to their high energy density and long life. However, traditional energy storage technologies often lack intelligent control and cannot achieve efficient and stable energy supply. Summary of the invention

[0004] The embodiments of the present application provide an intelligent photovoltaic power storage method and system based on the Internet of Things, which are used to achieve efficient and orderly photovoltaic power storage control through the Internet of Things.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions: In a first aspect, a smart photovoltaic power storage method based on the Internet of Things is provided, which is applied to an energy management system EMS, and the method includes: the EMS obtains the current load of the power grid; the EMS determines the energy storage strategy corresponding to each of N device clusters according to the current load of the power grid and the status of M smart photovoltaic power storage devices, where M is an integer greater than 3, N is an integer greater than or equal to 1, and the N device clusters are obtained by dividing at least part of the M smart photovoltaic power storage devices, and devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies; the EMS sends the corresponding energy storage strategies to the N device clusters according to the corresponding routing strategies of the N device clusters.

[0006] Optionally, the EMS determines the energy storage strategy corresponding to each of the N device clusters according to the current load of the power grid and the states of the M smart photovoltaic power storage devices, including: the EMS determines the smart photovoltaic power storage devices with the same energy storage level as one device cluster according to the respective storage capacities of the M smart photovoltaic power storage devices, and obtains a total of N device clusters; the EMS determines the overall energy storage strategy of the smart photovoltaic power storage devices according to the relationship between the current load of the power grid and the load threshold, and determines the energy storage strategy corresponding to each of the N device clusters according to the overall energy storage strategy, and the energy storage strategy corresponding to each of the N device clusters meets the constraints of the overall energy storage strategy.

[0007] Optionally, if the current load of the power grid is greater than the load threshold, the EMS determines the overall energy storage strategy of the intelligent photovoltaic power energy storage device based on the relationship between the current load of the power grid and the load threshold, and determines the energy storage strategy corresponding to each of the N device clusters based on the overall energy storage strategy, including: the EMS determines that the constraint of the overall energy storage strategy is that the output energy is greater than the input energy based on the current load of the power grid being greater than the load threshold; for the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, the EMS determines the energy storage strategy corresponding to the i-th device cluster based on the energy storage capacity of the i-th device cluster and the overall energy storage strategy, wherein, if the energy storage capacity of the i-th device cluster is greater, the difference between the output energy and the input energy indicated by the energy storage strategy corresponding to the i-th device cluster is greater, and vice versa; the energy storage capacity of the i-th device cluster is the energy storage capacity of the i-th device cluster. The average or weighted value of the energy storage of each device; or, if the current load of the power grid is less than or equal to the load threshold, the EMS determines the overall energy storage strategy of the intelligent photovoltaic power energy storage device according to the relationship between the current load of the power grid and the load threshold, and determines the energy storage strategy corresponding to each of the N device clusters according to the overall energy storage strategy, including: the EMS determines that the constraint of the overall energy storage strategy is that the input energy is greater than the output energy according to the current load of the power grid is less than or equal to the load threshold; for the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, the EMS determines the energy storage strategy corresponding to the i-th device cluster according to the energy storage of the i-th device cluster and the overall energy storage strategy, wherein, if the energy storage of the i-th device cluster is smaller, the difference between the input energy and the output energy indicated by the energy storage strategy corresponding to the i-th device cluster is larger, and vice versa.

[0008] Optionally, the EMS sends the energy storage strategies corresponding to the N device clusters according to the routing strategies corresponding to the N device clusters, including: for the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, the EMS determines whether the devices in the i-th device cluster are distributed in different physical areas; if the devices in the i-th device cluster are distributed in K physical areas, K is an integer greater than 1, then the EMS selects one device as a routing node for each of the K physical areas in the i-th device cluster, for a total of K routing nodes, and the EMS also determines the tunnel information of the routing tunnel that needs to be built between every two adjacent routing nodes in the K routing nodes; wherein, for the j-th physical area among the K physical areas, j is an integer traversing from 1 to K, the routing node in the j-th physical area among the K routing nodes is the j-th routing node, and if the i-th device cluster has an S located in the j-th physical area and other than the j-th routing node, j devices, then S j The device is a child routing node of the jth routing node, with a total of S j sub-routing nodes, S j is an integer greater than or equal to 1; EMS constructs an initial routing message, the header of which includes the routing information of K routing nodes, and the payload of which includes the tunnel information of K routing nodes and the energy storage strategy corresponding to the i-th device cluster. If the j-th routing node has S j sub-routing nodes, then the adjacent position after the tunnel information of the j-th routing node in the initial routing message also includes S j The EMS encrypts the payload of the initial routing message, and does not encrypt the header of the initial routing message to obtain an encrypted routing message; the EMS sends the encrypted routing message to the first routing node among the K routing nodes, so as to route the energy storage strategy corresponding to the i-th device cluster to all devices in the i-th device cluster through the first routing node.

[0009] Optionally, the EMS encrypts the payload of the initial routing message, and the header of the initial routing message is not encrypted to obtain an encrypted routing message, including: the EMS generates a random number R1; the EMS uses the random number R1 to perform modulo on K to obtain a value t1 plus 1, thereby determining to use the regional shared key of the t1th routing node among the K routing nodes to encrypt the payload of the initial routing message, and encapsulate the random number R1 into the header of the initial routing message to obtain an encrypted routing message, t1 is an integer ranging from 1 to K, and the regional shared key of the t1th routing node is a key shared by the smart photovoltaic power storage devices in the t1th physical area among the K physical areas.

[0010] Optionally, the method is also applied to K routing nodes, and for the jth routing node, the method further includes: the jth routing node receives the target message, if j=1, the target message is an encrypted routing message, or, if j>1, the target message is a tunnel message from the j-1th routing node among the K routing nodes; the jth routing node decrypts the payload of the target message based on the routing information of the K routing nodes in the header of the target message and the random number Rx, using the regional shared key of the txth routing node to obtain the tunnel information from the jth routing node to the Kth routing node among the K routing nodes and the energy storage strategy corresponding to the i-th device cluster; wherein , if j=1, the random number Rx is the random number R1, the txth routing node is the t1th routing node, or, if j>1, the random number Rx is the random number Rj-1 generated by the j-1th routing node, the txth routing node is the routing node determined by the j-1th routing node from the K routing nodes; if j is less than K, the jth routing node constructs the initial tunnel message, the header of the initial tunnel message includes the routing information of the K routing nodes, the payload of the initial tunnel message includes the tunnel information from the j+1th routing node to the Kth routing node and the energy storage strategy corresponding to the i-th device cluster, if the j+1th routing node has S j+1 sub-routing nodes, then the adjacent position after the tunnel information of the j+1th routing node in the payload of the initial tunnel message also includes S j+1 The jth routing node encrypts the payload of the initial tunnel message, and the header of the initial tunnel message is not encrypted to obtain an encrypted tunnel message; the jth routing node sends the encrypted tunnel message to the j+1th routing node through the tunnel between the jth routing node and the j+1th routing node; if j=K, the jth routing node consumes the energy storage strategy corresponding to the ith device cluster.

[0011] Optionally, the j-th routing node encrypts the payload of the initial tunnel message, and the header of the initial tunnel message is not encrypted to obtain an encrypted tunnel message, including: the j-th routing node generates a random number Rj; the j-th routing node uses the random number Rj to perform modulo on K to obtain a value tj plus 1, thereby determining to use the regional shared key of the tj-th routing node among the K routing nodes to encrypt the payload of the initial tunnel message, and encapsulate the random number Rj into the header of the initial tunnel message to obtain an encrypted tunnel message, tj is an integer ranging from 1 to K, and the regional shared key of the tj-th routing node is a key shared by the smart photovoltaic power storage devices in the tj-th physical area among the K physical areas.

[0012] Optionally, if the jth routing node has S jThe jth routing node uses the regional shared key of the txth routing node to decrypt the payload of the target message and obtain S j The method further comprises: the jth routing node constructs an initial multicast message, wherein the multicast group in the header of the initial multicast message includes S j The jth routing node encrypts the payload of the initial multicast message, and the header of the initial multicast message is not encrypted to obtain an encrypted multicast message; the jth routing node broadcasts the encrypted multicast message in the jth physical area.

[0013] Optionally, the jth routing node encrypts the payload of the initial multicast message, and the header of the initial multicast message is not encrypted, to obtain an encrypted multicast message, including: the jth routing node uses the random number Rj to perform modulo operation on Sj to obtain a value xj plus 1, thereby using S j The key of the xjth sub-routing node among the sub-routing nodes is used to derive the multicast key with the regional shared key of the tjth routing node, and then the multicast key is used to encrypt the payload of the initial multicast message, and the random number Rj is encapsulated into the header of the initial multicast message to obtain the encrypted multicast message. xj is an integer ranging from 1 to Sj, and the key of the xjth sub-routing node is composed of S j The sub-routing nodes are shared.

[0014] In a second aspect, an intelligent photovoltaic power storage system based on the Internet of Things is provided, the system includes an energy management system EMS, and the EMS is configured as follows: the EMS obtains the current load of the power grid; the EMS determines the energy storage strategy corresponding to each of N device clusters according to the current load of the power grid and the status of M intelligent photovoltaic power storage devices, M is an integer greater than 3, N is an integer greater than or equal to 1, the N device clusters are obtained by dividing at least part of the M intelligent photovoltaic power storage devices, devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies; the EMS sends the corresponding energy storage strategies to the N device clusters according to the corresponding routing strategies of the N device clusters.

[0015] In a third aspect, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed on a computer, the computer is caused to execute the method described in the first aspect.

[0016] The above method and system have the following specific technical effects: When the EMS obtains the current load of the power grid, it can determine the energy storage strategy corresponding to each of the N device clusters based on the current load of the power grid and the status of the M smart photovoltaic power storage devices, and the devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and the devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies. Therefore, the EMS can configure the corresponding energy storage strategy for each device cluster at the device cluster granularity, that is, to achieve efficient and orderly photovoltaic power storage control in large-scale device scenarios through the Internet of Things. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] Figure 1 A schematic diagram of the architecture of an intelligent photovoltaic power storage system based on the Internet of Things provided in an embodiment of the present application; Figure 2 A schematic diagram of a process flow of an intelligent photovoltaic power storage method based on the Internet of Things provided in an embodiment of the present application; Figure 3 A schematic diagram of the structure of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] The technical solution in this application will be described below in conjunction with the accompanying drawings.

[0019] The technical solutions of the embodiments of the present application can be applied to various intelligent photovoltaic power storage systems based on the Internet of Things, such as wireless network (Wi-Fi) systems, vehicle to everything (V2X) intelligent photovoltaic power storage systems based on the Internet of Things, device-to-device (D2D) intelligent photovoltaic power storage systems based on the Internet of Things, Internet of Vehicles intelligent photovoltaic power storage systems based on the Internet of Things, fourth generation (4G) mobile intelligent photovoltaic power storage systems based on the Internet of Things, such as long term evolution (LTE) systems, worldwide interoperability for microwave access (WiMAX) intelligent photovoltaic power storage systems based on the Internet of Things, fifth generation (5G), such as new radio (NR) systems, and future intelligent photovoltaic power storage systems based on the Internet of Things.

[0020] The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and appreciated that each system may include additional devices, components, modules, etc., and / or may not include all of the devices, components, modules, etc. discussed in conjunction with the figures. In addition, combinations of these schemes may also be used.

[0021] In addition, in the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "exemplary" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "exemplary" is intended to present concepts in a concrete way.

[0022] In the embodiments of the present application, "information", "signal", "message", "channel" and "signaling" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are matched. "of", "corresponding, relevant" and "corresponding" can sometimes be used interchangeably. It should be noted that when the distinction between them is not emphasized, the meanings they intend to express are matched. In addition, the " / " mentioned in the present application can be used to express an "or" relationship.

[0023] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. A person of ordinary skill in the art can appreciate that with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0024] To facilitate understanding of the embodiments of the present application, first Figure 2 The smart photovoltaic power storage system based on the Internet of Things shown in the figure is used as an example to explain in detail the smart photovoltaic power storage system based on the Internet of Things applicable to the embodiments of the present application.

[0025] Figure 1 The schematic diagram of the architecture of an intelligent photovoltaic power storage system based on the Internet of Things provided in the embodiment of the present application is as follows. Figure 1 As shown, the system may include: an energy management system (EMS) and an intelligent photovoltaic power storage device.

[0026] EMS is the core control platform of the smart energy system. It coordinates the energy flow between photovoltaic power generation, energy storage equipment, power grid and user loads through data collection, analysis and optimization decision-making. Smart photovoltaic power storage equipment can be a battery energy storage system (BESS). Battery energy storage is the most mainstream energy storage method in smart photovoltaic systems. According to the technology type, it can be divided into: lithium-ion batteries, flow batteries, and sodium-ion batteries. Alternatively, the smart photovoltaic power storage device can also be a photovoltaic inverter (including energy storage function). The number of smart photovoltaic power storage devices can be multiple, such as M, where M is an integer greater than 3. M photovoltaic power storage devices can be connected to the EMS in communication, such as through the Internet of Things.

[0027] Understandably, Figure 1 The simplified schematic diagram is provided for ease of understanding. The IoT-based smart photovoltaic power storage system may also include other devices. Figure 1 Not drawn.

[0028] For ease of understanding, the following will combine Figure 2 The embodiment of the present application provides a specific description of the intelligent photovoltaic power storage method based on the Internet of Things.

[0029] For example, Figure 2 The present application provides a flow chart of an intelligent photovoltaic power storage method based on the Internet of Things. The method can be applied to the communication between the EMS and the intelligent photovoltaic power storage device in the above system.

[0030] S201, the EMS obtains the current load of the power grid.

[0031] The EMS may periodically obtain the current load of the power grid from the power grid, and the load may be the current overall load of the power grid, and the power grid may be the power grid of the area that the above system is responsible for supplying power to.

[0032] S202, the EMS determines the energy storage strategy corresponding to each of the N device clusters according to the current load of the power grid and the status of the M smart photovoltaic power storage devices.

[0033] N is an integer greater than or equal to 1. The N device clusters are obtained by dividing at least some of the M smart photovoltaic power energy storage devices. Devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies.

[0034] EMS can determine the smart photovoltaic power storage devices with the same energy storage level as a device cluster according to the energy storage of each of the M smart photovoltaic power storage devices, and obtain a total of N device clusters. For example, the energy storage can be a percentage, and the intervals can be divided on this basis. For example, smart photovoltaic power storage devices with energy storage of 50%-60% can be considered to have the same energy storage level.

[0035] EMS determines the overall energy storage strategy of the intelligent photovoltaic power storage device based on the relationship between the current load of the power grid and the load threshold, and determines the energy storage strategy corresponding to each of the N device clusters based on the overall energy storage strategy. The energy storage strategy corresponding to each of the N device clusters meets the constraints of the overall energy storage strategy.

[0036] For example, if the current load of the power grid is greater than the load threshold, the EMS can determine that the constraint of the overall energy storage strategy is that the output energy is greater than the input energy based on the current load of the power grid being greater than the load threshold, that is, the energy storage strategies corresponding to each of the N device clusters are all subject to the constraints of the overall energy storage strategy and need to satisfy the output energy being greater than the input energy. On this basis, for the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, the EMS can determine the energy storage strategy corresponding to the i-th device cluster based on the energy storage of the i-th device cluster and the overall energy storage strategy, wherein, if the energy storage of the i-th device cluster is greater, the difference between the output energy and the input energy indicated by the energy storage strategy corresponding to the i-th device cluster is greater, and when the input energy of the M smart photovoltaic power storage devices is roughly the same, the output energy of each device in the i-th device cluster can be higher to achieve greater energy output, otherwise, the smaller; the energy storage of the i-th device cluster is the average or weighted value of the energy storage of each device in the i-th device cluster.

[0037] Alternatively, if the current load of the power grid is less than or equal to the load threshold, the EMS determines that the constraint of the overall energy storage strategy is that the input energy is greater than the output energy based on the current load of the power grid being less than or equal to the load threshold, that is, the energy storage strategies corresponding to each of the N device clusters are all subject to the constraints of the overall energy storage strategy and need to satisfy the requirement that the input energy is greater than the output energy. On this basis, for the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, the EMS determines the energy storage strategy corresponding to the i-th device cluster based on the energy storage capacity of the i-th device cluster and the overall energy storage strategy, wherein the smaller the energy storage capacity of the i-th device cluster, the greater the difference between the input energy and the output energy indicated by the energy storage strategy corresponding to the i-th device cluster, and vice versa.

[0038] This makes it possible to discharge during peak electricity consumption and charge during low electricity consumption, thereby smoothing the load curve and reducing the pressure on the power grid.

[0039] S203, the EMS sends the corresponding energy storage strategies to the N device clusters according to the corresponding routing strategies of the N device clusters.

[0040] Since the physical location of smart photovoltaic power storage devices can be widely distributed, such as across counties and districts, EMS can formulate corresponding routing strategies for each device cluster based on the division of physical areas. For example, a physical area can be a county or a cross-city area. The following is a detailed introduction.

[0041] For the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, and the EMS determines whether the devices in the i-th device cluster are distributed in different physical areas. If the devices in the i-th device cluster are distributed in K physical areas, K is an integer greater than 1, then the EMS selects a device as a routing node for each of the K physical areas in the i-th device cluster (such as randomly selecting or according to the routing topology, such as selecting the optimal routing topology, such as the corresponding device with the least forwarding times as the routing node), a total of K routing nodes, and the EMS also determines the tunnel information of the routing tunnel that needs to be built between each two adjacent routing nodes among the K routing nodes, that is, the routing across physical areas is end-to-end transmission through the tunnel, which can improve transmission efficiency and security.

[0042] Among them, for the jth physical area among the K physical areas, j is an integer traversing from 1 to K, the routing node located in the jth physical area among the K routing nodes is the jth routing node, and if the i-th device cluster has S located in the jth physical area and other than the jth routing node j devices, then S j The device is a child routing node of the jth routing node, with a total of S j sub-routing nodes, S j is an integer greater than or equal to 1.

[0043] Exemplarily, assume that a device cluster includes devices 1 to 12, where devices 1 to 6 are located in physical area 1, device 7 is located in physical area 2, and devices 8 to 12 are located in physical area 3. Physical area 1 and physical area 2 are adjacent areas, such as two adjacent counties, physical area 2 and physical area 3 are adjacent areas, and physical area 1 and physical area 3 are not adjacent areas. EMS selects the routing node in physical area 1 as device 1, the routing node in physical area 2 as device 7, and the routing node in physical area 3 as device 8. At this time, devices 2 to 6 are child routing nodes of device 1, and devices 9 to 12 are child routing nodes of device 8.

[0044] EMS can construct an initial routing message. The header of the initial routing message includes the routing information of K routing nodes. The payload of the initial routing message includes the tunnel information of K routing nodes and the energy storage strategy corresponding to the i-th device cluster. If the j-th routing node has S j sub-routing nodes, then the adjacent position after the tunnel information of the j-th routing node in the initial routing message also includes S j The routing information of each child routing node.

[0045] The routing information of the K routing nodes may specifically be the identifiers, addresses, and port numbers of the K routing nodes. The source address and source port number in the header of the initial routing message may be the address and port number of the EMS, and the destination address and destination port number may be the address and port number of the first routing node among the K routing nodes. During the routing process, the source address and source port number, as well as the destination address and destination port number in the header may be replaced according to the routing situation, that is, the routing information of the K routing nodes may be replaced. The tunnel information of the K routing nodes may specifically be the identifier of the routing tunnel established between every two adjacent routing nodes among the K routing nodes. S j The routing information of a sub-routing node can be specifically S j The identifier, address and port number of each sub-routing node.

[0046] For example, continuing the above example, a frame structure of the payload of the initial routing message may be as shown in Table 1 below.

[0047] Table 1 EMS can encrypt the payload of the initial routing message, and the header of the initial routing message is not encrypted to obtain an encrypted routing message. For example, EMS generates a random number R1, which can be a random positive integer. EMS can use the random number R1 to take a modulus on K, and obtain a value plus 1 as t1, thereby determining to use the regional shared key of the t1th routing node among the K routing nodes to encrypt the payload of the initial routing message, and encapsulate the random number R1 into the header of the initial routing message to obtain an encrypted routing message, t1 is an integer ranging from 1 to K, and the regional shared key of the t1th routing node is a key shared by the smart photovoltaic power storage devices in the t1th physical area of ​​the K physical areas, that is, the smart photovoltaic power storage devices in the t1th physical area need to use this key when communicating in the t1th physical area. For details, please refer to the following. In addition, the regional shared key of the t1th routing node can also be shared by devices in other physical areas. In other words, the devices in each physical area can pre-configure the regional shared keys of other physical areas, but the devices in the physical area do not use the key when communicating within the area, but use the corresponding key when communicating across physical areas. In this way, the randomness of encryption can be achieved, that is, the key used for each encryption may be different, that is, the cross-region key use can be achieved, which can further improve security.

[0048] The EMS may send an encrypted routing message to the first routing node among the K routing nodes, so as to route the energy storage strategy corresponding to the i-th device cluster to all devices in the i-th device cluster through the first routing node, which is described in detail below.

[0049] The method is also applied to K routing nodes, and for the jth routing node, the method further includes: The jth routing node receives the target message. If j=1, the target message is an encrypted routing message, or, if j>1, the target message is a tunnel message from the j-1th routing node among the K routing nodes (for details, please refer to the introduction below).

[0050] The jth routing node determines tx according to the routing information of the K routing nodes in the header of the target message and the random number Rx, that is, in the same way as the EMS or the j-1th routing node, so as to determine to use the regional shared key of the txth routing node to decrypt the payload of the target message, and obtain the tunnel information from the jth routing node to the Kth routing node among the K routing nodes and the energy storage strategy corresponding to the i-th device cluster; wherein, if j=1, the random number Rx is the random number R1, and the txth routing node is the t1th routing node, or, if j>1, the random number Rx is the random number Rj-1 generated by the j-1th routing node, and the txth routing node is the routing node determined by the j-1th routing node from the K routing nodes; If j is less than K, the jth routing node constructs the initial tunnel message. The header of the initial tunnel message includes the routing information of K routing nodes. The payload of the initial tunnel message includes the tunnel information from the j+1th routing node to the Kth routing node and the energy storage strategy corresponding to the i-th device cluster. If the j+1th routing node has S j+1 sub-routing nodes, then the adjacent position after the tunnel information of the j+1th routing node in the payload of the initial tunnel message also includes S j+1 The jth routing node can establish a routing tunnel with the j+1th routing node according to the tunnel information from the jth routing node to the Kth routing node, such as the tunnel identifier.

[0051] For example, continuing with the above example, taking device 1 as an example, a frame structure of the payload of the initial tunnel message may be as shown in Table 2 below.

[0052] Table 2 For example, continuing with the above example, taking device 7 as an example, a frame structure of the payload of the initial tunnel message may be as shown in Table 2 below.

[0053] Table 3 For example, continuing with the above example, taking device 7 as an example, a frame structure of the payload of the initial tunnel message may be as shown in Table 3 below.

[0054] Based on Table 2 and Table 3, it can be seen that when a routing node constructs an initial tunnel message to be sent to the next routing node, it can strip its own tunnel information and the routing information of its corresponding sub-routing node from the payload of the received tunnel message to avoid sending redundant information.

[0055] The jth routing node encrypts the payload of the initial tunnel message, and the header of the initial tunnel message is not encrypted to obtain an encrypted tunnel message; for example, the jth routing node generates a random number Rj; the jth routing node uses the random number Rj to modulo K, and obtains a value plus 1 as tj, thereby determining to use the regional shared key of the tjth routing node among the K routing nodes to encrypt the payload of the initial tunnel message, and encapsulate the random number Rj into the header of the initial tunnel message to obtain an encrypted tunnel message, tj is an integer ranging from 1 to K, and the regional shared key of the tjth routing node is a key shared by the smart photovoltaic power storage device in the tjth physical area of ​​the K physical areas. That is, the principle is similar to EMS, which will not be repeated.

[0056] The jth routing node sends an encrypted tunnel message to the j+1th routing node through the tunnel between the jth routing node and the j+1th routing node. If j=K, the jth routing node consumes the energy storage strategy corresponding to the i-th device cluster, that is, it no longer routes and forwards, but configures the energy storage strategy.

[0057] In addition, if the jth routing node has S j The jth routing node uses the regional shared key of the txth routing node to decrypt the payload of the target message and obtain S j The method further comprises: the jth routing node constructs an initial multicast message, wherein the multicast group in the header of the initial multicast message includes S j The routing information of the child routing nodes, the value of K and the random number Rx, the initial multicast message payload includes the energy storage strategy corresponding to the i-th device cluster; the j-th routing node encrypts the initial multicast message payload, and the initial multicast message header is not encrypted to obtain an encrypted multicast message; for example, the j-th routing node uses the random number Rj to perform a modulus operation on Sj, and obtains a value xj plus 1, thereby using S j The key of the xj-th sub-routing node among the sub-routing nodes is used to derive the multicast key with the regional shared key of the tj-th routing node (specifically, the key derivation algorithm KDF can be used to derive the key of the xj-th sub-routing node and the regional shared key of the tj-th routing node as input parameters to obtain the multicast key), and then the multicast key is used to encrypt the payload of the initial multicast message, and the random number Rj is encapsulated into the header of the initial multicast message to obtain the encrypted multicast message, xj is an integer ranging from 1 to Sj, and the key of the xj-th sub-routing node is composed of Sj. j The jth routing node broadcasts the encrypted multicast message in the jth physical area. j Any of the sub-routing nodes can determine that it belongs to the multicast group of the encrypted multicast message according to its own routing information contained in the header of the encrypted multicast message, and can decrypt the initial multicast message in the same way as the j-th routing node, so as to obtain and configure the energy storage strategy therein. For example, the sub-routing node can determine that it belongs to the multicast group of the encrypted multicast message according to its own routing information contained in the header of the encrypted multicast message, and can decrypt the initial multicast message in the same way as the j-th routing node, so as to obtain and configure the energy storage strategy therein. j The routing information of the child routing nodes determines S j, and then according to the random number Rj, xj is calculated in the same way, so as to obtain the key of the xj-th sub-routing node from the xj-th sub-routing node, and the sub-routing node can also calculate tj in the same way according to K and the random number Rx, so as to determine the regional shared key of the tj-th routing node, and further derive the multicast key to decrypt the encrypted multicast message, and obtain the initial multicast message In summary, when the EMS obtains the current load of the power grid, it can determine the energy storage strategy corresponding to each of the N device clusters based on the current load of the power grid and the status of the M smart photovoltaic power storage devices, and the devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and the devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies. Therefore, the EMS can configure the corresponding energy storage strategy for each device cluster at the device cluster granularity, that is, to achieve efficient and orderly photovoltaic power storage control in large-scale device scenarios through the Internet of Things.

[0058] Combination of the above Figure 2 The intelligent photovoltaic power storage method based on the Internet of Things provided in the embodiment of the present application is described in detail. Figure 3 The invention discloses in detail an IoT-based smart photovoltaic power storage system for executing the above method.

[0059] The system includes an energy management system EMS, which is configured as follows: the EMS obtains the current load of the power grid; the EMS determines the energy storage strategy corresponding to each of N device clusters according to the current load of the power grid and the states of M intelligent photovoltaic power storage devices, where M is an integer greater than 3, N is an integer greater than or equal to 1, and the N device clusters are obtained by dividing at least part of the M intelligent photovoltaic power storage devices, and devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies; the EMS sends the corresponding energy storage strategies to the N device clusters according to the corresponding routing strategies of the N device clusters.

[0060] Figure 3 This is a schematic diagram of the structure of a communication device provided in an embodiment of the present application. For example, the communication device may be a terminal device, or a chip (system) or other component or assembly that can be set in the terminal device. Figure 3 As shown, the communication device 400 may include a processor 401. Optionally, the communication device 400 may also include a memory 402 and / or a transceiver 403. The processor 401 is coupled to the memory 402 and the transceiver 403, such as being connected via a communication bus. In addition, the communication device 400 may also be a chip, such as including the processor 401, in which case the transceiver may be an output and input interface of the chip.

[0061] Combine the following Figure 3 The components of the communication device 400 are described in detail: The processor 401 is the control center of the communication device 400, and may be a processor or a general term for multiple processing elements. For example, the processor 401 is one or more central processing units (CPUs), or may be application specific integrated circuits (ASICs), or may be one or more integrated circuits configured to implement the embodiments of the present application, such as one or more microprocessors (digital signal processors, DSPs), or one or more field programmable gate arrays (FPGAs).

[0062] Optionally, the processor 401 may execute various functions of the communication device 400 by running or executing a software program stored in the memory 402 and calling data stored in the memory 402, such as executing the above Figure 3 The IoT-based smart photovoltaic power storage method shown.

[0063] In a specific implementation, as an embodiment, the processor 401 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 are shown in FIG.

[0064] In a specific implementation, as an embodiment, the communication device 400 may also include multiple processors. Each of these processors may be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here may refer to one or more devices, circuits, and / or processing cores for processing data (such as computer programs or instructions).

[0065] The memory 402 is used to store the software program for executing the solution of the present application, and the execution is controlled by the processor 401. The specific implementation method can refer to the above method embodiment, which will not be repeated here.

[0066] Optionally, the memory 402 may be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 402 may be integrated with the processor 401, or may exist independently and access the communication device 400 through the interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in this embodiment of the present application.

[0067] The transceiver 403 is used for communication with other communication devices. For example, if the communication device 400 is a terminal device, the transceiver 403 can be used to communicate with a network device, or with another terminal device. For another example, if the communication device 400 is a network device, the transceiver 403 can be used to communicate with a terminal device, or with another network device.

[0068] Optionally, the transceiver 403 may include a receiver and a transmitter ( Figure 3 The receiver is used to implement a receiving function, and the transmitter is used to implement a sending function.

[0069] Optionally, the transceiver 403 may be integrated with the processor 401, or may exist independently and communicate with the processor 401 through the interface circuit ( Figure 3 (not shown) is coupled to the processor 401, which is not specifically limited in this embodiment of the present application.

[0070] Understandably, Figure 3 The structure of the communication device 400 shown in the figure does not constitute a limitation on the communication device, and an actual communication device may include more or fewer components than those shown in the figure, or combine certain components, or arrange the components differently.

[0071] In addition, the technical effects of the communication device 400 can refer to the technical effects of the method described in the above method embodiment, which will not be repeated here.

[0072] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), and the processor may also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0073] It should also be understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous DRAM (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0074] The above embodiments may be implemented in whole or in part by software, hardware (such as circuits), firmware or any other combination thereof. When implemented using software, the above embodiments may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or may be transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instruction may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server or data center that contains one or more available media sets. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a tape), an optical medium (for example, a DVD), or a semiconductor medium. The semiconductor medium may be a solid-state hard disk.

[0075] It should be understood that the term "and / or" in this article is only a description of the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. A and B can be singular or plural. In addition, the character " / " in this article generally indicates that the associated objects before and after are in an "or" relationship, but it may also indicate an "and / or" relationship. Please refer to the context for specific understanding.

[0076] In this application, "at least one" means one or more, and "plurality" means two or more. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.

[0077] It should be understood that in the various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0078] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0079] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0080] In the several embodiments provided in the present application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0081] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0082] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0083] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application can be essentially or partly embodied in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program codes.

[0084] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

Claims

1. An intelligent photovoltaic power storage method based on the Internet of Things, characterized in that: Applied to an energy management system (EMS), the method comprises: The EMS obtains the current load of the power grid; The EMS determines the energy storage strategy corresponding to each of the N device clusters according to the current load of the power grid and the status of the M intelligent photovoltaic power storage devices, where M is an integer greater than 3, and N is an integer greater than or equal to 1. The N device clusters are obtained by dividing at least part of the M intelligent photovoltaic power storage devices. Devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies. The EMS sends the energy storage strategies corresponding to the N device clusters according to the routing strategies corresponding to the N device clusters.

2. The method according to claim 1, characterized in that The EMS determines the energy storage strategies corresponding to the N device clusters according to the current load of the power grid and the status of the M intelligent photovoltaic power storage devices, including: The EMS determines the smart photovoltaic power storage devices with the same energy storage level as a device cluster according to the respective energy storage levels of the M smart photovoltaic power storage devices, thereby obtaining the N device clusters in total; The EMS determines the overall energy storage strategy of the intelligent photovoltaic power storage device based on the relationship between the current load of the power grid and the load threshold, and determines the energy storage strategy corresponding to each of the N device clusters based on the overall energy storage strategy, and the energy storage strategy corresponding to each of the N device clusters meets the constraints of the overall energy storage strategy.

3. The method according to claim 1, characterized in that: If the current load of the power grid is greater than the load threshold, the EMS determines the overall energy storage strategy of the intelligent photovoltaic power storage device according to the relationship between the current load of the power grid and the load threshold, and determines the energy storage strategy corresponding to each of the N device clusters according to the overall energy storage strategy, including: The EMS determines, based on the current load of the power grid being greater than the load threshold, that the constraint of the overall energy storage strategy is that output energy is greater than input energy; For the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, the EMS determines the energy storage strategy corresponding to the i-th device cluster according to the energy storage capacity of the i-th device cluster and the overall energy storage strategy, wherein, if the energy storage capacity of the i-th device cluster is larger, the difference between the output energy and the input energy indicated by the energy storage strategy corresponding to the i-th device cluster is larger, and vice versa; the energy storage capacity of the i-th device cluster is the average or weighted value of the energy storage capacity of each device in the i-th device cluster; Alternatively, if the current load of the power grid is less than or equal to the load threshold, the EMS determines the overall energy storage strategy of the intelligent photovoltaic power storage device according to the relationship between the current load of the power grid and the load threshold, and determines the energy storage strategy corresponding to each of the N device clusters according to the overall energy storage strategy, including: The EMS determines, based on the current load of the power grid being less than or equal to the load threshold, that the constraint of the overall energy storage strategy is that input energy is greater than output energy; For the i-th device cluster among the N device clusters, i is an integer traversing from 1 to N, the EMS determines the energy storage strategy corresponding to the i-th device cluster based on the energy storage capacity of the i-th device cluster and the overall energy storage strategy, wherein, if the energy storage capacity of the i-th device cluster is smaller, the difference between the input energy and the output energy indicated by the energy storage strategy corresponding to the i-th device cluster is larger, and vice versa.

4. The method according to any one of claims 1 to 3, characterized in that: The EMS sends the energy storage strategies corresponding to the N device clusters according to the routing strategies corresponding to the N device clusters, including: For an i-th device cluster among the N device clusters, i being an integer ranging from 1 to N, the EMS determines whether devices in the i-th device cluster are distributed in different physical areas; If the devices in the i-th device cluster are distributed in K physical areas, K is an integer greater than 1, the EMS selects one device as a routing node for each of the K physical areas in the i-th device cluster, a total of K routing nodes, and the EMS further determines tunnel information that a routing tunnel needs to be constructed between every two adjacent routing nodes in the K routing nodes; Wherein, for the jth physical area among the K physical areas, j is an integer ranging from 1 to K, the routing node located in the jth physical area among the K routing nodes is the jth routing node, and if the i-th device cluster has S other than the j-th routing node located in the j-th physical area j devices, then the S j The devices are sub-routing nodes of the j-th routing node, and there are S j sub-routing nodes, S j is an integer greater than or equal to 1; The EMS constructs an initial routing message, the header of which includes the routing information of the K routing nodes, and the payload of which includes the tunnel information of the K routing nodes and the energy storage strategy corresponding to the i-th device cluster. j sub-routing nodes, then the adjacent position after the tunnel information of the j-th routing node in the payload of the initial routing message also includes the S j The routing information of each sub-routing node; The EMS encrypts the payload of the initial routing message, and does not encrypt the header of the initial routing message, to obtain an encrypted routing message; The EMS sends the encrypted routing message to the first routing node among the K routing nodes, so as to route the energy storage strategy corresponding to the i-th device cluster to all devices in the i-th device cluster through the first routing node.

5. The method according to claim 4, characterized in that The EMS encrypts the payload of the initial routing message, and does not encrypt the header of the initial routing message, to obtain an encrypted routing message, including: The EMS generates a random number R1; The EMS uses the random number R1 to perform modulo on K to obtain a value t1 plus 1, thereby determining to use the regional shared key of the t1th routing node among the K routing nodes to encrypt the payload of the initial routing message, and encapsulates the random number R1 into the header of the initial routing message to obtain the encrypted routing message, t1 is an integer ranging from 1 to K, and the regional shared key of the t1th routing node is a key shared by the smart photovoltaic power storage devices in the t1th physical area among the K physical areas.

6. The method according to claim 5, characterized in that The method is also applied to the K routing nodes, and for the j-th routing node, the method further includes: The j-th routing node receives the target message, if j=1, the target message is the encrypted routing message, or, if j>1, the target message is a tunnel message from the j-1-th routing node among the K routing nodes; The j-th routing node decrypts the payload of the target message using the regional shared key of the tx-th routing node according to the routing information of the K routing nodes in the header of the target message and the random number Rx, and obtains the tunnel information from the j-th routing node to the K-th routing node among the K routing nodes and the energy storage strategy corresponding to the i-th device cluster; wherein, if j=1, the random number Rx is the random number R1, and the tx-th routing node is the t1-th routing node, or, if j>1, the random number Rx is the random number Rj-1 generated by the j-1-th routing node, and the tx-th routing node is the routing node determined by the j-1-th routing node from the K routing nodes; If j is less than K, the jth routing node constructs an initial tunnel message, the header of the initial tunnel message includes the routing information of the K routing nodes, the payload of the initial tunnel message includes the tunnel information from the j+1th routing node to the Kth routing node and the energy storage strategy corresponding to the i-th device cluster, and if the j+1th routing node has the S j+1 sub-routing nodes, then the adjacent position after the tunnel information of the j+1th routing node in the payload of the initial tunnel message also includes the S j+1 The routing information of each sub-routing node; The j-th routing node encrypts the payload of the initial tunnel message, and does not encrypt the header of the initial tunnel message, to obtain an encrypted tunnel message; The j-th routing node sends the encrypted tunnel message to the j+1-th routing node through the tunnel between the j-th routing node and the j+1-th routing node; Among them, if j=K, the j-th routing node consumes the energy storage strategy corresponding to the i-th device cluster.

7. The method according to claim 6, characterized in that The j-th routing node encrypts the payload of the initial tunnel message, and does not encrypt the header of the initial tunnel message, to obtain an encrypted tunnel message, including: The j-th routing node generates a random number Rj; The j-th routing node uses the random number Rj to perform modulo on K to obtain a value tj plus 1, thereby determining to use the regional shared key of the tj-th routing node among the K routing nodes to encrypt the payload of the initial tunnel message, and encapsulate the random number Rj into the header of the initial tunnel message to obtain the encrypted tunnel message, tj is an integer ranging from 1 to K, and the regional shared key of the tj-th routing node is a key shared by the smart photovoltaic power storage devices in the tj-th physical area among the K physical areas.

8. The method according to claim 6, characterized in that If the jth routing node has the S j The jth routing node uses the regional shared key of the txth routing node to decrypt the payload of the target message and obtains the S j The method further comprises: The j-th routing node constructs an initial multicast message, and the multicast group in the header of the initial multicast message includes the S j The routing information of the i-th routing node, the payload of the initial multicast message includes the energy storage strategy corresponding to the i-th device cluster; The j-th routing node encrypts the payload of the initial multicast message, and does not encrypt the header of the initial multicast message, to obtain an encrypted multicast message; The j-th routing node broadcasts the encrypted multicast message within the j-th physical area.

9. The method according to claim 8, characterized in that The j-th routing node encrypts the payload of the initial multicast message, and does not encrypt the header of the initial multicast message, to obtain an encrypted multicast message, including: The j-th routing node uses the random number Rj to perform a modulus operation on Sj to obtain a value xj plus 1, thereby using the Sj j The key of the xj-th sub-routing node among the sub-routing nodes is used to derive the multicast key from the regional shared key of the tj-th routing node, and then the payload of the initial multicast message is encrypted using the multicast key, and the random number Rj is encapsulated into the header of the initial multicast message to obtain the encrypted multicast message, xj is an integer ranging from 1 to Sj, and the key of the xj-th sub-routing node is obtained by the Sj-th sub-routing node. j The sub-routing nodes are shared.

10. An intelligent photovoltaic power storage system based on the Internet of Things, characterized in that: The system comprises an energy management system EMS, wherein the EMS is configured to: The EMS obtains the current load of the power grid; The EMS determines the energy storage strategy corresponding to each of the N device clusters according to the current load of the power grid and the status of the M intelligent photovoltaic power storage devices, where M is an integer greater than 3, and N is an integer greater than or equal to 1. The N device clusters are obtained by dividing at least part of the M intelligent photovoltaic power storage devices. Devices belonging to the same device cluster in the N device clusters correspond to the same energy storage strategy, and devices belonging to different device clusters in the N device clusters correspond to different energy storage strategies. The EMS sends the respective corresponding energy storage strategies to the N device clusters according to the respective corresponding routing strategies of the N device clusters.

Citation Information

Patent Citations

  • Block chain system and message transmission method and device

    CN111935314A

  • Data transmission method and device based on financial alliance chain, equipment and medium

    CN117880180A

  • Distributed energy storage optimization scheduling method and system with minimum peak-valley difference of power distribution network

    CN119628014A

  • Multipath tunneling to a service offered at several datacenters

    US10326830B1

  • Adaptive battery algorithm for effective battery management system

    US20250007309A1