一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

文件访问方法、区块链系统、电子设备、计算机可读介质与流程

2022-03-23 04:36:15 来源:中国专利 TAG:

技术特征:
1.一种文件访问方法,其特征在于,所述方法用于区块链系统,所述区块链包括服务器节点,所述方法包括:所述服务器节点接收文件访问申请,所述文件访问申请包括待访问文件的标识、发送所述文件访问申请的终端的标识;所述服务器节点根据所述待访问文件的标识以及所述终端的标识判断所述终端是否有访问所述待访问文件的权限;在所述终端具有访问所述待访问文件的权限的情况下,所述服务器节点生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统,以使所述终端获取并使用所述访问地址和访问码访问所述待访问文件。2.根据权利要求1所述的方法,其特征在于,所述服务器节点生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统包括:所述服务器节点使用所述终端的标识为所述待访问文件嵌入水印;根据嵌入水印后的待访问文件的存储地址,生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统。3.根据权利要求1所述的方法,其特征在于,所述区块链系统还包括与所述终端对应的终端节点;在所述服务器节点接收文件访问申请之前,还包括:所述终端节点广播所述文件访问申请至所述区块链系统;在所述服务器节点生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统之后,还包括:所述终端节点接收所述待访问文件的访问地址和访问码。4.根据权利要求3所述的方法,其特征在于,所述终端节点广播所述文件访问申请至所述区块链系统,包括:所述终端节点使用所述终端节点的私钥对所述文件访问申请进行签名,并将签名后的文件访问申请广播至所述区块链系统中;所述服务器节点接收文件访问申请,包括:所述服务器节点使用所述终端节点的公钥对接收到的文件访问申请的签名进行验证,在验证通过的情况下,获取所述文件访问申请。5.根据权利要求3所述的方法,其特征在于,所述服务器节点生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统,包括:所述服务器节点生成所述待访问文件的访问地址和访问码,并使用密钥对所述待访问文件的访问地址和访问码进行加密;所述服务器节点将所述密钥以及加密后的待访问文件的访问地址和访问码使用所述终端节点的公钥进行加密后作为广播信息,广播至所述区块链系统;所述终端节点接收所述待访问文件的访问地址和访问码,包括:所述终端节点使用将所述终端节点的私钥对接收到的广播信息进行解密,获取所述密钥以及加密后的待访问文件的访问地址和访问码;所述终端节点使用所述密钥对加密后的待访问文件的访问地址和访问码进行解密获
取所述待访问文件的访问地址和访问码。6.根据权利要求3所述的方法,其特征在于,所述服务器节点生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统,包括:所述服务器节点生成所述待访问文件的访问地址和访问码,使用所述服务器节点的私钥对所述待访问文件的访问地址和访问码进行签名,并将签名后的所述待访问文件的访问地址和访问码广播至区块链系统中;所述终端节点接收所述待访问文件的访问地址和访问码,包括:所述终端节点使用所述服务器节点的公钥对所述待访问文件的访问地址和访问码的签名进行验证,在验证通过的情况下,获取所述待访问文件的访问地址和访问码。7.根据权利要求1所述的方法,其特征在于,在所述待访问文件不是免费文件的情况下,所述文件访问申请还包括访问所述待访问文件所需支付的代价。8.一种区块链系统,其特征在于,所述区块链系统包括服务器节点,所述服务器节点用于:接收文件访问申请,所述文件访问申请包括待访问文件的标识、发送所述文件访问申请的终端的标识;根据所述待访问文件的标识以及所述终端的标识判断所述终端是否有访问所述待访问文件的权限;在所述终端具有访问所述待访问文件的权限的情况下,生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统,以使所述终端获取并使用所述访问地址和访问码访问所述待访问文件。9.一种电子设备,其特征在于,包括:一个或多个处理器;存储装置,其上存储有一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现根据权利要求1-7中任意一项所述的方法;一个或多个i/o接口,连接在所述处理器与存储器之间,配置为实现所述处理器与存储器的信息交互。10.一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现根据权利要求1-7中任意一项所述的方法。

技术总结
本发明公开了一种文件访问方法、区块链系统、电子设备、计算机可读介质,以解决现有技术中由于人力处理而导致的人力成本过高且文件容易泄露的问题。该方法包括:所述服务器节点接收文件访问申请,所述文件访问申请包括待访问文件的标识、发送所述文件访问申请的终端的标识;所述服务器节点根据所述待访问文件的标识以及所述终端的标识判断所述终端是否有访问所述待访问文件的权限;在所述终端具有访问所述待访问文件的权限的情况下,所述服务器节点生成所述待访问文件的访问地址和访问码,并广播至所述区块链系统,以使所述终端获取并使用所述访问地址和访问码访问所述待访问文件。用所述访问地址和访问码访问所述待访问文件。用所述访问地址和访问码访问所述待访问文件。


技术研发人员:田新雪 肖征荣 周晶 魏进武
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2021.11.26
技术公布日:2022/3/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献