基于双芯智能电表的电力交易数据处理方法、装置及设备转让专利

申请号 : CN202110428553.7

文献号 : CN113284003B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张本松吴昊文张乐平周尚礼

申请人 : 南方电网数字电网研究院有限公司

摘要 :

本申请涉及一种基于双芯智能电表的电力交易数据处理方法、装置、设备及存储介质,所述方法包括:接收计量自动化主站发送的用户的电子购电合同,并根据电子购电合同采集用户的原始用电数据;对原始用电数据进行统计得到统计结果;将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。本申请实施例提供的技术方案可以提高对用电数据的处理效率。

权利要求 :

1.一种基于双芯智能电表的电力交易数据处理方法,其特征在于,所述方法包括:接收计量自动化主站发送的用户的电子购电合同,并根据所述电子购电合同采集所述用户的原始用电数据;所述原始用电数据包括用电量数据和所述双芯智能电表的电力负荷数据;

对所述原始用电数据进行统计得到统计结果;

将所述统计结果发送至所述计量自动化主站,以使所述计量自动化主站对所述统计结果进行处理;

所述根据所述电子购电合同采集所述用户的原始用电数据,包括:对所述电子购电合同进行解析得到合同信息,并对所述合同信息进行合法性验证;所述合同信息包括合同执行时间段、预设费率时段和预设电量冻结周期;

若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中;

在所述合同执行时间段内,根据所述初始合同信息中的预设电量冻结周期采集所述原始用电数据;

所述对所述原始用电数据进行统计得到统计结果,还包括:判断所述用电量数据是否大于预设跳变阈值,若是,则确定所述用电量数据为异常用电量数据;

判断所述双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定所述双芯智能电表的电力负荷数据为异常负荷数据;

对所述异常用电量数据及所述异常负荷数据进行统计,得到所述统计结果。

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述计量自动化主站发送的新的电子购电合同;

对所述新的电子购电合同进行解析得到新的合同信息,并对所述新的合同信息进行合法性验证;

若验证通过,则根据所述新的合同信息对所述初始合同信息进行更新。

3.根据权利要求1所述的方法,其特征在于,若所述原始用电数据为所述用电量数据,则对所述原始用电数据进行统计得到统计结果,包括:将所述用电量数据按照预设时段进行划分,得到不同时段的用电量数据;

对各所述时段的用电量数据进行统计得到所述统计结果。

4.根据权利要求1所述的方法,其特征在于,所述根据所述预设电量冻结周期采集所述原始用电数据,包括:判断当前电量冻结时刻是否为所述预设电量冻结周期的整数倍;

若是,则获取所述当前电量冻结时刻对应的用电量数据,作为电量冻结数据,并进行存储;

累计预设周期内各所述电量冻结数据,得到所述预设周期内的总用电数据。

5.一种基于双芯智能电表的电力交易数据处理装置,其特征在于,所述装置包括:接收模块,用于接收计量自动化主站发送的用户的电子购电合同,并根据所述电子购电合同采集所述用户的原始用电数据;所述原始用电数据包括用电量数据和所述双芯智能电表的电力负荷数据;

统计模块,用于对所述原始用电数据进行统计得到统计结果;

发送模块,用于将所述统计结果发送至所述计量自动化主站,以使所述计量自动化主站对所述统计结果进行处理;

所述接收模块包括解析单元、存储单元和采集单元;

所述解析单元,用于对所述电子购电合同进行解析得到合同信息,并对所述合同信息进行合法性验证;所述合同信息包括合同执行时间段、预设费率时段和预设电量冻结周期;

所述存储单元,用于若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中;

所述采集单元,用于在所述合同执行时间段内,根据所述初始合同信息中的预设电量冻结周期采集所述原始用电数据;

所述统计模块包括判断单元和第二统计单元;

所述判断单元,用于判断所述用电量数据是否大于预设跳变阈值,若是,则确定所述用电量数据为异常用电量数据;判断所述双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定所述双芯智能电表的电力负荷数据为异常负荷数据;

所述第二统计单元,用于对所述异常用电量数据及所述异常负荷数据进行统计,得到所述统计结果。

6.根据权利要求5所述的装置,其特征在于,所述装置还包括:第二接收模块、解析模块和更新模块;

所述第二接收模块,用于接收所述计量自动化主站发送的新的电子购电合同;

所述解析模块,用于对所述新的电子购电合同进行解析得到新的合同信息,并对所述新的合同信息进行合法性验证;

