一种直播管理方法及装置、电子设备制造方法及图纸

技术编号:24718123 阅读:13 留言:0更新日期:2020-07-01 00:41
本发明专利技术公开了一种直播管理方法及装置、电子设备,包括:接收直播请求,所述直播请求中包括用户标识;对所述用户标识进行验证;若验证通过,允许直播操作,否则拒绝直播操作;对于验证通过的直播请求,判断当前直播数量是否达到设置的最大直播数阈值;若未达到最大直播数阈值,则允许直播操作;若当前直播数量已达到最大直播数阈值,则拒绝直播操作;同时可统计历史直播数据,根据直播内容对直播进行控制。本发明专利技术能够实现对多个应用平台的直播功能的统一管理与控制。

【技术实现步骤摘要】
一种直播管理方法及装置、电子设备
本专利技术涉及直播
,特别是指一种直播管理方法及装置、电子设备。
技术介绍
目前,鸿合的多个应用平台(如录播管理平台、远程教学平台等)均具有直播功能,而尚没有对各个应用平台所创建的直播进行统计及控制管理的应用平台,当创建的直播数量超过一定值时,直播流畅度下降,影响用户体验,且直播内容无法监控。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种直播管理方法及装置、电子设备,能够对多个应用平台的直播功能进行统一管理与控制。基于上述目的,本专利技术提供了一种直播管理方法,包括:接收直播请求,所述直播请求中包括用户标识;对所述用户标识进行验证;若验证通过,允许直播操作,否则拒绝直播操作。可选的,所述方法还包括:对于验证通过的直播请求,判断当前直播数量是否达到设置的最大直播数阈值;若未达到最大直播数阈值,则允许直播操作;若当前直播数量已达到最大直播数阈值,则拒绝直播操作。可选的,所述方法还包括:根据设定的统计参数,统计历史直播数据;所述统计参数包括直播码、开始时间、结束时间;所述历史直播数据包括推流帧率、推流码率、带宽、流量、观看人数、截图。可选的,所述方法还包括:根据直播内容进行直播关闭或是开启控制。本专利技术实施例还提供一种直播管理装置,包括:数据接收模块,用于接收直播请求,所述直播请求中包括用户标识;验证模块,用于对所述用户标识进行验证;若验证通过,允许直播操作,否则拒绝直播操作。可选的,所述装置还包括:数量管控模块,当所述用户标识验证通过后,判断当前直播数量是否达到设置的最大直播数阈值,若未达到最大直播数阈值,则允许直播操作;若当前直播数量已达到最大直播数阈值,则拒绝直播操作。可选的,所述装置还包括:统计模块,用于根据设定的统计参数,统计历史直播数据;所述统计参数包括直播码、开始时间、结束时间;所述历史直播数据包括推流帧率、推流码率、带宽、流量、观看人数、截图。可选的,所述装置还包括:监控模块,用于根据直播内容进行直播关闭或是开启控制。本专利技术实施例还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述直播管理方法。从上面所述可以看出,本专利技术提供的直播管理方法及装置、电子设备,包括:接收直播请求,对其中的用户标识进行验证;若验证通过,允许直播操作,否则拒绝直播操作;对于验证通过的直播请求,判断当前直播数量是否达到设置的最大直播数阈值;若未达到最大直播数阈值,则允许直播操作;若当前直播数量已达到最大直播数阈值,则拒绝直播操作;同时可统计历史直播数据,根据直播内容对直播进行控制。本专利技术能够实现对多个应用平台的直播功能的统一管理与控制。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的方法流程示意图;图2为本专利技术第二实施例的方法流程示意图;图3为本专利技术第三实施例的方法流程示意图;图4为本专利技术第四实施例的方法流程示意图;图5为本专利技术实施例的装置结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。图1为本专利技术实施例的方法流程示意图。如图所示,本专利技术实施例提供的直播管理方法,包括:S10:接收直播请求,所述直播请求中包括用户标识;S11:对用户标识进行验证;S12:若验证通过,允许直播操作。S13:若验证未通过,拒绝直播操作。本专利技术实施例中,各应用平台基于微服务架构实现,具有直播功能的微服务可通过本专利技术实施例的直播管理微服务实现直播管理功能,各微服务与直播管理微服务基于HTTP协议实现数据通信。直播管理微服务接收请求方微服务发送的直播请求,直播请求中携带了用户标识,直播管理微服务接收直播请求,解析出用户标识,根据用户标识查询数据库中保存的用户数据表,若找到则判断该用户标识为合法用户,允许合法用户进行直播操作,否则为非法用户,拒绝非法用户进行直播操作。图2为本专利技术第二实施例的方法流程示意图。如图所示,所述直播管理方法还包括:S20:接收直播请求,所述直播请求中包括用户标识;S21:对用户标识进行验证;S22:若验证通过,判断当前直播数量是否达到设置的最大直播数阈值;S23:若未达到最大直播数阈值,则允许直播操作。S24:若当前直播数量已达到最大直播数阈值,则拒绝直播操作。本专利技术实施例中,当直播管理微服务接收到直播请求,且判断为合法用户后,判断当前直播数量是否已到达最大直播数阈值,若已到达最大直播阈值,则拒绝本次直播操作,从而能够为正在直播的用户提供稳定的直播效果。于另一种实施例中,当判断当前直播数量已达到最大直播数阈值时,可按照时间顺序将接收的合法用户的直播请求进行排队,同时于一定的等待时间之内检测是否有退出直播操作,当检测到有退出直播操作时,按照排队顺序,允许合法用户执行直播操作,超过等待时间时,将排队的直播请求丢弃。图3为本专利技术第三实施例的方法流程示意图。如图所示,所述直播管理方法还包括:S30:统计历史直播数据。本专利技术实施例中,设定统计参数,通过调用腾讯云API,获取统计的历史直播数据。具体是,输入直播码、开始时间、结束时间等统计参数,调用函数接口Get_LivePushStatHistory,获取直播码对应的直播流,从开始时间到结束时间的直播数据,可获取的历史直播数据包括推流帧率、推流码率、带宽、流量、观看人数、截图等。本专利技术实施例中,设置定时统计时间,于定时统计时间自动调用腾讯云API,获取统计的历史直播数据。例如,设置每天上午两点钟对前一天的历史直播数据进行统计,每周一对上一周的直播数据进行统计等。在函数接口返回的直播数据基础上,进一步对直播数据进行统计处理,按照统计结果按照观看内容、用户标识等类别分类绘制多种形式的图表,使得统计数据直观清楚。由于腾讯云API支持两小时之内的数据统计,对于直播时间超过两小时的直播数据无法统计,因而,本专利技术实施例中,首先判断直播时间是否大于两小时,如果小于等于两小时,则直接按照直播的开始时间、结束时间设定统计参数,调用函数接口获取直播数据;如果直播时间大于两小时,则按照开始时间、第一结束时间(开始时间加两小时)设定统计参本文档来自技高网...

