直播环境检测、基于直播环境处理直播程序的方法及装置制造方法及图纸

技术编号:16233481 阅读:85 留言:0更新日期:2017-09-19 14:51
本发明专利技术公开了一种直播环境检测、基于直播环境处理直播程序的方法及装置,该直播环境检测方法包括:通过运行于用户终端上的直播程序,检测用户终端上的终端管理程序是否存在与预选特征库中的指定程序特征相同的管理程序特征,其中,预选特征库中包括多个指定程序特征,指定程序特征与直播环境类别对应;如果存在,将与预选特征库中的指定程序特征相同的管理程序特征发送给服务器,使得服务器根据管理程序特征,从多个直播环境类别中判别出用户终端当前所在的直播环境类别。通过本发明专利技术提高了直播的安全性和直播程序的运行效果。

Method and device for direct seeding environment detection and live broadcast program processing based on live broadcast environment

The invention discloses a processing method and device of live environment based on a live broadcast program, including the live environment detection, environmental detection methods: the live program running on the user terminal, if the terminal management program detects the user's terminal management program features, the same with the specified program features in the primary feature library the specified program, including a number of features in the feature library pre specified program, features and live environment categories corresponding if there is, will manage the program; the same feature with the specified program features preselected in the feature library sent to the server, the server management program according to the characteristics, from multiple live environmental categories identified the current location of the user terminal live environment category. The invention improves the safety of the live broadcast and the running effect of the live broadcast program.

【技术实现步骤摘要】
直播环境检测、基于直播环境处理直播程序的方法及装置
本专利技术涉及计算机处理
,尤其涉及一种直播环境检测、基于直播环境处理直播程序的方法及装置。
技术介绍
随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用。尤其在游戏直播领域,越来越多的观众会观看游戏主播的直播。同时在主播端会使用直播程序来进行直播,直播程序会采集当前主播的摄像头内容和电脑桌面的内容。对于一些公共终端,比如网吧的终端管理系统和普通的电脑是存在一些区别,导致直播程序运行会出现阻碍和直播安全性低的问题。
技术实现思路
本专利技术实施例通过提供一种直播环境检测、基于直播环境处理直播程序的方法及装置,解决了现有直播程序在公共终端会出现的运行阻碍、直播安全性低的技术问题。第一方面,本专利技术实施例提供了一种直播环境检测方法,应用于用户终端,包括:通过运行于所述用户终端上的直播程序,检测所述用户终端上的终端管理程序是否存在与预选特征库中的指定程序特征相同的管理程序特征,其中,所述预选特征库中包括多个指定程序特征,指定程序特征与直播环境类别对应;如果存在,将所述管理程序特征发送给服务器,使得所述服务器根据本文档来自技高网...
直播环境检测、基于直播环境处理直播程序的方法及装置

【技术保护点】
一种直播环境检测方法,应用于用户终端,其特征在于,包括:通过运行于所述用户终端上的直播程序,检测所述用户终端上的终端管理程序是否存在与预选特征库中的指定程序特征相同的管理程序特征,其中,所述预选特征库中包括多个指定程序特征,指定程序特征与直播环境类别对应;如果存在,将所述管理程序特征发送给服务器,使得所述服务器根据所述管理程序特征,从多个直播环境类别中判别出所述用户终端当前所在的直播环境类别。

【技术特征摘要】
1.一种直播环境检测方法,应用于用户终端,其特征在于,包括:通过运行于所述用户终端上的直播程序,检测所述用户终端上的终端管理程序是否存在与预选特征库中的指定程序特征相同的管理程序特征,其中,所述预选特征库中包括多个指定程序特征,指定程序特征与直播环境类别对应;如果存在,将所述管理程序特征发送给服务器,使得所述服务器根据所述管理程序特征,从多个直播环境类别中判别出所述用户终端当前所在的直播环境类别。2.如权利要求1所述的直播环境检测方法,其特征在于,如果所述预选特征库中的指定程序特征包括至少一个指定进程标识、至少一个指定窗口标识和至少一个指定驱动程序标识,所述检测所述用户终端上的终端管理程序是否存在与预选特征库中的指定程序特征相同的管理程序特征,包括执行如下至少一项检测:检测所述用户终端当前运行的系统进程中是否存在与所述预选特征库中指定进程标识相同的进程标识、检测所述用户终端当前运行的程序窗口中是否存在与所述预选特征库中指定窗口标识相同的窗口标识、检测所述用户终端当前运行的驱动程序中是否存在与所述预选特征库中指定驱动程序标识相同的程序标识。3.如权利要求2所述的直播环境检测方法,其特征在于,针对所述指定进程标识具体为指定进程名称,所述检测所述用户终端当前运行的系统进程中是否存在与所述预选特征库中指定进程标识相同的进程标识,包括:通过所述直播程序调用CreateToolhelp32Snapshot函数,从所述终端管理程序中获取系统进程名列表;通过所述直播程序调用Process32First函数,从所述系统进程名列表中获取第一个系统进程名;通过所述直播程序循环调用Process32Next函数,从所述系统进程名列表中获取在所述第一个系统进程名之后的各个系统进程名;将第一个系统进程名和所述第一个系统进程名之后的各个系统进程名分别与所述预选特征库中的每个指定进程名称进行一一对比。4.如权利要求2所述的直播环境检测方法,其特征在于,针对所述指定驱动程序标识具体为指定驱动程序名称,所述检测所述用户终端当前运行的驱动程序中是否存在与所述预选特征库中指定驱动程序标识相同的程序标识,包括:通过所述直播程序循环调用ZwQuerySystemInformation函数,获取到所述用户终端当前运行的各个驱动程序的程序模块信息;从所述程序模块信息中查找是否包括与所述预选特征库中的指定驱动程序名称相同的驱动程序名称。5.如权利要求1所述的直播环境检测方法,其特征在于,在所述将与所述预选特征库中的指定程序特征相同的管理程序特征发送给服务器之后,所述方法还包括:接收来自所述服务器的...

【专利技术属性】
技术研发人员:周志刚张文明陈少杰
申请(专利权)人:武汉斗鱼网络科技有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1