[发明专利]一种区块链投票系统在审
申请号: | 201810524397.2 | 申请日: | 2018-05-28 |
公开(公告)号: | CN108717626A | 公开(公告)日: | 2018-10-30 |
发明(设计)人: | 魏巧萍 | 申请(专利权)人: | 魏巧萍 |
主分类号: | G06Q10/10 | 分类号: | G06Q10/10;G06Q10/06;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 030600 山西省*** | 国省代码: | 山西;14 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 投票系统 链层 投票活动 投票信息 业务层 服务器 投票结果 投票数据 篡改 发送 验证 查询 透明 互联网 保证 | ||
1.一种区块链投票系统,其特征在于,包括业务层、服务器和区块链层,所述业务层用于开展投票活动,所述服务器通过互联网将投票数据发送至区块链层,所述区块链层用于提供用于开展投票活动的底层区块链。
2.根据权利要求1所述的区块链投票系统,其特征在于,所述业务层包括管理员子系统、用户子系统和评价子系统,所述管理员子系统用于管理员对投票活动进行管理,所述用户子系统用于注册用户进行投票,所述评价子系统用于对管理员子系统和用户子系统的性能进行评价。
3.根据权利要求2所述的区块链投票系统,其特征在于,所述管理员子系统包括投票新建模块、用户管理模块、投票管理模块和公示模块,所述投票新建模块用于管理员创建投票活动,底层区块链为每个投票活动分配一个区块链地址,所述投票管理模块用于管理员对创建的投票活动进行查看、修改和删除,所述用户管理模块用于管理员查看和删除注册用户,所述公示模块用于对投票活动进行公示。
4.根据权利要求3所述的区块链投票系统,其特征在于,所述用户子系统包括注册模块、投票模块、查询模块、验证模块和查看模块,所述注册模块用于参加投票活动的用户进行注册,所述投票模块用于注册用户进行投票,所述查询模块用于注册用户对投票结果进行查询,所述验证模块用于注册用户对投票结果进行验证,所述查看模块用于注册用户查看投票活动公示。
5.根据权利要求4所述的区块链投票系统,其特征在于,所述注册模块用于参加投票活动的用户进行注册,具体为:输入用户基本信息和验证码进行注册,注册成功后,底层区块链为注册用户分配一个区块链地址;所述用户基本信息包括用户名、密码和手机号码;
所述投票模块用于注册用户进行投票,具体为:注册用户发送投票数据给服务器,服务器通过互联网把投票数据提交给底层区块链,底层区块链进行验证后,写入区块,并共识广播给区块链中所有节点;
所述查询模块用于注册用户对投票结果进行查询,具体为:注册用户发送投票结果查询请求给服务器,服务器通过互联网请求底层区块链数据,底层区块根据请求,把响应数据传回服务器,服务器将数据展示给用户;
所述验证模块用于注册用户对投票结果进行验证,具体为:用户复制投票结果中想要验证的投票活动对应的区块链地址,在验证模块输入所述区块链地址,验证模块向注册用户返回每个参与投票的注册用户的区块链地址,用户通过判断每个参与投票的注册用户的区块链地址是否仅出现了一次来实现投票结果验证。
6.根据权利要求5所述的区块链投票系统,其特征在于,所述评价子系统包括管理评价模块和用户评价模块,所述管理评价模块用于对管理员子系统的性能进行评价,具体为:采用下式确定管理评价函数:
式中,P1表示管理评价函数,A1表示管理员新建投票活动成功的次数,A表示管理员新建投票活动的总次数;所述管理评价函数值越大,表示管理员子系统的性能越好;
所述用户评价模块用于对用户子系统的性能进行评价,具体为:采用下式确定用户评价函数:
式中,P2表示用户评价函数,B1表示用户投票成功的次数,B表示用户投票的总次数,C1表示注册成功的用户数目,C表示进行注册的用户的数目;所述用户评价函数值越大,表示用户子系统性能越好。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于魏巧萍,未经魏巧萍许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810524397.2/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理