题目提取方法和系统技术方案

技术编号:20074876 阅读:32 留言:0更新日期:2019-01-15 00:35
本发明专利技术公开了题目提取方法和系统,包括:选择基于区块链的开放服务平台,确定参与网络节点的学校和教育平台;各个网络节点通过应用服务装置接入开放服务平台中的网关系统;各个网络节点通过网关系统进入开放服务平台中的开发者中心;各个网络节点将本地题库数据写入开发者中心中的开发文档内;接受本地题库的数据,并将本地题库的数据按题干、解析和答案分区存储于区块链中的存储模块内;接受网络节点发送的授权请求,根据授权请求发送密匙至各网络节点;对网络节点发送的密匙进行验证,通过验证后,授权所述网络节点访问所述存储模块。本发明专利技术能使得各个学校之间可以实现题库共享、保护题库数据不可被篡改,保证题库数据的准确性。

Topic Extraction Method and System

The invention discloses a topic extraction method and system, which includes: selecting an open service platform based on block chain to determine the school and education platform of participating network nodes; accessing gateway system of open service platform through application service device by each network node; accessing Developer Center of open service platform by each network node through gateway system; and determining the cost of each network node. The data of the question bank is written into the development document in the developer's center; the data of the local question bank is accepted and stored in the storage module of the block chain according to the question stem, parsing and answer partition; the authorization request sent by the network node is accepted, and the key sent by the network node is sent to each network node according to the authorization request; the key sent by the network node is verified and verified. The network node is authorized to access the storage module. The invention can make the question bank shared among schools, protect the data of the question bank from being tampered with, and ensure the accuracy of the question bank data.

