一种首页幻灯管理方法及管理系统与流程

文档序号:11919068阅读:198来源:国知局
一种首页幻灯管理方法及管理系统与流程

本发明涉及直播应用计算领域,具体涉及一种首页幻灯管理方法及管理系统。



背景技术:

随着直播行业的快速发展,直播互联网加的模式也在逐渐兴起。首页幻灯作为直播站的重点导流入口,为整个网站的重点流量入口。各网站对首页幻灯待播放的幻灯预先设定排期表,并按照排期表在首页播放对应的幻灯。

非黄金时段首页幻灯的排期表出现空白排期或排期表对应的幻灯失效等原因会导致首页幻灯出现黑屏。由于首页幻灯关系重大,为整个网站的重点流量入口,若首页幻灯出现黑屏而得不到及时填补,对网站资源浪费较大。现有技术采用人工监控的方式,实时监控首页幻灯是否出现黑屏并人工修改排期表进行填补,这样不仅耗时,还耗费大量的人力成本。



技术实现要素:

针对现有技术中存在的缺陷,本发明的目的在于提供一种首页幻灯管理方法及管理系统,自动填补首页幻灯的排期表出现的空白排期,省时且节约人力成本。

为达到以上目的,本发明采取的技术方案是:一种首页幻灯管理方法,包括以下步骤:

S1,获取直播房间对应的幻灯;将全部幻灯打包进一个幻灯池中;

S2,获取首页幻灯的播放排期表,所述播放排期表用于存储预设的在首页播放的幻灯的幻灯信息和其排期信息;

S3,将播放排期表中有效的幻灯的幻灯信息和其排期信息加入首页幻灯服务器的幻灯播放队列中;

S4,判断幻灯播放队列中当前时间对应的幻灯排期是否存在空白;若否,进入步骤S5;若是,进入步骤S6;

S5,通过首页幻灯服务器访问所述幻灯播放队列中的幻灯信息以播放相应的幻灯,结束;

S6,从幻灯池中抓取幻灯并将其幻灯信息加入所述幻灯播放队列;使用首页幻灯服务器访问所述幻灯播放队列中的幻灯信息以播放该幻灯,结束。

在上述技术方案的基础上,所述有效的幻灯为已开播的直播房间对应的的幻灯。

在上述技术方案的基础上,所述幻灯信息包括幻灯的ID和幻灯的播放地址。

在上述技术方案的基础上,步骤S6包括获取预设的幻灯池抓取规则,根据幻灯池抓取规则抓取幻灯的幻灯信息加入所述幻灯播放队列。

在上述技术方案的基础上,步骤S6包括:

S601,获取预设的幻灯池抓取规则,根据幻灯池抓取规则抓取幻灯的幻灯信息加入所述幻灯播放队列;

S602,进行资格审查:判断该幻灯是否在2小时内已经在首页幻灯服务器中播出过;若否,进入步骤S603;若是,进入步骤S605;

S603,进行其他资格审查;若全部资格审查均通过,进入步骤S604;若有一项资格审查未通过,进入步骤S605;

S604,使用首页幻灯服务器访问所述幻灯播放队列中的幻灯信息以播放该幻灯并保存播放记录,结束;

S605,将该幻灯从所述幻灯播放列队中删除,根据幻灯池抓取规则重新抓取幻灯的幻灯信息加入所述幻灯播放队列,返回步骤S602。

在上述技术方案的基础上,所述预设的幻灯池抓取规则为:

获取用于计算各幻灯对应的房间的推荐度的公式;以及公式中指标的指标值与房间的房间参数的对应关系;

所述公式为其中:N表示用于计算房间的推荐度的指标的总数,xi表示第i个指标,i在0到N的范围内;表示指标xi的归一化数值,wi表示指标xi的权重,的计算方式:其中:x表示指标值,μ表示指标的均值,σ表示指标的标准差;

收集幻灯池中各幻灯对应的房间的房间参数;

根据房间参数以及所述对应关系计算出各幻灯对应的房间的各指标的指标值;

根据各幻灯对应的房间的各指标的实际值以及所述公式计算出各幻灯对应的房间的推荐度;按照各幻灯对应的房间的推荐度由高到低对幻灯池的幻灯进行排序,抓取排序最靠前的幻灯。

在上述技术方案的基础上,所述指标包括播出指标、人气指标、安全指标、礼物指标中一种或几种。

本发明还公开了一种首页幻灯管理系统,包括:

幻灯池打包模块,用于获取直播房间对应的幻灯;将全部幻灯打包进一个幻灯池中;

播放排期模块,用于获取首页幻灯的播放排期表,所述播放排期表用于存储预设的在首页播放的幻灯的幻灯信息和其排期信息;

队列加载模块,用于将播放排期表中有效的幻灯的幻灯信息和其排期信息加入首页幻灯服务器的幻灯播放队列中;

排期校验模块,用于判断幻灯播放队列中当前时间对应的幻灯排期是否存在空白;

幻灯池抓取模块,用于在幻灯播放队列中当前时间对应的幻灯排期存在空白时,获取预设的幻灯池抓取规则,根据幻灯池抓取规则抓取幻灯的幻灯信息加入所述幻灯播放队列;

