一种基于区块链的安全性代理购电流程管理方法技术

技术编号:36533823 阅读:24 留言:0更新日期:2023-02-01 16:18
本发明专利技术提供一种基于区块链的安全性代理购电流程管理方法,获取代理企业的代理购电数据;将代理购电数据上链到区块链进行存证;构建选取指标库;从区块链中获取代理购电数据,采用灰狼优化算法基于购电用户的选取指标对代理购电数据进行处理获得最优电网企业以及最优售电公司;根据最优电网企业以及最优售电公司获得最优代理企业,将购电用户与最优代理企业的购电流程数据上链到区块链进行存证,通过区块链进行数据存证,保证数据不被篡改,便于购电用户了解代理企业的相关信息,同时通过引入灰狼优化算法可以为购电用户提供最优的代理企业的选择,帮助购电用户选取到最合适的代理企业。代理企业。代理企业。

【技术实现步骤摘要】
一种基于区块链的安全性代理购电流程管理方法


[0001]本专利技术涉及购电管理
,特别涉及一种基于区块链的安全性代理购电流程管理方法。

技术介绍

[0002]代理购电是指对暂未直接从电力市场购电的居民或工商业用户,由代理企业从电力市场进行购电,代理企业包括电网企业以及其他售电公司等,电网企业和其他售电公司在经济性、供电量、供电稳定性以及服务质量等会有一定的区别,而居民或工商业用户在选取代理企业时,需要通过大量的数据获取电网企业和其他售电公司的历史购电信息以进行评判,然而居民或工商业用户获取的信息有限,且获取的信息无法保证是否经过篡改,安全性较差,并且居民或工商业用户无法快速的获取最优的代理企业,导致购电过程体验性较差。

技术实现思路

