买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】题目提取方法和系统_苏州友教习亦教育科技有限公司_201811299828.6 

申请/专利权人:苏州友教习亦教育科技有限公司

申请日:2018-11-02

公开(公告)日:2023-05-26

公开(公告)号:CN109189742B

主分类号:G06F16/176

分类号:G06F16/176;G06F16/27;H04L9/40

优先权:

专利状态码:有效-授权

法律状态:2023.05.26#授权;2019.02.12#实质审查的生效;2019.01.11#公开

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

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

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

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

百度查询: 苏州友教习亦教育科技有限公司 题目提取方法和系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。