一种学习资源管理方法、系统及区块链系统和存储介质技术方案

技术编号:20118617 阅读:21 留言:0更新日期:2019-01-16 12:12
本申请公开了一种学习资源管理方法、系统及一种区块链系统和计算机可读存储介质,该方法包括:获取目标领域的所有言论信息和所述言论信息对应的得票率参数;其中,得票率参数为描述言论信息被认可程度、初始值为零的参数;利用预先制定的智能合约选取预设数量个所述言论信息作为候选言论信息,并根据发布所述候选言论信息的账户确定所述目标领域的研讨小组;接收并存储研讨小组中的账户上传的关于目标领域的学习资源,以便区块链上的各节点同步所述学习资源。本申请提供的学习资源管理方法,利用区块链技术去中心化、不可篡改的特性,保证了存储于其上的学习资源的安全性。

A Learning Resource Management Method, System and Block Chain System and Storage Media

This application discloses a learning resource management method, system and a block chain system and a computer readable storage medium. The method includes: obtaining all speech information in the target field and corresponding voting rate parameters of the speech information; among them, the voting rate parameters are parameters describing the degree of recognition of speech information and the initial value is zero; and selecting by using pre-established intelligent contracts. Presupposed a number of the said speech information as candidate speech information, and according to the account for publishing the said candidate speech information to determine the target area of the seminar group; receive and store the account uploaded from the seminar group about the target area of learning resources, so that the nodes on the block chain can synchronize the said learning resources. The learning resource management method provided in this application ensures the security of the learning resources stored on it by utilizing the de-centralization and non-tampering characteristics of block chain technology.

【技术实现步骤摘要】
一种学习资源管理方法、系统及区块链系统和存储介质
本申请涉及计算机
,更具体地说,涉及一种学习资源管理方法、系统及一种区块链系统和一种计算机可读存储介质。
技术介绍
现有的技术中,商家控制课程的学习资源,该学习资源存储在中心化的服务器上,单个节点容易被恶意入侵,一旦服务器当机,学习资源就会丢失,导致学习资源的安全性较低。因此,如何提高学习资源存储的安全性是本领域技术人员需要解决的问题。
技术实现思路
本申请的目的在于提供一种学习资源管理方法、系统及一种区块链系统和一种计算机可读存储介质,提高了学习资源存储的安全性。为实现上述目的,本申请提供了一种学习资源管理方法,应用于区块链系统,包括:获取目标领域的所有言论信息和所述言论信息对应的得票率参数;其中,所述得票率参数为描述所述言论信息被认可程度、初始值为零的参数;利用预先制定的智能合约选取预设数量个所述言论信息作为候选言论信息,并根据发布所述候选言论信息的账户确定所述目标领域的研讨小组;接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,以便所述区块链上的各节点同步所述学习资源。其中,所述获取目标领域的所有言论信息和所述言论信息对应的得票率参数之前,还包括:获取所述目标领域的言论信息;当接收到点赞信息时,将所述点赞信息对应的言论信息的得票率参数加一。其中,还包括:接收用户终端的注册请求,验证所述注册请求中的身份信息合法后,授予所述用户终端对所述区块链的访问权限;当接收到具有访问权限的合法账户的查询请求时,根据所述查询请求中待查询学习资源所属的领域向所述合法账户所在的用户终端返回所述查询请求对应的所述待查询学习资源。其中,还包括:接收并存储所述合法账户发布的所述待查询学习资源的笔记信息。其中,所述接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,包括:接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源作为当前学习资源;当接收到所述研讨小组中的其他账户上传的关于所述目标领域的学习资源时,更新所述当前学习资源,并将更新后的学习资源作为所述目标领域的当前学习资源。其中,根据发布所述候选言论信息的账户确定所述目标领域的研讨小组之后,还包括:利用所述智能合约将得票率参数最高的言论信息对应的发布账户确定为所述研讨小组的组长;所述接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,包括:接收并存储所述研讨小组中的账户上传的关于所述目标领域的候选学习资源,经所述组长整合所述候选学习资源后存储整合后的学习资源作为所述目标领域的学习资源。其中,经所述组长整合所述候选学习资源后存储整合后的学习资源作为所述目标领域的学习资源,包括:经所述组长整合所述候选学习资源后向所述研讨小组中的其他账户发送整合后的学习资源;当赞同发布所述整合后的学习资源的账户数量达到预设标准时,利用所述智能合约存储所述整合后的学习资源作为所述目标领域的学习资源。为实现上述目的,本申请提供了一种学习资源管理系统,应用于区块链系统,包括:获取模块,用于获取目标领域的所有言论信息和所述言论信息对应的得票率参数;其中,所述得票率参数描述所述言论信息被认可程度、初始值为零的参数;确定模块,用于利用预先制定的智能合约选取预设数量个所述言论信息作为候选言论信息,并根据发布所述候选言论信息的账户确定所述目标领域的研讨小组;存储模块,用于接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,以便所述区块链上的各节点同步所述学习资源。其中,还包括:点赞模块,用于获取所述目标领域的言论信息;当接收到点赞信息时,将所述点赞信息对应的言论信息的得票率参数加一。其中,还包括:授权模块,用于接收用户终端的注册请求,验证所述注册请求中的身份信息合法后,授予所述用户终端对所述区块链的访问权限;返回模块,用于当接收到具有访问权限的合法账户的查询请求时,根据所述查询请求中待查询学习资源所属的领域向所述合法账户所在的用户终端返回所述查询请求对应的所述待查询学习资源。其中,还包括:接收模块,用于接收并存储所述合法账户发布的所述待查询学习资源的笔记信息。其中,所述存储模块包括:第一接收单元,用于接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源作为当前学习资源;更新单元,用于当接收到所述研讨小组中的其他账户上传的关于所述目标领域的学习资源时,更新所述当前学习资源,并将更新后的学习资源作为所述目标领域的当前学习资源。其中,还包括:选择模块,用于利用所述智能合约将得票率参数最高的言论信息对应的发布账户确定为所述研讨小组的组长;所述存储模块具体为接收并存储所述研讨小组中的账户上传的关于所述目标领域的候选学习资源,经所述组长整合所述候选学习资源后存储整合后的学习资源作为所述目标领域的学习资源的模块。其中,所述存储模块包括:第二接收单元,用于所述存储模块具体为接收并存储所述研讨小组中的账户上传的关于所述目标领域的候选学习资源发送单元,用于经所述组长整合所述候选学习资源后向所述研讨小组中的其他账户发送整合后的学习资源;确定单元,用于当赞同发布所述整合后的学习资源的账户数量达到预设标准时,利用所述智能合约存储所述整合后的学习资源作为所述目标领域的学习资源。为实现上述目的,本申请提供了一种区块链系统,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如上述学习资源管理方法的步骤。为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述学习资源管理方法的步骤。通过以上方案可知,本申请提供的一种学习资源管理方法,应用于区块链,包括:获取目标领域的所有言论信息和所述言论信息对应的得票率参数;其中,所述得票率参数为描述所述言论信息被认可程度、初始值为零的参数;利用预先制定的智能合约选取预设数量个所述言论信息作为候选言论信息,并根据发布所述候选言论信息的账户确定所述目标领域的研讨小组;接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,以便所述区块链上的各节点同步所述学习资源。本申请提供的学习资源管理方法,利用区块链技术去中心化、不可篡改的特性,保证了存储于其上的学习资源的安全性。另外,对于某一领域的学习资源,由该领域的研讨小组发布,该研讨小组由言论信息得票率较高的账户组成,与现有技术中商家发布学习资源的方案相比,学习资源更具有权威性。本申请还公开了一种学习资源管理系统及一种区块链系统和一种计算机可读存储介质,同样能实现上述技术效果。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例公开的一种学习资源管理方法的流程图;图2为本申请实施例公开的另一种学习资源管理方法的流程图;图3为本申请实施例公开的一种学习资源查询方法的流程图;图4为本申请实施例公开的一种学习资源管理系统的结构图;图5为本申请实施例公开的另一种学习资源管理系统的结构图;图6为本申请实施例公开的本文档来自技高网...

