用电数据推送方法、装置、服务器和计算机可读存储介质制造方法及图纸

技术编号:35344301 阅读:25 留言:0更新日期:2022-10-26 12:09
本申请实施例提出一种用电数据推送方法、装置、服务器和计算机可读存储介质,涉及电力系统领域。服务器将接收到的用电数据存储至对应的目标数据表,以及目标数据表对应的接口表;在当前时间距上次推送时间的时间间隔达到目标待推送服务器对应的推送时长的情况下,从各接口表中获取目标待推送服务器对应的待推送用电数据;将待推送用电数据发送至目标待推送服务器,并从各接口表中删除待推送用电数据,以减少推送时的筛选工作量,提高推送效率。提高推送效率。提高推送效率。

【技术实现步骤摘要】
用电数据推送方法、装置、服务器和计算机可读存储介质


[0001]本申请涉及电力系统领域,具体而言,涉及一种用电数据推送方法、装置、服务器和计算机可读存储介质。

技术介绍

[0002]目前,往往通过电力AMI(Advanced Metering Infrastructure,高级计量架构)系统对用户的用电信息进行采集、处理以及实时监控,并将该电力AMI系统中所包含的用电数据作为其他电力应用系统的数据来源进行推送,以便其他电力应用系统对用电数据进行处理,从而完成相应业务。
[0003]现有技术中,由于采集用电数据具有海量、高频等特点,AMI系统中存储有海量的用电数据,因此在进行推送时往往需要从海量的用电数据中进行大量的筛选工作,从而存在推送效率低下的问题。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种用电数据推送方法、装置、服务器和计算机可读存储介质,以减少推送时的筛选工作量,提高推送效率。
[0005]为了实现上述目的,本申请实施例采用的技术方案如下:
[0006]第一方面,本申请提供一种用电数据推送方法,应用于服务器,所述服务器与多个待推送服务器通信连接,所述服务器中设置有多个数据表以及每个所述数据表对应的接口表;所述方法包括:
[0007]将接收到的用电数据存储至对应的目标数据表,以及所述目标数据表对应的接口表;
[0008]在当前时间距上次推送时间的时间间隔达到目标待推送服务器对应的推送时长的情况下,从各接口表中获取所述目标待推送服务器对应的待推送用电数据;
[0009]将所述待推送用电数据发送至所述目标待推送服务器,并从各接口表中删除所述待推送用电数据。
[0010]在可选的实施方式中,每个所述数据表对应一个数据类型,所述将接收到的用电数据存储至对应的目标数据表,以及所述目标数据表对应的接口表,包括:
[0011]根据所述用电数据的数据类型确定所述用电数据对应的目标数据表,以及根据所述用电数据的生成时间确定所述用电数据对应的目标数据表中的第一目标分区;
[0012]将所述用电数据存储至所述目标数据表中的第一目标分区,以及所述目标数据表对应的接口表中的第二目标分区;其中,所述第二目标分区与所述第一目标分区对应。
[0013]在可选的实施方式中,每个所述接口表对应一个数据类型,所述从各接口表中获取所述目标待推送服务器对应的待推送用电数据,包括:
[0014]根据所述目标待推送服务器所需的用电数据的数据类型,从多个所述接口表中获取目标接口表;
[0015]根据所述目标接口表存储的用电数据,获取所述目标待推送服务器对应的待推送用电数据。
[0016]在可选的实施方式中,所述根据所述目标接口表存储的用电数据,获取所述目标待推送服务器对应的待推送用电数据,包括:
[0017]每次从所述目标接口表存储的用电数据中获取预设数据大小的目标用电数据;
[0018]对所述目标用电数据打包,将打包后的目标用电数据作为所述目标待推送服务器对应的待推送用电数据;
[0019]在将所述打包后的目标用电数据成功发送到所述目标待推送服务器并在所述目标接口表中删除所述目标用电数据后,若所述目标接口表中还存储有用电数据,则从所述目标接口表存储的用电数据中获取预设数据大小的新的目标用电数据,并对所述新的目标用电数据打包。
[0020]在可选的实施方式中,所述方法还包括:
[0021]根据所述用电数据的数据类型,确定所述用电数据对应的有效期时长;
[0022]在当前时间距所述用电数据的生成时间的时间间隔达到所述有效期时长的情况下,从所述用电数据对应的目标数据表中删除所述用电数据。
[0023]第二方面,本申请提供一种用电数据推送装置,应用于服务器,所述服务器与多个待推送服务器通信连接,所述服务器中设置有多个数据表以及每个所述数据表对应的接口表;所述装置包括:
[0024]存储模块,用于将接收到的用电数据存储至对应的目标数据表,以及所述目标数据表对应的接口表;
[0025]获取模块,用于在当前时间距上次推送时间的时间间隔达到目标待推送服务器对应的推送时长的情况下,从各接口表中获取所述目标待推送服务器对应的待推送用电数据;推送模块,用于将所述待推送用电数据发送至所述目标待推送服务器,并从各接口表中删除所述待推送用电数据。
[0026]在可选的实施方式中,每个所述数据表对应一个数据类型,所述存储模块,还用于根据所述用电数据的数据类型确定所述用电数据对应的目标数据表,以及根据所述用电数据的生成时间确定所述用电数据对应的目标数据表中的第一目标分区;将所述用电数据存储至所述目标数据表中的第一目标分区,以及所述目标数据表对应的接口表中的第二目标分区;其中,所述第二目标分区与所述第一目标分区对应。
[0027]在可选的实施方式中,每个所述接口表对应一个数据类型,所述获取模块,还用于根据所述目标待推送服务器所需的用电数据的数据类型,从多个所述接口表中获取目标接口表;根据所述目标接口表存储的用电数据,获取所述目标待推送服务器对应的待推送用电数据。
[0028]第三方面,本申请提供一种服务器,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的计算机程序,所述处理器可执行所述计算机程序以实现前述实施方式任一项所述的方法。
[0029]第四方面,本申请提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如前述实施方式中任一项所述的方法。
[0030]本申请实施例提供的用电数据推送方法、装置、服务器和计算机可读存储介质,将
接收到的用电数据存储至对应的目标数据表,以及该目标数据表对应的接口表中,在当前时间距上次推送时间的时间间隔达到目标待推送服务器对应的推送时长的情况下,从各接口表中获取目标待推送服务器对应的待推送用电数据,将该待推送用电数据发送至目标待推送服务器,并从各接口表中删除该待推送用电数据。通过将用电数据存储至目标数据表对应的接口表,以及在将待推送用电数据推送后即从接口表中删除该待推送用电数据,可保证该接口表中仅存储有各待推送服务器对应的需要进行推送的数据,因此在进行推送时可有效减少筛选量,从而可提高推送效率。
[0031]为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
[0032]为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0033]图1示出了用电数据推送系统的方框示意图;
[0034]图2示出了本申请实施例提供的服务器的方框示意图;
[0035]图3示出了本申请实施例提供的用电数据推送方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用电数据推送方法,其特征在于,应用于服务器,所述服务器与多个待推送服务器通信连接,所述服务器中设置有多个数据表以及每个所述数据表对应的接口表;所述方法包括:将接收到的用电数据存储至对应的目标数据表,以及所述目标数据表对应的接口表;在当前时间距上次推送时间的时间间隔达到目标待推送服务器对应的推送时长的情况下,从各接口表中获取所述目标待推送服务器对应的待推送用电数据;将所述待推送用电数据发送至所述目标待推送服务器,并从各接口表中删除所述待推送用电数据。2.根据权利要求1所述的方法,其特征在于,每个所述数据表对应一个数据类型,所述将接收到的用电数据存储至对应的目标数据表,以及所述目标数据表对应的接口表,包括:根据所述用电数据的数据类型确定所述用电数据对应的目标数据表,以及根据所述用电数据的生成时间确定所述用电数据对应的目标数据表中的第一目标分区;将所述用电数据存储至所述目标数据表中的第一目标分区,以及所述目标数据表对应的接口表中的第二目标分区;其中,所述第二目标分区与所述第一目标分区对应。3.根据权利要求1所述的方法,其特征在于,每个所述接口表对应一个数据类型,所述从各接口表中获取所述目标待推送服务器对应的待推送用电数据,包括:根据所述目标待推送服务器所需的用电数据的数据类型,从多个所述接口表中获取目标接口表;根据所述目标接口表存储的用电数据,获取所述目标待推送服务器对应的待推送用电数据。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标接口表存储的用电数据,获取所述目标待推送服务器对应的待推送用电数据,包括:每次从所述目标接口表存储的用电数据中获取预设数据大小的目标用电数据;对所述目标用电数据打包,将打包后的目标用电数据作为所述目标待推送服务器对应的待推送用电数据;在将所述打包后的目标用电数据成功发送到所述目标待推送服务器并在所述目标接口表中删除所述目标用电数据后,若所述目标接口表中还存储有用电数据,则从所述目标接口表存储的用电数据中获取预设数据大小的新的目标用电数据,并对所述新的目标用电数据打包。5.根据权利...

【专利技术属性】
技术研发人员:黄俊耿杜鹏
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1