直播人气检测方法、存储介质、电子设备及系统技术方案

技术编号:20520288 阅读:29 留言:0更新日期:2019-03-06 03:55
本发明专利技术涉及网络直播领域,公开了一种直播人气检测方法、存储介质、电子设备及系统,该方法包括S1:在直播客户端中编写使用FlashCookie来存储数据的储存接口;S2:当用户观看直播时,通过储存接口对用户身份ID、用户当前观看直播房间的房间ID以及当前时间进行存储;S3:读取存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间;S4:将读取接口读取的设备中所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据上传至直播平台服务器;S5:直播平台服务器根据接收的数据,进行判断和处理。本发明专利技术能够对主播直播间的真实人数进行有效判断。

【技术实现步骤摘要】
直播人气检测方法、存储介质、电子设备及系统
本专利技术涉及网络直播领域,具体涉及一种直播人气检测方法、存储介质、电子设备及系统。
技术介绍
目前,随着网络通信技术进步和宽带网络提速发展,网络直播受到越来越多人的喜爱,人们通过观看网络直播来丰富自己的业余生活,尤其是游戏直播领域,越发受到观众们的喜爱。但是,某些主播出于利益的考虑,会通过使用非法手段来增加自己直播间的虚假观看人数,给其它观众营造一种该直播间人气高的虚假景象,吸引更多的观众进入到该直播间,直播从而获得收益。常见的使用非法手段增加直播间虚假人数的做法是,在一台性能较佳的服务器或电脑上,通过破解直播平台的网络协议,同时伪造大量的虚假直播客户端用户登录到某个直播间,通过伪造大量的直播观众的方式,来增加该直播间的观看人数,极大地破坏了直播平台上各主播间直播的公平性。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种直播人气检测方法,能够对主播直播间的真实人数进行有效判断。为达到以上目的,本专利技术采取的技术方案是,包括:S1:通过Flash的编程语言ActionScript中的类SharedObject,在直播客户端的Flash中编写使用FlashCookie来存储数据的储存接口,并在Flash的FlashCookie中编写用于读取数据的读取接口;S2:当用户通过直播客户端登录直播间观看直播时,FlashCookie通过储存接口对用户身份ID、用户当前观看直播房间的房间ID以及当前时间进行存储,并将存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间存储至运行直播客户端的设备的存储器中;S3:FlashCookie通过读取接口按条读取存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间,同时清除存储器中保存的所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间信息;S4:将读取接口读取的设备中所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据上传至直播平台服务器;S5:直播平台服务器根据接收的数据,若同一设备在同一时间用户所观看的直播房间数超过设定数值,则终止该设备对直播平台服务器的访问,若未超过设定数值,则不做处理。在上述技术方案的基础上,储存接口按条存储用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据。在上述技术方案的基础上,当用户进入某一主播间观看直播,此时用户身份ID、用户当前观看直播房间的房间ID以及当前时间为一条数据。在上述技术方案的基础上,步骤S3中,当读取接口读取完存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据,则将储存接口关闭。在上述技术方案的基础上,步骤S5中,直播平台服务器根据接收的数据,若同一用户在同一时间所观看的直播房间数超过预设数值,则终止该用户所登录的直播客户端对直播平台服务器的访问,若未超过预设数值,则不做处理。本专利技术还提供一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述所述的方法。本专利技术还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述所述的方法。本专利技术还提供一种直播人气检测系统,包括:接口创建模块,其用于通过Flash的编程语言ActionScript中的类SharedObject,在直播客户端的Flash中编写使用FlashCookie来存储数据的储存接口,并在Flash的FlashCookie中编写用于读取数据的读取接口;数据读取模块,其用于当用户通过直播客户端登录直播间观看直播时,使FlashCookie通过储存接口对用户身份ID、用户当前观看直播房间的房间ID以及当前时间进行存储,并将存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间存储至运行直播客户端的设备的存储器中;数据传输模块,其用于使FlashCookie通过读取接口按条读取存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间,同时清除存储器中保存的所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间信息,同时,以设备为单位,将读取接口读取的设备中所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据上传至直播平台服务器;判断模块,其用于根据直播平台服务器接收的数据,判断若同一设备在同一时间用户所观看的直播房间数超过设定数值,则终止该设备对直播平台服务器的访问,若未超过设定数值,则不做处理。在上述技术方案的基础上,储存接口按条存储用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据,当用户进入某一主播间观看直播,此时用户身份ID、用户当前观看直播房间的房间ID以及当前时间为一条数据。在上述技术方案的基础上,当读取接口读取完存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据,则将储存接口关闭。与现有技术相比,本专利技术的优点在于:利用FlashCookie能够跨多个程序保存数据的特性,在直播客户端的Flash中编写使用FlashCookie来存储数据的储存接口,当用户进入直播房间时,FlashCookie存储用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据,直播平台服务器对数据进行分析,当同一设备在同一时间用户所观看的直播房间数超过设定数值,则该设备存在恶意增加直播房间观众人数的行为,则终止该设备对直播平台服务器的访问,从而有效对恶意增加直播房间观众人数的行为进行检测,有效保证主播直播的公平性。附图说明图1为本专利技术实施例中一种直播人气检测方法的流程图;图2为本专利技术实施例一种电子设备的结构示意图。具体实施方式以下结合附图及实施例对本专利技术作进一步详细说明。参见图1所示,本专利技术实施例提供一种直播人气检测方法,通过对设备中同时登陆的直播房间数来判断是否存在恶意刷人气,增加虚拟观众数进行判断,有效保证直播的公平性。本专利技术实施例中的设备指运行直播客户端的电脑、服务器、智能移动设备等。本专利技术实施例的直播人气检测方法具体包括:S1:通过Flash的编程语言ActionScript中的类SharedObject,在直播客户端的Flash中编写使用FlashCookie来存储数据的储存接口,并在Flash的FlashCookie中编写用于读取数据的读取接口。Flash是固态存储器与动画编辑器,浏览器以及应用软件中的视频播放通常通过Flash完成。ActionScript是一门简单且完全面向对象的脚本语言。SharedObject可以看做是小型的数据库,可以用来存储任何Flash支持的数据类型。当用户在直播客户端上点开并进入某个直播房间进行观看,此时直播客户端便会加载Flash来进行该房间直播内容的播放。Flash运行在直播客户端的浏览器中,通常,浏览器中只有Cookie(储存在用户本地终端上的数据)是可以保存数据到运行直播客户端的设备中,且Cookie仅能保存当前应用程序的数据,而对于Flash中的FlashCookie则能够跨应用程序或设备,对多个应用程序或设备中的数据进行保存。FlashCookie是Flash中的专属Cookie,具有数据保存量大的特点。对于储存接口的建本文档来自技高网...

