[发明专利]一种数据处理方法以及设备在审
申请号: | 201911207374.X | 申请日: | 2019-11-29 |
公开(公告)号: | CN110968442A | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 蔡弋戈;秦青;王乐庆;李琴;杨晨 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;杜维 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 以及 设备 | ||
本申请实施例公开一种数据处理方法以及设备,其中方法包括如下步骤:获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中;根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。采用本申请,可以保证数据处理和分配的数据可靠性。
技术领域
本申请涉及电子技术领域,尤其涉及一种数据处理方法以及设备。
背景技术
移动互联网时代的到来,数据已经渗透到当今每一个行业和业务职能领域,成为重要的生产因素。人们对于数据大量的挖掘和运用,改变了人们的生活方式,为了提高用户群体之间的交互性,增加用户积极性,通常会对业务对象进行数据奖励,数据奖励一般采用随机的方式,例如,数据奖励对应的奖励物品和用户都是随机抽取,但数据奖励带来数据增长的同时会带来巨大的隐患,例如,通过更改数据奖励的随机性以获取不正当的利益,导致用户的利益受损,无法保证数据处理和分配的数据可靠性。
发明内容
本申请实施例提供一种数据处理方法以及设备,可以保证数据处理和分配的数据可靠性。
本申请实施例一方面提供了一种数据处理方法,可包括:
获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联;
将号码信息和号码信息关联的用户信息发送至区块链节点,以使区块链节点基于号码信息和用户信息生成号码区块,将号码区块添加至区块链中;一个号码区块包括一个号码信息和一个号码信息关联的一个用户信息;
根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码;
根据匹配号码,确定号码区块中号码信息的匹配度,根据匹配度确定号码信息对应的用户信息的等级信息。
其中,获取用户根据号码模板选择的号码信息,将号码信息和用户对应的用户信息进行关联,包括:
获取用户根据号码模板选择的号码信息;将号码信息与号码模板进行匹配,生成匹配结果;
若匹配结果为匹配通过,则将号码信息和用户对应的用户信息进行关联,若匹配结果为匹配不通过,则向用户发送提示信息。
其中,将号码信息和号码信息关联的用户信息发送至区块链节点,包括:
采用目标私钥对号码信息和号码信息关联的用户信息,进行加密处理生成密文;
将密文发送到区块链中的区块链节点,以使区块链节点基于密文生成号码区块。
其中,根据号码模板,采用随机函数生成至少一个随机数,根据至少一个随机数、用户数量和号码区块的区块高度信息,生成至少一个哈希值,根据至少一个哈希值确定匹配号码,包括:
获取号码模板中的子模板的模板数量;采用随机函数生成与模板数量相同的至少一个随机数;
将至少一个随机数中的每个随机数分别与用户数量、号码区块的最大区块高度信息、号码区块的最小区块高度信息,生成至少一个哈希值;
根据至少一个哈希值确定匹配号码。
其中,根据至少一个哈希值确定匹配号码,包括:
通过数值转换,将至少一个哈希值生成至少一个哈希值分别对应的十进制数,根据十进制数确定至少一个目标数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911207374.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种玻璃制品加工用夹具
- 下一篇:蒸镀预加热方法及蒸镀预加热系统