[發明專利]事件識別有效
| 申請號: | 201080020598.0 | 申請日: | 2010-03-12 |
| 公開(公告)號: | CN102422264A | 公開(公告)日: | 2012-04-18 |
| 發明(設計)人: | B·A·摩爾;J·H·沙法爾 | 申請(專利權)人: | 蘋果公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F3/048 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所 11038 | 代理人: | 鮑進 |
| 地址: | 美國加*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 事件 識別 | ||
1.一種方法,包括:
在被配置成執行包括具有多個視圖的視圖分層結構的軟件的電子設備處:
顯示視圖分層結構的一個或多個視圖;
執行一個或多個軟件元件,每個軟件元件與特定視圖關聯,其中每個特定視圖包括一個或多個事件識別器,每個事件識別器具有:
基于一個或多個子事件的事件定義,和
事件處理器,其中事件處理器:
指定關于目標的動作,和
被配置成響應于事件識別器檢測到與事件定義對應的事件,把所述動作發送給所述目標;
檢測一個或多個子事件的序列;和
把視圖分層結構的視圖之一識別為選中視圖,其中選中視圖確定視圖分層結構中的哪些視圖是主動涉及視圖;
把相應子事件傳遞給視圖分層結構內的每個主動涉及視圖的事件識別器,
其中視圖分層結構中的主動涉及視圖的每個事件識別器處理相應子事件,之后處理子事件序列中的下一個子事件。
2.按照權利要求1所述的方法,其中視圖分層結構中的主動涉及視圖的每個事件識別器同時處理一個或多個子事件的序列。
3.按照權利要求1或2所述的方法,其中視圖分層結構內的第一個主動涉及視圖被配置成阻止向與所述第一個主動涉及視圖相關的事件識別器傳遞相應子事件。
4.按照權利要求1或2所述的方法,其中視圖分層結構內的第一個主動涉及視圖被配置成阻止向與所述第一個主動涉及視圖相關的事件識別器傳遞相應子事件,除非所述第一個主動涉及視圖是選中視圖。
5.按照權利要求1-4任意之一所述的方法,其中視圖分層結構內的第二個主動涉及視圖被配置成阻止向與第二個主動涉及視圖相關的事件識別器和與第二個主動涉及視圖的先輩相關的事件識別器傳遞相應子事件。
6.按照權利要求1-5任意之一所述的方法,其中所述多個事件識別器中的至少一個是具有姿態定義和姿態處理器的姿態識別器。
7.按照權利要求1-6任意之一所述的方法,其中事件定義定義用戶姿態。
8.按照權利要求1-7任意之一所述的方法,其中電子設備還包含被配置成檢測多觸摸姿態的觸摸敏感表面。
9.按照權利要求1-7任意之一所述的方法,其中電子設備還包含被配置成檢測多觸摸姿態的觸摸屏。
10.按照權利要求1-9任意之一所述的方法,其中一個或多個子事件的序列包括原始觸摸事件。
11.按照權利要求1-10任意之一所述的方法,其中每個事件識別器具有一組事件識別狀態,所述一組事件識別狀態至少包括事件可能狀態、事件不可能狀態和事件被識別狀態。
12.按照權利要求11所述的方法,還包括:
如果事件識別器進入事件可能狀態,那么事件處理器開始其對應動作的準備以便傳遞給目標。
13.按照權利要求12所述的方法,還包括:
如果事件識別器進入事件被識別狀態,那么事件處理器完成其對應動作的準備以便傳遞給目標。
14.按照權利要求13所述的方法,還包括:
事件處理器把其對應動作傳遞給目標。
15.按照權利要求1-14任意之一所述的方法,其中多個事件識別器并行地獨立處理一個或多個子事件的序列。
16.按照權利要求1-15任意之一所述的方法,其中多個事件識別器中的一個或多個事件識別器適于推遲傳遞子事件序列的一個或多個子事件,直到在所述事件識別器識別該事件之后為止。
17.按照權利要求1-16任意之一所述的方法,其中,
多個事件識別器中的一個或多個事件識別器,其中包含獨占事件識別器,被配置成進行獨占事件識別,和
在獨占事件識別器任意之一識別事件之后,事件傳遞系統阻止視圖分層結構中的主動涉及視圖的任何非獨占事件識別器識別相應的事件。
18.按照權利要求17所述的方法,其中一個或多個獨占事件識別器包括事件例外列表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘋果公司,未經蘋果公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080020598.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于氣門傳輸的機械手
- 下一篇:一種對氟苯基醋酸酯的合成方法