幻灯播放模块,用于通过首页幻灯服务器访问所述幻灯播放队列中的幻灯信息以播放相应的幻灯。

在上述技术方案的基础上,所述预设的幻灯池抓取规则为:

获取用于计算各幻灯对应的房间的推荐度的公式;以及公式中指标的指标值与房间的房间参数的对应关系;

所述公式为其中:N表示用于计算房间的推荐度的指标的总数,xi表示第i个指标,i在0到N的范围内;表示指标xi的归一化数值,wi表示指标xi的权重,的计算方式:其中:x表示指标值,μ表示指标的均值,σ表示指标的标准差;

收集幻灯池中各幻灯对应的房间的房间参数;

根据房间参数以及所述对应关系计算出各幻灯对应的房间的各指标的指标值;

根据各幻灯对应的房间的各指标的实际值以及所述公式计算出各幻灯对应的房间的推荐度;按照各幻灯对应的房间的推荐度由高到低对幻灯池的幻灯进行排序,抓取排序最靠前的幻灯。

在上述技术方案的基础上,所述首页幻灯管理系统还包括资格审查模块,所述资格审查模块用于对按照预设的幻灯抓取规则抓取的幻灯进行资格审查,若资格审查合格,通知幻灯播放模块使用首页幻灯服务器访问所述幻灯播放队列中该幻灯的幻灯信息以播放该幻灯并保存播放记录;若资格审查不合格,将该幻灯信息从所述幻灯播放列队中删除并通知幻灯池抓取模块重新按照预设的抓取规则抓取幻灯

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

1、本发明获取直播房间对应的幻灯,将全部幻灯打包进一个幻灯池中;若幻灯播放队列中当前时间对应的幻灯排期存在空白则从幻灯池中挑选幻灯并将其幻灯信息加入幻灯播放队列中以填补首页幻灯的排期表出现的空白排期,省时且节约人力成本。

2、本发明获取幻灯池幻灯的抓取规则,计算各幻灯对应的房间的推荐度的方法,根据计算出的推荐度值由高到低对幻灯池的幻灯进行排序,从幻灯池中抓取排序最靠前的幻灯并将其幻灯信息加入幻灯播放队列,用以将推荐度最高的房间展示在首页幻灯上。

附图说明

图1为本发明实施例中首页幻灯管理方法的流程示意图;

图2为本发明实施例中首页幻灯管理系统的结构示意图。

具体实施方式

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

参见图1所示,本发明实施例提供一种首页幻灯管理方法,包括以下步骤:

S1,获取直播房间对应的幻灯;将全部幻灯打包进一个幻灯池中;

S2,获取首页幻灯的播放排期表,播放排期表用于存储预设的在首页播放的幻灯的幻灯信息和其排期信息;幻灯信息包括幻灯的ID和幻灯的播放地址。

S3,将播放排期表中有效的幻灯的幻灯信息和其排期信息加入首页幻灯服务器的幻灯播放队列中;有效的幻灯为已开播的直播房间对应的的幻灯。定时更新幻灯播放列表,检查幻灯播放队列中是否存在已失效的幻灯——即对应的房间已下线的幻灯;将已失效的幻灯的幻灯信息从幻灯播放列表中删除;

S4,判断幻灯播放队列中当前时间对应的幻灯排期是否存在空白;若否,进入步骤S5;若是,进入步骤S6;

S5,通过首页幻灯服务器访问幻灯播放队列中的幻灯信息以播放幻灯,结束;

S6,从幻灯池中抓取幻灯并将其幻灯信息加入幻灯播放队列;使用首页幻灯服务器访问幻灯播放队列中的幻灯信息以播放该幻灯,结束。从幻灯池中抓取幻灯可以随机抓取也可以按预设的规则抓取。

本发明获取直播房间对应的幻灯,将全部幻灯打包进一个幻灯池中;若幻灯播放队列中当前时间对应的幻灯排期存在空白则从幻灯池中挑选幻灯并将其幻灯信息加入幻灯播放队列中以填补首页幻灯的排期表出现的空白排期,省时且节约人力成本。

步骤S6包括获取预设的幻灯池抓取规则,根据幻灯池抓取规则抓取幻灯的幻灯信息加入幻灯播放队列。

步骤S6包括:

S601,获取预设的幻灯池抓取规则,根据幻灯池抓取规则抓取幻灯的幻灯信息加入幻灯播放队列;

S602,进行资格审查:判断该幻灯是否在2小时内已经在首页幻灯服务器中播放过;若否,进入步骤S603;若是,进入步骤S605;

S603,进行其他资格审查;若全部资格审查均通过,进入步骤S604;若有一项资格审查未通过,进入步骤S605;其他资格审查包括幻灯素材审核。

S604,使用首页幻灯服务器访问幻灯播放队列中的幻灯信息以播放该幻灯并保存播放记录,结束;

S605,将该幻灯从幻灯播放列队中删除,根据幻灯池抓取规重新抓取幻灯并将其幻灯信息加入幻灯播放队列,返回步骤S602。

