数据的获取方法和装置
文献发布时间:2023-06-19 10:21:15
技术领域
本发明涉及通信技术领域,尤其涉及一种数据的获取方法和装置。
背景技术
光伏电站是指与电网相连并向电网输送电力的光伏发电系统,通常情况下,工作人员会通过光伏管理平台实现对光伏电站的统一管理,以提高光伏电站的运维效率。
在实际运维过程中,光伏电站对应的数据采集器会将采集的该光伏电站对应的数据上报给光伏管理平台。由于光伏电站晚上不发电,因此,光伏管理平台通常会设置一个发电时间段(例如5:00-22:00),使得光伏管理平台只在这个发电时间段内,获取数据采集器上报的该光伏电站对应的数据;反之,在这个时间段之外,则获取数据采集器上报的该光伏电站对应的数据。
然而,由于每个光伏电站的发电时间段不同,或者,即使是同一个光伏电站,在不同的季节,其对应的发电时间段也不同。因此,在固定设置的发电时间段内获取数据采集器上报的光伏电站对应的数据,会采集到的较多的无效数据。
发明内容
本发明实施例提供一种数据的获取方法和装置,在获取光伏电站对应的数据时,减少了无效数据的获取。
第一方面,本发明实施例提供了一种数据的获取方法,应用于光伏管理设备,所述光伏管理设备用于管理光伏电站,该数据的获取方法可以包括:
获取所述光伏电站所在区域对应的日出时间和日落时间。
根据所述日出时间和所述日落时间确定所述光伏电站的发电时间段。
向所述光伏电站对应的数据采集器发送数据上报指示消息,所述数据上报指示消息包括所述发电时间段,所述数据上报指示消息用于指示所述数据采集器在所述发电时间段内上报所述光伏电站对应的数据。
在一种可能的实现方式中,所述根据所述日出时间和所述日落时间确定所述光伏电站的发电时间段,包括:
将所述日出时间确定为所述发电时间段的起始时间点、并将所述日落时间确定为所述发电时间段的终止时间点。
将所述起始时间点至所述终止时间点之间的时间段确定为所述发电时间段。
在一种可能的实现方式中,所述获取所述光伏电站所在区域对应的日出时间和日落时间,包括:
判断是否获取有所述数据采集器所在区域的经纬度信息。
若有所述数据采集器所在区域的经纬度信息,则根据所述数据采集器所在区域的时间信息和所述数据采集器所在区域的经纬度信息,计算所述光伏电站所在区域对应的日出时间和日落时间。
在一种可能的实现方式中,该数据的获取方法还可以包括:
若无所述数据采集器所在区域的经纬度信息,则判断是否获取有所述光伏电站所在区域的经纬度信息。
若有所述光伏电站所在区域的经纬度信息,则根据所述光伏电站所在区域的时间信息和所述光伏电站所在区域的经纬度信息,计算所述光伏电站所在区域对应的日出时间和日落时间。
在一种可能的实现方式中,该数据的获取方法还可以包括:
若无所述光伏电站所在区域的经纬度信息,则将预设的日出时间和日落时间,确定为所述光伏电站所在区域对应的日出时间和日落时间。
在一种可能的实现方式中,该数据的获取方法还可以包括:
接收来自所述数据采集器的所述光伏电站对应的数据。
第二方面,本发明实施例还提供了一种数据的获取装置,应用于光伏管理设备,所述光伏管理设备用于管理光伏电站,该数据的获取装置可以包括:
获取单元,用于获取所述光伏电站所在区域对应的日出时间和日落时间。
处理单元,用于根据所述日出时间和所述日落时间确定所述光伏电站的发电时间段。
发送单元,用于向所述光伏电站对应的数据采集器发送数据上报指示消息,所述数据上报指示消息包括所述发电时间段,所述数据上报指示消息用于指示所述数据采集器在所述发电时间段内上报所述光伏电站对应的数据。
在一种可能的实现方式中,所述处理单元,具体用于将所述日出时间确定为所述发电时间段的起始时间点、并将所述日落时间确定为所述发电时间段的终止时间点;再将所述起始时间点至所述终止时间点之间的时间段确定为所述发电时间段。
在一种可能的实现方式中,所述获取单元,具体用于判断是否获取有所述数据采集器所在区域的经纬度信息;若有所述数据采集器所在区域的经纬度信息,则根据所述数据采集器所在区域的时间信息和所述数据采集器所在区域的经纬度信息,计算所述光伏电站所在区域对应的日出时间和日落时间。
在一种可能的实现方式中,所述获取单元,还用于若无所述数据采集器所在区域的经纬度信息,则判断是否获取有所述光伏电站所在区域的经纬度信息;若有所述光伏电站所在区域的经纬度信息,则根据所述光伏电站所在区域的时间信息和所述光伏电站所在区域的经纬度信息,计算所述光伏电站所在区域对应的日出时间和日落时间。
在一种可能的实现方式中,所述获取单元,还用于若无所述光伏电站所在区域的经纬度信息,则将预设的日出时间和日落时间,确定为所述光伏电站所在区域对应的日出时间和日落时间。
在一种可能的实现方式中,该数据的获取装置还可以包括接收单元。
所述接收单元,用于接收来自所述数据采集器的所述光伏电站对应的数据。
第三方面,本发明实施例还提供一种光伏管理设备,该光伏管理设备包括处理器和存储器,其中,
所述存储器用于存储程序指令;
所述处理器用于读取所述存储器中的程序指令,并根据所述存储器中的程序指令执行上述第一方面任一种可能的实现方式所述的数据的获取方法。
第四方面,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序使得服务器执行上述第一方面任一种可能的实现方式所述的数据的获取方法。
第五方面,本发明实施例还提供一种芯片,芯片上存储有计算机程序,在计算机程序被处理器执行上述第一方面任一种可能的实现方式所述的数据的获取方法。
由此可见,本发明实施例提供的数据的获取方法和装置,在获取光伏电站对应的数据时,光伏管理设备可以灵活地根据光伏电站所在区域对应的日出时间和日落时间确定发电时间段,与现有技术中采用固定设置发电时间段相比,提高了发电时间段的准确度,这样在准确度较高的发电时间段内获取光伏电站对应的数据时,可以有效地减少无效数据的获取。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1为本发明实施例提供的一种应用场景示意图;
图2为本发明实施例提供的一种数据的获取方法的结构示意图;
图3为本发明实施例提供的一种光伏管理设备的管理示意图;
图4为本发明实施例提供的一种数据的获取装置的结构示意图;
图5为本发明实施例提供的一种光伏管理设备的结构示意图。
通过上述附图,已示出本公开明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本公开构思的范围,而是通过参考特定实施例为本领域技术人员说明本公开的概念。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在本发明的实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。在本发明的文字描述中,字符“/”一般表示前后关联对象是一种“或”的关系。
图1为本发明实施例提供的一种应用场景示意图,示例的,可参见图1所示,该应用场景中可以包括光伏管理设备、至少一个光伏电站,及每一个光伏电站对应的数据采集器,为了实现在获取光伏电站对应的数据时,减少了无效数据的获取,本发明实施例提供了一种数据的获取方法,光伏管理设备在获取光伏电站对应的数据时,先获取光伏电站所在区域对应的日出时间和日落时间;并根据日出时间和日落时间确定光伏电站的发电时间段;之后,再向光伏电站对应的数据采集器发送包括发电时间段的数据上报指示消息,使得数据采集器在该发电时间段内上报光伏电站对应的数据。由此可见,本发明实施例提供的数据的获取方法,在获取光伏电站对应的数据时,光伏管理设备可以灵活地根据光伏电站所在区域对应的日出时间和日落时间确定发电时间段,与现有技术中采用固定设置发电时间段相比,提高了发电时间段的准确度,这样在准确度较高的发电时间段内获取光伏电站对应的数据时,可以有效地减少无效数据的获取。
需要说明的是,当光伏管理设备管理多个光伏电站,且需要获取该多个光伏电站中每一个光伏电站对应的数据时,可以根据每一个光伏电站各自所在区域对应的日出时间和日落时间确定光伏电站的发电时间段,并在各自对应的发电时间段接收该光伏电站对应的数据,其获取方式与获取一个光伏电站对应的数据的获取方式类似。在后续实施例中,将以光伏管理设备获取一个光伏电站对应的数据为例进行说明,但并不代表本发明实施例仅局限于此。
下面,将通过详细地实施例对本发明提供的数据获取方法进行详细地说明。这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
图2为本发明实施例提供的一种数据的获取方法的结构示意图,应用于光伏管理设备,光伏管理设备用于管理光伏电站,示例的,请参见图2所示,该数据的获取方法可以包括:
S201、获取光伏电站所在区域对应的日出时间和日落时间。
示例的,在本发明实施例中,在获取光伏电站所在区域对应的日出时间和日落时间时,可以按照数据采集器所在区域的经纬度信息、光伏电站所在的区域的经纬度信息或者预设的日出时间和日落时间的优先级顺序确定光伏电站所在区域对应的日出时间和日落时间。当然,也可以无需按照数据采集器所在区域的经纬度信息、光伏电站所在的区域的经纬度信息或者预设的日出时间和日落时间的优先级顺序确定光伏电站所在区域对应的日出时间和日落时间,而是在确定获取有光伏电站所在的区域的经纬度信息时,直接根据光伏电站所在区域的时间信息和光伏电站所在区域的经纬度信息,计算光伏电站所在区域对应的日出时间和日落时间,具体可以根据实际需要进行设置,在此,本发明实施例只是以按照数据采集器所在区域的经纬度信息、光伏电站所在的区域的经纬度信息或者预设的日出时间和日落时间的优先级顺序确定光伏电站所在区域对应的日出时间和日落时间为例进行说明,但并不代表本发明实施例仅局限于此。
在按照数据采集器所在区域的经纬度信息、光伏电站所在的区域的经纬度信息或者预设的日出时间和日落时间的优先级顺序确定光伏电站所在区域对应的日出时间和日落时间时,为了保证计算得到的日出时间和日落时间的准确度,可以优先使用待采集的光伏电站对应的数据采集器所在区域的经纬度信息,即可以先判断光伏管理设备是否获取有待采集的光伏电站对应的数据采集器所在区域的经纬度信息;若有数据采集器所在区域的经纬度信息,则根据数据采集器所在区域的时间信息和数据采集器所在区域的经纬度信息,计算光伏电站所在区域对应的日出时间和日落时间;反之,若光伏管理设备无数据采集器所在区域的经纬度信息,则判断是否获取有光伏电站所在区域的经纬度信息;若有光伏电站所在区域的经纬度信息,则根据光伏电站所在区域的时间信息和光伏电站所在区域的经纬度信息,计算光伏电站所在区域对应的日出时间和日落时间;反之,若光伏管理设备无光伏电站所在区域的经纬度信息,则将预设的日出时间和日落时间,确定为光伏电站所在区域对应的日出时间和日落时间。
需要说明的是,上述“光伏管理设备获取有”可以理解为光伏管理设备之前存储有,也可以理解为光伏管理设备之前未存储,但此时已经获取到,具体可以根据实际需要进行设置。示例的,光伏管理设备在获取数据采集器所在区域的经纬度信息时,可以是通过人工配置的方式获取数据采集器所在区域的经纬度信息,也可以接收数据采集器自行上报的所在区域的经纬度信息,具体可以根据实际需要进行设置。
示例的,请参见图3所示,图3为本发明实施例提供的一种光伏管理设备的管理示意图,以待采集的光伏电站对应的数据采集器所在区域的经度为116.46,数据采集器所在区域的纬度为39.92,当前时间为5月25日为例,该当前时间在春分到夏至的区间内,是春分过后65天。而春分到夏至一共有92天,这个区间已经过去了65%,因此可以计算得出5月25日的α=23°27′*0.71=16.65;,即5月25日太阳光与赤道的夹角α=16.65;然后再计算光伏电站所在区域的实际正午时间是12.236小时,日出时间=12.236+13.93/2=5.27,即光伏电站所在区域的日出时间大约为05:16,日落时间=12.236-13.93/2=19.201,即光伏电站所在区域的日落时间为19:12,从而计算得到光伏电站所在区域对应的日出时间和日落时间。
在计算得到光伏电站所在区域对应的日出时间和日落时间之后,就可以根据该光伏电站所在区域对应的日出时间和日落时间确定光伏电站的发电时间段,即执行下述S202:
S202、根据日出时间和日落时间确定光伏电站的发电时间段。
示例的,在根据日出时间和日落时间确定光伏电站的发电时间段时,可以直接将将该日出时间确定为发电时间段的起始时间点、并将该日落时间确定为发电时间段的终止时间点,该起始时间点至终止时间点之间的时间段即为发电时间段。当然,也可以将与日出时间在误差范围内的某一范围内的第一时间点确定为发电时间段的起始时间点、并与日落时间在误差范围内的某一范围内的第二时间点确定为发电时间段的终止时间点,该起始时间点至终止时间点之间的时间段即为发电时间段。示例的,误差范围可以为1分钟,也可以为30秒,具体可以根据实际需要进行设置。
结合上述S201中的相关描述,在计算得到光伏电站所在区域的日出时间大约为05:16,且光伏电站所在区域的日落时间为19:12之后,可以直接将光伏电站所在区域的日出时间05:16为发电时间段的起始时间点、并将光伏电站所在区域的日落时间19:12确定为发电时间段的终止时间点,则05:16与19:12之间的时间段即为发电时间段,使得光伏管理设备可以灵活地根据光伏电站所在区域对应的日出时间和日落时间确定发电时间段,提高了发电时间段的准确度,这样在准确度较高的发电时间段内获取光伏电站对应的数据时,可以有效地减少无效数据的获取。当然,也可以将与光伏电站所在区域的日出时间05:16在误差范围内的第一时间点05:15确定为发电时间段的起始时间点、并将与光伏电站所在区域的日落时间19:12在误差范围内的第一时间点19:13确定为发电时间段的终止时间点,则05:15与19:13之间的时间段即为发电时间段,并在该发电时间段内获取光伏电站对应的数据,通过该方式,虽然获取到的无效数据的可能性较大,但是也可以在一定程度上避免因发电时间段计算不准确导致少获取光伏电站对应的数据。
可以看出,在本发明实施例中,是光伏管理设备根据日出时间和日落时间确定光伏电站的发电时间段,并在计算得到光伏电站的发电时间段之后,直接将该光伏电站的发电时间段发送给光伏电站对应的数据采集器,以使光伏电站对应的数据采集器根据该发电时间段向光伏管理设备上报数据,即执行下述S203:
S203、向光伏电站对应的数据采集器发送数据上报指示消息。
其中,数据上报指示消息包括发电时间段,数据上报指示消息用于指示数据采集器在发电时间段内上报光伏电站对应的数据。
示例的,光伏管理设备通常可以采用无线公网传输的方式,向光伏电站对应的数据采集器发送包括发电时间段的数据上报指示消息,使得光伏电站对应的数据采集器接收到包括发电时间段的数据上报指示消息之后,就可以根据该发电时间段,在该发电时间段内向光电管理平台上报光伏电站对应的数据,以使光伏管理设备接收到该光伏电站对应的数据,并根据该光伏电站对应的数据,对该光伏电站进行管理,有效地减少无效数据的获取,并且降低了无线传输资源的占用。进一步地,对于光伏管理设备而言,由于接收到的无效数据减少,使得该光伏管理设备需要存储的该光伏电站的数据减少,从而降低了存储资源的占用。
需要说明的是,光伏管理设备在获取光伏电站对应的数据时,可以周期性地向光伏电站对应的数据采集器发送包括发电时间段的数据上报指示消息,由于每天的日出时间和日落时间会存在差异,使得计算得到的发电时间存在差异,因此,为了保证发电时间段的准确度,以减少无效数据的获取,可以将每天作为一个下发周期,即管理平台可以每天向光伏电站对应的数据采集器发送包括发电时间段的数据上报指示消息,从而接收数据采集器在发电时间段内上报的光伏电站对应的数据。
由此可见,本发明实施例提供的数据的获取方法,在获取光伏电站对应的数据时,光伏管理设备可以灵活地根据光伏电站所在区域对应的日出时间和日落时间确定发电时间段,与现有技术中采用固定设置发电时间段相比,提高了发电时间段的准确度,这样在准确度较高的发电时间段内获取光伏电站对应的数据时,就可以有效地减少无效数据的获取。
图4为本发明实施例提供的一种数据的获取装置40的结构示意图,应用于光伏管理设备,光伏管理设备用于管理光伏电站,示例的,请参见图4所示,该数据的获取装置40可以包括:
获取单元401,用于获取光伏电站所在区域对应的日出时间和日落时间。
处理单元402,用于根据日出时间和日落时间确定光伏电站的发电时间段。
发送单元403,用于向光伏电站对应的数据采集器发送数据上报指示消息,数据上报指示消息包括发电时间段,数据上报指示消息用于指示数据采集器在发电时间段内上报光伏电站对应的数据。
可选的,处理单元402,具体用于将日出时间确定为发电时间段的起始时间点、并将日落时间确定为发电时间段的终止时间点;再将起始时间点至终止时间点之间的时间段确定为发电时间段。
可选的,获取单元401,具体用于判断是否获取有数据采集器所在区域的经纬度信息;若有数据采集器所在区域的经纬度信息,则根据数据采集器所在区域的时间信息和数据采集器所在区域的经纬度信息,计算光伏电站所在区域对应的日出时间和日落时间。
可选的,获取单元401,还用于若无数据采集器所在区域的经纬度信息,则判断是否获取有光伏电站所在区域的经纬度信息;若有光伏电站所在区域的经纬度信息,则根据光伏电站所在区域的时间信息和光伏电站所在区域的经纬度信息,计算光伏电站所在区域对应的日出时间和日落时间。
可选的,获取单元401,还用于若无光伏电站所在区域的经纬度信息,则将预设的日出时间和日落时间,确定为光伏电站所在区域对应的日出时间和日落时间。
可选的,该数据的获取装置40还包括可以接收单元404。接收单元404,用于接收来自数据采集器的光伏电站对应的数据。
本发明实施例所示的数据的获取装置40,可以执行上述任一实施例所示的数据的获取方法的技术方案,其实现原理以及有益效果与数据的获取方法的实现原理以及有益效果类似,此处不再进行赘述。
图5为本发明实施例提供的一种光伏管理设备50的结构示意图,示例的,请参见图5所示,该光伏管理设备50可以包括处理器501和存储器502,其中,
存储器502用于存储程序指令;
处理器501用于读取存储器502中的程序指令,并根据存储器502中的程序指令执行上述任一实施例所示的数据的获取方法。
本发明实施例所示的光伏管理设备50,可以执行上述任一实施例所示的数据的获取方法的技术方案,其实现原理以及有益效果与数据的获取方法的实现原理以及有益效果类似,此处不再进行赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,在计算机程序被处理器执行时,执行上述任一实施例所示的数据的获取方法的技术方案,其实现原理以及有益效果与数据的获取方法的实现原理以及有益效果类似,此处不再进行赘述。
本发明实施例还提供一种芯片,芯片上存储有计算机程序,在计算机程序被处理器执行上述任一实施例所示的数据的获取方法的技术方案,其实现原理以及有益效果与数据的获取方法的实现原理以及有益效果类似,此处不再进行赘述。
上述实施例中处理器可以是通用处理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存取存储器(random access memory,RAM)、闪存、只读存储器(read-only memory,ROM)、可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的指令,结合其硬件完成上述方法的步骤。
在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本发明旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求书指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求书来限制。
- 传输装置、数据获取装置、由调温装置和数据获取装置构成的系统、电池系统以及状态数据传输方法
- 数据传送系统、数据获取设备、数据获取方法、数据积累设备、数据传输方法