用于对象分发处理的方法、装置及系统制造方法及图纸

技术编号:22644138 阅读:22 留言:0更新日期:2019-11-26 16:44
本公开提供了一种用于对象分发处理的方法、装置及系统,其中所述用于对象分发处理的方法包括:对象分发服务端从区块链节点接收对象分发交易内容,这里,对象分发交易内容包括针对待分发的对象信息的交易哈希,然后对象分发服务端在达到分发开始时间后,接收来自多个客户端的对象分发请求,并从所接收的多个对象分发请求中确定相应的获奖用户,进而向获奖用户发送包括交易哈希的对象分发消息。利用该方法,应用了区块链中交易内容不可篡改的特点,为用户提供针对初始对象信息的交易哈希的证据,提高了对象分发业务的公平性。

Methods, devices and systems for object distribution processing

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

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1