资源的发布、分享和获取的方法、装置、系统及存储介质制造方法及图纸

技术编号:20919702 阅读:27 留言:0更新日期:2019-04-20 10:21
本申请公开了一种资源的发布、分享和获取的方法、装置、系统及存储介质。其中该方法,包括:第一终端设备接收输入的发布资源的指令,其中第一终端设备为区块链系统中的一个节点;第一终端设备响应于指令,将资源设置为可以由区块链系统中的其他节点访问的状态;以及第一终端设备生成与资源相关的智能合约,其中智能合约用于对分享资源的其他节点的用户进行奖励。

Methods, devices, systems and storage media for publishing, sharing and acquiring resources

This application discloses a method, device, system and storage medium for publishing, sharing and acquiring resources. The method includes: the first terminal device receives the input instructions for publishing resources, in which the first terminal device is a node in the block chain system; the first terminal device sets the resources as a state accessible by other nodes in the block chain system in response to the instructions; and the first terminal device generates a resource-related intelligent contract, in which the intelligent contract is used. Users of other nodes sharing resources are rewarded.

【技术实现步骤摘要】
资源的发布、分享和获取的方法、装置、系统及存储介质
本申请涉及区块链领域,特别是涉及一种资源的发布、分享和获取的方法、装置、系统及存储介质。
技术介绍
随着互联网技术的发展,通过网络发布、推广以及下载资源已经成为人们推广资源以及获取资源的一种主流方式。通过下载技术,用户可以支付一定的费用在发布资源的网站获取所需要的资源。但是这些发布资源的网站都是中心化的,用户只能支付费用从而获取资源,当用户利用这些已经获得的资源时,并不能从中获得收益。例如:用户1下载了一个电影,此时用户1可以将该电影的地址分享给用户2,用户2可以根据该地址获取这个电影。但是,用户1的分享操作并不会得到任何回报。因此,不能促进已经拥有资源的用户去主动向其他用户进行分享,进而导致中心化系统中的资源的推广受到阻碍。针对上述的现有技术中存在的中心化系统中向其他用户分享资源时不会获得收益,所以不利于资源推广的技术问题,目前尚未提出有效的解决方案。
技术实现思路
本公开的实施例提供了一种资源的发布、分享和获取的方法、装置、系统及存储介质,以至少解决现有技术中存在的中心化系统中向其他用户分享资源时不会获得收益,所以不利于资源推广的技术问题。根据本公开实施例的一个方面,提供了一种资源的发布方法,包括:第一终端设备接收输入的发布资源的指令,其中第一终端设备为区块链系统中的一个节点;第一终端设备响应于指令,将资源设置为可以由区块链系统中的其他节点访问的状态;以及第一终端设备生成与资源相关的智能合约,其中智能合约用于对分享资源的其他节点的用户进行奖励。根据本公开实施例的另一个方面,还提供了一种资源的分享方法,包括:第二终端设备接收输入的对资源进行分享的指令,其中资源为第一终端设备发布的资源,并且第一终端设备与第二终端设备为区块链系统中的节点;第二终端设备响应于指令,将用于获取资源的地址发送至第三终端设备;以及第二终端设备接收通知消息,通知消息指示第二终端设备的用户获取与分享资源相关的奖励。根据本公开实施例的另一个方面,还提供了一种资源的获取方法,包括:第三终端设备从第二终端设备接收用于获取资源的地址,其中资源为第一终端设备发布的资源,并且第一终端设备、第二终端设备以及第三终端设备为区块链系统中的节点;第三终端设备响应于获取资源的指令,访问地址,获取资源;以及第三终端设备根据预先设置的智能合约,启动向第二终端设备的用户进行奖励的操作。根据本公开实施例的另一个方面,还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行以上任意一项所述的方法。根据本公开实施例的另一个方面,还提供了一种资源的发布系统,包括:第一接收模块,用于通过第一终端设备接收输入的发布资源的指令,其中第一终端设备为区块链系统中的一个节点;第一响应模块,用于通过第一终端设备响应于指令,将资源设置为可以由区块链系统中的其他节点访问的状态;以及生成模块,用于通过第一终端设备生成与资源相关的智能合约,其中智能合约用于对分享资源的其他节点的用户进行奖励。根据本公开实施例的另一个方面,还提供了一种资源的分享系统,包括:第二接收模块,用于通过第二终端设备接收输入的对资源进行分享的指令,其中资源为第一终端设备发布的资源,并且第一终端设备与第二终端设备为区块链系统中的节点;第二响应模块,用于通过第二终端设备响应于指令,将用于获取资源的地址发送至第三终端设备;以及指示模块,用于通过第二终端设备接收通知消息,通知消息指示第二终端设备的用户获取与分享资源相关的奖励。根据本公开实施例的另一个方面,还提供了一种资源的获取系统,包括:第三接收模块,用于通过第三终端设备从第二终端设备接收用于获取资源的地址,其中资源为第一终端设备发布的资源,并且第一终端设备、第二终端设备以及第三终端设备为区块链系统中的节点;第三响应模块,用于通过第三终端设备响应于获取资源的指令,访问地址,获取资源;以及启动模块,用于通过第三终端设备根据预先设置的智能合约,启动向第二终端设备的用户进行奖励的操作。根据本公开实施例的另一个方面,还提供了一种资源的发布装置,包括:第一处理器;以及第一存储器,与第一处理器连接,用于为第一处理器提供处理以下处理步骤的指令:通过第一终端设备接收输入的发布资源的指令,其中第一终端设备为区块链系统中的一个节点;通过第一终端设备响应于指令,将资源设置为可以由区块链系统中的其他节点访问的状态;以及通过第一终端设备生成与资源相关的智能合约,其中智能合约用于对分享资源的其他节点的用户进行奖励。根据本公开实施例的另一个方面,还提供了一种资源的分享装置,包括:第二处理器;以及第二存储器,与第二处理器连接,用于为第二处理器提供处理以下处理步骤的指令:通过第二终端设备接收输入的对资源进行分享的指令,其中资源为第一终端设备发布的资源,并且第一终端设备与第二终端设备为区块链系统中的节点;通过第二终端设备响应于指令,将用于获取资源的地址发送至第三终端设备;以及通过第二终端设备接收通知消息,通知消息指示第二终端设备的用户获取与分享资源相关的奖励。根据本公开实施例的另一个方面,还提供了一种资源的获取装置,包括:第三处理器;以及第三存储器,与第三处理器连接,用于为第二处理器提供处理以下处理步骤的指令:通过第三终端设备从第二终端设备接收用于获取资源的地址,其中资源为第一终端设备发布的资源,并且第一终端设备、第二终端设备以及第三终端设备为区块链系统中的节点;通过第三终端设备响应于获取资源的指令,访问地址,获取资源;以及通过第三终端设备根据预先设置的智能合约,启动向第二终端设备的用户进行奖励的操作。在本公开实施例中,通过第一终端设备在区块链系统中发布资源并生成智能合约,并且该智能合约可以对分享该资源的其他用户进行奖励。然后,第二终端设备将所述资源的地址(即,第二终端设备的用户从第一终端设备获取的资源)分享给第三终端设备的用户。最终,第三终端设备的用户可以根据该地址从第一终端设备处获取该资源,并且根据所述智能合约,对第二终端设备的用户进行奖励。从而通过这种方式,第二终端设备的用户可以获得奖励。从而实现了通过向其他用户分享资源的地址而获得奖励的技术效果。进而解决了现有技术中存在的中心化系统中向其他用户分享资源时不会获得收益,所以不利于资源推广的技术问题。附图说明此处所说明的附图用来提供对本公开的进一步理解,构成本申请的一部分,本公开的示意性实施例及其说明用于解释本公开,并不构成对本公开的不当限定。在附图中:图1是用于实现根据本公开实施例1所述的方法的【计算机终端(或移动设备)】的硬件结构框图;图2是根据本公开实施例1所述的用于发布和分享资源的系统的示意图;图3是根据本公开实施例1的第一个方面所述的资源的发布方法的流程示意图;图4是根据本公开实施例1的第二个方面所述的资源的分享方法的流程示意图;图5是根据本公开实施例1的第三个方面所述的资源的获取方法的流程示意图;图6是根据本公开实施例2的第一个方面所述的资源的发布系统的示意图;图7是根据本公开实施例2的第二个方面所述的资源的分享系统的示意图;图8是根据本公开实施例2的第三个方面所述的资源的获取系统的示意图;图9是根据本公开实施例3的第一个方面所述的资源的发布装置的示意图;本文档来自技高网...

