一种实现浏览器中光标定位的方法及装置制造方法及图纸

技术编号:9599885 阅读:68 留言:0更新日期:2014-01-23 04:29
本发明专利技术公开一种实现浏览器中光标定位的方法及装置,该方法包括:光标在浏览页面上当接收到用户的方向键时,根据当前光标位置在浏览页面上设置第一扫描区域,根据方向键扫描第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上;光标在浏览页面上当接收到用户的确认键时,根据当前光标位置在浏览页面上设置第二扫描区域,扫描第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上;当光标定位到链接点上时开始执行链接点,执行完链接点后重新接收用户按键信息。本发明专利技术技术方案可自动定位光标,将光标移到最近的、符合用户意向的链接点,定位准确,操作简单。

【技术实现步骤摘要】
一种实现浏览器中光标定位的方法及装置
本专利技术涉及电子产品
,特别涉及一种实现浏览器中光标定位的方法及装置。
技术介绍
目前几乎所有电视都是通过遥控器来控制操作浏览器,一方面,由于遥控器灵敏度低,使用遥控器来控制浏览器的操作极其不便;另一方面,遥控器将光标移动到链接点时需要进行多次按键才能操作浏览器,定位非常不准。现有技术中的电视机领域还公开了其他几种移动光标来控制浏览器的方式,例如通过无线鼠标来控制浏览器、通过将手机连接到电视上来控制浏览器、在遥控器上安装触控板来控制浏览器、通过晃动遥控器来控制浏览器、通过手势识别方式来控制浏览器等。但是这些方式都存在或多或少的不足;1、通过无线鼠标来控制浏览器:使用无线鼠标在浏览器中移动光标虽然方便,但当退出浏览器时,又需用户使用遥控器进行操作,这样让用户使用多个设备操控电视,背离了简单易用、让用户轻松娱乐的原则;2、通过将手机连接到电视上来控制浏览器:通过传屏将电视画面传到手机,用户在手机上操控电视,但是这种方式在网络环境差的情况下反应迟缓;并且有的手机屏幕较小,网页链接在手机屏幕上显得密密麻麻,不能准确点击链接;3、在遥控器上安装触控板来控制浏览器:由于安装的触控板面积有限,在电视这样的大屏上移动光标需要多次滑动才能移动到目标链接区域,并且需要微调才能准确移到目标链接,操作较为繁琐;4、通过动感应遥控器来控制浏览器:动感应遥控器也被称为“空鼠”,“空鼠”可使得光标能够随着遥控器的晃动而改变位置,但存在定位不准确的问题;5、通过手势识别方式来控制浏览器:这种方式对于动作的规范性和操作距离都有要求,而且当有多人同时在做手势时,电视识别会受到很大的干扰,并且手势识别同样存在定位不准确的问题。通过以上的分析,发现目前电视领域中的控制浏览器的方式都普遍存在定位不精准问题,并且上述的3、4、5都需要在原有的硬件上增加其他元器件才能实现,增加了生产成本。
技术实现思路
为了解决现有技术中控制浏览器中出现的定位不准确的问题,本专利技术提供了一种实现浏览器中光标定位的方法及装置。所述技术方案如下:本专利技术采用的技术方案:一种实现浏览器中光标定位的方法,包括:S0:接收用户按键信息;S1:判断光标是否在浏览页面上,是则执行S2,否则返回S0;S2:检测按键的类型,如为方向键则执行S3,如为确认键则执行S4,如为其他键则返回步骤S0;S3:根据当前光标位置在所述浏览页面上设置第一扫描区域,根据方向键扫描所述第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上,执行链接点,返回S0;S4:根据当前光标位置在所述浏览页面上设置第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上,执行链接点,返回S0。进一步地,所述S3包括:S3-1:根据当前光标位置设置所述第一扫描区域,根据方向键扫描所述第一扫描区域中的所有链接点;S3-2:找出以光标当前位置为坐标原点且与x轴夹角最小的链接点(a)和离坐标原点距离最短的链接点(b);将链接点与坐标原点之间的距离记为S,链接点与x轴的夹角记为β;S3-3:判断Sa与Sb的差值是否小于预设长度,是则执行S3-5,否则执行S3-4;S3-4:判断βb与βa的差值是否大于预设角度,是则执行S3-5,否则执行S3-6;S3-5:将光标定位到夹角最小的链接点(a),执行链接点,返回S0;S3-6:将光标定位到距离最短的链接点(b),执行链接点,返回S0。进一步地,所述S1与S2之间包括:S1’:判断按键的类型是否为调用键,是则执行S1’’,否则执行S2;S1’’:通过自动识别所述浏览页面的每个主体区域,生成网页结构的缩略图,调出所述缩略图,当接收到用户对所述缩略图中的区域进行选择的信息时,将光标移动到与选择的所述缩略图中的区域对应的主体区域中,返回S0。进一步地,所述S4之前包括:判断光标是否已定位链接点,是则执行链接点,返回S0;否则执行S4。进一步地,所述S4中根据当前光标位置设置第二扫描区域具体为:在以光标当前位置为坐标原点的坐标系中,将以所述坐标原点为中心的正方形区域作为所述第二扫描区域。一种实现浏览器中光标定位的装置,包括:接收模块,用于接收到用户按键信息;第一判断模块,用于判断光标是否在浏览页面上,是则检测模块工作,否则所述接收模块等待接收用户按键信息;所述检测模块,用于检测按键的类型,如为方向键则第一定位模块工作,如为确认键则第二定位模块工作;所述第一定位模块,用于根据当前光标位置在所述浏览页面上设置第一扫描区域,根据方向键扫描所述第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上;所述第二定位模块,用于根据当前光标位置在所述浏览页面上设置第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上;执行模块,用于执行所述第一定位模块或所述第二定位模块定位上的链接点。进一步地,所述第一定位模块包括:设置扫描单元,用于根据当前光标位置设置所述第一扫描区域,根据方向键扫描所述第一扫描区域中的所有链接点;查找单元,用于找出以光标当前位置为坐标原点且与x轴夹角最小的链接点(a)和离坐标原点距离最短的链接点(b),将链接点与坐标原点之间的距离记为S,链接点与x轴的夹角记为β;第一判断单元,用于判断Sa与Sb的差值是否小于预设长度,是则第一定位单元工作,否则第二判断单元工作;所述第二判断单元,用于判断βb与βa的差值是否大于预设角度,是则所述第一定位单元工作,否则所述第二定位单元工作;所述第一定位单元,用于将光标定位到夹角最小的链接点(a);所述第二定位单元,用于将光标定位到距离最短的链接点(b)。进一步地,上述装置还包括:第二判断模块,用于判断按键的类型是否为调用键,是则生成调用模块工作,否则所述检测模块工作;所述生成调用模块,用于通过自动识别所述浏览页面的每个主体区域,生成网页结构的缩略图,调出所述缩略图,当接收到用户对所述缩略图中的区域进行选择的信息时,将光标移动到与选择的所述缩略图中的区域对应的主体区域中。进一步地,上述装置还包括:第三判断模块,用于判断光标是否已定位链接点,是则所述执行模块工作,否则所述第二定位模块工作。进一步地,所述第二定位模块,具体用于在以光标当前位置为坐标原点的坐标系中,将以所述坐标原点为中心的正方形区域作为所述第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上。本专利技术实施例提供的技术方案带来的有益效果是:本专利技术技术方案可自动定位光标,无论用户使用什么样的工具操控电视,只要能够向电视发送方向键、确定键,本专利技术都可自动将光标移到最近的、符合用户意向的链接点。这样的方式对操控电视的工具要求放宽,并且本专利技术解决了定位不准确问题,实现智能电视浏览器操作方式的简单化、人性化。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种实现浏览器中光标定位的方本文档来自技高网
...
一种实现浏览器中光标定位的方法及装置

