直播频道的海报生成方法、系统及相关装置的制造方法

文档序号:9914796阅读:1368来源:国知局
直播频道的海报生成方法、系统及相关装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种直播频道的海报生成方法、系统及相关
目.0
【背景技术】
[0002]电子节目指南(Electronic Program Guide,EPG)系统是交互式互动电视(IPTV)等视频运营系统的门户系统,EPG系统中包括大量的海报,海报用于对视频内容进行介绍。用户可以通过网页(web)、电视(TV)、电话(phone)、平板(pad)等客户端接入到EPG系统,通过海报直观了解视频的内容,然后选择感兴趣的视频进行观看。直播频道是一种重要的视频播放形式,而直播频道的海报也是一种重要的海报类型。
[0003]随着视频业务的发展,出现很多新的业务需求,比较典型的为对直播频道的预览。
[0004]如图1所示为现有海报管理系统架构示意图,现有的海报通常采用人工制作方式,制作直播频道的频道海报以及制作直播频道的节目单的海报的具体过程如下:
[0005]人工制作每个直播频道的海报后,将海报上传到海报服务器;
[0006]海报服务器将海报全量同步至海报服务器,即将所有直播频道的海报同步到中心EPG节点;
[0007]对于IPTV业务,中心EPG节点将所有直播频道的海报同步到边缘EPG节点,从而实现海报分发。
[0008]现有的海报采用人工制作方式,制作周期比较长,成本较高,并且,由于直播频道或节目单的海报制作好之后通常不会变化,无法满足直播频道的预览的场景需求。并且,IPTV的全量海报同步方式,导致在海报全量同步未完成之前用户无法访问未同步的海报。
[0009]综上所述,如何提升直播频道的海报生成效率及实时性是需要解决的问题。

【发明内容】

