获取直播图片元数据并刷新的方法及系统及转换设备的制造方法_2

文档序号:9847228阅读:来源:国知局
备和自动截图模块3;
[0059]所述第二节目流转换器2将DVB信号转换为网络节目流传输到刷新截图模块4;
[0060]所述自动截图模块3自动截取所有网络设备当前显示的频道的节目图片元数据,得到自动截图,直到退出当前显示的频道;
[0061]所述刷新截图模块4根据刷新请求对所请求的频道的节目图片元数据进行截取,得到刷新截图。
[0062]本发明所述自动截图模块和刷新截图模块是逻辑上的,物理上自动截图模块和刷新截图模块都可以包括多个截图模块。
[0063]还包括文件服务器5,所述文件服务器5接收自动截图模块3和刷新截图模块4截取的自动截图和刷新截图并存储;所有所述网络设备通过访问文件服务器查看自动截图和刷新截图。
[0064]还包括代理服务器6,所述代理服务器6接收所有所述网络设备发送的刷新请求并发送到刷新截图模块4;
[0065]当刷新截图模块4无法处理所述刷新请求时,代理服务器6对所述刷新请求进行缓存。
[0066]如图2所示,为本发明所述转换设备的以家庭网关为具体示例,
[0067]I)自动截图模块3(自动截图模块3在节目播放的过程中一直截图,只要资源允许,就不停的截图刷新)从用于用户看节目的第一节目流转换器I的STREAMER-A中获取到节目流并截取I帧作为图片元数据,占用的TUNER资源是同用户看节目共用的;
[0068]2)刷新截图模块4应请求代理服务器的请求指令,从第二节目流转换器2获取到网络节目流并截取I帧作为图片刷新元数据;
[0069]3)请求代理服务器负责接收家庭网络设备的刷新请求,在截图模块处理能力有限时,负责缓冲刷新请求,对请求按照策略进行排队。
[°07°]使用场景:
[0071]I)用户最近观看历史频道记录
[0072]家庭网络终端呈现用户最近观看历史频道记录,如图3所示。
[0073]家庭网络终端主画面上需要呈现用户正观看的频道N的视频窗口,在用户最近观看频道区需要呈现用户最近观看的频道N-1的视频窗口,N_2,N_3,N_4的截图窗口 ;
[0074]在这种情况下自动截图模块3执行频道N截图,存储并发布到文件服务器5上,并自动刷新(自动截图模块3在频道N播放过程中持续的截图,并自动刷新发布到文件服务器4上),家庭网络终端设备从文件服务器4上获取到N-2,N-3,N-4的截图,并向网关中的代理服务器6请求刷新N-2,N-3,N-4频道截图。代理服务器6将请求转发到刷新截图模块4,刷新截图模块4分配处理该请求的空闲截图模块实例,如果资源充分,刷新截图模块4自动启动刷新截图实例并将截取就绪的图片刷新到文件服务器5。如果资源不充分,刷新截图模块4回复处理不了的截图请求,代理服务器6负责缓冲这些刷新请求,并对请求按照公平策略进行排队,待截图模块资源空闲时再次发截图刷新请求到刷新截图模块4。
[0075]当用户退出该画面时,频道N-1停止播放,此时自动截图模块3停止对N-1频道的截图;家庭网络设备向代理服务器6请求停止刷新N-2,N-3,N-4的截图,代理服务器5将请求转发到刷新截图模块4,刷新截图模块4停止对这三个频道的截图刷新。
[0076]如图4所示,当有多个(如四个家庭网络终端)同时处于“用户最近观看历史频道记录”画面,自动截图模块3需要执行这四个家庭网络终端正播放频道的(包括主画面频道视频和主画面频道-1)的截图(自动截图模块3从家庭网络设备连接到了STREAMER—A并开始获取网络节目流,并进行截图),存储并发布到文件服务器5上;这四个家庭网络终端都需要从文件服务器5上获取到主画面频道-2(分别为4-2,1-2,3-2,1'-2),主画面频道-3(分别为:N-3,M-3,S-3,T-3),主画面频道_4 (分别为:N_4,M_4,S_4,T-4)的截图,并向网关中的请求代理服务器请求刷新主画面频道-2,主画面频道-3,主画面频道-4频道截图;
[0077]当四个家庭网络终端的向网关中的代理服务器6请求刷新主画面频道-2(N_2,M-2,S-2,T-2),主画面频道-3 (N-3,M-3,S-3,T-3),主画面频道-4 (N-4,M-4,S-4,T-4)频道截图时,代理服务器6对这四个家庭网络终端采取公平策略并自动排除重复的截图刷新请求,所述公平策略:从每个家庭网络终端中获取一个频道,将这四个频道打成一组,这个队列由3组频道组成,3组频道分别为:N-2,M-2,S-2和T-2为一组;N_3,M_3,S_3和T_3为一组;Ν_4,M-4,S-4和T-4为一组;如图4所示,代理服务器6缓存这个队列,并按照队列顺序将请求发到刷新截图模块4中,截图模块回复能处理的请求将从队列中删除,前提不能处理的请求将继续保持在队列中缓冲。如果家庭网络终端中的历史频道重复,则队列将把重复的请求去掉。
[0078]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种获取直播图片元数据并刷新的方法,其特征在于,具体包括以下步骤: 步骤1:至少一个网络设备获取网络节目流,并分别选取一个频道进行显示; 步骤2:自动截图模块自动截取所有网络设备当前显示的频道的节目图片元数据,得到自动截图,直到退出当前显示的频道;刷新截图模块根据刷新请求对所请求的频道的节目图片元数据进行截取,得到刷新截图; 步骤3:获得自动截图和刷新截图。2.根据权利要求1所述的获取直播图片元数据并刷新的方法,其特征在于,所述步骤2具体包括以下内容: 自动截图模块获取每个网络设备当前显示的频道的节目图片元数据,得到自动截图,并存入文件服务器; 刷新截图模块根据网络设备发送的刷新请求截取所请求的频道的节目图片元数据,获得刷新截图,并存入文件服务器;从文件服务器获取自动截图和刷新截图。3.根据权利要求1或2所述的获取直播图片元数据并刷新的方法,其特征在于,所述至少一个网络设备发送刷新请求到代理服务器,代理服务器将刷新请求发送到刷新截图模块;当刷新截图模块无法处理所述刷新请求时,所述代理服务器用于缓存所述刷新请求。4.根据权利要求3所述的获取直播图片元数据并刷新的方法,其特征在于,所述代理服务器对缓存的多个网络设备发送的刷新请求按照公平策略进行排队。5.根据权利要求4所述的获取直播图片元数据并刷新的方法,其特征在于,所述公平策略为,接收N个网络设备不同时段发送的刷新请求,按时间进行排序分组,每组中包括N个网络设备的同一时段发送的刷新请求;并将重复的刷新请求进行删除。6.—种获取直播图片元数据并刷新的系统,其特征在于,包括至少一个网络设备、自动截图模块和刷新截图模块; 所述至少一个网络设备获取网络节目流,并分别选取一个频道进行显示; 所述自动截图模块自动截取所有网络设备当前显示的频道的节目图片元数据,得到自动截图,直到退出当前显示的频道; 所述刷新截图模块根据刷新请求对所请求的频道的节目图片元数据进行截取,得到刷新截图; 所有所述网络设备从自动截图模块和刷新截图模块分别获取自动截图和刷新截图。7.一种转换设备,其特征在于,包括第一节目流转换器和第二节目流转换器,还包括自动截图模块和刷新截图模块; 所述第一节目流转换器将DVB信号转换为网络节目流传输到至少一个网络设备和自动截图模块; 所述第二节目流转换器将DVB信号转换为网络节目流传输到刷新截图模块; 所述自动截图模块自动截取所有网络设备当前显示的频道的节目图片元数据,得到自动截图,直到退出当前显示的频道; 所述刷新截图模块根据刷新请求对所请求的频道的节目图片元数据进行截取,得到刷新截图。8.根据权利要求7所述的转换设备,其特征在于,还包括文件服务器,所述文件服务器接收自动截图模块和刷新截图模块截取的自动截图和刷新截图并存储;所有所述网络设备通过访问文件服务器查看自动截图和刷新截图。9.根据权利要求7或8所述的转换设备,其特征在于,还包括代理服务器,所述代理服务器接收所有所述网络设备发送的刷新请求并发送到刷新截图模块; 当刷新截图模块无法处理所述刷新请求时,代理服务器对所述刷新请求进行缓存。
【专利摘要】本发明涉及一种获取直播图片元数据并刷新的方法及系统及转换设备,方法包括:步骤1:至少一个网络设备获取网络节目流,并分别选取一个频道进行显示;步骤2:自动截取所有网络设备当前显示的频道的节目图片元数据,得到自动截图,直到退出当前显示的频道;根据刷新请求对所请求的频道的节目图片元数据进行截取,得到刷新截图;步骤3:获取自动截图和刷新截图。本发明使用户体验更佳,在不占用带宽的情况下对播放和之前播放过的节目进行截图;当用户看节目时后台自动生成图片,并自动存储,自动刷新,不额外占用TUNRE资源。
【IPC分类】H04N21/262, H04N21/442, H04N21/4782, H04N21/458, H04N21/239
【公开号】CN105611327
【申请号】CN201510969276
【发明人】管杰, 艾本仁, 吴金辉, 严国斌, 鲍海兵
【申请人】北京邦天信息技术有限公司
【公开日】2016年5月25日
【申请日】2015年12月22日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1