一种视频显示方法及装置的制造方法

文档序号:10474237阅读:141来源:国知局
一种视频显示方法及装置的制造方法
【专利摘要】本发明实施例提供了一种视频显示方法及装置,其中方法包括:显示预设界面,所述预设界面中包含有预设数量的子窗口,且所述预设数量的子窗口按照预设布局进行排列;向服务器同时请求所述预设数量的视频;分别接收所述服务器发来的各所述视频的数据包;当满足预设条件时,在所述预设数量的子窗口中以每个子窗口播放一个所述视频的方式,根据所接收到的数据包同时起播所述预设数量的视频。在本发明实施例中可通过众多子窗口同时向用户展示多个(例如九个)视频节目,不但具有较强的视觉冲击力,提升了观看效果,而且方便用户收看,使用户可以同时关注多个节目,也可以更容易的对节目进行选择,挑选出喜爱的节目进行收看,从而大大提高了观看效率。
【专利说明】
一种视频显示方法及装置
技术领域
[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 ]第一播放子单元,用于当满足所述预设条件时,均从每个视频的第一个数据包开始同时起播所述预设数量的视频。
[0032]可选的,所述视频播放单元包括:
[0033]后台播放子单元,用于在同时起播前在后台播放已收到的数据包;
[0034]第二播放子单元,用于当满足所述预设条件时,均从每个视频当前收到的数据包开始同时起播所述预设数量的视频。
[0035]可选的,所述预设数量为九个,所述预设布局为三乘三的布局。
[0036]可选的:
[0037]所述预设数量的视频为人工指定的视频,或者,
[0038]所述预设数量的视频为根据所述用户的观看习惯而确定的视频。
[0039]本发明的实施例提供的技术方案可以包括以下有益效果:
[0040]在本发明实施例中,可以在一个界面中通过众多子窗口同时向用户展不多个(例如九个)视频节目,不但具有较强的视觉冲击力,提升了观看效果,而且方便用户收看,使用户可以同时关注多个节目,也可以更容易的对节目进行选择,挑选出喜爱的节目进行收看,从而大大提尚了观看效率。
[0041]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本发明。
【附图说明】
[0042]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0043]图1是根据本发明一示例性实施例示出的一种视频显示方法的流程图;
[0044]图2是根据本发明一示例性实施例示出的界面示意图;
[0045]图3是根据本发明一示例性实施例示出的界面示意图;
[0046]图4是根据本发明一示例性实施例示出的界面示意图;
[0047]图5是根据本发明一示例性实施例示出的场景示意图;
[0048]图6是根据本发明一示例性实施例示出的一种视频显示方法的流程图;
[0049]图7是根据本发明一示例性实施例示出的数据包缓存示意图;
[0050]图8是根据本发明一示例性实施例示出的一种视频显示方法的流程图;
[0051]图9是根据本发明一示例性实施例示出的界面及操作示意图;
[0052]图10是根据本发明一示例性实施例示出的界面及操作示意图;
[0053]图11是根据本发明一示例性实施例示出的界面及操作示意图;
[0054]图12是根据本发明一示例性实施例示出的界面及操作示意图;
[0055]图13是根据本发明一示例性实施例示出的界面示意图;
[0056]图14是根据本发明一示例性实施例示出的界面示意图;
[0057]图15是根据本发明一示例性实施例示出的一种视频显示装置的示意图;
[0058]图16是根据本发明一示例性实施例示出的一种视频显示装置的示意图;
[0059]图17是根据本发明一示例性实施例示出的一种视频显示装置的示意图。
【具体实施方式】
[0060]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0061]图1是根据本发明一示例性实施例示出的一种视频显示方法的流程图。该方法例如可以用于手机、平板电脑、电视、投影器、大屏幕等终端设备。
[0062]参见图1所示,该方法可以包括如下步骤:
[0063]步骤SlOl,显示预设界面,所述预设界面中包含有预设数量的子窗口,且所述预设数量的子窗口按照预设布局进行排列。
[0064]例如,可以接收用户的开启指令,然后根据所述开启指令,显示所述预设界面。
[0065]在本实施例中,可以将所述预设界面称为Livewall(直播墙)。以终端设备是手机为例,当用户想启用Livewall时,可以点击屏幕中的某功能按钮,从而发出开启指令。
[0066]对于预设数量具体为多少本实施例并不进行限制,同时对于这些子窗口的布局形式也并不进行限制,本领域技术人员可以根据不同需求或不同场景来自行设计,可以在此处使用的这些设计都没有背离本发明的精神和保护范围。
[0067]作为一种示例,所述预设数量可以为九个,所述预设布局可以为三乘三的布局。
[0068]这种布局可参见图2所示,在图2中终端设备为手机201,手机201的Liverall界面中有3X3共九个子窗口,其中一个子窗口为202。
[0069]而在另一中场景中,如图3所示,Livewall界面中也可以有十二个子窗口,呈现3X4的布局,等等。
[0070]终端设备除了是手机外,还可以是电视机等,作为示例可参见图4所示,在图4中电视机的LivewalI界面内有3 X 3共九个子窗口。
[0071]为了方便描述,以下均以Livewall界面中有九个子窗口为例进行说明。
[0072]在同时起播所述预设数量的视频之前,对于如何获取所述预设数量的视频,本实施例并不进行限制。获取视频的数量也为预设数量,也即数量与子窗口数量相同。如果有九个子窗口,则也获取九个视频,以使每个子窗口中播放一个获取到的视频。
[0073]对于所获取到的视频的来源本实施例并不进行限制,例如所述视频可以为直播节目,或者为轮播节目,或者为与电视台同步的节目,等等。其中,轮播节目是指按照某种规则进行轮番播放的节目,例如可以轮番播放某电视剧,等等。
[0074]对于获取视频的方式本实施例也并不进行限制,例如可以随机地获取九个视频。
[0075]作为示例,所述获取所述预设数量的视频,可以包括:
[0076]获取人工指定的所述预设数量的视频;
[0077]或者,
[0078]根据所述用户的观看习惯,获取所述预设数量的视频。
[0079]例如运营人员可以预先设置好这九个子窗口各播放什么节目,当用户开启Li vewa11功能后,便可以按照该预先设置进行起播。
[0080]又例如系统可以在后台预先统计该用户的观看习惯,举例来讲,若用户喜欢观看某连续剧,则当该用户开启Li vewal I功能后,可以让这九个子窗口同时起播该连续剧,每个子窗口播放一集;再举例来讲,若通过统计发现该用户喜欢观看足球比赛,或者喜欢观看某个导演的电影,则当该用户开启Livewall功能后,可以让这九个子窗口同时起播相应的内容,如每个窗口播放一场足球比赛,或者每个窗口播放一部该导演的电影。
[0081 ]步骤S102,向服务器同时请求所述预设数量的视频。
[0082]作为示例可参见图5所示,在图5中,作为终端设备的手机502向服务器501同时发出对多个视频的请求。
[0083]对于向服务器同时请求所述预设数量的视频的步骤,可以在显示预设界面的步骤之前,也可以在其之后,等等,对此本实施例并不进行限制。
[0084]步骤S103,分别接收所述服务器发来的各所述视频的数据包。
[0085]步骤S104,当满足预设条件时,在所述预设数量的子窗口中以每个子窗口播放一个所述视频的方式,根据所接收到的数据包同时起播所述预设数量的视频。
[0086]在本实施例中,当需要播放各子窗口中的视频时,各窗口中的视频是同时起播,而不是有先有后有快有慢的起播。
[0087]作为示例,所以预设条件可以包括:
[0088]接收到的各所述视频的数据包的数量均达到预设阈值。
[0089]对于一个视频来讲,由于视频的体积一般都较大,所以在通过网络传输时,服务器可以先将视频进行分割,得到一个个数据包(在本发明中一个数据包也可以称为是一个视频切片),然后逐一发送给终端设备,终端设备接收到数据包之后,当满足某条件时,例如收到的数据包的数量已达到预设阈值,便可以起播该视频,从而达到边接收边播放的效果。
[0090]在本实施例中,由于要达到九个子窗口同时起播的效果,所以需要等至各子窗口视频的数据包的数量均达到预设阈值,而非一个子窗口达到阈值了就起播该子窗口。
[0091 ]在本实施例或本发明其他某些实施例中,对于如何根据所接收到的数据包同时起播所述预设数量的视频,可以有多种实现方式,对此本实施例并不进行限制。
[0092]作为示例,参见图6所示,所述根据所接收到的数据包同时起播所述预设数量的视频,可以包括:
[0093]步骤S601,在同时起播前缓存收到的各所述视频的数据包。
[0094]步骤S602,当满足所述预设条件时,均从每个视频的第一个数据包开始同时起播所述预设数量的视频。
[0095]例如可参见图7所示,在图7中702为服务器701向终端设备发来的一个视频的一个数据包,在图7中终端设备上有四个待播放视频,同时起播的预设条件是每个视频都需要收到至少一个数据包,从图中可以看到有三个视频分别已收到了 3、1、2个数据包,而还有一个视频尚未收到数据包,所以当前不能起播,对于已经收到的数据包,先进行缓存。
[0096]这种方式的优点是同时起播时均从每个视频的开头(即每个视频的第一个数据包)开始播放,使用户可以完整的看到视频。
[0097]作为另一个示例,参见图8所示,所述根据所接收到的数据包同时起播所述预设数量的视频,可以包括:
[0098]步骤S801,在同时起播前在后台播放已收到的数据包。
[0099]步骤S802,当满足所述预设条件时,均从每个视频当前收到的数据包开始同时起播所述预设数量的视频。
[0100]这种方式的优点是同时起播时可从视频当前最新画面开始起播,这对于直播节目来讲,使得子窗口起播时就与直播同步,避免滞后。
[0101]在本实施例中,可以在一个界面中通过众多子窗口同时向用户展不多个(例如九个)视频节目,不但具有较强的视觉冲击力,提升了观看效果,而且方便用户收看,使用户可以同时关注多个节目,也可以更容易的对节目进行选择,挑选出喜爱的节目进行收看,从而大大提尚了观看效率。
[0102]另外,在本实施例或本发明其他某些实施例中,所述方法还可以包括:
[0103]接收用户针对其中一个子窗口的观看指令。
[0104]根据所述观看指令,进入所述子窗口对应视频的独立播放界面。
[0105]例如用户可以使用手指点击其中一个子窗口,从而发出观看指令,则界面离开Livewall,进入到该用户所点击的子窗口对应视频的独立播放界面,从而使该用户开始正常观看该视频。
[0106]在本实施例或本发明其他某些实施例中,所述方法还可以包括:
[0107]接收用户的刷新指令。
[0108]根据所述刷新指令,获取另一批所述预设数量的视频。
[0109]对于获取的具体方式本实施例也并不进行限制,例如可以获取运营人员所述设置的另一批节目,或者根据用户习惯获取另外一批视频,等等。
[0110]在所述预设数量的子窗口中同时起播所述另一批视频。
[0111]例如参见图9所示,在LiveralI界面中,用户可以点击右上角的刷新按钮,从而发出刷新指令,将原来子窗口中播放的视频I?视频9替换为视频10?视频18。
[0112]此外,在本实施例或本发明其他某些实施例中,该方法还可以包括:
[0113]当检测到用户的第一预设操作时,在每个所述子窗口中播放相应视频的同时,显示所播放视频的第一指定信息。
[0114]对于第一预设操作的具体内容本实施例并不进行限制,本领域技术人员可以根据不同需求或不同场景来自行设计,可以在此处使用的这些设计都没有背离本发明的精神和保护范围。
[0115]举例来讲,参见图10所示,第一预设操作可以是在屏幕左侧边缘从上而下的滑动操作。
[0116]对于第一指定信息的具体内容本实施例也并不进行限制,例如可以为子窗口中正在播放的视频的简介信息,等等。
[0117]在本实施例或本发明其他某些实施例中,所述方法还可以包括:
[0118]输出指定子窗口所播放视频的声音。
[0119]作为示例,指定子窗口可以是按从左到右且从上到下的顺序时的第一个子窗口,也即左上角的子窗口。
[0120]另外在其他一些实施例中,也可以不播放任何子窗口视频的声音,如设置为静音,或者播放其他声音(如背景音乐),等等,对此本实施例也并不进行限制。
[0121]在本实施例或本发明其他某些实施例中,在检测到用户的第一预设操作时,所述方法还可以包括:
[0122]在每个子窗口中显示声音切换按钮;
[0123]当用户点击了其中一个子窗口的声音切换按钮后,改为输出所点击的声音切换按钮所对应视频的声音。
[0124]作为示例可参见图11所示,用户于屏幕左侧边缘进行了从上而下的滑动操作后,各子窗口中便会像图11那样出现声音切换按钮(如图11中1101所示)及第一指定信息(如图11中1102所指虚线框中的内容)。在图11中当前正在输出左上角第一个子窗口的视频的声音,其余子窗口中的声音切换按钮均为静音样式,用户可以点击其中一个静音样式的声音切换按钮,从而令终端设备输出的声音切换为所点子窗口的视频的声音。
[0125]在本实施例或本发明其他某些实施例中,所述方法还包括:
[0126]如果在预设时长内未检测到任何操作,则取消显示所述第一指定信息及所述声音切换按钮。
[0127]例如出现图11所示的声音切换按钮及第一指定信息后,1s内未检测到用户的任何操作,则可以恢复为图2所示的界面,即取消显示所述第一指定信息及所述声音切换按钮。
[0128]在本实施例或本发明其他某些实施例中,所述方法还可以包括:
[0129]当检测到用户的第二预设操作时,使全部子窗口停止播放视频,改为在每个子窗口中显示所播放视频的第二指定信息。
[0130]对于第二预设操作和第二指定信息的具体内容本实施例也并不进行限制,本领域技术人员可以根据不同需求或不同场景来自行设计,可以在此处使用的这些设计都没有背离本发明的精神和保护范围。
[0131]作为示例,第二指定信息可以为海报信息,第二预设操作可以为长按屏幕的操作。
[0132]可参见图12及图13所示,在图12中,用户长按屏幕,在弹出的对话框中点击确定按钮,则九个子窗口均停止播放视频,各子窗口改为显示原播放视频的海报,如图13所示。
[0133]在本实施例或本发明其他某些实施例中,所述方法还可以包括:
[0134]在显示所述第二指定信息时,如果检测到用户的第三预设操作,则改为在每个子窗口中显示所播放视频的第三指定信息。
[0135]作为示例第三预设操作也可以为长按屏幕的操作,第三指定信息可以为视频的详
*卜主1同O
[0136]可参见图14所示,当用户在图13的界面上再次长按屏幕时,便可以显示图14所示的内容,即每个子窗口中显示原播放视频的详情信息,例如可以包括视频名称、当前是第多少集,下一集是第多少集,等等。
[0137]下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。
[0138]图15是根据本发明一示例性实施例示出的一种视频显示装置的示意图。
[0139]参见图15所示,该装置可以包括:
[0140]窗口显示单元1501,用于显示预设界面,所述预设界面中包含有预设数量的子窗口,且所述预设数量的子窗口按照预设布局进行排列;
[0141]视频请求单元1502,用于向服务器同时请求所述预设数量的视频;
[0142]视频接收单元1503,用于分别接收所述服务器发来的各所述视频的数据包;
[0143]视频播放单元1504,用于当满足预设条件时,在所述预设数量的子窗口中以每个子窗口播放一个所述视频的方式,根据所接收到的数据包同时起播所述预设数量的视频。
[0144]在本实施例或本发明其他某些实施例中,所述预设条件包括:
[0145]接收到的各所述视频的数据包的数量均达到预设阈值。
[0146]参见图16所示,在本实施例或本发明其他某些实施例中,所述视频播放单元包括:
[0147]缓存子单元1601,用于在同时起播前缓存收到的各所述视频的数据包;
[0148]第一播放子单元1602,用于当满足所述预设条件时,均从每个视频的第一个数据包开始同时起播所述预设数量的视频。
[0149]参见图17所示,在本实施例或本发明其他某些实施例中,所述视频播放单元包括:
[0150]后台播放子单元1701,用于在同时起播前在后台播放已收到的数据包;
[0151 ]第二播放子单元1702,用于当满足所述预设条件时,均从每个视频当前收到的数据包开始同时起播所述预设数量的视频。
[0152]在本实施例或本发明其他某些实施例中,所述预设数量为九个,所述预设布局为三乘三的布局。
[0153]在本实施例或本发明其他某些实施例中:
[0154]所述预设数量的视频为人工指定的视频,或者,
[0155]所述预设数量的视频为根据所述用户的观看习惯而确定的视频。
[0156]在本实施例中,可以在一个界面中通过众多子窗口同时向用户展不多个(例如九个)视频节目,不但具有较强的视觉冲击力,提升了观看效果,而且方便用户收看,使用户可以同时关注多个节目,也可以更容易的对节目进行选择,挑选出喜爱的节目进行收看,从而大大提尚了观看效率。
[0157]关于上述实施例中的装置,其中各个单元\模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0158]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本发明未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
[0159]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种视频显示方法,其特征在于,所述方法包括: 显示预设界面,所述预设界面中包含有预设数量的子窗口,且所述预设数量的子窗口按照预设布局进行排列; 向服务器同时请求所述预设数量的视频; 分别接收所述服务器发来的各所述视频的数据包; 当满足预设条件时,在所述预设数量的子窗口中以每个子窗口播放一个所述视频的方式,根据所接收到的数据包同时起播所述预设数量的视频。2.根据权利要求1所述的方法,其特征在于,所述预设条件包括: 接收到的各所述视频的数据包的数量均达到预设阈值。3.根据权利要求1所述的方法,其特征在于,所述根据所接收到的数据包同时起播所述预设数量的视频,包括: 在同时起播前缓存收到的各所述视频的数据包; 当满足所述预设条件时,均从每个视频的第一个数据包开始同时起播所述预设数量的视频。4.根据权利要求1所述的方法,其特征在于,所述根据所接收到的数据包同时起播所述预设数量的视频,包括: 在同时起播前在后台播放已收到的数据包; 当满足所述预设条件时,均从每个视频当前收到的数据包开始同时起播所述预设数量的视频。5.根据权利要求1所述的方法,其特征在于,所述预设数量为九个,所述预设布局为三乘三的布局。6.根据权利要求1所述的方法,其特征在于: 所述预设数量的视频为人工指定的视频,或者, 所述预设数量的视频为根据所述用户的观看习惯而确定的视频。7.一种视频显示装置,其特征在于,所述装置包括: 窗口显示单元,用于显示预设界面,所述预设界面中包含有预设数量的子窗口,且所述预设数量的子窗口按照预设布局进行排列; 视频请求单元,用于向服务器同时请求所述预设数量的视频; 视频接收单元,用于分别接收所述服务器发来的各所述视频的数据包; 视频播放单元,用于当满足预设条件时,在所述预设数量的子窗口中以每个子窗口播放一个所述视频的方式,根据所接收到的数据包同时起播所述预设数量的视频。8.根据权利要求7所述的装置,其特征在于,所述预设条件包括: 接收到的各所述视频的数据包的数量均达到预设阈值。9.根据权利要求7所述的装置,其特征在于,所述视频播放单元包括: 缓存子单元,用于在同时起播前缓存收到的各所述视频的数据包; 第一播放子单元,用于当满足所述预设条件时,均从每个视频的第一个数据包开始同时起播所述预设数量的视频。10.根据权利要求7所述的装置,其特征在于,所述视频播放单元包括: 后台播放子单元,用于在同时起播前在后台播放已收到的数据包; 第二播放子单元,用于当满足所述预设条件时,均从每个视频当前收到的数据包开始同时起播所述预设数量的视频。11.根据权利要求7所述的装置,其特征在于,所述预设数量为九个,所述预设布局为三乘三的布局。12.根据权利要求7所述的装置,其特征在于: 所述预设数量的视频为人工指定的视频,或者, 所述预设数量的视频为根据所述用户的观看习惯而确定的视频。
【文档编号】H04N21/431GK105828162SQ201610245131
【公开日】2016年8月3日
【申请日】2016年4月19日
【发明人】王炅
【申请人】乐视控股(北京)有限公司, 乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1