【技术保护点】
一种实现浏览器中光标定位的方法,其特征在于,包括:S0:接收用户按键信息;S1:判断光标是否在浏览页面上,是则执行S2,否则返回S0;S2:检测按键的类型,如为方向键则执行S3,如为确认键则执行S4,如为其他键则返回步骤S0;S3:根据当前光标位置在所述浏览页面上设置第一扫描区域,根据方向键扫描所述第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上,执行链接点,返回S0;S4:根据当前光标位置在所述浏览页面上设置第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上,执行链接点,返回S0。

【技术特征摘要】
1.一种实现浏览器中光标定位的方法,其特征在于,包括:S0:接收用户按键信息;S1:判断光标是否在浏览页面上,是则执行S2,否则返回S0;S2:检测按键的类型,如为方向键则执行S3,如为确认键则执行S4,如为其他键则返回步骤S0;S3:根据当前光标位置在所述浏览页面上设置第一扫描区域,根据方向键扫描所述第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上,执行链接点,返回S0;S4:根据当前光标位置在所述浏览页面上设置第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上,执行链接点,返回S0;所述S1与S2之间包括:S1’:判断按键的类型是否为调用键,是则执行S1”,否则执行S2;S1”:通过自动识别所述浏览页面的每个主体区域,生成网页结构的缩略图,调出所述缩略图,当接收到用户对所述缩略图中的区域进行选择的信息时,将光标移动到与选择的所述缩略图中的区域对应的主体区域中,返回S0;其中,所述根据当前光标位置在所述浏览页面上设置第一扫描区域的步骤具体为:以光标当前位置为坐标原点,生成一个坐标系,直线L1和直线L2互相垂直,分别与X轴成45°角和-45°角,所述直线L1和所述直线L2将光标所在的主体区域划分为四个区域,与方向键中的右键、上键、左键、下键一一对应。2.如权利要求1所示的方法,其特征在于,所述S3包括:S3-1:根据当前光标位置设置所述第一扫描区域,根据方向键扫描所述第一扫描区域中的所有链接点;S3-2:找出以光标当前位置为坐标原点且与x轴夹角最小的链接点(a)和离坐标原点距离最短的链接点(b);将链接点与坐标原点之间的距离记为S,链接点与x轴的夹角记为β;S3-3:判断Sa与Sb的差值是否小于预设长度,是则执行S3-5,否则执行S3-4;S3-4:判断βb与βa的差值是否大于预设角度,是则执行S3-5,否则执行S3-6;S3-5:将光标定位到夹角最小的链接点(a),执行链接点,返回S0;S3-6:将光标定位到距离最短的链接点(b),执行链接点,返回S0。3.如权利要求1所示的方法,其特征在于,所述S4之前包括:判断光标是否已定位链接点,是则执行链接点,返回S0;否则执行S4。4.如权利要求1所示的方法,其特征在于,所述S4中根据当前光标位置设置第二扫描区域具体为:在以光标当前位置为坐标原点的坐标系中,将以所述坐标原点为中心的正方形区域作为所述第二扫描区域。5.一种实现浏览器中光标定位的装置,其特征在于,包括:接收模块,用于接收到用户按键信息;第一判断模...

【专利技术属性】
技术研发人员:戴欣然
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1