基于区块链的题目交易方法和装置制造方法及图纸

技术编号:20274127 阅读:16 留言:0更新日期:2019-02-02 04:14
本发明专利技术实施例提出一种基于区块链的题目交易方法和装置。该方法包括:接收来自经营者终端的题目交易请求,所述题目交易请求中包括请求交易的题目的标识信息、生产者信息、经营者信息和交易支付信息;根据所述题目的交易结果生成所述题目的交易记录,所述题目的交易记录包括所述题目的标识信息、生产者信息、经营者信息和交易支付信息;将所述题目的交易记录保存到区块链中;向所述经营者终端返回所述题目的交易结果。在区块链中保存各题目的交易记录,利用区块链的共识机制,可以防止这些题目的交易记录被篡改,保证各题目的交易记录的真实性,提高生产者的生产积极性。

【技术实现步骤摘要】
基于区块链的题目交易方法和装置
本专利技术涉及互联网
,尤其涉及一种基于区块链的题目交易方法和装置。
技术介绍
在脑力PK等问答比赛类的游戏应用(APP,application)中,需要非常多的题目作为支撑。题目类型可以包括多种,例如选择题、填空题、简答题、语音题、动画题等。为了保证题目的丰富与多样性,可以允许用户上传自己创造出的题目。也允许经营者从题目生产者处购买各种题目,用于实际的问题比赛。在题目交易的过程中,经营者和生产者的账户信息都会发生变动。经营者和生产者的题目交易过程,账户信息可能被管理员或非法入侵者等修改,如果不能保证题目生产者的收益的安全合理,会影响生产者创造题目的积极性。
技术实现思路
本专利技术实施例提供一种基于区块链的题目交易方法和装置,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种基于区块链的题目交易方法,包括:接收来自经营者终端的题目交易请求,所述题目交易请求中包括请求交易的题目的标识信息、生产者信息、经营者信息和交易支付信息;根据所述题目的交易结果生成所述题目的交易记录,所述题目的交易记录包括所述题目的标识信息、生产者信息、经营者信息和交易支付信息;将所述题目的交易记录保存到区块链中;向所述经营者终端返回所述题目的交易结果。结合第一方面,本专利技术实施例在第一方面的第一种实现方式中,还包括:从所述区块链中读取包括指定经营者信息的各交易记录;从所读取的各交易记录中提取有效的标识信息;在题目数据库中根据有效的标识信息为所述指定经营者信息设置对应的经营权限,所述题目数据库中包括各题目的标识信息与内容的对应关系。结合第一方面,本专利技术实施例在第一方面的第二种实现方式中,还包括:接收来自使用者终端的题目使用请求,所述题目使用请求中包括请求使用的题目的标识信息、经营者信息和使用者信息;根据所述题目的使用结果生成所述题目的使用记录,所述题目的使用记录包括所述题目的标识信息、经营者信息和使用者信息;将所述题目的使用记录保存到区块链中;向所述使用者终端返回所述题目的使用结果。结合第一方面或其任意一种实现方式,本专利技术实施例在第一方面的第三种实现方式中,所述交易记录还包括审核者信息、交易时间、交易次数和经营权限中的至少一项。结合第一方面的第二种实现方式,本专利技术实施例在第一方面的第四种实现方式中,所述使用记录还包括生产者信息、审核者信息、使用时间、使用次数和使用权限中的至少一项。结合第一方面的第二种实现方式,本专利技术实施例在第一方面的第五种实现方式中,还包括:从所述区块链中读取结算周期内的各交易记录和/或使用记录;对各交易记录和/或使用记录进行统计,得到在所述结算周期内生产者信息、审核者信息、经营者信息和使用者信息中至少一个对应的贡献;按照统计得到的贡献,向生产者信息、审核者信息、经营者信息和使用者信息中至少一个对应的账户发放激励。第二方面,本专利技术实施例提供了一种基于区块链的题目交易装置,包括:交易请求接收模块,用于接收来自经营者终端的题目交易请求,所述题目交易请求中包括请求交易的题目的标识信息、生产者信息、经营者信息和交易支付信息;交易记录生成模块,用于根据所述题目的交易结果生成所述题目的交易记录,所述题目的交易记录包括所述题目的标识信息、生产者信息、经营者信息和交易支付信息;第一保存模块,用于将所述题目的交易记录保存到区块链中;第一返回模块,用于向所述经营者终端返回所述题目的交易结果。结合第二方面,本专利技术实施例在第二方面的第一种实现方式中,还包括:第一读取模块,用于从所述区块链中读取包括指定经营者信息的各交易记录;提取模块,用于从所读取的各交易记录中提取有效的标识信息;经营权限模块,用于在题目数据库中根据有效的标识信息为所述指定经营者信息设置对应的经营权限,所述题目数据库中包括各题目的标识信息与内容的对应关系。结合第二方面,本专利技术实施例在第二方面的第二种实现方式中,还包括:使用请求接收模块,用于接收来自使用者终端的题目使用请求,所述题目使用请求中包括请求使用的题目的标识信息、经营者信息和使用者信息;使用记录生成模块,用于根据所述题目的使用结果生成所述题目的使用记录,所述题目的使用记录包括所述题目的标识信息、经营者信息和使用者信息;第二保存模块,用于将所述题目的使用记录保存到区块链中;第二返回模块,用于向所述使用者终端返回所述题目的使用结果。结合第二方面的第二种实现方式,本专利技术实施例在第二方面的第三种实现方式中,还包括:第二读取模块,用于从所述区块链中读取结算周期内的各交易记录和/或使用记录;统计模块,用于对各交易记录和/或使用记录进行统计,得到在所述结算周期内生产者信息、审核者信息、经营者信息和使用者信息中至少一个对应的贡献;激励模块,用于按照统计得到的贡献,向生产者信息、审核者信息、经营者信息和使用者信息中至少一个对应的账户发放激励。第三方面,本专利技术实施例提供了一种基于区块链的题目交易装置,所述装置的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,所述装置的结构中包括处理器和存储器,所述存储器用于存储支持所述装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述装置还可以包括通信接口,用于与其他设备或通信网络通信。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储基于区块链的题目交易装置所用的计算机软件指令,其包括用于执行上述方法所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:在区块链中保存各题目的交易记录,利用区块链的共识机制,可以防止这些题目的交易记录被篡改,保证各题目的交易记录的真实性,提高生产者的生产积极性。此外,利用区块链的可追溯性,可以保证题目经营权限的合理性。上述技术方案中的另一个技术方案具有如下优点或有益效果:在区块链中保存各题目的使用记录,利用区块链的共识机制,可以防止这些题目的使用记录被篡改,保证各题目的使用记录的真实性,提高经营者的经营效益。此外,利用区块链的可追溯性,保证题目使用权限的合理性。上述技术方案中的另一个技术方案具有如下优点或有益效果:利用区块链的激励机制,可以按照贡献为生产者、审核者、经营者、使用者等发放激励,从而提高生产者、审核者、经营者、使用者对题目生产、审核、经营、使用等方面的积极性,从而实现题目交易的良性循环。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。附图说明在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本专利技术公开的一些实施方式,而不应将其视为是对本专利技术范围的限制。图1示出根据本专利技术实施例的基于区块链的题目交易方法的流程图。图2示出根据本专利技术实施例的基于区块链的题目交易方法的一种应用示例的示意图。图3示出根据本专利技术实施例的基于区块链的题目交易方法的流程图。图4示出根据本专利技术实施例的基于区块链的题目交易方法的一种应用示例的示意图。图5示出根据本专利技术实施例的基本文档来自技高网...