【技术保护点】
1.一种资源的发布方法,其特征在于,包括:第一终端设备接收输入的发布资源的指令,其中所述第一终端设备为区块链系统中的一个节点;第一终端设备响应于所述指令,将所述资源设置为可以由所述区块链系统中的其他节点访问的状态;以及第一终端设备生成与所述资源相关的智能合约,其中所述智能合约用于对分享所述资源的其他节点的用户进行奖励。

【技术特征摘要】
1.一种资源的发布方法,其特征在于,包括:第一终端设备接收输入的发布资源的指令,其中所述第一终端设备为区块链系统中的一个节点;第一终端设备响应于所述指令,将所述资源设置为可以由所述区块链系统中的其他节点访问的状态;以及第一终端设备生成与所述资源相关的智能合约,其中所述智能合约用于对分享所述资源的其他节点的用户进行奖励。2.一种资源的分享方法,其特征在于,包括:第二终端设备接收输入的对资源进行分享的指令,其中所述资源为第一终端设备发布的资源,并且所述第一终端设备与所述第二终端设备为区块链系统中的节点;第二终端设备响应于所述指令,将用于获取所述资源的地址发送至第三终端设备;以及第二终端设备接收通知消息,所述通知消息指示所述第二终端设备的用户获取与分享所述资源相关的奖励。3.一种资源的获取方法,其特征在于,包括:第三终端设备从第二终端设备接收用于获取资源的地址,其中所述资源为第一终端设备发布的资源,并且所述第一终端设备、所述第二终端设备以及所述第三终端设备为区块链系统中的节点;第三终端设备响应于获取所述资源的指令,访问所述地址,获取所述资源;以及第三终端设备根据预先设置的智能合约,启动向所述第二终端设备的用户进行奖励的操作。4.根据权利要求3所述的方法,其特征在于,启动向所述第二终端设备的用户进行奖励的操作,包括:第三终端设备根据所述智能合约以及与所述资源相关的来源参数,启动向所述第二终端设备的用户进行奖励的操作,其中所述来源参数用于指示向所述第三终端设备提供所述资源的地址的提供方。5.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,在所述程序运行时由处理器执行权利要求1至4中任意一项所述的方法。6.一种资源的发布系统,其特征在于,包括:第一接收模块,用于通过第一终端设备接收输入的发布资源的指令,其中所述第一终端设备为区块链系统中的一个节点;第一响应模块,用于通过第一终端设备响应于所述指令,将所述资源设置为可以由所述区块链系统中的其他节点访问的状态;以及生成模块,用于通过第一终端设备生成与所述资源相关的智能合约,其中所述智能合约用于对...

【专利技术属性】
技术研发人员:王欣江少明陈立潘炳镇
申请(专利权)人:深圳市云歌人工智能技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1