电视频道的图像的更新方法以及网络服务器的制造方法

文档序号:9924125阅读:218来源:国知局
电视频道的图像的更新方法以及网络服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种电视频道的图像的更新方法、网络服务器和机顶盒。
【背景技术】
[0002]目前,业界获取广播电视网络中频道缩略图的办法,都是采用集中式的单点处理,也就是在某一台专用的设备上,需要专门的高频解调硬件来同时获取多个频道内容,然后调用专门硬件对于每个频道分别运行一个解码程序来实时解码多个节目流以便获取缩略图。
[0003]现有技术问题存在如下问题:即使是采用专门的解调和解码硬件,也无法同时解调几百个频道信息而且同时解码几百个节目流,因此,导致不能及时的更新频道的缩略图。例如目前做的比较好的CNTV网站,缩略图的更新间隔在十几分钟左右。

【发明内容】

[0004]本发明提供一种电视频道图像的更新方法以及网络服务器,能够及时的更新电视频道的图像。
[0005]本发明实施例提供一种频道的图像的更新方法,包括:根据所保存的所述频道的图像所对应的时间戳,确定是否需要更新所述频道的图像;当确定结果为是,向机顶盒或者视频处理硬件发出需要更新的指示;接收所述机顶盒或者所述视频处理硬件发送的图像更新消息,所述图像更新消息包括:用于生成更新的所述频道的图像的数据;根据所述图像更新消息,保存更新的所述频道的图像,并保存所述更新的频道的图像所对应的时间戳。其中,根据所保存的所述频道的图像所对应的时间戳,确定是否需要更新所述频道的图像可以为根据最近所保存的N个图像中的图像(比如最后一个保存的图像)所对应的时间戳,确定是否需要更新所述频道的图像。
[0006]本发明实施例提供一种网络服务器,包括处理器和收发器,所述处理器,用于根据所保存的所述频道的图像所对应的时间戳,确定是否需要更新所述频道的图像;当确定结果为是,控制所述收发器向机顶盒或者视频处理硬件发出需要更新的指示;并根据机顶盒或者视频处理硬件发送的图像更新消息,控制保存更新的所述频道的图像,并控制保存所述更新的频道的图像所对应的时间戳;所述收发器,用于向所述机顶盒或者视频处理硬件发出需要更新的指示;接收所述机顶盒或者所述视频处理硬件发送的图像更新消息,所述图像更新消息包括:用于生成更新的所述频道的图像的数据。
[0007]本发明实施例提供另一种网络服务器,其包括:确定单元,用于根据所保存的所述频道的图像所对应的时间戳,确定是否需要更新所述频道的图像;发送单元,用于当确定结果为是,向机顶盒或者视频处理硬件发出需要更新的指示;接收单元,用于接收所述机顶盒或者所述视频处理硬件发送的图像更新消息,所述图像更新消息包括:用于生成更新的所述频道的图像的数据;存储单元,用于根据所述图像更新消息,保存更新的所述频道的图像,并保存所述更新的频道的图像所对应的时间戳。
[0008]本发明实施例通过根据所保存的频道图像所对应的时间戳,确定是否需要更新该频道的图像,以便能够及时的向机顶盒或者视频处理硬件发出更新图像的指示,使得该频道的图像的实际更新间隔可以控制,以达到可以及时的更新图像(比如缩略图)的目的。
【附图说明】
[0009]图1是本发明实施例一提供的网络服务器侧的频道的图像的更新方法;
[0010]图2是本发明实施例二提供的机顶盒侧的频道的图像的更新方法;
[0011]图3是本发明实施例三提供的频道的图像的更新方法;
[0012]图4是本发明一实施例提供的一种网络服务器的结构图;
[0013]图5是本发明另一实施例提供的一种网络服务器的结构图。
【具体实施方式】
[0014]本发明实施例一提供一种频道的图像的更新方法,该方法由网络服务器执行,该方法具体包括:
[0015]步骤101、接收机顶盒或者视频处理硬件发送的查询请求,所述查询请求用于询问是否需要更新所述频道的图像,其中所述查询请求可以是周期性发送的。
[0016]其中,该步骤为可选步骤。本发明实施例以及后续实施例中频道的图像为:所述频道当前正在播出节目的缩略图;或者,所述频道的当前正在播出节目的原始图像,后续实施例将以缩略图为例进行说明。
[0017]步骤102、根据所保存的频道的图像所对应的时间戳,确定是否需要更新所述频道的图像,当确定结果为是,执行步骤103;当确定结果为否,执行步骤104;
[0018]在网络服务器上,在该步骤之前,网络服务器会接收机顶盒或者视频处理硬件上报的针对某个频道的图像(比如缩略图),并且针对每个频道会保存该频道所播放节目的最近接收的N个图像(N可以为任意数值,例如,N = I或者N = 2)中的图像以及该图像所对应的时间戳,其中,最近接收的N个图像(比如缩略图)中至少包括最后一次接收的图像,例如最新的缩略图;该最近接收的N个图像(比如缩略图)还可以包括:该最后一次的前一次接收的图像,比如倒数第二次接收的缩略图。该步骤具体是根据最近接收的N个图像(N可以为任意数值,例如,N=I或者N = 2)中的图像(比如缩略图)所对应的时间戳,来确定是否需要更新所述频道的图像。在实际操作中,可以根据最后一次所保存的缩略图所对应的时间戳来确定是否需要更新所述频道的缩略图;也可以根据倒数第二次保存的缩略图所对应的时间戳来确定是否需要更新所述频道的缩略图。
[0019]具体的,该步骤可以采用如下方式实现:计算时间戳与当前时间的时间差,如果该时间差大于该阈值,则确定需要更新所述频道的图像(比如缩略图);如果该时间差小于或者等于该阈值,则确定不需要更新所述频道的图像。
[0020]步骤103、向机顶盒或者视频处理硬件发出需要更新的指示,然后执行步骤105。
[0021]步骤104、向机顶盒或者视频处理硬件发出不需要更新的指示。
[0022]可选的,如果收到机顶盒或者视频处理硬件发送的查询请求,则该步骤104以及步骤103中的指示是针对所述查询请求的响应。可选的,在另一种实施方式中,机顶盒或者视频处理硬件不需要发送查询请求,该步骤104以及步骤103中的指示是网络服务器主动发送的。
[0023]步骤105、接收所述机顶盒或者所述视频处理硬件发送的图像更新消息,所述图像更新消息包括:用于生成更新的所述频道的图像的数据。
[0024]其中,所述频道的图像为频道的节目的缩略图,在一种实施方式中,用于生成更新的所述频道的图像的数据就为所述缩略图的数据,网络服务器后续直接保存该缩略图;可选的,在另一种实施方式中,更新消息中携带了原始图像数据,用于生成更新的所述频道的图像的数据为原始图像数据,后续可以由网络服务器根据原始图像数据产生相应的缩略图并保存,此时缩略图的数据可以是原始图像数据的一部分。
[0025]步骤106、根据所述图像更新消息,保存更新的所述频道的图像,并保存所述更新的频道的图像所对应的时间戳。
[0026]其中,所述时间戳可以是频道节目的图像(比如缩略图)的接收时间,也可以是频道节目的图像的产生时间,如果是频道节目的图像的产生时间,则所述图像更新消息还包括所述产生时间。其中,所保存的图像所对应的时间戳用于后续接收到机顶盒或者视频处理硬件的查询请求时,判断是否需要相应的机顶盒或者视频处理硬件更新该频道的图像。
[00
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1