[发明专利]一种实现浏览器中光标定位的方法及装置有效
申请号: | 201310514120.9 | 申请日: | 2013-10-25 |
公开(公告)号: | CN103533416B | 公开(公告)日: | 2017-04-19 |
发明(设计)人: | 戴欣然 | 申请(专利权)人: | 深圳创维-RGB电子有限公司 |
主分类号: | H04N21/422 | 分类号: | H04N21/422;H04N21/472 |
代理公司: | 深圳中一专利商标事务所44237 | 代理人: | 张全文 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 浏览器 光标 定位 方法 装置 | ||
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.一种实现浏览器中光标定位的装置,其特征在于,包括:
接收模块,用于接收到用户按键信息;
第一判断模块,用于判断光标是否在浏览页面上,是则检测模块工作,否则所述接收模块等待接收用户按键信息;
所述检测模块,用于检测按键的类型,如为方向键则第一定位模块工作,如为确认键则第二定位模块工作;
所述第一定位模块,用于根据当前光标位置在所述浏览页面上设置第一扫描区域,根据方向键扫描所述第一扫描区域内的所有链接点,并根据用户的操作将光标定位到符合要求的链接点上;
所述第二定位模块,用于根据当前光标位置在所述浏览页面上设置第二扫描区域,扫描所述第二扫描区域内的所有链接点,并将光标定位到距离当前光标位置最近的链接点上;
执行模块,用于执行所述第一定位模块或所述第二定位模块定位上的链接点;
还包括:
第二判断模块,用于判断按键的类型是否为调用键,是则生成调用模块工作,否则所述检测模块工作;
所述生成调用模块,用于通过自动识别所述浏览页面的每个主体区域,生成网页结构的缩略图,调出所述缩略图,当接收到用户对所述缩略图中的区域进行选择的信息时,将光标移动到与选择的所述缩略图中的区域对应的主体区域中;
其中,所述第一定位模块具体用于,以光标当前位置为坐标原点,生成一个坐标系,直线L1和直线L2互相垂直,分别与X轴成45°角和-45°角,所述直线L1和所述直线L2将光标所在的主体区域划分为四个区域,与方向键中的右键、上键、左键、下键一一对应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳创维-RGB电子有限公司,未经深圳创维-RGB电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310514120.9/1.html,转载请声明来源钻瓜专利网。