基于区块链的数据处理方法、装置及计算机存储介质制造方法及图纸

技术编号:26226646 阅读:18 留言:0更新日期:2020-11-04 11:05
本发明专利技术公开了一种基于区块链的数据处理方法,所述基于区块链的数据处理方法包括以下步骤:所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息;根据所述业务能力信息确定所述区块链多个节点中的目标节点;将所述业务请求发送至所述目标节点,以供所述目标节点执行所述业务请求对应的数据处理操作。本发明专利技术还公开了一种基于区块链的数据处理装置及计算机存储介质,通过获取区块链中各个节点的业务能力,根据业务能力确定可满足业务需求的目标节点,并由目标节点代理执行对应的数据处理操作,实现数据的价值转移,在边缘产品本身的计算能力较低时也可满足大量的计算需求。

【技术实现步骤摘要】
基于区块链的数据处理方法、装置及计算机存储介质
本专利技术涉及边缘计算
,尤其涉及基于区块链的数据处理方法、装置及计算机存储介质。
技术介绍
边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力为一体的开放平台,就近提供最近端服务。其应用程序在边缘侧发起,产生更快的网络服务响应,满足行业在实时业务、应用智能、安全与隐私保护等方面的基本需求。边缘计算处于物理实体和工业连接之间,或处于物理实体的顶端。而云端计算,仍然可以访问边缘计算的历史数据。进行边缘计算的边缘产品一般串行工作于产业链中,是产业链中不可缺少的一环。由于其工作环境、使用规模、功能明确等特点,为了减少硬件成本,边缘产品本身的计算能力较低,在计算需求较多时,无法及时进行边缘计算。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种基于区块链的数据处理方法、装置及计算机存储介质,旨在通过可满足业务需求的目标节点代理执行对应的数据处理操作,可同时满足大量的业务需求。为实现上述目的,本专利技术提供一种基于区块链的数据处理方法,所述基于区块链的数据处理方法包括以下步骤:所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息;根据所述业务能力信息确定所述区块链多个节点中的目标节点;将所述业务请求发送至所述目标节点,以供所述目标节点执行所述业务请求对应的数据处理操作。可选地,所述业务请求包括边缘计算请求、数据存储请求、协议解析请求中的至少一个。可选地,所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息的步骤包括:所述区块链的节点在接收到所述业务请求时,获取所述业务请求对应的业务类型;获取所述区块链关联的多个从区块链中与所述业务类型对应的目标从区块链;获取所述目标从区块链中各个节点的业务能力信息。可选地,所述区块链的节点在接收到所述业务请求时,获取所述业务请求对应的业务类型的步骤之后,还包括:在所述区块链关联的多个从区块链中,不存在与所述业务类型对应的目标从区块链时,所述区块链的节点根据所述业务类型新建从区块链,并将所述节点加入到新建的所述从区块链;将新建的所述从区块链的区块链信息与所述业务类型关联存储在所述区块链中。可选地,所述基于区块链的数据处理方法还包括:所述节点在加入所述区块链时,获取所述节点对应的业务类型;获取所述区块链关联的多个从区块链中与所述业务类型对应的从区块链;将所述节点加入所述业务类型对应的从区块链。可选地,所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息的步骤包括:所述区块链的节点在接收到数据存储请求时,将所述数据存储请求对应的存储需求发送至所述区块链中的各个节点,其中,所述区块链的节点在满足所述存储需求时反馈存储能力信息,所述业务请求包括所述数据存储请求,所述业务能力信息包括所述存储能力信息;接收所述存储能力信息;所述根据所述业务能力信息确定所述区块链多个节点中的目标节点的步骤包括:根据所述存储能力信息确定多个所述节点中的所述目标节点。可选地,所述基于区块链的数据处理方法还包括:所述区块链的节点在接收到数据查询指令时,获取所述数据查询指令中的数据标识;获取所述数据标识对应的哈希值;从所述哈希值对应的存储地址获取数据。可选地,所述基于区块链的数据处理方法还包括:所述区块链的节点在接收到推荐信息时,将所述推荐信息广播至所述区块链中的各个节点;在接收到所述区块链中的节点反馈的确认信息时,根据接收到的所述确认信息的数量与所述区块链中的节点数量获取确认比例;根据所述确认比例确定是否根据所述推荐信息对应的终端设备新建区块链节点。此外,为实现上述目的,本专利技术还提供一种基于区块链的数据处理装置,所述基于区块链的数据处理装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于区块链的数据处理程序,所述基于区块链的数据处理程序被所述处理器执行时实现如上所述中任一项所述的基于区块链的数据处理方法的步骤。此外,为实现上述目的,本专利技术还提供一种计算机存储介质,所述计算机存储介质上存储有基于区块链的数据处理程序,所述基于区块链的数据处理程序被处理器执行时实现如上所述中任一项所述的基于区块链的数据处理方法的步骤。本专利技术实施例提出的基于区块链的数据处理方法、装置及计算机存储介质,所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息,根据所述业务能力信息确定所述区块链多个节点中的目标节点,将所述业务请求发送至所述目标节点,以供所述目标节点执行所述业务请求对应的数据处理操作。本专利技术通过获取区块链中各个节点的业务能力,根据业务能力确定可满足业务需求的目标节点,并由目标节点代理执行对应的数据处理操作,实现数据的价值转移,在边缘产品本身的计算能力较低时也可满足大量的计算需求。附图说明图1是本专利技术实施例方案涉及的硬件运行环境的终端结构示意图;图2为本专利技术基于区块链的数据处理方法的一实施例的流程示意图;图3为本专利技术基于区块链的数据处理方法另一实施例的流程示意图;图4为本专利技术基于区块链的数据处理方法再一实施例的流程示意图;图5为本专利技术基于区块链的数据处理方法又一实施例的流程示意图;图6为本专利技术基于区块链的数据处理方法又一实施例的流程示意图;图7为本专利技术智联网管理系统框架的示意图;图8为本专利技术智联网数据管理系统原理架构图的示意图;图9为本专利技术公共链条区块链的区块组成示意图;图10为本专利技术数据存储区块链的存储流程图;图11为本专利技术数据存储区块链的查询流程图;图12为本专利技术数据存储区块链的区块组成示意图;图13为本专利技术节点认证签名的示意图;图14为本专利技术节点共识认证的示意图;图15为本专利技术协议解析区块链的解析流程图;图16为本专利技术协议解析区块链的区块组成示意图;图17为本专利技术信息存储区块链的存储流程图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例提供一种解决方案,通过获取区块链中各个节点的业务能力,根据业务能力确定可满足业务需求的目标节点,并由目标节点代理执行对应的数据处理操作,实现数据的价值转移,在边缘产品本身的计算能力较低时也可满足大量的计算需求。随着物联网需求的爆发式的增长,物联网终端的数量以千亿级的数量存在,如此多的物联网终端产生的海量数据大量存在。物联网数据格式也呈多样性分布,数据格式分类有结构化数据、非结构化数据、半结构化数据等本文档来自技高网...

