System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于区块链,涉及一种基于联盟链的新闻发布系统及方法。
技术介绍
1、现在利用区块链技术解决假新闻问题包括:通过设计独特的排名系统及配套算法来显著降低假新闻的曝光度;和将新闻内容的质量与新闻参与者的收入挂钩以保障新闻的质量。但是依旧无法解决新闻内容的不准确、不完整、不及时、不可信的问题。
技术实现思路
1、本专利技术的目的在于解决现有技术中新闻内容的不准确、不完整、不及时、不可信的问题,提供一种基于联盟链的新闻发布系统及方法。
2、为达到上述目的,本专利技术采用以下技术方案予以实现:
3、基于联盟链的新闻发布系统,包括:应用层、客户端、区块链网关层和pki层;
4、应用层包括新闻创建模块、审核模块、认证模块、授权模块、加解密模块、激励模块、分发模块和评价模块;区块链网关层包括联盟链网络,pki层包括ca证书管理模块;
5、ca证书管理模块用于用户在客户端层进行注册时生成私钥,并反馈给用户私钥信息;
6、客户端层用于用户通过用户私钥信息登录客户端层的客户端进入应用层对新闻进行创建和审核;
7、新闻创建模块用于对新闻素材进行创建和编辑;
8、审核模块用于对新闻内容进行质量和真实性的检查,审核结果被记录到联盟链网络的智能合约中;
9、认证模块用于对新闻内容的来源和历史进行证明,认证信息被记录到联盟链网络的智能合约中;
10、授权模块用于对新闻内容进行权限和范围的控制;授权信
11、分发模块用于将新闻内容发送到不同的渠道和平台;分发信息会被记录到联盟链网络的智能合约中;
12、评价模块用于对新闻内容进行质量和真实性的评估;评价结果会被记录到联盟链网络的智能合约中;
13、激励模块用于对新闻机构和监管机构进行激励;激励结果被记录到联盟链网络的智能合约中;
14、加解密模块用于对新闻内容和参与者的隐私和安全进行保护;加解密过程被记录到联盟链网络的智能合约中。
15、本专利技术的进一步改进在于:
16、进一步的,加解密模块包括:加密子模块、解密子模块、签名子模块和验证子模块;
17、加密子模块将新闻内容转换成持有密钥的人才能解读的形式,加密后的新闻内容会被存储到联盟链网络上,并只能被授权的人访问;
18、解密子模块将加密后的新闻内容转换成原始的形式;解密后的新闻内容会被显示到不同的渠道和平台上,并只能被授权的人查看;
19、签名子模块对新闻内容进行身份和完整性的证明,以防止被伪造或篡改;签名后的新闻内容会被存储到联盟链网络上,并可以被任何人验证;
20、验证子模块对签名后的新闻内容进行身份和完整性的检查,以确保其真实性和可信度;验证后的新闻内容会被显示到不同的渠道和平台上,并可以被任何人信赖。
21、进一步的,加密子模块中的加密由新闻机构或第三方机构进行负责,通过对称加密或非对称加密方式进行加密;解密子模块的解密由新闻机构或第三方机构负责,通过对称解密或非对称解密方式进行解密。
22、进一步的,激励模块包括:奖励子模块和惩罚子模块;奖励子模块对提供高质量和真实的新闻内容的新闻机构和监管机构给予奖赏;奖励的数量和方式根据智能合约中的评价结果和激励策略进行确定,并自动发放到相应的账户中;惩罚子模块对提供低质量和虚假的新闻内容的新闻机构和监管机构给予处罚;惩罚的数量和方式根据智能合约中的评价结果和激励策略进行确定,并自动扣除或冻结相应的账户中。
23、进一步的,奖励子模块的奖励由联盟链网络或第三方机构负责,通过数字货币进行奖励;惩罚子模块的惩罚由联盟链网络或第三方机构负责,通过数字货币进行惩罚。
24、进一步的,客户层包括发布终端端、审核终端和监管终端;发布终端端为新闻发布者通过发布终端端进入新闻创建模块对新闻进行创作;审核终端为监管机构通过审核终端进入审核模块对新闻内容进行检查;监管终端为监管机构通过监管终端对评价模块和激励模块进行监管。
25、进一步的,认证模块通过由新闻机构和公证机构负责,通过数字签名或哈希值方式进行认证;授权模块由新闻机构、版权机构或许可机构负责,通过加密或访问码方式进行授权认证;分发模块由新闻机构、社交媒体和搜索引擎负责,通过网络或广播等方式进行新闻分发。
26、基于联盟链的新闻发布方法,包括:
27、采集用户在客户端层进行注册时生成私钥,并反馈给用户私钥信息;
28、基于用户私钥信息登录客户端层的客户端进入应用层对新闻进行创建和审核;
29、对新闻内容进行质量和真实性的评估,并对新闻内容进行权限和范围的控制,然后对新闻内容的来源和历史进行证明,最后将新闻内容发送到不同的渠道和平台;
30、对新闻机构和监管机构进行激励和对新闻内容和参与者的隐私和安全进行保护;
31、新闻的审核结果、认证信息、授权信息、分发信息、评价结果、激励结果和加解密过程均被记录到联盟链网络的智能合约中。
32、与现有技术相比,本专利技术具有以下有益效果:
33、本专利技术通过新闻创建模块、审核模块、认证模块、授权模块、加解密模块、激励模块、分发模块和评价模块,定义和执行新闻发布的规则和流程,实现新闻内容的严格审核、权威认证、合法授权、快速分发等功能;同时通过加解密模块保护新闻内容和参与者的隐私和安全,实现新闻内容的加密保护、解密查看、签名确认、验证核实等功能;利用激励模块和评价模块鼓励新闻机构和监管机构提供高质量的新闻内容和服务,实现新闻内容的客观评价、公平奖励、有力惩罚等功能。
本文档来自技高网...【技术保护点】
1.基于联盟链的新闻发布系统,其特征在于,包括:应用层、客户端、区块链网关层和PKI层;
2.根据权利要求1所述的基于联盟链的新闻发布系统,其特征在于,所述加解密模块包括:加密子模块、解密子模块、签名子模块和验证子模块;
3.根据权利要求2所述的基于联盟链的新闻发布系统,其特征在于,所述加密子模块中的加密由新闻机构或第三方机构进行负责,通过对称加密或非对称加密方式进行加密;所述解密子模块的解密由新闻机构或第三方机构负责,通过对称解密或非对称解密方式进行解密。
4.根据权利要求3所述的基于联盟链的新闻发布系统,其特征在于,所述激励模块包括:奖励子模块和惩罚子模块;所述奖励子模块对提供高质量和真实的新闻内容的新闻机构和监管机构给予奖赏;奖励的数量和方式根据智能合约中的评价结果和激励策略进行确定,并自动发放到相应的账户中;所述惩罚子模块对提供低质量和虚假的新闻内容的新闻机构和监管机构给予处罚;惩罚的数量和方式根据智能合约中的评价结果和激励策略进行确定,并自动扣除或冻结相应的账户中。
5.根据权利要求4所述的基于联盟链的新闻发布系统,其特征
6.根据权利要求5所述的基于联盟链的新闻发布系统,其特征在于,所述客户层包括发布终端端、审核终端和监管终端;所述发布终端端为新闻发布者通过发布终端端进入新闻创建模块对新闻进行创作;所述审核终端为监管机构通过审核终端进入审核模块对新闻内容进行检查;所述监管终端为监管机构通过监管终端对评价模块和激励模块进行监管。
7.根据权利要求6所述的基于联盟链的新闻发布系统,其特征在于,所述认证模块通过由新闻机构和公证机构负责,通过数字签名或哈希值方式进行认证;所述授权模块由新闻机构、版权机构或许可机构负责,通过加密或访问码方式进行授权认证;所述分发模块由新闻机构、社交媒体和搜索引擎负责,通过网络或广播等方式进行新闻分发。
8.基于联盟链的新闻发布方法,其特征在于,包括:
...【技术特征摘要】
1.基于联盟链的新闻发布系统,其特征在于,包括:应用层、客户端、区块链网关层和pki层;
2.根据权利要求1所述的基于联盟链的新闻发布系统,其特征在于,所述加解密模块包括:加密子模块、解密子模块、签名子模块和验证子模块;
3.根据权利要求2所述的基于联盟链的新闻发布系统,其特征在于,所述加密子模块中的加密由新闻机构或第三方机构进行负责,通过对称加密或非对称加密方式进行加密;所述解密子模块的解密由新闻机构或第三方机构负责,通过对称解密或非对称解密方式进行解密。
4.根据权利要求3所述的基于联盟链的新闻发布系统,其特征在于,所述激励模块包括:奖励子模块和惩罚子模块;所述奖励子模块对提供高质量和真实的新闻内容的新闻机构和监管机构给予奖赏;奖励的数量和方式根据智能合约中的评价结果和激励策略进行确定,并自动发放到相应的账户中;所述惩罚子模块对提供低质量和虚假的新闻内容的新闻机构和监管机构给予处罚;惩罚的数量和方式根据智能合约中的评价结果和激励策略进行确定,并自动扣除或冻结相应的账户中。...
【专利技术属性】
技术研发人员:王小虎,史军飞,王佳琪,
申请(专利权)人:上海涡链医疗科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。