一种进行频道预览的方法、装置和系统的制作方法

文档序号:8003334阅读:176来源:国知局
一种进行频道预览的方法、装置和系统的制作方法
【专利摘要】本发明公开了一种进行频道预览的方法、装置和系统,属于电子【技术领域】。所述方法包括:网络电视接收频道预览指令,并启动预览电视墙;在启动预览电视墙的过程中,所述网络电视向后台服务器发送图像获取请求,由所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给所述网络电视;所述网络电视接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧;所述网络电视在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧。采用本发明,可以提高频道选择的效率。
【专利说明】一种进行频道预览的方法、装置和系统
【技术领域】
[0001]本发明涉及电子【技术领域】,特别涉及一种进行频道预览的方法、装置和系统。
【背景技术】
[0002]随着网络技术和电子技术的飞速发展,网络电视已经逐渐的得到了普及和发展,成为了人们看电视的一种新的常用方式。网络电视是具有通过互联网从资源服务器获取各电视频道的直播视频流的功能的电视。
[0003]网络电视中一般设置有“预览电视墙(或简称电视墙)”的功能,在预览电视墙的显示模式下,将电视屏幕显示区域划分为多个预设尺寸的矩形显示分区,各显示分区分别用于显示不同频道对应的预览内容。这样,用户可以基于预览电视墙,来选择自己想要观看的频道。在触发启动预览电视墙的生成过程时,网络电视会主动向各频道对应的资源服务器请求获取相应频道的直播视频流。每获取到一个频道的直播视频流,就会选择一个显示分区对直播视频流进行播放。
[0004]在实现本发明的过程中,发明人发现上述技术至少存在以下问题:
[0005]在上述预览电视墙的生成过程中,由于每获取到一个频道的直播视频流,就会选择一个显示分区对直播视频流进行播放,而没有被选择的显示分区处于空闲状态,由于没有可显示的内容,所以显示内容空白,空白的显示分区对用户进行频道选择没有任何价值,这将导致进行频道选择的效率低下。

【发明内容】

[0006]为了解决上述技术的问题,本发明实施例提供了一种进行频道预览的方法、装置和系统,以提高频道选择的效率。所述技术方案如下:
[0007]第一方面,提供了一种进行频道预览的方法,所述方法包括:
[0008]网络电视接收频道预览指令,并启动预览电视墙;
[0009]在启动预览电视墙的过程中,所述网络电视向后台服务器发送图像获取请求,由所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给所述网络电视;
[0010]所述网络电视接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像巾贞;
[0011]所述网络电视在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧。
[0012]第二方面,提供了一种进行频道预览的方法,所述方法包括:
[0013]后台服务器接收网络电视发送的图像获取请求;
[0014]所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧;
[0015]所述后台服务器将获取的图像帧发送给所述网络电视,由所述网络电视在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧。[0016]第三方面,提供了一种网络电视,所述网络电视包括:
[0017]启动模块,用于接收频道预览指令,并启动预览电视墙;
[0018]发送模块,用于在启动预览电视墙的过程中,向后台服务器发送图像获取请求,由所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给所述网络电视;
[0019]接收模块,用于接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像巾贞;
[0020]显示模块,用于在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧。
[0021]第四方面,提供了一种后台服务器,所述后台服务器包括:
[0022]接收模块,用于接收网络电视发送的图像获取请求;
[0023]获取模块,用于获取至少一个频道当前播放的直播视频流的图像帧;
[0024]发送模块,用于将获取的图像帧发送给所述网络电视,由所述网络电视在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧。
[0025]第五方面,提供了一种进行频道预览的系统,所述系统包括网络电视和后台服务器,其中:
[0026]所述网络电视,用于接收频道预览指令,并启动预览电视墙;在启动预览电视墙的过程中,向后台服务器发送图像获取请求;接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧;在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧;
[0027]所述后台服务器,用于接收网络电视发送的图像获取请求;获取至少一个频道当前播放的直播视频流的图像帧;将获取的图像帧发送给所述网络电视。
[0028]本发明实施例提供的技术方案带来的有益效果是:
[0029]本发明实施例中,网络电视向后台服务器发送图像获取请求,并接收后台服务器返回的至少一个频道当前播放的直播视频流的图像帧,然后在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧,这样,用户可以根据显示的图像帧确定相应的频道当前直播的内容,从而,可以提高频道选择的效率。
【专利附图】

