利索能及
我要发布
收藏
专利号: 2016104826630
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2024-12-10
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种统计直播平台在线人数的系统,包括服务器和客户端,其特征在于:所述服务器存储有LUA脚本,且所述服务器集成有执行LUA脚本的执行引擎,所述服务器将所述LUA脚本通过加密算法加密后发送至所述客户端;

所述客户端用于接收所述服务器发送的加密后的LUA脚本以及所述加密算法中的密文KEY,并对加密后的LUA脚本进行解密,所述客户端也集成有执行LUA脚本的执行引擎,所述客户端的执行引擎执行解密后的LUA脚本,并将客户端执行结果通过加密算法加密后发送至所述服务器,所述服务器判断是否接收到客户端执行结果,并根据所述客户端执行结果判断用户是否为伪造用户。

2.如权利要求1所述的统计直播平台在线人数的系统,其特征在于:所述服务器存储有多套不同内容的LUA脚本,所述服务器使用随机算法随机选择一套LUA脚本并通过加密算法加密后发送至所述客户端。

3.如权利要求2所述的统计直播平台在线人数的系统,其特征在于:所述LUA脚本的内容包括计算数据的循环冗余码校验值、对数据进行加密,或执行数学运算并将结果上报到所述服务器。

4.如权利要求1或2所述的统计直播平台在线人数的系统,其特征在于:所述加密算法为AES加密算法。

5.如权利要求1所述的统计直播平台在线人数的系统,其特征在于:所述服务器的执行引擎执行发送至所述客户端的LUA脚本,且所述服务器验证服务器执行结果和所述客户端执行结果是否一致。

6.一种利用权利要求1所述的系统统计直播平台在线人数的方法,其特征在于,该方法包括以下步骤:S1.客户端的软件启动后,从服务器获取加密算法使用的KEY;

S2.服务器将LUA脚本通过加密算法加密后发送至客户端;

S3.客户端接收服务器发送的加密后的LUA脚本,并利用加密算法对加密后的LUA脚本进行解密;

S4.客户端的执行引擎执行解密后的LUA脚本,并得到客户端执行结果;

S5.客户端将客户端执行结果通过加密算法加密后发送至服务器,服务器判断是否接收到客户端执行结果,若是,执行步骤S6,若否,则为伪造用户,结束流程;

S6.服务器利用加密算法对客户端执行结果解密,同时,服务器的执行引擎执行步骤S2中发送至客户端的LUA脚本,并得到服务器执行结果;

S7.服务器对比服务器执行结果和服务器解密后的客户端执行结果是否一致,若一致,则为正常用户,若不一致,则为伪造用户,结束流程。

7.如权利要求6所述的方法,其特征在于:所述服务器存储有多套不同内容的LUA脚本,所述服务器使用随机算法随机选择一套LUA脚本并通过加密算法加密后发送至所述客户端。

8.如权利要求6或7所述的方法,其特征在于:所述加密算法为AES加密算法。