基于区块链的文稿投送系统的制作方法

文档序号:22387601发布日期:2020-09-29 17:50阅读:108来源:国知局
基于区块链的文稿投送系统的制作方法

本发明属于社会事务管理系统技术领域,尤其是涉及一种基于区块链的文稿投送系统。



背景技术:

区块链技术,区块链是一种新型去中心化分布式账本技术,能安全地存储交易或其他数据,特点是存储在区块链上的信息不可伪造和篡改,区块链共识算法驱动区块链上的每个节点都参与到交易的验证过程中,保证区块链上交易都是经过确认可信的,区块链上每个节点都维护一个公共的账本,任何一个节点对自己所维护的账本的修改都将不被其他节点所承认,从而保证公共账本不可被伪造和篡改。

在投文章时,时常会出现“一稿多投”的现象,这里的“一稿多投”是指作者把自己的作品同时或者先后发给不同的出版社或其它媒体,这是由于现有的投稿方式使接纳稿件的媒体一方并不清楚所接收的稿件是否在此之前已投递给另外的媒体,只能是通过事后从另外的渠道获悉,这样就造成该篇稿件已被录用并被刊登的情况下,又被别的媒体刊登了,这种行为不仅会严重地浪费媒体编辑的时间和精力,更严重的是严重影响了媒体的名声,因此经常在媒体上看到关于例如“对一稿多投的稿件一经发现,不发稿酬”的声明,然而从作者角度来说,现在多数报刊包括某些网站都规定”来稿一律不退,愈三个月未见采用通知,作者可自行处理”,在这种情况下,作者不能及时收到编辑的确认信件也是导致一稿多投的重要原因,这对于并没有很强的时效性的学术论文而言,一篇稿件上半年可以发,下半年也可以发,但对于一些时效性很强的(如杂文、评论)的稿件,如果投出去后石沉大海,杳无音讯,别说三个月就是拖三天,恐怕也会成为明日黄花,作者的心血也因为“过期”而作废,所以,无奈之下,大多数作者被迫选择一稿多投,不是故意想多挣些稿费,而仅仅是希望把辛辛苦苦写出来的稿件发表出来而已。



技术实现要素:

本发明的目的是针对上述问题,提供一种至少解决上述问题中的一部分的基于区块链的文稿投送系统。

为达到上述目的,本发明采用了下列技术方案:本发明的基于区块链的文稿投送系统所述管理系统运行在底层的区块链平台的业务节点上,其特征在于,业务节点包括各报社区块链节点,各杂志社区块链节点,各出版社区块链节点,版权部门区块链节点,本系统包括:

投稿者注册模块,该模块用于接收投稿者提交的附有投稿者注册信息的注册申请;

投稿者申请审核模块,该模块用于审核提交了注册申请的投稿者是否符合投稿者条件,若审核通过,则为投稿者分配一个唯一的投稿者id号,另生成一对投稿者公钥和投稿者私钥,同时赋予其投稿权限,同时将该申请人员的经加密后的投稿者信息、投稿者公钥基于共识发布于区块链平台上;

稿件注册模块,该模块由投稿者启动,用于将该投稿者的稿件生成唯一的稿件id号,并生成一对的稿件公钥和稿件私钥,并用稿件私钥对稿件进行签名处理,同时创建区块用于存储投稿者id号、稿件id号、稿件标题、稿件公钥、稿件完成时间,并加上时间戳,基于共识将该区块存储到区块链上;

收稿者注册模块,该模块用于接收稿者提交的附有收稿者注册信息的注册申请,收稿者包括报社、杂志社和出版社中的至少一个;

收稿者申请审核模块,该模块用于审核提交了注册申请的收稿者是否符合收稿者条件,若审核通过,则为收稿者分配一个唯一的收稿者id号,另生成一对收稿者公钥和收稿者私钥,同时赋予其接收投稿者投送稿件的权限,同时将该申请人员的经加密后的收稿者信息、收稿者公钥基于共识发布于区块链平台上;

投稿模块,该模块由投稿者启动,用于将其完成的编号为稿件id号的稿件发送给位于链上的指定的收稿者,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上;

收稿模块,该模块用于收稿者接收来自投稿模块所投送的稿件,并用完成该稿件的投稿者公钥对稿件进行签名验证,并向投稿者发送确认信息,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在上述的基于区块链的文稿投送系统中,系统还包括稿件采纳与否询问模块,该模块由投稿者启动,用于询问已接收其发送的编号为稿件id号的稿件的收稿者对该稿件的采纳情况,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在上述的基于区块链的文稿投送系统中,系统还包括稿件采纳与否反馈模块,该模块用于收稿者对来自稿件采纳与否询问模块的询问或者主动地向指定的投稿者发送稿件采纳与否的反馈信息,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在上述的基于区块链的文稿投送系统中,系统还包括投稿者稿件统计模块,该模块在每隔设定的再次启动时间段后自行启动,用于统计系统中的每位投稿者在设定的统计时间段内各自完成的稿件量,并将上述统计信息发送至链上的所有收稿者,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在上述的基于区块链的文稿投送系统中,投稿者稿件统计模块在完成统计系统中的每位投稿者在设定的统计时间段内各自完成的稿件量后,还对在上述的统计时间段内投稿者完成的稿件在进行投稿后获得采纳的数量,并随稿件量的统计信息一起发送至链上的所有收稿者,并在上述的创建区块中用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在上述的基于区块链的文稿投送系统中,投稿者注册信息包括真实姓名、身份证号、当前住所,收稿者注册信息包括名称、营业执照社会信用代码、营业住所。