所述更新模块,用于若验证通过,则根据所述新的合同信息对所述初始合同信息进行更新。

7.根据权利要求5所述的装置,其特征在于,所述统计模块包括划分单元和第一统计单元;

所述划分单元,用于将所述用电量数据按照预设时段进行划分,得到不同时段的用电量数据;

所述第一统计单元,用于对各所述时段的用电量数据进行统计得到所述统计结果。

8.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至4任一项所述的方法的步骤。

9.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至4任一项所述的方法的步骤。

说明书 :

基于双芯智能电表的电力交易数据处理方法、装置及设备

技术领域

[0001] 本申请涉及电能计量技术领域,特别是涉及一种基于双芯智能电表的电力交易数据处理方法、装置、设备及存储介质。

背景技术

[0002] 为了满足电表的高效性、安全性等方面的要求,出现了将计量芯和管理芯分离的智能电表,其中,计量芯用于法制计量,管理芯用于非法制计量。管理芯对应的智能电表的管理单元上可搭载软件操作系统,在该操作系统上可以运行电力市场交易电量清算应用程序,以对用电数据进行处理和分析。
[0003] 采用传统方法在进行电量清算时,由计量中心从该智能电表上抄读用电数据,并在计量中心完成对用电数据的处理和分析,再将处理结果推送至客服中心进行审核,在审核后将未出现异常的处理结果推送至交易中心进行存储。
[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] 图1为本申请实施例提供的一种应用环境图;
[0030] 图2为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图;
[0031] 图3为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图;
[0032] 图4为本申请实施例提供的一种电子购电合同的示意图;
[0033] 图5为本申请实施例提供的一种预设费率时段的示意图;
[0034] 图6为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图;
[0035] 图7为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图;
[0036] 图8为本申请实施例提供的一种双芯智能电表的软硬件架构示意图;
[0037] 图9为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图;
[0038] 图10为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图;
[0039] 图11为本申请实施例提供的一种约定冻结的用电数据记录示意图;
[0040] 图12为本申请实施例提供的一种分钟冻结的示意图;
[0041] 图13为本申请实施例提供的一种日用电数据统计报表的示意图;
[0042] 图14为本申请实施例提供的一种月用电数据统计报表的示意图;
[0043] 图15为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图;
[0044] 图16为本申请实施例提供的一种基于双芯智能电表的电力交易数据处理装置的框图。

具体实施方式

