欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2021109762104
申请人: 苏州喜全软件科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-04-14
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于多维度私钥的区块链勘误系统,包括身份验证模块和图书勘误模块,其特征在于:所述身份验证模块用于验证用户身份信息,所述图书勘误模块用于实现对电子图书的勘误功能。

2.根据权利要求1所述的一种基于多维度私钥的区块链勘误系统,其特征在于:所述身份验证模块包括数字秘钥模块和信息收发模块,所述图书勘误模块包括数据收集模块、区块链编码节点和发布模块,所述区块链编码节点包括区块链勘误表模块和用户评价模块,所述区块链勘误表模块与数据收集模块电连接,所述信息收发模块与数据收集模块电连接;

所述数字秘钥模块用于核对用户身份,所述信息收发模块用于用户收发信息,所述数据收集模块用于记录用户上传的报错数据,所述区块链编码节点用于保存图书信息,所述发布模块用于向用户发布图书,所述区块链勘误表模块用于记录用户上传的勘误数据,所述用户评价模块用于记录用户阅读新版书籍的反馈。

3.根据权利要求2所述的一种基于多维度私钥的区块链勘误系统,其特征在于:该区块链勘误系统的具体工作过程包括以下步骤:S0、用户在系统内购买某电子图书,系统保存该电子图书的数据内容;

S1、用户在阅读图书时发现该图书内容有误,通过信息收发模块将报错数据上传至数据收集模块;

S2、在区块链勘误表模块添加数据收集模块勘误记录,区块链编码节点依据区块链勘误表的记录更改图书内容并保存新旧两个版本;

S4、读者在系统阅读该图书时,发布模块随机向一定比例的读者提供更改后的新版本图书,其他读者阅读的依然是未被更改的旧版本图书;

S5、该书的勘误正确时逐步提高新版本图书的跟新比例,替换未勘误的旧书,若勘误有误则取消发布新版本图书。

4.根据权利要求3所述的一种基于多维度私钥的区块链勘误系统,其特征在于:上述步骤S4中发布模块的发布比例根据用户评价模块动态变化,具体工作过程包括以下步骤:读者在阅读新版勘误图书时,发现勘误数据有误,将数据上传至数据收集模块,用户评价模块对提供此勘误记录的用户增加负面评价,该用户在进行之后勘误记录时,发布模块降低对勘误后的新版本图书读者的发布比例;

若读者在阅读新版勘误图书时未发现勘误数据有误,用户评价模块对提供此勘误记录的用户增加正面评价,该用户在进行之后勘误记录时,发布模块提高对勘误后的新版本图书读者的发布比例。

5.根据权利要求4所述的一种基于多维度私钥的区块链勘误系统,其特征在于:所述发布模块的发布比例Si具体计算方法为:其中i为该用户的勘误次数,S0为新版图书的初始发布比例,n为勘误报错人数,N为新版本阅读人数。

6.根据权利要求5所述的一种基于多维度私钥的区块链勘误系统,其特征在于:上述步骤S5中发布模块跟新勘误信息正确的新版图书比例,即n=0时的跟新比例计算方法为:H=Si+S0×t

其中H为新版图书的发布占比,t为发布后的时间。

当新版图书读者对勘误信息进行报错时,该新版图书勘误信息有误,此时H=0。

7.根据权利要求6所述的一种基于多维度私钥的区块链勘误系统,其特征在于:所述区块链编码节点的编码对应该图书的ISBN编码,系统内任一图书都对应一个区块链编码节点,用户在系统上阅读此图书时与区块链编码节点构建联系,各区块链编码节点共享用户评价模块的数据。

8.根据权利要求7所述的一种基于多维度私钥的区块链勘误系统,其特征在于:所述区块链编码节点依据区块链勘误表模块记录对勘误信息进行优先级计算,其优先级K具体计算方式为:

其中l为勘误种类的数量,系统将所有勘误信息发送给图书作者,勘误信息的发送顺序按照优先级K的大小排序;

该计算方式需满足条件:

其中L为系统预设值,用于判定n是否远大于l,若不满足此条件则说明多个用户提出了相同错误,此时系统直接判断为该勘误信息优先级为低,不再带入计算优先级K,此类勘误信息排在最后发送给图书作者。

9.根据权利要求8所述的一种基于多维度私钥的区块链勘误系统,其特征在于:所述发布模块的发布比例和报错结果会以邮件方式发送至提交勘误信息的用户,信息收发模块用于向特定的公钥对象发送邮件,所述公钥在该系统的邮件收发环节承担邮箱地址的功能。

10.根据权利要求9所述的一种基于多维度私钥的区块链勘误系统,其特征在于:所述数字秘钥模块用于核对用户身份,用户使用数字秘钥模块时,数字秘钥模块会生成一个秘钥对,该秘钥对包括一个私钥和一个公钥,私钥用于对报错数据进行签名,公钥用于将数据、签名发出,其他用户可以通过区块链勘误表模块查询到任意公钥对应的所有勘误记录。