[发明专利]一种区块链跨链数据检索系统在审
申请号: | 201910705358.7 | 申请日: | 2019-08-01 |
公开(公告)号: | CN110427404A | 公开(公告)日: | 2019-11-08 |
发明(设计)人: | 张绍华;戴炳荣;李顿伟;李超;刘丰源;宋俊典 | 申请(专利权)人: | 上海计算机软件技术开发中心 |
主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/35;G06K9/62 |
代理公司: | 上海伯瑞杰知识产权代理有限公司 31227 | 代理人: | 孟旭彤 |
地址: | 201112 上海市闵*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 查询 文本分类 数据查询模块 数据检索系统 文本分类模块 训练模块 查询内容 查询效率 分类模型 业务查询 业务信息 浏览器 链跨 调用 分类 | ||
本发明涉及一种基于文本分类的跨链数据检索系统,包括区块链文本分类训练模块、查询文本分类模块和数据查询模块。所述区块链文本分类训练模块用于训练不同区块链业务信息的分类模型,以便于后续查询调用;所述查询文本分类模块用于对用户所查询的信息进行分类,以便于确定初始所查询的区块链;所述数据查询模块用于在区块链内部确定与查询内容最为相近的结果。本发明能够解决现有的区块链浏览器无法提供业务查询、查询效率低等问题。
技术领域
本发明属于区块链技术领域,特别涉及一种区块链跨链数据检索系统。
背景技术
BlockChain(区块链)的概念于2009年被中本聪提出,近年来一直是学术界和工业界非常热门的研究方向。区块链存在不同的公有链、联盟链、私有链,每种技术的区块链保存的数据格式、查询、解析方法都不一样。如何打通不同区块链进而实现数据互通,是区块链商业应用落地的基础技术。
公有链存在比特币、以太坊、EOS等,联盟链存在Fabric,代码开源,每个企业都可以下载源代码进行编译,根据应用场景建立公有链、联盟链、私有链,不同区块链上的数据与业务存在一定的关系,数据格式不同,不同的区块链类似于不同的操作系统,相当于单机版电脑,要把这些电脑中的数据进行汇聚实现互通,并实现事务一致性。要实现对不同链上的数据进行跨链、实时检索则遇到了问题,需要对不同的区块链开发对应的服务并进行暴露,业务应用系统如DAPP调用不同链的服务获得数据,再对数据进行分别解析、加载,操作复杂,处理效率低下,开发难度较大。
现如今市面上存在的区块链浏览器可以查询到区块中包含的交易信息,以及区块的高度、哈希值、发布时间和开采的矿工等等。部分区块链浏览器还会显示全网算力、算力难度以及其他的一些参考内容。但针对区块链具体的业务信息还是无法进行查询,比如用户在做查询慈善方向的区块链时,只能查询区块中包含的交易信息,确无法查询到区块中具体的慈善项目信息。
而且目前市面上的区块链浏览器为了方便用户查询多条区块链上的内容,会将多条链的区块链浏览器集中在一个网站上,方便用户在多个区块浏览器中自由切换。需要注意的是,能自由切换区块浏览器,并不代表可以将数字资产进行跨链交易。区块链浏览器仅提供区块查询功能。
发明内容
本发明一种基于文本分类的跨链数据检索系统,用以解决现有的区块链浏览器无法提供业务查询、查询效率低等普遍存在的问题。
本发明实施例之一,一种区块链跨链数据检索系统,该检索系统包括,
区块链文本分类训练模块,用于训练不同区块链业务信息的文本分类模型,以供后续查询调用;
查询文本分类模块,调用文本分类模型,对用户所查询的信息进行分类,根据分类结果确定用户所查询的区块链,然后向该区块链发起跨链请求;
数据查询模块,对于用户发起的跨链请求,在区块链内部确定与查询内容最为相近的结果。
所述区块链文本分类训练模块对于分类模型的训练过程包括:对各区块链中区块内容收集汇总,经过文本预处理后,进行文本的特征提取,再通过分类算法针对不同区块链数据进行分类,保存分类模型。
所述数据查询模块,对用户发起的跨链请求进行查询,当区块链接收到用户的跨链请求后,调用请求的查询合约,该区块链的节点会对其文本与本区块链中的内容进行文本相似度排序,最终返回用户其相似度最高的结果,如果相似度高于合约设置的最小置信度,则根据合约发放查询费用给节点。
本发明实施例与现有技术相比,具有以下的优点和积极效果:
本发明设计和实现的基于文本分类的跨链查询系统有效的解决了现有的区块链浏览器无法提供业务查询、查询效率低等问题;
采用文本相似度提供最可靠的区块链业务内容查询,使用文本分类能够在消耗资源最小的情况下提高查询效率;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海计算机软件技术开发中心,未经上海计算机软件技术开发中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910705358.7/2.html,转载请声明来源钻瓜专利网。