[发明专利]视频直播网站基于页面心跳事件生成白名单的系统及方法有效
申请号: | 201610493274.8 | 申请日: | 2016-06-28 |
公开(公告)号: | CN106027548B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 吴瑞诚 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 沈林华 |
地址: | 430000 湖北省武汉市东湖开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种视频直播网站基于页面心跳事件生成白名单的系统及方法,涉及视频直播领域。该方法包括以下步骤:客户端的直播页面产生页面心跳事件,浏览器将页面心跳事件数据组装成JSON格式的字符串,进行BASE64编码,发到服务器;服务器对页面心跳事件数据进行缓存并预处理,将缓存中的页面心跳事件数据提交给实时计算单元;实时计算单元对页面心跳事件数据进行解析,解密设备识别码,校验时间戳是否在合理范围、唯一设备ID是否符合规范,验证失败就丢弃;校验成功且验证页面心跳事件数据有效,则将用户ID加入白名单中。本发明能限制非活跃用户和作弊用户参与主播的互动活动,保证互动活动的有效进行。 | ||
搜索关键词: | 视频 直播 网站 基于 页面 心跳 事件 生成 名单 系统 方法 | ||
【主权项】:
1.一种视频直播网站基于页面心跳事件生成白名单的系统,该系统包括客户端和服务器,其特征在于:所述服务器包括分布式的若干实时计算单元,用户在客户端观看视频直播的过程中,客户端的当前直播页面按照一定的时间粒度产生页面心跳事件,客户端的浏览器将含有加密的设备识别码的页面心跳事件数据,组装成一种轻量级的数据交换格式JSON格式的字符串,然后对JSON格式的字符串进行BASE64编码,将编码后的页面心跳事件数据发送到服务器,所述客户端的浏览器发送到服务器的页面心跳事件数据中包含若干用于识别页面行为的标识:页面统一资源定位符URL、页面心跳事件ID、页面事件类型、表示用户唯一性的ID和按照特定规则生成的设备识别码;服务器对客户端发来的页面心跳事件数据进行缓存并预处理,丢弃格式不符合要求的页面心跳事件数据;服务器按照时间粒度或者固定大小数据片的批量方式,将缓存中的页面心跳事件数据提交给分布式的若干实时计算单元;实时计算单元对页面心跳事件数据进行解析:首先,对页面心跳事件数据中的设备识别码进行解密处理,然后取出设备识别码中的时间戳和唯一设备ID,分别校验设备识别码中的时间戳是否在合理范围、设备识别码中的唯一设备ID是否符合规范,如果设备识别码验证失败,直接丢弃页面心跳事件数据;如果设备识别码校验成功,实时计算单元根据页面心跳事件数据的页面心跳事件ID,验证页面心跳事件数据的有效性:对于每个用户的单次观看心跳,页面心跳事件ID是连续递增的序列值,在允许的范围内,如果页面心跳事件数据符合规则,则验证有效,将用户ID加入白名单中;如果验证无效,则直接丢弃页面心跳事件数据;服务器将得到的白名单通过Restful接口或者远程过程调用RPC接口,提供给其他应用使用。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610493274.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种增强型混凝土
- 下一篇:一种基于智能手机的语音加密系统及其实现方法