一种快速选中智能电视网页元素的方法与流程

文档序号:14722458发布日期:2018-06-17 21:28阅读:482来源:国知局

本发明涉及网页浏览技术,特别涉及一种智能电视网页元素的快速选中方法。



背景技术:

近年来,智能电视已进入千家万户。2012年,智能电视的销量已突破800多万台,2013年销量迫近2000万台,2014年则达到惊人的3100多万台。而绝大部分的智能电视都配备有电视端浏览器,如长虹的视界浏览器、艾客思浏览器、海信的Web浏览器等。但是对于这些运行在电视端的浏览器,传统的电视遥控器难以方便快捷地操作智能电视,特别是在浏览器的网页界面。近年来随着HTML5、CCS3等标准的推出及其迅速发展,网页内容更加丰富多元化,传统的浏览器由于缺乏类似电脑“鼠标”的功能,用户难以快速而精准地选中网页元素,尤其是可点击的网页链接元素,传统方式为用户长按遥控器方向键慢慢移动电视中模拟鼠标位置,这种操作方式严重影响了人机交互,使用户体验大大折扣,很多用户甚至因此拒绝使用智能电视浏览器。

为了改善用户体验,现有的电视厂商提出了多种解决方案。如为智能电视配备电脑鼠标、语音遥控器等。但是,电脑鼠标由于采用红外技术,用户使用时,必须使鼠标置于某种红外反射体之上,这在客厅等环境中极为不便。语音遥控器则由于环境噪声和语音识别率等问题,同样难以大幅度提高用户体验。



技术实现要素:

本发明的目的是为了解决传统电视遥控器难以方便快捷地操作智能电视浏览器网页界面的问题。

为达到上述目的,本发明提供的快速选中智能电视网页元素的方法,包括如下步骤:

步骤一、用户使用遥控器打开智能电视的网络浏览器,并进入网页界面;

步骤二、浏览器对网页页面进行解析,建立页面可点击元素的数据结构并进行存储;

步骤三、用户通过遥控器的虚拟鼠标功能按钮启动遥控器的虚拟鼠标功能,用户通过虚拟鼠标功能对智能电视的网页页面可点击元素进行精确控制。

具体地,所述页面可点击元素包括文字链接、图片、视频、文本输入框及按钮。

具体地,步骤二具体包括:在加载网页页面时,遍历页面的Render树,对可点击的元素在页面中的位置信息进行提取,建立数据结构存储可点击元素与其对应位置信息的关联。

具体地,当用户长按遥控器的虚拟鼠标功能按钮超过一定时间时,遥控器开启体感功能,对遥控器移动的偏移量进行采集并发送给智能电视,智能电视根据遥控器的偏移量计算得到模拟鼠标的移动量。

具体地,在模拟鼠标运动过程中,浏览器的模拟鼠标位置感知装置根据模拟鼠标的当前位置,在数据结构中查找存储的页面可点击元素在页面中的位置,并将模拟鼠标设置到距离所查找到的位置最近的元素之上。

具体地,将模拟鼠标设置到距离所查找到的位置最近的元素之上包括:设置距离最大值,当模拟鼠标与所述可点击元素的距离小于距离最大值时,将模拟鼠标移动到所查找到的位置最近的元素之上,否则不做移动。

具体地,用户通过长按遥控器的虚拟鼠标功能按钮实现对虚拟鼠标的移动,通过单击遥控器的虚拟鼠标功能按钮实现页面元素的选中。

本发明的有益效果是:用户长按遥控器的“OK”按钮,即启动遥控器的体感功能,从而快速将模拟鼠标从一个网页的一个区域快速移动到另一区域。通过查找存储元素位置的数据结构,帮助用户将鼠标精确地移动到所需元素之上。松开“OK”按钮并再次点击,即可选中元素。实现了用户对网页中文字链接、图片、视频、文本输入框等可点击元素的快速精准点击,方便了用户,从而提高了用户体验。

具体实施方式

以下对本发明的技术方案作进一步详细描述。

本发明为解决传统电视遥控器难以方便快捷地操作智能电视浏览器网页界面的问题,提供一种快速选中智能电视网页元素的方法,包括如下步骤:

步骤一、用户使用遥控器打开智能电视的网络浏览器,并进入网页界面;

步骤二、浏览器对网页页面进行解析,建立页面可点击元素的数据结构并进行存储;

步骤三、用户通过遥控器的虚拟鼠标功能按钮启动遥控器的虚拟鼠标功能,用户通过虚拟鼠标功能对智能电视的网页页面可点击元素进行精确控制。

在本发明中,所述页面可点击元素包括文字链接、图片、视频、文本输入框及按钮。可点击元素是对网页中可以为用户点击的内容的概括性描述,包括但不限于上述的例举的内容。

以下以用户使用遥控器上的“OK“按钮为遥控器的虚拟鼠标功能按钮为例,说明用户使用本发明的方法点击图片的具体流程。

步骤1、启动智能电视浏览器并打开某网页界面,如百度、新浪等。

步骤2、嵌入式浏览器对网页页面进行解析,针对页面图片建立数据结构,进行数据的关联与存储。建立数据结构进行数据关联与存储主要完成网页中图片的渲染区域的提取和存储。在加载网页页面时,遍历页面的Render树,对图片在页面中的位置信息进行提取,建立数据结构存储位置信息。

步骤3、长按遥控器上的“OK”按钮,启动虚拟鼠标。

当用户长按遥控器上的“OK”按钮时,遥控器自动打开体感功能,遥控器能够将其移动的“偏移量”实时发送给智能电视,从而转换为模拟鼠标的移动。

步骤4、用户移动遥控器,从而控制模拟鼠标的快速移动。

用户移动遥控器,遥控器的体感功能会将遥控器的“偏移量”实时传输到智能电视,智能电视的相应接口会接受该“偏移量”,从而根据“偏移量”计算并设置模拟鼠标在屏幕上的位置。

由于模拟鼠标与电脑鼠标相比精度较差,用户难以一次性选中所需元素。为此,在模拟鼠标运动过程中,浏览器的模拟鼠标位置感知装置会根据模拟鼠标的当前位置,查找存储的图片在页面中位置的数据结构,并将模拟鼠标设置到距离其最近的元素之上。为了避免模拟鼠标出现较大幅度的非自然移动,此处需要为距离设置最大值,只有当模拟鼠标到元素的距离小于最大值时,才将模拟鼠标移动到元素之上,否则不做移动。

步骤5、用户松开遥控器上的“OK”按钮,单击“OK”按钮,即选图片。

在本发明中,遥控器有“OK”按钮,单击该按钮,功能如同单击电脑鼠标左键,能够选中网页元素。遥控器有体感功能,长按“OK”按钮,即可开启遥控器的体感功能,遥控器能将其移动的“偏移量”转换为模拟鼠标的偏移,从而实现控制模拟鼠标的移动。智能电视具有模拟鼠标功能,并且能够将遥控器功能转换为相应的模拟鼠标动作。如单击“OK”按钮相当于单击电脑鼠标左键;开启体感功能并移动遥控器,相当于移动电脑鼠标。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1