System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及虚拟电厂的领域,尤其涉及一种基于多层区块链技术的虚拟电厂可信终端接入方法。
技术介绍
1、虚拟电厂是一种通过先进信息通信技和软件系统,将分布式能源(如太阳能、风能、小型水电等)、储能系统、可控负荷、电动汽车等分布式能源资源(der)聚合和协调优化的电源协调管理系统。它不具有实体,而是将互联网作为“厂房”,以数据作为“燃料”,通过数据管理将不同地区、不同设备的能源资源集中并合理化配置、协同优化,使其能够像传统发电厂一样参与电力市场和电网的运行。
2、由于虚拟电厂的前述性质,仅可信终端能够被允许接入虚拟电厂,不同可信终端接入虚拟电厂后对于数据调阅、管理、调控、配置等的权限不同,为了保障虚拟电厂的安全性,需要保障可信终端的安全性和信任度。
技术实现思路
1、本申请提供了一种基于多层区块链技术的虚拟电厂可信终端接入方法,其有利于保障可信终端的安全性和信任度,继而保障虚拟电厂的安全性。
2、本申请提供的一种基于多层区块链技术的虚拟电厂可信终端接入方法具体采用如下技术方案:
3、一种基于多层区块链技术的虚拟电厂可信终端接入方法,包括:针对每一可信终端,在获取到可信度分析触发时,
4、获取每一层区块链内记录的可信终端的终端关联信息,所述终端关联信息包含终端标识、区块链标识、时间戳以及信息明细;
5、在所有层区块链内获取携带有相应终端标识的所有终端关联信息;
6、根据终端关联信息确定可信终端的可信度数据;
8、通过采用上述技术方案,能够根据多层区块链内可信终端的终端关联信息,持续确定可信终端的可信度数据,进而根据可信度数据确定可信终端是否依然可信,以便于确定可信终端不同的终端接入策略,该方法有利于保障可信终端的安全性和信任度,继而保障虚拟电厂的安全性。
9、进一步地,所述根据终端关联信息确定可信终端的可信度数据包括:
10、获取可信终端在第一指定时长内的终端关联信息;
11、根据区块链标识对第一指定时长内的终端关联信息进行分组;
12、根据每一组终端关联信息确定一可信度分量;
13、根据所有可信度分量确定可信终端的可信度数据。
14、进一步地,所述根据每一组终端关联信息确定一可信度分量包括:
15、基于预构建的明细黑名单和明细白名单,确定每一组终端关联信息的白名单关联信息和黑名单关联信息,并确定白名单关联信息和黑名单关联信息的信息数据值;
16、设一组终端关联信息共有n个,白名单关联信息有n1个,则黑名单关联信息n2个,第i个白名单关联信息的信息数据值为z1i,第i个黑名单关联信息的信息数据值为z2i,可信度分量为x,则式中,a为大于零的预设常数。
17、进一步地,所述根据所有可信度分量确定可信终端的可信度数据包括:
18、设可信度分量有m个,第i个可信度分量为xi,第i个可信度分量对应区块链的预设可信度权值为ki,可信度数据为w,则式中,b为大于零的预设常数,p为预获取的基础可信系数。
19、进一步地,所述基础可信系数的获取方法包括:
20、获取可信终端的历史可信度数据;
21、计算高于第一可信度阈值的历史可信度数据的数量占所有历史可信度数据的总数量的比值为所述基础可信度系数。
22、进一步地,所述根据所述可信度数据确定可信终端的终端接入策略包括:
23、判断当前的可信度数据是否低于第二可信度阈值;
24、若是,则配置终端接入策略为停止终端接入;
25、若否,则配置终端接入策略为保持终端接入预设时长,所述预设时长根据当前的可信度数据和历史可信度数据确定。
26、进一步地,所述预设时长的确定方法包括:
27、
28、式中,t为预设时长,w0为当前的可信度数据,wpre2为第二可信度阈值,v为预获取的可信度变化速度,tpre为预设常量时长。
29、进一步地,所述可信度变化速度的获取方法包括:
30、获取当前的可信度数据以及近q个历史可信度数据,设当前可信度数据为w0,第i个历史可信度数据为wi;
31、根据当前的可信度数据以及近q个历史可信度数据计算得到q个可信度差异数据,设第i个可信度差异数据为δwi,则δwi=wi-1-wi;
32、判断δwi是否均大于零或者均不大于零;
33、若是,则
34、若否,则
35、式中,tq0为第q个历史可信度数据与当前的可信度数据的可信度分析触发的发生时刻之间的时长,wd为第d个历史可信度数据且d<q,td0为第d个历史可信度数据与当前可信度数据的可信度分析触发的发生时刻之间的时长,c为预设常数,s为大于零的可信度差异数据的数量,r为不大于零的可信度差异数据的数量。
36、综上所述,本申请至少包含以下有益效果:
37、提供了一种基于多层区块链技术的虚拟电厂可信终端接入方法,该方法能够适时确定可信终端的可信度数据,继而根据可信度数据确定可信终端后续的终端接入策略,有利于持续保障可信终端的安全性和信任度,继而有利于保障整个虚拟电厂的安全性和可靠性。
38、应当理解,
技术实现思路
部分中所描述的内容并非旨在限定本申请的实施例的关键或重要特征,亦非用于限制本申请的范围。本申请的其它特征将通过以下的描述变得容易理解。
【技术保护点】
1.一种基于多层区块链技术的虚拟电厂可信终端接入方法,其特征在于,包括:针对每一可信终端(110),在获取到可信度分析触发时,
2.根据权利要求1所述的方法,其特征在于,所述根据终端关联信息确定可信终端(110)的可信度数据包括:
3.根据权利要求2所述的方法,其特征在于,所述根据每一组终端关联信息确定一可信度分量包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所有可信度分量确定可信终端(110)的可信度数据包括:
5.根据权利要求4所述的方法,其特征在于,所述基础可信系数的获取方法包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述可信度数据确定可信终端(110)的终端接入策略包括:
7.根据权利要求6所述的方法,其特征在于,所述预设时长的确定方法包括:
8.根据权利要求7所述的方法,其特征在于,所述可信度变化速度的获取方法包括:
【技术特征摘要】
1.一种基于多层区块链技术的虚拟电厂可信终端接入方法,其特征在于,包括:针对每一可信终端(110),在获取到可信度分析触发时,
2.根据权利要求1所述的方法,其特征在于,所述根据终端关联信息确定可信终端(110)的可信度数据包括:
3.根据权利要求2所述的方法,其特征在于,所述根据每一组终端关联信息确定一可信度分量包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所有可信度分量...
【专利技术属性】
技术研发人员:王莉,黄蔚亮,危国恩,余志文,
申请(专利权)人:广东电网有限责任公司广州供电局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。