在上述的基于区块链的文稿投送系统中,收稿者注册信息还包括稿件收受类别,稿件注册模块中在创建区块时存储的数据还包括稿件类别,投稿模块中投稿者在不选定投稿者的情况下,向具有与该稿件的稿件类别匹配的稿件收受类别的收稿者投稿。

在上述的基于区块链的文稿投送系统中,系统还包括信用互评模块,由稿件的投稿者和该稿件的收稿者对双方进行评价,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在上述的基于区块链的文稿投送系统中,系统还包括信用等级评定模块,该模块每个设定的时间间隔后统计信用互评模块中的评价的信息,并根据信用等级评定规则,对链上的投稿者和收稿者的等级进行重新评定,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在上述的基于区块链的文稿投送系统中,系统还包括争议解决模块,该模块由投稿者和/或收稿者启动,将争议信息发送至版权部门区块链节点,由版权部门区块链节点根据争议解决规则对争议进行处理,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

与现有技术相比,本基于区块链的文稿投送系统的优点在于:

1、由于区块链网络具有分布式账本的功能,将投稿者的投稿信息,收稿者的接收、采纳信息存储在链上,且不可删改;

2、投稿者稿件统计模块统计投稿者的稿件数量和采纳数量,有利于收稿者了解投稿者的撰写能力,以便可以根据该统计信息,优先对于采纳完成稿件数量多、采纳数量也高的投稿者进行审查,以提高审稿效率;

3、信用互评模块和信用等级评定模块的设定,进一步地有利于投稿者和收稿者对彼此信用情况,从而在投稿件或收稿件时更有的放矢。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1提供了本发明实施例的系统架构图。

图2提供了本发明实施例中的区块链节点连接示意图。

具体实施方式

下面结合附图并通过实施例对本发明作进一步的详细说明,以下实施例是对本发明的解释而本发明并不局限于以下实施例。

实施例1

如图1至2所示,本基于区块链的文稿投送系统,所述管理系统运行在底层的区块链平台的业务节点上,其特征在于,业务节点包括各报社区块链节点,各杂志社区块链节点,各出版社区块链节点,版权部门区块链节点,本系统包括投稿者注册模块、投稿者申请审核模块、稿件注册模块、收稿者注册模块、投稿模块、收稿模块、稿件采纳与否询问模块和稿件采纳与否反馈模块。

上述的及下述的各模块可以各自单独作为一个智能合约。

各模块具体如下。

投稿者注册模块,该模块用于接收投稿者提交的附有投稿者注册信息的注册申请。

需要说明的是,这里的投稿者注册信息主要包括真实姓名、身份证号、当前住所。

如图2所示,这里的投稿者用的智能终端如智能手机、ipad、笔记本电脑、台式电脑等,为链上的非验证节点。

投稿者申请审核模块,该模块用于审核提交了注册申请的投稿者是否符合投稿者条件,若审核通过,则为投稿者分配一个唯一的投稿者id号,另生成一对投稿者公钥和投稿者私钥,同时赋予其投稿权限,同时将该申请人员的经加密后的投稿者信息、投稿者公钥基于共识发布于区块链平台上。

稿件注册模块,该模块由投稿者启动,用于将该投稿者的稿件生成唯一的稿件id号,并生成一对的稿件公钥和稿件私钥,并用稿件私钥对稿件进行签名处理,同时创建区块用于存储投稿者id号、稿件id号、稿件标题、稿件公钥、稿件完成时间,并加上时间戳,基于共识将该区块存储到区块链上。

收稿者注册模块,该模块用于接收稿者提交的附有收稿者注册信息的注册申请,收稿者包括报社、杂志社和出版社中的至少一个。

需要说明的是,这里的收稿者注册信息主要包括名称、营业执照社会信用代码、营业住所。

如图2所示,这里的收稿者为报社、杂志社和出版社中的任一一个或多个,为链上的验证节点。

收稿者申请审核模块,该模块用于审核提交了注册申请的收稿者是否符合收稿者条件,若审核通过,则为收稿者分配一个唯一的收稿者id号,另生成一对收稿者公钥和收稿者私钥,同时赋予其接收投稿者投送稿件的权限,同时将该申请人员的经加密后的收稿者信息、收稿者公钥基于共识发布于区块链平台上。

投稿模块,该模块由投稿者启动,用于将其完成的编号为稿件id号的稿件发送给位于链上的指定的收稿者,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

需要说明的是,这里的投稿模块中存储于区块上的行为和信息主要包括投送的投稿者id号,投稿时间,稿件id,被投送的收稿者id。

