1.一种检测直播间刷人气行为的方法,应用于直播平台服务器中,其特征在于,包括:
接收直播平台客户端上报的数据包,其中,所述直播平台客户端安装在终端设备中,所述数据包中存储有M条用户信息,所述用户信息包括用户标识、用户当前访问的直播间的房间号、用户进入所述直播间时的时间戳,所述M条用户信息是所述直播平台客户端从所述终端设备中的小型文字档案Cookie中获取的,M为正整数;
从所述数据包中提取所述M条用户信息;
基于所述M条用户信息,判断所述终端设备中是否存在预设数量的用户同时访问同一直播间的情况;
其中,所述基于所述M条用户信息,判断所述终端设备中是否存在预设数量的用户同时访问同一直播间的情况,包括:提取所述M条用户信息中的每条用户信息中的用户标识、房间号、以及时间戳;基于所述M条用户信息中的每条用户信息中的时间戳,从所述M条用户信息中筛选出N条用户信息,其中,所述N条用户信息中的时间戳均在一预设时间段内,N为小于等于M的正整数;基于所述N条用户信息中的每条用户信息中的房间号,从所述N条用户信息中筛选出P条用户信息,其中,所述P条用户信息中的房间号均相同,P为小于等于N的正整数;基于所述P条用户信息中的每条用户信息中的用户标识,从所述P条用户信息中筛选出W条用户信息,其中,所述W条用户信息中的用户标识均不相同,W为小于等于P的正整数;判断W是否大于一预设值;若大于,则确定所述终端设备中存在预设数量的用户同时访问同一直播间的情况;
若存在,则确定所述直播间存在刷人气行为。
2.如权利要求1所述的检测直播间刷人气行为的方法,其特征在于,所述接收直播平台客户端上报的数据包之前,还包括:基于非对称加密算法生成公钥和私钥;
将所述公钥发送给所述直播平台客户端,以使得所述直播平台客户端基于所述公钥对所述M条用户信息进行加密。
3.如权利要求2所述的检测直播间刷人气行为的方法,其特征在于,所述从所述数据包中提取所述M条用户信息,包括:基于所述私钥对所述数据包中的数据进行解密,获得所述M条用户信息。
4.如权利要求1~3任一所述的检测直播间刷人气行为的方法,其特征在于,所述确定所述直播间存在刷人气行为之后,还包括:对所述直播间的主播进行惩罚。
5.如权利要求4所述的检测直播间刷人气行为的方法,其特征在于,所述对所述直播间的主播进行惩罚,包括:关闭所述直播间;或
向所述主播发送警告信息;或
将所述主播加入黑名单。
6.一种直播平台服务器,其特征在于,包括:
接收单元,接收直播平台客户端上报的数据包,其中,所述直播平台客户端安装在终端设备中,所述数据包中存储有M条用户信息,所述用户信息包括用户标识、用户当前访问的直播间的房间号、用户进入所述直播间时的时间戳,所述M条用户信息是所述直播平台客户端从所述终端设备中的小型文字档案Cookie中获取的,M为正整数;
提取单元,用于从所述数据包中提取所述M条用户信息;
判断单元,用于基于所述M条用户信息,判断所述终端设备中是否存在一预设数量的用户同时访问同一直播间的情况;
确定单元,用于若存在,则确定所述直播间存在刷人气行为;
其中,所述判断单元,具体用于:提取所述M条用户信息中的每条用户信息中的用户标识、房间号、以及时间戳;基于所述M条用户信息中的每条用户信息中的时间戳,从所述M条用户信息中筛选出N条用户信息,其中,所述N条用户信息中的时间戳均在一预设时间段内,N为小于等于M的正整数;基于所述N条用户信息中的每条用户信息中的房间号,从所述N条用户信息中筛选出P条用户信息,其中,所述P条用户信息中的房间号均相同,P为小于等于N的正整数;基于所述P条用户信息中的每条用户信息中的用户标识,从所述P条用户信息中筛选出W条用户信息,其中,所述W条用户信息中的用户标识均不相同,W为小于等于P的正整数;判断W是否大于一预设值;若大于,则确定所述终端设备中存在一预设数量的用户同时访问同一直播间的情况。
7.一种直播平台服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现以下步骤:接收直播平台客户端上报的数据包,其中,所述直播平台客户端安装在终端设备中,所述数据包中存储有M条用户信息,所述M条用户信息是所述直播平台客户端从所述终端设备中的小型文字档案Cookie中获取的,M为正整数;从所述数据包中提取所述M条用户信息;基于所述M条用户信息,判断所述终端设备中是否存在一预设数量的用户同时访问同一直播间的情况,若存在,则确定所述直播间存在刷人气行为;
其中,所述基于所述M条用户信息,判断所述终端设备中是否存在一预设数量的用户同时访问同一直播间的情况,包括:提取所述M条用户信息中的每条用户信息中的用户标识、房间号、以及时间戳;基于所述M条用户信息中的每条用户信息中的时间戳,从所述M条用户信息中筛选出N条用户信息,其中,所述N条用户信息中的时间戳均在一预设时间段内,N为小于等于M的正整数;基于所述N条用户信息中的每条用户信息中的房间号,从所述N条用户信息中筛选出P条用户信息,其中,所述P条用户信息中的房间号均相同,P为小于等于N的正整数;基于所述P条用户信息中的每条用户信息中的用户标识,从所述P条用户信息中筛选出W条用户信息,其中,所述W条用户信息中的用户标识均不相同,W为小于等于P的正整数;
判断W是否大于一预设值;若大于,则确定所述终端设备中存在预设数量的用户同时访问同一直播间的情况。
8.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现以下步骤:接收直播平台客户端上报的数据包,其中,所述直播平台客户端安装在终端设备中,所述数据包中存储有M条用户信息,所述用户信息包括用户标识、用户当前访问的直播间的房间号、用户进入所述直播间时的时间戳,所述M条用户信息是所述直播平台客户端从所述终端设备中的小型文字档案Cookie中获取的,M为正整数;从所述数据包中提取所述M条用户信息;基于所述M条用户信息,判断所述终端设备中是否存在一预设数量的用户同时访问同一直播间的情况;若存在,则确定所述直播间存在刷人气行为;
其中,所述基于所述M条用户信息,判断所述终端设备中是否存在一预设数量的用户同时访问同一直播间的情况,包括:提取所述M条用户信息中的每条用户信息中的用户标识、房间号、以及时间戳;基于所述M条用户信息中的每条用户信息中的时间戳,从所述M条用户信息中筛选出N条用户信息,其中,所述N条用户信息中的时间戳均在一预设时间段内,N为小于等于M的正整数;基于所述N条用户信息中的每条用户信息中的房间号,从所述N条用户信息中筛选出P条用户信息,其中,所述P条用户信息中的房间号均相同,P为小于等于N的正整数;基于所述P条用户信息中的每条用户信息中的用户标识,从所述P条用户信息中筛选出W条用户信息,其中,所述W条用户信息中的用户标识均不相同,W为小于等于P的正整数;
判断W是否大于一预设值;若大于,则确定所述终端设备中存在预设数量的用户同时访问同一直播间的情况。