[發明專利]觸摸板操作的處理方法及系統在審
| 申請號: | 201310204669.8 | 申請日: | 2013-05-28 |
| 公開(公告)號: | CN103279224A | 公開(公告)日: | 2013-09-04 |
| 發明(設計)人: | 杜鵬;譚凱 | 申請(專利權)人: | TCL集團股份有限公司 |
| 主分類號: | G06F3/041 | 分類號: | G06F3/041 |
| 代理公司: | 深圳中一專利商標事務所 44237 | 代理人: | 溫青玲 |
| 地址: | 516001 廣東省惠州市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 觸摸 操作 處理 方法 系統 | ||
技術領域
本發明屬于觸摸板技術領域,尤其涉及一種觸摸板操作的處理方法及系統。
背景技術
隨著Android系統的風靡全球,交互設備在智能機應用領域的需求變得越來越迫切;而觸摸板的手勢功能,在所有交互設備中的影響力也越來越突出。Android系統分為四個層,從高層到低層分別是應用程序層(Applications)、應用程序框架層(Application?Framework)、系統運行庫層(Libraries和Android?Runtime)和Linux內核層(Linux?Kernel)。
目前,市面上的搭載Android系統的智能顯示設備的觸摸板手勢功能的實現是放在應用程序層實現的;即Android系統中的應用程序層收到應用程序框架層發送的觸摸板坐標事件后,調用手勢處理庫,利用手勢庫根據所述坐標事件計算出觸摸板上的操作,從而完成諸如圖片放大縮小、正反旋轉等操作。
在Android系統應用程序層中添加手勢功能的實現方案如下:首先,應用程序層必須具備手勢處理庫功能;其次,把該處理功能放在應用程序層,由于建立在JAVA虛擬機上,因此會導致系統開銷過大問題。
然而,可以理解的是,上述描述的內容只是為了撰寫本發明而寫的,并非現有技術。
發明內容
本發明的目的在于提供一種基于Android平臺的觸摸板觸摸操作的處理方法及系統,旨在解決現有技術中存在的Android產品的觸摸板手勢功能的實現是放在應用程序層實現的,因此會導致系統開銷過大的問題。
本發明是這樣實現的,一種觸摸板操作的處理方法,所述方法包括以下步驟:
觸摸板獲取手指觸摸信息并發送給搭載Android系統的智能顯示設備,通過智能顯示設備的Linux內核層的驅動程序將所述手指觸摸信息上報給應用程序框架層;
應用程序框架層調用手勢庫,所述手勢庫用于根據所述手指觸摸信息對應的絕對坐標計算出觸摸板上的操作;
應用程序框架層根據計算結果,上報相應的手勢操作按鍵給應用程序層;
應用程序層收到所述按鍵后,根據按鍵類型執行相應的操作。
本發明的另一目的在于提供一種觸摸板操作的處理系統,所述系統包括:觸摸板和搭載Android系統的智能顯示設備,所述智能顯示設備包括Linux內核層驅動模塊、應用程序框架層處理模塊以及應用程序層響應模塊;
觸摸板獲取手指觸摸信息并發送給搭載Android系統的智能顯示設備,通過所述Linux內核層驅動模塊將所述手指觸摸信息上報給所述應用程序框架層處理模塊;所述應用程序框架層處理模塊包括手勢庫和按鍵模塊;所述按鍵模塊包括多個手勢操作按鍵,所述手勢庫用于根據所述手指觸摸信息對應的絕對坐標計算出觸摸板上的操作,并根據計算結果,上報相應的手勢操作按鍵給應用程序層響應模塊;應用程序層響應模塊收到所述按鍵后,根據按鍵類型執行相應的操作。
在本發明中,通過在搭載Android系統的智能顯示設備的input(輸入)子系統的應用程序框架層完成對觸摸板絕對坐標事件的截獲、調用手勢庫進行處理、對處理結構做判斷并上報按鍵給應用程序層。應用程序層接收到按鍵后,則對圖片進行該按鍵對應的操作處理。與現有技術相比:應用程序層不再對坐標進行處理來決定圖片放大等操作,從而減少了運行于上層的系統開銷。
附圖說明
圖1是本發明實施例提供的觸摸板操作的處理方法的實現流程示意圖。
圖2是本發明實施例提供的觸摸板操作的處理系統的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案及有益效果更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
在本發明實施例中,通過在搭載Android系統的智能顯示設備的input(輸入)子系統的應用程序框架層完成對觸摸板絕對坐標事件的截獲、調用手勢庫進行處理、對處理結構做判斷并上報按鍵給應用程序層。應用程序層接收到按鍵后,則對圖片進行該按鍵對應的操作處理。與現有技術相比:應用程序層不再對坐標進行處理來決定圖片放大等操作,從而減少了運行于上層的系統開銷。
請參閱圖1,為本發明實施例提供的觸摸板操作的處理方法的實現流程,其包括以下步驟:
在步驟S101中,觸摸板獲取手指觸摸信息并發送給搭載Android系統的智能顯示設備,通過智能顯示設備的Linux內核層的驅動程序將所述手指觸摸信息上報給應用程序框架層;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于TCL集團股份有限公司,未經TCL集團股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310204669.8/2.html,轉載請聲明來源鉆瓜專利網。





