弹幕发言时间控制方法、存储介质、电子设备及系统技术方案

技术编号:18501577 阅读:98 留言:0更新日期:2018-07-21 22:49
本发明专利技术公开了一种弹幕发言时间控制方法、存储介质、电子设备及系统,涉及移动互联应用领域,该方法包括在Android系统Native层使用C++语言创建一用于存储待发送弹幕的队列;直播客户端登录服务器,服务器将预设的当前直播客户端登录用户发言间隔时间数据加密后发送至直播客户端;直播客户端解密发言间隔时间数据,并计算当前待发送弹幕和该用户上条成功发送弹幕间的时间间隔,并与解密得到的发言间隔时间比对;依次从队列中取出待发送弹幕发送至服务器,服务器计算接收的待发送弹幕和该用户上条成功发送弹幕间时间间隔并与预设时间间隔比对。本发明专利技术能够有效对用户的发言间隔时间进行限制。

Barrage speaking time control method, storage medium, electronic equipment and system

The invention discloses a screen time control method, a storage medium, an electronic device and a system, which involves a mobile interconnected application field. This method includes creating a queue for storing the barrage to be sent in the C++ language of the Android system Native layer; the live client login server, the server will be preset the current live broadcast. The client login interval time data is encrypted to the live client; the live client decrypts the interval time data, and calculates the time interval between the current pending and the successful sending of the screen, and compares it with the decrypted speech interval; it is removed from the queue to be sent in turn. The barrage is sent to the server. The server calculates the time interval between the received barrage and the successful barrage sent by the user, and compares it with the preset time interval. The invention can effectively restrict the interval time between speakers.

【技术实现步骤摘要】
弹幕发言时间控制方法、存储介质、电子设备及系统
本专利技术涉及移动互联应用领域,具体涉及一种弹幕发言时间控制方法、存储介质、电子设备及系统。
技术介绍
当前,随着移动端互联网的发展,直播也越来越受到大众的喜爱,直播时观众在直播间发送的弹幕更是加强了主播与观众之间的互动,因而越来越多的观众通过发送弹幕来参与直播,加强与主播间的互动和交流。然而存在一些观众通过频繁的发送广告弹幕,或者恶意低俗弹幕,降低整个直播平台的弹幕质量,同时也存在一些黑客使用非法手段发送大量弹幕信息对主播平台进行恶意攻击,使直播平台服务器因压力过大而雪崩,影响观众对直播的正常观看或对直播平台造成损失。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的在于提供一种弹幕发言时间控制方法,本专利技术能够有效对用户的发言间隔时间进行限制。为达到以上目的,本专利技术采取的技术方案是,包括:创建一用于存储待发送弹幕的队列;直播客户端登录服务器,服务器将预设的当前直播客户端登录用户发言间隔时间数据加密后发送至直播客户端;直播客户端解密发言间隔时间数据,并计算当前待发送弹幕和该用户上条成功发送弹幕间的时间间隔,并与解密得到的发言本文档来自技高网...

【技术保护点】
1.一种弹幕发言时间控制方法,适用于Android系统端运行的直播客户端,其特征在于,包括:创建一用于存储待发送弹幕的队列;直播客户端登录服务器,服务器将预设的当前直播客户端登录用户发言间隔时间数据加密后发送至直播客户端;直播客户端解密发言间隔时间数据,并计算当前待发送弹幕和该用户上条成功发送弹幕间的时间间隔,并与解密得到的发言间隔时间比对,若小于,则丢弃当前待发送弹幕,若不小于,则将当前待发送弹幕加入队列;依次从队列中取出待发送弹幕发送至服务器,服务器计算接收的待发送弹幕和该用户上条成功发送弹幕间时间间隔并与预设时间间隔比对,若小于,则丢弃待发送弹幕,若不小于,则发送待发送弹幕至所有直播客户...

【技术特征摘要】
1.一种弹幕发言时间控制方法,适用于Android系统端运行的直播客户端,其特征在于,包括:创建一用于存储待发送弹幕的队列;直播客户端登录服务器,服务器将预设的当前直播客户端登录用户发言间隔时间数据加密后发送至直播客户端;直播客户端解密发言间隔时间数据,并计算当前待发送弹幕和该用户上条成功发送弹幕间的时间间隔,并与解密得到的发言间隔时间比对,若小于,则丢弃当前待发送弹幕,若不小于,则将当前待发送弹幕加入队列;依次从队列中取出待发送弹幕发送至服务器,服务器计算接收的待发送弹幕和该用户上条成功发送弹幕间时间间隔并与预设时间间隔比对,若小于,则丢弃待发送弹幕,若不小于,则发送待发送弹幕至所有直播客户端,完成待发送弹幕的成功发送。2.如权利要求1所述的一种弹幕发言时间控制方法,其特征在于:在Android系统Native层使用C++语言创建一用于存储待发送弹幕的队列;在Native层编写一用于将用户输入的待发送弹幕加入队列的接口;对于存储于队列中的待发送弹幕,每条待发送弹幕均包含有用于标示该待发送弹幕加入队列时间的成员变量;直播客户端使用待发送弹幕加入预队列的时间与用户上条成功发送弹幕的发送时间计算时间间隔;服务器使用接收到的待发送弹幕的预加入队列时间与用户上条成功发送弹幕的发送时间计算时间间隔。3.如权利要求1所述的一种弹幕发言时间控制方法,其特征在于:直播客户端登录服务器,直播客户端和服务器使用非对称算法均生成公钥和私钥;直播客户端和服务器间交换生成的公钥,且直播客户端和服务器使用新得到的公钥和和原有的私钥生成密匙,且直播客户端和服务器生成的密匙相同。4.如权利要求3所述的一种弹幕发言时间控制方法,其特征在于:服务器使用生成的密匙并结合DES加密算法对发送给当前直播客户端登录用户的发言间隔时间数据进行加密;直播客户端使用全局变量保存服务器发送的发言间隔时间数据;直播客户端获取保存发言间隔时间数据的全局变量,同时使用生成的密匙并结合DES加密算法对加密的发言间隔时间数据解密,得到发言间隔时间...

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

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

1