欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016103528812
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2025-04-14
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种基于播放器心跳的白名单生成系统,其特征在于,包括:客户端播放器,用于实时向信息处理模块上报直播视频的心跳信息;

信息处理模块,用于缓存符合格式要求的心跳信息,并对缓存的数据进行数据片划分;

所述信息处理模块中划分的数据片,其划分的时间粒度为1秒,且每个数据片都小于或等于

1MB;

计算模块,包括多个计算单元,每个计算单元存储多个数据片,并对数据片的心跳信息进行验证;

白名单模块,用于接收验证成功的心跳信息,并将其对应的用户信息以白名单分片的形式存储;

所述直播视频的心跳信息包括用户ID和识别码,识别码包括时间戳、客户端播放器ID和随机数,所述识别码是固定长度,并且加密;

计算单元对识别码进行解密,若时间戳与当前服务器的时间偏差在1分钟之内,并且客户端播放器ID符合规范,则心跳信息有效。

2.如权利要求1所述的基于播放器心跳的白名单生成系统,其特征在于:所述信息处理模块丢弃不符合格式要求的心跳信息,将心跳信息预处理为固定格式。

3.如权利要求1所述的基于播放器心跳的白名单生成系统,其特征在于:所述计算模块为每个数据片分配一个数据片ID,将数据片ID按照哈希Hash算法取余,并将余数相同的数据片存放在同一个计算单元中。

4.如权利要求1所述的基于播放器心跳的白名单生成系统,其特征在于:所述计算单元对识别码解密,根据识别码验证心跳信息的有效性,将有效的心跳信息提交到白名单模块用于更新。

5.一种基于权利要求1所述系统的基于播放器心跳的白名单生成方法,其特征在于,包括步骤:S1.客户端播放器实时向信息处理模块上报直播视频的心跳信息,心跳信息包括用户ID和识别码;

S2.信息处理模块缓存符合格式要求的心跳信息;

S3.信息处理模块按照时间粒度1秒将缓存的数据分片,分片后大于1MB的数据按照每片1MB再次分片,剩余不足1MB的数据分为一个数据片,并将分好的数据片传给计算模块;

S4.计算模块为每个数据片分配一个数据片ID,将数据片ID按照Hash算法取余,并将余数相同的数据片分到一个计算单元中;

S5.每个计算单元根据数据片中识别码,验证心跳信息的有效性,并将有效的心跳信息发送到白名单模块;

S6.白名单模块将心跳信息对应的用户,更新到白名单分片。

6.如权利要求5所述的基于播放器心跳的白名单生成方法,其特征在于:所述识别码包括时间戳、客户端播放器ID和随机数,所述识别码是固定长度,并且加密。

7.如权利要求6所述的基于播放器心跳的白名单生成方法,其特征在于:所述S5中,计算单元对识别码进行解密,若时间戳与当前服务器的时间偏差在1分钟之内,并且客户端播放器ID符合规范,则心跳信息有效。

8.如权利要求5所述的基于播放器心跳的白名单生成方法,其特征在于:所述白名单模块中,按用户ID分片存储心跳信息,并通过Restful接口或者RPC接口形式,供其他应用使用。