【技术实现步骤摘要】
一种基于区块链的数据查询系统及实现方法
本专利技术涉及区块链
,具体涉及一种基于区块链的数据查询系统及实现方法。
技术介绍
目前,常用的对数据查询权限进行管理的方法有由工作人员在后台对用户的申请请求进行现场审批,工作人员审核完用户的身份后才能确定是否同意用户的申请,但这种方法费时费力,审核效率低;对于用于上传的数据往往采用也采用人工审核,增加人力劳力,降低数据更新速度。
技术实现思路
本专利技术的目的是提供一种基于区块链的数据查询系统及实现方法,实现选择上传数据文件、更新数据文件与查询库中数据文件的功能,操作方便,查询效率高。本专利技术提供了如下的技术方案:一种基于区块链的数据查询系统,包括基于底层区块链平台的若干模块,其中,若干所述模块包括:用户模块,用于新用户注册,还用于系统登陆、身份验证以及模式选择;上传模块,用于提供用户上传新数据文件的接口并将所述新数据文件传输至下述审核模块;审核模块,用于对所述上传模块获取的新数据文件进行审核;数据库,用于储存经过所述审核模块审核通过的数据文件并将其公布至系统平台,供其他用户查询;更新模块,用于对上传并发布的数据文件进行更新或修改,并将修改后的数据文件传输至上传模块进行重新上传审核;查询模块,用于用户对数据库中的数据文件进行查询,并生成查询记录;支付模块,用于用户进行充值与支付操作;下载模块,用于用户在支付等额的费用后对对应的数据文件进行下载;评论模块,用于用户 ...
【技术保护点】
1.一种基于区块链的数据查询系统,其特征在于,包括基于底层区块链平台的若干模块,其中,若干所述模块包括:/n用户模块,用于新用户注册,还用于系统登陆、身份验证以及模式选择;/n上传模块,用于提供用户上传新数据文件的接口并将所述新数据文件传输至下述审核模块;/n审核模块,用于对所述上传模块获取的新数据文件进行审核;/n数据库,用于储存经过所述审核模块审核通过的数据文件并将其公布至系统平台,供其他用户查询;/n更新模块,用于对上传并发布的数据文件进行更新或修改,并将修改后的数据文件传输至上传模块进行重新上传审核;/n查询模块,用于用户对数据库中的数据文件进行查询,并生成查询记录;/n支付模块,用于用户进行充值与支付操作;/n下载模块,用于用户在支付等额的费用后对对应的数据文件进行下载;/n评论模块,用于用户在下载应用相关的数据文件后对其进行评论。/n
【技术特征摘要】
1.一种基于区块链的数据查询系统,其特征在于,包括基于底层区块链平台的若干模块,其中,若干所述模块包括:
用户模块,用于新用户注册,还用于系统登陆、身份验证以及模式选择;
上传模块,用于提供用户上传新数据文件的接口并将所述新数据文件传输至下述审核模块;
审核模块,用于对所述上传模块获取的新数据文件进行审核;
数据库,用于储存经过所述审核模块审核通过的数据文件并将其公布至系统平台,供其他用户查询;
更新模块,用于对上传并发布的数据文件进行更新或修改,并将修改后的数据文件传输至上传模块进行重新上传审核;
查询模块,用于用户对数据库中的数据文件进行查询,并生成查询记录;
支付模块,用于用户进行充值与支付操作;
下载模块,用于用户在支付等额的费用后对对应的数据文件进行下载;
评论模块,用于用户在下载应用相关的数据文件后对其进行评论。
2.根据权利要求1所述的一种基于区块链的数据查询系统,其特征在于,所述用户模块在进行新用户注册时生成唯一系统ID以及对应的唯一密钥,用户根据所述系统ID以及与其对应的所述密钥进行登录。
3.根据权利要求1所述的一种基于区块链的数据查询系统,其特征在于,所述审核模块内实现设定有限制性词汇,所述审核模块将所述新数据文件与所述限制性词汇进行匹配,当匹配一致,则审核不通过,反之,审核通过;再将通过匹配的所述新数据文件与所述数据库中的数据进行比对查重,当重复率超过实现设定的阈值,审核不通过,反之,审核通过。
4.根据权利要求1所述的一种基于区块链的数据查询系统,其特征在于,所述查询模块的查询方法包括根据关键词以及根据上传者两种查询方式。
5.根据权利要求1所述的一种基于区块链的数据查询系统,其特征在于,用户在通过上传模块进行数据上传时,设定与上传的数据文件对应的下载费用,其他用户在下载对应数据文件时需通过所述支付模块支付等额的费用解锁下载入口。
6.一种基于区块链的数据查询系统的实现方法,其特征在于,实现所述数据查询系统的方法包括如下步骤:
S1、新用户在用户模块进行注册,获取唯一的系统ID以及对应的唯一密钥;
S2、用户通过唯一的系统ID登陆系统,并通过对应的唯一密钥进行身份验证;
S3、完成验证登录系统,根据...
【专利技术属性】
技术研发人员:王剑,张辉,
申请(专利权)人:江苏荣泽信息科技股份有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。