[0010]本发明实施例提供一种直播频道的海报生成方法、系统及相关装置,用以为直播频道的海报生成提供解决方案。
[0011 ]本发明实施例提供的具体技术方案如下:
[0012]第一方面,本发明实施例提供了一种直播频道的海报生成方法,该方法具体包括:
[0013]编码器按照预设时间周期截取直播频道的视频流中的视频帧,根据截取的视频帧生成海报;
[0014]所述编码器将所述海报上传至海报服务器。
[0015]该实施例实现了直播频道的应用场景中海报的自动生成,缩短了海报制作周期,降低了海报制作成本,且能够满足直播频道预览的需求。
[0016]可能的实施方式中,在所述编码器按照预设时间周期截取直播频道的视频流中的视频帧之前,所述编码器获取配置信息,所述配置信息中包括需要截取视频帧的直播频道标识、截取视频帧的时间周期、海报的文件格式以及海报的分辨率。所述编码器根据所述配置信息中的时间周期截取与所述配置信息中直播频道标识对应的直播频道的视频流中的视频帧,根据所述配置信息中的海报的文件格式与海报的分辨率生成海报。该实施方式中,仅需要对编码器进行简单配置即可实现直播频道海报的自动生成。
[0017]可能的实施方式中,所述配置信息中还包括所述海报服务器的地址,海报上传至所述海报服务器的上传路径以及海报上传至所述海报服务器采用的文件传输协议;所述编码器根据所述配置信息中的所述海报服务器的地址、所述配置信息中的所述上传路径以及所述配置信息中的所述文件传输协议,将所述海报上传至所述海报服务器。该实施方式中,仅需要对编码器进行简单配置即可实现编码器自动上传直播频道海报至海报服务器。
[0018]可能的实施方式中,所述海报服务器接收所述编码器上传的所述海报,将最新接收的所述海报的文件名称通知给电子节目指南EPG服务器,由所述EPG服务器采用最新接收的所述海报的文件名称更新本地保存的所述直播频道的海报的文件名称。该实施方式中,海报服务器每次将最新接收的海报的文件名称通知给EPG服务器,实现了直播频道的应用场景中海报的自动分发,并且可以实时将最新的海报的文件名称同步给EPG服务器,并且由于仅同步文件名称,同步的数据量较小,避免了为系统造成传输压力。
[0019]可能的实施方式中,所述海报服务器接收所述EPG服务器返回的所述直播频道的海报的文件名称更新成功的响应消息后,删除所述直播频道的历史海报,其中,所述历史海报中不包括所述最新接收的海报,所述响应消息由所述EPG服务器在成功更新本地保存的所述直播频道的海报的文件名称后返回。该实施方式,可以节约海报占用的存储空间。
[0020]可能的实施方式中,所述EPG服务器包括中心EPG服务器和边缘EPG服务器;所述边缘EPG服务器接收终端发送的对所述直播频道的海报的访问请求,所述访问请求中至少携带所述直播频道的海报的文件名称;所述边缘EPG服务器获取所述访问请求中携带的所述海报的文件名称,向所述中心EPG服务器发送携带所述海报的文件名称的海报获取请求;所述中心EPG服务器接收所述边缘EPG服务器发送的所述海报获取请求,根据所述海报获取请求,从所述海报服务器获取所述海报获取请求中携带的所述海报的文件名称对应的海报,缓存获取的所述海报,并将获取的所述海报返回给所述边缘EPG服务器;所述边缘EPG服务器接收所述中心EPG服务器根据所述海报获取请求返回的所述海报,缓存所述海报并将所述海报返回给所述终端。该实施例中,在终端请求预览直播频道时为根据直播频道的海报的文件名称通过边缘EPG服务器获取海报,使得能够为终端提供最新的海报,满足了终端对直播频道预览的需求。
[0021]第二方面,本发明实施例提供了一种直播频道的海报生成系统,包括:
[0022]编码器,用于按照预设时间周期截取直播频道的视频流中的视频帧,根据截取的视频帧生成海报,将所述海报上传至海报服务器;
[0023]海报服务器,用于获取所述编码器上传的所述海报。
[0024]该实施例实现了直播频道的应用场景中海报的自动生成,缩短了海报制作周期,降低了海报制作成本,且能够满足直播频道预览的需求。
[0025]可能的实施方式中,所述编码器还用于:在按照预设时间周期截取直播频道的视频流中的视频帧之前,获取配置信息,所述配置信息中包括需要截取视频帧的直播频道标识、截取视频帧的时间周期、海报的文件格式以及海报的分辨率。所述编码器具体用于:根据所述配置信息中的时间周期截取与所述配置信息中直播频道标识对应的直播频道的视频流中的视频帧,根据所述配置信息中的海报的文件格式与海报的分辨率生成海报。该实施方式中,仅需要对编码器进行简单配置即可实现直播频道海报的自动生成。
[0026]可能的实施方式中,所述配置信息中还包括所述海报服务器的地址,海报上传至所述海报服务器的上传路径以及海报上传至所述海报服务器采用的文件传输协议;所述编码器具体用于:根据所述配置信息中的所述海报服务器的地址、所述配置信息中的所述上传路径以及所述配置信息中的所述文件传输协议,将所述海报上传至所述海报服务器。该实施方式中,仅需要对编码器进行简单配置即可实现编码器自动上传直播频道海报至海报服务器。
[0027]可能的实施方式中,还包括电子节目指南EPG服务器;所述海报服务器,还用于:将最新接收的所述海报的文件名称通知给所述EPG服务器;所述EPG服务器,用于:采用最新接收的所述海报的文件名称更新本地保存的所述直播频道的海报的文件名称。该实施方式中,海报服务器每次将最新接收的海报的文件名称通知给EPG服务器,实现了直播频道的应用场景中海报的自动分发,并且可以实时将最新的海报的文件名称同步给EPG服务器,并且由于仅同步文件名称,同步的数据量较小,避免了为系统造成传输压力。
[0028]可能的实施方式中,所述EPG服务器还用于:向所述海报服务器返回所述直播频道的海报的文件名称更新成功的响应消息;所述海报服务器还用于:接收所述EPG服务器返回的所述直播频道的海报的文件名称更新成功的响应消息后,删除所述直播频道的历史海报,其中,所述历史海报中不包括所述最新接收的海报。该实施方式,可以节约海报占用的存储空间。
[0029]可能的实施方式中,所述EPG服务器包括中心EPG服务器和边缘EPG服务器;所述边缘EPG服务器用于:接收终端发送的对所述直播频道的海报的访问请求,所述访问请求中至少携带所述直播频道的海报的文件名称,向所述中心EPG服务器发送携带所述直播频道的海报的文件名称的海报获取请求;所述中心EPG服务器,用于:根据所述边缘EPG发送的所述海报获取请求,从所述海报服务器获取所述海报获取请求中携带的所述直播频道的海报的文件名称对应的海报,缓存获取的所述海报,并将获取的所述海报返回给所述边缘EPG服务器;所述边缘EPG服务器用于:获取所述中心EPG服务器根据所述海报获取请求返回的所述海报,缓存所述海报并将所述海报返回给所述终端。该实施例中,在终端请求预览直播频道时为根据直播频道的海报的文件名称通过边缘EPG服务器获取海报,使得能够为终端提供最新的海报,满足了终端对直播频道预览的需求。
[0030]第三方面,本发明实施例还提供了一种编码器,包括:
[0031]截图模块,用于按照预设时间周期截取直播频道的视频流中的视频帧,根据截取的视频帧生成海报;
[0032]通信模块,用于将所述截图模块生成的所述海报上传至海报服务器。
[0033]第四方面,本发明实施例还提供了一种海报服务器,包括:
[0034]接收
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1