浏览器控制方法及装置的制造方法

文档序号:10516306阅读:183来源:国知局
浏览器控制方法及装置的制造方法
【专利摘要】本发明实施例提供一种浏览器控制方法及装置,涉及信息技术领域,主要目的在于解决现有浏览器控制必须手持设备操作才能达到控制浏览器运行的问题。本发明实施例所采用的技术方案是:接收摄像设备捕获的用户手势信息;解析出与所述用户手势信息对应的控制命令;根据所述控制命令控制浏览器的运行。本发明主要用于控制浏览器运行。
【专利说明】
浏览器控制方法及装置
技术领域
[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]获取模块,用于若存在与所述以帧为单位的图像匹配成功的图像,则获取与所述以帧为单位的图像匹配成功的图像对应的控制命令。
[°03°] 进一步地,所述解析单元还包括:
[0031]播放模块,用于在智能电视的屏幕界面上,实时播放所述摄像设备捕获的用户手势信息。
[0032]进一步地,所述解析单元还包括:
[0033]停止模块,用于若存在与所述以帧为单位的图像匹配成功的图像,则在智能电视的屏幕界面上,停止播放所述摄像设备捕获的用户手势信息;
[0034]输出模块,用于输出用户手势信息捕获成功提示信息。
[0035]本发明实施例提供的一种浏览器控制方法及装置,首先接收摄像设备捕获的用户手势信息,然后解析出与所述用户手势信息对应的控制命令,最后根据所述控制命令控制浏览器的运行。与目前必须手持设备操作才能达到控制浏览器运行相比,本发明实施例首先通过摄像设备捕获用户的手势信息,然后将捕获的手势信息发送给智能电视,智能电视对捕获的手势信息进行解析,得到与手势信息对应的控制命令,最后浏览器根据解析出的控制命令进行相应的响应,以此达到完好的人机交互效果,从而提高了用户体验。
【附图说明】
[0036]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0037]图1为本发明实施例提供的一种浏览器控制方法流程图;
[0038]图2为本发明实施例提供的另一种浏览器控制方法流程图;
[0039]图3为本发明实施例提供的一种浏览器控制装置的结构框图;
[0040]图4为本发明实施例提供的另一种浏览器控制装置的结构框图;
[0041]图5为本发明实施例提供的一种服务器的实体结构示意图。
【具体实施方式】
[0042]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0043]本发明实施例提供了一种浏览器控制方法,应用于智能电视,如图1所示,具体步骤包括:
[0044]101、接收摄像设备捕获的用户手势信息。
[0045]其中,用户的手势信息为用户站在安装摄像设备的智能电视前方,进行的手势操作。对于本发明实施例,所述摄像设备具体可以为体感摄像头,或是带有摄像功能的智能终端,如手机、平板电脑等,本发明实施例不做具体限定。
[0046]需要说明的是,在接收到摄像设备捕获的用户手势信息后,可以通过USB设备将捕获的用户手势信息发送给智能电视,以使智能电视对用户手势信息进行解析。
[0047]102、解析出与所述用户手势信息对应的控制命令。
[0048]对于本发明实施例,在接收到摄像设备捕获的用户手势信息后,首先将用户手势信息和预置图像表中的图像进行匹配,然后获取与用户手势信息匹配成功的图像对应的控制命令,最后通过获取到的控制命令对浏览器进行控制。需要说明的是,所述预置图像表中存储有多张图像,和与所述图像均对应的控制命令。预置图像表中的图像可以是系统统一配置的常用的控制手势图像,也可是用户根据其实际使用习惯配置的控制手势图像,本发明实施例不做具体限定。
[0049]例如,在预置图像表中,设置的食指点击动作的图像对应的控制命令为“确认”;食指从左到右移动的图像对应的控制命令为“关闭”;食指从右到左移动的图像对应的控制命令为“刷新”;食指从上到下移动的图像对应的控制命令为“下拉页面”;食指从下到上移动的图像对应的控制命令为“上拉页面”。
[0050]103、根据所述控制命令控制浏览器的运行。
[0051]在本发明实施例中,首先通过摄像设备捕获用户的手势信息,然后将捕获的手势信息发送给智能电视,智能电视对捕获的手势信息进行解析,得到与手势信息对应的控制命令,最后浏览器针对解析出的控制命令进行相应的响应,以此达到完好的人机交互效果,从而提高了用户体验。
[0052]例如,当用户浏览的页面内容较多时,用户可以对着摄像设备做出手指从上到下的移动动作,实现控制浏览页面下拉。具体的控制过程如下:首先摄像设备拍摄下用户做出的手指从上到下的移动动作,然后将手指从上到下的移动动作发送给智能电视,智能电视根据预置图像表中的图像解析手指从上到下的移动动作,若在预置图像表中找到与手指从上到下的移动动作匹配的图像,且该图像对应的控制命令为下拉页面,则浏览器响应该下拉页面控制命令,下拉浏览的页面。
[0053]与上述方法相对应地,本发明实施例还提供了一种浏览器控制方法,应用于智能电视,如图2所示,具体步骤包括:
[0054]201、接收摄像设备捕获的用户手势信息。
[0055]202、将所述用户手势信息转换成以帧为单位的图像。
[0056]在本发明实施例中,将用户手势信息转换成以帧为单位图像,可方便后续步骤中,解析出与用户手势信息对应的控制命令。
[0057]203、将所述以帧为单位的图像和预置图像信息表中的图像进行匹配。
[0058]其中,所述预置图像信息表中的每个图像对应一条控制命令,预置图像表中的图像可以是系统统一配置的常用的控制手势图像,也可是用户根据其实际使用习惯配置的控制手势图像,本发明实施例不做具体限定。
[0059]对于本发明实施例,可在预置图像表中设置食指点击动作的图像对应的控制命令为“确认”;食指从左到右移动的图像对应的控制命令为“关闭”;食指从右到左移动的图像对应的控制命令为“刷新”;食指从上到下移动的图像对应的控制命令为“下拉页面”;食指从下到上移动的图像对应的控制命令为“上拉页面”,本发明实施例不做具体限定。
[0060]204、判断是否存在与所述以帧为单位的图像匹配成功的图像。
[0061]205、若存在,则获取与所述以帧为单位的图像匹配成功的图像对应的控制命令。
[0062]在本发明实施例中,若存在与所述以帧为单位的图像匹配成功的图像,则获取与所述以帧为单位的图像匹配成功的图像对应的控制命令,然后根据获取到的控制命令控制浏览器的运行;相反的,若不存在与所述以帧为单位的图像匹配成功的图像,则在智能电视的屏幕界面上播放正确控制浏览器运行的图像信息,以此提示用户如何通过手势信息控制浏览器的运行。
[0063]对于本发明实施例,所述获取与所述以帧为单位的图像匹配成功的图像对应的控制命令之前,所述方法还包括:在智能电视的屏幕界面上,实时播放所述摄像设备捕获的用户手势信息。在本发明实施例中,通过在智能电视的屏幕界面上实时播放所述摄像设备捕获的用户手势信息,可使用户及时查看其做的手势动作是否符合预期,若不符合,则可根据屏幕界面上显示的手势信息做出相应的调整以满足预期效果。
[0064]对于本发明实施例,所述判断是否存在与所述以帧为单位的图像匹配成功的图像之后,所述方法还包括:若存在,则在智能电视的屏幕界面上,停止播放所述摄像设备捕获的用户手势信息;输出用户手势信息捕获成功提示信息。其中,所述提示信息具体可以为摄像头绿灯亮,或是在屏幕界面上显示获取控制命令提示信息,还可以为语音提示用户获取控制命令成功,本发明实施例不做具体限定。在本发明实施例中,若未成功获取与所述以帧为单位的图像匹配成功的图像,则输出手势动作不符合规定信息,以提示用户重新做动作,以便摄像头能够识别出其做出的手势动作。
[0065]206、根据所述控制命令控制浏览器的运行。
[0066]在本发明实施例中,可根据接收的手势信息解析出相应的控制命令,以解析到的控制命令控制浏览器运行,如关闭当前网页,打开一个新的网页,刷新当前网页,滚动网页等操作,本发明实施例不做具体限定。以用户做出的手势信息达到控制浏览器运行的目的,从而实现人机交互效果,提高了用户体验。
[0067]进一步的,作为对上述方法的实现,本发明实施例提供了一种浏览器控制装置,应用于智能电视,如图3所示,该装置包括:接收单元、解析单元以及控制单元;
[0068]接收单元31,用于接收摄像设备捕获的用户手势信息,其中,用户的手势信息为用户站在安装摄像设备的智能电视前方,进行的手势操作。对于本发明实施例,所述摄像设备具体可以为体感摄像头,或是带有摄像功能的智能终端,如手机、平板电脑等,本发明实施例不做具体限定。
[0069]解析单元32,用于解析出与所述接收单元31接收的用户手势信息对应的控制命令。对于本发明实施例,在接收到摄像设备捕获的用户手势信息后,首先将用户手势信息和预置图像表中的图像进行匹配,然后获取与用户手势信息匹配成功的图像对应的控制命令,最后以获取到的控制命令对浏览器进行控制。需要说明的是,所述预置图像表中存储有多张图像,和与所述图像对应的控制命令。预置图像表中的图像可以是系统统一配置的常用的控制手势图像,也可是用户根据其实际使用习惯配置的控制手势图像,本发明实施例不做具体限定。
[0070]控制单元33,用于根据所述解析单元32解析出的控制命令控制浏览器的运行。在本发明实施例中,首先通过摄像设备捕获用户的手势信息,然后将捕获的手势信息发送给智能电视,智能电视对捕获的手势信息进行解析,得到与手势信息对应的控制命令,最后浏览器针对解析出的控制命令进行相应的响应,以此达到完好的人机交互效果,从而提高了用户体验。
[0071]进一步的,如图4所示,所述装置还包括:
[0072]转换单元34,用于将所述接收单元31接收的用户手势信息转换成以帧为单位的图像。将用户手势信息转换成以帧为单位图像,可方便后续步骤中,解析出与用户手势信息对应的控制命令。
[0073]进一步地,所述解析单元32包括:
[0074]匹配模块321,用于将所述转换单元34转换的以帧为单位的图像和预置图像信息表中的图像进行匹配,所述预置图像信息表中的每个图像对应一条控制命令,预置图像表中的图像可以是系统统一配置的常用的控制手势图像,也可是用户根据其实际使用习惯配置的控制手势图像,本发明实施例不做具体限定。
[0075]对于本发明实施例,可在预置图像表中设置食指点击动作的图像对应的控制命令为“确认”;食指从左到右移动的图像对应的控制命令为“关闭”;食指从右到左移动的图像对应的控制命令为“刷新”;食指从上到下移动的图像对应的控制命令为“下拉页面”;食指从下到上移动的图像对应的控制命令为“上拉页面”,本发明实施例不做具体限定。
[0076]判断模块322,用于判断是否存在与所述转换单元34转换的以帧为单位的图像匹配成功的图像。
[0077]获取模块323,用于若存在与所述以帧为单位的图像匹配成功的图像,则获取与所述以帧为单位的图像匹配成功的图像对应的控制命令。在本发明实施例中,若存在与所述以帧为单位的图像匹配成功的图像,则获取与所述以帧为单位的图像匹配成功的图像对应的控制命令,然后根据获取到的控制命令控制浏览器的运行;相反的,若不存在与所述以帧为单位的图像匹配成功的图像,则在智能电视的屏幕界面上播放控制浏览器运行的图像信息,以此提示用户如何通过手势信息控制浏览器的运行。
[0078]进一步地,所述解析单元32还包括:
[0079]播放模块324,用于在智能电视的屏幕界面上,实时播放所述摄像设备捕获的用户手势信息。在本发明实施例中,通过在智能电视的屏幕界面上实时播放所述摄像设备捕获的用户手势信息,可使用户及时查看其做的手势动作是否符合预期,若不符合,则可根据屏幕界面上显示的手势信息做出相应的调整以满足预期效果。
[0080]进一步地,所述解析单元32还包括:
[0081]停止模块325,用于若存在与所述以帧为单位的图像匹配成功的图像,则在智能电视的屏幕界面上,停止播放所述摄像设备捕获的用户手势信息,在本发明实施例中,若未成功获取与所述以帧为单位的图像匹配成功的图像,则输出手势动作不符合规定信息,以提示用户重新做动作,以便摄像头能够识别出其做出的手势动作。
[0082]输出模块326,用于输出用户手势信息捕获成功提示信息。所述提示信息具体可以为摄像头绿灯亮,或是在屏幕界面上显示获取控制命令提示信息,还可以为语音提示用户获取控制命令成功,本发明实施例不做具体限定。
[0083]综上所述,本发明实施例提供的一种浏览器控制方法及装置,首先接收摄像设备捕获的用户手势信息,然后解析出与所述用户手势信息对应的控制命令,最后根据所述控制命令控制浏览器的运行。与目前必须手持设备操作才能达到控制浏览器相比,本发明实施例首先通过摄像设备捕获用户的手势信息,然后将捕获的手势信息发送给智能电视,智能电视对捕获的手势信息进行解析,得到与手势信息对应的控制命令,最后浏览器针对解析出的控制命令进行相应的响应,以此达到完好的人机交互效果,从而提高了用户体验。
[0084]需要说明的是,针对上述浏览器控制装置,凡是本发明实施例中使用到的各个单元模块的功能都可以通过硬件处理器(hardware processor)来实现。
[0085]示例性的,如图5所示,图5示出了本发明实施例提供的一种服务器的实体结构示意图,该服务器可以包括:处理器(processor)51、通信接口(Communicat1ns Interface)52、存储器(mem0ry)53和总线54,其中,处理器51、通信接口 52、存储器53通过总线54完成相互间的通信。通信接口 52可以用于服务器与客户端之间的信息传输。处理器51可以调用存储器53中的逻辑指令,以执行如下方法:接收摄像设备捕获的用户手势信息;解析出与所述用户手势信息对应的控制命令;根据所述控制命令控制浏览器的运行。
[0086]此外,上述的存储器53中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0087]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0088]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0089]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种浏览器控制方法,其特征在于,包括: 接收摄像设备捕获的用户手势信息; 解析出与所述用户手势信息对应的控制命令; 根据所述控制命令控制浏览器的运行。2.根据权利要求1所述的方法,其特征在于,所述接收摄像设备捕获的用户手势信息之后,所述方法还包括: 将所述用户手势信息转换成以帧为单位的图像。3.根据权利要求2所述的方法,其特征在于,所述解析出与所述用户手势信息对应的控制命令包括: 将所述以帧为单位的图像和预置图像信息表中的图像进行匹配,所述预置图像信息表中的每个图像均对应一条控制命令; 判断是否存在与所述以帧为单位的图像匹配成功的图像; 若存在,则获取与所述以帧为单位的图像匹配成功的图像对应的控制命令。4.根据权利要求3所述的方法,其特征在于,所述获取与所述以帧为单位的图像匹配成功的图像对应的控制命令之前,所述方法还包括: 在智能电视的屏幕界面上,实时播放所述摄像设备捕获的用户手势信息。5.根据权利要求4所述的方法,其特征在于,所述判断是否存在与所述以帧为单位的图像匹配成功的图像之后,所述方法还包括: 若存在,则在智能电视的屏幕界面上,停止播放所述摄像设备捕获的用户手势信息; 输出用户手势信息捕获成功提示信息。6.一种浏览器控制装置,其特征在于,包括: 接收单元,用于接收摄像设备捕获的用户手势信息; 解析单元,用于解析出与所述用户手势信息对应的控制命令; 控制单元,用于根据所述控制命令控制浏览器的运行。7.根据权利要求6所述的装置,其特征在于,所述装置还包括: 转换单元,用于将所述用户手势信息转换成以帧为单位的图像。8.根据权利要求7所述的装置,其特征在于,所述解析单元包括: 匹配模块,用于将所述以帧为单位的图像和预置图像信息表中的图像进行匹配,所述预置图像信息表中的每个图像均对应一条控制命令; 判断模块,用于判断是否存在与所述以帧为单位的图像匹配成功的图像; 获取模块,用于若存在与所述以帧为单位的图像匹配成功的图像,则获取与所述以帧为单位的图像匹配成功的图像对应的控制命令。9.根据权利要求8所述的装置,其特征在于,所述解析单元还包括: 播放模块,用于在智能电视的屏幕界面上,实时播放所述摄像设备捕获的用户手势信息。10.根据权利要求9所述的装置,其特征在于,所述解析单元还包括: 停止模块,用于若存在与所述以帧为单位的图像匹配成功的图像,则在智能电视的屏幕界面上,停止播放所述摄像设备捕获的用户手势信息; 输出模块,用于输出用户手势信息捕获成功提示信息。
【文档编号】H04N21/4223GK105872691SQ201510927284
【公开日】2016年8月17日
【申请日】2015年12月14日
【发明人】宫成志
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1