一种网络电视频道的切换方法和系统的制作方法

文档序号:8286298阅读:4593来源:国知局
一种网络电视频道的切换方法和系统的制作方法
【技术领域】
[0001]本发明涉及多媒体数据处理技术领域,特别是涉及一种网络电视频道的切换方法和一种网络电视频道的切换系统。
【背景技术】
[0002]随着网络电视技术的发展,IPTV(交互式网络电视)成为人们收看电视节目的一种新的方式。IPTV是利用计算机或机顶盒+电视完成网络点播或者网络直播等功能。由于网络电视具有多个不同频道直播节目和点播节目,用户可以通过切换电视频道,收看所需的电视节目。
[0003]目前,由于不同频道的视音频编码格式不同,当用户需要进行频道切换时,需要根据频道的编码格式重新准备相应的解码信息,具体包括:获取和解析频道的编码格式、根据编码格式配置解码器、以及打开解码器等操作。在准备相应的解码信息时将会占用一定的时间,从而造成换台速度慢的问题。

【发明内容】

[0004]本发明实施例所要解决的技术问题是提供一种网络电视频道的切换方法,提高网络电视频道的切换速度。
[0005]相应的,本发明实施例还提供了一种网络电视频道的切换系统,用以保证上述方法的实现及应用。
[0006]为了解决上述问题,本发明公开了一种网络电视频道的切换方法,包括:
[0007]接收目标频道的切换请求;
[0008]当目标频道已预先配置解码信息时,下载目标频道对应的流媒体数据,并将流媒体数据按照解码信息进行播放;
[0009]计算与目标频道关联的特征频道;
[0010]对特征频道配置对应的解码信息。
[0011]为了解决上述问题,本发明还公开了一种网络电视频道的切换系统,包括:
[0012]切换请求接收单元,用于接收目标频道的切换请求;
[0013]流媒体数据播放单元,用于当目标频道存在已预先配置解码信息时,下载目标频道对应的流媒体数据,并将流媒体数据按照解码信息进行播放;
[0014]特征频道计算单元,用于计算与目标频道关联的特征频道;
[0015]解码信息配置单元,用于对特征频道配置对应的解码信息。
[0016]与现有技术相比,本发明实施例包括以下优点:
[0017]本发明实施例在频道切换时,当目标频道已预先配置解码信息时,则利用已经预先配置的解码信息进行解码和播放,从而减少切换频道时配置解码信息所需的时间,提高网络电视频道的切换速度。
[0018]而且,本发明实施例通过对关联的特征频道预先配置对应的解码信息,使得在下一次进行频道切换时,同样可以利用预先配置解码信息进行解码和播放,从而减少切换频道时配置解码信息所需的时间,提高网络电视频道的切换速度。
【附图说明】
[0019]图1是本发明的一种网络电视频道的切换方法实施例1的步骤流程图;
[0020]图2是本发明的一种网络电视频道的切换方法实施例2的步骤流程图;
[0021]图3是本发明的一种网络电视频道的切换方法实施例3的步骤流程图;
[0022]图4是本发明的一种网络电视频道的切换系统实施例1的结构框图;
[0023]图5是本发明的一种网络电视频道的切换系统实施例2的结构框图。
【具体实施方式】
[0024]为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和【具体实施方式】对本发明作进一步详细的说明。
[0025]本发明实施例的核心构思之一在于,在频道切换时,当目标频道已预先配置解码信息时,则利用已经预先配置的解码信息进行解码和播放,从而减少切换频道时准备相应解码信息所需的时间,提高网络电视频道的切换速度。
[0026]参照图1,示出了本发明的一种网络电视频道的切换方法实施例的步骤流程图,具体可以包括如下步骤:
[0027]步骤101,接收目标频道的切换请求;
[0028]需要说明的是,网络电视频道可以是指基于HLS技术(HTTP Live Streaming,HTTP实时流媒体)对HLS的流媒体文件的播放来实现的网络点播和网络直播的网络电视频道。HLS协议将一个大尺寸的媒体文件分割成为许多个小尺寸的流媒体分片文件进行传输,并采用不断更新的m3u8索引文件来控制这些流媒体分片文件的下载和播放。由于流媒体分片数据是由一个大尺寸的媒体文件分割而成的,每一个流媒体分片数据的划分长度由服务器决定,一般为9秒左右的长度。
[0029]在具体实现中,目标频道可以是指用户需要立即进行播放的频道。目标频道的切换请求可以是指将网络电视的当前频道切换到目标频道的指令信息。
[0030]在实际应用中,目标频道的切换请求可以包括目标频道值等信息。
[0031]步骤102,当目标频道已预先配置解码信息时,下载目标频道对应的流媒体数据,并将流媒体数据按照解码信息进行播放;
[0032]需要说明的是,解码信息可以是指用于对下载的流媒体数据进行解码的信息。
[0033]在具体实现中,解码信息可以包括目标频道对应的编码格式以及对应的解码方式。其中,编码格式可以包括MPEG,h.264等编码格式,本申请实施例对此并不进行限制。
[0034]在实际应用中,配置解码信息的步骤可以包括如下子步骤:获取频道的解码信息;根据解码信息加载相应的解码固件至解码器;打开解码器。预先配置解码信息可以是指在接收到目标频道的切换请求之前,预先执行配置解码信息的步骤,即获取频道的解码信息;根据解码信息加载相应的解码固件至解码器;打开解码器。
[0035]获取频道的解码信息可以是指获取频道对应的编码格式以及对应的解码方式。具体可以通过获取流媒体文件中的信息,如索引文件,获取频道对应的编码格式和解码方式,也可以通过查找预设的记录有各频道对应编码格式以及对应的解码方式的文件,获取频道对应的编码格式和解码方式,还可以通过其他可行的方式获取频道的解码信息,本申请实施例对此并不进行限制。
[0036]需要说明的是,配置解码信息可以将解码信息配置至解码器中,也可以将解码信息配置至其他具有解码功能的模块中,本领域人员可以根据实际的情况进行设置,本申请实施例对此并不进行限制。
[0037]需要说明的是,解码固件可以是指用于对特定编码格式的流媒体数据进行解码的程序。
[0038]步骤103,计算与目标频道关联的特征频道;
[0039]需要说明的是,特征频道可以是指通过预设规则判断用户可能需要进行播放的频道。
[0040]在具体实现中,特征频道与目标频道的关联关系可以是指由运管人员预先设置,或者,通过预设规则获得的。特征频道可以包括与目标频道相邻的频道,也可以包括与目标频道属于相同类型的频道、用户感兴趣的频道等,例如:目标频道为CCTV1,特征频道为CCTV3,等等,本领域技术人员可以根据实际的需要对特征频道进行定义。本申请实施例对此并不进行限制。
[0041]在实际应用中,当特征频道为相邻频道时,可以根据切换请求的目标频道值计算目标频道的两个相邻频道值。当特征频道为与目标频道相同类型的频道时,可以通过提取目标频道的类型标识,查找预设有相同类型标识的频道,获取与目标频道关联的特征频道。类型标识可以是用于表示频道节目类型的字符串。
[0042]步骤104,对特征频道配置对应的解码信息。
[0043]在实际应用中,步骤104可以包括如下子步骤:
[0044]子步骤104a,获取特征频道的解码信息;
[0045]子步骤104b,根据解码信息加载相应的解码固件至解码器;
[0046]子步骤104c,打开解码器。
[0047]本申请实施例在频道切换时,当目标频道已预先配置解码信息时,则利用已经预先配置好的解码信息进行解码和播放,从而减少切换频道时配置解码信息所需的时间,提高网络电视频道的切换速度。
[0048]而且,本发明实施例通过对关联的特征频道预先配置对应的解码信息,使得在下一次进行频道切换时,同样可以利用预先配置解码信息进行解码和播放,从而减少切换频道时准备相应解码信息所需的时间,提高网络电视频道的切换速度。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1