数据处理方法、装置和数据处理系统与流程

    专利2022-07-07  44


    本发明涉及电力物联网领域,具体而言,涉及一种数据处理方法、装置和数据处理系统。



    背景技术:

    电力物联网由于大量的各种类型的感知设备部署在外部环境中且无人值守,因而与传统电力信息网络相比,在信息的传输过程中更容易受到外界的侵扰,导致信息数据的泄露,进而导致整个系统的信息安全受到了威胁。电力物联网安全防护的漏洞会导致整个电力系统的安全受到威胁,产生连锁反应。

    针对上述的问题,目前尚未提出有效的解决方案。



    技术实现要素:

    本发明实施例提供了一种数据处理方法、装置和数据处理系统,以至少解决电力物联网领域中传输信息不安全的技术问题。

    根据本发明实施例的一个方面,提供了一种数据处理方法,包括:电力物联网节点获取数据安全处理请求;所述电力物联网节点将所述数据安全处理请求发送给区块链网络中的区块链节点,其中,所述区块链节点与所述电力物联网节点对应;所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点采用区块链网络的数据处理机制对所述数据安全处理请求进行处理后得到的结果。

    可选地,所述电力物联网节点接收所述区块链节点返回的数据处理结果包括:在所述数据安全处理请求用于对电力物联网数据进行仲裁的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述电力物联网数据中的冲突进行仲裁后得到的仲裁结果。

    可选地,所述电力物联网节点接收所述区块链节点返回的数据处理结果包括以下至少之一:在所述数据安全处理请求用于对电力物联网接入终端进行接入认证的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述接入终端的接入进行共识认证后,得到的认证结果;

    在所述数据安全处理请求用于对电力物联网终端的权限进行验证的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述电力物联网终端的权限进行共识验证后,得到的验证结果。

    可选地,数据处理方法还包括:在所述数据安全处理请求用于对电力物联网终端的访问请求进行确认的情况下,所述电力物联网节点还接收所述区块链节点返回的访问请求数据,其中,所述访问请求数据包括:所述区块链节点依据所述电力物联网终端的访问请求提取的在所述区块链网络中存储的访问请求数据。

    可选地,数据处理方法还包括:在所述数据安全处理请求用于对电力物联网终端的传输数据进行确认的情况下,所述电力物联网节点还接收所述电力物联网终端的传输数据并发送给所述区块链节点。

    可选地,所述电力物联网节点接收所述区块链节点返回的数据处理结果包括:在所述数据安全处理请求用于检测异常状况的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述异常状况进行检测后,得到的检测结果。

    根据本发明实施例的另一方面,还提供了一种数据处理方法,包括:区块链网络中的区块链节点接收电力物联网节点发送的数据安全处理请求;所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果;所述区块链节点将所述数据安全处理结果返回给所述电力物联网节点。

    可选地,所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果包括以下至少之一:在所述数据安全处理请求用于对电力物联网数据进行仲裁的情况下,所述区块链节点采用所述区块链网络对所述力物联网数据中的冲突进行仲裁,得到仲裁结果;在所述数据安全处理请求用于对电力物联网接入终端进行接入认证的情况下,所述区块链节点依据所述区块链网络对所述接入终端的接入进行共识认证,得到认证结果;在所述数据安全处理请求用于对电力物联网终端的权限进行验证的情况下,所述区块链节点依据所述区块链网络对所述电力物联网终端的权限进行共识验证,得到验证结果;在所述数据安全处理请求用于检测异常状况的情况下,所述区块链节点依据所述区块链网络对所述异常状况进行检测,得到检测结果。

    可选地,数据处理方法还包括:在所述数据安全处理请求用于对电力物联网终端的访问请求进行确认的情况下,所述区块链节点依据所述电力物联网终端的访问请求提取在所述区块链网络中存储的访问请求数据;在所述数据安全处理请求用于对电力物联网终端的传输数据进行确认的情况下,所述区块链节点将所述电力物联网终端的传输数据存储在所述区块链网络中。

    根据本发明实施例的又一方面,还提供了一种数据处理方法,包括:电力物联网节点获取数据安全处理请求;所述电力物联网节点将所述数据安全处理请求发送给区块链网络中的区块链节点;所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果;所述区块链节点将所述数据安全处理结果返回给所述电力物联网节点。

    可选地,所述方法还包括:所述区块链节点对所述数据安全处理请求,以及所述数据安全处理结果进行备份。

    根据本发明实施例的再一方面,还提供了一种应用于电力物联网节点的数据处理装置,包括:获取模块,用于获取数据安全处理请求;第一发送模块,用于将所述数据安全处理请求发送给区块链网络中的区块链节点,其中,所述区块链节点与所述电力物联网节点对应;第一接收模块,用于接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理后得到的结果。

    根据本发明实施例的再一方面,还提供了一种应用于区块链网络中的区块链节点的数据处理装置,包括:第二接收模块,用于接收电力物联网节点发送的数据安全处理请求;处理模块,用于采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果;第二发送模块,用于将所述数据安全处理结果返回给所述电力物联网节点。

    根据本发明实施例的再一方面,还提供了一种数据处理系统包括上述的任意一种数据处理装置。

    在本发明实施例中,采用电力物联网节点获取数据安全处理请求的方式,通过将所述数据安全处理请求发送给与电力物联网节点对应的区块链网络中的区块链节点并在区块链网络中进行处理,达到了得到数据安全处理结果的目的,从而实现了保障电力物联网领域的信息安全的技术效果,进而解决了电力物联网领域中传输信息不安全技术问题。

    附图说明

    此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

    图1是根据本发明实施例提供的数据处理方法一的流程图;

    图2是现有技术中的电力物联网安全架构示意图;

    图3是根据本发明可选实施方式提供的电力物联网平台结构示意图;

    图4是根据本发明可选实施方式的电力物联网终端设备认证流程示意图;

    图5是根据本发明可选实施方式的电力物联网终端设备访问请求验证流程示意图;

    图6是根据本发明实施例提供的数据处理方法二的流程图;

    图7是根据本发明实施例提供的数据处理方法三的流程图;

    图8是根据本发明可选实施方式的电力物联网节点的结构示意图;

    图9是根据本发明可选实施例提供的数据处理装置一的结构框图;

    图10是根据本发明可选实施例提供的数据处理装置二的结构框图。

    具体实施方式

    为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。

    需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

    实施例1

    根据本发明实施例,提供了一种数据处理方法,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

    图1是根据本发明实施例提供的数据处理方法一的流程图,如图1所示,该方法包括如下步骤:

    步骤s102,电力物联网节点获取数据安全处理请求;

    步骤s104,电力物联网节点将数据安全处理请求发送给区块链网络中的区块链节点,其中,区块链节点与电力物联网节点对应;

    步骤s106,电力物联网节点接收区块链节点返回的数据安全处理结果,其中,数据安全处理结果包括:区块链节点采用区块链网络的数据处理机制对数据安全处理请求进行处理后得到的结果。

    通过上述步骤,采用区块链网络进行信息安全处理,可以实现电力物联网节点接收到区块链节点返回的数据安全处理结果,达到了得到数据安全处理结果的目的,从而实现了保障电力物联网系统的信息安全的技术效果,进而解决了电力物联网系统中传输信息不安全技术问题。

    现有技术中,电力物联网在隐私、验证、系统配置、授权、访问控制、信息的存储和管理等方面都存在着安全挑战,而传统的电力安全隔离防护架构与电力物联网互联互通效率之间存在着较大的矛盾,且无法解决电力物联网的安全问题。图2是现有技术中的电力物联网安全架构示意图。如图2所示,由于电力物联网的特点,存在大量暴露在外部环境中的设备,收到网络攻击的风险很大,当受到攻击时,可能导致服务的中断,至严重损害电力基础设施的信息安全。在当前的电力物联网安全架构中,信电力物联网信息的采集、信息的传输和信息的处理都存在安全风险。例如,如图所示的感知层可以通过电子标签、摄像头、传感器等感知设备来采集设备状态、图像等信息,然后通过无线网络等方式进行信息的传播,感知层的安全主要包括射频识别(rfid)安全、无线传感器网络(wsn)安全、强健网络(rsn)安全等。网络层的网关将采集的数据进行处理和解析,然后将信息通过电力专用网络传送到应用服务器。设备终端的大量接入,带来了并发上传数据的风险,导致数据丢失和设备的故障,同时也会导致网络拥塞。网路层的安全主要包括接入网安全、承载网安全、核心网安全、5g等移动网络安全等。应用层主要对信息进行处理和分析,对应用进行控制和管理。应用层的安全主要包括软件更新的安全、设备配置管理的安全、消息列队遥测传输(mqtt)协议安全、高级消息队列(amqp)协议安全、受约束的因公程序(coap)协议安全、可拓展消息传递和到场(xmpp)协议安全等。

    传统的中心式系统中,对电力物联网节点进行信息处理由于上述原因存在安全风险。根据本发明实施例提供的数据处理方法采用了区块链网络对信息进行处理,可以很好地保证信息的安全性。图3是根据本发明可选实施方式提供的电力物联网平台结构示意图,如图3所示,电力物联网平台可以包括多个电力物联网节点,多个电路物联网节点可以用于电力物联网设备与平台之间的信息交互、设备的数据可视化和平台对外的服务封装。电力物联网平台还可以用于权限管理、接入认证和入侵检测等功能。每个电力物联网节点可以通过web3j调用接口,并通过json-rpc与区块链节点例如geth客户端进行通信,通过该方法接入区块链网络。geth客户端作为下层的区块链节点,可以对电力物联网设备发出的信息进行认证、表决和信息存储,基于智能合约的执行进行信息判定,并将结果返回给电力物联网节点,再有电力物联网节点返回给电力物联网设备。由于区块链网络时去中心化的分布式网络,因而可以很好地保证信息的安全性和准确性。

    作为一种可选的实施例,电力物联网节点接收区块链节点返回的数据处理结果可以采用如下方式:在数据安全处理请求用于对电力物联网数据进行仲裁的情况下,电力物联网节点接收区块链节点返回的数据安全处理结果,其中,数据安全处理结果包括:区块链节点依据区块链网络对电力物联网数据中的冲突进行仲裁后得到的仲裁结果。

    电力物联网系统中可能会出现数据冲突或者数据存在异议的情况,为了实现对冲突或者异议的安全、公正的判断,可以利用区块链技术实现对冲突或异议的仲裁。作为一种可选的实施方式,在区块链网络选用以太坊的情况下,电力物联网节点通过区块链网络进行仲裁可以采用如下步骤:s1,电力物联网节点通过json-rpc,将仲裁请求发送给geth节点;s2,geth节点通过智能合约,启动仲裁,执行智能合约;s3,geth节点网络经过多数表决,形成仲裁结果;s4,geth节点通过json-rpc将结果返回给物联网分节点,完成仲裁的流程。

    作为一种可选的实施例,电力物联网节点接收区块链节点返回的数据处理结果可以根据不同情况采用不同的方式,例如可以通过如下方式至少之一进行:在数据安全处理请求用于对电力物联网接入终端进行接入认证的情况下,电力物联网节点接收区块链节点返回的数据安全处理结果,其中,数据安全处理结果包括:区块链节点依据区块链网络对接入终端的接入进行共识认证后,得到的认证结果;在所述数据安全处理请求用于对电力物联网终端的权限进行验证的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述电力物联网终端的权限进行共识验证后,得到的验证结果。

    区块链网络可以对电力物联网的接入终端进行设备认证和权限验证,保证接入终端的安全性,将认证和验证过程放在区块链网络端可以有效避免中心化系统的信息安全风险,保证认证和验证结果的准确性。

    作为一种可选的实施方式,图4是根据本发明可选实施方式的电力物联网终端设备认证流程示意图,如图4所示,电力物联网节点通过区块链网络进行设备的接入认证可以通过如下方式:s1,电力物联网设备的接入终端发送接入认证请求给电力物联网节点,并给出注册信息;s2,电力物联网节点按照区块链的信息格式封装请求信息,将请求验证发送给geth节点,触发智能合约;s3,geth节点运行智能合约,获取接入认证表信息,进行节点的共识认证,并返回认证结果给电力物联网节点;s4,电力物联网节点收到认证结果后,将认证结果信息进行存储;s5,区块链网络存储信息后,将信息的存储结果返回给电力物联网节点;s6,电力物联网节点将认证结果返回给电力物联网设备终端。

    作为一种可选的实施例,在数据安全处理请求用于对电力物联网终端的访问请求进行确认的情况下,电力物联网节点还接收区块链节点返回的访问请求数据,其中,访问请求数据包括:区块链节点依据电路物联网终端的访问请求提取的在区块链网络中存储的访问请求数据。

    作为一种可选的实施例,在数据安全处理请求用于对电力物联网终端的传输数据进行确认的情况下,电力物联网节点还接收电力物联网终端的传输数据并发送给区块链节点。

    电力物联网设备终端还可以通过区块链网络实现信息的调度存储,例如根据数据传输请求将电力物联网设备终端的数据发送到区块链网络中进行存储,或者还可以根据数据访问请求将区块链网络中的数据发送给电力物联网设备终端。在调度信息数据之前,还可以基于区块链网络的共识机制对电力物联网设备终端的权限进行判断,当设备终端具备相应的权限时,才允许根据其发出的信息调度请求进行信息数据的调度。

    作为一种可选的实施方式,区块链网络可以对电力物联网设备终端的权限进行判断,并基于电力物联网设备终端的权限通过区块链网络调度信息。电力物联网设备的权限可以包括多种,例如访问权限、数据传输权限、查询权限、修改数据权限等。以通过区块链网络验证电力物联网设备的访问权限为例,图5是根据本发明可选实施方式的电力物联网终端设备访问请求验证流程示意图,如图5所示,对电力物联网设备访问终端的访问请求进行识别和验证可以采用如下方式:s1,电力物联网终端设备发出访问请求给电力物联网节点;s2,电力物联网节点向区块链节点广播请求信息,执行共识算法,判断该电力物联网设备是否具有访问的权限;s3,电力物联网节点按照区块链的格式封装验证请求,向geth节点发送验证请求;s4,geth节点触发并运行智能合约,提取权限控制表,得到验证请求信息后进行共识认证,并把验证结果返回给电力物联网节点;s5,电力物联网节点收到验证结果后,通过信息验证,将访问请求要求访问的信息内容按照区块链的格式进行封装,发送给geth节点;s6,geth节点收到访问请求后,提取访问请求要求访问的信息内容,把信息内容返回给电力物联网节点;s7,电力物联网节点收到返回的要求访问的信息内容后,把要求访问的信息内容发送给电力物联网设备终端。

    作为一种可选的实施例,电力物联网节点接收区块链节点返回的数据处理结果包括:在数据安全处理请求用于检测异常状况的情况下,电力物联网节点接收区块链节点返回的数据安全处理结果,其中,数据安全处理结果包括:区块链节点依据区块链网络对异常状况进行检测后,得到的检测结果。

    例如,当电力物联网设备面临非法入侵时,可以采用如下方式对非法入侵进行检测:s1,电力物联网节点检测电力物联网设备的信息运行状况,如果发现异常状况或恶性事件时,将给电力物联网节点采集的恶性事件数据进行分析;s2,将恶性事件的数据通过电力物联网节点发送给区块链网络,区块链网络仲裁恶性事件,并将仲裁的结论返回给电力物联网节点;s3,电力物联网节点再次对事件进行分析和判定,如果是恶性事件,则采取相应处理,并通过电力物联网节点中的数据展示模块展示恶性事件的发生。区块链网络可以对恶性事件的数据进行仲裁判断,保证了仲裁判断的公平公正,电力物联网节点对事件的分析和判定除了考虑区块链网络的仲裁结果,还要综合考虑事件发生的时间、场景、可能的原因等其他因素,对该事件进行全面的评估,最后再得出结论。

    图6是根据本发明实施例提供的数据处理方法二的流程图,如图6所示,该方法包括如下步骤:

    步骤s602,区块链网络中的区块链节点接收电力物联网节点发送的数据安全处理请求;

    步骤s604,区块链节点采用区块链网络的数据处理机制对数据安全处理请求进行处理,得到数据安全处理结果;

    步骤s606,区块链节点将数据安全处理结果返回给电力物联网节点。

    通过上述步骤,实现了区块链网络通过区块链节点对数据安全处理请求进行处理并将数据安全处理结果返回给电力物联网节点,到了得到数据安全处理结果的目的,从而实现了保障电力物联网领域的信息安全的技术效果,进而解决了电力物联网领域中传输信息不安全技术问题。

    作为一种可选的实施例,区块链节点采用区块链网络的数据处理机制对数据安全处理请求进行处理,得到数据安全处理结果可以采用多种方式,可以采用的方式包括以下至少之一:在数据安全处理请求用于对电力物联网数据进行仲裁的情况下,区块链节点采用区块链网络对电力物联网数据中的冲突进行仲裁,得到仲裁结果;在数据安全处理请求用于对电力物联网接入终端进行接入认证的情况下,区块链节点依据区块链网络对接入电力物联网终端的接入进行共识认证,得到认证结果;在数据安全处理请求用于对电力物联网终端的权限进行验证的情况下,区块链节点依据区块链网络对电力物联网终端的权限进行共识验证,得到验证结果;在数据安全处理请求用于检测异常状况的情况下,区块链节点依据区块链网络对异常状况进行检测,得到检测结果。

    作为一种可选的实施例,区块链节点还可以在数据安全处理请求用于对电力物联网终端的访问请求进行确认的情况下,区块链节点依据电路物联网终端的访问请求提取在区块链网络中存储的访问请求数据;在数据安全处理请求用于对电力物联网终端的传输数据进行确认的情况下,区块链节点将电力物联网终端的传输数据存储在区块链网络中。

    图7是根据本发明实施例提供的数据处理方法三的流程图,如图7所示,该方法包括如下步骤:

    步骤s702,电力物联网节点获取数据安全处理请求;

    步骤s704,电力物联网节点将数据安全处理请求发送给区块链网络中的区块链节点;

    步骤s706,区块链节点采用区块链网络的数据处理机制对数据安全处理请求进行处理,得到数据安全处理结果;

    步骤s708,区块链节点将数据安全处理结果返回给电力物联网节点。

    通过上述步骤,电力物联网节点从电力物联网设备中获取数据安全处理请求,将请求发送给区块链网络中的区块链节点并接收返回的数据安全处理结果,并将数据安全处理结果返回给电力物联网设备,实现了对电力物联网设备中信息数据的安全验证和安全处理,实现了保障电力物联网领域的信息安全的技术效果,进而解决了电力物联网领域中传输信息不安全技术问题。

    作为一种可选的实施例,上述方法还包括:区块链节点对数据安全处理请求,以及数据安全处理结果进行备份。

    图8是根据本发明可选实施方式的电力物联网节点的结构示意图,如图8所示,电力物联网节点可以包括如下模块:运行信息传递模块,终端设备交互模块,数据处理模块,容忍入侵模块,信息访问控制模块,接入认证模块,数据展示模块,数据库和对外服务接口;区块链网络可以包括节点共识和账本维护。通过上述功能模块,实现了电力物联网节点内部的协调工作,支撑电力物联网设备的数据可视化、对外的服务封装、接入认证和入侵检测等功能。

    实施例2

    图9是根据本发明可选实施例提供的数据处理装置一的结构框图,如图9所示,该数据处理装置一90包括如下部分:获取模块92,第一发送模块94和第一接收模块96,下面对上述装置进行具体说明。

    获取模块92,用于获取数据安全处理请求;

    第一发送模块94,连接于上述获取模块92,用于将数据安全处理请求发送给区块链网络中的区块链节点,其中,区块链节点与电力物联网节点对应;

    第一接收模块96,连接于上述第一发送模块94,用于接收区块链节点返回的数据安全处理结果,其中,数据安全处理结果包括:区块链节点采用区块链网络的数据处理机制对数据安全处理请求进行处理后得到的结果。

    实施例3

    图10是根据本发明可选实施例提供的数据处理装置二的结构框图,如图10所示,该数据处理装置二100包括如下部分:第二接收模块102,处理模块104和第二发送模块106,下面对该数据处理装置二进行具体说明。

    第二接收模块102,用于接收电力物联网节点发送的数据安全处理请求;

    处理模块104,连接于上述第二接收模块102,用于采用区块链网络的数据处理机制对数据安全处理请求进行处理,得到数据安全处理结果;

    第二发送模块106,连接于上述处理模块104,用于将数据安全处理结果返回给电力物联网节点。

    上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

    在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

    在本申请所提供的几个实施例中,应该理解到,所揭露的技术内容,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,可以为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。

    所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

    另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

    所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

    以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。


    技术特征:

    1.一种数据处理方法,其特征在于,包括:

    电力物联网节点获取数据安全处理请求;

    所述电力物联网节点将所述数据安全处理请求发送给区块链网络中的区块链节点,其中,所述区块链节点与所述电力物联网节点对应;

    所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点采用区块链网络的数据处理机制对所述数据安全处理请求进行处理后得到的结果。

    2.根据权利要求1所述的方法,其特征在于,所述电力物联网节点接收所述区块链节点返回的数据处理结果包括:

    在所述数据安全处理请求用于对电力物联网数据进行仲裁的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述电力物联网数据中的冲突进行仲裁后得到的仲裁结果。

    3.根据权利要求1所述的方法,其特征在于,所述电力物联网节点接收所述区块链节点返回的数据处理结果包括以下至少之一:

    在所述数据安全处理请求用于对电力物联网接入终端进行接入认证的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述接入终端的接入进行共识认证后,得到的认证结果;

    在所述数据安全处理请求用于对电力物联网终端的权限进行验证的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述电力物联网终端的权限进行共识验证后,得到的验证结果。

    4.根据权利要求1所述的方法,其特征在于,还包括:

    在所述数据安全处理请求用于对电力物联网终端的访问请求进行确认的情况下,所述电力物联网节点还接收所述区块链节点返回的访问请求数据,其中,所述访问请求数据包括:所述区块链节点依据所述电力物联网终端的访问请求提取的在所述区块链网络中存储的访问请求数据。

    5.根据权利要求1所述的方法,其特征在于,还包括:

    在所述数据安全处理请求用于对电力物联网终端的传输数据进行确认的情况下,所述电力物联网节点还接收所述电力物联网终端的传输数据并发送给所述区块链节点。

    6.根据权利要求1所述的方法,其特征在于,所述电力物联网节点接收所述区块链节点返回的数据处理结果包括:

    在所述数据安全处理请求用于检测异常状况的情况下,所述电力物联网节点接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点依据所述区块链网络对所述异常状况进行检测后,得到的检测结果。

    7.一种数据处理方法,其特征在于,包括:

    区块链网络中的区块链节点接收电力物联网节点发送的数据安全处理请求;

    所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果;

    所述区块链节点将所述数据安全处理结果返回给所述电力物联网节点。

    8.根据权利要求7所述的方法,其特征在于,所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果包括以下至少之一:

    在所述数据安全处理请求用于对电力物联网数据进行仲裁的情况下,所述区块链节点采用所述区块链网络对所述电力物联网数据中的冲突进行仲裁,得到仲裁结果;

    在所述数据安全处理请求用于对电力物联网接入终端进行接入认证的情况下,所述区块链节点依据所述区块链网络对所述电力物联网接入终端的接入进行共识认证,得到认证结果;

    在所述数据安全处理请求用于对电力物联网终端的权限进行验证的情况下,所述区块链节点依据所述区块链网络对所述电力物联网终端的权限进行共识验证,得到验证结果;

    在所述数据安全处理请求用于检测异常状况的情况下,所述区块链节点依据所述区块链网络对所述异常状况进行检测,得到检测结果。

    9.根据权利要求7所述的方法,其特征在于,还包括:

    在所述数据安全处理请求用于对电力物联网终端的访问请求进行确认的情况下,所述区块链节点依据所述电力物联网终端的访问请求提取在所述区块链网络中存储的访问请求数据;

    在所述数据安全处理请求用于对电力物联网终端的传输数据进行确认的情况下,所述区块链节点将所述电力物联网终端的传输数据存储在所述区块链网络中。

    10.一种数据处理方法,其特征在于,包括:

    电力物联网节点获取数据安全处理请求;

    所述电力物联网节点将所述数据安全处理请求发送给区块链网络中的区块链节点;

    所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果;

    所述区块链节点将所述数据安全处理结果返回给所述电力物联网节点。

    11.根据权利要求10所述的方法,其特征在于,所述方法还包括:

    所述区块链节点对所述数据安全处理请求,以及所述数据安全处理结果进行备份。

    12.一种数据处理装置,其特征在于,应用于电力物联网节点,包括:

    获取模块,用于获取数据安全处理请求;

    第一发送模块,用于将所述数据安全处理请求发送给区块链网络中的区块链节点,其中,所述区块链节点与所述电力物联网节点对应;

    第一接收模块,用于接收所述区块链节点返回的数据安全处理结果,其中,所述数据安全处理结果包括:所述区块链节点采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理后得到的结果。

    13.一种数据处理装置,其特征在于,应用于区块链网络中的区块链节点,包括:

    第二接收模块,用于接收电力物联网节点发送的数据安全处理请求;

    处理模块,用于采用所述区块链网络的数据处理机制对所述数据安全处理请求进行处理,得到数据安全处理结果;

    第二发送模块,用于将所述数据安全处理结果返回给所述电力物联网节点。

    14.一种数据处理系统,其特征在于,包括权利要求12所述的数据处理装置和权利要求13所述的数据处理装置。

    技术总结
    本发明公开了一种数据处理方法、装置和数据处理系统。其中,该方法包括:电力物联网节点获取数据安全处理请求;电力物联网节点将数据安全处理请求发送给区块链网络中的区块链节点,其中,区块链节点与电力物联网节点对应;电力物联网节点接收区块链节点返回的数据安全处理结果,其中,数据安全处理结果包括:区块链节点采用区块链网络的数据处理机制对数据安全处理请求进行处理后得到的结果。本发明解决了电力物联网领域中传输信息不安全的技术问题。

    技术研发人员:李群;王超;王小虎;任天宇;董佳涵;郭广鑫;师恩洁;李志浩;叶志远;曹灿;倪鹏程
    受保护的技术使用者:国网北京市电力公司;国家电网有限公司;安徽继远软件有限公司
    技术研发日:2020.11.17
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-7956.html

    最新回复(0)