直播间登录限制方法、存储介质、电子设备及系统与流程

文档序号:17481427发布日期:2019-04-20 06:28阅读:237来源:国知局
直播间登录限制方法、存储介质、电子设备及系统与流程

本发明涉及网络直播领域,具体涉及一种直播间登录限制方法、存储介质、电子设备及系统。



背景技术:

随着直播行业的快速发展,越来越多的用户喜爱观看直播;同时伴随着直播间的快速增加,越来越多的直播内容也加入至直播行业。对于某些知名直播间(受到众多用户喜爱的直播间)而言,该直播间在特定时刻(例如开始直播、或者直播或热度非常高的内容时),会有大量用户同时登陆,进而导致该直播间因突然连接数过大而引起直播间突然断流(即中断链接),不仅降低了用户体验,而且该直播间在直播时,会更容易吸引用户进行付费(例如充值赠送虚拟礼物等),该直播间断流会减少运营成本。



技术实现要素:

针对现有技术中存在的缺陷,本发明解决的技术问题为:如何在直播间的用户数量较多时,降低直播间因突然连接数过大而引起直播间突然断流的几率。本发明能够通过用户数量指定相应的用户登录权限,直播间内的用户数量过多时,限制不符合用户登录权限的用户登录,不仅提高了用户体验,而且保证了运营成本。

为达到以上目的,本发明提供的直播间登录限制方法,包括以下步骤:

s1:服务端根据需要进行登录限制的所有直播间的直播主题,对所有直播间进行分区;为隶属于同一分区的每间直播间,设置相同的分区标识、以及相同的用户数量阈值;根据隶属于同一分区的所有直播间的直播主题,对隶属于同一分区的所有直播间进行分类;对隶属于同一类型的每间直播间,设置至少2级连续的用户数量区间,最小的用户数量区间的下限值大于用户数量阈值,为每级用户数量区间设置对应的用户登录权限,转到s2;

s2:服务端监测到存在分区标识的直播间的用户数量在所述用户数量阈值以上时,判断所述用户数量是否小于最小的用户数量区间的下限值,若是,转到s3,否则转到s4;

s3:服务端将所述最小的用户数量区间的用户登录权限,作为实际用户登录权限后,判断当前直播间的登录用户,是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接;

s4:服务端确定与当前直播间的用户数量对应的用户数量区间后,将该用户数量区间的用户登录权限,作为实际用户登录权限;服务端判断当前直播间的登录用户,是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接。

在上述技术方案的基础上,所述登录用户包括已登录至当前直播间的用户、以及向服务端发出登录请求的待登录用户。

本发明提供的存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述直播间登录限制方法。

本发明提供的电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述直播间登录限制方法。

本发明提供的直播间登录限制系统,包括设置于服务端上的用户登录权限设置模块、用户数量监测模块、普通用户登录限制模块和高级用户登录限制模块;

用户登录权限设置模块用于:根据需要进行登录限制的所有直播间的直播主题,对所有直播间进行分区;为隶属于同一分区的每间直播间,设置相同的分区标识、以及相同的用户数量阈值;根据隶属于同一分区的所有直播间的直播主题,对隶属于同一分区的所有直播间进行分类;对隶属于同一类型的每间直播间,设置至少2级连续的用户数量区间,最小的用户数量区间的下限值大于用户数量阈值,为每级用户数量区间设置对应的用户登录权限;

用户数量监测模块用于:监测到存在分区标识的直播间的用户数量在所述用户数量阈值以上时,判断所述用户数量是否小于用户登录权限设置模块设置的最小的用户数量区间的下限值,若是,向普通用户登录限制模块发送普通用户登录限制信号,否则向高级用户登录限制模块发送高级用户登录限制信号;

普通用户登录限制模块用于:收到普通用户登录限制信号后,将所述最小的用户数量区间的用户登录权限,作为实际用户登录权限后,判断当前直播间的登录用户,是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接;

高级用户登录限制模块用于:收到高级用户登录限制信号后,确定与当前直播间的用户数量对应的用户数量区间后,将该用户数量区间的用户登录权限,作为实际用户登录权限;判断当前直播间的登录用户,是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接。

与现有技术相比,本发明的优点在于:

(1)参见本发明s1至s4可知,本发明在直播间的用户数量过大时,会开启用户登录限制功能,只有符合用户登录权限的用户,才能登录至直播间。因此,与现有技术中直播间因突然连接数过大而引起直播间突然断流相比,本发明能够通过用户数量指定相应的用户登录权限,直播间内的用户数量过多时,限制不符合用户登录权限的用户登录,进而使得直播间难以发生突然连接数过大的情况,避免了直播间的突然断流,不仅提高了用户体验,而且保证了运营成本。

与此同时,参见本发明s1可知,本发明对不同类别的直播间设置了相应的用户数量区间和用户登录权限,以此实现了针对不同的直播间设置对应的用户数量限定和登录条件,精细化了直播间的管理,不仅合理利用了资源,而且显著提高了用户体验。

(2)参加s3和s4可知,本发明在直播间的用户数量过大时,还会对已登录的直播间的用户进行监测,断开与不符合实际用户登录权限的用户的客户端的连接,进一步降低了直播间发生突然连接数过大的几率。

附图说明

图1为本发明实施例中直播间登录限制方法的流程图;

图2为本发明实施例中电子设备的连接框图。

具体实施方式

以下结合附图及实施例对本发明作进一步详细说明。

参见图1所示,本发明实施例中的直播间登录限制方法,包括以下步骤:

