[发明专利]基于区块链技术的抽签方法和终端设备在审
申请号: | 201710361417.4 | 申请日: | 2017-05-22 |
公开(公告)号: | CN107103097A | 公开(公告)日: | 2017-08-29 |
发明(设计)人: | 路成业;邢超 | 申请(专利权)人: | 中链科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京睿派知识产权代理事务所(普通合伙)11597 | 代理人: | 刘锋 |
地址: | 100000 北京市西城*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 技术 抽签 方法 终端设备 | ||
1.一种基于区块链技术的抽签方法,其特征在于,所述方法包括:
根据预设规则确定中签区块;
获取所述中签区块保存的哈希值作为中签地址,根据所述中签地址和抽签总数生成中签因子;
提取预设数量的抽签号并与在所述中签区块之前产生的相应预设数量的区块建立对应关系,将每个抽签号与对应区块保存的哈希值绑定;
根据所述中签地址和绑定的哈希值生成每个抽签号的抽签因子;
根据所述中签因子和抽签号的抽签因子确定中签的抽签号。
2.根据权利要求1所述的方法,其特征在于,根据预设规则确定中签区块包括:
将抽签截止后产生的处于预设顺位的区块作为中签区块。
3.根据权利要求1所述的方法,其特征在于,获取所述中签区块保存的哈希值作为中签地址,根据所述中签地址和抽签总数生成中签因子包括:
从所述中签区块保存的哈希值中获取预设位数的哈希值作为中签地址;
将所述中签地址对应的十进制数与抽签总数取余,得到的余数作为中签因子。
4.根据权利要求1所述的方法,其特征在于,根据所述中签地址和绑定的哈希值生成每个抽签号的抽签因子包括:
将所述中签地址分别与每个抽签号绑定的哈希值做十六进制加法运算,将所得结果对应的十进制数分别与抽签总数取余,将余数作为抽签号对应的抽签因子。
5.根据权利要求1所述的方法,其特征在于,根据所述中签因子和抽签号的抽签因子确定中签的抽签号包括:
按照所述抽签因子与中签因子之间的距离进行排序,取排序靠前的预设中签数量的抽签号。
6.根据权利要求1所述的方法,其特征在于,当所述预设数量小于抽签总数时,提取预设数量的抽签号包括:
分批提取预设数量的抽签号;
根据预设规则确定中签区块包括:
根据分批提取抽签号的批次数,将抽签截止后产生的相应数量的多个区块分别作为每批抽签号对应的中签区块。
7.根据权利要求1所述的方法,其特征在于,根据预设规则确定中签区块之前,所述方法还包括:
当接收到的抽签申请信息时,将所述抽签申请信息加入到区块链新生成的区块中。
8.根据权利要求7所述的方法,其特征在于,所述抽签申请信息为股票申购信息、房屋申购信息、彩票投注信息和车辆指标申请信息中的任意一种。
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据中签地址查询本次中签的抽签号并进行显示。
10.一种终端设备,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:执行权利要求1至9任意一项所述的基于区块链技术的抽签方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中链科技有限公司,未经中链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710361417.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:高精度柔性电路板
- 下一篇:一种架空输电线路的测距系统