[0003]鉴于此,本专利技术提出一种基于区块链的安全性代理购电流程管理方法,为购电用户提供最优的代理企业,同时通过区块链可以对代理企业的历史代理购电数据以及未来代理购电数据进行透明化展示,并保证数据的安全性。
[0004]本专利技术的技术方案是这样实现的:
[0005]一种基于区块链的安全性代理购电流程管理方法,包括以下步骤:
[0006]步骤S1、获取代理企业的代理购电数据,所述代理企业包括若干电网企业以及若干售电公司;
[0007]步骤S2、将代理企业的代理购电数据上链到区块链进行存证;
[0008]步骤S3、构建选取指标库,所述选取指标库中包含若干选取指标,购电用户从选取指标库中确定选取指标;
[0009]步骤S4、从区块链中获取代理购电数据,采用灰狼优化算法基于购电用户的选取指标对代理购电数据进行处理获得最优电网企业以及最优售电公司;
[0010]步骤S5、根据最优电网企业以及最优售电公司获得最优代理企业,将购电用户与最优代理企业的购电流程数据上链到区块链进行存证。
[0011]优选的,所述步骤S1的代理购电数据的获取来源包括互联网以及电网企业以及售电公司公开的内容。
[0012]优选的,所述步骤S1的代理购电数据包括用电量、用电价格、供断电情况、服务评价以及代理购电合同信息。
[0013]优选的,所述步骤S2的具体步骤为:
[0014]步骤S21、将代理购电数据按照代理企业的不同进行分类;
[0015]步骤S22、根据分类信息将代理购电数据上链到区块链进行存证。
[0016]优选的,所述步骤S3的选取指标包括经济性、供电量、供电稳定性以及服务质量。
[0017]优选的,所述步骤S4的具体步骤包括:
[0018]步骤S41、从区块链中获取电网企业或售电公司的代理购电数据;
[0019]步骤S42、初始化灰狼种群,设定迭代次数以及种群规模;
[0020]步骤S43、任意选择一个代理购电数据,根据选取指标计算获得灰狼的适应度值;
[0021]步骤S44、选取与步骤S43中的代理购电数据同属代理企业的另一代理购电数据,并计算得到适应度值后,与前一次计算的适应度值对比,并保留适应度值大的代理购电数据;
[0022]步骤S45、进行迭代计算,并获得适应度值最大的代理购电数据,将适应度值最大的代理购电数据所对应的代理企业输出为最优电网企业或最优售电公司。
[0023]优选的,所述步骤S42的迭代次数等于电网企业的数量或售电公司的数量。
[0024]优选的,所述步骤S5根据最优电网企业以及最优售电公司获得最优代理企业的具体步骤为:购电用户在获得最优电网企业以及最优售电公司后,根据其在步骤S3中未选取的其他选取指标对最优电网企业和最优售电公司进行对比,根据对比结果确定最优代理企业。
[0025]与现有技术相比,本专利技术的有益效果是:
[0026]本专利技术提供了一种基于区块链的安全性代理购电流程管理方法,将电网企业以及售电公司的代理购电数据上链到区块链进行存证后,可以实现数据的公开和透明,同时避免数据被篡改,购电用户通过区块链可以直观获取不同代理企业的历史代理购电数据,以便进行选择,而购电用户在选取代理企业时,可以选取相应的选取指标,然后通过灰狼优化算法可以从所有的电网企业和售电公司中选取出最优电网企业以及最优售电公司,最终根据最优电网企业以及最优售电公司可以获得最优代理企业,从而购电用户可以与最优代理企业签订代理购电合同,而所签订的代理购电合同流程数据也会上链到区块链进行存证,在保证数据公开、不被篡改的基础上,为购电用户提供最优的选择。
附图说明
[0027]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的优选实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0028]图1为本专利技术的一种基于区块链的安全性代理购电流程管理方法的流程图;
[0029]图2为本专利技术的一种基于区块链的安全性代理购电流程管理方法的步骤S2的流程图;
[0030]图3为本专利技术的一种基于区块链的安全性代理购电流程管理方法的步骤S4的流程图。
具体实施方式
[0031]为了更好理解本专利技术
技术实现思路
,下面提供一具体实施例,并结合附图对本专利技术做进一步的说明。
[0032]参见图1至图3,本专利技术提供的一种基于区块链的安全性代理购电流程管理方法,
包括以下步骤:
[0033]步骤S1、获取代理企业的代理购电数据,所述代理企业包括若干电网企业以及若干售电公司。
[0034]代理购电数据的获取来源包括互联网以及电网企业以及售电公司公开的内容,代理购电数据包括用电量、用电价格、供断电情况、服务评价以及代理购电合同信息。
[0035]对于代理企业而言,其主要包括电网企业和售电公司,而电网企业与售电公司对于售电量、电价以及服务态度等均会有差异,不同的购电用户在选取代理企业时,所考虑的因素不同,因此本专利技术除了将传统的电网企业作为代理企业外,还额外增加了售电公司,对于电网企业以及售电公司而言,在与购电用户签订购电合同时,部分合同信息会上传到互联网上供相关人员查阅,因此互联网可以获得相应的代理购电数据,同样的,电网企业和售电公司会公开一部分内容,在公开的内容中也会包含代理企业的代理购电数据。
[0036]购电用户会包括居民以及工商业用户,不同的购电用户的用电需求不同,在选择电网企业以及售电公司时,会考虑到多方因素,例如供电量是否较多,用电价格是否较低、供电是否稳定、服务质量是否好等内容,为此,在获取代理购电数据时,需要囊括所述的多方数据。
[0037]步骤S2、将代理企业的代理购电数据上链到区块链进行存证。
[0038]具体步骤为:
[0039]步骤S21、将代理购电数据按照代理企业的不同进行分类;
[0040]步骤S22、根据分类信息将代理购电数据上链到区块链进行存证。
[0041]在获取到电网企业和售电公司的代理本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的安全性代理购电流程管理方法,其特征在于,包括以下步骤:步骤S1、获取代理企业的代理购电数据,所述代理企业包括若干电网企业以及若干售电公司;步骤S2、将代理企业的代理购电数据上链到区块链进行存证;步骤S3、构建选取指标库,所述选取指标库中包含若干选取指标,购电用户从选取指标库中确定选取指标;步骤S4、从区块链中获取代理购电数据,采用灰狼优化算法基于购电用户的选取指标对代理购电数据进行处理获得最优电网企业以及最优售电公司;步骤S5、根据最优电网企业以及最优售电公司获得最优代理企业,将购电用户与最优代理企业的购电流程数据上链到区块链进行存证。2.根据权利要求1所述的一种基于区块链的安全性代理购电流程管理方法,其特征在于,所述步骤S1的代理购电数据的获取来源包括互联网以及电网企业以及售电公司公开的内容。3.根据权利要求1所述的一种基于区块链的安全性代理购电流程管理方法,其特征在于,所述步骤S1的代理购电数据包括用电量、用电价格、供断电情况、服务评价以及代理购电合同信息。4.根据权利要求1所述的一种基于区块链的安全性代理购电流程管理方法,其特征在于,所述步骤S2的具体步骤为:步骤S21、将代理购电数据按照代理企业的不同进行分类;步骤S22、根据分类信息将代理购电数据上链到区块链进行存证。5.根据权利要求1所述的一种基于区块链的安...

【专利技术属性】
技术研发人员:李香龙王雷张禄王伟贤严嘉慧玄佳兴郑尚卓柳奇凯
申请(专利权)人:国网数字科技控股有限公司国网区块链科技北京有限公司
类型:发明
国别省市:

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

1