專利名稱:一種軟件中間件觸摸識別方法
技術領域:
本發(fā)明屬于觸摸屏技術領域,具體說是涉及一種軟件中間件觸摸識別方法。
背景技術:
據(jù)了解,目前各種觸摸技術的觸控識別方法主要包括信號采集和操作命令翻譯兩個步驟;信號采集是按一定采樣率將作用于觸摸屏/板上面的觸控操作轉換成相關坐標信息采集起來;操作命令翻譯是將采集起來的坐標信息根據(jù)設定的規(guī)則轉換成操作者對系統(tǒng)的命令并進行執(zhí)行,比如把坐標點的移動轉換成線條并顯示;目前的信號采集和操作命令翻譯,都缺少本發(fā)明所提出的對“有效觸控”和“無效觸控”的識別功能,即無法理解操作者真實的操作意圖,而是將所有觸控信息采集后統(tǒng)統(tǒng)進行操作命令翻譯,其缺點是無法以符合操作者使用習慣的方式實現(xiàn)一些應用,比如寫字,一般人寫字時手掌習慣也拖放在紙上, 如果采用觸摸屏/板進行實現(xiàn)時,現(xiàn)在的技術只能采用單獨的觸控筆或手指在觸控屏/板上操作,手掌不能拖放在觸摸屏/板上,否則就會造成誤操作,影響使用體驗。當前,觸控技術已經(jīng)成為科技界最熱門的技術之一,觸控已經(jīng)成為現(xiàn)代電子信息設備不可或缺的控制方式;我們看看目前Apple的iPhone、iPad、iTouch以及各種平板和智能手機就可以知道觸控技術的火熱程度,觸控技術可以使操作者通過雙手或其他物體對系統(tǒng)以單擊、雙擊、平移、按壓、滾動以及旋轉等不同手勢進行觸摸,實現(xiàn)隨心所欲地操控, 帶來了全新的使用體驗,給操作者盡在掌握的感覺;在可預見的未來一段時間,操作者對觸控技術的體驗要求仍將進一步提高,但目前的信號采集和操作命令翻譯,都缺少本發(fā)明所提出的對“有效觸控”和“無效觸控”的識別功能,本發(fā)明技術可以滿足操作者這種完善使用體驗的要求,填補了技術空白。
發(fā)明內(nèi)容
本發(fā)明的目的是提供了一種有效觸控和無效觸控識別功能,采用軟件中間件觸摸方式,可應用于各種觸控技術實現(xiàn)功能模塊化,可根據(jù)系統(tǒng)需求進行裁剪或擴充的一種軟件中間件觸摸識別方法,以克服上述不足。本發(fā)明的目的是由以下技術方案實現(xiàn)的一種軟件中間件觸摸識別方法,包括對有效觸控和無效觸控的識別功能、采用中間件的觸摸識別方式、輸入模塊、邏輯判斷模塊、模式匹配模塊、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、輸出模塊,其特征在于在觸摸屏/板設備進行操作時,對操作進行有效觸控和無效觸控識別的軟件中間件方法,具體步驟如下輸入模塊與邏輯判斷模塊連接,邏輯判斷模塊帶賦值與模式匹配模塊連接,模式匹配模塊帶賦值與輸出模塊連接,輸出模塊與操作命令翻譯、要求、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、前態(tài)連接,前態(tài)與邏輯判斷模塊連接,輸入模塊、輸出模塊可以循環(huán)采樣,中間件的觸摸識別方式即有效觸控、無效觸控識別包括以下步驟A、根據(jù)運行任務,輸入為觸摸屏/板的原始觸控點信息,包含位置、大小、壓力,根據(jù)所述通過邏輯判斷模塊對原始觸控信息進行邏輯判斷,輸出經(jīng)過邏輯判斷分級的并根據(jù)可能性賦值不同的邏輯觸控信息;B、根據(jù)所述模式匹配模塊,然后由模式匹配模塊對邏輯判斷輸出的邏輯觸控信息進行模式匹配調(diào)整;C、根據(jù)要求輸出分析后的并根據(jù)可能性賦值不同的觸控信息到輸出模塊,所述觸控信息是可以賦值并分級的,包括觸控信息的數(shù)量、賦值、分級,賦值、分級的不同即代表觸控信息為 有效觸控的可能性大小,實現(xiàn)對操作者施加于觸摸屏/板設備的有意觸控操作為有效觸控,不是操作者操作本意的觸控操作為無效觸控進行識別分級,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應。D、根據(jù)輸出模塊系統(tǒng)或應用要求輸出有效觸控信息到操作命令解釋模塊,由操作命令解釋模塊將有效觸控信息解釋為對應的觸控操作命令并執(zhí)行;所述的步驟A、B、C、D同時或先后進行,所述模塊各含有輸入模塊根據(jù)系統(tǒng)采樣率從觸控屏/板輸入觸控信息并轉換成中間件所需要格式的觸控信息,每個觸控點都作為一個單獨觸控信息采樣并記錄,信息包括坐標、壓力、大小等內(nèi)容項目,并可根據(jù)邏輯判斷和模式匹配的需求增加內(nèi)容項目;邏輯判斷模塊根據(jù)輸入模塊采集的觸控信息,對每個觸控信息或觸控信息的組合進行邏輯條件的判斷比較并賦值,邏輯判斷的種類和條件值來源于邏輯判斷數(shù)據(jù)庫和前態(tài)記錄,并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種邏輯判斷組合后進行邏輯判斷;模式匹配模塊對邏輯判斷模塊輸出的觸控信息,對每個觸控信息或觸控信息的組合進行模式匹配比較并賦值,模式匹配的種類和條件值來源于模式匹配數(shù)據(jù)庫;并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種模式組合后進行模式匹配;邏輯判斷數(shù)據(jù)庫通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定邏輯判斷種類和條件值;模式匹配數(shù)據(jù)庫通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定模式匹配種類和條件值;輸出模塊對模式匹配后的觸控信息,根據(jù)要求和設定進行輸出;其中要求包括觸控信息數(shù)量、信息內(nèi)容是可更改的;所述的邏輯判斷方法數(shù)據(jù)庫中的判斷種類和判斷條件值是可以設定和調(diào)整增減的,并可根據(jù)統(tǒng)計學方法進行優(yōu)化更新的;所述的模式匹配的方法以及在此原理和基礎上擴展形成的方法;所述的模式匹配數(shù)據(jù)庫中的判斷條件是可以設定和調(diào)整增減的,并可根據(jù)統(tǒng)計學方法進行優(yōu)化更新的;所述的前態(tài)信息數(shù)量、時間、內(nèi)容是可設定的;所述的功能模塊可以采用不同的編程語言、不同算法實現(xiàn),并可根據(jù)不同系統(tǒng)拆分成不同結構放置在不同位置;所述的內(nèi)容及模塊是可以裁剪拆分的,不是每項功能都必須。本發(fā)明可實現(xiàn)在觸摸屏/板設備進行操作時,對操作者施加于觸摸屏/板設備的有意觸控操作(有效觸控)和由此操作引起的、不是操作者操作本意的觸控操作(無效觸控)進行識別分級,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應,為操作者帶來更多觸控操作應用和更自然智能的使用體驗效果。本發(fā)明是用軟件中間件的方式,輸入為觸摸屏/板的原始觸控點信息(包含位置、 大小、壓力等),通過邏輯判斷模塊對原始觸控信息進行邏輯判斷,輸出經(jīng)過邏輯判斷分級的并根據(jù)可能性賦值不同的邏輯觸控信息,然后模式匹配模塊對邏輯判斷輸出的邏輯觸控信息進行模式匹配調(diào)整,并根據(jù)要求輸出分析后的并根據(jù)可能性賦值不同的觸控信息到輸出模塊,輸出模塊根據(jù)系統(tǒng)或應用要求輸出有效觸控信息到操作命令解釋模塊,實現(xiàn)對操作者施加于觸摸屏/板設備的有意觸控操作(有效觸控)和由此操作引起的、不是操作者操作本意的觸控操作(無效觸控)進行識別分級,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應。本發(fā)明的優(yōu)點是 本發(fā)明采用軟件中間件的方式,在操作者對觸摸屏/板設備進行操作時,對操作者施加于觸摸屏/板設備的有意觸控操作(有效觸控)和由此操作引起的、不是操作者操作本意的觸控操作(無效觸控)進行識別分級,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應,實現(xiàn)智能識別操作者真實操作意圖的觸摸操作,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應,為操作者帶來更多觸控操作應用和更自然智能的使用體驗效果,其優(yōu)點主要如下1、實現(xiàn)自然觸控操作,智能理解操作者意圖,降低誤觸響應,提供使用者的使用體驗;2、幫助實現(xiàn)更多新功能,比如在本技術的支持下,可以實現(xiàn)臨摹等應用;3、判斷條件可調(diào)節(jié),并可根據(jù)用戶長期操作進行統(tǒng)計優(yōu)化;4、通用行好,適用于目前所有觸摸技術,對目前技術不需要技術改動;5、擴展性好,本方法可以放置在BIOS、操作系統(tǒng)或應用程序?qū)?,并且可以低成本?可完全采用軟件實現(xiàn),不需硬件成本;本發(fā)明可以解決目前觸控識別中無法區(qū)分操作者真實觸控操作和誤觸控操作的問題,為操作者帶來更多觸控操作應用和更自然智能的使用體驗效果提供技術基礎;本發(fā)明特別適于支持多點觸控的繪畫、寫字等應用中;解決了操作者使用觸摸屏 “誤觸”產(chǎn)生的誤動作帶來的使用不便,特別可以滿足操作者自然習慣的方式進行觸控操作的要求。
圖1是本發(fā)明的系統(tǒng)結構示意圖;圖2是本發(fā)明的細小優(yōu)先判斷示意圖;圖3是本發(fā)明的大小相近判斷示意圖;圖4是本發(fā)明的運動快速優(yōu)先判斷示意圖;圖5是本發(fā)明的大小域值判斷示意圖;圖6是本發(fā)明的初始等待判斷示意圖;圖7是本發(fā)明的模式匹配模塊書寫繪畫模式示意圖;圖8是本發(fā)明的前態(tài)以隊列方式存儲示意圖。
下面結合實施例對本發(fā)明作進一步描述,
具體實施例方式
實施例如圖1-圖8所示,一種軟件中間件觸摸識別方法,包括有效觸控和無效觸控識別功能、采用中間件的觸摸識別方式、輸入模塊、邏輯判斷模塊、模式匹配模塊、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、輸出模塊,其特征在于在觸摸屏/板設備進行操作,有效觸控和無效觸控軟件,具體步驟如下輸入模塊與邏輯判斷模塊連接,邏輯判斷模塊帶賦值與模式匹配模塊連接,模式匹配模塊帶賦值與輸出模塊連接,輸出模塊與操作命令翻譯、要求、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、前態(tài)連接,前態(tài)與邏輯判斷模塊連接,輸入模塊、輸出模塊可以循環(huán)采樣,中間件的觸摸識別方式即有效觸控、無效觸控包括以下步驟A、根據(jù)運行任務,輸入為觸摸屏/板的原始觸控點信息,包含位置、大小、壓力,根據(jù)所述通過邏輯判斷模塊對原始觸控信息進行邏輯判斷,輸出經(jīng)過邏輯判斷分級的并根據(jù)可能性賦值不同的邏輯觸控信息;B、根據(jù)所述模式匹配,然后由模式匹配模塊對邏輯判斷輸出的邏輯觸控信息進行模式匹配調(diào)整;C、根據(jù)要求輸出分析后的并根據(jù)可能性賦值不同的觸控信息到輸出模塊,所述觸控信息是可以賦值并分級的,包括觸控信息的數(shù)量、賦值、分級;賦值、分級的不同即代表觸控信息為有效觸控的可能性大小,實現(xiàn)對操作者施加于觸摸屏/板設備的有意觸控操作為有效觸控,不是操作者操作本意的觸控操作為無效觸控進行識別分級,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應。D、根據(jù)輸出模塊系統(tǒng)及應用要求輸出有效觸控信息到操作命令解釋模塊,由操作命令解釋模塊將有效觸控信息解釋為對應的觸控操作命令并執(zhí)行所述步驟A、B、C、D同時或先后進行;所述模塊各含有輸入模塊根據(jù)系統(tǒng)采樣率從觸控屏/板輸入觸控信息并轉換成中間件所需要格式的觸控信息,每個觸控點都作為一個單獨觸控信息采樣并記錄,信息包括坐標、壓力、大小等內(nèi)容項目,并可根據(jù)邏輯判斷和模式匹配的需求增加內(nèi)容項目;邏輯判斷模塊根據(jù)輸入模塊采集的觸控信息,對每個觸控信息或觸控信息的組合進行邏輯條件的判斷比較并賦值,邏輯判斷的種類和條件值來源于邏輯判斷數(shù)據(jù)庫和前態(tài)記錄,并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種邏輯判斷組合后進行邏輯判斷;模式匹配模塊對邏輯判斷模塊輸出的觸控信息,對每個觸控信息或觸控信息的組合進行模式匹配比較并賦值,模式匹配的種類和條件值來源于模式匹配數(shù)據(jù)庫;并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種模式組合后進行模式匹配;邏輯判斷數(shù)據(jù)庫通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定邏輯判斷種類和條件值;模式匹配數(shù)據(jù)庫
通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定模式匹配種類和條件值;輸出模塊對模式匹配后的觸控信息,根據(jù)要求和設定進行輸出;其中要求包括觸控信息數(shù)量、信息內(nèi)容是可更改的;所述邏輯判斷方法數(shù)據(jù)庫中的判斷種類和判斷條件值是可以設定和調(diào)整增減的,并可根據(jù)統(tǒng)計學方法進行優(yōu)化更新的;所述模式匹配的方法以及在此原理和基礎上擴展形成的方法;所述模式匹配數(shù)據(jù)庫中的判斷條件是可以設定和調(diào)整增減的,并可根據(jù)統(tǒng)計學方法進行優(yōu)化更新的;所述的前態(tài)信息數(shù)量、時間、內(nèi)容是可設定的;所述輸入模塊、邏輯判斷模塊、模式判斷模塊、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、輸出模塊可以采用不同的編程語言、不同算法實現(xiàn),并可根據(jù)不同系統(tǒng)拆分成不同結構放置在不同位置;所述內(nèi)容及模塊是可以裁剪拆分的,不是每項功能都必須。所述功能模塊包括輸入模塊、邏輯判斷模塊、模式判斷模塊、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、輸出模塊;本發(fā)明特別適于支持多點觸控的繪畫、寫字等應用中;解決操作者使用觸摸屏“誤觸”產(chǎn)生的誤動作帶來的使用不便,特別可以滿足操作者自然習慣的方式進行觸控操作的要求。 一、輸入模塊根據(jù)系統(tǒng)采樣率從觸控屏/板輸入觸控信息并轉換成中間件所需要格式的觸控信息,每個觸控點都作為一個單獨觸控信息采樣并記錄,信息包括坐標、壓力、大小等內(nèi)容項目,并可根據(jù)邏輯判斷和模式匹配的需求增加內(nèi)容項目;二、邏輯判斷模塊根據(jù)輸入模塊采集的觸控信息,對每個觸控信息或觸控信息的組合進行邏輯條件的判斷比較并賦值,邏輯判斷的種類和條件值來源于邏輯判斷數(shù)據(jù)庫和前態(tài)記錄,并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種邏輯判斷組合后進行邏輯判斷;邏輯判斷的種類可包含并可增減1)細小優(yōu)先判斷即將觸控信息值中的觸點面積大小值進行對比,面積值較小的觸控信息認為是真實的有效觸控可能性大;如圖2,有兩個觸控信息sl、s2,其中si的觸點面積小于s2,則si認為更有可能是有效觸控;2)大小相近判斷即將觸控信息值中的觸點面積大小值同前態(tài)進行對比,面積值同前態(tài)觸控信息觸點面積值最接近的觸控信息認為是真實的有效觸控可能性大;如圖3, 當前時刻TO有兩個觸控信息sO、sO’,同前態(tài)Tl比較,s0的觸點面積同前態(tài)有效觸控信息 si觸點面積相近,因此認為sO是真實的有效觸控可能性大;3)運動快速優(yōu)先判斷在相鄰的一個或幾個采樣周期中,移動速度快的觸控點被認為是真實的有效觸控可能性大;如圖4sl’相對于s2’移動速度快,被認為是真實的有效觸控可能性大;4)大小域值判斷即設定一個有效觸控觸點面積值域S,對超出值域大小的觸點, 認為是無效觸控的可能性大;如圖5,sO的觸點面積小于有效觸點面積值域S, si的觸點面積打印有效觸點面積值域S,因此認為sO是真實的有效觸控可能性大;控可能性大;5)壓強判斷即壓強比較大的觸控信息被認為是真實的有效觸控可能性大;
6)初始等待判斷即當觸摸屏/板上,第一次采集到觸控信息,如圖6,先等待一段時間ts ;其中ts是可以調(diào)整的,一般是0-0. 2s之間;如當前TO時刻出現(xiàn)觸控信息sl,則等待0. Is后對新的觸控信息ss再進行處理;三、模式匹配模塊 對邏輯判斷模塊輸出的觸控信息,對每個觸控信息或觸控信息的組合進行模式匹配比較并賦值,模式匹配的種類和條件值來源于模式匹配數(shù)據(jù)庫;并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種模式組合后進行模式匹配;如下書寫繪畫模式,模式種類按同類思路可增減如圖7,書寫繪畫模式al為有效區(qū)域(僅允許有一個觸控信息);a2、a3為無效期參考區(qū)域;其他區(qū)域為無效區(qū)域;al、 a2、a3區(qū)域是相對位置,其位置、大小是相對可變化的;四、邏輯判斷數(shù)據(jù)庫通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定邏輯判斷種類和條件值;五、模式匹配數(shù)據(jù)庫通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定模式匹配種類和條件值;六、輸出模塊對模式匹配后的觸控信息,根據(jù)要求和設定進行輸出;其中要求包括觸控信息數(shù)量、信息內(nèi)容等,是可更改的;七、要求即系統(tǒng)或應用對有效觸控信息的要求,包括數(shù)量、格式、內(nèi)容等規(guī)范,是增減的;八、前態(tài)如圖8,以隊列方式存儲的從當前時間開始前T段時間前輸出的有效觸控信息,其中T是可變的;同時,可對T時間內(nèi)的觸控信息進行綜合,從而對當前有效觸控進行預測, 并可將預測值提供給邏輯判斷模塊;隊列中每單元代表每次輸出的有效觸控信息的組合; T = to-tn ;to代表當前時刻;η = Τ*采樣率。本發(fā)明思路一般技術人員可以調(diào)整實現(xiàn)類似功能的技術方案均應視為本發(fā)明保護范圍;本發(fā)明雖然是軟件中間件方式實現(xiàn),但也可以采用硬件或軟硬件結合方式實現(xiàn),只要功能原理同本發(fā)明或部分內(nèi)容相同,均應視為本發(fā)明保護范圍;技術對比,目前還沒有其他技術可以替代完成本發(fā)明功能,因此,本發(fā)明填補了技術空白。使用時,實現(xiàn)自然觸控操作,本發(fā)明可以實現(xiàn)對觸摸屏/板設備進行操作時,對操作者施加于觸摸屏/板設備的有意觸控操作(有效觸控)和由此操作引起的、不是操作者操作本意的觸控操作(無效觸控)進行識別并分級,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應,操作者不需要改變現(xiàn)在的書寫等習慣。即本發(fā)明可以自動識別操作者在觸摸屏 /板上的觸控操作哪些是“有效觸控”那些是“無效觸控”,實現(xiàn)觸摸屏/板對自然習慣的觸控操作的支持。
權利要求
1.一種軟件中間件觸摸識別方法,包括對有效觸控和無效觸控的識別功能、采用中間件的觸摸識別方式、輸入模塊、邏輯判斷模塊、模式匹配模塊、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、輸出模塊,其特征在于在觸摸屏/板設備進行操作時,對操作進行有效觸控和無效觸控識別的軟件方法,具體步驟如下輸入模塊與邏輯判斷模塊連接,邏輯判斷模塊帶賦值與模式匹配模塊連接,模式匹配模塊帶賦值與輸出模塊連接,輸出模塊與操作命令翻譯、要求、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、前態(tài)連接,前態(tài)與邏輯判斷模塊連接,輸入模塊、輸出模塊可以循環(huán)采樣,中間件的觸摸識別方式即有效觸控、無效觸控識別包括以下步驟A、根據(jù)運行任務,輸入為觸摸屏/板的原始觸控點信息,包含位置、大小、壓力,根據(jù)所述通過邏輯判斷模塊對原始觸控信息進行邏輯判斷,輸出經(jīng)過邏輯判斷分級的并根據(jù)可能性賦值不同的邏輯觸控信息;B、根據(jù)所述模式匹配模塊,然后由模式匹配模塊對邏輯判斷輸出的邏輯觸控信息進行模式匹配調(diào)整;C、根據(jù)要求輸出分析后的并根據(jù)可能性賦值不同的觸控信息到輸出模塊,所述觸控信息是可以賦值并分級的,包括觸控信息的數(shù)量、賦值、分級;,賦值、分級的不同即代表觸控信息為有效觸控的可能性大小,實現(xiàn)對操作者施加于觸摸屏/板設備的有意觸控操作為有效觸控,不是操作者操作本意的觸控操作為無效觸控進行識別分級,從而幫助消除無效觸控操作引起的系統(tǒng)誤響應;D、根據(jù)輸出模塊系統(tǒng)或應用要求輸出有效觸控信息到操作命令解釋模塊,由操作命令解釋模塊將有效觸控信息解釋為對應的觸控操作命令并執(zhí)行。
2.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述步驟A、B、 C、D同時或先后進行。
3.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述模塊各含有輸入模塊根據(jù)系統(tǒng)采樣率從觸控屏/板輸入觸控信息并轉換成中間件所需要格式的觸控信息, 每個觸控點都作為一個單獨觸控信息采樣并記錄,信息包括坐標、壓力、大小等內(nèi)容項目, 并可根據(jù)邏輯判斷和模式匹配的需求增加內(nèi)容項目;邏輯判斷模塊根據(jù)輸入模塊采集的觸控信息,對每個觸控信息或觸控信息的組合進行邏輯條件的判斷比較并賦值,邏輯判斷的種類和條件值來源于邏輯判斷數(shù)據(jù)庫和前態(tài)記錄,并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種邏輯判斷組合后進行邏輯判斷;行為匹配模塊對邏輯判斷模塊輸出的觸控信息,對每個觸控信息或觸控信息的組合進行模式匹配比較并賦值,模式匹配的種類和條件值來源于模式匹配數(shù)據(jù)庫;并且可以根據(jù)系統(tǒng)情況可調(diào)整將幾種模式組合后進行模式匹配;邏輯判斷數(shù)據(jù)庫通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定邏輯判斷種類和條件值;行為模式匹配數(shù)據(jù)庫通過觸摸操作類型統(tǒng)計和用戶實際使用統(tǒng)計,設定模式匹配種類和條件值;輸出模塊對行為模式匹配后的觸控信息,根據(jù)要求和設定進行輸出;其中要求包括觸控信息數(shù)量、信息內(nèi)容是可更改的。
4.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述邏輯判斷方法數(shù)據(jù)庫中的判斷種類和判斷條件值是可以設定和調(diào)整增減的,并可根據(jù)統(tǒng)計學方法進行優(yōu)化更新的。
5.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述行為模式匹配的方法以及在此原理和基礎上擴展形成的方法。
6.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述行為模式匹配數(shù)據(jù)庫中的判斷條件是可以設定和調(diào)整增減的,并可根據(jù)統(tǒng)計學方法進行優(yōu)化更新的。
7.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述的前態(tài)信息數(shù)量、時間、內(nèi)容是可設定的。
8.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述輸入模塊、 邏輯判斷模塊、模式判斷模塊、邏輯判斷數(shù)據(jù)庫、模式匹配數(shù)據(jù)庫、輸出模塊可以采用不同的編程語言、不同算法實現(xiàn),并可根據(jù)不同系統(tǒng)拆分成不同結構放置在不同位置。
9.根據(jù)權利要求1所述的一種軟件中間件觸摸識別方法,其特征在于,所述內(nèi)容及模塊是可以裁剪拆分的,不是每項功能都必須。
全文摘要
本發(fā)明屬于觸摸屏領域,具體說是涉及一種軟件中間件觸摸識別方法,采用軟件中間件的方式,輸入為觸摸屏/板的原始觸控點信息,通過邏輯判斷模塊對原始觸控信息進行邏輯判斷,輸出經(jīng)過邏輯判斷分級的并根據(jù)可能性賦值不同的邏輯觸控信息,然后模式匹配模塊對邏輯判斷輸出的邏輯觸控信息進行模式匹配調(diào)整,根據(jù)要求輸出分析后的并根據(jù)可能性賦值不同的觸控信息到輸出模塊,輸出模塊根據(jù)系統(tǒng)或應用要求輸出有效觸控信息到操作命令解釋模塊,實現(xiàn)對操作者施加于觸摸屏/板設備的有意觸控操作為有效觸控、不是操作者操作本意的觸控操作為無效觸控,幫助消除無效觸控操作引起的系統(tǒng)誤響應,解決了操作者使用觸摸屏“誤觸”產(chǎn)生的誤動作帶來的不便。
文檔編號G06F3/041GK102221935SQ20111019028
公開日2011年10月19日 申請日期2011年7月8日 優(yōu)先權日2011年7月8日
發(fā)明者邵永軍 申請人:邵永軍