全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211115220.X (22)申请日 2022.09.14 (71)申请人 国家开放大学 地址 100039 北京市海淀区复兴 路75号国 家开放大学A322 (72)发明人 孙丙仁 贺媛婧 杨亚菲  (74)专利代理 机构 北京中和立达知识产权代理 有限公司 1 1756 专利代理师 孟姣 (51)Int.Cl. G06F 16/23(2019.01) G06F 16/27(2019.01) G06F 21/31(2013.01) G06F 9/54(2006.01) G06F 16/2455(2019.01) (54)发明名称 一种基于区块链的教育电子证照应用方法 和系统 (57)摘要 本发明提供了一种基于区块链的教育电子 证照应用方法和系统。 该方案包括用户通过账号 密码登入教育电子证照系统, 进行信息的录入; 根据录入的信息判断权限等级, 发出查询命令、 验证命令和 信息更新命令中的一种命令; 判断证 书误差低于预设范围时, 则将所述录入的信息存 储为待上链信息, 启动链上广播命令; 向区块链 内各个设备发出握手命令, 判断是否网络畅通和 处于活跃状态; 根据反馈的网络畅通和处于活跃 状态, 将所述待上链信息依次进行50%的广播和 全网内的广播, 完成区块链中的区块更新。 该方 案提供了基于区块链的一种教育电子证照的服 务方式, 充分利用区块链特点, 构建信用数据产 权可追溯、 应用够准确、 来源更权威、 共享尤可 信。 权利要求书3页 说明书11页 附图8页 CN 115374140 A 2022.11.22 CN 115374140 A 1.一种基于区块链的教育电子证照应用方法, 其特 征在于, 该 方法包括: 用户通过 账号密码登入教育电子证照系统, 进行信息的录入; 根据录入的信息判断权限等级, 发出查询命令、 验证命令和信息更新命令中的一种命 令; 在收到所述信息更新命令后, 判断证书误差低于预设范围时, 则将所述录入的信息存 储为待上链信息, 启动链上广播命令, 否则反馈信息错 误命令给用户; 在收到所述链上广播命令后, 向区块链内各个设备发出握手命令, 判断是否网络畅通 和处于活跃状态; 根据反馈的网络畅通和处于活跃状态, 将所述待上链信 息依次进行50%的广播和全网 内的广播, 完成区块链中的区块更新; 在收到所述查询命令反馈后对应的证照信 息, 在所述验证命令后验证所述录入的信 息 的真伪。 2.如权利要求1所述的一种基于区块链的教育电子证照应用方法, 其特征在于, 所述用 户通过账号密码登入教育电子证照系统, 进行信息的录入, 具体包括: 获取用户的账号和密码, 进行验证, 若验证通过则允许进行信息的录入; 若验证失败则反馈登入错 误, 没有对应的权限。 3.如权利要求1所述的一种基于区块链的教育电子证照应用方法, 其特征在于, 所述根 据录入的信息判断权限等级, 发出查询命令、 验证命令和信息更新命令中的一种命令, 具体 包括: 根据所述录入的信息获取当前账号对应的权限等级, 所述权限等级包括查询级、 验证 级和更新级; 当所述录入的信息为更新级时, 根据所述录入的信息进行一个新的证照信息的填报; 当所述录入的信 息为查询级时, 根据所述录入的信息, 获得对应的证书编号, 并根据 所 述证书编号进行对应的证照的查询; 当所述录入的信息为验证级时, 根据所述录入的信息作为一个待验证的证照信息, 自 动上传至链上查询模块。 4.如权利要求3所述的一种基于区块链的教育电子证照应用方法, 其特征在于, 所述在 收到所述信息更新命令后, 判断证书误差低于预设范围时, 则将所述录入的信息存储为待 上链信息, 启动链上广播命令, 否则反馈信息错 误命令给用户, 具体包括: 根据所述录入的信息提取其中的新填报的证照信息, 在当前的时间段内, 利用第一计 算公式计算信息总数; 根据第二计算公式计算当前的时间段内的信息 完整度; 判断所述信息完整度为100%时, 对所述新填报的证照信息提取其中的证书编号, 并根 据所述证书编号 提取其中对应的预设二差值; 利用第三计算公式计算实时证书二差误差; 判断所述实时证书二差误差低于预设的上链的门槛值 时, 则将所述新填报的证照信 息 存储为待上链信息, 启动链上广播命令, 否则反馈信息错 误命令给用户; 所述第一计算公式为:权 利 要 求 书 1/3 页 2 CN 115374140 A 2其中, Ni为第i时段提交的证照的分类的总数, Xk为第k类证照包括的信息的总数, Lk为 第i时段提交的第k类 证照的总数, YX_i为第i时段的信息总数, k 为证照分类的编号; 所述第二计算公式为: Wi=100%Ji/YX_i 其中, Wi为第i时段的信息 完整度, Ji为有效存 储的信息条 数; 所述第三计算公式为: 其中, e为所述实时证书二差误差, B为证书编号, alli为第i时段的证书编号的集合, HB_x_y为新填报的证照信息中证书编号为B的证照在 横坐标x纵坐标y位置的二值化后的灰度 值, xmax为横坐标位置最大值, ymax为纵坐标位置最大值, AB为证书编号B对应的预设二差 值合。 5.如权利要求1所述的一种基于区块链的教育电子证照应用方法, 其特征在于, 所述在 收到所述链上广播命令后, 向区块链内各个设备发出握手命令, 判断是否网络 畅通和处于 活跃状态, 具体包括: 在收到所述链上广播命令后, 自动向全部的设备发出握 手命令; 等待预设的时长后, 判断是否反馈了握手命令, 若收到反馈则认为网络通畅, 否则认为 网络不通畅; 在等待预设的时长后, 判断每个设备是否反馈了当前设备处于空闲状态, 若反馈了则 认为是活跃, 否则认为 不活跃状态。 6.如权利要求4所述的一种基于区块链的教育电子证照应用方法, 其特征在于, 所述根 据反馈的网络畅通和处于活跃状态, 将所述待上链信息依次进 行50%的广播和全网内的广 播, 完成区块链中的区块更新, 具体包括: 利用第四计算公式判断是否大于50%通网络和 活跃状态, 若大于则启动上链流程, 否 则等待满足第四计算公式后启动上链流 程; 在上链流程启动后, 获取当前时段的预设的优先级表格, 根据所述优先级表格按照优 先级由高到低选择全部 设备总数的一半的设备作为进 行50%广播的目标设备, 发出50%广 播命令; 在收到所述50%广播命令后, 将所述待上链信息进行全网广播, 并结合上一个区块的 签名进行哈希运 算, 生成最 新的区块的签名; 当最新的区块的签名获取后, 提取在 收到所述50%广播命令时对应的时段编号, 作为 操作时间码; 在活跃的设备上, 确定最高优先级的设备, 并在最高优先级的设备上利用利用第五计 算公式计算操作分类码, 并利用第六计算公式计算编号的置信码; 对所述编号的置信码在整个网络中进行广播, 并结合上一个区块的签名进行哈希运 算, 生成最 新的区块的签名; 所述第四计算公式为:权 利 要 求 书 2/3 页 3 CN 115374140 A 3

PDF文档 专利 一种基于区块链的教育电子证照应用方法和系统

文档预览
中文文档 23 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共23页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于区块链的教育电子证照应用方法和系统 第 1 页 专利 一种基于区块链的教育电子证照应用方法和系统 第 2 页 专利 一种基于区块链的教育电子证照应用方法和系统 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-07 12:39:55上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。