[发明专利]一种用于计算非触屏设备UI焦点的方法在审
申请号: | 201410483135.8 | 申请日: | 2014-09-19 |
公开(公告)号: | CN104252249A | 公开(公告)日: | 2014-12-31 |
发明(设计)人: | 朱晓龙 | 申请(专利权)人: | 济南英驰网络科技有限公司 |
主分类号: | G06F3/0354 | 分类号: | G06F3/0354;G06F3/0484 |
代理公司: | 北京联瑞联丰知识产权代理事务所(普通合伙) 11411 | 代理人: | 郑自群 |
地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 计算 非触屏 设备 ui 焦点 方法 | ||
技术领域
本发明涉及家电智能化领域,特别是指一种用于计算非触屏设备UI焦点的方法。
背景技术
目前的计算设备,绝大多数都采用可视化的UI设计,在可视化的UI上有很多带有焦点的设计,如UI上按钮,超链接以及可以触发的菜单。长期以来,这些菜单的设计依赖于鼠标器点击和触摸屏的直接点击,忽略了非触屏设备,也忽略了没有鼠标器的情况。
但是随着目前家电智能化的发展,很多家电设备使用了可视化的UI,这些设备没法使用触屏,也不方便接入鼠标器。像家用的电视机设备,就不能使用触屏,也不方便接入鼠标器,但是这些设备确实采用了安卓或者其它的操作系统来设计可视化的UI,用户需要使用遥控器作为主要的输入设备来操作电视机,而目前依赖鼠标和触屏设计出的UI在这类设备上的交互存在较大的困难。造成这种困难的主要原因是UI中的焦点移动方法存在下面两个缺陷:
一是焦点的移动选择不正确,当界面上有多个焦点时,用户使用上,下,左,右四个方向键在界面上移动焦点时,焦点的移动方式不能完全按照用户的意图移动。
二是把一些触屏设备,或者依赖鼠标器设计的UI移植到非触屏,又不方便使用鼠标器的设备上以后,焦点的感应区域计算会出现错误,导致用户使用键盘或者遥控器上的方向键无法选中该焦点。
发明内容
本发明提出一种用于计算非触屏设备UI焦点的方法,解决了背景技术中所写的两个问题。
本发明的技术方案是这样实现的:
一种用于计算非触屏设备UI焦点的方法,其特殊之处在于:
1)将焦点的感应区域缩小,使各焦点感应区域互不重叠。
上述技术方案中,所述焦点的感应区域优选缩小为一个点。
以上设计针对于现实中网页的设计者为了方便用户使用鼠标器、或者是通过触屏点击往往把感应区的面积做的很大,导致非触屏设备通过键盘浏览网页时用户体验很差无法选中焦点的问题。特意将焦点的感应区缩小,可以使得非触屏用户通过键盘很方便的选中网页或者其它UI设计中的每个焦点。该方法对用户体验的改进十分明显。
作为上述技术方案的进一步改进,还包括以下步骤:
2)根据接收到的按键指令,进行用户意图判定;
3)根据步骤2)意图判定结果选择与其相应的焦点距离计算方法计算焦点间距离;
4)根据步骤3)所得到的焦点距离结果进行移动焦点选择。
上述技术方案中,步骤2)进行用户意图判定,具体指:
接收左、右方向键的指令判定为横向移动意图;
接收上、下方向键的指令判定为纵向移动意图。
上述技术方案中,步骤3)具体包括:
若意图判定结果为横向移动意图,采用公式L2=ax22+y22,L3=ax32+y32,……,Ln=axn2+yn2,分别计算焦点二,焦点三,……,焦点n到焦点一的距离;
若意图判定结果为纵向移动意图,采用公式L2=x22+by22,L3=x32+by32,……,Ln=xn2+byn2,分别计算焦点二,焦点三,……,焦点n到焦点一的距离。
上述技术方案中,步骤4)根据步骤3)所得到的焦点距离结果进行移动焦点选择,具体指:
进行min(L2,L3,……,Ln)比较后选中距离最小的焦点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南英驰网络科技有限公司,未经济南英驰网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410483135.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动喂鸟器
- 下一篇:一种聚苯硫醚复合材料及其制备方法