本發明專利技術公開了一種雙模觸摸屏的觸控方法。該觸控方法包括如下步驟:獲取一條正在輸入的觸摸指令,將其視為當前指令;判斷當前指令是否是第一模式指令;如果當前指令是第一模式指令,判斷參考指令是否存在,其中,參考指令是當前指令之前最接近的一條觸摸指令;如果參考指令存在,判斷參考指令是否是第二模式指令;如果參考指令是第二模式指令,新增一條取消指令或者結束指令,執行新增的指令,并執行當前指令。本發明專利技術還公開了一種手持電子設備。通過上述方式,本發明專利技術在利用雙模觸摸屏進行觸控操作中,能夠優先執行某一模式指令,從而能夠有效減少系統出錯的機率以及用戶誤操作導致的出錯機率。
【技術實現步驟摘要】
本專利技術涉及一種雙模觸摸屏的觸控方法及手持電子設備。
技術介紹
目前,手持電子設備所采用的觸摸屏輸入模式通常僅單獨采用電磁式觸摸輸入模式或者電容式觸摸輸入模式。其中,電磁式觸摸輸入模式定位精度高、可獲取電磁筆傾斜角度及壓力信息,便于原筆跡書寫、繪圖等,但是,其必須使用電磁筆,除寫字或者繪圖之外,用戶要進行其它操作也必須使用電磁筆,從而導致使用不便;另外,電容式觸摸輸入模式通過手指觸摸輸入,方便靈活,能彌補電磁式觸摸輸入模式存在的缺陷,但其不能直觀反映出手指觸摸的壓力大小信息,導致其定位精度較低,進一步使得用戶在使用原筆跡輸入時不能逼真的模擬出該原筆跡,并且因為該輸入模式定位精度較低也并不適于對精度要求較高的繪圖功能。為實現原筆跡呈現以及方便用戶操作的目的,現有技術中也可能會采用雙模觸摸屏,即包括電磁式觸摸屏和電容式觸摸屏。然而,在實際使用中,采用雙模觸摸屏時,會遇到如下問題用戶利用電磁筆進行輸入,手和電磁筆都可能會同時觸碰到觸摸屏,手和電磁筆對觸摸屏的同時觸碰都會被檢測到并被處理,在某些情況下導致系統出錯。
技術實現思路
本專利技術主要解決的技術問題是提供一種雙模觸摸屏的觸控方法及手持電子設備, 在利用雙模觸摸屏進行觸控操作中,能夠優先執行某一模式指令,從而能夠有效減少系統出錯的機率以及用戶誤操作導致的出錯機率。為解決上述技術問題,本專利技術采用的一個技術方案是提供一種雙模觸摸屏的觸控方法,包括如下步驟獲取一條正在輸入的觸摸指令,將其視為當前指令;判斷當前指令是否是第一模式指令;如果當前指令是第一模式指令,判斷參考指令是否存在,其中,參考指令是當前指令之前最接近的一條觸摸指令;如果參考指令存在,判斷參考指令是否是第二模式指令;如果參考指令是第二模式指令,新增一條取消指令或者結束指令,執行新增的指令,并執行當前指令。其中,在判斷當前指令是否是第一模式指令的步驟中,如果當前指令是第二模式指令,判斷參考指令是否存在;如果參考指令存在,判斷參考指令是否是第一模式指令;如果參考指令是第一模式指令,判斷參考指令是否是取消指令或者結束指令;如果參考指令是取消指令或者結束指令,判斷參考指令與當前指令之間的時間間隔是否大于等于預定時間長度;如果參考指令與當前指令之間的時間間隔小于預定時間長度,取消或者結束當前指令。其中,在判斷參考指令是否是取消指令或者結束指令,并判斷參考指令與當前指令之間的時間間隔是否大于等于預定時間長度的步驟中,如果參考指令是取消指令或者結束指令,且參考指令與當前指令之間的時間間隔大于等于預定時間長度,執行當前指令。其中,在執行當前指令的步驟之后,包括記錄當前指令,將當前指令作為下一次參考指令。其中,第一模式指令是電磁指令,第二模式指令是電容指令;或者第一模式指令是電容指令,第二模式指令是電磁指令。為解決上述技術問題,本專利技術采用的另一個技術方案是提供一種手持電子設備, 包括電容和電磁雙模觸摸屏,包括指令獲取模塊,用于獲取一條正在輸入的觸摸指令;其中,將觸摸指令視為當前指令;第一判斷模塊,用于判斷當前指令是否是第一模式指令;第二判斷模塊,用于在當前指令是第一模式指令時,判斷參考指令是否存在,其中,參考指令是當前指令之前最接近的一條觸摸指令;第三判斷模塊,用于在參考指令存在時,判斷參考指令是否是第二模式指令;以及指令處理模塊,用于在參考指令是第二模式指令時,新增一條取消指令或者結束指令,執行新增的指令,并執行當前指令。其中,手持電子設備包括第四判斷模塊、第五判斷模塊以及第六模塊;第四判斷模塊,用于在當前指令是第二模式指令且參考指令存在時,判斷參考指令是否是第一模式指令;第五判斷模塊,用于在參考指令是第一模式指令時,判斷參考指令是否是取消指令或者結束指令;第六判斷模塊,用于在參考指令是取消指令或者結束指令時,判斷參考指令與當前指令之間的時間間隔是否大于等于預定時間長度;指令處理模塊,還用于在參考指令與當前指令之間的時間間隔小于預定時間長度時,取消或者結束當前指令;或者還用于在參考指令與當前指令之間的時間間隔大于等于預定時間長度時,執行當前指令。其中,手持電子設備包括指令存儲模塊;指令存儲模塊,用于在執行完當前指令后,記錄當前指令;其中,將當前指令作為下一次參考指令。其中,第一模式指令是電磁指令,第二模式指令是電容指令;或者第一模式指令是電容指令,第二模式指令是電磁指令。為解決上述技術問題,本專利技術采用的另一個技術方案是提供一種雙模觸摸屏的觸控方法,包括如下步驟獲取一條正在輸入的觸摸指令,將其視為當前指令;判斷當前指令是否是第一模式指令;如果當前指令是第二模式指令,判斷參考指令是否存在,其中,參考指令是當前指令之前最接近的一條觸摸指令;如果參考指令存在,判斷參考指令是否是第一模式指令;如果參考指令是第一模式指令,判斷參考指令是否是取消指令或者結束指令;如果參考指令是取消指令或者結束指令,判斷參考指令與當前指令之間的時間間隔是否小于預定時間長度;如果參考指令與當前指令之間的時間間隔小于預定時間長度,取消或者結束當前指令。其中,在判斷參考指令與當前指令之間的時間間隔是否小于預定時間長度的步驟中,如果參考指令與當前指令之間的時間間隔大于等于預定時間長度,執行當前指令。其中,在判斷當前指令是否是第一模式指令的步驟中,如果當前指令是第一模式指令,判斷參考指令是否存在;如果參考指令存在,判斷參考指令是否是第二模式指令;如果參考指令是第二模式指令,新增一條取消指令或者結束指令,執行新增的指令,并執行當前指令。為解決上述技術問題,本專利技術采用的另一個技術方案是提供一種一種手持電子設備,包括電容和電磁雙模觸摸屏,包括指令獲取模塊,用于獲取一條正在輸入的觸摸指令;其中,將觸摸指令視為當前指令;第一判斷模塊,用于判斷當前指令是否是第一模式指令;第二判斷模塊,用于在當前指令是第二模式指令時,判斷參考指令是否存在,其中,參考指令是當前指令之前最接近的一條觸摸指令;第三判斷模塊,用于在參考指令存在時,判斷參考指令是否是第一模式指令;第四判斷模塊,用于在參考指令是第一模式指令時,判斷參考指令是否是取消指令或者結束指令;第五判斷模塊,用于在參考指令是取消指令或者結束指令時,判斷參考指令與當前指令之間的時間間隔是否小于預定時間長度;以及指令處理模塊,用于在參考指令與當前指令之間的時間間隔小于預定時間長度時,取消或者結束當前指令;或者用于在參考指令與當前指令之間的時間間隔大于等于預定時間長度時,執行當前指令。其中,的手持電子設備包括第六判斷模塊;第六判斷模塊,用于在當前指令是第一模式指令且參考指令存在時,判斷參考指令是否是第二模式指令;指令處理模塊,還用于在參考指令是第二模式指令時,新增一條取消指令或者結束指令,執行新增的指令,并執行當前指令。本專利技術的有益效果是區別于現有技術的情況,本專利技術雙模觸摸屏的觸控方法, 如果當前指令和參考指令分別是不同模式的觸摸指令,新增一條取消指令或者結束指令, 執行新增的指令,即不再將參考指令作為輸入指令、不執行該參考指令,并相應執行當前指令,因此,在利用雙模觸摸屏進行觸控操作中,能夠優先執行某一模式指令,從而能夠有效減少系統出錯的機率以及用戶誤操作導致的出錯機率。附圖說明圖I是本專利技術雙模觸摸屏的觸控方法第一實施方本文檔來自技高網...
【技術保護點】
一種雙模觸摸屏的觸控方法,其特征在于,包括如下步驟:獲取一條正在輸入的觸摸指令,將其視為當前指令;判斷所述當前指令是否是第一模式指令;如果所述當前指令是第一模式指令,判斷參考指令是否存在,其中,所述參考指令是所述當前指令之前最接近的一條觸摸指令;如果所述參考指令存在,判斷所述參考指令是否是第二模式指令;如果所述參考指令是第二模式指令,新增一條取消指令或者結束指令,執行所述新增的指令,并執行所述當前指令。
【技術特征摘要】
【專利技術屬性】
技術研發人員:張明生,鄒學平,周佳,杜國楹,
申請(專利權)人:北京壹人壹本信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。