【技术保护点】
1.一种学习资源管理方法,其特征在于,应用于区块链系统,包括:获取目标领域的所有言论信息和所述言论信息对应的得票率参数;其中,所述得票率参数为描述所述言论信息被认可程度、初始值为零的参数;利用预先制定的智能合约选取预设数量个所述言论信息作为候选言论信息,并根据发布所述候选言论信息的账户确定所述目标领域的研讨小组;接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,以便所述区块链上的各节点同步所述学习资源。

【技术特征摘要】
1.一种学习资源管理方法,其特征在于,应用于区块链系统,包括:获取目标领域的所有言论信息和所述言论信息对应的得票率参数;其中,所述得票率参数为描述所述言论信息被认可程度、初始值为零的参数;利用预先制定的智能合约选取预设数量个所述言论信息作为候选言论信息,并根据发布所述候选言论信息的账户确定所述目标领域的研讨小组;接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,以便所述区块链上的各节点同步所述学习资源。2.根据权利要求1所述学习资源管理方法,其特征在于,所述获取目标领域的所有言论信息和所述言论信息对应的得票率参数之前,还包括:获取所述目标领域的言论信息;当接收到点赞信息时,将所述点赞信息对应的言论信息的得票率参数加一。3.根据权利要求1所述学习资源管理方法,其特征在于,还包括:接收用户终端的注册请求,验证所述注册请求中的身份信息合法后,授予所述用户终端对所述区块链的访问权限;当接收到具有访问权限的合法账户的查询请求时,根据所述查询请求中待查询学习资源所属的领域向所述合法账户所在的用户终端返回所述查询请求对应的所述待查询学习资源。4.根据权利要求3所述学习资源管理方法,其特征在于,还包括:接收并存储所述合法账户发布的所述待查询学习资源的笔记信息。5.根据权利要求1-4任一项所述学习资源管理方法,其特征在于,所述接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源,包括:接收并存储所述研讨小组中的账户上传的关于所述目标领域的学习资源作为当前学习资源;当接收到所述研讨小组中的其他账户上传的关于所述目标领域的学习资源时,更新所述当前学习资源,并将更新后的学习资源作为所述目标领域的当前学习资源。6.根据权利要求1-4任一项所述学习资源管理方法,其特征在于,所...

【专利技术属性】
技术研发人员:刘均罗丹刘新
申请(专利权)人:深圳市元征科技股份有限公司
类型:发明
国别省市:广东,44

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

1