一种连麦中防骚扰的方法、存储介质及系统技术方案

技术编号:19704226 阅读:25 留言:0更新日期:2018-12-08 14:48
本发明专利技术公开了一种连麦中防骚扰的方法、存储介质及系统,涉及直播应用开发技术领域。该方法包括:主播端实时获取连麦候选人的信息并保存至本地;若发现某个连麦候选人有骚扰嫌疑,则将有骚扰嫌疑的连麦候选人的信息发送至服务器;服务器保存收到的信息以及发送该信息的主播的UID,并将该主播的UID发送至相应用户端;用户端将收到的主播的UID保存至keychain中;当有骚扰嫌疑的连麦候选人再次发起连麦请求时,其用户端读取keychain中数据,若读取成功,则用户端根据保存的信息判断是否允许发起连麦;若读取失败,则服务器根据保存的信息判断是否允许发起连麦。本发明专利技术能解决主播连麦过程中被骚扰的问题,提升主播连麦过程中的用户体验。

【技术实现步骤摘要】
一种连麦中防骚扰的方法、存储介质及系统
本专利技术涉及直播应用开发
,具体来讲是一种连麦中防骚扰的方法、存储介质及系统。
技术介绍
随着互联网技术的迅速发展,越来越多的用户可以使用电脑、手机等终端通过网络观看在线视频直播。在线视频直播是指利用互联网网络资源进行的现场视频直播服务,通过现场的视频拍摄同步发布到网络上,用户可以同一时间在网络上看到实时的现场情况。目前,随着移动端设备的快速发展,在直播中进行连麦的情况越来越普遍,很多用户都希望在直播中与主播进行连麦。在直播中进行连麦是指在麦序模式下实现多人同时上麦视频,满足合唱、聊天互动,话剧小品等场景的需要。但是,在实际的连麦过程中,主播可能会在同一时间收到多个用户的连麦请求。而这些用户中,有的用户已经进行过连麦,有的用户频繁的申请连麦,有的用户是进行恶作剧,还有的用户甚至是故意骚扰主播。由于主播在连麦的过程中存在被骚扰的问题,使得主播连麦的用户体验较差,有时甚至影响主播正常连麦。因此,如何防止主播连麦过程中被骚扰是本领域技术人员亟待解决的问题。
技术实现思路
本专利技术的目的是为了克服上述
技术介绍
的不足,提供一种连麦中防骚扰的方法、存储介质及系统,能解决主播连麦过程中被骚扰的问题,提升主播连麦过程中的用户体验。为达到以上目的,本专利技术采取的技术方案是:提供一种连麦中防骚扰的方法,该方法包括以下步骤:S1、主播端实时获取连麦候选人的信息并保存至主播端本地;S2、主播端在界面展示所有的连麦候选人的信息后,若主播端发现某个连麦候选人有骚扰嫌疑,将有骚扰嫌疑的连麦候选人的信息从主播端本地删除,并将有骚扰嫌疑的连麦候选人的信息发送至服务器;S3、服务器保存收到的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID;并将该主播的UID发送至有骚扰嫌疑的连麦候选人的用户端;S4、有骚扰嫌疑的连麦候选人的用户端将收到的主播的UID保存至用户端的钥匙串keychain中;S5、当有骚扰嫌疑的连麦候选人再次发起连麦请求时,其用户端读取keychain中数据,若读取成功,则用户端将根据keychain中存储的主播的UID,判断是否允许该连麦候选人发起连麦;若读取失败,则服务器根据保存的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID,判断是否允许该连麦候选人发起连麦。在上述技术方案的基础上,步骤S2中还包括以下操作:主播端在界面展示所有的连麦候选人的信息后,若主播端未发现任何连麦候选人有骚扰嫌疑,则根据主播从展示的连麦候选人中选出的某个连麦候选人,完成与选出的连麦候选人的连麦。在上述技术方案的基础上,步骤S4具体包括以下操作:S401、有骚扰嫌疑的连麦候选人的用户端获取keychain中存储的一个可变字典类型的搜索字典;S402、对搜索字典中的信息进行清理;S403、将收到的主播的UID转换为二进制的数据类型并存储至搜索字典中;S404、将当前完成存储后的搜索字典添加至keychain中。在上述技术方案的基础上,步骤S1中,所述连麦候选人的信息由服务器按照指定时间段内统一推送的方式向主播端推送。本专利技术还提供一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述连麦中防骚扰的方法的步骤。本专利技术还提供一种连麦中防骚扰的系统,该系统包括主播端、服务器和用户端,主播端和用户端均与服务器通信;所述主播端包括连麦候选人信息获取模块、骚扰连麦人删除模块;所述服务器包括骚扰连麦人信息保存模块、连麦验证判断模块;所述用户端包括主播信息保存模块、连麦发起判断模块;所述连麦候选人信息获取模块用于:实时获取连麦候选人的信息并保存至主播端本地;所述骚扰连麦人删除模块用于:当主播端在界面展示所有的连麦候选人的信息后发现某个连麦候选人有骚扰嫌疑时,将有骚扰嫌疑的连麦候选人的信息从主播端本地删除,并将有骚扰嫌疑的连麦候选人的信息发送至服务器的骚扰连麦人信息保存模块;所述骚扰连麦人信息保存模块用于:保存收到的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID;并将该主播的UID发送至有骚扰嫌疑的连麦候选人的用户端的主播信息保存模块;所述主播信息保存模块用于:将收到的主播的UID保存至用户端的钥匙串keychain中;所述连麦发起判断模块用于:当有骚扰嫌疑的连麦候选人再次发起连麦请求时,读取用户端的keychain中的数据,若读取成功,则根据keychain中存储的主播的UID,判断是否允许该连麦候选人发起连麦;若读取失败,则将该连麦候选人的连麦请求发送至服务器的连麦验证判断模块;所述连麦验证判断模块用于:收到连麦发起判断模块发来的连麦候选人的连麦请求后,根据保存的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID,判断是否允许该连麦候选人发起连麦。在上述技术方案的基础上,所述主播端还包括连麦处理模块,该连麦处理模块用于:当主播端在界面展示所有的连麦候选人的信息后未发现任何连麦候选人有骚扰嫌疑时,根据主播从展示的连麦候选人中选出的某个连麦候选人,完成与选出的连麦候选人的连麦。在上述技术方案的基础上,所述主播信息保存模块包括搜索字典获取子模块、搜索字典清理子模块、主播信息转换存储子模块和主播信息添加子模块;所述搜索字典获取子模块用于:获取用户端的keychain中存储的一个可变字典类型的搜索字典;所述搜索字典清理子模块用于:对搜索字典中的信息进行清理;所述主播信息转换存储子模块用于:将收到的主播的UID转换为二进制的数据类型并存储至所述搜索字典清理子模块清理后的搜索字典中;所述主播信息添加子模块用于:将完成存储后的搜索字典添加至用户端的keychain中。在上述技术方案的基础上,所述服务器还包括连麦候选人信息推送模块,该连麦候选人信息推送模块用于:按照指定时间段内统一推送的方式向主播端推送连麦候选人的信息。在上述技术方案的基础上,所述连麦候选人的信息包括连麦候选人的UID、连麦候选人的昵称、连麦候选人的头像信息、连麦候选人的等级特权信息。本专利技术的有益效果在于:(1)本专利技术中,在对有骚扰嫌疑的连麦候选人进行处理时,首先读取钥匙串keychain中的数据,如果钥匙串keychain中记录了该连麦候选人被某个主播删除了且此次想要连麦的就是这个主播,则用户端直接不允许发起连麦请求,这样绝大部分有骚扰嫌疑的用户能在未发起网络请求、未与服务器交互前就可以被其所在的用户端所拦截,从而达到防骚扰的目的。而对于少部分刷机的用户,由于钥匙串keychain中数据因刷机丢失而无法读取,针对这种小概率的事件可以通过服务器进行验证判断来屏蔽有骚扰嫌疑的用户,从而彻底的实现对骚扰用户的屏蔽。与现有技术相比,本专利技术通过上述处理操作,能有效、可靠的实现连麦过程中的防骚扰;同时,由于绝大部分有骚扰嫌疑的用户能在未发起网络请求、未与服务器交互前就可以被其所在的用户端所拦截,从而极大的减少了服务器的请求量,降低了服务器的压力,使用效果理想。(2)本专利技术中,有骚扰嫌疑的连麦候选人的用户端会将收到的主播的UID的信息存储到钥匙串keychain中。采用钥匙串keychain的存储方式而非普通的存储方式,可以避免用户端因应用数据卸载或升级,而使得存储的信息被删除,从而有效保证了绝大部分有骚扰嫌疑的用户能在未发本文档来自技高网...