s1:服务端根据需要进行登录限制的所有直播间的直播主题,对所有直播间进行分区;为隶属于同一分区的每间直播间,设置相同的分区标识、以及相同的用户数量阈值;根据隶属于同一分区的所有直播间的直播主题,对隶属于同一分区的所有直播间进行分类;对隶属于同一类型的每间直播间,设置至少2级连续的用户数量区间,最小的用户数量区间的下限值大于用户数量阈值,为每级用户数量区间设置对应的用户登录权限,转到s2。

从s1可知,本发明实施例对不同类别的直播间设置了相应的用户数量区间和用户登录权限,以此实现了针对不同的直播间设置对应的用户数量限定和登录条件,精细化了直播间的管理,不仅合理利用了资源,而且显著提高了用户体验。

s1举例如下:将所有直播间分为游戏区和明星区,将隶属于游戏区的所有直播间,分为英雄联盟类型的直播间和王者荣耀类型的直播间,对隶属于同一类型(英雄联盟)的每间直播间设置3级连续的用户数量区间:用户数量为a~b的一级用户数量区间,用户数量为a1~b1的二级用户数量区间,以及用户数量为a2~b2的三级用户数量区间,用户数量阈值x<a,b<a1,b1<a2。

一级用户数量区间对应的用户登录权限为:充值金额在d以上、在线时长在e以上的用户;二级用户数量区间对应的用户登录权限为:充值金额在d1以上、在线时长在e1以上的用户;三级用户数量区间对应的用户登录权限为:充值金额在d2以上、在线时长在e2以上的用户;d<d1<d2。本实施例中a~b为200000~300000,d为6元,e为600s;a1~b1为300001~400000,d1为100元,e1为1800s;a2~b2为400001~2000000,d2为500元,e2为600s。

s2:服务端监测到存在分区标识的直播间的用户数量在s1中设置的用户数量阈值以上时,判断所述用户数量是否小于最小的用户数量区间(一级用户数量区间)的下限值(本实施例中为m<a),若是,转到s3,否则转到s4。

s3:服务端将s1中设置的最小的用户数量区间的用户登录权限,作为实际用户登录权限后,判断当前直播间的登录用户(包括已登录至当前直播间的用户、以及向服务端发出登录请求的待登录用户),是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接。

s4:服务端确定与当前直播间的用户数量对应的用户数量区间后,将该用户数量区间的用户登录权限,作为实际用户登录权限;服务端判断当前直播间的登录用户,是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接。

参见s1至s4可知,本发明实施例在直播间的用户数量过大时,会开启用户登录限制功能,只有符合用户登录权限的用户,才能登录至直播间。因此,与现有技术中直播间因突然连接数过大而引起直播间突然断流相比,本发明能够通过用户数量指定相应的用户登录权限,直播间内的用户数量过多时,限制不符合用户登录权限的用户登录,进而使得直播间难以发生突然连接数过大的情况,避免了直播间的突然断流,不仅提高了用户体验,而且保证了运营成本。

参加s3和s4可知,本发明实施例在直播间的用户数量过大时,还会对已登录的直播间的用户进行监测,断开与不符合实际用户登录权限的用户的客户端的连接,进一步降低了直播间发生突然连接数过大的几率。

本发明实施例还提供一种存储介质,存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述直播间登录限制方法。需要说明的是,所述存储介质包括u盘、移动硬盘、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、磁碟或者光盘等各种可以存储程序代码的介质。

参见图2所示,本发明实施例还提供一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,处理器执行计算机程序时实现上述直播间登录限制方法。

本发明实施例中的直播间登录限制系统,包括设置于服务端上的用户登录权限设置模块、用户数量监测模块、普通用户登录限制模块和高级用户登录限制模块。

用户登录权限设置模块用于:根据需要进行登录限制的所有直播间的直播主题,对所有直播间进行分区;为隶属于同一分区的每间直播间,设置相同的分区标识、以及相同的用户数量阈值;根据隶属于同一分区的所有直播间的直播主题,对隶属于同一分区的所有直播间进行分类;对隶属于同一类型的每间直播间,设置至少2级连续的用户数量区间,最小的用户数量区间的下限值大于用户数量阈值,为每级用户数量区间设置对应的用户登录权限。

至少2级连续的用户数量区间包括:用户数量为a~b的一级用户数量区间,用户数量为a1~b1的二级用户数量区间,以及用户数量为a2~b2的三级用户数量区间,x<a,b<a1,b1<a2;一级用户数量区间对应的用户登录权限为:充值金额在d以上的用户;二级用户数量区间对应的用户登录权限为:充值金额在d1以上的用户;三级用户数量区间对应的用户登录权限为:充值金额在d2以上的用户;d<d1<d2。

用户数量监测模块用于:监测到存在分区标识的直播间的用户数量在所述用户数量阈值以上时,判断所述用户数量是否小于用户登录权限设置模块设置的最小的用户数量区间的下限值,若是,向普通用户登录限制模块发送普通用户登录限制信号,否则向高级用户登录限制模块发送高级用户登录限制信号。

普通用户登录限制模块用于:收到普通用户登录限制信号后,将所述最小的用户数量区间的用户登录权限,作为实际用户登录权限后,判断当前直播间的登录用户(包括已登录至当前直播间的用户、以及向服务端发出登录请求的待登录用户),是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接。

高级用户登录限制模块用于:收到高级用户登录限制信号后,确定与当前直播间的用户数量对应的用户数量区间后,将该用户数量区间的用户登录权限,作为实际用户登录权限;判断当前直播间的登录用户(包括已登录至当前直播间的用户、以及向服务端发出登录请求的待登录用户),是否符合实际用户登录权限,若是,保持与该用户的客户端的连接,否则断开与该用户的客户端的连接。

需要说明的是:本发明实施例提供的系统在进行模块间通信时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将系统的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。

进一步,本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1