1.一种直播中防止刷人气行为的方法,其特征在于,包括:S1,接收移动客户端上传的重力感应数据,所述重力感应数据为移动客户端登录直播间后产生的;
S2,判断移动客户端是否存在重力感应数据,若存在,则确定该移动客户端为合法客户端,否则,确定该移动客户端为不合法客户端,其中,合法客户端不具有刷人气行为,不合法客户端具有刷人气行为;
所述接收移动客户端上传的重力感应数据具体包括:接收移动客户端上传的加密后的数据,其中,所述加密后的数据包括重力感应数据的标记值和移动客户端产生重力感应数据的时间戳;
相应地,所述判断移动客户端是否存在重力感应数据具体包括:对加密后的数据进行解密,得到移动客户端产生的重力感应数据的标记值,并根据所述标记值判断移动客户端是否存在重力感应数据。
2.如权利要求1所述的直播中防止刷人气行为的方法,其特征在于,所述对加密后的数据进行解密具体包括:采用共享秘钥对加密后的数据进行解密;
其中,通过如下方式得到共享秘钥:
当移动客户端登录直播间时,直播平台服务端对移动客户端对应生成一对公钥私钥信息;
根据与移动客户端互换的公钥信息,生成共享秘钥,其中,当移动客户端登录直播间后,在移动客户端生成一对公钥私钥信息。
3.如权利要求2所述的直播中防止刷人气行为的方法,其特征在于,所述当移动客户端登录直播间时,直播平台服务端对移动客户端对应生成一对公钥私钥信息具体包括:当移动客户端登录直播间时,在直播平台服务端生成随机数据;
根据移动客户端登录的直播间房间号、移动客户端用户UID以及随机数据生成移动客户端的私钥;
根据所述私钥,采用非对称RSA加密算法生成对应的公钥。
4.一种直播中防止刷人气行为的方法,其特征在于,包括:S1’,当登录直播间后,获取移动客户端产生的重力感应数据;
S2’,将获取的所述重力感应数据上传至直播平台服务端,以供直播平台服务端判断移动客户端是否存在重力感应数据,若存在,则确定该移动客户端为合法客户端,否则,确定该移动客户端为不合法客户端,其中,合法客户端不具有刷人气行为,不合法客户端具有刷人气行为;
所述步骤S1’具体包括:
在登录直播间后,实时获取移动客户端产生的重力感应数据;
根据所述重力感应数据的数值,对获取的重力感应数据进行标记,得到对应的标记值;
相应地,所述步骤S2’中将获取的所述重力感应数据上传至直播平台服务端具体包括:按照预定时间间隔将移动客户端的重力感应数据的标记值上传至直播平台服务端。
5.如权利要求4所述的直播中防止刷人气行为的方法,其特征在于,所述按照预定时间间隔将移动客户端的重力感应数据的标记值上传至直播平台服务端具体包括:将移动客户端的重力感应数据的标记值和产生重力感应数据的时间戳进行加密处理后,作为加密后的数据上传至直播平台服务端。
6.如权利要求5所述的直播中防止刷人气行为的方法,其特征在于,所述将移动客户端的重力感应数据的标记值和产生重力感应数据的时间戳进行加密处理具体包括:使用共享秘钥,并采用对称加密算法对重力感应数据的标记值和产生重力感应数据的时间戳进行加密处理;
其中,通过如下方式得到共享秘钥:
当登录直播间时,移动客户端对应生成一对公钥私钥信息;
根据与直播平台服务端互换的公钥信息,生成共享秘钥,其中,当移动客户端登录直播间后,通过直播平台服务端为每一个直播间的移动客户端生成一对公钥私钥信息。
7.如权利要求6所述的直播中防止刷人气行为的方法,其特征在于,所述当登录直播间时,移动客户端对应生成一对公钥私钥信息具体包括:当移动客户端登录直播间时,生成随机数据;
根据直播间房间号和随机数据生成移动客户端的私钥;
根据所述私钥,采用非对称RSA加密算法生成对应的公钥。
8.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1-7任一所述的方法。