一种基于多维度私钥的区块链勘误系统技术方案

技术编号:31085531 阅读:22 留言:0更新日期:2021-12-01 12:37
本发明专利技术公开了一种基于多维度私钥的区块链勘误系统,包括身份验证模块和图书勘误模块,所述身份验证模块用于验证用户身份信息,所述图书勘误模块用于图书的勘误功能;所述身份验证模块包括数字秘钥模块和信息收发模块,所述图书勘误模块包括数据收集模块、区块链编码节点和发布模块,所述区块链编码节点包括区块链勘误表模块和用户评价模块,所述数字秘钥模块用于核对身份,所述信息收发模块用于收发信息,所述数据收集模块用于记录上传的报错数据,所述区块链编码节点用于保存图书信息,所述发布模块用于发布图书,所述区块链勘误表模块用于记录用户上传的勘误数据,所述用户评价模块用于记录用户对新版书籍的反馈,本发明专利技术,具有实用性强的特点。具有实用性强的特点。具有实用性强的特点。

【技术实现步骤摘要】
一种基于多维度私钥的区块链勘误系统


[0001]本专利技术涉及区块链勘误
,具体为一种基于多维度私钥的区块链勘误系统。

技术介绍

[0002]电子书由于其方便携带、容易使用、大容量、价格低的特点越来越受到人们的欢迎,非常适合现代生活,但是越来越多电子书出现也让电子书勘误问题体现出来。
[0003]目前电子图书的勘误手段是将电子版图书在网络平台上暂时冻结,等文件改正后再和纸版书一同解封。对于电子版的图书来说,传统勘误速度较慢,从发现错误、启动勘误程序到改正版本重新上架,往往需要几周时间甚至更长,在次期间读者只能慢慢等待书籍解封,而且电子图书种类多样内容非常繁杂,靠人工建立勘误表审查费时费力,大大增加阅读平台的运营成本,浪费资源,实用性差。因此,设计实用性强的一种基于多维度私钥的区块链勘误系统是很有必要的。

技术实现思路

[0004]本专利技术的目的在于提供一种基于多维度私钥的区块链勘误系统,以解决上述
技术介绍
中提出的问题。
[0005]为了解决上述技术问题,本专利技术提供如下技术方案:一种基于多维度私钥的区块链勘误系统,包括份验证模块和图书勘误模块,所述身份验证模块用于验证用户身份信息,所述图书勘误模块用于实现对电子图书的勘误功能。
[0006]根据上述技术方案,所述身份验证模块包括数字秘钥模块和信息收发模块,所述图书勘误模块包括数据收集模块、区块链编码节点和发布模块,所述区块链编码节点包括区块链勘误表模块和用户评价模块,所述区块链勘误表模块与数据收集模块电连接,所述信息收发模块与数据收集模块电连接;
[0007]所述数字秘钥模块用于核对用户身份,所述信息收发模块用于用户收发信息,所述数据收集模块用于记录用户上传的报错数据,所述区块链编码节点用于保存图书信息,所述发布模块用于向用户发布图书,所述区块链勘误表模块用于记录用户上传的勘误数据,所述用户评价模块用于记录用户阅读新版书籍的反馈。
[0008]根据上述技术方案,所述区块链勘误系统的具体工作过程包括以下步骤:
[0009]S0、用户在系统内购买某电子书籍,系统保存该电子书籍的数据内容;
[0010]S1、用户在阅读图书时发现该图书内容有误,通过信息收发模块将报错数据上传至数据收集模块;
[0011]S2、在区块链勘误表模块添加数据收集模块勘误记录,区块链编码节点依据区块链勘误表的记录更改图书内容并保存新旧两个版本;
[0012]S4、读者在系统阅读该图书时,发布模块随机向一定比例的读者提供更改后的新版本图书,其他读者阅读的依然是未被更改的旧版本图书;
[0013]S5、该书的勘误正确时逐步提高新版本图书的跟新比例,替换未勘误的旧书,若勘误有误则取消发布新版本图书。
[0014]根据上述技术方案,上述步骤S4中发布模块的发布比例根据用户评价模块动态变化,具体工作过程包括以下步骤:
[0015]读者在阅读新版勘误图书时,发现勘误数据有误,将数据上传至数据收集模块,用户评价模块对提供此勘误记录的用户增加负面评价,该用户在进行之后勘误记录时,发布模块降低对勘误后的新版本图书读者的发布比例;
[0016]若读者在阅读新版勘误图书时未发现勘误数据有误,用户评价模块对提供此勘误记录的用户增加正面评价,该用户在进行之后勘误记录时,发布模块提高对勘误后的新版本图书读者的发布比例。
[0017]根据上述技术方案,所述发布模块的发布比例S
i
具体计算方法为:
[0018][0019]其中i为该用户的勘误次数,S0为新版图书的初始发布比例,n为勘误报错人数,N为新版本阅读人数。
[0020]根据上述技术方案,上述步骤S5中发布模块跟新勘误信息正确的新版图书比例,即n=0时的跟新比例计算方法为:
[0021]H=S
i
+S0×
t
[0022]其中H为新版图书的发布占比,t为发布后的时间。
[0023]当新版图书读者对勘误信息进行报错时,该新版图书勘误信息有误,此时H=0。
[0024]根据上述技术方案,所述区块链编码节点的编码对应该图书的ISBN编码,系统内任一图书都对应一个区块链编码节点,用户在系统上阅读此图书时与区块链编码节点构建联系,各区块链编码节点共享用户评价模块的数据。
[0025]根据上述技术方案,所述区块链编码节点依据区块链勘误表模块记录对勘误信息进行优先级计算,其优先级K具体计算方式为:
[0026][0027]其中l为勘误种类的数量,系统将所有勘误信息发送给图书作者,勘误信息的发送顺序按照优先级K的大小排序;
[0028]该计算方式需满足条件:
[0029][0030]其中L为系统预设值,用于判定n是否远大于l,若不满足此条件则说明多个用户提出了相同错误,此时系统直接判断为该勘误信息优先级为低,不再带入计算优先级K,此类勘误信息排在最后发送给图书作者。
[0031]根据上述技术方案,所述发布模块的发布比例和报错结果会以邮件方式发送至提交勘误信息的用户,信息收发模块用于向特定的公钥对象发送邮件,所述公钥在该系统的邮件收发环节承担邮箱地址的功能。
[0032]根据上述技术方案,所述数字秘钥模块用于核对用户身份,用户使用数字秘钥模块时,数字秘钥模块会生成一个秘钥对,该秘钥对包括一个私钥和一个公钥,私钥用于对报错数据进行签名,公钥用于将数据、签名发出,其他用户可以通过区块链勘误表模块查询到任意公钥对应的所有勘误记录。
[0033]与现有技术相比,本专利技术所达到的有益效果是:本专利技术再勘误的同时向用户展示勘误书籍,无需在网络平台上暂时冻结,达到不中断盈利的效果,并且从发现错误到发布勘误版本间隔时间非常短,提高了电子图书的勘误速度,本系统由读者自己勘误,既增加了读者的阅读热情,又减少人工成本。
附图说明
[0034]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术,并不构成对本专利技术的限制。在附图中:
[0035]图1是本专利技术的整体原理示意图;
[0036]图2是本专利技术的原理示意图;
[0037]图3是本专利技术的原理示意图。
具体实施方式
[0038]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0039]请参阅图1