【技术保护点】
1.一种直播管理方法,其特征在于,包括:/n接收直播请求,所述直播请求中包括用户标识;/n对所述用户标识进行验证;/n若验证通过,允许直播操作,否则拒绝直播操作。/n

【技术特征摘要】
1.一种直播管理方法,其特征在于,包括:
接收直播请求,所述直播请求中包括用户标识;
对所述用户标识进行验证;
若验证通过,允许直播操作,否则拒绝直播操作。


2.根据权利要求1所述的方法,其特征在于,还包括:
对于验证通过的直播请求,判断当前直播数量是否达到设置的最大直播数阈值;若未达到最大直播数阈值,则允许直播操作;若当前直播数量已达到最大直播数阈值,则拒绝直播操作。


3.根据权利要求1所述的方法,其特征在于,还包括:
根据设定的统计参数,统计历史直播数据;所述统计参数包括直播码、开始时间、结束时间;所述历史直播数据包括推流帧率、推流码率、带宽、流量、观看人数、截图。


4.根据权利要求1所述的方法,其特征在于,还包括:
根据直播内容进行直播关闭或是开启控制。


5.一种直播管理装置,其特征在于,包括:
数据接收模块,用于接收直播请求,所述直播请求中包括用户标识;

【专利技术属性】
技术研发人员:曹千
申请(专利权)人:深圳市鸿合创新信息技术有限责任公司
类型:发明
国别省市:广东;44

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

1