一种基于智能电视上的浏览器的浏览操作方法和装置制造方法

文档序号:7775172阅读:244来源:国知局
一种基于智能电视上的浏览器的浏览操作方法和装置制造方法
【专利摘要】本申请提供了一种基于智能电视上的浏览器的浏览操作方法和装置,用户对智能电视浏览网页过程中,应用该方法,当需要对网页中距离较远的内容进行查看时,可快速按动相同按键两次,或者将指针移动至智能电视的预设区域中,以使智能电视屏幕中显示的内容在所述目的移动方向快速移动,无需多次操作就能实现快速定位,操作过程简单,提高用户体验。
【专利说明】一种基于智能电视上的浏览器的浏览操作方法和装置【技术领域】
[0001]本申请属于智能电视领域,尤其涉及一种基于智能电视上的浏览器的浏览操作方法和装置。 【背景技术】
[0002]电视是现代社会中最常见的家用电器,随着科技技术的发展,具有全开放式平台,搭载了操作系统的智能电视也应运而生。用户在基于该智能电视欣赏普通电视内容的同时,可以自行安装和卸载各类应用软件,可持续对智能电视的功能进行扩充和升级,能够给用户带来丰富的个性化体验。
[0003]智能电视能够实现浏览网页,当用户在浏览器中进行网页浏览时,现有的控制装置通过点击上下左右按键对网站页面的移动进行控制。而现有技术中智能电视有一种操作模式——空鼠模式,空鼠模式是一种以指针的形式在智能电视的屏幕上显示的操作方式,用户每次点击某一个方向按键,使得指针在该方向上移动一段距离,当指针移动到电视屏幕的页面边缘时,再次点击该方向按键,对该方向上的电视屏幕上的网页内容相应移动一段距离。
[0004]在对智能电视浏览网页过程中,当用户需要对网页中距离较远的内容进行查看时,需要用户多次执行按键,才能到达目的位置,过程复杂。比如,当前用户处于上部位置,而想要对处于底部的内容进行查看,需要从网站上部移动到网站的底部,使得需要多次按向下的按键才能到达网站底部,操作过程繁琐,用户体验效果差。

【发明内容】

[0005]有鉴于此,本申请的目的在于提供一种基于智能电视上的浏览器的浏览操作方法和装置,简化用户在智能电视上进行网络浏览时查看网页内容定位的操作过程,提高用户体验。
[0006]一种基于智能电视上的浏览器的浏览操作方法,包括:
[0007]依据接收到的接入网络浏览器的请求信息,控制所述智能电视开启网络浏览器界面;
[0008]接收并存储浏览器界面移动控制信息,所述控制信息包括:目的移动方向和生成时间;
[0009]获取上一次的控制信息;
[0010]判断所述控制信息的生成时间与上一次控制信息的生成时间的差值是否满足预设值;如果是,以预设的第一浏览速度在所述目的移动方向移动浏览器页面中显示的内容;
[0011]否则,获取当前智能电视屏幕中指针的位置坐标,判断所述位置坐标是否满足预设区域,如果是,以预设的第二浏览速度在所述目的移动方向移动浏览器页面中显示的内容。[0012]上述的方法,优选的,所述获取上一次的控制信息之后,判断所述控制信息的生成时间与上一个控制信息的生成时间是否满足预设值之前还包括:
[0013]判断所述控制信息的目的移动方向与上一次的控制信息的目的移动方向是否一致;
[0014]如果是,则执行判断所述控制信息的生成时间与上一个控制信息的生成时间是否满足预设值这一步骤;
[0015]否则,执行获取当前智能电视屏幕中指针的位置坐标,判断所述位置坐标是否满足预设区域这一步骤。
[0016]上述的方法,优选的,判断所述位置坐标是否满足预设区域包括:
[0017]解析所述当前智能电视屏幕中指针的位置坐标,得到横轴坐标值和纵轴坐标值;
[0018]判断所述横轴坐标值是否满足预设的横轴坐标值范围,并且所述纵轴坐标值是否满足预设的纵轴坐标值范围;
[0019]如果满足,则所述当前智能电视屏幕中指针的位置坐标满足预设区域;
[0020]否则,所述当前智能电视屏幕中指针的位置坐标不满足预设区域。
[0021]上述的方法,优选的,所述预设区域包括:以智能电视尺寸为基准的智能电视屏幕的边缘位置。
[0022]上述的方法,优选的,所述预设值为不大于2秒。
[0023]上述的方法,优选的,所述边缘位置具体为距离智能电视屏幕边缘2cm范围内区域的位置。
[0024]一种基于智能电视上的浏览器的浏览操作装置,包括:控制模块、接收模块、存储模块、获取模块、第一判断模块、第一移动模块、第二判断模块和第二移动模块;
[0025]其中,
[0026]所述控制模块,用于依据接收到的接入网络浏览器的请求信息,控制所述智能电视开启网络浏览器界面;
[0027]所述接收模块,用于接收浏览器界面移动控制信息,所述控制信息包括:目的移动方向和生成时间;
[0028]所述获取模块,用于获取上一次的控制信息;
[0029]所述第一判断模块,用于判断所述控制信息的生成时间与上一个控制信息的生成时间的差值是否满足预设值,判断结果为满足时,触发第一移动模块,否则,触发第二判断模块;
[0030]所述第一移动模块,用于以预设的第一浏览速度在所述目的移动方向移动浏览器页面中显示的内容;
[0031]所述第二判断模块,用于获取当前智能电视屏幕中指针的位置坐标,并判断所述位置坐标是否满足预设区域,如果满足,触发第二移动模块;
[0032]所述第二移动模块,用于以预设的第二浏览速度在所述目的移动方向移动浏览器页面中显示的内容;
[0033]所述存储模块,用于存储所述接收模块接收到的浏览器界面移动控制信息。
[0034]上述的装置,优选的,还包括:
[0035]第三判断模块,用于判断所述控制信息的目的移动方向与上一次的控制信息的目的移动方向是否一致,如果是,触发第一判断模块。
[0036]上述的装置,优选的,所述第二判断模块包括:解析单元、判断单元;
[0037]其中,
[0038]所述解析单元,用于获取并解析所述当前智能电视屏幕中指针的位置坐标,得到横轴坐标值和纵轴坐标值;
[0039]判断单元,用于判断所述横轴坐标值是否满足预设的横轴坐标值范围,并且所述纵轴坐标值是否满足预设的纵轴坐标值范围,如果满足,则所述当前智能电视屏幕中指针的位置坐标满足预设区域,触发第二移动模块。
[0040]本申请提供了一种基于智能电视上的浏览器的浏览操作方法,包括:依据接收到的接入网络浏览器的请求信息,控制所述智能电视开启网络浏览器界面;接收并存储浏览器界面移动控制信息,所述控制信息包括:目的移动方向和生成时间;获取上一次的控制信息;判断所述控制信息的生成时间与上一次控制信息的生成时间的差值是否满足预设值;如果是,以预设的第一浏览速度在所述目的移动方向移动浏览器页面中显示的内容;否则,获取当前智能电视屏幕中指针的位置坐标,判断所述位置坐标是否满足预设区域,如果是,以预设的第二浏览速度在所述目的移动方向移动浏览器页面中显示的内容。用户对智能电视浏览网页过程中,当需要对网页中距离较远的内容进行查看时,可将指针移动至智能电视的预设区域中,以使智能电视屏幕中显示的内容在所述目的移动方向快速移动,无需多次操作就能实现快速定位,操作过程简单,提高用户体验。
【专利附图】

