[发明专利]用于图形用户界面的焦点移动方法和焦点移动装置有效
申请号: | 201910572046.3 | 申请日: | 2019-06-28 |
公开(公告)号: | CN112148157B | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 孙自刚 | 申请(专利权)人: | 杭州海康威视数字技术股份有限公司 |
主分类号: | G06F3/0481 | 分类号: | G06F3/0481;G06F3/0484;G06F3/0485;G06F3/0488 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 陈舒维;宋志强 |
地址: | 310051 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 图形 用户界面 焦点 移动 方法 装置 | ||
1.一种用于图形用户界面的焦点移动方法,其特征在于,包括:
响应于输入的焦点移动指令,获取焦点当前所在控件的中心位置;
以焦点当前所在控件的中心位置为起点,沿焦点移动指令的指示方向创建定向搜索区域,其中,定向搜索区域从焦点当前所在控件以预设角度扩张延伸、并以界面边界为界限约束;
检测定向搜索区域的扩张侧边界是否与焦点当前所在控件位于指示方向一侧的边界相交,其中,当定向搜索区域的扩张侧边界焦点与当前所在控件位于指示方向一侧的边界相交时,在焦点当前所在控件位于指示方向一侧的边界与定向搜索区域的扩张侧边界之间的缺口处对定向搜索区域补缺,以使得定向搜索区域进一步覆盖该缺口;
在定向搜索区域内搜索候选控件;
当在定向搜索区域中搜索到候选控件时,以最短移动距离为约束条件将焦点移动至搜索到的一个候选控件,其中,移动距离为焦点当前所在控件的中心位置与候选控件的邻侧边缘的中点位置之间的距离。
2.根据权利要求1所述的焦点移动方法,其特征在于,
沿焦点移动指令的指示方向创建定向搜索区域之后进一步包括:沿指示方向的正交方向创建扩展搜索区域,其中,扩展搜索区域以焦点当前所在控件位于指示方向一侧的边界、定向搜索区域的扩张侧边界、以及界面边界为界限约束;
在定向搜索区域内搜索候选控件之后进一步包括:当在定向搜索区域中未搜索到候选控件时,在扩展搜索区域内搜索候选控件,并且,当在扩展搜索区域中搜索到候选控件时,以最短移动距离为约束条件将焦点移动至搜索到的一个候选控件。
3.根据权利要求2所述的焦点移动方法,其特征在于,在扩展搜索区域内搜索候选控件之后进一步包括:
当在扩展搜索区域中未搜索到候选控件时,产生焦点移动失败的响应。
4.根据权利要求1或2所述的焦点移动方法,其特征在于,以最短移动距离为约束条件将焦点移动至搜索到的一个候选控件包括:
当搜索到一个候选控件时,将焦点移动至该候选控件;
当搜索到多个候选控件时,获取焦点当前所在控件的中心位置、并检测每个候选控件最靠近焦点当前所在控件的邻侧边缘的中点位置,检测焦点当前所在控件的中心位置与每个候选控件的邻侧边缘的中点位置之间的移动距离,以及,将焦点移动至多个候选控件中移动距离最小的候选控件。
5.根据权利要求4所述的焦点移动方法,其特征在于,将焦点移动至多个候选控件中移动距离最小的一个候选控件包括:
当检测到移动距离最小的候选控件唯一时,将焦点移动至该候选控件;
当检测到至少两个候选控件的移动距离同等最小时,检测移动距离同等最小的各候选控件在指示方向的正交方向上的位置;
将焦点移动至位置最靠近控件布置优先侧的一个候选控件。
6.一种用于图形用户界面的焦点移动装置,其特征在于,包括:
搜索区域创建模块,用于响应于输入的焦点移动指令,获取焦点当前所在控件的中心位置;以焦点当前所在控件的中心位置为起点,沿焦点移动指令的指示方向创建定向搜索区域,其中,定向搜索区域从焦点当前所在控件以预设角度扩张延伸、并以界面边界为界限约束;并且,检测定向搜索区域的扩张侧边界是否与焦点当前所在控件位于指示方向一侧的边界相交,其中,当定向搜索区域的扩张侧边界焦点与当前所在控件位于指示方向一侧的边界相交时,在焦点当前所在控件位于指示方向一侧的边界与定向搜索区域的扩张侧边界之间的缺口处对定向搜索区域补缺,以使得定向搜索区域进一步覆盖该缺口;
候选控件搜索模块,用于在定向搜索区域内搜索候选控件;
焦点移动触发模块,用于当在定向搜索区域中搜索到候选控件时,以最短移动距离为约束条件将焦点移动至搜索到的一个候选控件,其中,移动距离为焦点当前所在控件的中心位置与候选控件的邻侧边缘的中点位置之间的距离。
7.一种电子设备,其特征在于,包括处理器,所述处理器用于执行如权利要求1至5中任一项所述的焦点移动方法中的步骤。
8.一种非瞬时计算机可读存储介质,其特征在于,所述非瞬时计算机可读存储介质存储指令,所述指令在由处理器执行时使得所述处理器执行如权利要求1至5中任一项所述的焦点移动方法中的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视数字技术股份有限公司,未经杭州海康威视数字技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910572046.3/1.html,转载请声明来源钻瓜专利网。