[发明专利]一种基于算力的区块链知识系统及其使用方法有效
申请号: | 201910538087.0 | 申请日: | 2019-06-20 |
公开(公告)号: | CN110334543B | 公开(公告)日: | 2023-01-17 |
发明(设计)人: | 赵梓谷 | 申请(专利权)人: | 广东技术师范大学天河学院 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64 |
代理公司: | 佛山信智汇知识产权代理事务所(特殊普通合伙) 44629 | 代理人: | 唐杏姣 |
地址: | 510000 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 知识 系统 及其 使用方法 | ||
1.一种基于算力的区块链知识系统,包括用户端集群和存储集群,其特征在于,所述用户端集群包括与服务器组网的若干个客户端和数据库代理节点,各个所述客户端作为数据库中的一个节点并与所述数据库代理节连接,所述存储集群设置在所述数据库代理节点的一个缓存区内并由所述数据库进行实时的存储和调用,各个所述客户端和所述数据库代理节点之间还设有安全装置;
数据库代理节点包括若干个数据库节点,各个所述数据库节点之间分别设有若干个共享数据块,各个所述共享数据块对应设有节点号和连接识别码,所述连接识别码与所述节点号交错分布;
各个所述客户端包括验证码和识别数组,所述验证码由所述识别数组随机生成并按频率进行更新,所述识别数组包括若干位数的路由表和路由算法,所述路由算法包括连接随机码、复制、随机走动法和取模算法;
所述安全装置包括预提取模块和数据写入模块,所述预提取模块执行连接查询操作的数据作为相似数据,并从两个以上的数据节点中,提取出数据表中的取值相同的各行数据,数据写入模块将从两个以上的数据表中提取的、相似数据的取值相同的各行数据,存储在同一个存储缓存区内;
所述预提取模块包括连接模块和切断算法,所述预提取模块提取的各行数据将需要执行连接查询操作的数据列作为目标列,按照目标列的取值,将两个以上的数据表进行整体排列,得到预连接数据表;
所述切断算法根据各个存储缓存区的空间映射出存储节点的当前可用存储空间并通过数据链路存储到所述数据库代理节点内,并对所述预连接数据表进行切分得到继承子表;
其中,所述随机码由系统按照时间算力进行更新。
2.如权利要求1所述的一种基于算力的区块链知识系统,其特征在于,两个以上的所述数据表中目标列的取值相同的各行数据在同一个继承子表内并从所述预连接数据表中切分出不大于当前可用存储空间的所述继承子表。
3.一种基于算力的区块链知识系统的使用方法,其应用于如权利要求1-2之一所述的区块链知识系统,其特征在于,所述数据库实时监测各个所述客户端的连接状态并实时不断更新所述共享数据块的所述节点号和所述连接识别码,当各个所述客户端与所述数据库代理节点进行连接时,触发所述安全装置的所述预提取模块和数据写入模块;
触发所述预提取模块和所述数据写入模块后,所述预提取模块在各个所述数据表中的各行数据,并进行对比的操作,当两个所述对比的数据表中的数据值为相似或相同时,把该数据通过所述写入模块将从两个以上的数据表中提取的、相似数据的取值相同的各行数据提取出来存储到所述继承子表中;
触发所述安全装置后,各个所述客户端实现与所述数据库代理节点进行连接实现组网,获取所述存储集群内的数据,或上传个人数据到所述共享数据块对应的存储集群中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东技术师范大学天河学院,未经广东技术师范大学天河学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910538087.0/1.html,转载请声明来源钻瓜专利网。