一种智能终端及其控制视频客户端的方法
【专利摘要】本发明实施例公开了一种智能终端及其控制视频客户端的方法,包括:检测到打开视频客户端的视频播放器播放视频的指示时,加载所述视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮;检测到关闭所述视频播放器的指令时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。本发明实施例在关闭所述视频播放器时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮,因此相对于现有技术,本发明实施例中的视频播放器不会一直占用系统资源,其按钮也不会一直占用界面资源,以达到提高资源利用率的目的。
【专利说明】一种智能终端及其控制视频客户端的方法
【技术领域】
[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]图1为本发明实施例提供的控制视频客户端的方法流程图;
[0038]图2为本发明实施例提供的智能终端结构示意图。
【具体实施方式】
[0039]本发明实施例在检测到关闭所述视频播放器的指令时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮,因此相对于现有技术,对于在用户观看完影片或不需要观看影片时关闭视频播放器而未关闭视频客户端的情况下,不会一直占用系统资源,其播放器按钮也不会一直占用界面资源,以达到提高资源利用率的目的。
[0040]下面结合附图对本发明的【具体实施方式】进行详细说明。
[0041]如图1所示,本发明实施例提供的控制视频客户端的方法流程,具体实现步骤包括:
[0042]步骤101、检测到打开视频客户端的视频播放器播放视频的指令时,加载所述视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮。
[0043]通常,关联所述视频播放器的播放器按钮以固定位置或浮动的方式,显示在视频客户端界面的任意位置,本发明实施例对播放器按钮在在视频客户端的界面上的显示方式不作具体限定。
[0044]通常,在确定显示视频播放器并未显示所述播放器按钮时,则确定出错并进行相应处理,具体可以采用如下确定方式:检测当前是否加载有视频播放器的组件,若已加载,说明显示了视频播放器,则检测当前页面上是否有播放器按钮,若有,说明未出错,否则确定出错。在进行出错时进行相应的处理以在显示视频播放器的状态下显示播放器按钮,具体的方式可以是,通过程序控制重新加载视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮,以使在视频客户端界面上显示视频播放器并播放视频的同时,显示视频播放器按钮。当然,也可以通过仅重新在视频客户端界面上显示的播放器按钮的方式重新加载该播放器按钮,通过对出错情况的相应处理,能够保证视频播放器播放视频与该播放器按钮的出现为一个完整动作,从而避免在视频播放器播放视频并切换到视频信息浏览界面时,导致用户无法快速切换到视频播放器的问题。[0045]优选的,在所述视频播放器播放视频时,收到视频信息浏览指令时,在视频播放器播放视频的状态下,将视频客户端界面切换到视频信息浏览界面,
[0046]具体的切换方式可以是,将视频播放器进行隐藏,并在相应的区域显示视频信息浏览界面。当然,也可以不隐藏视频播放器,将视频信息浏览界面以覆盖的方式覆盖视频播放器进行显示。
[0047]优选地,在视频客户端显示视频信息浏览界面,用户点击播放器时收到播放切换指令,则将视频客户端界面切换到视频播放器进行视频播放。
[0048]具体的切换方式可以是,将视频信息浏览界面进行隐藏,并在相应的区域显示视频播放器。当然,也可以不隐藏视频信息浏览界面,将视频播放器以覆盖的方式覆盖视频信息浏览界面进行显示。
[0049]在本发明上述优选的实施方式中,在视频播放器播放视频的时,收到视频信息浏览指令时,在视频播放器播放视频的状态下,将视频客户端界面切换到视频信息浏览界面,此时用户可以浏览视频列表以及视频相关信息,并且不会中断视频信息的播放;在视频客户端显示视频信息浏览界面时,收到播放切换指令,通过所述播放器按钮能够方便快捷地切换到视频播放器进行视频播放,以使视频播放与视频信息浏览能够同时进行,从而增强用户体验。
[0050]步骤102、确定关闭所述视频播放器时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。
[0051]通常,确定关闭视频播放器后仍显示所述播放器按钮时,确定出错并进行相应处理,具体可以采用如下确定方式:检测当前是否加载有视频播放器的组件,若未加载,说明关闭了视频播放器,则检测当前页面上是否有播放器按钮,若有,说明出错,否则确定未出错。在进行出错时进行相应的处理以在关闭视频播放器的状态下隐藏播放器按钮,具体的方式可以是,通过程序控制重新释放该视频播放器的组件所占用的资源,并隐藏该播放器按钮,以使在该视频播放器关闭的同时,隐藏视频播放器按钮。通过对出错情况的相应处理,能够保证视频播放器播放视频与该播放器按钮的出现为一个完整动作,从而避免在关闭视频播放器时,导致用户点击视频播放器按钮无效的问题。
[0052]优选的,确定视频播放器的状态,若为打开且未播放视频时,也会释放该视频播放器的组件所占用的资源,并隐藏该播放器按钮。
[0053]在本发明上述优选的实施方式中,在视频播放器的状态为打开且未播放视频时,也会释放该视频播放器的组件所占用的资源,并隐藏该播放器按钮,用以解决现有技术中,在视频播放器打开且未显示任何视频时,例如用户已观看完一个影片,但并未选择播放下一个影片时,视频客户端未释放该视频播放器的组件所占用的资源并隐藏该播放器按钮,从而导致降低了系统资源及界面资源利用率的问题。
[0054]需要说明的是,视频播放器播放视频包括两种情况,一是视频信息正在播放状态,一是视频信息处于暂停状态,在这两种状态下,不会释放该视频播放器的组件所占用的资源,也不会隐藏播放器按钮。
[0055]本发明的上述实施例中,检测到打开视频客户端的视频播放器播放视频的指令时,加载所述视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮;检测到关闭所述视频播放器时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。本发明实施例在关闭所述视频播放器时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮,因此相对于现有技术,本发明实施例中的视频播放器不会一直占用系统资源,其按钮也不会一直占用界面资源,以达到提高资源利用率的目的。
[0056]基于相同的技术构思,本发明实施例提供了一种智能终端,由于该智能终端解决问题的原理与方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
[0057]如图2所示,本发明实施例提供的智能终端,可包括:
[0058]显示单元201,用于检测到打开视频客户端的视频播放器播放视频的指令时,加载所述视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮;
[0059]隐藏单元202,用于检测到关闭所述视频播放器的指令时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。
[0060]以上功能模块或单元的划分方式仅为本发明实施例给出的一种优选实现方式,功能模块的划分方式不构成对本发明的限制。
[0061]具体实施中,还包括:
[0062]切换单元203,用于在所述视频播放器播放视频时,收到视频信息浏览指令时,在视频播放器播放视频的状态下,将视频客户端界面切换到视频信息浏览界面;在视频客户端显示视频信息浏览界面,且收到播放切换指令时,切换到视频播放器进行视频播放。
[0063]具体实施中,所述隐藏单元202进一步用于:
[0064]确定视频播放器的状态,若为打开且未播放视频,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。
[0065]具体实施中,还包括:
[0066]处理单元204,用于确定显示视频播放器并未显示所述播放器按钮时,确定出错并进行相应处理;确定关闭视频播放器后仍显示所述播放器按钮时,确定出错并进行相应处理。
[0067]本发明实施例还提供一种智能终端,包括处理器和数据收发接口,其中:
[0068]所述处理器被配置为用于:确定打开视频客户端的视频播放器播放视频时,加载所述视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮;确定关闭所述视频播放器时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮;
[0069]所述数据收发接口用于实现网络通信功能,及接收用户发送的各种指令。
[0070]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0071]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0072]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0073]尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
[0074]显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
【权利要求】
1.一种控制视频客户端的方法,其特征在于,包括: 检测到打开视频客户端的视频播放器播放视频的指令时,加载所述视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮; 检测到关闭所述视频播放器指令时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。
2.如权利要求1所述的方法,其特征在于,还包括: 在所述视频播放器播放视频时,收到视频信息浏览指令时,在视频播放器播放视频的状态下,将视频客户端界面切换到视频信息浏览界面。
3.如权利要求2所述的方法,其特征在于,还包括: 在视频客户端显示视频信息浏览界面,且收到播放切换指令时,切换到视频播放器进行视频播放。
4.如权利要求1所述的方法,其特征在于,还包括: 确定视频播放器的状态,若为打开且未播放视频,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。
5.如权利要求1-4任一所述的方法,其特征在于,还包括: 确定显示视频播放器并未显示所述播放器按钮时,确定出错并进行相应处理; 确定关闭视频播放器后仍显示所述播放器按钮时,确定出错并进行相应处理。
6.一种智能终端,其特征在于,包括: 显示单元,用于检测到打开视频客户端的视频播放器播放视频的指令时,加载所述视频播放器的组件,在视频客户端界面上显示视频播放器并播放视频,并在视频客户端界面上显示关联所述视频播放器的播放器按钮; 隐藏单元,用于检测到关闭所述视频播放器的指令时,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。
7.如权利要求6所述的智能终端,其特征在于,还包括: 切换单元,用于在所述视频播放器播放视频时,收到视频信息浏览指令时,在视频播放器播放视频的状态下,将视频客户端界面切换到视频信息浏览界面。
8.如权利要求7所述的智能终端,其特征在于,所述切换单元进一步用于: 在视频客户端显示视频信息浏览界面,且收到播放切换指令时,切换到视频播放器进行视频播放。
9.如权利要求6所述的智能终端,其特征在于,所述隐藏单元进一步用于: 确定视频播放器的状态,若未打开且未播放视频,释放所述视频播放器的组件所占用的资源,并隐藏所述播放器按钮。
10.如权利要求6-9任一所述的智能终端,其特征在于,还包括: 处理单元,用于确定显示视频播放器并未显示所述播放器按钮时,确定出错并进行相应处理;确定关闭视频播放器后仍显示所述播放器按钮时,确定出错并进行相应处理。
【文档编号】H04N21/472GK103702190SQ201310681389
【公开日】2014年4月2日 申请日期:2013年12月12日 优先权日:2013年12月12日
【发明者】张晨, 刘豆, 李时斌, 王宇, 吴海波 申请人:乐视网信息技术(北京)股份有限公司