The embodiment of the invention discloses a method for calculating the popularity of live broadcasting platforms and related equipment, which is used to improve the threshold for hackers to solve the algorithm of calculating popularity. The method includes: when the network live client runs, the user client client computing parameters corresponding to the request login target room number are obtained; the calculated parameters are calculated according to the first presupposition rule to determine the first discriminant value; the new tag variables in the preset human gas algorithm are positioned and new. The added exception generating variable is positioned to generate the target anomaly variable; the target exception variable is reassigned by the newly registered capture exception handling function in the presupposed human gas algorithm, triggering to calculate the first discriminant value according to the second preset rule to determine the value of the second discriminator; An encryption algorithm is used to encrypt the second weight value to determine target data, and send the target data to the server.
【技术实现步骤摘要】
一种计算直播平台人气的方法及相关设备
本专利技术涉及通信领域,尤其涉及一种计算直播平台人气的方法及相关设备。
技术介绍
目前,随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用。对于主播会通过购买刷人气的方法来提高房间同时观看的观众数量,从而获取收益。刷人气的具体的实现方式则是在一台性能非常好的服务器上,通过破解直播平台的网络协议,同时伪造大量的虚假客户端用户同时登陆到直播间。通常的则是在人气的算法中,通过一些参数计算出一个KEY值,并将KEY值发送到服务器,服务器采用同样的算法来计算出服务器的KEY值,对比客户端的值是否一致,如果一致则客户端是合法的。而通常现有的加密算法或者人气加密算法由于其编写的代码整个流程处理在一起,所以对于黑客来说,比较容易破解其中的算法,从而分析清楚处理逻辑,从而可以伪造此算法的结果。
技术实现思路
针对上述技术问题,本专利技术实施例提供了一种计算直播平台人气的方法及相关设备,用于提高黑客破解计算人气算法的门槛。本专利技术实施例的第一方面提供一种计算直播平台人气的方法,应用于网络直播平台,具体包括:当网络直播客户端运 ...
【技术保护点】
1.一种计算直播平台人气的方法,应用于网络直播平台,其特征在于,包括:当网络直播客户端运行时,获取请求登录目标房间号的用户客户端对应的人气计算参数,所述目标房间号为所述网络直播客户端对应的房间号;根据所述人气计算参数按照第一预设规则进行计算,以确定第一鉴权值;将预设人气算法中新增的标记变量进行置位以及新增的异常产生变量进行置位,以生成目标异常变量;通过所述预设人气算法中新增已注册的捕获异常处理函数对所述目标异常变量进行重新赋值,触发按照第二预设规则对所述第一鉴权值进行计算,以确定第二鉴权值;通过预设加密算法对所述第二鉴权值进行加密,以确定目标数据;将所述目标数据发送至服务器 ...
【技术特征摘要】
1.一种计算直播平台人气的方法,应用于网络直播平台,其特征在于,包括:当网络直播客户端运行时,获取请求登录目标房间号的用户客户端对应的人气计算参数,所述目标房间号为所述网络直播客户端对应的房间号;根据所述人气计算参数按照第一预设规则进行计算,以确定第一鉴权值;将预设人气算法中新增的标记变量进行置位以及新增的异常产生变量进行置位,以生成目标异常变量;通过所述预设人气算法中新增已注册的捕获异常处理函数对所述目标异常变量进行重新赋值,触发按照第二预设规则对所述第一鉴权值进行计算,以确定第二鉴权值;通过预设加密算法对所述第二鉴权值进行加密,以确定目标数据;将所述目标数据发送至服务器,以使得所述服务器对所述目标数据进行解密得到所述第二鉴权值,并对所述第二鉴权值进行验证,且当所述第二鉴权值验证通过时,确定所述用户客户端合法,并按照人气增长规则增加所述目标房间号的人气值。2.根据权利要求1所述的方法,其特征在于,所述通过所述预设人气算法中新增已注册的捕获异常处理函数对所述目标异常变量进行重新赋值,触发按照第二预设规则对所述第一鉴权值进行计算,以确定第二鉴权值之后,所述方法还包括:将所述标记变量以及所述目标异常变量恢复初始值。3.根据权利要求1所述的方法,其特征在于,所述人气计算参数包括:所述用户客户端请求登录所述目标房间号时,所述服务器发送的标记Token信息、所述用户客户端的身份证明信息、所述用户客户端对应的设备的设备标识、所述网络客户端对应的系统的时间戳以及所述目标房间号的信息。4.一种计算直播平台人气的方法,其特征在于,应用于网络直播平台,其特征在于,包括:当网络直播客户端运行时,接收目标数据,所述目标数据为第二鉴权值通过预设加密规则加密后得到,所述第二鉴权值为通过所述预设人气算法中新增已注册的捕获异常处理函数对所述目标异常变量进行重新赋值,触发按照第二预设规则对所述第一鉴权值进行计算确定,所述第一鉴权值为根据人气计算参数按照第一预设规则进行计算确定,所述目标异常变量为将预设人气算法中新增的标记变量进行置位以及新增的异常产生变量进行置位生成,所述人气计算参数为所述用户客户端请求登录目标房间号时获取,所述目标房间号为所述网络直播客户端对应的房间号;根据对所述目标数据进行解密,以确定所述第二鉴权值;获取所述用户客户端对应人气计算参数;将所述人气计算参数按照所述第一预设规则进行计算,以确定第三鉴权值;将所述第三鉴权值按照所述第二预设规则进行计算,以确定第四鉴权值;判断所述第四鉴权值与所述第二鉴权值是否一致;若是,则确定所述用户客户端合法;按照人气增加规则增加所述目标房间号的人气值。5.根据权利要求4所述的方法,其特征在于,当所述第四鉴权值与所述第二鉴权值不一致时,所述方法还包括:确定所述用户客户端不合法;保持所述目标房间号的人气值不变。6.一种计算直播平台人气装置,应用于...
【专利技术属性】
技术研发人员:周志刚,陈少杰,张文明,
申请(专利权)人:武汉斗鱼网络科技有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。