说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210587596.4 (22)申请日 2022.05.27 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 沈金泳  (74)专利代理 机构 深圳中一联合知识产权代理 有限公司 4 4414 专利代理师 甘莹 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/30(2006.01) H04L 9/32(2006.01) (54)发明名称 一种投票方法、 系统及存 储介质 (57)摘要 本申请涉及人工智能技术领域, 提供一种投 票方法、 系统及存储介质, 包括: 第一区块链节点 根据投票选项, 对每个投票选择均创建一个账 号, 向投票用户标识对应第二区块链节点发放投 票转账币; 第二区块链节点将投票转账币转账给 任一个投票选项对应的账号, 并在区块链中广 播; 确定投票结果并在区块链中广播, 接收到访 问区块链的交易信息时, 根据预先部署的访问控 制策略的智能合约验证用户的访问权, 在访问权 验证通过时, 允许获取交易信息; 接收到访问区 块链网络中的交易结果时, 验证为可信用户时, 允许访问投票结果。 能使得投票数据不可篡改, 保证了投票数据安全性和公正性的同时, 能保证 投票过程能追溯且 隐私性高以及获取投票结果 的便捷性高。 权利要求书2页 说明书11页 附图4页 CN 115001783 A 2022.09.02 CN 115001783 A 1.一种投票方法, 其特征在于, 应用于投票系统, 所述投票系统包括多个区块链节点, 所述方法包括: 通过第一区块链 节点检测到投票指令后, 获取投票选项和投票用户标识; 所述第一区块链 节点根据投票选项, 对每 个投票选择均创建一个账号; 所述第一区块链 节点向所述投票用户标识对应的第二区块链 节点发放投票 转账币; 通过所述第 二区块链节点将所述投票转账币转账给任一个投票选项对应的账号, 并将 所述第二区块链节点向任一个投票选择对应的交易信息在区块链网络中进 行广播, 以使区 块链网络中的节点存 储对应的交易信息; 根据每个投票选择对应的交易信息确定投票结果, 并将投票结果在区块链中进行广 播, 以使区块链中的节点存 储投票结果; 存储所述投票过程的任一区块链节点接收到第 一用户访问区块链网络的交易信 息时, 根据预先部署的访问控制策略的智能合约验证第一用户的访问权, 在第一用户的访问权验 证通过时, 允许 所述第一用户获取 所述交易信息; 存储所述投票结果的任一区块链节点接收到第二用户访问区块链网络中的交易结果 时, 验证所述第二用户是否为可信节 点, 在所述第二用户为可信用户时, 允许所述第二用户 访问投票结果。 2.根据权利要求1所述的方法, 其特征在于, 所述通过所述第 二区块链节点转账给任一 个投票选项对应的账号, 并将所述第二区块链节点向任一个投票选择对应的交易信息在区 块链网络中进行广播, 包括: 通过所述第 二区块链节点将投票转账币关联对应的数字签名, 将关联数字签名后的投 票转账币转账至任一个投票选项对应的账号, 并将所述第二区块链节点向任一个投票选择 对应的交易信息在区块链网络中进行广播。 3.根据权利要求2所述的方法, 其特征在于, 在通过所述第 二区块链节点将投票转账币 关联对应的数字签名, 将关联数字签名后的投票转账币转账至任一个投票选项对应的账号 之后, 还包括: 在通过第一区块链节点接收到包括数字签名的投票转账币后, 验证数据签名与具有权 限的第二区块链 节点中的任一节点的身份信息是否相匹配; 若与具有权限的第 二区块链节点中的任一节点的身份信 息相匹配, 则判定对应投票转 账币有效。 4.根据权利要求3所述的方法, 其特征在于, 所述根据每个投票选择对应的交易信 息确 定投票结果, 并将投票结果在区块链中进行广播, 包括: 根据判定的有效投票 转账币, 确定投票结果, 并将投票结果在区块链中进行广播。 5.根据权利要求4所述的方法, 其特征在于, 所述通过所述第 二区块链节点将投票转账 币关联对应的数字签名, 将关联数字签名后的投票转账币转账至任一个投票选项对应的账 号之前, 包括: 所述第二区块链节点通过随机算法在预存储的多个加密算法中选择一个加密算法, 作 为目标加密算法; 通过目标加密算法对数字签名进行加密, 得到加密后的数字签名; 将加密后的数字签名和所述目标加密算法对应的标识发送至任一个投票选项对应的权 利 要 求 书 1/2 页 2 CN 115001783 A 2账号; 所述预 先存储多个加密算法中每 个加密算法对应一个标识。 6.根据权利要求5所述的方法, 其特征在于, 所述在通过第 一区块链节点接收到包括数 字签名的投票转账币后, 验证数据签名与具有权限的第二区块链节点中的任一节点的身份 信息是否相匹配之前, 包括: 所述第一区块链 节点根据接收到的标识选择对应的解密算法, 作为目标解密算法; 根据所述目标解密算法对接收到的加密后的数字签名进行解密, 得到数字签名。 7.根据权利要求1至6任一项所述的方法, 其特征在于, 所述验证所述第二用户是否为 可信用户, 包括: 验证所述第二用户的身份信息是否满足预设可信条件的身份信息; 在所述第二用户的身份信 息满足预设可信条件的身份信 息时, 判定所述第 二用户为可 信用户。 8.一种投票系统, 其特征在于, 所述投票系统包括多个区块链节点, 所述多个区块链节 点包括第一区块链 节点和第二区块链 节点; 所述第一区块链 节点检测到投票指令后, 获取投票选项和投票用户标识; 所述第一区块链 节点根据投票选项, 对每 个投票选择均创建一个账号; 所述第一区块链 节点向所述投票用户标识对应的第二区块链 节点发放投票 转账币; 所述第二区块链节点将所述投票转账币转账给任一个投票选项对应的账号, 并将所述 第二区块链节点向任一个投票选择对应的交易信息在区块链网络中进 行广播, 以使区块链 网络中的节点存 储对应的交易信息; 所述第二区块链节点根据每个投票选择对应的交易信 息确定投票结果, 并将投票结果 在区块链中进行广播, 以使区块链中的节点存 储投票结果; 存储所述投票过程的任一区块链节点接收到第 一用户访问区块链网络的交易信 息时, 根据预先部署的访问控制策略的智能合约验证第一用户的访问权, 在第一用户的访问权验 证通过时, 允许 所述第一用户获取 所述交易信息; 存储所述投票结果的任一区块链节点接收到第二用户访问区块链网络中的交易结果 时, 验证所述第二用户是否为可信节 点, 在所述第二用户为可信用户时, 允许所述第二用户 访问投票结果。 9.一种投票系统, 包括存储器、 处理器以及存储在所述存储器中并可在所述处理器上 运行的计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求1至7 任一项所述的方法。 10.一种计算机可读存储介质, 所述计算机可读存储介质存储有计算机程序, 其特征在 于, 所述计算机程序被处 理器执行时实现如权利要求1至7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115001783 A 3

.PDF文档 专利 一种投票方法、系统及存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种投票方法、系统及存储介质 第 1 页 专利 一种投票方法、系统及存储介质 第 2 页 专利 一种投票方法、系统及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 08:16:08上传分享
友情链接
交流群
  • //public.wenku.github5.com/wodemyapi/22.png
-->
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。