【技术实现步骤摘要】
题目提取方法和系统
本专利技术涉及智能教育领域,更具体地,涉及一种题目提取方法和系统。
技术介绍
区块链技术,区块链是比特币、以太币等数字货币的底层技术,是一种新型去中心化信息技术,能安全地存储数字交易或其他数据,信息不可伪造和篡改。区块链上的交易确认由区块链上的所有节点共识完成,共识成功后打包写入区块。区块链维护一个公共的分布式账本,这个账本按照时间顺序将数据区块以顺序链的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造,用于存储区块链网络上所有交易,公共账本位于存储区块上任何节点都是一份完整的拷贝,从而保证其不可伪造和篡改,并实现信息共享,能提高交易和信息流通的效率。从更广义的角度来讲,区块链技术是通过块链式数据结构来验证与存储数据、利用分布式节点公式算法来生成和更新数据、利用成熟的密码学体系来保证数据传输和访问的安全、利用智能合约来操作数据的一种全新的分布式技术架构与计算范式。现阶段各个学校的题库都在各自学校的数据库中,无法实现多个学校之间题目的共享,且各个学校上传的数据存在被篡改的可能,影响题库的准确性。
技术实现思路
有鉴于此,本专利技术提供了一种题目提取方法和系统,其能使得各个学校之间可以实现题库共享、保护题库数据不可被篡改,保证题库数据的准确性。为了解决上述技术问题,本专利技术提出一种题目提取方法,包括:选择基于区块链的开放服务平台,确定参与网络节点的学校和教育平台;各个网络节点通过应用服务装置中的成员管理装置、API接口接入开放服务平台中的网关系统;各个网络节点通过网关系统进入开放服务平台中的开发者中心;各个网络节点将本地题库数据写入开发者中心中的开发文档内;接受本地题库的数据,并将本地题库的数据按题干、解析和答案分别存储于区块链中的存储模块中的题干存储区、解析存储区和答案存储区中;接受网络节点发送的授权请求,根据授权请求发送密匙至各网络节点;对网络节点发送的密匙进行验证,通过验证后,授权所述网络节点访问所述存储模块,其中,区块链包括共识机制、安全机制和通信模块;共识机制用于将各个网络节点达成一致;安全机制基于多种密码学原理对存储模块内的数据进行加密和隐私保护;通信模块用于实现路由、各个网络节点识别和数据传播功能;应用服务装置还包括奖励制度装置;奖励制度装置采用积分的奖励和消除原则。优选的,其中,根据网络节点访问存储模块的次数和时长对网络节点进行收费。优选的,其中,各个网络节点通过应用服务管理装置授权第三方接入所述开放服务平台中的网关系统。一种题目提取系统,包括:区块链和基于区块链的开放服务平台,区块链包括存储模块,开放服务平台包括网关系统和开发者中心;参与网络节点的学校和教育平台;应用服务装置包括成员管理装置、API接口和奖励制度装置,奖励制度装置采用积分的奖励和消除原则;成员管理装置和API接口用于使各个网络节点接入网关系统;网关系统,用于使网络节点所述开发者中心;开发者中心包括开发文档,开发文档,用于将各个网络节点写入的本地题库数据进行存储;存储模块,用于接受本地题库的数据,并将本地题库的数据按题干、解析和答案分别存储于存储模块中的题干存储区、解析存储区和答案存储区中;授权认证装置,用于接受网络节点发送的授权请求,并根据授权请求发送密匙至各个网络节点;授权认证装置,还用于对网络节点发送的密匙进行验证,并在通过验证后,授权网络节点访问存储模块;其中,区块链包括共识机制、安全机制和通信模块;共识机制,用于将各个网络节点达成一致;安全机制,基于多种密码学原理对存储模块内的数据进行加密和隐私保护;通信模块,用于实现路由、各个网络节点识别和数据传播功能。优选的,其中,还包括收费装置,用于根据网络节点访问存储模块的次数和时长对其进行收费。优选的,其中,还包括应用服务管理装置,用于使各个网络节点授权第三方接入网关系统。与现有技术相比,本专利技术的题目提取方法和系统,实现了如下的有益效果:(1)本专利技术所述的题目提取方法和教学系统,各个网络节点进入开放服务平台中的开发者中心,从而将本地题库数据写入开发者中心中的开发文档,实现各个网络节点自助写入本地题库数据。同时各个网络节点写入开发文档内的本地题库数据存储至区块链中的存储模块内,并保持全网的数据的同步,从而区块链中的存储模块内存储各个学校的题库数据,有效提高了区块链中题库数据的丰富性。且各个网络节点写入的本地题库数据一旦通过验证并添加至区块链,就会永久的存储起来,单个网络节点上对区块链中的题库数据的修改是无效的,保证了区块链中的题库数据的稳定性和可靠性。(2)本专利技术所述的题目提取方法和教学系统,各个网络节点要对区块链中题库数据进行读取和下载时,需经过密匙验证才能进行访问,保证了题库数据的安全性和私密性,有效杜绝题库数据的非法流转和泄露。(3)本专利技术所述的题目提取方法和教学系统,本地题库的数据按题干、解析和答案分区存储于区块链中的存储模块内,根据网络节点访问存储模块的次数和时长对网络节点进行收费,区块链中的题库数据中题干可以完全公开,解析和答案根据网络节点访问存储模块的次数和时长对网络节点进行收费。(4)本专利技术所述的题目提取方法和教学系统,网络节点通过成员管理装置和API接口接入网关系统以保证区块链的私密性;成员管理装置可包括注册登录装置、身份管理装置和身份审核装置,各网络节点进入区块链中都必须通过注册登录装置、身份管理装置和身份审核装置;奖励制度装置采用积分的奖励和消除原则,各个网络节点写入本地题库数据时可以得到相应的积分,在访问存储模块时可以消除相应的收费,有利于提高题目提取系统的用户数量和数据的丰富性。当然,实施本专利技术的任一产品不必特定需要同时达到以上所述的所有技术效果。通过以下参照附图对本专利技术的示例性实施例的详细描述,本专利技术的其它特征及其优点将会变得清楚。附图说明被结合在说明书中并构成说明书的一部分的附图示出了本专利技术的实施例,并且连同其说明一起用于解释本专利技术的原理。图1为本专利技术提出的一种题目提取方法的流程图;图2为本专利技术提出的另一种题目提取方法的流程图;图3为本专利技术提出的一种题目提取系统的构成示意图。具体实施方式现在将参照附图来详细描述本专利技术的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本专利技术的范围。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本专利技术及其应用或使用的任何限制。对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。实施例1如图1所示为本专利技术提出的一种题目提取方法的流程图,该方法包括:步骤101、选择基于区块链的开放服务平台,确定参与网络节点的学校和教育平台;步骤102、各个网络节点通过应用服务装置中的成员管理装置、API接口接入开放服务平台中的网关系统;步骤103、各个网络节点通过网关系统进入开放服务平本文档来自技高网...

