1.一种直播房间人气验证方法,其特征在于,应用于服务器,所述方法包括:接收客户端发送的打点协议,检测所述打点协议是否携带有该打点协议的上一条协议的校验值以及该打点协议的校验值;
若携带有,则提取出接收到的打点协议的协议内容、所述上一条协议的校验值以及所述打点协议的校验值;
根据所述协议内容、所述上一条协议的校验值以及所述打点协议的校验值对接收到的打点协议进行验证;
若验证通过,则判定所述客户端为合法客户端,并增加该客户端所访问的直播房间的人气值。
2.根据权利要求1所述的直播房间人气验证方法,其特征在于,所述根据所述协议内容、所述上一条协议的校验值以及所述打点协议的校验值对接收到的打点协议进行验证的步骤之前,所述方法还包括:检测所述协议内容是否包含预设信息,若包含所述预设信息,则执行所述根据所述协议内容、所述上一条协议的校验值以及所述打点协议的校验值对接收到的打点协议进行验证的步骤,若未包含所述预设信息,则判定所述客户端为非法客户端。
3.根据权利要求1所述的直播房间人气验证方法,其特征在于,所述根据所述协议内容、所述上一条协议的校验值以及所述打点协议的校验值对接收到的打点协议进行验证的步骤,包括:根据所述上一条协议的校验值和所述协议内容计算得到所述打点协议的校验值;
将计算得到的校验值与提取出的所述打点协议携带的校验值进行比对,若一致,则判定验证通过。
4.根据权利要求1所述的直播房间人气验证方法,其特征在于,所述根据所述协议内容、所述上一条协议的校验值以及所述打点协议的校验值对接收到的打点协议进行验证的步骤,包括:检测提取出的所述上一条协议的校验值是否与预存的所述上一条协议的校验值一致,若一致,则根据所述协议内容以及提取出的所述上一条协议的校验值计算得到所述打点协议的校验值;
根据产生的关键值对计算得到的校验值进行加密;
检测加密后的校验值是否与提取出的所述打点协议携带的校验值一致,若一致,则判定验证通过。
5.根据权利要求4所述的直播房间人气验证方法,其特征在于,所述根据产生的关键值对计算得到的校验值进行加密的步骤,包括:利用MD5算法对产生的关键值进行更新,以得到更新关键值;
利用所述更新关键值对计算得到的校验值进行加密。
6.根据权利要求2所述的直播房间人气验证方法,其特征在于,所述预设信息包括用户的登陆打点信息,所述登陆打点信息包括用户在登陆页面的点击信息、用户在登陆页面的停留时间、用户输入账号的时间及错误率以及用户输入登陆密码的时间及错误率。
7.根据权利要求2所述的直播房间人气验证方法,其特征在于,所述预设信息包括用户端的视频播放信息,所述视频播放信息包括视频的码率信息、帧率信息、延时信息、丢包信息以及丢帧率信息。
8.一种直播房间人气验证装置,其特征在于,应用于服务器,所述装置包括:接收模块,用于接收客户端发送的打点协议,并检测所述打点协议是否携带有该打点协议的上一条协议的校验值以及该打点协议的校验值;
提取模块,用于在所述打点协议携带有该打点协议的上一条协议的校验值以及该打点协议的校验值时,提取出接收到的打点协议的协议内容、所述上一条协议的校验值以及所述打点协议的校验值;
验证模块,用于根据所述协议内容、所述上一条协议的校验值以及所述打点协议的校验值对接收到的打点协议进行验证;
判定模块,用于在验证通过后,判定所述客户端为合法客户端,并对该客户端所访问的直播房间增加相应的人气值。
9.一种电子设备,其特征在于,所述电子设备包括:
存储器;
处理器;及
直播房间人气验证装置,包括一个或多个存储于所述存储器中并由所述处理器执行的软件功能模块,所述直播房间人气验证装置包括:接收模块,用于接收客户端发送的打点协议,并检测所述打点协议是否携带有该打点协议的上一条协议的校验值以及该打点协议的校验值;
提取模块,用于在所述打点协议携带有该打点协议的上一条协议的校验值以及该打点协议的校验值时,提取出接收到的打点协议的协议内容、所述上一条协议的校验值以及所述打点协议的校验值;
验证模块,用于根据所述协议内容、所述上一条协议的校验值以及所述打点协议的校验值对接收到的打点协议进行验证;
判定模块,用于在验证通过后,判定所述客户端为合法客户端,并对该客户端所访问的直播房间增加相应的人气值。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有指令,当所述指令被执行时,实现权利要求1-7任意一项所述的直播房间人气验证方法。