[发明专利]基于虚拟货币的投票系统在审
申请号: | 201710411815.2 | 申请日: | 2017-06-05 |
公开(公告)号: | CN107146318A | 公开(公告)日: | 2017-09-08 |
发明(设计)人: | 马颖华;宋贺奇;李建华;李生红;苏贵洋 | 申请(专利权)人: | 上海交通大学 |
主分类号: | G07C13/00 | 分类号: | G07C13/00;G06Q20/06;G06Q20/10;G06Q20/22 |
代理公司: | 上海交达专利事务所31201 | 代理人: | 王毓理,王锡麟 |
地址: | 200240 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 虚拟 货币 投票 系统 | ||
1.一种基于虚拟货币的投票系统,其特征在于,包括:登记模块、投票模块和统计模块,其中:登记模块设置虚拟货币的转账地址作为各候选项的投票地址,并登记投票者及其对应的投票账户;投票模块读取投票者选择的候选项,将投票者的投票账户中的虚拟货币转入其选择的候选项的投票地址中;统计模块提取所有候选项的转账记录,得到投票者总数、投票时间、有效票数、无效票数以及各候选项的有效得票。
2.根据权利要求1所述的基于虚拟货币的投票系统,其特征是,所述的登记模块包括:投票方登记单元、候选项登记单元和虚拟货币分配单元,其中:投票方登记单元登记投票者并为其关联投票账户,候选项登记单元登记候选项并设置虚拟货币的转账地址作为各候选项的投票地址,虚拟货币分配单元为各个投票账户分配所需的虚拟货币。
3.根据权利要求2所述的基于虚拟货币的投票系统,其特征是,所述的投票模块包括:界面单元和转账单元,其中:界面单元与投票者交互并将投票者选择的候选项传输到转账单元,转账单元将投票者的投票账户中的虚拟货币转入其选择的候选项的对应投票地址中。
4.根据权利要求3所述的基于虚拟货币的投票系统,其特征是,所述的统计模块包括:数据读取单元、票数统计单元和呈现单元,其中:数据读取单元读取在有效投票时间内的所有投票账户转账记录并提交票数统计单元,票数统计单元将转账记录转化为投票记录并统计投票者总数、投票时间、有效票数、无效票数以及各候选项的有效得票,呈现单元将投票者总数、投票时间、有效票数、无效票数以及各候选项的有效得票通过屏幕显示。
5.根据权利要求2所述的基于虚拟货币的投票系统,其特征是,所述的投票方登记单元所登记投票者以本人的比特币账户作为投票账户;虚拟货币分配单元为各个投票账户转入足额的比特币;所有候选项的投票地址以及投票规则以文件形式输出并公布。
6.根据权利要求1所述的基于虚拟货币的投票系统,其特征是,所述的候选项设为两组,投票规则为单选,即投票者只能在三个候选项中选择一个进行转账投票:当有投票者往三个候选项中的两个或者三个转账,则该投票为无效票。
7.根据权利要求5所述的基于虚拟货币的投票系统,其特征是,所述的投票者的投票账户以及投票规则均采用json格式的文件方式来存储。
8.根据权利要求3所述的基于虚拟货币的投票系统,其特征是,所述的界面单元将投票者选择的候选项转化为该候选项所对应的投票地址,而后由转账单元执行转账操作:
当投票者的选择是单选,则向对应候选项的转账地址转入特定数额的比特币;
当投票者的选择是多选,则按照投票规则检查投票者的选择是否为无效投票,当为无效投票,则驳回投票请求,需要投票方进行再一次投票,当为符合投票规则,则分别向每一个候选项投票地址转入特定数额的比特币。
9.根据权利要求8所述的基于虚拟货币的投票系统,其特征是,所述的登记模块向投票账户转入的比特币不完全用于向候选项的投票地址转账。
10.根据权利要求4所述的基于虚拟货币的投票系统,其特征是,所述的数据读取单元采用大步长6来初步确定区块范围,再通过不断减少搜索步长,每次减少1,来最终确定区块链符合有效投票时间的区间;读取所有的有效投票时间段存在于交易链中的转账记录后,票数统计单元通过对比特币数据结构的解析,使其转化为能够读取的投票记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学,未经上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710411815.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:班台(总裁系列EZC‑01D36左)
- 下一篇:钢木茶几