[发明专利]一种基于区块链的公共空间数据共享方法在审
申请号: | 202010789922.0 | 申请日: | 2020-08-07 |
公开(公告)号: | CN111881218A | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 杨璐绮;李海坤;李子豪 | 申请(专利权)人: | 江苏哩咕信息科技有限公司 |
主分类号: | G06F16/27 | 分类号: | G06F16/27;G06Q20/38 |
代理公司: | 深圳紫晴专利代理事务所(普通合伙) 44646 | 代理人: | 程玉红 |
地址: | 210000 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 公共 空间 数据 共享 方法 | ||
1.一种基于区块链的公共空间数据共享方法,其特征在于:包括,
依照关键词区分并截取待共享数据,并分别上传至区块链网络;
在所述区块链网络上生成各数据节点,所述数据节点包括不同所述关键词及其对应的所述待共享数据;
接受数据请求指令,并依据所述指令对应选择所述数据节点;
通过数据共享接口实现所述数据节点中数据的共享。
2.根据权利要求1所述的基于区块链的公共空间数据共享方法,其特征在于:依照所述关键词区分并截取所述待共享数据,并分别上传至所述区块链网络包括,
基于预设算法,对所述待共享数据进行摘要,获取摘要信息;
比对所述关键词进行所述待共享数据的区分;
依照区分结果截取后将所述摘要信息发送至所述区块链网络进行存证,并接收返回的当前所述共享数据存证的交易地址;
将所述交易地址、所述关键词及其截取的所述待共享数据组成截取数据包,在所述区块链网络上生成各所述数据节点。
3.根据权利要求2所述的基于区块链的公共空间数据共享方法,其特征在于:生成所述截取数据包后进行压缩预处理,确定压缩后的各所述待共享数据的节点位置变化信息,并记录压缩后的数据流大小。
4.根据权利要求3所述的基于区块链的公共空间数据共享方法,其特征在于:进行压缩处理后还包括,
确定所述待共享数据是否有需要加密的部分;
若存在,则计算相应部分压缩后的所述截取数据包的哈希值和私钥;
获取其签名信息,并上传所述私钥至智能合约,通过与所述智能合约交互存储相应加密部分的数据元信息。
5.根据权利要求3或4所述的基于区块链的公共空间数据共享方法,其特征在于:接受数据请求指令,并通过数据共享接口实现对应选择后的所述数据节点中数据的共享具体包括,
接受数据请求指令,并依据所述指令对应选择所述数据节点;
依据选择的所述数据节点实际状况确定传输速率;
根据确定的所述传输速率进行相应数据包的传输;
所述指令发起者接收所述数据包后进行解压缩获取相应的数据,实现共享。
6.根据权利要求5所述的基于区块链的公共空间数据共享方法,其特征在于:通过以下公式依据选择的所述数据节点实际状况确定所述传输速率,
其中,
式中,δ为所述传输速率;N'为传输的所述数据节点中含有的字节数;N为所述待共享数据含有的字节数;P'为同一时刻参与传输的所述数据节点数量;P为所述区块链网络上含有的所有所述数据节点数量;H(x)为同一节点所发出指令进行共享的函数式,x为整数。
7.根据权利要求1~4或6任一项所述的基于区块链的公共空间数据共享方法,其特征在于:所述区块链网络为以太坊,或超级账本。
8.根据权利要求7所述的基于区块链的公共空间数据共享方法,其特征在于:所述关键词为时间或位置区域。
9.根据权利要求8所述的基于区块链的公共空间数据共享方法,其特征在于:在所述区块链网络节点上保存数据获取请求的流程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏哩咕信息科技有限公司,未经江苏哩咕信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010789922.0/1.html,转载请声明来源钻瓜专利网。