例如,对已经从幻灯池抓取加入幻灯播放列队的幻灯进行资格审查:判断该幻灯池是否在2小时之内在首页幻灯服务器中播出过,如果播出过则将该幻灯从幻灯播放列队中删除,根据幻灯池抓取规重新抓取幻灯并将其幻灯信息加入幻灯播放队列;如果未播出过则进行其他资格审查。

其他资格审查如幻灯素材审核:对幻灯池的幻灯的素材(幻灯池的标题、显示图片、主播ID开播时对应的游戏分类、幻灯池申请是的游戏分类)进行审核。对幻灯池标题进行敏感词过滤,调用最新的敏感词库对幻灯池的标示是否涉及敏感进行检验(检验通过则继续、不通过则打回)。对图片素材进行鉴黄测试,通过鉴黄系统提供的接口进行调用(检验通过则继续、不通过则打回)。最后对主播开播的时选择的开播类型与幻灯池申请的类型进行匹配。若有一项不匹配,资格审查不通过;将该幻灯从幻灯播放列队中删除。根据幻灯池抓取规重新抓取幻灯并将其幻灯信息加入幻灯播放队列。若上述幻灯素材均匹配成功,资格审查通过,使用首页幻灯服务器访问幻灯播放队列中的幻灯信息以播放该幻灯并保存播放记录。也可以预设其他类型的资格审查。

预设的幻灯池抓取规则为:

(1)获取用于计算各幻灯对应的房间的推荐度的公式;以及公式中指标的指标值与房间的房间参数的对应关系;指标包括播出指标、人气指标、安全指标、礼物指标中一种或几种。

公式中指标的指标值与房间的房间参数的对应关系如下表所示,

表1指标值与房间的房间参数的对应关系表

公式为其中:N表示用于计算房间的推荐度的指标的总数,xi表示第i个指标,i在0到N的范围内;表示指标xi的归一化数值,wi表示指标xi的权重,的计算方式:其中:x表示指标值,μ表示指标的均值,σ表示指标的标准差;

(2)收集幻灯池中各幻灯对应的房间的房间参数;

(3)根据房间参数以及对应关系计算出各幻灯对应的房间的各指标的指标值;

(4)根据各幻灯对应的房间的各指标的实际值以及公式计算出各幻灯对应的房间的推荐度;按照各幻灯对应的房间的推荐度对幻灯池的幻灯由高到低进行排序,抓取排序最靠前的幻灯。

本发明获取幻灯池幻灯的抓取规则,计算各幻灯对应的房间的推荐度的方法,根据计算出的推荐度值由高到低对幻灯池的幻灯进行排序,从幻灯池中抓取排序最靠前的幻灯并将其幻灯信息加入幻灯播放队列,用以将推荐度最高的房间展示在首页幻灯上。

参见图2所示,本发明还公开了一种首页幻灯管理系统,包括:

幻灯池打包模块,用于获取直播房间对应的幻灯;将全部幻灯打包进一个幻灯池中;

播放排期模块,用于获取首页幻灯的播放排期表,播放排期表用于存储预设的在首页播放的幻灯的幻灯信息和其排期信息;

队列加载模块,用于将播放排期表中有效的幻灯的幻灯信息和其排期信息加入首页幻灯服务器的幻灯播放队列中;

排期校验模块,用于判断幻灯播放队列中当前时间对应的幻灯排期是否存在空白;

幻灯池抓取模块,用于在幻灯播放队列中当前时间对应的幻灯排期存在空白时,获取预设的幻灯池抓取规则,根据幻灯池抓取规则抓取幻灯的幻灯信息加入幻灯播放队列;

幻灯播放模块,用于通过首页幻灯服务器访问幻灯播放队列中的幻灯信息以播放相应的幻灯。

预设的幻灯池抓取规则为:

获取用于计算各幻灯对应的房间的推荐度的公式;以及公式中指标的指标值与房间的房间参数的对应关系;

公式为其中:N表示用于计算房间的推荐度的指标的总数,xi表示第i个指标,i在0到N的范围内;表示指标xi的归一化数值,wi表示指标xi的权重,的计算方式:其中:x表示指标值,μ表示指标的均值,σ表示指标的标准差;

收集幻灯池中各幻灯对应的房间的房间参数;

根据房间参数以及对应关系计算出各幻灯对应的房间的各指标的指标值;

根据各幻灯对应的房间的各指标的实际值以及公式计算出各幻灯对应的房间的推荐度;按照各幻灯对应的房间的推荐度由高到低对幻灯池的幻灯进行排序,抓取排序最靠前的幻灯。

首页幻灯管理系统还包括资格审查模块,资格审查模块用于对按照预设的幻灯抓取规则抓取的幻灯进行资格审查,若资格审查合格,通知幻灯播放模块使用首页幻灯服务器访问幻灯播放队列中该幻灯的幻灯信息以播放该幻灯并保存播放记录;若资格审查不合格,将该幻灯信息从幻灯播放列队中删除并通知幻灯池抓取模块重新按照预设的抓取规则抓取幻灯。本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。

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