[0045] 为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
[0046] 本申请提供的基于双芯智能电表的电力交易数据处理方法可以应用于如图1所示的应用环境中。其中,电表102可以与计量自动化主站104进行通信。电表102包括计量芯(也称计量单元)和管理芯(也称管理单元),计量芯可以包括存储器、时钟、计量采样电路、误差自监测、电源电路、端子排测温、开盖检测以及液晶显示等功能模块;管理芯可以包括上行通信模块、下行通信模块、蓝牙通信模块、安全模块以及存储器模块等。计量自动化主站104可以为一台服务器,也可以为由多台服务器组成的服务器集群,本申请实施例对此不作具体限定。
[0047] 下面将通过实施例并结合附图具体地对本申请的技术方案以及本申请的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。需要说明的是,本申请提供的一种基于双芯智能电表的电力交易数据处理方法,执行主体为双芯智能电表,其中,其执行主体还可以是基于双芯智能电表的电力交易数据处理装置,其中该装置可以通过软件、硬件或者软硬件结合的方式实现成为电表的部分或者全部。
[0048] 在一个实施例中,如图2所示,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图,该方法可以包括以下步骤:
[0049] 步骤220、接收计量自动化主站发送的用户的电子购电合同,并根据电子购电合同采集用户的原始用电数据。
[0050] 其中,用户的电子购电合同是将用户与供电公司签订的购电合同进行数字化后得到的,电子购电合同是用户和供电公司约定好的用电协议。电子购电合同中可以包括合同类型、合同编号、电表号、有功组合特征字、费率时段、冻结周期、数据跳变阈值、合同执行时间、合同结束时间等信息,还可以包括其他信息,例如,费率号信息。用户的电子购电合同会在交易中心进行备案,然后可以由交易中心推送到计量中心,通过计量自动化主站下发到对应的双芯智能电表中,在下发电子购电合同时,可以根据电表的表号信息下发到对应的双芯智能电表中。
[0051] 双芯智能电表接收到计量自动化主站发送的电子购电合同,可以根据电子购电合同中的合同信息采集用户的原始用电数据,例如,可以根据电子购电合同中的合同执行时间信息和合同结束时间信息,采集电子购电合同在有效期内的用户的原始用电数据;在采集数据时,还可以根据电子购电合同中的冻结周期来采集用户的用电量数据;还可以根据电子购电合同中的数据跳变阈值信息,来记录用户的用电异常情况;还可以是根据电子购电合同中的其他合同信息来采集用户的原始用电数据。在根据电子购电合同中的合同信息采集用户的用电数据时,可以先对电子购电合同中的合同信息进行合法性验证,以保证采集用电数据的准确性,在对合同信息进行合法性验证时,可以包括判断合同类型是否为购电合同、表号是否与本表一致、预设费率时段是否为预设电量冻结周期的整数倍、费率数是否不大于预设费率数值、预设电量冻结周期是否不大于预设费率时段、合同执行时间是否小于合同结束时间等。
[0052] 步骤240、对原始用电数据进行统计得到统计结果。
[0053] 其中,双芯智能电表在采集到用户的用电数据之后,需要对原始用电数据进行处理,可以是对采集到的用电量数据进行统计处理从而得到统计结果;也可以是对采集到的用电数据与电子购电合同中的数据跳变阈值信息进行比较后进行的异常统计处理从而得到统计结果;还可以是对用电数据进行其他类型的统计处理,从而得到对应的统计结果,统计结果可以是图片的形式,也可以是报表的形式。在对用电数据进行统计时,可以是对每日的用电数据进行统计;也可以是对每月的用电数据进行统计;还可以是对每季度的用电数据进行统计;还可以是对其他周期内的用电数据进行统计。
[0054] 步骤260、将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。
[0055] 其中,双芯智能电表对用户的用电量数据进行统计后得到的统计结果,可以存储至本地的存储空间中。同时,还可以将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。在将统计结果发送至计量自动化主站时,可以是实时发送,也可以是在达到与计量自动化主站约定好的发送时间后将统计结果进行发送,还可以是在接收到计量自动化主站发送的统计结果获取指令后,将统计结果发送至计量自动化主站;当然,也可以是在其他条件下将统计结果发送至计量自动化主站,从而使得计量自动化主站可以对统计结果进行后续处理。
[0056] 本实施例中,过接收计量自动化主站发送的用户的电子购电合同,并根据电子购电合同采集用户的用电数据;对用电数据进行统计得到统计结果;将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。由于双芯智能电表可以根据计量自动化主站下发的电子购电合同对用电数据进行采集,并对采集到的用电数据进行统计处理,充分利用了双芯智能电表的边缘计算能力,将传统中需要由计量自动化主站执行的用电数据处理过程分散到各个双芯智能电表端,减轻了计量自动化主站处理用电数据的负荷,从而提高了对用电数据的处理效率;并且,智能电表只需要将最终的统计处理结果发送给计量自动化主站,不需要将大量的原始用电数据都发送给计量自动化主站,从而也减轻了数据传输时的网络压力。
[0057] 在一个实施例中,如图3所示,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图,具体涉及的是根据电子购电合同采集原始用电数据的过程,该方法可以包括以下步骤:
[0058] 步骤320、对电子购电合同进行解析得到合同信息,并对合同信息进行合法性验证;合同信息包括合同执行时间段、预设费率时段和预设电量冻结周期。
[0059] 其中,双芯智能电表接收到计量自动化主站下发的电子购电合同后,需要对电子购电合同进行解析处理后,才能根据合同信息采集用户的原始用电数据,如图4所示,图4为本申请实施例提供的一种电子购电合同的示意图。在对电子购电合同进行解析时,可以根据电子购电合同中的不同字段信息得到对应的合同信息,合同信息可以包括合同执行时间段、预设费率时段和预设电量冻结周期。合同执行时间段是合同执行时间到合同结束时间之间的时间段,预设费率时段是不同时间段下的用电费率,预设费率时段信息可以包括尖、峰、平、谷等费率信息,还可以包括节假日、双休日等特殊时段的费率信息,还可以包括其他时段的费率信息,如图5所示,图5为本申请实施例提供的一种预设费率时段的示意图,图5中的费率间隔即为预设费率时段,例如,每日有24小时,若每个费率时段为5分钟,理论上可以最大设置288个费率时段。预设电量冻结周期为存储用户的用电量数据的周期,预设电量冻结周期可以根据实际需求设定,通常可以设定为5分钟,或者是5分钟的整数倍数。
[0060] 在对电子购电合同进行解析得到合同信息后,需要对合同信息进行合法性验证,在进行合法性验证时,可以是判断预设费率时段是否为预设电量冻结周期的整数倍,以及判断预设电量冻结周期是否不大于预设费率时段,还可以是对预设费率时段和预设电量冻结周期进行其他合法性验证。
[0061] 步骤340、若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中。
[0062] 步骤360、在合同执行时间段内,根据初始合同信息中的预设电量冻结周期采集原始用电数据。
[0063] 其中,在验证通过,即合同信息均合法后,可以将验证通过的合同信息作为初始合同信息存储至双芯智能电表的数据库中,即双芯智能电表根据得到的初始合同信息对自身的参数进行设置。在合同执行时间段内,即在合同执行时间到合同结束时间内,可以根据预设电量冻结周期采集原始用电数据,根据预设电量冻结周期采集原始用电数据时,可以将采集时刻为预设冻结周期或预设冻结周期的整数倍对应的用电数据作为采集到的原始用电数据。可选地,原始用电数据可以包括用电量数据和双芯智能电表的电力负荷数据。其中,用电量数据可以为在不同费率时段下的用电量数据,电力负荷数据可以包括电流数据、电压数据、功率数据等。
[0064] 本实施例中,通过对电子购电合同进行解析得到合同信息,并对合同信息进行合法性验证;若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中,在合同执行时间段内,根据初始合同信息中的预设电量冻结周期采集原始用电数据。通过对合同信息进行合法性验证,提高了采集原始用电数据的安全性与准确性。
[0065] 在一个实施例中,如图6所示,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图,具体涉及的是对初始合同信息进行更新的过程,该方法可以包括以下步骤:
[0066] 步骤620、接收计量自动化主站发送的新的电子购电合同。
[0067] 步骤640、对新的电子购电合同进行解析得到新的合同信息,并对新的合同信息进行合法性验证。
[0068] 步骤660、若验证通过,则根据新的合同信息对初始合同信息进行更新。
[0069] 其中,在实际应用时,电子购电合同会发生变化。例如,在电子购电合同到达合同结束时间的情况下,就需要更换新的电子购电合同。此时,可以通过接收计量自动化主站发送的新的电子购电合同来对到达合同结束时间的电子购电合同进行替换。获取到新的电子购电合同后,可以对新的电子购电合同进行解析得到新的合同信息,并对新的合同信息进行合法性验证,合法性验证的过程与上述实施例对电子购电合同验证的过程类似,在验证通过,即合同信息均合法后,可以将验证通过的新的合同信息存储至双芯智能电表的数据库中,对初始合同信息进行替换更新,从而使得双芯智能电表根据得到的新的合同信息对自身的参数进行设置。
[0070] 本实施例中,通过接收计量自动化主站发送的新的电子购电合同,对新的电子购电合同进行解析得到新的合同信息,并对新的合同信息进行合法性验证,若验证通过,则根据新的合同信息对初始合同信息进行更新。通过对初始合同信息进行更新,可以保证双芯智能电表始终能够执行最新的电子购电合同,保证对原始用电数据进行统计的准确性。
[0071] 在一个实施例中,若原始用电数据为用电量数据,如图7所示,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图,具体涉及的是根据第一类用电数据得到统计结果的过程,该方法可以包括以下步骤:
[0072] 步骤720、将用电量数据按照预设时段进行划分,得到不同时段的用电量数据。
[0073] 步骤740、对各时段的用电量数据进行统计得到统计结果。
[0074] 其中,若原始用电数据为用电量数据,可以将用电量数据按照预设时段进行划分,得到不同时段的用电量数据,例如,可以按照尖、峰、平、谷等费率时段对用电量数据进行划分,得到多个时段的用电量数据。然后可以对各时段的用电量数据进行统计得到统计结果。在对用电量数据进行划分并统计时,可以通过运行在双芯智能电表的管理芯上的电力市场交易电量清算应用程序实现,如图8所示,图8为本申请实施例提供的一种双芯智能电表的软硬件架构示意图。该双芯智能电表的应用层包括电力市场交易电量清算应用程序及多个扩展应用程序,该扩展应用程序可以使电表根据实际需求来实现新的功能,本申请对多个扩展应用程序的功能不作限定。
[0075] 其中,电力市场交易电量清算应用程序位于电表架构中的应用层,该电力市场交易电量清算应用程序可以包括电子合同管理模块、电量冻结模块、电量统计模块、事件记录模块以及显示模块,电子合同管理模块可以实现电子合同的解析、合法性校验和存储等功能,电量冻结模块可以实现分钟冻结功能和约定冻结功能,电量统计模块可以实现用电量数据统计的功能,事件记录模块可以实现异常情况的统计功能,显示模块可以实现对统计结果进行展示和查询的功能。
[0076] 该电表架构还包括软件平台和硬件平台,其中软件平台可以包括通信服务、数据路由服务、计量管理服务、软件管理服务,可以实现任务调度、异常处理、动态加载、设备驱动、系统更新等功能;硬件平台可以包括管理MCU芯片、计量MCU芯片、时钟芯片、电源芯片以及安全芯片等。基于该电表的架构,还可以根据实际需求对电力市场交易电量清算应用程序进行升级,升级的过程可以包括:根据实际需求开发新的功能,在新的功能开发测试后,上传到计量自动化主站中,计量自动化主站按照要求将该升级后的电力市场交易电量清算应用程序下发到对应的电表中,电表安装该升级后的电力市场交易电量清算应用程序并运行。
[0077] 本实施例中,通过将用电量数据按照预设时段进行划分,得到不同时段的用电量数据,对各时段的用电量数据进行统计得到统计结果。通过对获取到的原始用电数据进行处理,充分利用了双芯智能电表的边缘计算能力,使得电表的智能性更高并能够灵活适应实际需求,同时也分散了计量自动化主站处理用电量数据的压力。
[0078] 在一个实施例中,如图9所示,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图,具体涉及的是统计异常情况的过程,该方法可以包括以下步骤:
[0079] 步骤920、判断用电量数据是否大于预设跳变阈值,若是,则确定用电量数据为异常用电量数据。
[0080] 步骤940、判断双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定双芯智能电表的电力负荷数据为异常负荷数据。
[0081] 步骤960、对异常用电量数据及异常负荷数据进行统计,得到统计结果。
[0082] 其中,在采集到的用户的用电量数据和双芯智能电表的电力负荷数据之后,需要对异常情况进行记录。可以通过判断用电量数据是否大于预设跳变阈值,若是,则确定用电量数据为异常用电量数据,预设跳变阈值是电子购电合同中的数据跳变阈值,数据跳变阈值可以通过用户的最大负荷量乘以预设电量冻结周期计算得到;通过判断双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定双芯智能电表的电力负荷数据为异常负荷数据,电力负荷数据可以包括电流数据、电压数据、功率数据,例如,可以通过电压数据是否出现异常来判断用户在用电过程中是否出现异常情况。对异常用电量数据及异常负荷数据进行统计,得到统计结果,异常情况可以是由异常负荷数据得到的电表出现掉电的情况,也可以是用电量数据超过电子购电合同中的数据跳变阈值的情况。若出现了异常情况,需要对该异常情况进行记录并统计,可以通过累计异常情况次数的形式对异常情况进行统计,从而得到统计结果。
[0083] 本实施例中,通过判断用电量数据是否大于预设跳变阈值,若是,则确定用电量数据为异常用电量数据;判断双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定双芯智能电表的电力负荷数据为异常负荷数据;对异常用电量数据及异常负荷数据进行统计,得到统计结果。通过对异常情况进行统计,便于后续计量及自动化主站对统计结果的核查,从而有效的对异常情况进行溯源分析。
[0084] 在一个实施例中,如图10所示,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图,具体涉及的是得到总用电量数据的过程,该方法可以包括以下步骤:
[0085] 步骤1020、判断当前电量冻结时刻是否为预设电量冻结周期的整数倍。
[0086] 其中,在进行电量冻结时,可以采用约定冻结的形式,约定冻结为将当前电子购电合同切换为新的电子购电合同时对电量进行冻结的一种约定方式,并记录此时的用电数据,如图11所示,图11为本申请实施例提供的一种约定冻结的用电数据记录示意图,其中,约定冻结的内容可以包括切换时间、分时电量即费率时段下的用电量以及总用电量;也可以采用分钟冻结的形式,如图12所示,图12为本申请实施例提供的一种分钟冻结的示意图,分钟冻结可以包括冻结时刻、费率号、用电量、数据存储深度、冻结周期、数据跳变阈值、冻结开始时间、冻结结束时间等参数。在以分钟冻结的形式进行电量冻结时,可以在整分时,根据用电量以及当前电量冻结时刻,获取电子购电合同中的费率号信息,得到累计用户的累计用电量,此时得到的累计用电数据可以不进行存储,在对用电数据进行存储之前,需要先判断当前电量冻结时刻是否为预设电量冻结周期的整数倍,例如,预设电量冻结周期为5分钟,则需要判断当前电量冻结时刻是否为5分钟的整数倍。
[0087] 步骤1040、若是,则获取当前电量冻结时刻对应的用电量数据,作为电量冻结数据,并进行存储。
[0088] 其中,如果当前电量冻结时刻为预设电量冻结周期的整数倍,则将当前电量冻结时刻对应的用电量数据作为电量冻结数据,并进行存储,电量冻结数据可以包括当前电量冻结时刻、费率号和用电量。例如,预设电量冻结周期为5分钟,当前电量冻结时刻为1:15,则确定当前电量冻结时刻为预设电量冻结周期的整数倍,此时就将1:15对应的第一类用电数据作为电量冻结数据,并进行存储。
[0089] 步骤1060、累计预设周期内各电量冻结数据,得到预设周期内的总用电数据。
[0090] 其中,得到电量冻结数据后,可以根据预设周期累计预设周期内的各电量冻结数据,从而得到预设周期内的总用电数据。预设周期可以是日周期、月周期等,从而可以得到日总用电数据和月总用电数据。如图13和图14所示,图13为本申请实施例提供的一种日用电数据统计报表的示意图,其中,日用电数据统计报表可以包括费率时段信息、各费率时段对应的用电量数据、日总用电量数据、掉电次数即异常情况、CRC校验信息,CRC校验信息用于对该统计结果在发送至计量自动化主站过程中数据完整性的校验;图14为本申请实施例提供的一种月用电数据统计报表的示意图,其中,月用电数据统计报表可以包括费率时段信息、各费率时段对应的用电量数据、月总用电量数据、掉电次数即异常情况、CRC校验信息。
[0091] 通过双芯智能电表推送给电力市场交易电量清算应用程序的秒消息中,判断当前时间是否为0时整,若是,则将日用电数据统计报表转存至存储器中,从而可将该日用电数据统计报表发送给计量自动化主站,以使计量自动化主站获取到前一日的日清用电量数据;通过双芯智能电表推送给电力市场交易电量清算应用程序的秒消息中,判断当前时间是否为1日0时整,若是,则将月用电数据统计报表转存至存储器中,以使计量自动化主站获取到前一月的月清用电量数据,还可以与日清用电量数据进行对比验证。通常可以存储12个月的月用电数据,并可以保存3年。
[0092] 本实施例中,通过判断当前电量冻结时刻是否为预设电量冻结周期的整数倍;若是,则获取当前电量冻结时刻对应的用电量数据,作为电量冻结数据,并进行存储;累计预设周期内各电量冻结数据,得到预设周期内的总用电数据。通过对预设周期内的用电数据进行统计处理,便于对用电数据进行统一管理和存储。
[0093] 在一个实施例中,如图15所示,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理方法的流程图,该方法可以包括以下步骤:
[0094] 步骤1501、接收计量自动化主站发送的用户的电子购电合同。
[0095] 步骤1502、对电子购电合同进行解析得到合同信息,并对合同信息进行合法性验证。
[0096] 步骤1503、若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中。
[0097] 步骤1504、在合同执行时间段内,根据初始合同信息中的预设电量冻结周期采集原始用电数据。
[0098] 步骤1505、判断当前电量冻结时刻是否为预设电量冻结周期的整数倍。
[0099] 步骤1506、若是,则获取当前电量冻结时刻对应的用电量数据,作为电量冻结数据,并进行存储。
[0100] 步骤1507、将用电量数据按照预设时段进行划分,得到不同时段的用电量数据。
[0101] 步骤1508、对各时段的用电量数据进行统计得到统计结果。
[0102] 步骤1509、累计预设周期内各电量冻结数据,得到预设周期内的总用电数据。
[0103] 步骤1510、判断用电量数据是否大于预设跳变阈值,若是,则确定用电量数据为异常用电量数据。
[0104] 步骤1511、判断双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定双芯智能电表的电力负荷数据为异常负荷数据。
[0105] 步骤1512、对异常用电量数据及异常负荷数据进行统计,得到统计结果。
[0106] 步骤1513、将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。
[0107] 本实施例提供的基于双芯智能电表的电力交易数据处理方法中各步骤,其实现原理和技术效果与前面各基于双芯智能电表的电力交易数据处理方法实施例中类似,在此不再赘述。图15实施例中各步骤的实现方式只是一种举例,对各实现方式不作限定,各步骤的顺序在实际应用中可进行调整,只要可以实现各步骤的目的即可。
[0108] 在本申请实施例提供的技术方案中,由于双芯智能电表可以根据计量自动化主站下发的电子购电合同对用电数据进行采集,并对采集到的用电数据进行统计处理,充分利用了双芯智能电表的边缘计算能力,将传统中需要由计量自动化主站执行的用电数据处理的过程分散到各个双芯智能电表端,减轻了计量自动化主站处理用电数据的负荷,从而提高了对用电数据的处理效率;并且,智能电表只需要将最终的统计处理结果发送给计量自动化主站,不需要将大量的原始用电数据都发送给计量自动化主站,从而也减轻了数据传输时的网络压力。
[0109] 应该理解的是,虽然图2‑15的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2‑15中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0110] 在一个实施例中,本申请实施例还提供了一种数据处理系统,该数据处理系统包括双芯智能电表及计量自动化主站:双芯智能电表,用于接收计量自动化主站发送的用户的电子购电合同,并根据电子购电合同采集用户的原始用电数据;对用电数据进行统计得到统计结果;将统计结果发送至计量自动化主站;计量自动化主站,用于对统计结果进行处理。
[0111] 其中,计量自动化主站对统计结果进行处理时,可以将统计结果推送至客服中心,由客服中心对异常情况进行核查,若存在异常,则抄读对应的电表的原始用电数据并进行核查处理,处理后将该统计结果推送至交易中心进行备案;若不存在异常,则将该统计结果推送至交易中心进行备案。
[0112] 本实施例提供的数据处理系统的实现原理和有益效果,可以参见上文中对于基于双芯智能电表的电力交易数据处理方法各实施例的限定,在此不再赘述。
[0113] 请参考图16,其示出了本申请实施例提供的一种基于双芯智能电表的电力交易数据处理装置1600的框图。如图16所示,该基于双芯智能电表的电力交易数据处理装置1600可以包括:接收模块1602、统计模块1604和发送模块1606,其中:
[0114] 第一接收模块1602,用于接收计量自动化主站发送的用户的电子购电合同,并根据电子购电合同采集用户的原始用电数据;
[0115] 统计模块1604,用于对原始用电数据进行统计得到统计结果;
[0116] 发送模块1606,用于将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。
[0117] 在其中一个实施例中,上述接收模块1602包括解析单元、存储单元和采集单元,解析单元用于对电子购电合同进行解析得到合同信息,并对合同信息进行合法性验证;合同信息包括合同执行时间段、预设费率时段和预设电量冻结周期;存储单元用于若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中;采集单元用于在合同执行时间段内,根据初始合同信息中的预设电量冻结周期采集原始用电数据。
[0118] 在其中一个实施例中,上述基于双芯智能电表的电力交易数据处理装置1600还可以包括:第二接收模块1608、解析模块1610和更新模块1612,其中,第二接收模块1608用于接收计量自动化主站发送的新的电子购电合同;解析模块1610用于对新的电子购电合同进行解析得到新的合同信息,并对新的合同信息进行合法性验证;更新模块1612用于若验证通过,则根据新的合同信息对初始合同信息进行更新。
[0119] 在其中一个实施例中,上述原始用电数据包括用电量数据和双芯智能电表的电力负荷数据。
[0120] 在其中一个实施例中,若原始用电数据为用电量数据,上述统计模块1604包括划分单元和第一统计单元,划分单元用于将用电量数据按照预设时段进行划分,得到不同时段的用电量数据;第一统计单元用于对各时段的用电量数据进行统计得到统计结果。
[0121] 在其中一个实施例中,上述统计模块1604还包括判断单元和第二统计单元,判断单元用于判断用电量数据是否大于预设跳变阈值,若是,则确定用电量数据为异常用电量数据;判断双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定双芯智能电表的电力负荷数据为异常负荷数据;第二统计单元用于对异常用电量数据及异常负荷数据进行统计,得到统计结果。
[0122] 在其中一个实施例中,上述采集单元具体用于判断当前电量冻结时刻是否为预设电量冻结周期的整数倍;若是,则获取当前电量冻结时刻对应的用电量数据,作为电量冻结数据,并进行存储;累计预设周期内各电量冻结数据,得到预设周期内的总用电数据。
[0123] 关于基于双芯智能电表的电力交易数据处理装置的具体限定可以参见上文中对于基于双芯智能电表的电力交易数据处理方法的限定,在此不再赘述。上述基于双芯智能电表的电力交易数据处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块的操作。
[0124] 在本申请的一个实施例中,提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
[0125] 接收计量自动化主站发送的用户的电子购电合同,并根据电子购电合同采集用户的原始用电数据;对用电数据进行统计得到统计结果;将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。
[0126] 在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0127] 对电子购电合同进行解析得到合同信息,并对合同信息进行合法性验证;合同信息包括合同执行时间段、预设费率时段和预设电量冻结周期;若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中;在合同执行时间段内,根据初始合同信息中的预设电量冻结周期采集原始用电数据。
[0128] 在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0129] 接收计量自动化主站发送的新的电子购电合同;对新的电子购电合同进行解析得到新的合同信息,并对新的合同信息进行合法性验证;若验证通过,则根据新的合同信息对初始合同信息进行更新。
[0130] 在本申请的一个实施例中,原始用电数据包括用电量数据和双芯智能电表的电力负荷数据。
[0131] 在本申请的一个实施例中,若原始用电数据为用电量数据;
[0132] 处理器执行计算机程序时还实现以下步骤:
[0133] 将用电量数据按照预设时段进行划分,得到不同时段的用电量数据;对各时段的用电量数据进行统计得到统计结果。
[0134] 在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0135] 判断用电量数据是否大于预设跳变阈值,若是,则确定用电量数据为异常用电量数据;判断双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定双芯智能电表的电力负荷数据为异常负荷数据;对异常用电量数据及异常负荷数据进行统计,得到统计结果。
[0136] 在本申请的一个实施例中,处理器执行计算机程序时还实现以下步骤:
[0137] 判断当前电量冻结时刻是否为预设电量冻结周期的整数倍;若是,则获取当前电量冻结时刻对应的用电量数据,作为电量冻结数据,并进行存储;累计预设周期内各电量冻结数据,得到预设周期内的总用电数据。
[0138] 本申请实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
[0139] 在本申请的一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
[0140] 接收计量自动化主站发送的用户的电子购电合同,并根据电子购电合同采集用户的原始用电数据;对原始用电数据进行统计得到统计结果;将统计结果发送至计量自动化主站,以使计量自动化主站对统计结果进行处理。
[0141] 在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0142] 对电子购电合同进行解析得到合同信息,并对合同信息进行合法性验证;合同信息包括合同执行时间段、预设费率时段和预设电量冻结周期;若验证通过,则将验证通过的合同信息作为初始合同信息存储至数据库中;在合同执行时间段内,根据初始合同信息中的预设电量冻结周期采集原始用电数据。
[0143] 在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0144] 接收计量自动化主站发送的新的电子购电合同;对新的电子购电合同进行解析得到新的合同信息,并对新的合同信息进行合法性验证;若验证通过,则根据新的合同信息对初始合同信息进行更新。
[0145] 在本申请的一个实施例中,原始用电数据包括用电量数据和双芯智能电表的电力负荷数据。
[0146] 在本申请的一个实施例中,若原始用电数据为用电量数据;
[0147] 计算机程序被处理器执行时还实现以下步骤:
[0148] 将用电量数据按照预设时段进行划分,得到不同时段的用电量数据;对各时段的用电量数据进行统计得到统计结果。
[0149] 在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0150] 判断用电量数据是否大于预设跳变阈值,若是,则确定用电量数据为异常用电量数据;判断双芯智能电表的电力负荷数据与标准电力负荷数据的差值是否大于预设差值阈值,若是,则确定双芯智能电表的电力负荷数据为异常负荷数据;对异常用电量数据及异常负荷数据进行统计,得到统计结果。
[0151] 在本申请的一个实施例中,计算机程序被处理器执行时还实现以下步骤:
[0152] 判断当前电量冻结时刻是否为预设电量冻结周期的整数倍;若是,则获取当前电量冻结时刻对应的用电量数据,作为电量冻结数据,并进行存储;累计预设周期内各电量冻结数据,得到预设周期内的总用电数据。
[0153] 本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。
[0154] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
[0155] 以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0156] 以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。