公开/公告号CN114066640A
专利类型发明专利
公开/公告日2022-02-18
原文格式PDF
申请/专利权人 昆明电力交易中心有限责任公司;
申请/专利号CN202111450030.9
申请日2021-11-30
分类号G06Q40/04(2012.01);G06Q40/00(2012.01);G06Q50/06(2012.01);G06F16/2458(2019.01);G06F16/23(2019.01);
代理机构昆明正原专利商标代理有限公司 53100;昆明正原专利商标代理有限公司 53100;
代理人金耀生;于洪
地址 650051 云南省昆明市官渡区拓东路73号
入库时间 2023-06-19 15:49:21
法律状态公告日
法律状态信息
法律状态
2022-03-08
实质审查的生效 IPC(主分类):G06Q40/04 专利申请号:2021114500309 申请日:20211130
实质审查的生效
技术领域
本发明属于电力交易结算技术领域,具体涉及一种电力零售交易结算方法、终端及存储介质。
背景技术
为了依法依规提供规范、可靠、高效、优质的电力交易服务,我国各省目前均已成立电力零售交易机构。电力零售市场化结算是电力交易机构的重要职责之一,结算业务的开展有赖于电力交易、电网计量、营销抄表、核算、收费等环节的有机协调。此外,电力零售市场化结算以计量点、户号、成交量价、用电量、输配电价(含线损)、政府性基金等信息为基础,结算数据来源复杂多样。鉴于此,电力零售市场化结算中任何数据出错,都将导致结算结果错误,从而产生结算风险。结算结果的准确性,将直接影响交易结果兑付的公正性,进而影响交易机构的权威性。
目前,在结算出现差错时,往往采取人工调整和修改结算数据的方式,这种方式效率低、工作量大,耗时长,人工成本高,且存在出错的风险,降低了结算效率和提升了结算风险,难以满足电力零售交易的高效处理需求。因此如何克服现有技术的不足是目前电力交易结算技术领域亟需解决的问题。
发明内容
本发明的目的是为了解决现有技术的不足,提供一种电力零售交易结算方法、终端及存储介质,该方法通过同步零售用户账务数据的方式,获取新增的差错账务数据,根据该差错账务数据对零售用户及相关售电公司的相应结算月的差错账务数据进行更新,并根据更新的差错账务数据修改零售用户和售电公司的结算账单、差错账单,实现了对差错账务数据进行自动获取,能够高效地计算出零售用户、售电公司差错结算执行结果以及对结算账单的修正,效率高、耗时短,降低了人工成本,且不同容易出错,降低了结算风险,满足了电力零售交易的高效处理需求。
为实现上述目的,本发明采用的技术方案如下:
一种电力零售交易结算方法,包括如下步骤:
S101:同步零售用户的账务数据,并在通过同步后的账务数据获取所述零售用户的差错账务数据后,根据所述差错账务数据对应的结算月对所述结算月的差错账务数据进行更新;
S102:根据零售用户在结算月的差错账务数据获取售电公司在所述结算月的差错账务数据,根据所述售电公司的差错账务数据更新所述售电公司在所述结算月的差错账务数据,获取结算对象,若所述结算对象为零售用户,则执行S103,若所述结算对象为售电公司,则执行S104;
S103:获取零售用户的差错账务数据对应的结算月份,根据所述差错账务数据修正所述结算月份的结算账单,通过修正后的结算账单生成差错账单,并根据所述差错账单更新所述零售用户的差错账单;
S104:获取所述售电公司对应的零售用户的差错账单,根据所述差错账单修正所述售电公司的差错结算数据,通过所述差错结算数据生成差错账单,根据所述差错账单更新所述售电公司的差错账单。
进一步,优选的是,同步零售用户的账务数据的步骤具体包括:
定时同步所述零售用户的账务数据,将所述账务数据放入账务数据池,并根据所述账务数据的批次对所述账务数据添加时间戳。
进一步,优选的是,通过同步后的账务数据获取所述零售用户的差错账务数据的步骤具体包括:
根据所述账务数据池中的差错账务数据查找所述零售用户对应的户号、计量点的历史差错账务数据;若查找到,则确定获取到差错账务数据;
若未查找到,则确定未获取到差错账务数据,结束对所述零售用户的结算账单的修正以及对差错账单的更新。
进一步,优选的是,根据所述差错账务数据对应的结算月对所述结算月的差错账务数据进行更新的步骤具体包括:
根据所述差错账务数据判断当前出单月是否存在结算月的差错账务数据;
若是,则通过所述差错账务数据覆盖所述结算月的差错账务数据,并更新时间戳;
若否,则根据所述差错账务数据对所述零售用户对应的计量点插入新的差错账务数据,记录插入的差错账务数据对应的结算月和出单月。
进一步,优选的是,根据零售用户在结算月的差错账务数据获取售电公司在所述结算月的差错账务数据的步骤具体包括:
通过公式A=B+C-D的方式获取所述售电公司在所述结算月的差错账务数据,其中,A为所述售电公司在所述结算月的差错账务数据,B为所述售电公司在所述结算月的正常账务数据,C为所述售电公司代理的所有零售用户在所述结算月的差错账务数据之和,D为所述零售用户在所述结算月的正常账务数据。
进一步,优选的是,根据所述差错账务数据修正所述结算月份的结算账单的步骤具体包括:
对所述结算月份下所述零售用户的户号对应的结算账单进行冲正,并根据结算规则使用获取的差错账务数据对所述零售用户进行结算,根据结算结果更新所述结算账单。
进一步,优选的是,所述根据所述差错账单更新所述零售用户的差错账单的步骤之后还包括:
获取所述零售用户的成交电价类型,根据所述成交电价类型、修正后的结算账单、更新后的差错账单以及免责信息获取电度电价成交结算单。
本发明同时提供一种智能终端,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述电力零售交易结算方法的步骤。
本发明还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述电力零售交易结算方法的步骤。
本发明中差错账务数据包括用电量、峰谷电费、力调电费、可再生能源电价附加、重大水利基金、价格调节基金、农村还贷基金等各类基金。
本发明账务数据池中,根据账务数据类型字段,若字段标记为差错,则账务数据为差错账务数据。
本发明S102中,获取结算对象的具体方法为:根据差错账务数据中的营销户号字段,匹配结算对象,从而获取结算对象。
本发明S103中,通过修正后的结算账单生成差错账单具体公式为:差错账单=修正后结算账单-修正前结算账单。
本发明中,当前出单月即生成差错账务数据的月份,也可以理解为当前月。出单月是指生成差错账务数据的月份,结算月是指账务数据所属的结算月份,例:10月生成了8月份结算单的差错账务数据,则10月是出单月,8月是结算月。
本发明与现有技术相比,其有益效果为:
本发明提供一种电力套餐的零售价格预测方法、装置及存储介质,通过同步零售用户账务数据的方式,获取新增的差错账务数据,根据该差错账务数据对零售用户及相关售电公司的相应结算月的差错账务数据进行更新,并根据更新的差错账务数据修改零售用户和售电公司的结算账单、差错账单,实现了对差错账务数据进行自动获取,能够高效地计算出零售用户、售电公司差错结算执行结果以及对结算账单的修正,效率高、耗时短,降低了人工成本,且不同容易出错,降低了结算风险,满足了电力零售交易的高效处理需求。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明电力零售交易结算方法一实施例的流程图。
图2为本发明电力零售交易结算方法中零售用户和售电公司差错账单生成一实施例的流程图。
图3为本发明电力零售交易结算方法中零售用户差错账单生成一实施例的流程图。
图4为本发明电力零售交易结算方法中售电公司差错账单生成一实施例的流程图。
图5为本发明电力零售交易结算方法中零售用户电度电价成交结算单生成一实施例的流程图。
图6为本发明智能终端一实施例的结构图。
具体实施方式
下面结合实施例对本发明作进一步的详细描述。
本领域技术人员将会理解,下列实施例仅用于说明本发明,而不应视为限定本发明的范围。实施例中未注明具体技术或条件者,按照本领域内的文献所描述的技术或条件或者按照产品说明书进行。所用材料或设备未注明生产厂商者,均为可以通过购买获得的常规产品。
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。
本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。
请参阅图1至图5,其中,图1为本发明电力零售交易结算方法一实施例的流程图;图2为本发明电力零售交易结算方法中零售用户和售电公司差错账单生成一实施例的流程图;图3为本发明电力零售交易结算方法中零售用户差错账单生成一实施例的流程图;图4为本发明电力零售交易结算方法中售电公司差错账单生成一实施例的流程图;图5为本发明电力零售交易结算方法中零售用户电度电价成交结算单生成一实施例的流程图。结合图1至图3对本发明电力零售交易结算方法作详细说明。
在本实施例中,执行电力零售交易结算方法的设备为智能终端,该智能终端可以为电脑、智能终端、平板电脑、云平台、服务器以及其他能够进行差错账单更新的智能终端。
其中,电力零售交易结算方法包括:
S101:同步零售用户的账务数据,并在通过同步后的账务数据获取零售用户的差错账务数据后,根据差错账务数据对应的结算月对结算月的差错账务数据进行更新。
在本实施例中,同步零售用户的账务数据的步骤具体包括:定时同步零售用户的账务数据,将账务数据放入账务数据池,并根据账务数据的批次对账务数据添加时间戳。其中,可以通过设定更新时间段、更新时间点或更新频率的方式进行账务数据的同步。
在本实施例中,账务数据包括用电量、峰谷电费、力调电费、可再生能源电价附加、重大水利基金、价格调节基金、农村还贷基金等各类与电力交易相关的基金。
其中,在获取零售用户的账务数据时,还执行判断能否获取零售用户的账务数据的步骤,若能够获取,则执行下一步,根据获取的账务数据获取差错账务数据,若不能获取账务数据,则结束对零售用户、售电公司的差错账务数据的更新。
在对账务数据添加时间戳时,为保持数据的有序存储,下一次同步的账务数据的时间戳必须晚于上一批次同步的账务数据的时间戳。
通过同步后的账务数据获取零售用户的差错账务数据的步骤具体包括:根据账务数据池中的差错账务数据查找零售用户对应的户号、计量点的差错账务数据;若查找到,则确定获取到差错账务数据;若未查找到,则确定未获取到差错账务数据,结束对零售用户的结算账单的修正以及对差错账单的更新。每个户号对应一个或多个计量点,差错账务数据是以计量点为维度的,每条数据都会对应一个计量点。
其中,在根据账务数据池中的差错账务数据查找零售用户对应的户号时,还判断该户号是否在零售用户结算名单内,若在,则执行下一步,若不在,则确定该户号以及该户号相关的计算点对应的差错账务数据为脏数据,不进行处理。
根据差错账务数据对应的结算月对结算月的差错账务数据进行更新的步骤具体包括:根据差错账务数据判断当前出单月是否存在结算月的差错账务数据;若是,则通过差错账务数据覆盖结算月的差错账务数。
在本实施例中,获取差错账务数据对应的结算月后,若当前出单月存在该结算月对应的差错账务数据,则利用获取的差错账务数据对已存在的差错账务数据进行覆盖,即以最新的差错账务数据覆盖当前出单月的同一结算月的差错账务数据,并更新该差错账务数据对应的时间戳,该时间戳为覆盖时的时间。若当前出单月不存在该结算月对应的差错账务数据,则对根据获取的差错账务数据对应的计量点对该计量点生成新的差错账务数据(即将获取的差错账务数据作为新的差错账务数据),并记录该新的差错账务数据对应的出单月和结算月。
在一个具体的实施例中,获取到差错账务数据的时候,查找是否数据库里已经存在同一月份获取到的同一结算月的差错账务数据,比如11月1日获取到8月的某计量点的差错账务数据,存到数据库,11月2日又获取到8月该计量点的新的差错账务数据,则利用11月2日获取的数据覆盖11月1日的数据。
S102:根据零售用户在结算月的差错账务数据获取售电公司在结算月的差错账务数据,根据售电公司的差错账务数据更新售电公司在结算月的差错账务数据,获取结算对象,若结算对象为零售用户,则执行S103,若结算对象为售电公司,则执行S104。
根据零售用户在结算月的差错账务数据获取售电公司在结算月的差错账务数据的步骤具体包括:通过公式A=B+C-D的方式获取售电公司在结算月的差错账务数据,其中,A为售电公司在结算月的差错账务数据,B为售电公司在结算月的正常账务数据,C为售电公司代理的所有零售用户在结算月的差错账务数据之和,D为零售用户在结算月的正常账务数据。
在一个具体的实施例中,获取零售用户在结算月的差错账务数据后,计算售电公司在对应的结算月的差错账务数据(要看差错账务数据对应的结算月是哪个月,11月(出单月)获取到8月(结算月)的差错账务数据,那计算的就是8月的差错账务数据),售电公司的差错账务数据=其结算月的售电公司正常账务数据+Σ代理的单个零售用户在该结算月的差错账务数据-Σ零售用户对应的结算月的正常账务数据。
其中,在获取售电公司在该结算月的差错账务数据后,判断当前出单月对应的数据中是否已经存在该结算月的差错账务数据,根据判断结果分别执行不同的差错账务数据更新操作。
具体的,若已经存在该结算月的差错账务数据,则对已经存在的该结算月的差错账务数据进行覆盖,并更新时间戳,结束差错账务数据更新。若不存在,则将该计算得到的差错账务数据作为新的差错账务数据插入售电公司的差错账务数据中,并记录该新的差错账务数据对应的结算月和出单月,结束差错账务数据更新。
下面结合具体的流程以及图2对零售用户和售电用户的差错账务数据更新进行说明。
(1)定时获取零售用户账务数据(包括用电量、峰谷电费、力调电费、可再生能源电价附加,重大水利基金、价格调节基金、农村还贷基金等各类基金)。获取成功则进入(2),失败则进入(9)。
(1.1)定时同步最新一批账务数据信息,放在账务数据池中。
(1.2)对获取的账务数据批次添加时间戳。
(1.3)下一次定时同步账务数据时,同步的数据的时间戳必须晚于上一批次同步数据时间戳。
(2)根据账务数据池里的差错账务数据查找零售用户对应的户号和计量点的差错账务数据,查找成功则进入(3),查找失败则进入(10)。
(3)查找当前月是否已存在对应的结算月的差错账务数据,若存在则进入(4),若不存在,则进入(5)。
(4)对已存在的差错账务数据进行覆盖(以最新的差错账务数据覆盖当前出单月的同一结算月的数据),并更新时间戳(时间戳是覆盖时的时间),进入(6)。
(5)对该计量点生成并插入新的差错账务数据,记录结算月和出单月(新的差错账务数据对应的结算月和出单月),进入(6)。
(6)计算售电公司的差错账务数据(要看账务数据的结算月是哪个月,11月(出单月)获取到8月(结算月)的差错账务数据,那计算的就是8月的差错),售电公司差错账务数据=其结算月的售电公司正常账务数据+Σ(代理的单个零售用户差错账务数据-对应用户(零售用户)对应月的正常账务数据)。进入(7)。
(7)查找当前出单月是否存在对应的结算月的差错账务数据,若存在,则进入(8),若不存在,则进入(9)。
(8)对已存在的售电公司的差错账务数据则进行覆盖,并更新时间戳,流程结束。
(9)对该售电公司插入新的差错账务数据,记录结算月和出单月,流程结束。
(10)无差错账务数据,流程结束。
(11)零售用户的对应户号不在零售结算名单内(就是如果这个账务数据对应的户号不在结算名单里,说明这个数据是脏数据,不做处理),流程结束。
S103:获取零售用户的差错账务数据对应的结算月份,根据差错账务数据修正结算月份的结算账单,通过修正后的结算账单生成差错账单,并根据差错账单更新零售用户的差错账单。
其中,在执行步骤S103之前,还包括:定时查询零售用户是否存在差错账务数据,若存在,则执行S103,若不存在,则确定不存在差错账务数据,结束差错账单的更新操作。
根据差错账务数据修正所述结算月份的结算账单的步骤具体包括:对结算月份下零售用户的户号对应的结算账单进行冲正,并根据结算规则使用获取的差错账务数据对零售用户进行结算,根据结算结果更新结算账单。
在更新结算账单后,将更新的结算账单标记为修正结果,通过修正结果获取差错值,根据该差错值生成差错账单。其中,差错值=修正结果-修正前结算账单的值-历史差错值,历史差错值为上一次差错值计算时得到的差错值,差错值初始为0。
在结合下文的零售用户结算流程和图3对零售用户的结算进行说明。零售用户结算流程如下:
(1)定时查询零售用户是否存在差错账务数据。若存在,进入(2),若不存在,进入(8)。
(2)对差错账务数据对应的结算月份下该零售用户的户号所对应的结算账单进行冲正(进行冲正标记)。进入(3)
(3)根据结算规则(采用现有规则,本发明对此不做限定),使用差错账务数据进行零售用户结算计算,得出最新的结算结果数据,并更新零售用户结算账单(结算月份下的结算账单),标记为修正结果。进入(4)。
(4)计算并保存差错值,生成差错账单,差错值=修正结果值-修正前结果值(修正前结算账单的值)-历史差错值(上一次差错值计算时计算出来并存储的值,初始是0)。进入(5)。
(5)查找当前出单月是否存在对应的结算月的差错账单,若存在,则进入(6),若不存在,则进入(7)。
(6)对已存在的差错账单则进行覆盖,并更新时间戳,流程结束。
(7)对该户号插入新的差错账单,记录结算月和出单月,流程结束。
(8)无差错账务数据,流程结束。
在本实施例中,根据差错账单更新零售用户的差错账单的步骤之后还包括:获取零售用户的成交电价类型,根据成交电价类型、修正后的结算账单、更新后的差错账单以及免责信息获取电度电价成交结算单。
电度电价成交结算单的获取流程如下所示:
(1)执行零售用户月结算时,查询零售用户的成交电价类型是否为电度电价。若是,进入(2),若不是,则直接使用成交价格信息生成的成交信息进行电价计算,进入(4)。
(2)计算零售用户电度电能折价数据,零售用户电度电能折价=MAX(0,min(0.42,(成交套餐联动倍数×目录电度折价+成交套餐联动固定值-零售用户的户号对应计量点的输配电价折价)/分时系数)),其中,目录电度折价=目录电度电费/用电量,输配电价折价=输配电费/用电量,目录电度电费、用电量、输配电费均来源于零售用户的账务数据信息。进入(3)。其中,成交套餐联动倍数、成交套餐联动固定值为现有的交易系统中的数据,本发明对此不做限定。
(3)判断数据来源对应的账务数据类型,若为差错账务数据,则标记为差错数据,计算并保存为零售用户差错电度电能折价数据;若为正常账务数据,则标记为正常数据,计算并保存为零售用户正常电度电能折价数据,生成正常/差错成交信息,进入(4)。
(4)获取零售用户的免责数据,根据数据来源类型,标记正常数据或差错数据,进入(5)。
(5)根据上述成交信息、免责信息、账务数据信息,计算零售用户市场化算费信息。进入(6)
(6)若计算的数据对应的结算月已经存在该数据,根据该数据对已存在的正常/差错账单则进行覆盖,并更新时间戳,流程结束。
(7)若计算的数据对应该户号的相同结算月不存在该数据,则根据出单月的不同,在不同出单月对应的结算月插入新的差错账单,记录结算月和出单月,流程结束。
S104:获取售电公司对应的零售用户的差错账单,根据差错账单修正售电公司的差错结算数据,通过差错结算数据生成差错账单,根据差错账单更新售电公司的差错账单。
在本实施例中,获取售电公司对应的零售用户的差错账单的步骤之前还包括:判断售电公司的零售用户是否存在差错账单;若是,则只需S104;若否,则确定无差错账务数据,结束结算。
结合图4和下文的售电公司结算流程对该售电公司的差错账单更新进行具体说明。差错账单处理流程如下所示:
(1)执行售电公司月结算时,查询售电公司是否存在零售用户的差错账务数据。若存在,进入(2),若不存在,进入(7),此情况下数据疑似为脏数据,进行人工排查。
(2)根据零售用户的差错账单计算售电公司的差错结算数据,标记为修正结果,售电公司差错结算数据=其结算月的售电公司正常结算数据+Σ(代理的单个零售用户的差错结算数据-代理的零售用户对应的结算月的正常结算数据),零售用户的差错结算数据为零售用户的差错账单,进入(3)。
(3)计算并保存差错值,生成差错账单,差错值=修正结果值-修正前结果值-历史差错值,修正结果值、修正前结果值以及历史差错值的计算方式同上。进入(4)。
(4)查找当前出单月是否存在对应的结算月的差错账单,若存在,则进入(5),若不存在,则进入(6)。
(5)对已存在的差错账单则进行覆盖,并更新时间戳,流程结束。
(6)对该售电公司的户号插入新的差错账单,记录结算月和出单月,流程结束。
(7)无差错账务数据,流程结束。
在上述实施例中,为了保证结算数据差错修正可追溯、可核对,该方法和系统持久化三类数据:历史差错数据:户号/计量点下某结算月不同出单月差错数据(比如结算月是8月的账务数据,可能在10月发现差错,在10月进行差错账务数据出单,在11月再次发现差错,进行差错账务数据出单,所以同一结算月会存在多个出单月的差错账务数据)。修正结果数据:根据上述流程及计算公式得出的差错修正后的结果数据。差错差额数据:即差错值,差错值=修正结果值-修正前结果值-历史差错值。
本发明电力零售交易结算方法通过同步零售用户账务数据的方式,获取新增的差错账务数据,根据该差错账务数据对零售用户及相关售电公司的相应结算月的差错账务数据进行更新,并根据更新的差错账务数据修改零售用户和售电公司的结算账单、差错账单,实现了对差错账务数据进行自动获取,能够高效地计算出零售用户、售电公司差错结算执行结果以及对结算账单的修正,效率高、耗时短,降低了人工成本,且不同容易出错,降低了结算风险,满足了电力零售交易的高效处理需求。
图6为本发明实施例提供的电子设备结构示意图,参照图6,该电子设备可以包括:处理器(processor)201、通信接口(Communications Interface)202、存储器(memory)203和通信总线204,其中,处理器201,通信接口202,存储器203通过通信总线204完成相互间的通信。处理器201可以调用存储器203中的逻辑指令,以执行如下方法:
S101:同步零售用户的账务数据,并在通过同步后的账务数据获取所述零售用户的差错账务数据后,根据所述差错账务数据对应的结算月对所述结算月的差错账务数据进行更新;
S102:根据零售用户在结算月的差错账务数据获取售电公司在所述结算月的差错账务数据,根据所述售电公司的差错账务数据更新所述售电公司在所述结算月的差错账务数据,获取结算对象,若所述结算对象为零售用户,则执行S103,若所述结算对象为售电公司,则执行S104;
S103:获取零售用户的差错账务数据对应的结算月份,根据所述差错账务数据修正所述结算月份的结算账单,通过修正后的结算账单生成差错账单,并根据所述差错账单更新所述零售用户的差错账单;
S104:获取所述售电公司对应的零售用户的差错账单,根据所述差错账单修正所述售电公司的差错结算数据,通过所述差错结算数据生成差错账单,根据所述差错账单更新所述售电公司的差错账单。
此外,上述的存储器203中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在本实施例中,处理器201是电力套餐的零售价格预测装置的控制中心,利用各种接口和线路连接整个电力套餐的零售价格预测装置的各个部分,通过运行或执行存储在存储器203内的软件程序和/或模块,以及调用存储在存储器203内的数据,执行电力套餐的零售价格预测装置的各种功能和处理数据,从而对电力套餐的零售价格预测装置进行整体监控。可选的,处理器201可包括一个或多个处理单元;优选的,处理器201可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器中。
电力套餐的零售价格预测装置还包括给各个部件供电的电源(比如电池),优选的,电源可以通过电源管理系统与处理器201逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
存储器203可用于存储软件程序以及模块,处理器201通过运行存储在存储器的软件程序以及模块,从而执行电力套餐的零售价格预测装置的各种功能应用以及数据处理。存储器203可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据电力套餐的零售价格预测装置的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或其他易失性固态存储器件。
另一方面,本发明实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的电力零售交易结算方法,例如包括:
S101:同步零售用户的账务数据,并在通过同步后的账务数据获取所述零售用户的差错账务数据后,根据所述差错账务数据对应的结算月对所述结算月的差错账务数据进行更新;
S102:根据零售用户在结算月的差错账务数据获取售电公司在所述结算月的差错账务数据,根据所述售电公司的差错账务数据更新所述售电公司在所述结算月的差错账务数据,获取结算对象,若所述结算对象为零售用户,则执行S103,若所述结算对象为售电公司,则执行S104;
S103:获取零售用户的差错账务数据对应的结算月份,根据所述差错账务数据修正所述结算月份的结算账单,通过修正后的结算账单生成差错账单,并根据所述差错账单更新所述零售用户的差错账单;
S104:获取所述售电公司对应的零售用户的差错账单,根据所述差错账单修正所述售电公司的差错结算数据,通过所述差错结算数据生成差错账单,根据所述差错账单更新所述售电公司的差错账单。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
例如,某零售用户8月用电量为1000千瓦时,10月生成差错账务数据,用电量调整为1100瓦时,则8月结算账单修正后结果为1100千瓦时用电量计算出的结算账单,具体计算公式不在本权利要求范围内,为方便说明,直接假设8月修正前结算账单费用为463元,修正后的结算账单费用为514元,使用公式差错值=修正结果-修正前结算账单的值-历史差错值,差错值=514-463-0=51元。该零售用户对应的售电公司,假设10月只有该零售用户存在差错账务数据,则售电公司8月修正后结算账单=修正前结算账单+514-463=修正前结算账单+51,差错值=51元。
以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。