【技术保护点】
1.一种基于区块链的题目交易方法,其特征在于,包括:接收来自经营者终端的题目交易请求,所述题目交易请求中包括请求交易的题目的标识信息、生产者信息、经营者信息和交易支付信息;根据所述题目的交易结果生成所述题目的交易记录,所述题目的交易记录包括所述题目的标识信息、生产者信息、经营者信息和交易支付信息;将所述题目的交易记录保存到区块链中;向所述经营者终端返回所述题目的交易结果。

【技术特征摘要】
1.一种基于区块链的题目交易方法,其特征在于,包括:接收来自经营者终端的题目交易请求,所述题目交易请求中包括请求交易的题目的标识信息、生产者信息、经营者信息和交易支付信息;根据所述题目的交易结果生成所述题目的交易记录,所述题目的交易记录包括所述题目的标识信息、生产者信息、经营者信息和交易支付信息;将所述题目的交易记录保存到区块链中;向所述经营者终端返回所述题目的交易结果。2.根据权利要求1所述的方法,其特征在于,还包括:从所述区块链中读取包括指定经营者信息的各交易记录;从所读取的各交易记录中提取有效的标识信息;在题目数据库中根据有效的标识信息为所述指定经营者信息设置对应的经营权限,所述题目数据库中包括各题目的标识信息与内容的对应关系。3.根据权利要求1所述的方法,其特征在于,还包括:接收来自使用者终端的题目使用请求,所述题目使用请求中包括请求使用的题目的标识信息、经营者信息和使用者信息;根据所述题目的使用结果生成所述题目的使用记录,所述题目的使用记录包括所述题目的标识信息、经营者信息和使用者信息;将所述题目的使用记录保存到区块链中;向所述使用者终端返回所述题目的使用结果。4.根据权利要求1至3中任一项所述的方法,其特征在于,所述交易记录还包括审核者信息、交易时间、交易次数、交易结果和经营权限中的至少一项。5.根据权利要求3所述的方法,其特征在于,所述使用记录还包括生产者信息、审核者信息、使用时间、使用次数和使用权限中的至少一项。6.根据权利要求3所述的方法,其特征在于,还包括:从所述区块链中读取结算周期内的各交易记录和/或使用记录;对各交易记录和/或使用记录进行统计,得到在所述结算周期内生产者信息、审核者信息、经营者信息和使用者信息中至少一个对应的贡献;按照统计得到的贡献,向生产者信息、审核者信息、经营者信息和使用者信息中至少一个对应的账户发放激励。7.一种基于区块链的题目交易装置,其特征在于,包括:交易请求接收模块,用于接收来自经营者终端的题目交易请求,所述题目交易请求中包括请求交易的题目的标识信息、生产者信息、...

【专利技术属性】
技术研发人员:龙丽莉柴桥子闫石
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1