【技术实现步骤摘要】
一种交易核算方法及客户端
本专利技术涉及视频播放
,特别涉及一种交易核算方法及客户端。
技术介绍
目前,视频直播是利用互联网及流媒体技术进行直播。直播平台为了增强其收入以及增加观众之间的互动,目前直播平台都有打赏机制,观众可以打赏给主播一些礼物以表示对主播内容的支持。目前直播平台服务器会记录每一笔交易并对每一笔交易进行核对。但是目前对于某些情况下,服务器也会有漏洞(bug),也会导致最终的交易有问题,所以需要一种不依赖于服务器这种中心机构的管理方法,进行无中心化的统计方法,以对每笔交易进行一个核对的方法,同时也可以校验服务器的交易记录是否有问题。
技术实现思路
本专利技术实施例提供了一种交易核算方法及客户端,以解决目前直播平台中每笔交易服务器均需要全程参与记录及核对,过于依赖服务器的问题。第一方面,本申请提供了一种交易核算方法,,该方法包括:在直播平台目标房间的客户端产生第一交易时,所述客户端根据预置的初始区块链生成记录有所述第一交易记录的第一区块链;所述客户端将所述第一区块链发送到所述目标房间内的其他客户端,以在所述其他客户端同步所述第一区块链;在所述客户端接 ...
【技术保护点】
一种交易核算方法,其特征在于,所述方法包括:在直播平台目标房间的客户端产生第一交易时,所述客户端根据预置的初始区块链生成记录有所述第一交易记录的第一区块链;所述客户端将所述第一区块链发送到所述目标房间内的其他客户端,以在所述其他客户端同步所述第一区块链;在所述客户端接收到所述服务器下发的统计交易记录指令时,所述客户端从所述第一区块链中提取交易数据发送给所述服务,以使得所述服务器统计所述目标房间的所有客户端上报的交易数据,确定所述目标房间内最合法的交易数据。
【技术特征摘要】
1.一种交易核算方法,其特征在于,所述方法包括:在直播平台目标房间的客户端产生第一交易时,所述客户端根据预置的初始区块链生成记录有所述第一交易记录的第一区块链;所述客户端将所述第一区块链发送到所述目标房间内的其他客户端,以在所述其他客户端同步所述第一区块链;在所述客户端接收到所述服务器下发的统计交易记录指令时,所述客户端从所述第一区块链中提取交易数据发送给所述服务,以使得所述服务器统计所述目标房间的所有客户端上报的交易数据,确定所述目标房间内最合法的交易数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述客户端再次产生第二交易时,根据所述第一区块链生成记录有所述第二交易记录的第二区块链;所述客户端将所述第二区块链发送到所述目标房间内的其他客户端,以在所述其他客户端同步所述第二区块链。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述客户端接收所述目标房间内目标客户端发送的第三区块链,所述第三区块链为所述目标客户端在产生交易时生成的;所述客户端保存所述第三区块链链,以使得所述客户端中保存有所述目标房间内的所有交易数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述客户端在接收到所述目标房间内目标客户端发送的第三区块链时,校验所述第三区块链的合法性。5.根据权利要求1所述的方法,其特征在于,所述第一区块链中包括区块链的块号、前一个区块链的哈希值、计算新区块链需要的key值、当前时间的时间戳、区块链功能数据及当前区块链哈希值,所述区块链功能数据包括所述目标房间的房间号,所述客户端的用户标识、所述客户端的标志以及所述客户端当前交易数据。6.一种客户端,其特征在于,所述客户端包括:第一...
【专利技术属性】
技术研发人员:周志刚,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。