一种基于光伏发电的快速组网方法、系统及云平台与流程

文档序号:31705200发布日期:2022-10-01 10:39阅读:227来源:国知局
一种基于光伏发电的快速组网方法、系统及云平台与流程

1.本发明涉及光伏发电技术领域,具体而言,涉及一种基于光伏发电的快速组网方法、系统及云平台。


背景技术:

2.随着光伏发电技术的不断发展,使得其应用领域也不断扩展,同时也需要对光伏发电数据进行有效的监控,以便于进行后续的应用分析等。例如,在现有技术中,在光伏发电数据的采集过程中,可以将采集得到的光伏发电数据全部发送给云平台进行存储。其中,在发送光伏发电数据时,对应的传输节点一般是基于预先配置的固定的ip地址进行传输,如此,就存在对于ip地址的地址管控效果不佳的问题。


技术实现要素:

3.有鉴于此,本发明的目的在于提供一种基于光伏发电的快速组网方法、系统及云平台,以改善现有组网技术中存在的地址管控效果不佳的问题。
4.为实现上述目的,本发明实施例采用如下技术方案:一种基于光伏发电的快速组网方法,应用于云平台,所述云平台通信连接有多个数据传输节点设备,所述快速组网方法包括:在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备,其中,每一个所述目标数据传输节点设备具有待传输的光伏发电数据;针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长,其中,所述目标数据传输时长用于表征传输对应的光伏发电数据的时长;基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址,其中,每一个所述目标数据传输节点设备用于基于对应的目标ip地址将待传输的光伏发电数据发送给所述云平台,所述ip地址池包括多个ip地址。
5.在一些优选的实施例中,在上述基于光伏发电的快速组网方法中,所述在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备的步骤,包括:获取在历史上最近一次确定出至少一个历史目标数据传输节点设备的时间,得到对应的历史时间信息,并计算所述历史时间信息与当前时间信息之间的差值,得到对应的时间差值,以及,计算所述时间差值与预先配置的时间差值阈值之间的相对大小关系;若所述时间差值大于或等于所述时间差值阈值,则在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备。
6.在一些优选的实施例中,在上述基于光伏发电的快速组网方法中,所述若所述时间差值大于或等于所述时间差值阈值,则在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备的步骤,包括:
若所述时间差值大于或等于所述时间差值阈值,则将所述多个数据传输节点设备中不属于在历史上最近一次确定出的历史目标数据传输节点设备的每一个数据传输节点设备,确定为第一数据传输节点设备,以得到多个第一数据传输节点设备;针对所述多个第一数据传输节点设备中的每一个第一数据传输节点设备,获取该第一数据传输节点设备在历史上最近一次基于分配的历史目标ip地址向所述云平台传输历史光伏发电数据的历史数据传输时间信息;基于所述多个第一数据传输节点设备中的每一个第一数据传输节点设备对应的历史数据传输时间信息,在所述多个第一数据传输节点设备中确定出至少一个第一数据传输节点设备作为目标数据传输节点设备,以得到至少一个目标数据传输节点设备。
7.在一些优选的实施例中,在上述基于光伏发电的快速组网方法中,所述基于所述多个第一数据传输节点设备中的每一个第一数据传输节点设备对应的历史数据传输时间信息,在所述多个第一数据传输节点设备中确定出至少一个第一数据传输节点设备作为目标数据传输节点设备,以得到至少一个目标数据传输节点设备的步骤,包括:针对所述多个第一数据传输节点设备中的每一个第一数据传输节点设备,基于该第一数据传输节点设备对应的历史数据传输时间信息中的历史数据传输开始时间信息,确定出该第一数据传输节点设备对应的第一系数,并基于该第一数据传输节点设备对应的历史数据传输时间信息中的历史数据传输结束时间信息,确定出该第一数据传输节点设备对应的第二系数,其中,所述第一系数与所述历史数据传输开始时间信息之间具有负相关关系,所述第二系数与所述历史数据传输结束时间信息之间具有负相关关系;针对所述多个第一数据传输节点设备中的每一个第一数据传输节点设备,对该第一数据传输节点设备对应的第一系数和该第一数据传输节点设备对应的第二系数进行加权求和计算,得到该第一数据传输节点设备对应的加权融合系数,并基于预先配置的目标设备数量,在所述多个第一数据传输节点设备中确定出对应的加权融合系数最大的对应数量的第一数据传输节点设备作为目标数据传输节点设备。
8.在一些优选的实施例中,在上述基于光伏发电的快速组网方法中,所述针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长的步骤,包括:针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备在历史上每一次传输历史光伏发电数据的历史数据传输时长,得到对应的多条历史数据传输时长;针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,基于该目标数据传输节点设备对应的多条历史数据传输时长,确定该目标数据传输节点设备对应的目标数据传输时长。
9.在一些优选的实施例中,在上述基于光伏发电的快速组网方法中,所述针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,基于该目标数据传输节点设备对应的多条历史数据传输时长,确定该目标数据传输节点设备对应的目标数据传输时长的步骤,包括:针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,获取该目标数据传输节点设备在历史上最近一次传输历史光伏发电数据的历史数据传输开
始时间信息与当前时间信息之间的时间间隔;针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,分别获取该目标数据传输节点设备对应的多条历史数据传输时长中的每一条历史数据传输时长对应的历史时间间隔,其中,所述历史时间间隔用于表征对应的历史数据传输时长对应的历史光伏发电数据对应的历史当前时间信息与该历史光伏发电数据的上一次传输的历史光伏发电数据对应的历史数据传输开始时间信息之间的时间间隔;针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,分别计算该目标数据传输节点设备对应的多条历史数据传输时长中的每一条历史数据传输时长对应的历史时间间隔与该目标数据传输节点设备对应的时间间隔之间的间隔相似度,得到该目标数据传输节点设备对应的每一条历史数据传输时长对应的间隔相似度;针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,基于该目标数据传输节点设备对应的每一条历史数据传输时长对应的间隔相似度确定每一条历史数据传输时长对应的加权系数,并基于每一条历史数据传输时长对应的加权系数,对每一条历史数据传输时长进行加权求和计算,得到该目标数据传输节点设备对应的目标数据传输时长,其中,所述至少一个目标数据传输节点设备中的任意一个目标数据传输节点设备对应的每一条历史数据传输时长对应的加权系数的和值为1。
10.在一些优选的实施例中,在上述基于光伏发电的快速组网方法中,所述基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址的步骤,包括:在预先配置的ip地址池中,统计当前空闲的ip地址的数量,得到对应的空闲地址统计数量,并统计所述至少一个目标数据传输节点设备的数量,得到对应的目标设备统计数量,以及,确定所述目标设备统计数量与所述空闲地址统计数量之间的相对大小关系;若所述目标设备统计数量小于或等于所述空闲地址统计数量,则在当前空闲的ip地址中选择出数量为所述目标设备统计数量的ip地址,作为所述至少一个目标数据传输节点设备对应的至少一个目标ip地址;若所述目标设备统计数量大于所述空闲地址统计数量,则将当前空闲的每一个ip地址作为所述至少一个目标数据传输节点设备对应的目标ip地址,并计算所述目标设备统计数量与所述空闲地址统计数量之间的差值,得到对应的差值数量,以及,将所述ip地址池包括的当前非空闲的每一个ip地址,确定为第一ip地址以得到多个第一ip地址;在所述多个第一ip地址中,确定出数量为所述差值数量的第一ip地址,作为所述至少一个目标数据传输节点设备的目标ip地址;基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,对确定出的目标ip地址与所述至少一个目标数据传输节点设备进行一一配对处理,使得每一个所述目标数据传输节点设备用于基于配对的目标ip地址发送待传输的光伏发电数据。
11.在一些优选的实施例中,在上述基于光伏发电的快速组网方法中,所述在所述多个第一ip地址中,确定出数量为所述差值数量的第一ip地址,作为所述至少一个目标数据传输节点设备的目标ip地址的步骤,包括:
针对所述多个第一ip地址中的每一个第一ip地址,将该第一ip地址当前绑定的历史目标数据传输节点设备确定为该第一ip地址对应的第一历史目标数据传输节点设备;针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,确定该第一历史目标数据传输节点设备对应的光伏发电模组,并确定该光伏发电模组对应的模组位置信息,其中,每一个所述光伏发电模组包括多个光伏发电单元,每一个所述光伏发电单元包括多个光伏发电组,每一个所述光伏发电组对应一条光伏发电子数据,一个所述光伏发电单元包括的多个光伏发电组对应的多条光伏发电子数据构成一条光伏发电数据;针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,分别计算该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相关度,并基于该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相关度,确定出该第一历史目标数据传输节点设备对应的位置相关度融合值;基于所述多个第一历史目标数据传输节点设备对应的模组位置信息,对所述多个第一历史目标数据传输节点设备进行矩阵构建处理,得到所述多个第一历史目标数据传输节点设备对应的设备分布矩阵;基于所述差值数量对所述设备分布矩阵进行分割处理,得到对应数量的多个设备分布子矩阵,并基于该多个设备分布子矩阵构建形成对应的矩阵集合,以及,在多次执行所述基于所述差值数量对所述设备分布矩阵进行分割处理,得到所述设备分布矩阵对应的多个设备分布子矩阵,并基于该多个设备分布子矩阵构建形成对应的矩阵集合的步骤以得到多个矩阵集合之后,针对每一个所述矩阵集合,计算该矩阵集合包括的多个设备分布子矩阵之间关于矩阵尺寸的离散程度值,其中,所述矩阵尺寸用于表征对应的设备分布子矩阵包括的矩阵元素的数量;在所述多个矩阵集合对应的多个离散程度值中,确定出具有最小值的离散程度值作为目标离散程度值,并将所述目标离散程度值对应的矩阵集合确定为目标矩阵集合,以及,针对所述目标矩阵集合中的每一个设备分布子矩阵,在该设备分布子矩阵中确定出对应的位置相关度融合值具有最大值的第一历史目标数据传输节点设备,并将该第一历史目标数据传输节点设备当前绑定的第一ip地址,确定为目标ip地址。
12.本发明实施例还提供一种基于光伏发电的快速组网系统,应用于云平台,所述云平台通信连接有多个数据传输节点设备,所述快速组网系统包括:目标设备确定模块,用于在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备,其中,每一个所述目标数据传输节点设备具有待传输的光伏发电数据;传输时长确定模块,用于针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长,其中,所述目标数据传输时长用于表征传输对应的光伏发电数据的时长;ip地址确定模块,用于基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址,其中,每一个所述目标数据传输节点设备用于基于对应的目标ip地址将待传输的光伏发电数据发送给所述云平台,所述ip地址池包括多个ip地址。
13.本发明实施例还提供一种云平台,包括存储器和处理器,所述处理器用于执行所述存储器中的计算机程序,以实现以下步骤:在多个数据传输节点设备中确定出至少一个目标数据传输节点设备,其中,每一个所述目标数据传输节点设备具有待传输的光伏发电数据;针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长,其中,所述目标数据传输时长用于表征传输对应的光伏发电数据的时长;基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址,其中,每一个所述目标数据传输节点设备用于基于对应的目标ip地址将待传输的光伏发电数据发送给所述云平台,所述ip地址池包括多个ip地址。
14.本发明实施例提供的一种基于光伏发电的快速组网方法、系统及云平台,可以先在多个数据传输节点设备中确定出至少一个目标数据传输节点设备,然后,针对至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长,使得可以基于至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址。基于此,可以结合待传输的光伏发电数据的目标数据传输时长进行ip地址的动态分配,保障对ip地址的合理利用,从而改善现有组网技术中存在的地址管控效果不佳的问题。
15.为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
16.图1为本发明实施例提供的云平台的结构框图。
17.图2为本发明实施例提供的基于光伏发电的快速组网方法包括的各步骤的流程示意图。
18.图3为本发明实施例提供的基于光伏发电的快速组网系统包括的各模块的示意图。
具体实施方式
19.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
20.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
21.如图1所示,本发明实施例提供了一种云平台。其中,所述云平台可以包括存储器
和处理器。
22.详细地,所述存储器和处理器之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述存储器中可以存储有至少一个可以以软件或固件(firmware)的形式,存在的软件功能模块(计算机程序)。所述处理器可以用于执行所述存储器中存储的可执行的计算机程序,从而实现本发明实施例(如后文所述)提供的基于光伏发电的快速组网方法。
23.需要进一步说明的是,在一些可能的实施方式中,所述存储器可以是,但不限于,随机存取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。所述处理器可以是一种通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)、片上系统(system on chip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
24.并且,图1所示的结构仅为示意,所述云平台还可包括比图1中所示更多或者更少的组件,或具有与图1所示不同的配置,例如,可以包括用于与其它设备进行信息交互的通信单元。
25.需要进一步说明的是,在一些可能的实施方式中,所述云平台可以是一种具备数据处理能力的服务器。
26.结合图2,本发明实施例还提供一种基于光伏发电的快速组网方法,可应用于上述云平台。其中,所述基于光伏发电的快速组网方法有关的流程所定义的方法步骤,可以由所述云平台实现。并且,所述云平台通信连接有多个数据传输节点设备。下面将对图2所示的具体流程,进行详细阐述。
27.步骤110,在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备。
28.在本发明实施例中,所述云平台可以在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备。其中,每一个所述目标数据传输节点设备具有待传输的光伏发电数据。
29.步骤120,针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长。
30.在本发明实施例中,所述云平台可以针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长。其中,所述目标数据传输时长用于表征传输对应的光伏发电数据的时长。
31.步骤130,基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址。
32.在本发明实施例中,所述云平台可以基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定
出每一个目标数据传输节点设备对应的目标ip地址(然后,可以分配给对应的目标数据传输节点设备)。其中,每一个所述目标数据传输节点设备用于基于对应的目标ip地址将待传输的光伏发电数据发送给所述云平台,所述ip地址池包括多个ip地址。
33.基于上述的基于光伏发电的快速组网方法包括的各步骤,可以先在多个数据传输节点设备中确定出至少一个目标数据传输节点设备,然后,针对至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长,使得可以基于至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址。基于此,可以结合待传输的光伏发电数据的目标数据传输时长进行ip地址的动态分配,保障对ip地址的合理利用,从而改善现有组网技术中存在的地址管控效果不佳的问题。
34.需要进一步说明的是,在一些可能的实施方式中,上述内容中描述的步骤110可以进一步包括以下内容:首先,获取在历史上最近一次确定出至少一个历史目标数据传输节点设备的时间,得到对应的历史时间信息,并计算所述历史时间信息与当前时间信息之间的差值,得到对应的时间差值,以及,计算所述时间差值与预其次,先配置的时间差值阈值之间的相对大小关系;若所述时间差值大于或等于所述时间差值阈值,则在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备。
35.需要进一步说明的是,在一些可能的实施方式中,所述若所述时间差值大于或等于所述时间差值阈值,则在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备的步骤,可以进一步包括以下内容:首先,若所述时间差值大于或等于所述时间差值阈值,则将所述多个数据传输节点设备中不属于在历史上最近一次确定出的历史目标数据传输节点设备的每一个数据传输节点设备,确定为第一数据传输节点设备,以得到多个第一数据传输节点设备;其次,针对所述多个第一数据传输节点设备中的每一个第一数据传输节点设备,获取该第一数据传输节点设备在历史上最近一次(即前一次)基于分配的历史目标ip地址向所述云平台传输历史光伏发电数据的历史数据传输时间信息;然后,基于所述多个第一数据传输节点设备中的每一个第一数据传输节点设备对应的历史数据传输时间信息,在所述多个第一数据传输节点设备中确定出至少一个第一数据传输节点设备作为目标数据传输节点设备,以得到至少一个目标数据传输节点设备。
36.需要进一步说明的是,在一些可能的实施方式中,所述基于所述多个第一数据传输节点设备中的每一个第一数据传输节点设备对应的历史数据传输时间信息,在所述多个第一数据传输节点设备中确定出至少一个第一数据传输节点设备作为目标数据传输节点设备,以得到至少一个目标数据传输节点设备的步骤,可以进一步包括以下内容:首先,针对所述多个第一数据传输节点设备中的每一个第一数据传输节点设备,基于该第一数据传输节点设备对应的历史数据传输时间信息中的历史数据传输开始时间信息,确定出该第一数据传输节点设备对应的第一系数,并基于该第一数据传输节点设备对应的历史数据传输时间信息中的历史数据传输结束时间信息,确定出该第一数据传输节
点设备对应的第二系数,其中,所述第一系数与所述历史数据传输开始时间信息之间具有负相关关系,所述第二系数与所述历史数据传输结束时间信息之间具有负相关关系;其次,针对所述多个第一数据传输节点设备中的每一个第一数据传输节点设备,对该第一数据传输节点设备对应的第一系数和该第一数据传输节点设备对应的第二系数进行加权求和计算(具体的加权系数可以根据实际应用需求进行配置,在此不做具体限定),得到该第一数据传输节点设备对应的加权融合系数,并基于预先配置的目标设备数量,在所述多个第一数据传输节点设备中确定出对应的加权融合系数最大的对应数量的第一数据传输节点设备作为目标数据传输节点设备。
37.需要进一步说明的是,在一些可能的实施方式中,上述内容中描述的步骤120可以进一步包括以下内容:首先,针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备在历史上每一次传输历史光伏发电数据的历史数据传输时长,得到对应的多条历史数据传输时长;其次,针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,基于该目标数据传输节点设备对应的多条历史数据传输时长,确定该目标数据传输节点设备对应的目标数据传输时长。
38.需要进一步说明的是,在一些可能的实施方式中,所述针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,基于该目标数据传输节点设备对应的多条历史数据传输时长,确定该目标数据传输节点设备对应的目标数据传输时长的步骤,可以进一步包括以下内容:首先,针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,获取该目标数据传输节点设备在历史上最近一次(即前一次)传输历史光伏发电数据的历史数据传输开始时间信息与当前时间信息之间的时间间隔;其次,针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,分别获取该目标数据传输节点设备对应的多条历史数据传输时长中的每一条历史数据传输时长对应的历史时间间隔,其中,所述历史时间间隔用于表征对应的历史数据传输时长对应的历史光伏发电数据对应的历史当前时间信息与该历史光伏发电数据的上一次传输的历史光伏发电数据对应的历史数据传输开始时间信息之间的时间间隔;然后,针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,分别计算该目标数据传输节点设备对应的多条历史数据传输时长中的每一条历史数据传输时长对应的历史时间间隔与该目标数据传输节点设备对应的时间间隔之间的间隔相似度(如先计算两个时间间隔之间的差值,再基于该差值确定负相关的间隔相似度),得到该目标数据传输节点设备对应的每一条历史数据传输时长对应的间隔相似度;最后,针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,基于该目标数据传输节点设备对应的每一条历史数据传输时长对应的间隔相似度确定每一条历史数据传输时长对应的加权系数,并基于每一条历史数据传输时长对应的加权系数,对每一条历史数据传输时长进行加权求和计算,得到该目标数据传输节点设备对应的目标数据传输时长,其中,所述至少一个目标数据传输节点设备中的任意一个目标数据传输节点设备对应的每一条历史数据传输时长对应的加权系数的和值为1。
39.需要进一步说明的是,在一些可能的实施方式中,上述内容中描述的步骤130可以进一步包括以下内容:首先,在预先配置的ip地址池中,统计当前空闲的ip地址的数量,得到对应的空闲地址统计数量,并统计所述至少一个目标数据传输节点设备的数量,得到对应的目标设备统计数量,以及,确定所述目标设备统计数量与所述空闲地址统计数量之间的相对大小关系;其次,若所述目标设备统计数量小于或等于所述空闲地址统计数量,则在当前空闲的ip地址中选择出数量为所述目标设备统计数量的ip地址,作为所述至少一个目标数据传输节点设备对应的至少一个目标ip地址;然后,若所述目标设备统计数量大于所述空闲地址统计数量,则将当前空闲的每一个ip地址作为所述至少一个目标数据传输节点设备对应的目标ip地址,并计算所述目标设备统计数量与所述空闲地址统计数量之间的差值,得到对应的差值数量,以及,将所述ip地址池包括的当前非空闲的每一个ip地址,确定为第一ip地址以得到多个第一ip地址;进一步,在所述多个第一ip地址中,确定出数量为所述差值数量的第一ip地址,作为所述至少一个目标数据传输节点设备的目标ip地址;最后,基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,对确定出的目标ip地址与所述至少一个目标数据传输节点设备进行一一配对处理,使得每一个所述目标数据传输节点设备用于基于配对的目标ip地址发送待传输的光伏发电数据(示例性地,可以先针对确定的每一个目标ip地址,确定出该目标ip地址在历史上配对的每一个历史目标数据传输节点设备对应的历史目标数据传输时长的均值,得到对应的传输时长均值,再基于每一个目标ip地址对应的传输时长均值和每一个目标数据传输节点设备对应的目标数据传输时长进行一一配对,如将传输时长均值较大的目标ip地址与目标数据传输时长较小的目标数据传输节点设备进行配对、将传输时长均值较小的目标ip地址与目标数据传输时长较大的目标数据传输节点设备进行配对,如此,可以在一定程度上使得每一个ip地址的传输时长均值相似或接近,从而保障每一个ip地址进行动态分配的次数相似或接近,实现动态分配的平衡)。
40.需要进一步说明的是,在一些可能的实施方式中,所述在所述多个第一ip地址中,确定出数量为所述差值数量的第一ip地址,作为所述至少一个目标数据传输节点设备的目标ip地址的步骤,进一步包括以下内容:首先,针对所述多个第一ip地址中的每一个第一ip地址,将该第一ip地址当前绑定的历史目标数据传输节点设备确定为该第一ip地址对应的第一历史目标数据传输节点设备;其次,针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,确定该第一历史目标数据传输节点设备对应的光伏发电模组,并确定该光伏发电模组对应的模组位置信息,其中,每一个所述光伏发电模组包括多个光伏发电单元,每一个所述光伏发电单元包括多个光伏发电组,每一个所述光伏发电组对应一条光伏发电子数据,一个所述光伏发电单元包括的多个光伏发电组对应的多条光伏发电子数据构成一条光伏发电数据(一个光伏发电模组对应的多个光伏发电单元对应的光伏发电数据可以由对应的一个数据传输节点设备进行传输);
然后,针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,分别计算该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相关度(模型位置之间的距离与该位置相关度具有负相关关系),并基于该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相关度(如计算均值),确定出该第一历史目标数据传输节点设备对应的位置相关度融合值;之后,基于所述多个第一历史目标数据传输节点设备对应的模组位置信息,对所述多个第一历史目标数据传输节点设备进行矩阵构建处理(如基于对应的模组位置信息,在地图上确定出对应的多个坐标点,然后,确定出包围该多个坐标点的最小矩形框,然后,压缩该最小矩形框,直到宽度方向上至少一排坐标点之间无间隔、且长度方向上至少一排坐标点之间无间隔,就停止压缩该最小矩形框),得到所述多个第一历史目标数据传输节点设备对应的设备分布矩阵;进一步,基于所述差值数量对所述设备分布矩阵进行分割处理,得到对应数量的多个设备分布子矩阵,并基于该多个设备分布子矩阵构建形成对应的矩阵集合,以及,在多次执行所述基于所述差值数量对所述设备分布矩阵进行分割处理,得到所述设备分布矩阵对应的多个设备分布子矩阵,并基于该多个设备分布子矩阵构建形成对应的矩阵集合的步骤以得到多个矩阵集合之后,针对每一个所述矩阵集合,计算该矩阵集合包括的多个设备分布子矩阵之间关于矩阵尺寸的离散程度值,其中,所述矩阵尺寸用于表征对应的设备分布子矩阵包括的矩阵元素的数量;最后,在所述多个矩阵集合对应的多个离散程度值中,确定出具有最小值的离散程度值作为目标离散程度值,并将所述目标离散程度值对应的矩阵集合确定为目标矩阵集合,以及,针对所述目标矩阵集合中的每一个设备分布子矩阵,在该设备分布子矩阵中确定出对应的位置相关度融合值具有最大值的第一历史目标数据传输节点设备,并将该第一历史目标数据传输节点设备当前绑定的第一ip地址,确定为目标ip地址。
41.需要进一步说明的是,在一些可能的实施方式中,所述在所述多个第一ip地址中,确定出数量为所述差值数量的第一ip地址,作为所述至少一个目标数据传输节点设备的目标ip地址的步骤,进一步包括以下内容:首先,针对所述多个第一ip地址中的每一个第一ip地址,将该第一ip地址当前绑定的历史目标数据传输节点设备确定为该第一ip地址对应的第一历史目标数据传输节点设备;其次,针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,确定该第一历史目标数据传输节点设备对应的光伏发电模组,并确定该光伏发电模组对应的模组位置信息,其中,每一个所述光伏发电模组包括多个光伏发电单元,每一个所述光伏发电单元包括多个光伏发电组,每一个所述光伏发电组对应一条光伏发电子数据,一个光伏发电单元包括的多个光伏发电组对应的多条光伏发电子数据构成一条光伏发电数据;然后,针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,分别计算该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相关度,并基于该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相
关度(如计算均值),确定出该第一历史目标数据传输节点设备对应的位置相关度融合值;之后,基于所述多个第一历史目标数据传输节点设备对应的模组位置信息,对所述多个第一历史目标数据传输节点设备进行矩阵构建处理,得到所述多个第一历史目标数据传输节点设备对应的设备分布矩阵;进一步,基于所述差值数量对所述设备分布矩阵进行分割处理,得到所述设备分布矩阵对应的多个设备分布子矩阵,并基于该多个设备分布子矩阵构建形成对应的矩阵集合,以及,在多次执行所述基于所述差值数量对所述设备分布矩阵进行分割处理,得到所述设备分布矩阵对应的多个设备分布子矩阵,并基于该多个设备分布子矩阵构建形成对应的矩阵集合的步骤以得到多个矩阵集合之后,针对每一个所述矩阵集合,计算该矩阵集合包括的多个设备分布子矩阵之间关于矩阵尺寸的离散程度值,其中,所述矩阵尺寸用于表征对应的设备分布子矩阵包括的矩阵元素的数量,且每一个所述设备分布子矩阵对应的矩阵尺寸大于或等于所述差值数量;最后,在所述多个矩阵集合对应的多个离散程度值中,确定出具有最小值的离散程度值作为目标离散程度值,并将所述目标离散程度值对应的矩阵集合确定为目标矩阵集合,以及,针对所述目标矩阵集合中的每一个设备分布子矩阵,计算该设备分布子矩阵中每一个第一历史目标数据传输节点设备对应的位置相关度融合值的平均值,得到该设备分布子矩阵对应的位置相关度均值,再将具有最大值的位置相关度均值对应的设备分布子矩阵包括的第一历史目标数据传输节点设备当前绑定的第一ip地址,确定为目标ip地址。
42.需要进一步说明的是,在一些可能的实施方式中,所述在所述多个第一ip地址中,确定出数量为所述差值数量的第一ip地址,作为所述至少一个目标数据传输节点设备的目标ip地址的步骤,进一步包括以下内容:首先,针对所述多个第一ip地址中的每一个第一ip地址,将该第一ip地址当前绑定的历史目标数据传输节点设备确定为该第一ip地址对应的第一历史目标数据传输节点设备;其次,针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,确定该第一历史目标数据传输节点设备对应的光伏发电模组,并确定该光伏发电模组对应的模组位置信息,其中,每一个所述光伏发电模组包括多个光伏发电单元,每一个所述光伏发电单元包括多个光伏发电组,每一个所述光伏发电组对应一条光伏发电子数据,一个光伏发电单元包括的多个光伏发电组对应的多条光伏发电子数据构成一条光伏发电数据;然后,针对所述多个第一ip地址对应的多个第一历史目标数据传输节点设备,分别计算该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相关度,并基于该第一历史目标数据传输节点设备对应的模组位置信息与每一个目标数据传输节点设备对应的模组位置信息之间的位置相关度,确定出该第一历史目标数据传输节点设备对应的位置相关度融合值;之后,基于对应的位置相关度融合值之间的大小关系,对所述多个第一历史目标数据传输节点设备进行排序,得到对应的第一设备序列,并基于所述差值数量对所述第一设备序列进行滑窗处理,得到所述第一设备序列对应的多个第一设备子序列,其中,每一个所述第一设备子序列包括的第一历史目标数据传输节点设备的数量为所述差值数量;进一步,针对所述多个第一设备子序列中的每一个第一设备子序列,分别确定该
第一设备子序列中的每一个第一历史目标数据传输节点设备当前传输的光伏发电数据的数据传输时长,并基于该第一设备子序列中的先后关系,对该第一设备子序列中的每一个第一历史目标数据传输节点设备对应的数据传输时长进行排序,得到该第一设备子序列对应的传输时长序列,并基于该传输时长序列确定出第一系数序列,其中,所述第一系数序列中每一个序列位置的数值与所述传输时长序列中对应序列位置的数据传输时长之间具有正相关关系;进一步,针对每一个所述目标数据传输节点设备,分别计算该目标数据传输节点设备对应的模组位置信息与每一个所述第一历史目标数据传输节点设备对应的模组位置信息之间的位置相关度,并基于该目标数据传输节点设备对应的模组位置信息与每一个所述第一历史目标数据传输节点设备对应的模组位置信息之间的位置相关度,确定出该目标数据传输节点设备对应的位置相关度融合值;再进一步,基于对应的位置相关度融合值之间的大小关系,对所述目标数据传输节点设备进行排序,得到对应的第二设备序列,并基于所述第二设备序列中的先后关系,对所述第二设备序列中的每一个目标传输节点设备对应的目标数据传输时长进行排序,得到所述第二设备序列对应的目标传输时长序列,并基于所述目标传输时长序列确定出第二系数序列,其中,所述第二系数序列中每一个序列位置的数值与所述目标传输时长序列中对应序列位置的目标数据传输时长之间具有负相关关系;最后,针对每一条所述第一系数序列,计算该第一系数序列与所述第二系数序列之间的序列相似度(可以参照现有的序列相似度计算方式),并将具有最大值的序列相似度对应的第一系数序列确定为目标第一系数序列,以及,将所述目标第一系数序列对应的第一设备子序列包括的第一历史目标数据传输节点设备当前绑定的第一ip地址,确定为目标ip地址。
43.结合图3,本发明实施例还提供一种基于光伏发电的快速组网系统,可应用于上述云平台。其中,所述基于光伏发电的快速组网系统可以包括:目标设备确定模块,用于在所述多个数据传输节点设备中确定出至少一个目标数据传输节点设备,其中,每一个所述目标数据传输节点设备具有待传输的光伏发电数据;传输时长确定模块,用于针对所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长,其中,所述目标数据传输时长用于表征传输对应的光伏发电数据的时长;ip地址确定模块,用于基于所述至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目标数据传输节点设备对应的目标ip地址,其中,每一个所述目标数据传输节点设备用于基于对应的目标ip地址将待传输的光伏发电数据发送给所述云平台,所述ip地址池包括多个ip地址。
44.综上所述,本发明提供的一种基于光伏发电的快速组网方法、系统及云平台,可以先在多个数据传输节点设备中确定出至少一个目标数据传输节点设备,然后,针对至少一个目标数据传输节点设备中的每一个目标数据传输节点设备,确定该目标数据传输节点设备对应的目标数据传输时长,使得可以基于至少一个目标数据传输节点设备中的每一个目标数据传输节点设备对应的目标数据传输时长,在预先配置的ip地址池中确定出每一个目
标数据传输节点设备对应的目标ip地址。基于此,可以结合待传输的光伏发电数据的目标数据传输时长进行ip地址的动态分配,保障对ip地址的合理利用,从而改善现有组网技术中存在的地址管控效果不佳的问题。
45.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1