【技术保护点】
1.一种题目提取方法,其特征在于,包括:选择基于区块链的开放服务平台,确定参与网络节点的学校和教育平台;各个所述网络节点通过应用服务装置中的成员管理装置、API接口接入所述开放服务平台中的网关系统;各个所述网络节点通过所述网关系统进入所述开放服务平台中的开发者中心;各个所述网络节点将本地题库数据写入所述开发者中心中的开发文档内;接受所述本地题库的数据,并将所述本地题库的数据按题干、解析和答案分别存储于所述区块链中的存储模块中的题干存储区、解析存储区和答案存储区中;接受所述网络节点发送的授权请求,根据所述授权请求发送密匙至各个所述网络节点;对所述网络节点发送的密匙进行验证,通过验证后,授权所述网络节点访问所述存储模块;其中,所述区块链包括共识机制、安全机制和通信模块;所述共识机制用于将各个所述网络节点达成一致;所述安全机制基于多种密码学原理对所述存储模块内的数据进行加密和隐私保护;所述通信模块用于实现路由、各个所述网络节点识别和数据传播功能;所述应用服务装置还包括奖励制度装置;所述奖励制度装置采用积分的奖励和消除原则。

【技术特征摘要】
1.一种题目提取方法,其特征在于,包括:选择基于区块链的开放服务平台,确定参与网络节点的学校和教育平台;各个所述网络节点通过应用服务装置中的成员管理装置、API接口接入所述开放服务平台中的网关系统;各个所述网络节点通过所述网关系统进入所述开放服务平台中的开发者中心;各个所述网络节点将本地题库数据写入所述开发者中心中的开发文档内;接受所述本地题库的数据,并将所述本地题库的数据按题干、解析和答案分别存储于所述区块链中的存储模块中的题干存储区、解析存储区和答案存储区中;接受所述网络节点发送的授权请求,根据所述授权请求发送密匙至各个所述网络节点;对所述网络节点发送的密匙进行验证,通过验证后,授权所述网络节点访问所述存储模块;其中,所述区块链包括共识机制、安全机制和通信模块;所述共识机制用于将各个所述网络节点达成一致;所述安全机制基于多种密码学原理对所述存储模块内的数据进行加密和隐私保护;所述通信模块用于实现路由、各个所述网络节点识别和数据传播功能;所述应用服务装置还包括奖励制度装置;所述奖励制度装置采用积分的奖励和消除原则。2.根据权利要求1所述的题目提取方法,其特征在于,还包括:根据所述网络节点访问所述存储模块的次数和时长对所述网络节点进行收费。3.根据权利要求1所述的题目提取方法,其特征在于,还包括:各个所述网络节点通过应用服务管理装置授权第三方接入所述开放服务平台中的所述网关系统。4.一种题目提取系统,其特征在于,包括:区块链和基于所述区块链的开放服务平台,所述...

【专利技术属性】
技术研发人员:牛路郭晨阳李可佳
申请(专利权)人:苏州友教习亦教育科技有限公司
类型:发明
国别省市:江苏,32

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

1
相关领域技术
  • 暂无相关专利