[发明专利]一种基于区块链的数据处理方法及设备有效
申请号: | 201710190740.X | 申请日: | 2017-03-28 |
公开(公告)号: | CN107391526B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 邱鸿霖 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06F16/22 |
代理公司: | 北京亿腾知识产权代理事务所(普通合伙) 11309 | 代理人: | 陈霁;周良玉 |
地址: | 开曼群岛大开曼岛西湾路802号木槿*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 数据处理 方法 设备 | ||
本申请公开了一种基于区块链的数据处理方法及设备,包括:通过按照处理等级将不同的业务数据存储至不同的数据处理队列中,以及在向区块中存储数据时,按照设定条件从不同的数据处理队列中读取一定数量的业务数据,以实现不同处理等级的业务数据都可以得到处理,打破了现有技术中单一按照时间因素处理业务数据的规定,避免了现有技术中业务优先级比较高的业务的处理效率比较低的问题,本申请实施例提供出的方案既保证了业务优先级高的业务的业务数据的处理效率,也保证了业务优先级低的业务的业务数据的处理效率,在满足业务处理优先级时,增加了区块链中业务数据处理的灵活性,也提升了区块链在业务应用领域的使用价值。
技术领域
本申请涉及互联网信息处理技术及计算机技术领域,尤其涉及一种基于区块链的数据处理方法及设备。
背景技术
区块链技术也称为分布式账本技术,是一种分布式互联网数据库技术,其特点是去中心化、公开透明、不可篡改、可信任。基于区块链技术构建的网络可以称之为区块链网络,在该区块链网络中包含网络节点(也可以称之为区块链节点),每一个网络节点对应至少一个区块链,每一个区块链上至少包含一个区块。
由于网络节点在接收到待存储的数据时,通过广播的方式发送给区块链网络中的其他网络节点,所以区块链网络中的每一个网络节点都存储了该区块链网络的全量数据,且各个网络节点上存储的数据一致。
具体地,在区块链网络中存储数据一般分为两个阶段:第一个阶段,区块链网络接收到待存储的数据,并将该数据通过广播的方式在区块链网络中进行全网广播,这样区块链网络中的所有节点接收到该待存储的数据,此时,区块链网络中各个网络节点将该待存储的数据写入缓存中;第二个阶段,对于区块链网络中获取该待存储的数据的存储权的网络节点,在获取记录权时,将该待存储数据写入某一区块中,并将该区块上链至已存在的区块链上。由此可见,在区块链网络中采用异步写入策略存储数据。
然而,在实际业务场景中,采用异步写入策略将业务数据存储至区块链网络中,通常在第一个阶段维护一个数据处理队列,按照待存储数据的时间戳依次将待存储的数据写入数据处理队列中,这样,在第二阶段,按照先进先出的原则将数据处理队列中的待存储数据写入区块中。
经研究发现,按照上述方式在区块链网络中存储数据存在以下问题:对于业务优先级比较高的业务,业务数据处理效率比较低,进而导致这些业务的处理效率也比较低。
发明内容
有鉴于此,本申请实施例提供了一种基于区块链的数据处理方法及设备,用于解决现有技术中存在的业务优先级比较高的业务的业务数据处理效率比较低的问题。
本申请实施例提供了一种基于区块链的数据处理方法,包括:
所述区块链中的节点获取设定时间周期中产生的至少一个业务数据,所述业务数据中包含用于表征产生所述业务数据的业务的处理等级;
所述节点根据所述处理等级,将所述业务数据存储至与所述处理等级匹配的数据处理队列中;
在新的区块产生时,所述节点分别从不同的所述数据处理队列中读取满足设定条件的业务数据,并将读取到的所述业务数据存储至所述区块中。
本申请实施例还提供了一种基于区块链的数据处理设备,包括:
获取单元,获取设定时间周期中产生的至少一个业务数据,所述业务数据中包含用于表征产生所述业务数据的业务的处理等级;
存储单元,根据所述处理等级,将所述业务数据存储至与所述处理等级匹配的数据处理队列中;
处理单元,在新的区块产生时,分别从不同的所述数据处理队列中读取满足设定条件的业务数据,并将读取到的所述业务数据存储至所述区块中。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710190740.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:针对数据库的指令处理方法及装置
- 下一篇:一种基于区块链的数据处理方法及设备