• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于觸摸屏實現虛擬按鍵操作的方法及移動終端技術

    技術編號:8532427 閱讀:195 留言:0更新日期:2013-04-04 15:11
    本發明專利技術公開了一種基于觸摸屏實現虛擬按鍵操作的方法及移動終端,所述方法包括:開啟虛擬按鍵功能,識別用戶手指與觸摸屏的初始接觸區域,得出初始觸摸面積,同時開啟第一定時器;在第一定時器預定的時間內檢測用戶手指與觸摸屏的當前接觸區域,當檢測到所述當前接觸區域的面積與所述初始觸摸面積的比值大于等于預設的標準值時,開啟第二定時器,在所述第二定時器預定的時間內若檢測到用戶手指離開觸摸屏則向中央處理器發送第一指令信號,否則當第二定時器超時時向中央處理器發送第二指令信號。其通過觸摸對象、按下手指、釋放手指三個觸摸屏動作實現類似物理按鍵的操作,操作方式形象直觀;同時有效避免了移動終端的誤操作。

    【技術實現步驟摘要】
    一種基于觸摸屏實現虛擬按鍵操作的方法及移動終端
    本專利技術涉及移動終端領域,尤其涉及的是一種基于觸摸屏實現虛擬按鍵操作的方法及移動終端。
    技術介紹
    隨著移動通信技術的發展,各種智能移動終端如智能手機的使用越來越普及,目前智能移動終端的大部分操作都可通過觸摸屏實現,且隨著觸摸屏技術的不斷成熟,觸摸屏的反應速度也越來越靈敏,提高用戶操作移動終端的速度,但同時也增大了由于不小心觸摸觸摸屏導致誤操作事件發生的概率,例如在發送重要郵件時,未等輸入完內容便由于誤觸摸到“發送”導致郵件發出,給用戶帶來了麻煩。因此,現有技術還有待于改進和發展。
    技術實現思路
    本專利技術要解決的技術問題在于,針對現有技術的上述缺陷,提供一種基于觸摸屏實現虛擬按鍵操作的方法及移動終端,其基于移動終端的觸摸屏識別技術,通過虛擬方式實現類似物理按鍵的操作效果,有效減低了誤操作事件的發生。本專利技術解決技術問題所采用的技術方案如下:一種基于觸摸屏實現虛擬按鍵操作的方法,其中,包括步驟:S1、移動終端接收用戶操作指令開啟虛擬按鍵功能;S2、移動終端接收用戶觸摸屏操作識別用戶手指與觸摸屏的初始接觸區域,得出初始觸摸面積,同時開啟第一定時器;S3、在所述第一定時器預定的時間內實時檢測并識別用戶手指與觸摸屏的當前接觸區域,得出當前接觸面積,將所述當前接觸面積與所述初始觸摸面積進行比較;當所述當前接觸面積與所述初始觸摸面積的比值大于等于預設的標準值時,進入步驟S4,否則當所述第一定時器超時時結束操作;S4、開啟第二定時器,在所述第二定時器預定的時間內實時檢測用戶手指是否離開觸摸屏,當檢測到用戶手指離開觸摸屏時向所述移動終端中央處理器發送第一指令信號,否則當所述第二定時器超時時向所述中央處理器發送第二指令信號;S5、移動終端中央處理器根據接收到的指令信號控制執行相應的操作。所述的基于觸摸屏實現虛擬按鍵操作的方法,其中,所述步驟S1之前還包括步驟:預先建立第一指令信號、第二指令信號與各自對應操作的關聯,并設置一控制虛擬按鍵功能開關的菜單項。所述的基于觸摸屏實現虛擬按鍵操作的方法,其中,所述識別用戶手指與觸摸屏的接觸區域具體為:將用戶手指與觸摸屏的觸摸區域識別為相應的矩形區域。所述的基于觸摸屏實現虛擬按鍵操作的方法,其中,所述第一指令信號為選擇、或者打開操作的指令信號,所述第二指令信號為移動、復制、或者刪除操作的指令信號。所述的基于觸摸屏實現虛擬按鍵操作的方法,其中,所述預設的標準值為1.5,所述第一定時器預定的時間為1秒,所述第二定時器預定的時間為2秒。一種采用所述基于觸摸屏實現虛擬按鍵操作的方法的移動終端,包括中央處理器,其中,還包括:接觸區域識別模塊、用于當所述虛擬按鍵功能開啟后,實時識別用戶手指與觸摸屏的接觸區域,得出所述接觸區域的面積;將識別出的初始接觸區域的面積記為初始接觸面積,其他接觸區域的面積記為當前接觸面積;定時模塊、用于當識別出用戶手指與觸摸屏的初始接觸區域時,開啟第一定時器;以及用于當收到第一檢測模塊發送的計時信號時開啟第二定時器,關閉所述第一定時器;第一檢測模塊、用于在所述第一定時器預定的時間內實時檢測當前接觸面積與所述初始接觸面積的比值是否大于等于預先設置的標準值,當所述比值大于等于所述標準值時,向所述定時模塊發送計時信號,同時通知第二檢測模塊開始工作;否則,當所述第一定時器超時時向中央處理器發送結束操作的信號;第二檢測模塊、用于在所述第二定時器預定的時間內檢測用戶手指是否離開觸摸屏,當檢測到用戶手指離開觸摸屏時,向中央處理器發送第一指令信號,否則當所述第二定時器超時時,向中央處理器發送第二指令信號;所述中央處理器負責接收用戶操作指令開啟虛擬按鍵功能,還用于開啟虛擬按鍵功能之后協調上述各模塊,以及根據所述第二檢測模塊發送的指令信號控制執行相應的操作。所述的移動終端,其中,還包括設置模塊,用于預先建立第一指令信號、第二指令信號與各自對應操作的關聯,以及在移動終端系統中設置一控制虛擬按鍵功能開關的菜單項。所述的移動終端,其中,所述接觸區域識別模塊具體包括:矩形識別單元,用于當所述虛擬按鍵功能開啟后,檢測用戶手指與觸摸屏的觸摸區域并將所述區域識別為相應的矩形區域;計算單元、用于計算所述矩形識別單元識別出的矩形區域的面積;將識別出的初始矩形接觸區域的面積記為初始接觸面積,其他矩形接觸區域的面積記為當前接觸面積。所述的移動終端,其中,所述第一指令信號為選擇、或者打開操作的指令信號,所述第二指令信號為移動、復制、或者刪除操作的指令信號。所述的移動終端,其中,所述預先設置的標準值為1.5,所述第一定時器預定的時間為1秒,所述第二定時器預定的時間為2秒。本專利技術所提供的一種基于觸摸屏實現虛擬按鍵操作的方法及移動終端,基于移動終端的觸摸屏識別技術,通過虛擬方式實現類似物理按鍵的操作效果,有效減低了誤操作事件的發生。并使移動終端增加了新功能:可通過觸摸屏實現虛擬按鍵的操作,使觸摸屏具備物理按鍵的特點,有效避免了現有移動終端容易出現誤操作的缺陷,本專利技術僅需用戶手指觸摸、按下、釋放三個簡單的動作即可實現虛擬物理按鍵的短按和長按操作,操作簡單,為用戶提供了方便。附圖說明圖1是本專利技術一種基于觸摸屏實現虛擬按鍵操作的方法的實施例的流程圖。圖2是本專利技術一種基于觸摸屏實現虛擬按鍵操作的方法的實施例的識別矩形區域的示意圖。圖3是本專利技術一種基于觸摸屏實現虛擬按鍵操作的方法的實施例的用戶觸摸屏操作示意圖。圖4是本專利技術一種基于觸摸屏實現虛擬按鍵操作的方法的實施例的算法流程圖。圖5是本專利技術一種移動終端的實施例原理框圖。圖6是本專利技術一種移動終端的實施例的接觸區域識別模塊原理框圖。具體實施方式為使本專利技術的目的、技術方案及優點更加清楚、明確,以下參照附圖并舉實施例對本專利技術進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本專利技術,并不用于限定本專利技術。本專利技術提供的基于觸摸屏實現虛擬按鍵操作的方法,請參見圖1,圖1是本專利技術一種基于觸摸屏實現虛擬按鍵操作的方法的實施例的流程圖。所述方法包括以下步驟:步驟100、移動終端接收用戶操作指令開啟虛擬按鍵功能;因此,本實施例中預先在所述移動終端中設置一開關虛擬按鍵功能的菜單項。當用戶需要通過觸摸屏實現虛擬按鍵操作的功能時,移動終端中央處理器檢測到用戶觸摸觸摸屏進入所述開關虛擬按鍵功能的菜單項,根據用戶操作指令開啟虛擬按鍵功能。步驟200、所述虛擬按鍵功能開啟之后,移動終端通過觸摸屏技術識別用戶手指與觸摸屏的初始接觸區域,得出初始觸摸面積,同時開啟第一定時器。所述第一定時器用于檢測用戶是否在接觸某一程序圖標后的一定時間內執行按下手指的操作。步驟300、在所述第一定時器預定的時間內實時檢測并識別用戶手指與觸摸屏的當前接觸區域,并計算出當前接觸面積,將所述當前接觸面積與所述初始觸摸面積進行比較,當檢測到所述當前接觸面積與所述初始觸摸面積的比值大于等于預設的標準值時,進入步驟400,否則當所述第一定時器超時時結束本次虛擬按鍵操作。一般情況下,用戶在觸摸屏按下手指時,手指與觸摸屏的接觸面積相比按下之前的會變大,因此所述標準值為一大于1的數值。步驟400、開啟第二定時器,在所述第二定時器預定的時間內實時檢測用戶手指是否離開觸摸屏,當檢測到用戶手指離開觸摸本文檔來自技高網...
    一種基于觸摸屏實現虛擬按鍵操作的方法及移動終端

    【技術保護點】
    一種基于觸摸屏實現虛擬按鍵操作的方法,其特征在于,包括步驟:S1、移動終端接收用戶操作指令開啟虛擬按鍵功能;S2、移動終端接收用戶觸摸屏操作識別用戶手指與觸摸屏的初始接觸區域,得出初始觸摸面積,同時開啟第一定時器;S3、在所述第一定時器預定的時間內實時檢測并識別用戶手指與觸摸屏的當前接觸區域,得出當前接觸面積,將所述當前接觸面積與所述初始觸摸面積進行比較;當所述當前接觸面積與所述初始觸摸面積的比值大于等于預設的標準值時,進入步驟S4,否則當所述第一定時器超時時結束操作;S4、開啟第二定時器,在所述第二定時器預定的時間內實時檢測用戶手指是否離開觸摸屏,當檢測到用戶手指離開觸摸屏時向所述移動終端中央處理器發送第一指令信號,否則當所述第二定時器超時時向所述中央處理器發送第二指令信號;S5、移動終端中央處理器根據接收到的指令信號控制執行相應的操作。

    【技術特征摘要】
    1.一種基于觸摸屏實現虛擬按鍵操作的方法,其特征在于,包括步驟:S1、移動終端接收用戶操作指令開啟虛擬按鍵功能;S2、移動終端接收用戶觸摸屏操作識別用戶手指與觸摸屏的初始接觸區域,得出初始觸摸面積,同時開啟第一定時器;S3、在所述第一定時器預定的時間內實時檢測并識別用戶手指與觸摸屏的當前接觸區域,得出當前接觸面積,將所述當前接觸面積與所述初始觸摸面積進行比較;當所述當前接觸面積與所述初始觸摸面積的比值大于等于預設的標準值時,進入步驟S4,否則當所述第一定時器超時時結束操作;S4、開啟第二定時器,在所述第二定時器預定的時間內實時檢測用戶手指是否離開觸摸屏,當檢測到用戶手指離開觸摸屏時向所述移動終端中央處理器發送第一指令信號,否則當所述第二定時器超時時向所述中央處理器發送第二指令信號;當中央處理器收到所述第一指令信號時,執行按鍵短按的操作,當中央處理器收到所述第二指令信號時,執行按鍵長按的操作;所述第一指令信號為選擇、或者打開操作的指令信號,所述第二指令信號為移動、復制、或者刪除操作的指令信號;S5、移動終端中央處理器根據接收到的指令信號控制執行相應的操作;在所述步驟S2和S3中,所述識別用戶手指與觸摸屏的接觸區域具體為:將用戶手指與觸摸屏的觸摸區域識別為相應的矩形區域;當用戶手指觸摸觸摸屏時移動終端實際檢測到的觸摸區域為一不規則圖形,獲取所述不規則圖形中X軸坐標值最小的D點、X軸坐標值最大的點B點、Y軸坐標值最小的A點、以及Y軸坐標值最大的點C點,從而得到所述觸摸區域對應的矩形EFGH;計算所述矩形EFGH的面積作為當前用戶手指與觸摸屏的觸摸區域的面積,所述矩形EFGH的面積S計算公式為:S=(XB-XD)*(YC-YA);所述步驟S1之前還包括步驟:預先建立第一指令信號、第二指令信號與各自對應操作的關聯,并設置一控制虛擬按鍵功能開關的菜單項。2.根據權利要求1所述的基于觸摸屏實現虛擬按鍵操作的方法,其特征在于,所述預設的標準值為1.5,所述第一定時器預定的時間為1秒,所述第二定時器預定的時間為2秒。3.一種采用權利要求1所述基于觸摸屏實現虛擬按鍵操作的方法的移動終端,包括中央處理器,其特征在于,還包括:接觸區域識別模塊、用于當所述虛擬按鍵功能開啟后,實時識別用戶手指與觸摸屏的接觸區域,得出所述接觸區域的面積;將識別出的初始接觸區域的面積記為初始接觸面積...

    【專利技術屬性】
    技術研發人員:楊維琴
    申請(專利權)人:TCL通訊寧波有限公司
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲爆乳无码专区www| 麻豆人妻少妇精品无码专区| 国产午夜激无码av毛片| 天堂一区人妻无码| 亚洲中文字幕无码中文字在线 | 无码人妻久久一区二区三区| 久久久无码精品亚洲日韩蜜臀浪潮| 亚洲人成人无码.www石榴| 亚洲精品无码日韩国产不卡?V| 国产午夜精华无码网站| 亚洲av无码专区首页| 天堂Aⅴ无码一区二区三区| 精品亚洲成A人无码成A在线观看| 亚洲日韩精品无码专区网站| 亚洲精品无码不卡在线播放| 亚洲中文字幕无码一久久区| 免费无码黄网站在线观看| 91精品久久久久久无码| 久久精品中文字幕无码| 国产亚洲美日韩AV中文字幕无码成人| 亚洲日韩av无码中文| 久久久久久国产精品免费无码| 国产成人无码A区在线观看视频 | 亚洲另类无码专区首页| 久久精品无码一区二区三区| 日韩精品无码永久免费网站| 免费无码精品黄AV电影| 中文字幕精品三区无码亚洲| 无码囯产精品一区二区免费| 亚洲国产综合无码一区| 亚洲精品无码高潮喷水在线| 亚洲日韩精品无码一区二区三区| 精品无码成人网站久久久久久| 亚洲爆乳无码专区www| 成人无码嫩草影院| 国产精品免费看久久久无码| 蕾丝av无码专区在线观看| 少妇无码太爽了不卡在线观看| 中文字幕无码无码专区| 亚洲AV人无码综合在线观看| 亚洲一区二区三区国产精品无码|