[發明專利]事件識別有效
| 申請號: | 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.szxzyx.cn/pat/books/201410299325.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種刀片式服務器的存儲頭結點
- 下一篇:一種終端及其應用程序的快捷啟動方法