【技术保护点】
1.一种基于区块链的数据处理方法,其特征在于,所述基于区块链的数据处理方法包括以下步骤:/n所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息;/n根据所述业务能力信息确定所述区块链多个节点中的目标节点;/n将所述业务请求发送至所述目标节点,以供所述目标节点执行所述业务请求对应的数据处理操作。/n

【技术特征摘要】
1.一种基于区块链的数据处理方法,其特征在于,所述基于区块链的数据处理方法包括以下步骤:
所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息;
根据所述业务能力信息确定所述区块链多个节点中的目标节点;
将所述业务请求发送至所述目标节点,以供所述目标节点执行所述业务请求对应的数据处理操作。


2.如权利要求1所述的基于区块链的数据处理方法,其特征在于,所述业务请求包括边缘计算请求、数据存储请求、协议解析请求中的至少一个。


3.如权利要求1所述的基于区块链的数据处理方法,其特征在于,所述区块链的节点在接收到业务请求时,获取所述区块链中的各个节点的业务能力信息的步骤包括:
所述区块链的节点在接收到所述业务请求时,获取所述业务请求对应的业务类型;
获取所述区块链关联的多个从区块链中与所述业务类型对应的目标从区块链;
获取所述目标从区块链中各个节点的业务能力信息。


4.如权利要求3所述的基于区块链的数据处理方法,其特征在于,所述区块链的节点在接收到所述业务请求时,获取所述业务请求对应的业务类型的步骤之后,还包括:
在所述区块链关联的多个从区块链中,不存在与所述业务类型对应的目标从区块链时,所述区块链的节点根据所述业务类型新建从区块链,并将所述节点加入到新建的所述从区块链;
将新建的所述从区块链的区块链信息与所述业务类型关联存储在所述区块链中。


5.如权利要求4所述的基于区块链的数据处理方法,其特征在于,所述基于区块链的数据处理方法还包括:
所述节点在加入所述区块链时,获取所述节点对应的业务类型;
获取所述区块链关联的多个从区块链中与所述业务类型对应的从区块链;
将所述节点加入所述业务类型对应的从区块链。


6.如权利要求1所述的基于区块链的数据处理方法,其特征在于,所述区块链的节点...

【专利技术属性】
技术研发人员:徐高峰裴卫斌员晓毅关淑菊
申请(专利权)人:深圳力维智联技术有限公司南京中兴力维软件有限公司
类型:发明
国别省市:广东;44

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

1