【附图说明】
[0030]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0031]图1是本发明实施例提供的进行频道预览的方法流程图;
[0032]图2是本发明实施例提供的进行频道预览的方法流程图;
[0033]图3是本发明实施例提供的进行频道预览的方法流程图;
[0034]图4是本发明实施例提供的网络电视的装置结构示意图;
[0035]图5是本发明实施例提供的后台服务器的装置结构示意图;
[0036]图6是本发明实施例提供的进行频道预览的系统结构示意图;[0037]图7是本发明实施例提供的搜索频道的显示过程的示意图;
[0038]图8是本发明实施例提供的搜索频道的显示过程的示意图。
【具体实施方式】
[0039]为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
[0040]实施例一
[0041]本发明实施例提供了一种进行频道预览的方法,该方法可以由网络电视和后台服务器共同实现,如图1所示,网络电视侧的处理流程可以包括如下步骤:
[0042]步骤101,网络电视接收频道预览指令,并启动预览电视墙。
[0043]步骤102,在启动预览电视墙的过程中,网络电视向后台服务器发送图像获取请求,由后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给网络电视。
[0044]步骤103,网络电视接收后台服务器发送的至少一个频道当前播放的直播视频流的图像帧。
[0045]步骤104,网络电视在显示预览电视墙的同时,在预览电视墙中的显示分区中显示接收到的图像帧。
[0046]如图2所示,该方法中后台服务器侧的处理流程可以包括如下步骤:
[0047]步骤201,后台服务器接收网络电视发送的图像获取请求。
[0048]步骤202,后台服务器获取至少一个频道当前播放的直播视频流的图像帧。
[0049]步骤203,后台服务器将获取的图像帧发送给网络电视,由该网络电视在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧。
[0050]本发明实施例中,网络电视向后台服务器发送图像获取请求,并接收后台服务器返回的至少一个频道当前播放的直播视频流的图像帧,然后在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧,这样,用户可以根据显示的图像帧确定相应的频道当前直播的内容,从而,可以提高频道选择的效率。
[0051]实施例二
[0052]本发明实施例提供了一种进行频道预览的方法,该方法可以由网络电视和后台服务器共同实现。网络电视可以基于自身集成网络功能,通过网线连接到网络或通过无线方式连接到网络;网络电视也可以与电视盒连接,通过电视盒实现网络功能。该网络电视可以优选为智能电视,智能电视可以搭载有操作系统,并可以安装多种应用。后台服务器可以是网络电视中的预览电视墙应用的后台服务器,该后台服务器可以为网络电视的系统功能提供后台服务,也可以为网络电视中的一个或多个应用提供后台服务。
[0053]如图3所示,本发明实施例提供的进行频道预览的方法的处理流程可以包括如下的步骤:
[0054]步骤301,网络电视接收频道预览指令,并启动预览电视墙。
[0055]其中,频道预览指令可以是触发显示预览电视墙的指令,可以通过遥控器操作触发或由网络电视的机身上的按键来触发。预览电视墙所包括的显示分区的尺寸和数目可以预先设置,如果频道的数目较多,还可以进行分页显示。例如,可以设置各显示分区为尺寸相同的矩形,显示分区分四行四列,共有16个显示分区。[0056]在实施中,用户可以通过相应的操作触发启动预览电视墙。在预览电视墙的生成过程中,网络电视可以向各频道对应的资源服务器发送请求获取直播视频流,然后,对于获取到的各直播视频流,可以根据获取到直播视频流的时间顺序,按显示分区从左到右从上到下的顺序,将各直播视频流分别显示在各显示分区中。也即,获取到的第一个直播视频流显示在第一行第一个显示分区中,第二个直播视频流显示在第一行第二个显示分区中,依此类推。每当获取到一个直播视频流时,对于之前获取的直播视频流对应的显示分区,可以采用简化的显示方式,如获取相应的直播视频流中的一个图像帧进行静态地显示。
[0057]步骤302,在启动预览电视墙的过程中,网络电视向后台服务器发送图像获取请求。
[0058]其中,图像获取请求用于向后台服务器请求获取至少一个频道当前播放的直播视频流的图像帧。
[0059]可选择,在发送图像获取请求之前,可以执行以下处理:网络电视将预览电视墙中的显示分区的数目确定为目标数目,并将目标数目携带于图像获取请求中。
[0060]步骤303,后台服务器接收网络电视发送的图像获取请求。
[0061]步骤304,后台服务器获取至少一个频道当前播放的直播视频流的图像帧。
[0062]基于上述图像获取请求中携带有目标数目的情况,步骤304的处理可以是后台服务器获取目标数目个频道当前播放的直播视频流的图像帧。其中,目标数目为预览电视墙中的显示分区的数目。
[0063]后台服务器在获取图像帧时,可以从一个或多个频道对应的资源服务器获取相应的频道当前播放的直播视频流的图像帧,也可以从一个或多个其它网络电视(本地网络电视之外的网络电视)获取其当前播放的直播视频流的图像帧。对于从资源服务器获取图像帧的情况,可以从目标数目个频道对应的资源服务器获取相应的频道当前播放的直播视频流的图像帧。对于从其它网络电视获取图像帧的情况,可以按照如下的方式进行处理:
[0064]首先,后台服务器向本地网络电视之外的多个其它网络电视发送图像上传通知。
[0065]其中,图像上传通知是指示网络电视上传其当前播放的直播视频流的图像帧和对应的频道的通知。
[0066]可选的,后台服务器可以向预设数量的其它网络电视发送图像获取请求。
[0067]接收到图像上传通知的网络电视(即上述其它网络电视)可以截取自身当前播放的直播视频的一个图像帧,可以获取当前时刻的图像帧,也可以获取当前时刻前后的某个时间段内的任意一个图像帧。然后,将截取的图像帧发送给后台服务器。可选的,还可以将图像帧对应的频道和图像帧一起发送。
[0068]本地网络电视如果接收到后台服务器发送的图像上传通知(在其它网络电视的频道预览过程中,后台服务器发送的图像上传通知),可以进行如下的处理:网络电视接收后台服务器发送的图像上传通知;网络电视向后台服务器上传本地当前播放的直播视频流的图像帧。具体处理可以参考上面的内容。
[0069]然后,后台服务器接收多个其它网络电视上传的当前播放的直播视频流的图像帧和对应的频道。
[0070]最后,后台服务器在接收到的图像帧中选择目标数目个频道对应的图像帧。
[0071]后台服务器接收到的图像帧中可能存在对应频道相同的图像帧,这里,优选的,可以选取对应频道不重复的图像帧,且选取的图像帧的数目为上述目标数目。
[0072]步骤305,后台服务器将获取的图像帧发送给网络电视。
[0073]其中,图像帧的数目可以是一个或多个,优选为上述目标数目。
[0074]可选的,该步骤的处理可以是:后台服务器将获取的图像帧和对应的频道发送给网络电视。
[0075]步骤306,网络电视接收后台服务器发送的至少一个频道当前播放的直播视频流的图像帧。
[0076]可选的,基于上述内容,网络电视可以接收后台服务器发送的目标数目个频道当前播放的直播视频流的图像帧。基于上述后台服务器将获取的图像帧和对应的频道发送给网络电视的处理,网络电视可以接收后台服务器发送的目标数目个频道当前播放的直播视频流的图像帧和对应的频道。
[0077]步骤307,网络电视在显示预览电视墙的同时,在预览电视墙中的显示分区中显示接收到的图像帧。
[0078]在实施中,在显示分区中显示接收到的图像帧,可以是在部分显示分区中显示接收到的图像帧,也可以是在所有显示分区中显示接收到的图像帧。如果接收到的图像帧的数目小于显示分区的数目,可以将其中一个或多个图像帧重复显示在多个显示分区中。如果接收到的图像帧的数目大于显示分区的数目,可以在接收到的图像帧中按预定规则选取(如随机选取)相应数目的图像帧显示在各显示分区中。如果接收到的图像帧的数目等于显示分区的数目(即目标数目),可以将全部图像帧一一对应地显示在全部显示分区中。
[0079]本发明实施例中,在预览电视墙的生成过程中,网络电视会先后接收到多个资源服务器发送的直播视频流,网络电视在接收到直播视频流时的处理可以如下:
[0080]首先,网络电视接收资源服务器发送的直播视频流。
[0081]然后,网络电视选取一个显示有上述接收到的图像帧的显示分区。
[0082]网络电视选取显示分区的方式有很多种,例如,可以在显示有上述接收到的图像帧的显示分区中随机选取一个显示分区。或者,网络电视可以根据各显示分区在预览电视墙中的排列顺序,选取一个显示有上述接收到的图像帧的显示分区。例如,可以按照从左到右从上到下的顺序,在显示有上述接收到的图像帧的显示分区中,选择一个排序最靠前的显示分区。
[0083]最后,网络电视在选取的显示分区中,取消对上述接收到的图像帧的显示,并显示接收到的直播视频流。
[0084]也即,网络电视在选取的显示分区中,显示接收到的直播视频流,以取代该显示分区中原显示的图像帧。
[0085]本发明实施例中,当网络电视接收到用户选择显示分区的指令时,可以结束预览电视墙的显示模式,进入正常的电视节目的播放,相应的处理可以如下:
[0086]首先,网络电视接收分区选择指令,该分区选择指令中携带有显示分区标识。
[0087]其中,分区选择指令是用于指示对显示分区进行选择的指令。显示分区标识是预设的唯一对应每个显示分区的标识,可以是为各显示分区设置的顺序编号。
[0088]在预览电视墙中,可以设置有选择框,用户可以通过遥控器控制选择框移动到不同的显示分区,然后可以通过点击遥控器的确认键对选择框所在的显示分区进行选择,这时,将触发生成分区选择指令,分区选择指令中携带有选择框所在的显示分区的显示分区标识。
[0089]然后,网络电视确定上述显示分区标识对应的显示分区中显示的图像帧对应的频道。
[0090]在实施中,可以先确定上述显示分区标识对应的显示分区,再确定该显示分区中显示的图像帧,最后,基于上述网络电视接收的后台服务器发送的目标数目个频道当前播放的直播视频流的图像帧和对应的频道,确定该显示分区中显示的图像帧对应的频道。
[0091]最后,网络电视取消对预览电视墙的显示,并获取确定出的频道的直播视频流,对获取的直播视频流进行显示。
[0092]网络电视结束预览电视墙的显示模式,进入正常的电视节目播放的显示模式,对获取的直播视频流进行播放。
[0093]本发明实施例中,网络电视向后台服务器发送图像获取请求,并接收后台服务器返回的至少一个频道当前播放的直播视频流的图像帧,然后在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧,这样,用户可以根据显示的图像帧确定相应的频道当前直播的内容,从而,可以提高频道选择的效率。
[0094]下面以搜索频道时启动预览电视墙的过程为例来详细说明本技术方案。在搜索频道的应用场景中,用户点击搜索频道的按键即触发上述频道预览指令,便会启动预览电视
m ο
[0095]参见图7,在目前的搜索频道显示过程中,接收到的不同频道的直播视频流会按照接收顺序逐个显示在预览电视墙的各显示分区中,相应的,排在后面的一些显示分区会处于空闲状态。
[0096]参见图8,在采用本技术方案的搜索频道显示过程中,在搜索频道的按键点下后,在启动预览电视墙时,网络电视会向后台服务器获取直播视频流的图像帧,并将获取的各图像帧对应显示在各显示分区中,这样就不会有空闲状态的显示分区,如图8所示,此后,在预览电视墙的生成过程中,每接收到不同频道的直播视频流时,会在按顺序选择一个显示分区进行显示,以替换掉该显示分区中显示的接收自后台服务器的图像帧。
[0097]实施例三
[0098]基于相同的技术构思,本发明实施例还提供了一种网络电视,如图4所示,所述网络电视包括:
[0099]启动模块410,用于接收频道预览指令,并启动预览电视墙;
[0100]发送模块420,用于在启动预览电视墙的过程中,向后台服务器发送图像获取请求,由所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给所述网络电视;
[0101]接收模块430,用于接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧;
[0102]显示模块440,用于在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧。
[0103]优选的,还包括确定模块,用于:将所述预览电视墙中的显示分区的数目确定为目标数目,并将所述目标数目携带于所述图像获取请求中;[0104]所述接收模块430,用于:
[0105]接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧。
[0106]优选的,所述显示模块440,还用于:
[0107]接收资源服务器发送的直播视频流;
[0108]选取一个显示有所述接收到的图像帧的显示分区;
[0109]在选取的显示分区中,取消对所述接收到的图像帧的显示,并显示接收到的直播视频流。
[0110]优选的,所述接收模块430,用于:接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧和对应的频道;
[0111]所述显示模块440,还用于:
[0112]接收分区选择指令,所述分区选择指令中携带有显示分区标识;
[0113]确定所述显示分区标识对应的显示分区中显示的图像帧对应的频道;
[0114]取消对所述预览电视墙的显示,并获取确定出的频道的直播视频流,对获取的直播视频流进行显示。
[0115]优选的,还包括上传模块,用于:
[0116]接收所述后台服务器发送的图像上传通知;
[0117]向所述后台服务器上传本地当前播放的直播视频流的图像帧。
[0118]基于相同的技术构思,本发明实施例还提供了一种后台服务器,如图5所示,所述后台服务器包括:
[0119]接收模块510,用于接收网络电视发送的图像获取请求;
[0120]获取模块520,用于获取至少一个频道当前播放的直播视频流的图像帧;
[0121]发送模块530,用于将获取的图像帧发送给所述网络电视,由所述网络电视在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧。
[0122]优选的,所述图像获取请求中携带有目标数目,所述目标数目为所述预览电视墙中的显示分区的数目;
[0123]所述获取模块520,用于:
[0124]获取所述目标数目个频道当前播放的直播视频流的图像帧。
[0125]优选的,所述获取模块520,用于:
[0126]向所述网络电视之外的多个其它网络电视发送图像上传通知;
[0127]接收所述多个其它网络电视上传的当前播放的直播视频流的图像帧和对应的频道;
[0128]在接收到的图像帧中选择所述目标数目个频道对应的图像帧。
[0129]优选的,所述发送模块530,用于:
[0130]将获取的图像帧和对应的频道发送给所述网络电视。
[0131]本发明实施例中,网络电视向后台服务器发送图像获取请求,并接收后台服务器返回的至少一个频道当前播放的直播视频流的图像帧,然后在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧,这样,用户可以根据显示的图像帧确定相应的频道当前直播的内容,从而,可以提高频道选择的效率。[0132]实施例四
[0133]基于相同的技术构思,本发明实施例还提供了一种进行频道预览的系统,如图6所示,所述系统包括网络电视610和后台服务器620,其中:
[0134]所述网络电视610,用于接收频道预览指令,并启动预览电视墙;在启动预览电视墙的过程中,向后台服务器620发送图像获取请求;接收所述后台服务器620发送的所述至少一个频道当前播放的直播视频流的图像帧;在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧;
[0135]所述后台服务器,用于接收网络电视610发送的图像获取请求;获取至少一个频道当前播放的直播视频流的图像帧;将获取的图像帧发送给所述网络电视610。
[0136]本发明实施例中,网络电视向后台服务器发送图像获取请求,并接收后台服务器返回的至少一个频道当前播放的直播视频流的图像帧,然后在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧,这样,用户可以根据显示的图像帧确定相应的频道当前直播的内容,从而,可以提高频道选择的效率。
[0137]实施例五
[0138]本实施例还提供了一种网络电视,该网络电视包括:
[0139]一个或多个处理器;
[0140]存储器;和
[0141]一个或多个模块(programs),该一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:
[0142]接收频道预览指令,并启动预览电视墙;
[0143]在启动预览电视墙的过程中,向后台服务器发送图像获取请求,由所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给所述网络电视;
[0144]接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧;
[0145]在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧。
[0146]优选的,还包括:将所述预览电视墙中的显示分区的数目确定为目标数目,并将所述目标数目携带于所述图像获取请求中;
[0147]所述接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像中贞,包括:
[0148]接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧。
[0149]优选的,还包括:
[0150]接收资源服务器发送的直播视频流;
[0151]选取一个显示有所述接收到的图像帧的显示分区;
[0152]在选取的显示分区中,取消对所述接收到的图像帧的显示,并显示接收到的直播视频流。
[0153]优选的,所述接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像巾贞,包括:[0154]接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧和对应的频道;
[0155]所述方法还包括:
[0156]接收分区选择指令,所述分区选择指令中携带有显示分区标识;
[0157]确定所述显示分区标识对应的显示分区中显示的图像帧对应的频道;
[0158]取消对所述预览电视墙的显示,并获取确定出的频道的直播视频流,对获取的直播视频流进行显示。
[0159]优选的,还包括:
[0160]接收所述后台服务器发送的图像上传通知;
[0161]向所述后台服务器上传本地当前播放的直播视频流的图像帧。
[0162]本实施例还提供了一种后台服务器,该后台服务器包括:
[0163]一个或多个处理器;
[0164]存储器;和
[0165]—个或多个模块(programs),该一个或多个模块存储于所述存储器中并被配置成由所述一个或多个处理器执行,其中,所述一个或多个模块具有如下功能:
[0166]接收网络电视发送的图像获取请求;
[0167]获取至少一个频道当前播放的直播视频流的图像帧;
[0168]将获取的图像帧发送给所述网络电视,由所述网络电视在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧。
[0169]优选的,所述图像获取请求中携带有目标数目,所述目标数目为所述预览电视墙中的显示分区的数目;
[0170]所述获取至少一个频道当前播放的直播视频流的图像帧,包括:
[0171 ] 获取所述目标数目个频道当前播放的直播视频流的图像帧。
[0172]优选的,所述获取所述目标数目个频道当前播放的直播视频流的图像帧,包括:
[0173]向所述网络电视之外的多个其它网络电视发送图像上传通知;
[0174]接收所述多个其它网络电视上传的当前播放的直播视频流的图像帧和对应的频道;
[0175]在接收到的图像帧中选择所述目标数目个频道对应的图像帧。
[0176]优选的,所述将获取的图像帧发送给所述网络电视,包括:
[0177]将获取的图像帧和对应的频道发送给所述网络电视。
[0178]本发明实施例中,网络电视向后台服务器发送图像获取请求,并接收后台服务器返回的至少一个频道当前播放的直播视频流的图像帧,然后在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧,这样,用户可以根据显示的图像帧确定相应的频道当前直播的内容,从而,可以提高频道选择的效率。
[0179]需要说明的是:上述实施例提供的进行频道预览的装置在进行频道预览时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的进行频道预览的装置与进行频道预览的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。[0180]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0181]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0182]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种进行频道预览的方法,其特征在于,所述方法包括: 网络电视接收频道预览指令,并启动预览电视墙; 在启动预览电视墙的过程中,所述网络电视向后台服务器发送图像获取请求,由所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给所述网络电视;所述网络电视接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧; 所述网络电视在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧。
2.根据权利要求1所述的方法,其特征在于,还包括:所述网络电视将所述预览电视墙中的显示分区的数目确定为目标数目,并将所述目标数目携带于所述图像获取请求中; 所述网络电视接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧,包括: 所述网络电视接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧。
3.根据权利要求2所述的方法,其特征在于,还包括: 所述网络电视接收资源服务器发送的直播视频流; 所述网络电视选取一个显示有所述接收到的图像帧的显示分区; 所述网络电视在选取的显示分区中,取消对所述接收到的图像帧的显示,并显示接收到的直播视频流。
4.根据权利要求2 所述的方法,其特征在于,所述网络电视接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧,包括: 所述网络电视接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像巾贞和对应的频道; 所述方法还包括: 所述网络电视接收分区选择指令,所述分区选择指令中携带有显示分区标识; 所述网络电视确定所述显示分区标识对应的显示分区中显示的图像帧对应的频道;所述网络电视取消对所述预览电视墙的显示,并获取确定出的频道的直播视频流,对获取的直播视频流进行显示。
5.根据权利要求1所述的方法,其特征在于,还包括: 所述网络电视接收所述后台服务器发送的图像上传通知; 所述网络电视向所述后台服务器上传本地当前播放的直播视频流的图像帧。
6.一种进行频道预览的方法,其特征在于,所述方法包括: 后台服务器接收网络电视发送的图像获取请求; 所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧; 所述后台服务器将获取的图像帧发送给所述网络电视,由所述网络电视在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧。
7.根据权利要求6所述的方法,其特征在于,所述图像获取请求中携带有目标数目,所述目标数目为所述预览电视墙中的显示分区的数目; 所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,包括:所述后台服务器获取所述目标数目个频道当前播放的直播视频流的图像帧。
8.根据权利要求7所述的方法,其特征在于,所述后台服务器获取所述目标数目个频道当前播放的直播视频流的图像帧,包括: 所述后台服务器向所述网络电视之外的多个其它网络电视发送图像上传通知; 所述后台服务器接收所述多个其它网络电视上传的当前播放的直播视频流的图像帧和对应的频道; 所述后台服务器在接收到的图像帧中选择所述目标数目个频道对应的图像帧。
9.根据权利要求6所述的方法,其特征在于,所述后台服务器将获取的图像帧发送给所述网络电视,包括: 所述后台服务器将获取的图像帧和对应的频道发送给所述网络电视。
10.一种网络电视,其特征在于,所述网络电视包括: 启动模块,用于接收频道预览指令,并启动预览电视墙; 发送模块,用于在启动预览电视墙的过程中,向后台服务器发送图像获取请求,由所述后台服务器获取至少一个频道当前播放的直播视频流的图像帧,并发送给所述网络电视;接收模块,用于接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧; 显示模块,用于在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧。`
11.根据权利要求10所述的网络电视,其特征在于,还包括确定模块,用于:将所述预览电视墙中的显示分区的数目确定为目标数目,并将所述目标数目携带于所述图像获取请求中; 所述接收模块,用于: 接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧。
12.根据权利要求11所述的网络电视,其特征在于,所述显示模块,还用于: 接收资源服务器发送的直播视频流; 选取一个显示有所述接收到的图像帧的显示分区; 在选取的显示分区中,取消对所述接收到的图像帧的显示,并显示接收到的直播视频流。
13.根据权利要求11所述的网络电视,其特征在于,所述接收模块,用于:接收所述后台服务器发送的所述目标数目个频道当前播放的直播视频流的图像帧和对应的频道; 所述显示模块,还用于: 接收分区选择指令,所述分区选择指令中携带有显示分区标识; 确定所述显示分区标识对应的显示分区中显示的图像帧对应的频道; 取消对所述预览电视墙的显示,并获取确定出的频道的直播视频流,对获取的直播视频流进行显示。
14.根据权利要求10所述的网络电视,其特征在于,还包括上传模块,用于: 接收所述后台服务器发送的图像上传通知; 向所述后台服务器上传本地当前播放的直播视频流的图像帧。
15.一种后台服务器,其特征在于,所述后台服务器包括:接收模块,用于接收网络电视发送的图像获取请求; 获取模块,用于获取至少一个频道当前播放的直播视频流的图像帧; 发送模块,用于将获取的图像帧发送给所述网络电视,由所述网络电视在显示预览电视墙的同时在预览电视墙中的显示分区中显示接收到的图像帧。
16.根据权利要求15所述的后台服务器,其特征在于,所述图像获取请求中携带有目标数目,所述目标数目为所述预览电视墙中的显示分区的数目; 所述获取模块,用于: 获取所述目标数目个频道当前播放的直播视频流的图像帧。
17.根据权利要求16所述的后台服务器,其特征在于,所述获取模块,用于: 向所述网络电视之外的多个其它网络电视发送图像上传通知; 接收所述多个其它网络电视上传的当前播放的直播视频流的图像帧和对应的频道; 在接收到的图像帧中选择所述目标数目个频道对应的图像帧。
18.根据权利要求15所述的后台服务器,其特征在于,所述发送模块,用于: 将获取的图像帧和对应的频道发送给所述网络电视。
19.一种进行频道预览的系统,其特征在于,所述系统包括网络电视和后台服务器,其中: 所述网络电视,用于接收频道预览指令,并启动预览电视墙;在启动预览电视墙的过程中,向后台服务器发送图像获取请求;接收所述后台服务器发送的所述至少一个频道当前播放的直播视频流的图像帧;在显示预览电视墙的同时,在所述预览电视墙中的显示分区中显示接收到的图像帧; 所述后台服务器,用于接收网络电视发送的图像获取请求;获取至少一个频道当前播放的直播视频流的图像帧;将获取的图像帧发送给所述网络电视。
【文档编号】H04N21/472GK103428572SQ201310329610
【公开日】2013年12月4日 申请日期:2013年7月31日 优先权日:2013年7月31日
【发明者】王川, 李创奇, 朱印, 陈巧卓 申请人:北京小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1