3,本专利技术提供技术方案:一种基于多维度私钥的区块链勘误系统,包括身份验证模块和图书勘误模块,其特征在于:身份验证模块用于验证用户身份信息,图书勘误模块用于实现对电子图书的勘误功能;
[0040]身份验证模块包括数字秘钥模块和信息收发模块,图书勘误模块包括数据收集模块、区块链编码节点和发布模块,区块本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多维度私钥的区块链勘误系统,包括身份验证模块和图书勘误模块,其特征在于:所述身份验证模块用于验证用户身份信息,所述图书勘误模块用于实现对电子图书的勘误功能。2.根据权利要求1所述的一种基于多维度私钥的区块链勘误系统,其特征在于:所述身份验证模块包括数字秘钥模块和信息收发模块,所述图书勘误模块包括数据收集模块、区块链编码节点和发布模块,所述区块链编码节点包括区块链勘误表模块和用户评价模块,所述区块链勘误表模块与数据收集模块电连接,所述信息收发模块与数据收集模块电连接;所述数字秘钥模块用于核对用户身份,所述信息收发模块用于用户收发信息,所述数据收集模块用于记录用户上传的报错数据,所述区块链编码节点用于保存图书信息,所述发布模块用于向用户发布图书,所述区块链勘误表模块用于记录用户上传的勘误数据,所述用户评价模块用于记录用户阅读新版书籍的反馈。3.根据权利要求2所述的一种基于多维度私钥的区块链勘误系统,其特征在于:该区块链勘误系统的具体工作过程包括以下步骤:S0、用户在系统内购买某电子图书,系统保存该电子图书的数据内容;S1、用户在阅读图书时发现该图书内容有误,通过信息收发模块将报错数据上传至数据收集模块;S2、在区块链勘误表模块添加数据收集模块勘误记录,区块链编码节点依据区块链勘误表的记录更改图书内容并保存新旧两个版本;S4、读者在系统阅读该图书时,发布模块随机向一定比例的读者提供更改后的新版本图书,其他读者阅读的依然是未被更改的旧版本图书;S5、该书的勘误正确时逐步提高新版本图书的跟新比例,替换未勘误的旧书,若勘误有误则取消发布新版本图书。4.根据权利要求3所述的一种基于多维度私钥的区块链勘误系统,其特征在于:上述步骤S4中发布模块的发布比例根据用户评价模块动态变化,具体工作过程包括以下步骤:读者在阅读新版勘误图书时,发现勘误数据有误,将数据上传至数据收集模块,用户评价模块对提供此勘误记录的用户增加负面评价,该用户在进行之后勘误记录时,发布模块降低对勘误后的新版本图书读者的发布比例;若读者在阅读新版勘误图书时未发现勘误数据有误,用户评价模块对提供此勘误记录的用户增加正面评价,该用户在进行之后勘误记录时,发布模块提高对勘误后的新版本图书读者的发...

【专利技术属性】
技术研发人员:李国庆
申请(专利权)人:苏州喜全软件科技有限公司
类型:发明
国别省市:

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

1