【技术保护点】
1.一种直播人气检测方法,其特征在于,包括:S1:通过Flash的编程语言ActionScript中的类SharedObject,在直播客户端的Flash中编写使用FlashCookie来存储数据的储存接口,并在Flash的FlashCookie中编写用于读取数据的读取接口;S2:当用户通过直播客户端登录直播间观看直播时,FlashCookie通过储存接口对用户身份ID、用户当前观看直播房间的房间ID以及当前时间进行存储,并将存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间存储至运行直播客户端的设备的存储器中;S3:FlashCookie通过读取接口按条读取存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间,同时清除存储器中保存的所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间信息;S4:将读取接口读取的设备中所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据上传至直播平台服务器;S5:直播平台服务器根据接收的数据,若同一设备在同一时间用户所观看的直播房间数超过设定数值,则终止该设备对直播平台服务器的访问,若未超过设定数值,则不做处理。...

【技术特征摘要】
1.一种直播人气检测方法,其特征在于,包括:S1:通过Flash的编程语言ActionScript中的类SharedObject,在直播客户端的Flash中编写使用FlashCookie来存储数据的储存接口,并在Flash的FlashCookie中编写用于读取数据的读取接口;S2:当用户通过直播客户端登录直播间观看直播时,FlashCookie通过储存接口对用户身份ID、用户当前观看直播房间的房间ID以及当前时间进行存储,并将存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间存储至运行直播客户端的设备的存储器中;S3:FlashCookie通过读取接口按条读取存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间,同时清除存储器中保存的所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间信息;S4:将读取接口读取的设备中所有用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据上传至直播平台服务器;S5:直播平台服务器根据接收的数据,若同一设备在同一时间用户所观看的直播房间数超过设定数值,则终止该设备对直播平台服务器的访问,若未超过设定数值,则不做处理。2.如权利要求1所述的一种直播人气检测方法,其特征在于:储存接口按条存储用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据。3.如权利要求2所述的一种直播人气检测方法,其特征在于:当用户进入某一主播间观看直播,此时用户身份ID、用户当前观看直播房间的房间ID以及当前时间为一条数据。4.如权利要求1所述的一种直播人气检测方法,其特征在于:步骤S3中,当读取接口读取完存储器中存储的用户身份ID、用户当前观看直播房间的房间ID以及当前时间数据,则将储存接口关闭。5.如权利要求1所述的一种直播人气检测方法,其特征在于:步骤S5中,直播平台服务器根据接收的数据,若同一用户在同一时间所观看的直播房间数超过预设数值,则终止该用户所登录的直播客户端对直播平台服务器的访问,若未超过预设数值,则不做处理。6.一种存储介质,该存储介质...

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

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

1