【技术实现步骤摘要】
交易记录存储方法、装置以及计算机设备本申请是申请日为2019年09月16日、申请号为201910872463.X、专利技术名称为“商品推荐方法、交易记录存储方法、装置以及计算机设备”的分案申请。
本申请涉及网络
,特别涉及一种交易记录存储方法、装置、计算机设备以及计算机可读存储介质。
技术介绍
随着网络直播技术的发展,关注网络直播的人也越来越多,有些网络直播间可以通过直播向用户推荐商品,具体地,直播客户端可以显示网络直播间,在网络直播间内可以显示根据商品的历史销量以及用户评价所获得的评分,直播用户可以根据评分,为观看直播的观众用户推荐商品。
技术实现思路
本申请实施例提供了一种交易记录存储方法、装置、计算机设备以及计算机可读存储介质。所述技术方案如下:一方面,提供了一种交易记录存储方法,应用于区块链系统中的节点设备,所述方法包括:接收见证请求,所述见证请求携带目标商品的一条交易记录以及与所述交易记录对应的售出标识;查询所述区块链系统的区块链上是否存储有与所述售出标识对应的目标交易数据;当所述区块链上未存储有与所述售出标识对应的目标交易数据时,将所述交易记录存储在至少一个存储节点设备,输出所述节点设备的签名,否则不响应所述见证请求。另一方面,提供了一种交易记录存储装置,应用于区块链系统,所述装置包括:接收模块,用于接收见证请求,所述见证请求携带目标商品的一条交易记录以及与所述交易记录对应的售出标识;查询模块,用于查询所述区块链上是 ...
【技术保护点】
1.一种交易记录存储方法,其特征在于,应用于区块链系统中的节点设备,所述方法包括:/n接收见证请求,所述见证请求携带目标商品的一条交易记录以及与所述交易记录对应的售出标识;/n查询所述区块链系统的区块链上是否存储有与所述售出标识对应的目标交易数据;/n当所述区块链上未存储有与所述售出标识对应的目标交易数据时,将所述交易记录存储在至少一个存储节点设备,输出所述节点设备的签名,否则不响应所述见证请求。/n
【技术特征摘要】
1.一种交易记录存储方法,其特征在于,应用于区块链系统中的节点设备,所述方法包括:
接收见证请求,所述见证请求携带目标商品的一条交易记录以及与所述交易记录对应的售出标识;
查询所述区块链系统的区块链上是否存储有与所述售出标识对应的目标交易数据;
当所述区块链上未存储有与所述售出标识对应的目标交易数据时,将所述交易记录存储在至少一个存储节点设备,输出所述节点设备的签名,否则不响应所述见证请求。
2.根据权利要求1所述的方法,其特征在于,所述将所述交易记录存储在至少一个存储节点设备包括:
将所述交易记录进行分片,得到价格分片、销量分片以及用户评价分片,所述价格分片包括所述交易记录中的价格,所述销量分片包括所述交易记录中的销量,所述用户评价分片包括所述交易记录中的用户评价;
根据预设存储算法,将所述价格分片、销量分片以及用户评价分片存储在所述至少一个存储节点设备。
3.根据权利要求1所述的方法,其特征在于,所述将所述交易记录存储在至少一个存储节点设备,输出所述节点设备的签名之后,所述方法包括:
接收交易记录存储请求,所述交易记录存储请求携带所述目标商品的一条交易记录以及至少一个见证节点设备的签名;
当所述至少一个见证节点设备的数目大于目标个数时,基于所述交易记录存储请求携带的所述交易记录,生成所述目标交易数据,所述目标交易数据携带所述交易记录;
将所述目标交易数据存储在所述区块链系统的区块链上。
4.根据权利要求3所述的方法,其特征在于,其特征在于,所述将所述目标交易数据存储在所述区块链系统的区块链上之后,所述方法还包括:
接收交易记录获取请求,所述交易记录获取请求用于指示获取所述区块链系统中存储的目标商品的交易记录;
在所述区块链系统的区块链上查询所述目标交易数据,得到一条或多条目标交易数据;
基于所述一条或多条目标交易数据,向直播服务器发送所述目标商品的一条或多条交易记录。
5.根据权利要求1-4任一所述的方法,其特征在于,所述一条交易记录包括所述目标商品在一次交易中的价格、销量以及用户评价。
6.根据权利要求1所述的方法,其特征在于,所述售出标识包括所述目标商品种类下任一商品的商品标识和所述任一商品的出售单据中的至少一个。
7.根据权利要求1所述的方法,其特征在于,所述查询所述区块链系统的区块链上是否存储有与所述售出标识对应的目标交易数据包括:
查询所述区块链上的各个区块,当任一区块中的任一目标交易数据携带的售出标识与所述见证请求中的售出标识一致时,则所述任一目标交易数据为与所述见证请求中的售出标识对应的目标交易数据。
8.根据权...
【专利技术属性】
技术研发人员:陈春勇,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。