收稿模块,该模块用于收稿者接收来自投稿模块所投送的稿件,并用完成该稿件的投稿者公钥对稿件进行签名验证,并向投稿者发送确认信息,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

需要说明的是,这里的收稿模块中存储于区块上的行为和信息主要包括收稿者id号,收稿时间,稿件id,以及向编号为投稿者id的投稿者发送的确认信息。

这样,收稿者在接收到该稿件后,可以知道,此稿件此前还向哪些收稿者投稿过。

另外地,系统还包括稿件采纳与否询问模块,该模块由投稿者启动,用于询问已接收其发送的编号为稿件id号的稿件的收稿者对该稿件的采纳情况,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

需要说明的是,这里的稿件采纳与否询问模块中存储于区块上的行为和信息主要包括稿件id,被投送的收稿者id,该稿件自被以收稿者id接收后所处的状态,这里的状态如已收为审,或正常审查中,或者已审核通过,或者审核未通过等。

另外地,系统还包括稿件采纳与否反馈模块,该模块用于收稿者对来自稿件采纳与否询问模块的询问或者主动地向指定的投稿者发送稿件采纳与否的反馈信息,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

需要说明的是,这里的稿件采纳与否反馈模块中存储于区块上的行为和信息主要包括稿件id,该稿件是否被采纳,若被采纳还包括采纳该稿件的收稿者id。

在区块上存放有关稿件是否被采纳的信息,有利于接收稿件的收稿者了解此前该稿是否以被别的收稿者采纳,若已采纳,就不用再将有限的精力花费在无用功上。

实施例2

本实施例与实施例1的不同之处在于:系统还包括投稿者稿件统计模块,该模块在每隔设定的再次启动时间段后自行启动,用于统计系统中的每位投稿者在设定的统计时间段内各自完成的稿件量,并将上述统计信息发送至链上的所有收稿者,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

通过上述投稿者稿件统计模块统计投稿者的投稿量以有利于增强收稿者对投稿者的产出能力的了解。

另外地,投稿者稿件统计模块在完成统计系统中的每位投稿者在设定的统计时间段内各自完成的稿件量后,还对在上述的统计时间段内投稿者完成的稿件在进行投稿后获得采纳的数量,并随稿件量的统计信息一起发送至链上的所有收稿者,并在上述的创建区块中用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

通过上述投稿者稿件统计模块统计投稿者的稿件采纳数量,有利于增强收稿者对投稿者的写作能力的了解。

实施例3

本实施例与实施例1、2的不同之处在于:收稿者注册信息还包括稿件收受类别,稿件注册模块中在创建区块时存储的数据还包括稿件类别,投稿模块中投稿者在不选定投稿者的情况下,向具有与该稿件的稿件类别匹配的稿件收受类别的收稿者投稿。

这对于不清楚要将稿件投向哪个收稿者的投稿者可以将稿件进行有针对性的投放,同时在投稿模块中将上述行为和信息存储于创建的区块中。

实施例3

本实施例与实施例1、2、3的共同的不同之处在于:系统还包括信用互评模块,由稿件的投稿者和该稿件的收稿者对双方进行评价,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

这里的信用互评模块的设置有利于投稿者和收稿者双方互评,便于后来的其它收稿者和投稿者在投稿件或收稿件之前,能了解对方的一些信用信息,以为是否投稿或收稿作为一个评判依据。

信用等级评定模块,该模块每个设定的时间间隔后统计信用互评模块中的评价的信息,并根据信用等级评定规则,对链上的投稿者和收稿者的等级进行重新评定,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

信用等级评定模块的设置为投稿者和收稿者进行等级评定,信用等级评定规则可根据信用互评模块中受到的投稿者一方或收稿者一方的好评数与所有的评价之比的比值,如在95%以上,则信用等级评为优,如在85%至95%之间,则信用等级评为良,如在70%至85%之间,则信用等级评为中,如在60%至70%之间,则信用等级评为及格,如在60%以下,则信用等级评为不及格,这样可以使投稿者和收稿者中的一方的相对另一方可以一目了然的了解对方的信用,以便确定是否要向对方投稿或收受对方发的稿件。

实施例5

本实施例与实施例1、2、3、4的共同的不同之处在于:另外地,系统还包括争议解决模块,该模块由投稿者和/或收稿者启动,将争议信息发送至版权部门区块链节点,由版权部门区块链节点根据争议解决规则对争议进行处理,并创建区块用于存储上述行为和信息,并加上时间戳,基于共识将该区块存储到区块链上。

在现实中,由于人们对知识产权的保护越来越重视,尤其随着互联网的快速发展,网络写手的大量出现和著作新形式的涌现,对于著作权的争议越来越多,引入版权部门区块链节点,为争议双方找到一条快速、经济的解决方式提供了可能,这里了的争议解决规则可由各业务节点共同制定,可根据不同的争议制定相应的规则,如对于稿件的著作权人的争议的规则,需双方提交自己是该稿件的著作权人的证据,如对于收稿者采纳稿件后未给予支付相应的版权费用的争议,通过投稿者提供的该稿件在收稿者的刊物上发表的证据等等。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1