本技术涉及能源,尤其涉及一种分布式能源控制系统及方法。
背景技术:
1、为了平衡环保和用电的需求,引入了可再生能源发电。目前,太阳能、风能等可再生能源发电站越来越多,且太阳能等可再生能源发电站可设置在用户侧,从而使得供电和用电模式变得更加多元。具体的,用户可以既是用电方,又是发电方,电流可双向流动,且可实时动态变化。
2、目前,可再生能源发电站可应用于分布式能源系统中。分布式能源系统可包括:服务器、数据采集设备、光伏逆变器和光伏组件。其中,分布式能源系统中的设备之间可能需要交互信息。例如,服务器向数据采集设备发送控制信息,控制信息用于控制光伏组件的工作状态。又例如,数据采集设备向服务器发送采集的光伏组件的数据。
3、如何提高分布式能源系统中设备之间的通信安全,是需要解决的技术问题。
技术实现思路
1、本技术提供了一种分布式能源控制系统及方法,用以提高分布式能源系统中设备之间的通信安全。
2、第一方面,本技术实施例提供了一种分布式能源控制系统。该系统包括:服务器、数据采集设备和光伏逆变器;光伏逆变器与光伏组件相连。其中,服务器可用于通过第一通道向数据采集设备发送第一数据包,第一通道为通过第一通信技术进行数据传输的通道,第一数据包包括控制信息的第一部分,控制信息用于控制光伏组件的工作状态。服务器还可用于通过第二通道向数据采集设备发送第二数据包,第二通道为通过第二通信技术进行数据传输的通道,第二数据包包括控制信息的第二部分;第一部分和第二部分不同。数据采集设备可用于根据第一数据包和第二数据包,确定控制信息,并向光伏逆变器发送控制信息。光伏逆变器可用于根据控制信息控制光伏组件的工作状态。
3、通过该系统,服务器将控制信息拆分成第一部分和第二部分,并通过两个通道分别传输包含第一部分的第一数据包和包含第二部分的第二数据包。接收端需要接收到通过两个通道分别传输的数据包才能得到控制信息,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
4、在一种可能的设计中,第一部分和第二部分在控制信息中的顺序为第一设定顺序。该设计中,服务器将控制信息拆分成第一部分和第二部分,第一部分和第二部分在控制信息中的顺序可为第一设定顺序。这样,即便接收端接收到第一数据包和第二数据包,如果接收端不知道该第一设定顺序,也无法获得控制信息,从而提高了分布式能源系统中设备之间的通信安全。
5、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第一设定顺序的信息:
6、实现方式一:服务器还用于向数据采集设备发送用于指示第一设定顺序的信息。例如,当服务器确定第一设定顺序时,服务器可向数据采集设备发送用于指示第一设定顺序的信息。
7、实现方式二:数据采集设备还用于向服务器发送用于指示第一设定顺序的信息。例如,当数据采集设备确定第一设定顺序时,数据采集设备可向服务器发送用于指示第一设定顺序的信息。
8、通过该设计,服务器和数据采集设备可及时获取第一设定顺序。
9、在一种可能的设计中,服务器还可对第一数据包和/或第二数据包进行加密处理。可选的,服务器对第一数据包进行加密处理时,服务器可用于根据第一通道对应的第一密钥对第一数据包进行加密后,通过第一通道向数据采集设备发送加密后的第一数据包;数据采集设备还用于获取第一密钥,并根据第一密钥对第一数据包进行解密。服务器对第二数据包进行加密处理时,服务器还用于根据第二通道对应的第二密钥对第二数据包进行加密后,通过第二通道向数据采集设备发送加密后的第二数据包;数据采集设备还用于获取第二密钥,并根据第二密钥对第二数据包进行解密。通过该设计,服务器可对第一数据包和/或第二数据包进行加密,从而提高数据传输的安全性。
10、在一种可能的设计中,服务器还可向数据采集设备发送用于指示第一密钥的信息和/或用于指示第二密钥的信息。可选的,服务器用于通过第一通道向数据采集设备发送第一子密钥,通过第二通道向数据采集设备发送第二子密钥;数据采集设备具体用于根据第一子密钥和第二子密钥确定第一密钥,第一密钥包括第一子密钥和第二子密钥。服务器还用于通过第一通道向数据采集设备发送第三子密钥,通过第二通道向数据采集设备发送第四子密钥;数据采集设备具体用于根据第三子密钥和第四子密钥确定第二密钥,第二密钥包括第三子密钥和第四子密钥。
11、通过该设计,服务器可将第一密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第一密钥。服务器可将第二密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第二密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
12、在一种可能的设计中,光伏组件的工作状态包括以下至少一项:光伏组件是否接入电网,光伏组件充电的时间段,光伏组件放电的时间段,光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。通过该设计,服务器可灵活控制光伏组件的工作状态。
13、在一种可能的设计中,数据采集设备还用于采集第一数据,通过第三通道向服务器发送第三数据包,以及通过第四通道向服务器发送第四数据包。其中,第一数据用于描述光伏组件的工作状态。第三通道为通过第三通信技术进行数据传输的通道,第三数据包包括第一数据的第三部分;第四通道为通过第四通信技术进行数据传输的通道,第四数据包包括第一数据的第四部分。服务器还用于根据第三数据包和第四数据包,确定第一数据,并根据第一数据确定控制信息。
14、通过该设计,数据采集设备可将采集的第一数据拆分成第三部分和第四部分,通过两个通道分别传输包含第三部分的第三数据包和包含第四部分的第四数据包。接收端需要接收到通过两个通道分别传输的数据包才能得到第一数据,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
15、在一种可能的设计中,第三部分和第四部分在第一数据中的顺序为第二设定顺序。通过该设计,数据采集设备可将第一数据拆分成第三部分和第四部分,第三部分和第四部分在第一数据中的顺序可为第二设定顺序。这样,即便接收端接收到第三数据包和第四数据包,如果接收端不知道第二设定顺序,也无法获得第一数据,从而提高了分布式能源系统中设备之间的通信安全。
16、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第二设定顺序的信息:
17、实现方式a1:服务器还用于向数据采集设备发送用于指示第二设定顺序的信息。例如,服务器确定第二设定顺序时,服务器可向数据采集设备发送用于指示第二设定顺序的信息。
18、实现方式a2:数据采集设备还用于向服务器发送用于指示第二设定顺序的信息。例如,数据采集设备确定第二设定顺序时,数据采集设备可向服务器发送用于指示第二设定顺序的信息。
19、通过该设计,服务器和数据采集设备可及时获取第二设定顺序。
20、在一种可能的设计中,数据采集设备还可对第三数据包和/或第四数据包进行加密处理。可选的,数据采集设备对第三数据包进行加密时,处理数据采集设备还用于根据第三通道对应的第三密钥对第三数据包进行加密后,通过第三通道向数据采集设备发送加密后的第三数据包;服务器还用于获取第三密钥,并根据第三密钥对第三数据包进行解密。数据采集设备对第四数据包进行加密处理时,数据采集设备还用于根据第四通道对应的第四密钥对第四数据包进行加密后,通过第四通道向数据采集设备发送加密后的第四数据包;服务器还用于获取第四密钥,并根据第四密钥对第四数据包进行解密。通过该设计,数据采集设备可对第三数据包和/或第四数据包进行加密处理,从而提高数据传输的安全性。
21、在一种可能的设计中,数据采集设备还可向服务器发送用于指示第三密钥的信息和/或用于指示第四密钥的信息。可选的,数据采集设备还用于通过第三通道向服务器发送第五子密钥,通过第四通道向服务器发送第六子密钥;服务器具体用于根据第五子密钥和第六子密钥确定第三密钥,第三密钥包括第五子密钥和第六子密钥。数据采集设备还用于通过第三通道向服务器发送第七子密钥,通过第四通道向服务器发送第八子密钥;服务器具体用于根据第七子密钥和第八子密钥确定第四密钥,第四密钥包括第七子密钥和第八子密钥。
22、通过该设计,数据采集设备将第三密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第三密钥。数据采集设备将第四密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第四密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
23、在一种可能的设计中,第一数据包括以下至少一项:光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。该设计提供了多个能够描述光伏组件工作状态的第一数据,实现较为灵活。
24、在一种可能的设计中,数据采集设备可包括应用层和操作系统。数据采集设备可用于调用操作系统中的软件程序访问数据采集设备中的控制信息和/或第一数据,其中,第一数据用于描述光伏组件的工作状态。数据采集设备还可用于调用应用层的软件程序访问数据采集设备存储的以下至少一项数据:数据采集设备的工作日志、光伏组件所在区域的天气信息、第一数据。通过该设计,对应用层中的软件程序和操作系统中的软件程序设置了不同的访问权限,从而可避免应用层中的软件程序伪装成操作系统中的软件程序获取控制信息。
25、第二方面,本技术实施例提供了一种分布式能源控制方法。该方法包括:服务器可通过第一通道向数据采集设备发送第一数据包,并通过第二通道向数据采集设备发送第二数据包。其中,第一通道为通过第一通信技术进行数据传输的通道,第一数据包包括控制信息的第一部分,控制信息用于控制光伏组件的工作状态;第二通道为通过第二通信技术进行数据传输的通道,第二数据包包括控制信息的第二部分;第一部分和第二部分不同。数据采集设备可根据第一数据包和第二数据包,确定控制信息,并向光伏逆变器发送控制信息。然后,光伏逆变器可根据控制信息控制光伏组件的工作状态。
26、通过该方法,服务器将控制信息拆分成第一部分和第二部分,并通过两个通道分别传输包含第一部分的第一数据包和包含第二部分的第二数据包。接收端需要接收到通过两个通道分别传输的数据包才能得到控制信息,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
27、在一种可能的设计中,第一部分和第二部分在控制信息中的顺序为第一设定顺序。该设计中,服务器将控制信息拆分成第一部分和第二部分,第一部分和第二部分在控制信息中的顺序可为第一设定顺序。这样,即便接收端接收到第一数据包和第二数据包,如果接收端不知道该第一设定顺序,也无法获得控制信息,从而提高了分布式能源系统中设备之间的通信安全。
28、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第一设定顺序的信息:
29、实现方式一:服务器向数据采集设备发送用于指示第一设定顺序的信息。例如,当服务器确定第一设定顺序时,服务器可向数据采集设备发送用于指示第一设定顺序的信息。
30、实现方式二:数据采集设备向服务器发送用于指示第一设定顺序的信息。例如,当数据采集设备确定第一设定顺序时,数据采集设备可向服务器发送用于指示第一设定顺序的信息。
31、通过该设计,服务器和数据采集设备可及时获取第一设定顺序。
32、在一种可能的设计中,服务器还可对第一数据包和/或第二数据包进行加密处理。可选的,服务器对第一数据包进行加密处理时,服务器可根据第一通道对应的第一密钥对第一数据包进行加密后,通过第一通道向数据采集设备发送加密后的第一数据包;数据采集设备可获取第一密钥,并根据第一密钥对第一数据包进行解密。服务器对第二数据包进行加密处理时,服务器可根据第二通道对应的第二密钥对第二数据包进行加密后,通过第二通道向数据采集设备发送加密后的第二数据包;数据采集设备可获取第二密钥,并根据第二密钥对第二数据包进行解密。通过该设计,服务器可对第一数据包和/或第二数据包进行加密,从而提高数据传输的安全性。
33、在一种可能的设计中,服务器还可向数据采集设备发送用于指示第一密钥的信息和/或用于指示第二密钥的信息。可选的,服务器可通过第一通道向数据采集设备发送第一子密钥,通过第二通道向数据采集设备发送第二子密钥;数据采集设备可根据第一子密钥和第二子密钥确定第一密钥,第一密钥包括第一子密钥和第二子密钥。服务器还可通过第一通道向数据采集设备发送第三子密钥,通过第二通道向数据采集设备发送第四子密钥;数据采集设备可根据第三子密钥和第四子密钥确定第二密钥,第二密钥包括第三子密钥和第四子密钥。
34、通过该设计,服务器可将第一密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第一密钥。服务器可将第二密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第二密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
35、在一种可能的设计中,光伏组件的工作状态包括以下至少一项:光伏组件是否接入电网,光伏组件充电的时间段,光伏组件放电的时间段,光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。通过该设计,服务器可灵活控制光伏组件的工作状态。
36、在一种可能的设计中,数据采集设备还可采集第一数据,并通过第三通道向服务器发送第三数据包,以及通过第四通道向服务器发送第四数据包。其中,第一数据可用于描述光伏组件的工作状态;第三通道为通过第三通信技术进行数据传输的通道,第三数据包包括第一数据的第三部分;第四通道为通过第四通信技术进行数据传输的通道,第四数据包包括第一数据的第四部分。服务器可根据第三数据包和第四数据包,确定第一数据,并根据第一数据确定控制信息。
37、通过该设计,数据采集设备可将采集的第一数据拆分成第三部分和第四部分,通过两个通道分别传输包含第三部分的第三数据包和包含第四部分的第四数据包。接收端需要接收到通过两个通道分别传输的数据包才能得到第一数据,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
38、在一种可能的设计中,第三部分和第四部分在第一数据中的顺序为第二设定顺序。通过该设计,数据采集设备可将第一数据拆分成第三部分和第四部分,第三部分和第四部分在第一数据中的顺序可为第二设定顺序。这样,即便接收端接收到第三数据包和第四数据包,如果接收端不知道第二设定顺序,也无法获得第一数据,从而提高了分布式能源系统中设备之间的通信安全。
39、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第二设定顺序的信息:
40、实现方式a1:服务器可向数据采集设备发送用于指示第二设定顺序的信息。例如,服务器确定第二设定顺序时,服务器可向数据采集设备发送用于指示第二设定顺序的信息。
41、实现方式a2:数据采集设备可向服务器发送用于指示第二设定顺序的信息。例如,数据采集设备确定第二设定顺序时,数据采集设备可向服务器发送用于指示第二设定顺序的信息。
42、通过该设计,服务器和数据采集设备可及时获取第二设定顺序。
43、在一种可能的设计中,数据采集设备还可对第三数据包和/或第四数据包进行加密处理。可选的,数据采集设备对第三数据包进行加密时,处理数据采集设备可根据第三通道对应的第三密钥对第三数据包进行加密后,通过第三通道向数据采集设备发送加密后的第三数据包;服务器可获取第三密钥,并根据第三密钥对第三数据包进行解密。数据采集设备对第四数据包进行加密处理时,数据采集设备可根据第四通道对应的第四密钥对第四数据包进行加密后,通过第四通道向数据采集设备发送加密后的第四数据包;服务器可获取第四密钥,并根据第四密钥对第四数据包进行解密。通过该设计,数据采集设备可对第三数据包和/或第四数据包进行加密处理,从而提高数据传输的安全性。
44、在一种可能的设计中,数据采集设备还可向服务器发送用于指示第三密钥的信息和/或用于指示第四密钥的信息。可选的,数据采集设备可通过第三通道向服务器发送第五子密钥,通过第四通道向服务器发送第六子密钥;服务器可根据第五子密钥和第六子密钥确定第三密钥,第三密钥包括第五子密钥和第六子密钥。数据采集设备可通过第三通道向服务器发送第七子密钥,通过第四通道向服务器发送第八子密钥;服务器可根据第七子密钥和第八子密钥确定第四密钥,第四密钥包括第七子密钥和第八子密钥。
45、通过该设计,数据采集设备将第三密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第三密钥。数据采集设备将第四密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第四密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
46、在一种可能的设计中,第一数据包括以下至少一项:光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。该设计提供了多个能够描述光伏组件工作状态的第一数据,实现较为灵活。
47、在一种可能的设计中,数据采集设备可包括应用层和操作系统。数据采集设备可调用操作系统中的软件程序访问数据采集设备中的控制信息和/或第一数据,其中,第一数据用于描述光伏组件的工作状态。数据采集设备还可调用应用层的软件程序访问数据采集设备存储的以下至少一项数据:数据采集设备的工作日志、光伏组件所在区域的天气信息、第一数据。通过该设计,对应用层中的软件程序和操作系统中的软件程序设置了不同的访问权限,从而可避免应用层中的软件程序伪装成操作系统中的软件程序获取控制信息。
48、第三方面,本技术实施例提供了一种分布式能源控制方法。该方法包括:服务器可通过第一通道向数据采集设备发送第一数据包,并通过第二通道向数据采集设备发送第二数据包。其中,第一通道为通过第一通信技术进行数据传输的通道,第一数据包包括控制信息的第一部分,控制信息用于控制光伏组件的工作状态;第二通道为通过第二通信技术进行数据传输的通道,第二数据包包括控制信息的第二部分;第一部分和第二部分不同。
49、通过该方法,服务器将控制信息拆分成第一部分和第二部分,并通过两个通道分别传输包含第一部分的第一数据包和包含第二部分的第二数据包。这样,接收端需要接收到通过两个通道分别传输的数据包才能得到控制信息,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
50、在一种可能的设计中,第一部分和第二部分在控制信息中的顺序为第一设定顺序。该设计中,服务器将控制信息拆分成第一部分和第二部分,第一部分和第二部分在控制信息中的顺序可为第一设定顺序。这样,即便接收端接收到第一数据包和第二数据包,如果接收端不知道该第一设定顺序,也无法获得控制信息,从而提高了分布式能源系统中设备之间的通信安全。
51、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第一设定顺序的信息:
52、实现方式一:服务器向数据采集设备发送用于指示第一设定顺序的信息。例如,当服务器确定第一设定顺序时,服务器可向数据采集设备发送用于指示第一设定顺序的信息。
53、实现方式二:服务器接收来自数据采集设备的用于指示第一设定顺序的信息。例如,当数据采集设备确定第一设定顺序时,服务器可接收来自数据采集设备的用于指示第一设定顺序的信息。
54、通过该设计,服务器和数据采集设备可及时获取第一设定顺序。
55、在一种可能的设计中,服务器还可对第一数据包和/或第二数据包进行加密处理。可选的,服务器对第一数据包进行加密处理时,服务器可根据第一通道对应的第一密钥对第一数据包进行加密后,通过第一通道向数据采集设备发送加密后的第一数据包。服务器对第二数据包进行加密处理时,服务器可根据第二通道对应的第二密钥对第二数据包进行加密后,通过第二通道向数据采集设备发送加密后的第二数据包。通过该设计,服务器可对第一数据包和/或第二数据包进行加密,从而提高数据传输的安全性。
56、在一种可能的设计中,服务器还可向数据采集设备发送用于指示第一密钥的信息和/或用于指示第二密钥的信息。可选的,服务器可通过第一通道向数据采集设备发送第一子密钥,通过第二通道向数据采集设备发送第二子密钥,第一密钥包括第一子密钥和第二子密钥。服务器还可通过第一通道向数据采集设备发送第三子密钥,通过第二通道向数据采集设备发送第四子密钥,第二密钥包括第三子密钥和第四子密钥。
57、通过该设计,服务器可将第一密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第一密钥。服务器可将第二密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第二密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
58、在一种可能的设计中,光伏组件的工作状态包括以下至少一项:光伏组件是否接入电网,光伏组件充电的时间段,光伏组件放电的时间段,光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。通过该设计,服务器可灵活控制光伏组件的工作状态。
59、在一种可能的设计中,服务器可通过第三通道接收来自数据采集设备的第三数据包,以及通过第四通道接收来自数据采集设备的第四数据包。其中,第三通道为通过第三通信技术进行数据传输的通道,第三数据包包括第一数据的第三部分;第四通道为通过第四通信技术进行数据传输的通道,第四数据包包括第一数据的第四部分;第一数据可用于描述光伏组件的工作状态。然后,服务器可根据第三数据包和第四数据包,确定第一数据,并根据第一数据确定控制信息。
60、通过该设计,数据采集设备可将第一数据拆分成第三部分和第四部分,通过两个通道分别传输包含第三部分的第三数据包和包含第四部分的第四数据包。接收端需要接收到通过两个通道分别传输的数据包才能得到第一数据,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
61、在一种可能的设计中,第三部分和第四部分在第一数据中的顺序为第二设定顺序。通过该设计,数据采集设备可将第一数据拆分成第三部分和第四部分,第三部分和第四部分在第一数据中的顺序可为第二设定顺序。这样,即便接收端接收到第三数据包和第四数据包,如果接收端不知道第二设定顺序,也无法获得第一数据,从而提高了分布式能源系统中设备之间的通信安全。
62、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第二设定顺序的信息:
63、实现方式a1:服务器可向数据采集设备发送用于指示第二设定顺序的信息。例如,服务器确定第二设定顺序时,服务器可向数据采集设备发送用于指示第二设定顺序的信息。
64、实现方式a2:服务器可接收来自数据采集设备的用于指示第二设定顺序的信息。例如,数据采集设备确定第二设定顺序时,服务器可接收来自数据采集设备的用于指示第二设定顺序的信息。
65、通过该设计,服务器和数据采集设备可及时获取第二设定顺序。
66、在一种可能的设计中,第三数据包和/或第四数据包可以是加密的。可选的,第三数据包是加密的时,服务器可获取第三通道对应的第三密钥,并根据第三密钥对第三数据包进行解密。第四数据包是加密的时,服务器可获取第四通道对应的第四密钥,并根据第四密钥对第四数据包进行解密。通过该设计,第三数据包和/或第四数据包是加密的数据包,从而提高数据传输的安全性。
67、在一种可能的设计中,服务器可获取用于指示第三密钥的信息和/或用于指示第四密钥的信息。可选的,第三密钥包括第五子密钥和第六子密钥,服务器可通过第三通道接收来自数据采集设备的第五子密钥,通过第四通道接收来自数据采集设备的第六子密钥;服务器可根据第五子密钥和第六子密钥确定第三密钥。第四密钥包括第七子密钥和第八子密钥,服务器可通过第三通道接收来自数据采集设备的第七子密钥,通过第四通道接收来自数据采集设备的第八子密钥;服务器可根据第七子密钥和第八子密钥确定第四密钥。
68、通过该设计,数据采集设备将第三密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第三密钥。数据采集设备将第四密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第四密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
69、在一种可能的设计中,第一数据包括以下至少一项:光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。该设计提供了多个能够描述光伏组件工作状态的第一数据,实现较为灵活。
70、第四方面,本技术实施例提供了一种分布式能源控制方法。该方法包括:数据采集设备可通过第一通道接收来自服务器的第一数据包,并通过第二通道接收来自服务器的第二数据包。其中,第一通道为通过第一通信技术进行数据传输的通道,第一数据包包括控制信息的第一部分,控制信息用于控制光伏组件的工作状态;第二通道为通过第二通信技术进行数据传输的通道,第二数据包包括控制信息的第二部分;第一部分和第二部分不同。然后,数据采集设备可根据第一数据包和第二数据包,确定控制信息,并向光伏逆变器发送控制信息。
71、通过该方法,服务器可将控制信息拆分成第一部分和第二部分,并通过两个通道分别传输包含第一部分的第一数据包和包含第二部分的第二数据包。接收端需要接收到通过两个通道分别传输的数据包才能得到控制信息,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
72、在一种可能的设计中,第一部分和第二部分在控制信息中的顺序为第一设定顺序。该设计中,服务器将控制信息拆分成第一部分和第二部分,第一部分和第二部分在控制信息中的顺序可为第一设定顺序。这样,即便接收端接收到第一数据包和第二数据包,如果接收端不知道该第一设定顺序,也无法获得控制信息,从而提高了分布式能源系统中设备之间的通信安全。
73、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第一设定顺序的信息:
74、实现方式一:数据采集设备接收来自服务器的用于指示第一设定顺序的信息。例如,当服务器确定第一设定顺序时,数据采集设备可接收来自服务器的用于指示第一设定顺序的信息。
75、实现方式二:数据采集设备向服务器发送用于指示第一设定顺序的信息。例如,当数据采集设备确定第一设定顺序时,数据采集设备可向服务器发送用于指示第一设定顺序的信息。
76、通过该设计,服务器和数据采集设备可及时获取第一设定顺序。
77、在一种可能的设计中,第一数据包和/或第二数据包可以是加密的。可选的,第一数据包是加密的时,数据采集设备可获取第一通道对应的第一密钥,并根据第一密钥对第一数据包进行解密。第二数据包是加密的时,数据采集设备可获取第二通道对应的第二密钥,并根据第二密钥对第二数据包进行解密。通过该设计,第一数据包和/或第二数据包可以是加密的数据包,从而提高数据传输的安全性。
78、在一种可能的设计中,数据采集设备可从服务器获取用于指示第一密钥的信息和/或用于指示第二密钥的信息。可选的,第一密钥包括第一子密钥和第二子密钥,数据采集设备可通过第一通道接收来自服务器的第一子密钥,通过第二通道接收来自服务器的第二子密钥,并根据第一子密钥和第二子密钥确定第一密钥。第二密钥包括第三子密钥和第四子密钥,数据采集设备可通过第一通道接收来自服务器的第三子密钥,通过第二通道接收来自服务器的第四子密钥,并根据第三子密钥和第四子密钥确定第二密钥。
79、通过该设计,服务器可将第一密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第一密钥。服务器可将第二密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第二密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
80、在一种可能的设计中,光伏组件的工作状态包括以下至少一项:光伏组件是否接入电网,光伏组件充电的时间段,光伏组件放电的时间段,光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。通过该设计,服务器可灵活控制光伏组件的工作状态。
81、在一种可能的设计中,数据采集设备还可采集第一数据,并通过第三通道向服务器发送第三数据包,以及通过第四通道向服务器发送第四数据包。其中,第一数据可用于描述光伏组件的工作状态;第三通道为通过第三通信技术进行数据传输的通道,第三数据包包括第一数据的第三部分;第四通道为通过第四通信技术进行数据传输的通道,第四数据包包括第一数据的第四部分。
82、通过该设计,数据采集设备可将采集的第一数据拆分成第三部分和第四部分,通过两个通道分别传输包含第三部分的第三数据包和包含第四部分的第四数据包。接收端需要接收到通过两个通道分别传输的数据包才能得到第一数据,从而可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
83、在一种可能的设计中,第三部分和第四部分在第一数据中的顺序为第二设定顺序。通过该设计,数据采集设备可将第一数据拆分成第三部分和第四部分,第三部分和第四部分在第一数据中的顺序可为第二设定顺序。这样,即便接收端接收到第三数据包和第四数据包,如果接收端不知道第二设定顺序,也无法获得第一数据,从而提高了分布式能源系统中设备之间的通信安全。
84、在一种可能的设计中,服务器和数据采集设备之间可通过以下方式之一交互用于指示第二设定顺序的信息:
85、实现方式a1:数据采集设备可接收来自服务器的用于指示第二设定顺序的信息。例如,服务器确定第二设定顺序时,数据采集设备可接收来自服务器的用于指示第二设定顺序的信息。
86、实现方式a2:数据采集设备可向服务器发送用于指示第二设定顺序的信息。例如,数据采集设备确定第二设定顺序时,数据采集设备可向服务器发送用于指示第二设定顺序的信息。
87、通过该设计,服务器和数据采集设备可及时获取第二设定顺序。
88、在一种可能的设计中,数据采集设备还可对第三数据包和/或第四数据包进行加密处理。可选的,数据采集设备对第三数据包进行加密时,处理数据采集设备可根据第三通道对应的第三密钥对第三数据包进行加密后,通过第三通道向数据采集设备发送加密后的第三数据包。数据采集设备对第四数据包进行加密处理时,数据采集设备可根据第四通道对应的第四密钥对第四数据包进行加密后,通过第四通道向数据采集设备发送加密后的第四数据包。通过该设计,数据采集设备可对第三数据包和/或第四数据包进行加密处理,从而提高数据传输的安全性。
89、在一种可能的设计中,数据采集设备还可向服务器发送用于指示第三密钥的信息和/或用于指示第四密钥的信息。可选的,第三密钥包括第五子密钥和第六子密钥,数据采集设备可通过第三通道向服务器发送第五子密钥,通过第四通道向服务器发送第六子密钥。第四密钥包括第七子密钥和第八子密钥,数据采集设备可通过第三通道向服务器发送第七子密钥,通过第四通道向服务器发送第八子密钥。
90、通过该设计,数据采集设备将第三密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第三密钥。数据采集设备将第四密钥拆成两个子密钥,通过两个通道分别传输这两个子密钥中的一个子密钥。接收端需要接收到通过两个通道分别传输的子密钥才能得到第四密钥。这样,可避免部分通道出现安全漏洞而导致的信息泄露,提高了分布式能源系统中设备之间的通信安全。
91、在一种可能的设计中,第一数据包括以下至少一项:光伏组件的输出电量,光伏组件的输出电压,光伏组件的输出电流,光伏组件输出的有功功率,光伏组件输出的无功功率。该设计提供了多个能够描述光伏组件工作状态的第一数据,实现较为灵活。
92、在一种可能的设计中,数据采集设备可包括应用层和操作系统。数据采集设备可调用操作系统中的软件程序访问数据采集设备中的控制信息和/或第一数据,其中,第一数据用于描述光伏组件的工作状态。数据采集设备还可调用应用层的软件程序访问数据采集设备存储的以下至少一项数据:数据采集设备的工作日志、光伏组件所在区域的天气信息、第一数据。通过该设计,对应用层中的软件程序和操作系统中的软件程序设置了不同的访问权限,从而可避免应用层中的软件程序伪装成操作系统中的软件程序获取控制信息。