The disclosure provides a method, device and system for object distribution processing, wherein the method for object distribution processing includes: the object distribution server receives the object distribution transaction content from the blockchain node, where the object distribution transaction content includes the transaction hash for the object information to be distributed, and then the object distribution server reaches the distribution start time , receive the object distribution request from multiple clients, and determine the corresponding winning user from the received multiple object distribution requests, and then send the object distribution message including the transaction hash to the winning user. Using this method, we apply the characteristics of the transaction content in the blockchain that can not be tampered with, provide users with the evidence of transaction hash for the initial object information, and improve the fairness of the object distribution business.
【技术实现步骤摘要】
用于对象分发处理的方法、装置及系统
本公开涉及互联网
,具体地,涉及一种用于对象分发处理的方法、装置及系统。
技术介绍
在商品秒杀/抢购业务中,商家会将奖品内容通过抢购平台发布出去,而兴趣用户会在约定的时间通过抢购平台(例如拼多多、美团、京东平台等)对商品进行抢购。但在目前相关技术中,存在商家在发布秒杀商品内容的时候传到抢购平台服务器的商品内容是A(例如苹果手机一个),而在秒杀结束之后商家通过技术手段将传到秒杀服务器的此商品的内容篡改为B(例如苹果一个)。这样,用户花了很多精力才抢到奖券,却由于商家抵赖行为而使得用户无法兑换到商家所许诺的商品(例如只能抢到一个苹果),使得用户产生被抢购平台欺骗的感觉。并且,用户也无法找到可靠的证据来维护自己的权益,使得抢购平台会遭到用户的投诉和抱怨,致使平台的口碑受损。因此,如何有效地处理因商家欺诈行为而导致抢购平台的口碑和信誉受损的问题是目前业界亟待解决的问题。
技术实现思路
鉴于上述问题,本公开提供了一种用于对象分发处理的方法、装置及系统,利用该方法、装置及系统,对象分发服务端从区块链接收针对待分发的对象信息的交易哈希,并为获奖用户发送包括该交易哈希的对象分发消息,利用了区块链中数据不可篡改的特点,为秒杀业务中的商家抵赖提供证据,增强了秒杀业务的公平性,还可提高抢购平台的口碑和信誉。根据本公开的一个方面,提供了一种用于对象分发处理的方法,所述方法由对象分发服务端执行,所述方法包括:从区块链网络中的区块链节点获取对象分发交易 ...
【技术保护点】
1.一种用于对象分发处理的方法,所述方法由对象分发服务端执行,所述方法包括:/n从区块链网络中的区块链节点获取对象分发交易内容,所述对象分发交易内容包括针对待分发对象的对象信息的第一交易哈希值以及对象分发规则,所述对象分发规则包括分发开始时间和对象分发数量;/n在达到所述分发开始时间后,接收来自至少一个客户端的至少一个对象分发请求,所述对象分发请求包括客户端标识信息;/n基于所述至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息,所述对象分发消息包括客户端标识信息和所述第一交易哈希值;以及/n将所述至少一个对象分发消息中的各个对象分发消息发送给所述各个对象分发消息中的客户端标识信息所指示的客户端。/n
【技术特征摘要】
1.一种用于对象分发处理的方法,所述方法由对象分发服务端执行,所述方法包括:
从区块链网络中的区块链节点获取对象分发交易内容,所述对象分发交易内容包括针对待分发对象的对象信息的第一交易哈希值以及对象分发规则,所述对象分发规则包括分发开始时间和对象分发数量;
在达到所述分发开始时间后,接收来自至少一个客户端的至少一个对象分发请求,所述对象分发请求包括客户端标识信息;
基于所述至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息,所述对象分发消息包括客户端标识信息和所述第一交易哈希值;以及
将所述至少一个对象分发消息中的各个对象分发消息发送给所述各个对象分发消息中的客户端标识信息所指示的客户端。
2.如权利要求1所述的方法,其中,所述对象分发交易内容包括原子计数器,
基于所述至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息包括:
基于所述至少一个对象分发请求的接收时间顺序,利用所述原子计数器来对所述至少一个对象分发请求进行排序;以及
根据排序后的至少一个对象分发请求以及所述对象分发数量,确定所述至少一个对象分发消息。
3.如权利要求1或2所述的方法,其中,所述对象分发规则包括对象获取数目限制,所述对象获取数目限制用于指示每个客户端所获取的对象的对象数目限制,以及
基于所述至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息包括:
基于所述至少一个对象分发请求的接收时间顺序、所述对象分发数量和所述对象获取数目限制,确定所述至少一个对象分发消息。
4.如权利要求1所述的方法,其中,所述对象分发交易内容包括私钥/公钥对中的公钥,所述第一交易哈希值是针对待分发对象的对象信息和对象信息签名的哈希值,所述对象信息签名是使用所述私钥/公钥对中的私钥来对所述对象信息进行加密后得到的,
其中,所述对象分发消息包括所述公钥,以供在所述客户端处进行对象信息验证。
5.如权利要求1所述的方法,其中,从区块链节点获取对象分发交易内容包括:
从所述区块链节点获取第二交易哈希值,所述第二交易哈希值是针对所述对象分发交易内容的哈希值;以及
基于所述第二交易哈希值,从所述区块链节点获取所述对象分发交易内容。
6.如权利要求1所述的方法,其中,在基于所述至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息之前,所述方法还包括:
对所述至少一个对象分发请求进行资格过滤处理,以及
基于所述至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息包括:
基于所述经过资格过滤处理后的至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息。
7.一种用于对象分发处理的装置,包括:
分发交易内容获取单元,被配置为从区块链网络中的区块链节点获取对象分发交易内容,所述对象分发交易内容包括针对待分发对象的对象信息的第一交易哈希值以及对象分发规则,所述对象分发规则包括分发开始时间和对象分发数量;
对象分发请求接收单元,被配置为在达到所述分发开始时间后,接收来自至少一个客户端的至少一个对象分发请求,所述对象分发请求包括客户端标识信息;
对象分发消息确定单元,被配置为基于所述至少一个对象分发请求的接收时间顺序和所述对象分发数量,确定至少一个对象分发消息,所述对象分发消息包括客户端标识信息和所述第一交易哈希值;以及
对象分发消息发...
【专利技术属性】
技术研发人员:叶国俊,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。