【附图说明】
[0041]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1是本申请提供的一种基于智能电视上的浏览器的浏览操作方法实施例1的流程图;
[0043]图2是本申请提供的一种基于智能电视上的浏览器的浏览操作方法实施例1的另
一流程图;
[0044]图3是本申请提供的一种基于智能电视上的浏览器的浏览操作方法实施例2的流程图;
[0045]图4是本申请提供的一种基于智能电视上的浏览器的浏览操作装置实施例1的结构示意图;
[0046]图5是本申请提供的一种基于智能电视上的浏览器的浏览操作装置实施例1的一具体结构示意图;
[0047]图6是本申请提供的一种基于智能电视上的浏览器的浏览操作装置实施例2的结构示意图;
[0048]图7是本申请提供的一种基于智能电视上的浏览器的浏览操作方法的应用场景一的流程图;
[0049]图8是本申请提供的一种基于智能电视上的浏览器的浏览操作方法的应用场景二的流程图;
[0050]图9是本申请提供的一种基于智能电视上的浏览器的浏览操作方法的应用场景二中智能电视屏幕示意图。
【具体实施方式】
[0051 ]为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0052]如图1所示,本申请实施例1提供的一种基于智能电视上的浏览器的浏览操作方法的流程图,包括:
[0053]步骤SlOl:依据接收到的接入网络浏览器的请求信息,控制所述智能电视开启网络浏览器界面;
[0054]用户在智能电视中观看电视节目时,如果想要使智能电视接入网络浏览器时,通过设置在遥控器的按键或者智能电视中相应的选择按钮等可生成接入网络浏览器的请求信息。
[0055]当接收到该请求信息后,可根据该请求信息控制智能电视开启网络浏览器界面,用户可以开始在智能电视中浏览网页。同时,切换遥控器的操作方式为空鼠模式,鼠标指针出现在该浏览器界面中,用户通过遥控器控制该指针在智能电视的浏览器界面中执行控制移动等动作。
[0056]步骤S102:接收并存储浏览器界面移动控制信息;
[0057]接收遥控器发送的浏览器界面移动控制信息,该控制信息是控制浏览器界面移动的信息,而实质上,该浏览器界面内容的移动是通过鼠标指针实现的,所以,该浏览器界面移动控制信息就是鼠标指针移动信息,并且对该接收到的控制信息进行存储。
[0058]控制信息包括:目的移动方向和生成时间。
[0059]智能电视常用的遥控器为按键式遥控器当遥控器的操作方式采用空鼠模式时,用户按下按键遥控器的上下左右方向键生成控制信息。比如,当用户按下向左方向的按键,则生成目的移动方向为向左的控制信息,同时将信息生成时间写入。
[0060]还有一种触控式遥控器,用户在遥控器的触控屏上下左右滑动,生成相应的控制信息。比如,当用户在触摸屏上向左滑动,则生成目的移动方向为向左的控制信息,同时将信息生成时间写入。
[0061]步骤S103:获取上一次的控制信息;
[0062]从存储位置处获取距离本次接收时间最近的控制信息,即上一次接收到的控制信息。相应的该上一次的控制信息中也包含:目的移动方向和生成时间。
[0063]步骤S104:判断所述控制信息的生成时间与上一次控制信息的生成时间的差值是否满足预设值,如果是,执行步骤S105,否则,执行步骤S106 ;
[0064]将本次的控制信息的生成时间与上一次的控制信息的生成时间进行比较做差,得到差值,当该差值满足预设值的时候,可将两次生成控制新信息的动作视为同一个动作,即长按键,则执行步骤S105。[0065]如果该差值不满足预设值的时候,可将控制信息对应的控制动作与上一次的控制信息的控制动作为两次无关联的动作,二者可视为两个单独的操作,此时,执行步骤S106。
[0066]比如,当用户使用触控式遥控器时,则本次的点击按键和上一次点击按键为两次无关联的点击,可视为两个单独的点击,类似的,用户使用触控式遥控器时的情况与使用触控式遥控器的情况相近。
[0067]步骤S105:以预设的第一浏览速度在所述目的移动方向移动浏览器页面中显示的内容;
[0068]预设长按键动作与第一网页滚动程序相关联,该第一网页滚动程序中预设有滚动网页速度的为第一浏览速度。
[0069]当用户长按键时,启动第一网页滚动程序,浏览器页面中显示的内容以该预设的第一浏览速度移动,该移动的方向为控制信息中的目的移动方向。
[0070]实际实施中,网页在android端显示在webview中,当鼠标指针触及其边缘时,则认为用户当前的控制动作行为是要滚动网页,则以设定的速度和方向来滚动webview。
[0071]步骤S106:获取当前智能电视屏幕中指针的位置坐标;
[0072]当该控制信息对应的控制动作为一个与其他控制动作无关联的动作时,此时只针对本次接收到该控制信息的当前状态进行分析。
[0073]获取指针在智能电视屏幕上的位置坐标,该位置坐标可以采用多种坐标系方式表示,如直角坐标系、极坐标系、双角坐标系等平面坐标系。
[0074]步骤S107:判断所述位置坐标是否满足预设区域,如果是,执行步骤S108,否则,执行步骤S109 ;
[0075]智能电视屏幕中预先设置特定的区域,该区域与第二网页滚动程序相关联,一旦该指针进入该区域,启动该第二网页滚动程序。
[0076]该预设区域包括:以智能电视尺寸为基准的智能电视屏幕的边缘位置。
[0077]具体实施中,边缘位置可以具体为距离智能电视屏幕边缘2cm范围内区域的位置,该范围数据可以为智能电视的生产厂家设置,也可为用户在使用过程中根据实际情况进行修改设置的,本申请中不再详细说明。
[0078]当然,本实施例中的范围值设置为2cm,但不限定于此,也可为其他数值,如1cm、
1.5cm等均可。
[0079]步骤S108:以预设的第二浏览速度在所述目的移动方向移动浏览器页面中显示的内容;
[0080]当指针进入该预设的区域中,可认为用户当前的行为是要在该区域对应方向快速滚动,启动该第二网页滚动程序,将智能电视屏幕中显示的内容在所述目的移动方向快速滚动。
[0081]例如,预设区域为距离智能电视屏幕边缘2cm范围内区域的位置。当该控制信息的目的移动方向为向下,该指针处于该智能电视屏幕下侧距离边缘Icm处,启动第二网页滚动程序,将智能电视屏幕中显示的内容快速向下滚动。
[0082]在实际应用中,由于该控制信息的目的移动方向与电视屏幕预设区域的对应方向为相同的,因此,本申请中,只对控制信息的目的移动方向进行判断,但不限定于此,也可根据该指针所在的电视屏幕预设区域的对应方向启动第二网页滚动程序,在电视屏幕预设区域的对应方向将智能电视屏幕中显示的内容快速滚动。
[0083]步骤S109:将智能电视屏幕中指针,在所述目的移动方向移动预设距离。
[0084]当该控制信息对应的控制动作为一个与其他控制动作无关联的动作时,并且该指针没有达到该触发第二网页滚动程序的预设区域时,该控制信息只能控制智能电视屏幕上指针的移动,点击或滑动一次,带动电视屏幕上的指针在该方向上相应移动一段距离,如2行,5cm等,与现有技术中的内容相同,不再赘述。
[0085]如图2所示本申请实施例1提供的一种基于智能电视上的浏览器的浏览操作方法的另一流程图,当智能电视中的位置坐标采用的为直角坐标系时,步骤S107包括:
[0086]步骤S1071:解析所述当前智能电视屏幕中指针的位置坐标,得到横轴坐标值和纵轴坐标值;
[0087]获取到的当前智能电视屏幕中指针的位置坐标,如(x,y),解析该指针的位置坐标,可分别得到该指针的横轴坐标值X和纵轴坐标值I。
[0088]步骤S1072:判断所述横轴坐标值是否满足预设的横轴坐标值范围,如果满足,执行步骤S1073,否则,执行步骤S109 ;
[0089]步骤S1072:判断所述纵轴坐标值是否满足预设的纵轴坐标值范围,如果满足,执行步骤S108,否则,执行步骤S109。
[0090]分别判断该指针的横轴坐标值和纵轴坐标值是否全部分别满足该预设范围的坐标范围,如果全部满足,可得到该当前智能电视屏幕中指针的位置坐标满足预设区域;否贝U,不满足。
[0091]本实施例中,先判断横轴坐标值是否满足预设的横轴坐标值范围,再判断纵轴坐标值是否满足预设的纵轴坐标值范围,但不限定于此,也可先判断纵轴坐标值再判断横轴坐标值,或者二者同时判断,可根据实际情况进行设置。
[0092]例如,预设区域为距离智能电视屏幕边缘2cm范围内区域的位置,智能电视坐标系为以屏幕左下角为原点的直角坐标系(单位为cm),在指针的横轴坐标值在(0,2)范围内时,该指针坐标满足该区域。此时指针的坐标为(0.5,10),解析得到该指针的横轴坐标值为
0.5,纵轴坐标值为10,可知该指针的位置坐标满足预设区域,此时指针在靠近智能电视屏幕左侧边缘的位置,启动第二网页滚动程序,将智能电视屏幕中显示的内容向左快速滚动,执行步骤S108。
[0093]又如,预设区域为距离智能电视屏幕边缘2cm范围内区域的位置,智能电视坐标系为以屏幕左下角为原点的直角坐标系(单位为cm),当该指针的坐标为(10,10),解析得到该指针的横轴坐标值为10,纵轴坐标值为10,此时该指针的位置坐标不满足预设区域,不启动第二网页滚动程序,执行步骤S109。
[0094]本实施例中预设的滚动网页速度分别为第一浏览速度和第二浏览速度,二者并不相同,但不限定于此,实际实施中,二者可以为相同的速度,也可为不同的速度,可根据实际情况设置。
[0095]本实施例中,第一网页滚动程序和第二网页滚动程序为不同程序,但不限定于此,实际实施中,二者可以为相同的程序,也可为不同的程序,可根据实际情况设置。
[0096]综上,本申请实施例1提供了一种基于智能电视上的浏览器的浏览操作方法,根据本次接收到的控制信息与上一次的控制信息进行时间差判断,当时间差值满足预设值时,视为长按键,在所述目的移动方向快速移动浏览器页面中显示的内容,而当时间差值不满足预设值时,将本次生成控制信息的控制动作为单独的动作,则判断当前指针是否进入预设区域,如果进入,则将智能电视屏幕中显示的内容在所述目的移动方向快速移动,无需多次操作就能实现快速定位,操作过程简单,提高用户体验。
[0097]如图3所示,本申请实施例2提供的一种基于智能电视上的浏览器的浏览操作方法的流程图,图1所示流程图步骤S103和步骤S104之间,还包括:
[0098]步骤SllO:判断所述控制信息的目的移动方向与上一次的控制信息的目的移动方向是否一致,如果是,执行步骤S104,否则,执行步骤S106。
[0099]由于目的移动方向可能有多个,比如,上下左右等,因此在获取当上一次的控制信息后,需要判断上一次的控制信息与本次接收到的控制信息的目的移动方向是否一致,如果一致,可认为用户当前的行为为长按键,是要在相同的方向移动,则执行步骤S104,继续判断上一次的控制信息与本次接收到的控制信息的生成时间差是否满足预设值。
[0100]而如果上一次的控制信息与本次接收到的控制信息的目的移动方向不一致时,可认为上一次的控制信息对应的控制动作为误操作,视为用户取消上一次的控制信息,则忽视上一次的控制动作,无需判断两个控制信息生成时间差值是否满足预设值,执行步骤S106,判断当前指针在智能电视屏幕中的位置坐标是否满足预设区域。
[0101]综上,本申请实施例2提供了一种基于智能电视上的浏览器的浏览操作方法,在获取到上一次的控制信息后,对该控制信息的目的移动方向和上一次的控制信息的目的移动方向是否一致进行判断,如果二者一致,则可认为用户当前的行为是要在相同的方向移动,继续后续的判断是否需要启动网页滚动程序,如果二者不一致,则认为上一次的控制信息对应的控制动作为误操作,忽视上一次的控制动作,采用该方法能够对用户的误操作进行更换,防止对屏幕的显示内容出现无意义的移动。
[0102]与上述本申请提供的一种基于智能电视上的浏览器的浏览操作方法实施例相对应的,本申请说明书中还提供了一种基于智能电视上的浏览器的浏览操作装置实施例。
[0103]如图4所示,本申请提供的一种基于智能电视上的浏览器的浏览操作装置实施例1的结构示意图,所述装置包括:控制模块101、接收模块102、存储模块103、获取模块104、第一判断模块105、第一移动模块106、第二判断模块107和第二移动模块108 ;
[0104]其中,所述控制模块101,用于依据接收到的接入网络浏览器的请求信息,控制所述智能电视开启网络浏览器界面;
[0105]用户在智能电视中观看电视节目时,如果想要使智能电视接入网络浏览器时,通过设置在遥控器的按键或者智能电视中相应的选择按钮等可生成接入网络浏览器的请求信息。
[0106]当接收到该请求信息后,控制模块101可根据该请求信息控制智能电视开启网络浏览器界面,用户可以开始在智能电视中浏览网页。同时,切换遥控器的操作方式为空鼠模式,鼠标指针出现在该浏览器界面中,用户通过遥控器控制该指针在智能电视的浏览器界面中执行控制移动等动作。
[0107]其中,所述接收模块102,用于接收浏览器界面移动控制信息,所述控制信息包括:目的移动方向和生成时间;
[0108]接收模块102接收遥控器发送的浏览器界面移动控制信息,该控制信息是控制浏览器界面移动的信息,而实质上,该浏览器界面内容的移动是通过鼠标指针实现的,所以,该浏览器界面移动控制信息就是鼠标指针移动信息。
[0109]控制信息包括:目的移动方向和生成时间。
[0110]智能电视常用的遥控器为按键式遥控器当遥控器的操作方式采用空鼠模式时,用户按下按键遥控器的上下左右方向键生成控制信息。比如,当用户按下向左方向的按键,则生成目的移动方向为向左的控制信息,同时将信息生成时间写入。还有一种触控式遥控器,用户在遥控器的触控屏上下左右滑动,生成相应的控制信息。比如,当用户在触摸屏上向左滑动,则生成目的移动方向为向左的控制信息,同时将信息生成时间写入。
[0111]其中,所述存储模块103,用于存储所述接收模块接收到的浏览器界面移动控制信息;
[0112]其中,所述获取模块104,用于获取上一次的控制信息;
[0113]获取模块104从存储模块103处获取距离本次接收时间最近的控制信息,即上一次接收到的控制信息。相应的该上一次的控制信息中也包含:目的移动方向和生成时间。
[0114]其中,所述第一判断模块105,用于判断所述控制信息的生成时间与上一个控制信息的生成时间的差值是否满足预设值,判断结果为满足时,触发第一移动模块106,否则,触发第二判断模块107 ;
[0115]第一判断模块105将本次的控制信息的生成时间与上一次的控制信息的生成时间进行比较做差,得到差值,当该差值满足预设值的时候,可将将两次生成控制新信息的动作视为同一个动作,即长按键,则触发第一移动模块106。
[0116]如果该差值不满足预设值的时候,可将控制信息对应的控制动作与上一次的控制信息的控制动作为两次无关联的动作,二者可视为两个单独的操作,此时,触发第二判断模块 107。
[0117]比如,当用户使用触控式遥控器时,则本次的点击按键和上一次点击按键为两次无关联的点击,可视为两个单独的点击,用户使用触控式遥控器时的情况类似。
[0118]其中,所述第一移动模块106,用于以预设的浏览速度在所述目的移动方向移动浏览器页面中显示的内容;
[0119]预设长按键动作与第一网页滚动程序相关联,该第一网页滚动程序中预设有滚动网页速度的为第一浏览速度。
[0120]当用户长按键时,第一移动模块106启动第一网页滚动程序,浏览器页面中显示的内容以该预设的第一浏览速度移动,该移动的方向为控制信息中的目的移动方向。
[0121]其中,所述第二判断模块107,用于获取当前智能电视屏幕中指针的位置坐标,并判断所述位置坐标是否满足预设区域,如果满足,触发第二移动模块108 ;
[0122]当该控制信息对应的控制动作为一个与其他控制动作无关联的动作时,此时只针对接收该控制信息的当前状态进行分析。
[0123]第二判断模块107获取指针在智能电视屏幕上的位置坐标,该位置坐标可以采用多种坐标系方式表示,如直角坐标系、极坐标系、双角坐标系等平面坐标系。
[0124]智能电视屏幕中预先设置特定的区域,该区域与第二网页滚动程序相关联,一旦该指针进入该区域,启动该第二网页滚动程序。
[0125]该预设区域包括:以智能电视尺寸为基准的智能电视屏幕的边缘位置。[0126]具体实施中,边缘位置可以具体为距离智能电视屏幕边缘2cm范围内区域的位置,该范围数据可以为智能电视的生产厂家设置,也可为用户在使用过程中根据实际情况进行修改设置的,本申请中不做限定。
[0127]当然,本实施例中的范围值设置为2cm,但不限定于此,也可为其他数值,如1cm、
1.5cm等均可。
[0128]其中,所述第二移动模块108,用于将智能电视屏幕中显示的内容跳转至浏览器界面在所述目的移动方向的边缘位置的内容。
[0129]当指针进入该预设的区域中,可认为用户当前的行为是要在该区域对应方向快速到达网页显示内容边缘,第二移动模块108启动该第二网页滚动程序,将智能电视屏幕中显示的内容在所述目的移动方向快速滚动。
[0130]例如,预设区域为距离智能电视屏幕边缘2cm范围内区域的位置。当该控制信息的目的移动方向为向下,该指针处于该智能电视屏幕下侧距离边缘Icm处,启动第二网页滚动程序,将智能电视屏幕中显示的内容快速向下滚动。
[0131]在实际应用中,该控制信息的目的移动方向与电视屏幕预设区域的对应方向为相同的,因此,本申请中,只对控制信息的目的移动方向进行判断,但不限定于此,也可根据该指针所在的电视屏幕预设区域的对应方向启动第二网页滚动程序,在电视屏幕预设区域的对应方向将智能电视屏幕中显示的内容快速滚动。
[0132]而当该控制信息对应的控制动作为一个与其他控制动作无关联的动作时,并且该指针没有达到该触发第二网页滚动程序的预设区域时,该控制信息只能控制智能电视屏幕上指针的移动,点击或滑动一次,带动电视屏幕上的指针在该方向上相应移动一段距离,如2行,5cm等,与现有技术中的内容相同,可采用现有技术中相应的结构,该结构由第二判断模块107触发,此处不再赘述。
[0133]如图5所示一具体结构示意图,当智能电视中的位置坐标采用的为直角坐标系时,所述第二判断模块107包括:解析单元1071、判断单元1072 ;
[0134]其中,所述解析单元1071,用于获取并解析所述当前智能电视屏幕中指针的位置坐标,得到横轴坐标值和纵轴坐标值;
[0135]解析单元1071获取当前智能电视屏幕中指针的位置坐标,如(x,y),并解析该指针的位置坐标,可分别得到该指针的横轴坐标值X和纵轴坐标值y。
[0136]所述判断单元1072,用于判断所述横轴坐标值是否满足预设的横轴坐标值范围,并且所述纵轴坐标值是否满足预设的纵轴坐标值范围,如果满足,则所述当前智能电视屏幕中指针的位置坐标满足预设区域,触发第二移动模块;
[0137]判断单元1072分别判断该指针的横轴坐标值和纵轴坐标值是否全部分别满足该预设范围的坐标范围,如果全部满足,可得到该当前智能电视屏幕中指针的位置坐标满足预设区域;否则,不满足。
[0138]例如,预设区域为距离智能电视屏幕边缘2cm范围内区域的位置,智能电视坐标系为以屏幕左下角为原点的直角坐标系(单位为cm),在指针的横轴坐标值在(0,2)范围内时,该指针坐标满足该区域。此时指针的坐标为(0.5,10),解析得到该指针的横轴坐标值为
0.5,纵轴坐标值为10,可知该指针的位置坐标满足预设区域,此时指针在靠近智能电视屏幕左侧边缘的位置,启动第二网页滚动程序,将智能电视屏幕中显示的内容向左快速滚动,触发第二移动模块108。
[0139]又如,预设区域为距离智能电视屏幕边缘2cm范围内区域的位置,智能电视坐标系为以屏幕左下角为原点的直角坐标系(单位为cm),当该指针的坐标为(10,10),解析得到该指针的横轴坐标值为10,纵轴坐标值为10,此时该指针的位置坐标不满足预设区域,不启动第二网页滚动程序,只控制智能电视屏幕上指针的移动,点击或滑动一次,带动电视屏幕上的指针在该方向上相应移动一段距离。
[0140]本实施例中预设的滚动网页速度分别为第一浏览速度和第二浏览速度,二者并不相同,但不限定于此,实际实施中,二者可以为相同的速度,也可为不同的速度,可根据实际情况设置。
[0141]本实施例中,第一网页滚动程序和第二网页滚动程序为不同程序,但不限定于此,实际实施中,二者可以为相同的程序,也可为不同的程序,可根据实际情况设置。
[0142]综上,本申请实施例1提供了一种基于智能电视上的浏览器的浏览操作装置,根据本次接收到的控制信息与上一次的控制信息进行时间差判断,当时间差值满足预设值时,视为长按键,在所述目的移动方向快速移动浏览器页面中显示的内容,而当时间差值不满足预设值时,将本次生成控制信息的控制动作为单独的动作,则判断当前指针是否进入预设区域,如果进入,则将智能电视屏幕中显示的内容在所述目的移动方向快速移动,无需多次操作就能实现快速定位,操作过程简单,提高用户体验。
[0143]如图6所示,本申请实施例2提供的一种基于智能电视上的浏览器的浏览操作装置的结构示意图,在图4所示装置的结构示意图中,还包括:
[0144]第三判断模块109,用于判断所述控制信息的目的移动方向与上一次的控制信息的目的移动方向是否一致,如果是,触发第一判断模块105。
[0145]由于目的移动方向可能有多个,比如,上下左右等,因此在获取当上一次的控制信息后,第三判断模块109判断上一次的控制信息与本次接收到的控制信息的目的移动方向是否一致,如果一致,可认为用户当前的行为为长按键,是要在相同的方向移动,触发第一判断模块105,继续判断上一次的控制信息与本次接收到的控制信息的生成时间差是否满足预设值。
[0146]而如果上一次的控制信息与本次接收到的控制信息的目的移动方向不一致时,可认为上一次的控制信息对应的控制动作为误操作,视为用户取消上一次的控制信息,则忽视上一次的控制动作,无需判断两个控制信息生成时间差值是否满足预设值,触发第二判断模块107,判断当前指针在智能电视屏幕中的位置坐标是否满足预设区域。
[0147]综上,本申请实施例2提供了一种基于智能电视上的浏览器的浏览操作装置,在获取到上一次的控制信息后,第三判断模块109对该控制信息的目的移动方向和上一次的控制信息的目的移动方向是否一致进行判断,如果二者一致,则可认为用户当前的行为是要在相同的方向移动,继续后续的判断是否需要启动网页滚动程序,如果二者不一致,则认为上一次的控制信息对应的控制动作为误操作,忽视上一次的控制动作,采用该方法能够对用户的误操作进行更换,防止对屏幕的显示内容出现无意义的移动。
[0148]本申请提供了一种基于智能电视上的浏览器的浏览操作方法在实际应用中的具体应用场景,在该场景中,用户已启动智能电视的网络浏览器界面,下述的流程中的操作控制都是在浏览器界面中进行。[0149]应用场景一的具体流程图,如图7所示。
[0150]步骤S201:用户点击遥控器中向下方向键,遥控器生成界面移动控制信息;
[0151]步骤S202:接收并存储该控制信息;
[0152]该控制信息为:向下,生成时间为11:00:00。
[0153]步骤S203:从存储模块处获取上一次的控制信息;
[0154]该上一次的控制信息为:向下,生成时间为11:00:01。
[0155]步骤S204:判断得到该控制信息的目的移动方向与上一次的控制信息的目的移
动方向一致;
[0156]步骤S205:判断得到该所述控制信息的生成时间与上一次控制信息的生成时间的差值满足不大于Is ;
[0157]本场景中,预设的两次控制信息生成时间的时间差为不大于Is。
[0158]步骤S206:以I行/秒速度向下移动浏览器页面中显示的内容;
[0159]本场景中,本次控制信息的生成时间与上一次控制信息的生成时间差值满足不大于预设值ls,则认为两次生成控制信息的控制动作为:长按向下方向键,启动第一网页滚动程序,该第一网页滚动程序预设的第一浏览速度为I行/秒。
[0160]在本应用场景中,第一浏览速度为I行/秒,但不限定于此,也可设置为其他速度。
[0161]步骤S207:用户点击遥控器中任意键,使浏览器页面的移动停止。
[0162]当页面中显示的内容移动到用户想要的内容时,用户点击遥控器中任意键,停止第一网页滚动程序,浏览器页面显示内容停止移动。
[0163]应用场景二的具体流程,如图8所示。
[0164]该场景中,预设区域为距离智能电视屏幕边缘2cm范围内区域的位置,智能电视坐标系为以屏幕左下角为原点的直角坐标系(单位为cm)。
[0165]步骤S301:用户点击遥控器中向下方向键,遥控器生成界面移动控制信息;
[0166]步骤S302:接收并存储该控制信息;
[0167]该控制信息为:向下,生成时间为11:00:00。
[0168]步骤S303:从存储模块处获取上一次的控制信息;
[0169]该上一次的控制信息为:向下,生成时间为11:00:30。
[0170]步骤S304:判断得到该控制信息的目的移动方向与上一次的控制信息的目的移动方向一致;
[0171]两个控制信息的目的移动方向都是向下。
[0172]步骤S305:判断得到所述控制信息的生成时间与上一次控制信息的生成时间的差值大于Is ;
[0173]上一次控制信息的生成时间与当前的控制信息生成时间相差30s,远远大于Is。
[0174]步骤S306:获取当前智能电视屏幕中指针的位置坐标;
[0175]如图9所示智能电视屏幕示意图,该指针201在智能电视屏幕202上的位置,预设区域为203。
[0176]指针的坐标为(10,0.5)。
[0177]步骤S307:判断得到所述位置坐标满足预设区域;
[0178]在指针的纵轴坐标值在(0,2)范围内时,都满足该预设区域,而指针的纵轴坐标值为0.5,满足该预设区域,启动第二网页滚动程序。
[0179]步骤S308:以5行/秒速度向下移动浏览器页面中显示的内容;
[0180]本场景中,当前指针位置满足预设的范围,则可知该用户当前的行为是要在该区域对应向下方向快速滚动,启动第二网页滚动程序,该第二网页滚动程序预设的第二浏览速度为5行/秒。
[0181]在本应用场景中,第二浏览速度为5行/秒,但不限定于此,也可设置为其他速度。
[0182]步骤S309:用户点击遥控器中任意键,使浏览器页面的移动停止。
[0183]当页面中显示的内容移动到用户想要的内容时,用户点击遥控器中任意键,停止第二网页滚动程序,浏览器页面显示内容停止移动。
[0184]以上对本发明所提供的一种基于智能电视上的浏览器的浏览操作方法和装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种基于智能电视上的浏览器的浏览操作方法,其特征在于,包括: 依据接收到的接入网络浏览器的请求信息,控制所述智能电视开启网络浏览器界面; 接收并存储浏览器界面移动控制信息,所述控制信息包括:目的移动方向和生成时间; 获取上一次的控制信息; 判断所述控制信息的生成时间与上一次控制信息的生成时间的差值是否满足预设值;如果是,以预设的第一浏览速度在所述目的移动方向移动浏览器页面中显示的内容; 否则,获取当前智能电视屏幕中指针的位置坐标,判断所述位置坐标是否满足预设区域,如果是,以预设的第二浏览速度在所述目的移动方向移动浏览器页面中显示的内容。
2.根据权利要求1所述的方法,其特征在于,所述获取上一次的控制信息之后,判断所述控制信息的生成时间与上一个控制信息的生成时间是否满足预设值之前还包括: 判断所述控制信息的目的移动方向与上一次的控制信息的目的移动方向是否一致;如果是,则执行判断所述控制信息的生成时间与上一个控制信息的生成时间是否满足预设值这一步骤; 否则,执行获取当前智能电视屏幕中指针的位置坐标,判断所述位置坐标是否满足预设区域这一步骤。
3.根据权利要求1所述的方法,其特征在于,判断所述位置坐标是否满足预设区域包括: 解析所述当前智能电视屏幕`中指针的位置坐标,得到横轴坐标值和纵轴坐标值; 判断所述横轴坐标值是否满足预设的横轴坐标值范围,并且所述纵轴坐标值是否满足预设的纵轴坐标值范围; 如果满足,则所述当前智能电视屏幕中指针的位置坐标满足预设区域; 否则,所述当前智能电视屏幕中指针的位置坐标不满足预设区域。
4.根据权利要求1所述的方法,其特征在于,所述预设区域包括:以智能电视尺寸为基准的智能电视屏幕的边缘位置。
5.根据权利要求1所述的方法,其特征在于,所述预设值为不大于2秒。
6.根据权利要求3所述的方法,其特征在于,所述边缘位置具体为距离智能电视屏幕边缘2cm范围内区域的位置。
7.一种基于智能电视上的浏览器的浏览操作装置,其特征在于,包括:控制模块、接收模块、存储模块、获取模块、第一判断模块、第一移动模块、第二判断模块和第二移动模块; 其中, 所述控制模块,用于依据接收到的接入网络浏览器的请求信息,控制所述智能电视开启网络浏览器界面; 所述接收模块,用于接收浏览器界面移动控制信息,所述控制信息包括:目的移动方向和生成时间; 所述获取模块,用于获取上一次的控制信息; 所述第一判断模块,用于判断所述控制信息的生成时间与上一个控制信息的生成时间的差值是否满足预设值,判断结果为满足时,触发第一移动模块,否则,触发第二判断模块;所述第一移动模块,用于以预设的第一浏览速度在所述目的移动方向移动浏览器页面中显示的内容; 所述第二判断模块,用于获取当前智能电视屏幕中指针的位置坐标,并判断所述位置坐标是否满足预设区域,如果满足,触发第二移动模块; 所述第二移动模块,用于以预设的第二浏览速度在所述目的移动方向移动浏览器页面中显示的内容; 所述存储模块,用于存储所述接收模块接收到的浏览器界面移动控制信息。
8.根据权利要求7所述的装置,其特征在于,还包括: 第三判断模块,用于判断所述控制信息的目的移动方向与上一次的控制信息的目的移动方向是否一致,如果是,触发第一判断模块。
9.根据权利要求7所述的装置,其特征在于,所述第二判断模块包括:解析单元、判断单元; 其中, 所述解析单元,用于获取并解析所述当前智能电视屏幕中指针的位置坐标,得到横轴坐标值和纵轴坐标值; 判断单元,用于判断所述横轴坐标值是否满足预设的横轴坐标值范围,并且所述纵轴坐标值是否满足预设的纵轴坐标值范围,如果满足,则所述当前智能电视屏幕中指针的位置坐标满足预设区域,触发第二移`动模块。
【文档编号】H04N21/472GK103561334SQ201310530134
【公开日】2014年2月5日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】慈尚亮, 梁帆 申请人:乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1