【技术实现步骤摘要】
一种数据校验方法及客户端
本专利技术涉及视频直播
,特别涉及一种数据校验方法及客户端。
技术介绍
目前,随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用。尤其在游戏直播领域,越来越多的观众会观看游戏主播的直播。在视频直播中,部分主播会通过刷人气的方法来提高房间同时观看的观众数量,从而获取收益,其刷人气的具体的实现方式则是在一台性能非常好的服务器上,通过破解直播平台的网络协议,同时伪造大量的虚假客户端用户同时登陆到直播间,从而伪造大量观众的方法,来将直播间的人气数据刷的比较高。因此对于直播平台则需要一种方法能够检测出该直播间是否存在伪造虚假客户端刷人气的情况。
技术实现思路
本专利技术实施例提供了一种数据校验方法及客户端,以检测直播房间伪造虚假客户端刷人气的情况。第一方面,本申请提供了一种数据校验方法,该方法包括:直播平台目标房间的客户端接收服务器下发的第一区块链;所述客户端根据所述第一区块链生成第二区块链;所述客户端将所述第二区块链发送到所述服务器,以使得所述服务器对接收到的所述第二区块链进行校验,确定所述客户端的合法性。进一步的,所述 ...
【技术保护点】
一种数据校验方法,其特征在于,所述方法包括:直播平台目标房间的客户端接收服务器下发的第一区块链;所述客户端根据所述第一区块链生成第二区块链;所述客户端将所述第二区块链发送到所述服务器,以使得所述服务器对接收到的所述第二区块链进行校验,确定所述客户端的合法性。
【技术特征摘要】
1.一种数据校验方法,其特征在于,所述方法包括:直播平台目标房间的客户端接收服务器下发的第一区块链;所述客户端根据所述第一区块链生成第二区块链;所述客户端将所述第二区块链发送到所述服务器,以使得所述服务器对接收到的所述第二区块链进行校验,确定所述客户端的合法性。2.根据权利要求1所述的方法,其特征在于,所述第一区块链和所述第二区块链为同样的数据结构;所述数据结构包括区块链的块号、前一个区块链的哈希值、当前时间的时间戳、当前区块链的哈希值以及区块链功能数据,所述区块链功能数据包括所述目标房间的房间号,所述客户端的用户标识以及所述客户端的标志。3.根据权利要求2所述的方法,其特征在于,所述客户端根据所述第一区块链生成第二区块链的步骤,包括:根据所述第一区块链的块号加1,得到所述第二区块链的块号;获取当前时间;计算所述第一区块链的哈希值,作为所述第二区块链中前一个区块链的哈希值;获取所述目标房间的房间号,所述客户端的用户标识以及所述客户端的标志,得到所述第二区块链功能数据;对所述第二区块链的块号、当前时间、所述第一区块链的哈希值及所述第二区块链功能数据进行哈希计算,得到所述第二区块链的哈希值;根据所述第二区块链的块号、当前时间、所述第一区块链的哈希值、所述第二区块链的哈希值及所述第二区块链功能数据,按照所述数据结构生成所述第二区块链。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:所述客户端校验所述第一区块链是否合法,在所述第一区块链合法时,才执行所述客户端根据所述第一区块链生成第二区块链的步骤。5.根据权利要求1所述的方法,其特征在于,所述第一区块链为初始区块链,所述客户端校验所述第一区块链是否合法的步骤具体包括:判断所述第一区块链的块号是否等于0,若否,则确定所述第一区块链不合法;判断所述第一区块链中包含的前一个区块链的哈希值是否与...
【专利技术属性】
技术研发人员:周志刚,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。