【技术保护点】
1.一种连麦中防骚扰的方法,其特征在于,该方法包括以下步骤:S1、主播端实时获取连麦候选人的信息并保存至主播端本地;S2、主播端在界面展示所有的连麦候选人的信息后,若主播端发现某个连麦候选人有骚扰嫌疑,将有骚扰嫌疑的连麦候选人的信息从主播端本地删除,并将有骚扰嫌疑的连麦候选人的信息发送至服务器;S3、服务器保存收到的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID;并将该主播的UID发送至有骚扰嫌疑的连麦候选人的用户端;S4、有骚扰嫌疑的连麦候选人的用户端将收到的主播的UID保存至用户端的钥匙串keychain中;S5、当有骚扰嫌疑的连麦候选人再次发起连麦请求时,其用户端读取keychain中数据,若读取成功,则用户端将根据keychain中存储的主播的UID,判断是否允许该连麦候选人发起连麦;若读取失败,则服务器根据保存的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID,判断是否允许该连麦候选人发起连麦。

【技术特征摘要】
1.一种连麦中防骚扰的方法,其特征在于,该方法包括以下步骤:S1、主播端实时获取连麦候选人的信息并保存至主播端本地;S2、主播端在界面展示所有的连麦候选人的信息后,若主播端发现某个连麦候选人有骚扰嫌疑,将有骚扰嫌疑的连麦候选人的信息从主播端本地删除,并将有骚扰嫌疑的连麦候选人的信息发送至服务器;S3、服务器保存收到的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID;并将该主播的UID发送至有骚扰嫌疑的连麦候选人的用户端;S4、有骚扰嫌疑的连麦候选人的用户端将收到的主播的UID保存至用户端的钥匙串keychain中;S5、当有骚扰嫌疑的连麦候选人再次发起连麦请求时,其用户端读取keychain中数据,若读取成功,则用户端将根据keychain中存储的主播的UID,判断是否允许该连麦候选人发起连麦;若读取失败,则服务器根据保存的有骚扰嫌疑的连麦候选人的信息以及发送该信息的主播的UID,判断是否允许该连麦候选人发起连麦。2.如权利要求1所述的连麦中防骚扰的方法,其特征在于,步骤S2中还包括以下操作:主播端在界面展示所有的连麦候选人的信息后,若主播端未发现任何连麦候选人有骚扰嫌疑,则根据主播从展示的连麦候选人中选出的某个连麦候选人,完成与选出的连麦候选人的连麦。3.如权利要求1所述的连麦中防骚扰的方法,其特征在于,步骤S4具体包括以下操作:S401、有骚扰嫌疑的连麦候选人的用户端获取keychain中存储的一个可变字典类型的搜索字典;S402、对搜索字典中的信息进行清理;S403、将收到的主播的UID转换为二进制的数据类型并存储至搜索字典中;S404、将当前完成存储后的搜索字典添加至keychain中。4.如权利要求1所述的连麦中防骚扰的方法,其特征在于:步骤S1中,所述连麦候选人的信息由服务器按照指定时间段内统一推送的方式向主播端推送。5.一种存储介质,其上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现上述权利要求1至4中任一项所述方法的步骤。6.一种连麦中防骚扰的系统,该系统包括主播端、服务器和用户端,主播端和用户端均与服务器通信,其特征在于:所述主播端包括连麦候选人信息获取模块、骚扰连麦人删除模块;所述服务器包括骚扰连麦人信息保存模块、连麦验证判断模块;所述用户端包括主播信息保存模块、连麦发起判断模块;所述连麦候选人信息获取模块用于:实时获取连麦候选人的信息并保存至主播端本地;所述骚扰连麦人删...

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

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

1