[发明专利]事件识别有效
申请号: | 201410299325.4 | 申请日: | 2010-03-12 |
公开(公告)号: | CN104035718B | 公开(公告)日: | 2017-08-25 |
发明(设计)人: | B·A·摩尔;J·H·沙法尔 | 申请(专利权)人: | 苹果公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488 |
代理公司: | 北京市金杜律师事务所11256 | 代理人: | 王茂华 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件 识别 | ||
分案申请说明
本申请是申请日为2010年3月12日、申请号为201080020598.0、发明名称为“事件识别”的中国发明专利申请的分案申请。
技术领域
公开的实施例一般涉及用户界面处理。更具体地,公开的实施例涉及识别用户界面事件的设备和方法。
背景技术
计算设备一般包括可用于与计算设备交互的用户界面。用户界面可包括显示器和/或用于与用户界面的各个方面交互的输入设备,诸如键盘、鼠标和触摸敏感表面。在以触摸敏感表面作为输入设备的一些设备中,在特定的上下文中(例如,在第一应用程序的特定模式下),第一组基于触摸的姿态(例如,下述之中的两个或两个以上:轻击,双击,水平轻扫,垂直轻扫,捏合,张开,双指轻扫)被识别为正确的输入,而在其它上下文中(例如,在不同的应用程序中和/或第一应用程序内的不同模式或上下文中),其它不同的多组基于触摸的姿态被识别为正确的输入。结果,识别和响应基于触摸的姿态所需的软件和逻辑会变得复杂,从而每次更新应用程序或者在计算设备中增加新的应用程序时,都需要修正。在利用除基于触摸的姿态之外的输入源的用户界面中,也会出现这些和类似的问题。
从而,希望的是具有识别基于触摸的姿态和事件,以及来自其它输入源的姿态和事件的综合性架构或机制,所述综合性架构或机制能够容易地适用于计算设备上的所有应用程序的几乎所有上下文或模式,并且当更新应用程序或者在计算设备中增加新的应用程序时,不需要或几乎不需要任何修正。
发明内容
为了解决上述缺陷,一些实施例提供一种方法,所述方法在被配置成执行包括具有多个视图的视图分层结构的软件的电子设备处:显示视图分层结构的一个或多个视图;执行一个或多个软件元件,每个软件元件与特定视图关联,其中每个特定视图包括一个或多个事件识别器。每个事件识别器具有基于一个或多个子事件的事件定义,和事件处理器,其中事件处理器指定关于目标的动作,和被配置成响应于事件识别器检测到与事件定义对应的事件,把所述动作发送给所述目标。所述方法还检测一个或多个子事件的序列,和把视图分层结构的视图之一识别为选中视图,其中选中视图确定视图分层结构中的哪些视图是主动涉及视图。所述方法还把相应子事件传递给视图分层结构内的每个主动涉及视图的事件识别器,其中视图分层结构中的主动涉及视图的每个事件识别器处理相应子事件,之后处理子事件序列中的下一个子事件。
一些实施例提供一种方法,所述方法在被配置成执行包括具有多个视图的视图分层结构的软件的电子设备处:显示视图分层结构的一个或多个视图;执行一个或多个软件元件,每个软件元件与特定视图关联,其中每个特定视图包括一个或多个事件识别器。每个事件识别器具有基于一个或多个子事件的事件定义,和事件处理器,其中事件处理器指定关于目标的动作,和被配置成响应于事件识别器检测到对应于事件定义的事件,把所述动作发送给目标。所述方法还检测一个或多个子事件的序列,和把视图分层结构的视图之一识别为选中视图,其中选中视图确定视图分层结构中的哪些视图是主动涉及视图。所述方法还把相应子事件传递给视图分层结构内的每个主动涉及视图的事件识别器,和在视图分层结构中的主动涉及视图的事件识别器处处理相应子事件的同时,做出子事件识别判定。
一些实施例提供一种计算机可读存储介质,所述计算机可读存储介质保存由计算机系统或设备的一个或多个处理器执行的一个或多个程序,所述一个或多个程序包括显示具有多个视图的视图分层结构的一个或多个视图的一个或多个应用程序。所述一个或多个应用程序包括一个或多个软件元件,每个软件元件与特定视图关联,其中每个特定视图包括一个或多个事件识别器。每个事件识别器具有基于一个或多个子事件的事件定义,和事件处理器,其中事件处理器:指定关于目标的动作,和被配置成响应于事件识别器检测到与事件定义对应的事件,把所述动作发送给所述目标;事件管理指令在被计算机系统或设备的一个或多个处理器执行时,使计算机系统或设备:检测一个或多个子事件的序列;把视图分层结构的视图之一识别为选中视图,其中选中视图确定视图分层结构中的哪些视图是主动涉及视图;和把相应子事件传递给视图分层结构内的每个主动涉及视图的事件识别器,其中视图分层结构中的主动涉及视图的每个事件识别器处理相应子事件,之后处理子事件序列中的下一个子事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410299325.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种刀片式服务器的存储头结点
- 下一篇:一种终端及其应用程序的快捷启动方法