发明名称 事件识别
摘要 公开了一种执行包括具有多个视图的视图分层结构的软件的方法,所述方法显示视图分层结构的一个或多个视图。所述方法执行与特定视图关联的软件元件,其中每个特定视图包括事件识别器。每个事件识别器具有基于子事件的事件定义和事件处理器,所述事件处理器指定关于目标的动作,并被配置成响应于事件识别,把动作发送给所述目标。所述方法检测子事件的序列,把视图分层结构的视图之一识别为选中视图,所述选中视图确定视图分层结构中的哪些视图是主动涉及视图。所述方法把相应子事件传递给每个主动涉及视图的事件识别器,其中视图分层结构中的主动涉及视图的每个事件识别器处理相应子事件,之后处理子事件序列中的下一个子事件。
申请公布号 CN104035717A 申请公布日期 2014.09.10
申请号 CN201410299324.X 申请日期 2010.03.12
申请人 苹果公司 发明人 B·A·摩尔;J·H·沙法尔
分类号 G06F3/0488(2013.01)I;G06F3/0484(2013.01)I 主分类号 G06F3/0488(2013.01)I
代理机构 北京市金杜律师事务所 11256 代理人 王茂华
主权项 一种方法,包括:在被配置成执行包括具有多个视图的视图分层结构的软件的电子设备处:至少显示所述多个视图中的第一视图;检测在所述第一视图处的一个或多个子事件,其中:所述多个视图包括两个或更多个姿态识别器,所述两个或更多个姿态识别器包括在所述第一视图中的第一姿态识别器;所述两个或更多个姿态识别器中的每个姿态识别器被配置成在多个预定状态之间转变;并且所述第一姿态识别器与识别一组姿态识别器的等待列表关联,其中所述第一姿态识别器被配置成仅在所述一组姿态识别器中的每个姿态识别器进入所述多个预定状态中的指示所述姿态识别器还没有识别出所述一个或多个子事件的相应状态之后,识别所述一个或多个子事件;确定所述一组姿态识别器中的所述姿态识别器是否已经进入所述多个预定状态中的指示所述姿态识别器还没有识别出所述一个或多个子事件的相应状态;以及根据对所述一组姿态识别器中的所述姿态识别器已经进入所述多个预定状态中的所述相应状态的确定,用所述第一姿态识别器识别所述一个或多个子事件。
地址 美国加利福尼亚州