【技术实现步骤摘要】
用于处理信息的方法和装置
本申请实施例涉及计算机
,具体涉及用于处理信息的方法和装置。
技术介绍
随着互联网技术的发展,大量互联网企业应运而生。为了吸引更多用户,通常需要采用一些奖励措施,并从大量的用户中公平地选择出一个或多个用户作为目标用户,以发送该奖励给目标用户。在此过程中,如何公平地从多个用户中确定目标用户尤为重要。现有的方式通常是采用一元夺宝算法进行目标用户的确定。具体执行过程如下:首先,获取最后参与活动的多个参与者(例如50个参与者)参与活动的时间,将所获取的时间求和,得到第一数值;而后,将从第三方得到的某个未知的数值(例如即将开奖的老时时彩的开奖结果)作为第二数值;之后,基于第一数值、第二数值、活动参与人数等参数确定出目标用户。
技术实现思路
本申请实施例提出了用于处理信息的方法和装置。第一方面,本申请实施例提供了一种用于处理信息的方法,该方法包括:利用区块链接收并记录目标交易信息;响应于确定满足预设的结束条件,基于区块链中最新生成的区块的区块哈希值和区块的目标哈希值,确定最终哈希值,其中,每一个区块的目标哈希值是基于该区块记录的目标交易信息、该区块的上一个区块的区块哈希值和上一个区块的目标哈希值确定的;将该最终哈希值与各个区块记录的目标交易信息所涉及的用户的区块链账户地址进行匹配,基于匹配结果确定目标用户。在一些实施例中,该目标交易信息包括:目标活动的标识、用户输入的任意字符串。在一些实施例中,该结束条件为参与目标活动的人数达到预设数值或者区块高度达到预设数值,其中,该区块高度为初始区块的高度与所需区块个数的和,该所需区块个数通过如下步骤得 ...
【技术保护点】
1.一种用于处理信息的方法,包括:利用区块链接收并记录目标交易信息;响应于确定满足预设的结束条件,基于所述区块链中最新生成的区块的区块哈希值和所述区块的目标哈希值,确定最终哈希值,其中,每一个区块的目标哈希值是基于该区块记录的目标交易信息、该区块的上一个区块的区块哈希值和所述上一个区块的目标哈希值确定的;将所述最终哈希值与各个区块记录的目标交易信息所涉及的用户的区块链账户地址进行匹配,基于匹配结果确定目标用户。
【技术特征摘要】
1.一种用于处理信息的方法,包括:利用区块链接收并记录目标交易信息;响应于确定满足预设的结束条件,基于所述区块链中最新生成的区块的区块哈希值和所述区块的目标哈希值,确定最终哈希值,其中,每一个区块的目标哈希值是基于该区块记录的目标交易信息、该区块的上一个区块的区块哈希值和所述上一个区块的目标哈希值确定的;将所述最终哈希值与各个区块记录的目标交易信息所涉及的用户的区块链账户地址进行匹配,基于匹配结果确定目标用户。2.根据权利要求1所述的用于处理信息的方法,其中,所述目标交易信息包括:目标活动的标识、用户输入的任意字符串。3.根据权利要求1所述的用于处理信息的方法,其中,所述结束条件为参与目标活动的人数达到预设数值或者区块高度达到预设数值,其中,所述区块高度为初始区块的高度与所需区块个数的和,所述所需区块个数通过如下步骤得到:确定所述目标活动的总时长与区块生成的最小时长的比值;对所述比值进位取整。4.根据权利要求1所述的用于处理信息的方法,其中,所述将所述最终哈希值与各个区块记录的目标交易信息所涉及的用户的区块链账户地址进行匹配,基于匹配结果确定目标用户,包括:分别提取所述最终哈希值的目标字节和各个区块记录的目标交易信息所涉及的用户的区块链账户地址的目标字节,将所提取的各个目标字节转换成目标数据类型的数据;将从所述最终哈希值中提取的目标字节转换后的数据与从各个区块链账户地址中提取的目标字节转换后的数据进行匹配,基于匹配结果确定目标用户。5.根据权利要求4所述的用于处理信息的方法,其中,所述基于匹配结果确定目标用户,包括:将从所述最终哈希值中提取的目标字节转换后的数据作为目标数据,将从各个区块链账户地址中提取的目标字节转换后的数据中的、与所述目标数据最接近的数据所对应的用户作为目标用户。6.根据权利要求1所述的用于处理信息的方法,其中,在所述基于匹配结果确定目标用户之后,所述方法还包括:向所述目标用户推送提示信息,其中,所述提示信息用于提示用户被确定为目标用户。7.根据权利要求6所述的用于处理信息的方法,其中,所述提示信息包括中奖结果信息;以及在所述基于匹配结果确定目标用户之后,所述方法还包括:生成中奖结果页,其中,所述中奖结果页包括所述中奖结果信息。8.一种用于处理信息的装置,包括:接收单元,配置用于利用区块链接收并记录目标交易信息;执行单元,配置用于响应于确定满足预设的结束条...
【专利技术属性】
技术研发人员:刘春伟,
申请(专利权)人:北京京东尚科信息技术有限公司,北京京东世纪贸易有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。