專利名稱:觸摸屏校準(zhǔn)方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子信息技術(shù)領(lǐng)域,尤其涉及一種觸摸屏校準(zhǔn)方法及裝置。
背景技術(shù):
隨著多媒體信息查詢的與日俱增,觸摸屏的應(yīng)用越來越普遍。因?yàn)橛|摸屏作為一種新型的計(jì)算機(jī)輸入設(shè)備,它是目前使用簡單、方便、自然的一種人機(jī)交互方式之一,利用觸摸屏技術(shù),用戶只要用手指輕輕地觸碰顯示屏上的圖符或文字就能實(shí)現(xiàn)對電子設(shè)備的操作,從而使人機(jī)交互更為直截了當(dāng)。目前,這類產(chǎn)品在正常使用前都需要進(jìn)行校準(zhǔn),以保證產(chǎn)品在當(dāng)前環(huán)境(環(huán)境包括:氣候,天氣,電磁等外部干擾)下的準(zhǔn)確性,準(zhǔn)確性是指操作區(qū)域和操作功能之間的對應(yīng)關(guān)系。以Android平臺的手機(jī)觸摸屏校準(zhǔn)為例,現(xiàn)在android手機(jī)電容觸摸屏在校準(zhǔn)的問題上一般有兩種方法:
1、間隔一段時(shí)間(比如I秒鐘)校準(zhǔn)一次。這種方法費(fèi)時(shí)并且占用系統(tǒng)資源,也對用戶使用帶來一定的影響,觸屏上如果有水,擦干恢復(fù)比較慢,有時(shí)還不能恢復(fù)。2、每次手機(jī)喚醒的時(shí)候校準(zhǔn)。這種方法減少了占用系統(tǒng)資源,但是如果在喚醒之前觸屏上就有水,這樣無疑會把水校準(zhǔn)到基準(zhǔn)參數(shù)里,這樣用戶把水擦干之后,觸屏就無法使用了,只能重新睡眠再喚醒,對用戶使用帶來極大不便。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是,提供一種觸摸屏校準(zhǔn)方法及裝置,解決現(xiàn)有技術(shù)在觸摸屏校準(zhǔn)時(shí),采用間隔一段時(shí)間校準(zhǔn)一次,費(fèi)時(shí)并且占用系統(tǒng)資源,對用戶使用帶來一定的影響,觸屏上如果有水,擦干恢復(fù)比較慢,有時(shí)還不能恢復(fù);或采用每次手機(jī)喚醒的時(shí)候校準(zhǔn),如果在喚醒之前觸屏上就有水,會把水校準(zhǔn)到基準(zhǔn)參數(shù)里,用戶把水擦干之后,觸屏就無法使用,只能重新睡眠再喚醒,對用戶使用帶來極大不便的問題。為了解決上述問題,本發(fā)明提供了一種觸摸屏校準(zhǔn)方法,包括如下步驟:(1)終端設(shè)備開機(jī)后,查找是否存在校準(zhǔn)數(shù)據(jù)文件,若不存在,執(zhí)行步驟(2),若存在,執(zhí)行步驟(4);
(2)開機(jī)完成后,自動啟動觸屏校準(zhǔn)程序,提示用戶進(jìn)行觸摸屏校準(zhǔn),校準(zhǔn)完畢后,觸屏驅(qū)動程序從硬件處理單元讀取校準(zhǔn)數(shù)據(jù);(3)根據(jù)從所述硬件處理單元中讀取的校準(zhǔn)數(shù)據(jù)生成校準(zhǔn)數(shù)據(jù)文件;(4)將所述校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù)寫入所述硬件處理單元。進(jìn)一步,步驟(4)執(zhí)行完畢后,若用戶發(fā)現(xiàn)所述觸摸屏工作異常,則進(jìn)一步執(zhí)行以下步驟:(5 )啟動所述觸屏校準(zhǔn)程序,重新進(jìn)行觸摸屏校準(zhǔn);(6 )校準(zhǔn)完成之后,從所述硬件處理單元得到更新后的校準(zhǔn)數(shù)據(jù),并根據(jù)所述更新后的校準(zhǔn)數(shù)據(jù)重新生成校準(zhǔn)數(shù)據(jù)文件;開機(jī)加載觸屏設(shè)備完成后,將所述校準(zhǔn)數(shù)據(jù)文件中所述更新后的校準(zhǔn)數(shù)據(jù)重新寫入所述硬件處理單元。進(jìn)一步,所述觸屏校準(zhǔn)程序?qū)λ鲇|摸屏的校準(zhǔn)包括如下步驟:(a)校準(zhǔn)開始前在顯示屏上顯示提示信息,提示用戶保持觸摸屏的屏幕清潔;(b)系統(tǒng)啟動所述觸摸屏的觸摸校準(zhǔn);(C)系統(tǒng)判斷是否校準(zhǔn)成功,若成功轉(zhuǎn)入執(zhí)行步驟(e),否則執(zhí)行步驟(d) ; (d)系統(tǒng)通過顯示屏提示用戶是否需要重新校準(zhǔn),若需要轉(zhuǎn)入執(zhí)行步驟(a),否則執(zhí)行步驟(e);
(e)退出所述觸屏校準(zhǔn)程序。進(jìn)一步,在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),刪除所述校準(zhǔn)數(shù)據(jù)文件。為了解決上述問題,本發(fā)明還提供了一種觸摸屏校準(zhǔn)裝置,包括查找單元、觸屏校準(zhǔn)單元、文件生成單元、數(shù)據(jù)寫入單元和硬件處理單元;
所述查找單元分別與所述觸屏校準(zhǔn)單元和所述數(shù)據(jù)寫入單元相連,用于在終端設(shè)備開機(jī)后,查找是否存在校準(zhǔn)數(shù)據(jù)文件,若不存在,則啟動所述觸屏校準(zhǔn)單元,若存在,則通過所述數(shù)據(jù)寫入單元將所述校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù)寫入所述硬件處理單元;
所述觸屏校準(zhǔn)單元分別與所述查找單元、所述硬件處理單元和所述文件生成單元相連,用于在所述查找單元查找到不存在校準(zhǔn)數(shù)據(jù)文件時(shí),在開機(jī)完成后,自動啟動觸屏校準(zhǔn)程序,進(jìn)行觸摸屏校準(zhǔn),并在校準(zhǔn)完畢后從硬件處理單元讀取校準(zhǔn)數(shù)據(jù),后傳送至所述文件生成單元;
所述文件生成單元分別與所述觸屏校準(zhǔn)單元和所述數(shù)據(jù)寫入單元相連,用于根據(jù)從所述硬件處理單元中讀取的校準(zhǔn)數(shù)據(jù)生成一校準(zhǔn)數(shù)據(jù)文件;
所述數(shù)據(jù)寫入單元分別與所述查找單元、所述文件生成單元和所述硬件處理單元相連,用于將所述查找單元查找到的校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù),或所述文件生成單元生成的校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù),寫入所述硬件處理單元;
所述硬件處理單元分別與所述觸屏校準(zhǔn)單元和所述數(shù)據(jù)寫入單元相連,提供相應(yīng)的數(shù)據(jù)獲取接口,并存儲相應(yīng)的校準(zhǔn)數(shù)據(jù)。進(jìn)一步,所述觸摸屏校準(zhǔn)裝置包括一用戶接口單元,所述用戶接口單元與所述觸屏校準(zhǔn)單元相連,用于在用戶發(fā)現(xiàn)所述觸摸屏工作異常時(shí),通過所述用戶接口單元向所述觸屏校準(zhǔn)單元發(fā)送校準(zhǔn)命令,重新對所述觸摸屏進(jìn)行校準(zhǔn)。進(jìn)一步,觸摸屏校準(zhǔn)裝置包括一刪除單元,所述刪除單元與所述硬件處理單元相連,用于在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),刪除存儲在所述硬件處理單元中的所述校準(zhǔn)數(shù)據(jù)文件。本發(fā)明的優(yōu)點(diǎn)在于,通過將校準(zhǔn)好的觸摸屏校準(zhǔn)數(shù)據(jù)保存到一校準(zhǔn)數(shù)據(jù)文件,在每次開機(jī)加載觸屏設(shè)備完成后,只需要把校準(zhǔn)數(shù)據(jù)文件里的校準(zhǔn)數(shù)據(jù)寫入硬件處理單元,這樣就可保證觸屏數(shù)據(jù)的準(zhǔn)確性,而不需要間隔一段時(shí)間校準(zhǔn)一次或是每次手機(jī)喚醒的時(shí)候校準(zhǔn),對用戶使用帶來方便;而且當(dāng)用戶發(fā)現(xiàn)觸屏有問題時(shí),通過所述觸屏校準(zhǔn)程序,可以手動重新對觸摸屏進(jìn)行校準(zhǔn);在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),只需要刪除存儲在所述硬件處理單元中的校準(zhǔn)數(shù)據(jù)文件,通過所述觸屏校準(zhǔn)程序重新對觸摸屏進(jìn)行校準(zhǔn),就可保證觸屏數(shù)據(jù)的準(zhǔn)確性。
圖1是本發(fā)明所述觸摸屏校準(zhǔn)方法的流程示意圖。圖2是本發(fā)明所述觸摸屏校準(zhǔn)裝置的結(jié)構(gòu)示意圖。圖3是本發(fā)明所述觸摸屏校準(zhǔn)方法一實(shí)施例的流程示意圖。
具體實(shí)施方式
下面結(jié)合附圖對本發(fā)明提供的觸摸屏校準(zhǔn)方法及裝置的具體實(shí)施方式
做詳細(xì)說明。參考附圖1,本發(fā)明所述觸摸屏校準(zhǔn)方法的流程示意圖,包括如下步驟:
步驟Sll:終端設(shè)備開機(jī)后,查找是否存在校準(zhǔn)數(shù)據(jù)文件,若不存在,執(zhí)行步驟S12,若存在,執(zhí)行步驟S14。步驟S12:開機(jī)完成后,自動啟動觸屏校準(zhǔn)程序,提示用戶進(jìn)行觸摸屏校準(zhǔn),校準(zhǔn)完畢后,觸屏驅(qū)動程序從硬件處理單元讀取校準(zhǔn)數(shù)據(jù)。終端設(shè)備開機(jī)后,經(jīng)查找若不存在校準(zhǔn)數(shù)據(jù)文件,則向所述觸屏校準(zhǔn)單元發(fā)送校準(zhǔn)命令,當(dāng)觸屏驅(qū)動程序收到校準(zhǔn)命令后,啟動觸屏校準(zhǔn)程序,并由所述觸屏校準(zhǔn)程序通知系統(tǒng)顯示校準(zhǔn)界面,提示用戶進(jìn)行觸摸屏校準(zhǔn)。觸摸屏校準(zhǔn)的流程根據(jù)各個(gè)硬件處理單元(通常為一集成電路模塊)廠商不同過程也不同。硬件處理單元廠商提供相應(yīng)的數(shù)據(jù)獲取接口,觸摸屏校準(zhǔn)完成之后,觸屏驅(qū)動程序通過所述數(shù)據(jù)獲取接口,從硬件處理單元里讀取校準(zhǔn)好的校準(zhǔn)數(shù)據(jù)。例如,對所述觸屏校準(zhǔn)程序的觸摸屏校準(zhǔn)可以采用如下方法:
步驟S121:校準(zhǔn)開始前在顯示屏上顯示“請?jiān)谛?zhǔn)期間保持屏幕清潔! ”,提示用戶保持觸摸屏的屏幕清潔。步驟S122:系統(tǒng)啟動觸摸屏的觸摸校準(zhǔn)。例如,系統(tǒng)在觸摸屏上給定幾個(gè)點(diǎn),比如觸摸屏上的上、下、左、右、中等特征點(diǎn),需要用戶準(zhǔn)確點(diǎn)擊;或是系統(tǒng)在觸摸屏上給定至少兩個(gè)目標(biāo),需要用戶準(zhǔn)確觸摸目標(biāo)后,將其同時(shí)拖動到指定區(qū)域。根據(jù)各個(gè)硬件處理單元廠商校準(zhǔn)方法不同,可以做出不同的調(diào)整,以完成校準(zhǔn)。步驟S123:系統(tǒng)判斷是否校準(zhǔn)成功,若成功轉(zhuǎn)入執(zhí)行步驟S125,否則執(zhí)行步驟S124。步驟S124:系統(tǒng)通過顯示屏提示用戶是否需要重新校準(zhǔn),若需要轉(zhuǎn)入執(zhí)行步驟S121,進(jìn)行重新校準(zhǔn),否則執(zhí)行步驟S125。步驟S125:退出所述觸屏校準(zhǔn)程序。退出所述觸屏校準(zhǔn)程序后,若觸摸屏校準(zhǔn)成功,觸屏驅(qū)動程序通過所述數(shù)據(jù)獲取接口,從硬件處理單元里讀取校準(zhǔn)好的校準(zhǔn)數(shù)據(jù)。步驟S13:根據(jù)從所述硬件處理單元中讀取的校準(zhǔn)數(shù)據(jù)生成校準(zhǔn)數(shù)據(jù)文件。所述校準(zhǔn)數(shù)據(jù)文件,可以為系統(tǒng)原有的文件或者是系統(tǒng)新建的文件。步驟S14:將所述校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù)寫入所述硬件處理單元。每次開機(jī)加載觸屏設(shè)備完成后,查找到所述校準(zhǔn)數(shù)據(jù)文件存在,只需要把校準(zhǔn)數(shù)據(jù)文件里的校準(zhǔn)數(shù)據(jù)寫入硬件處理單元,這樣就可保證觸屏數(shù)據(jù)的準(zhǔn)確性,而不需要間隔一段時(shí)間校準(zhǔn)一次或是每次手機(jī)喚醒的時(shí)候校準(zhǔn),對用戶使用帶來方便??蛇x的,在步驟S14執(zhí)行完畢后,若用戶發(fā)現(xiàn)所述觸摸屏工作異常,則進(jìn)一步執(zhí)行以下步驟:
S15:啟動所述觸屏校準(zhǔn)程序,重新進(jìn)行觸摸屏校準(zhǔn)。若用戶發(fā)現(xiàn)所述觸摸屏工作異常,則發(fā)送校準(zhǔn)命令,啟動觸屏校準(zhǔn)程序,并由所述觸屏校準(zhǔn)程序通知系統(tǒng)顯示校準(zhǔn)界面,重新進(jìn)行觸摸屏校準(zhǔn)。重新進(jìn)行觸摸屏校準(zhǔn)的流程與步驟S12中觸屏校準(zhǔn)程序的觸摸屏校準(zhǔn)方式相同,此處不再重復(fù)描述。步驟S16:校準(zhǔn)完成之后,從所述硬件處理單元得到更新后的校準(zhǔn)數(shù)據(jù),并根據(jù)所述更新后的校準(zhǔn)數(shù)據(jù)重新生成校準(zhǔn)數(shù)據(jù)文件。步驟S17:開機(jī)加載觸屏設(shè)備完成后,將所述校準(zhǔn)數(shù)據(jù)文件中所述更新后的校準(zhǔn)數(shù)據(jù)重新寫入所述硬件處理單元??蛇x的,在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),刪除存儲在所述硬件處理單元中的校準(zhǔn)數(shù)據(jù)文件,以確保重新對觸摸屏進(jìn)行校準(zhǔn)。參考附圖2,本發(fā)明所述觸摸屏校準(zhǔn)裝置的結(jié)構(gòu)示意圖,與本發(fā)明所述觸摸屏校準(zhǔn)方法相對應(yīng),包括查找單元M20、觸屏校準(zhǔn)單元M21、文件生成單元M22、數(shù)據(jù)寫入單元M23和硬件處理單元M24。所述查找單元M20分別與所述觸屏校準(zhǔn)單元M21和所述數(shù)據(jù)寫入單元M23相連,用于在終端設(shè)備開機(jī)后,查找是否存在校準(zhǔn)數(shù)據(jù)文件,若不存在,則啟動所述觸屏校準(zhǔn)單元M21 ;若存在,則通過所述數(shù)據(jù)寫入單元M23將所述校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù)寫入所述硬件處理單元M24。所述觸屏校準(zhǔn)單元M21分別與所述查找單元M20、所述文件生成單元M22和硬件處理單元M24相連,用于在所述查找單元M20查找到不存在校準(zhǔn)數(shù)據(jù)文件時(shí),在開機(jī)完成后,自動啟動觸屏校準(zhǔn)程序,提示用戶進(jìn)行觸摸屏校準(zhǔn)。校準(zhǔn)完畢后,從硬件處理單元M24中讀取校準(zhǔn)數(shù)據(jù),后傳送至所述文件生成單元M22。觸摸屏校準(zhǔn)流程,參考方法說明中的步驟S12中觸屏校準(zhǔn)程序的觸摸屏校準(zhǔn)方式,此處不再重復(fù)描述。所述文件生成單元M22分別與所述觸屏校準(zhǔn)單元M21和所述數(shù)據(jù)寫入單元M23相連,用于根據(jù)從所述硬件處理單元中讀取的校準(zhǔn)數(shù)據(jù)生成一校準(zhǔn)數(shù)據(jù)文件。所述數(shù)據(jù)寫入單元M23分別與所述查找單元M20、所述文件生成單元M22和所述硬件處理單元M24相連,用于將所述查找單元M20查找到的校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù),或所述文件生成單元M22生成的校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù),寫入所述硬件處理單元M24。所述硬件處理單元分別與所述觸屏校準(zhǔn)單元和所述數(shù)據(jù)寫入單元相連,提供相應(yīng)的數(shù)據(jù)獲取接口,并存儲相應(yīng)的校準(zhǔn)數(shù)據(jù)。所述硬件處理單元M24分別與所述觸屏校準(zhǔn)單元M21和所述數(shù)據(jù)寫入單元M23相連;提供所述觸屏校準(zhǔn)單元M21數(shù)據(jù)獲取的接口,在觸摸屏校準(zhǔn)完成之后,通過所述硬件處理單元M24提供的數(shù)據(jù)獲取接口得到校準(zhǔn)數(shù)據(jù);同時(shí)存儲所述校數(shù)據(jù)寫入單元M23寫入的相應(yīng)校準(zhǔn)數(shù)據(jù)??蛇x的,本發(fā)明所述觸摸屏校準(zhǔn)裝置進(jìn)一步包括一用戶接口單元M28,所述用戶接口單元M28與所述觸屏校準(zhǔn)單元M21相連,用于在用戶發(fā)現(xiàn)所述觸摸屏工作異常時(shí),通過所述用戶接口單元M28向所述觸屏校準(zhǔn)單元M21發(fā)送校準(zhǔn)命令,重新對所述觸摸屏進(jìn)行校準(zhǔn)。重新進(jìn)行觸摸屏校準(zhǔn)的流程,參考方法說明中的步驟S12中觸屏校準(zhǔn)程序的觸摸屏校準(zhǔn)方式,此處不再重復(fù)描述。可選的,本發(fā)明所述觸摸屏校準(zhǔn)裝置進(jìn)一步包括一刪除單元M29,所述刪除單元M29與所述硬件處理單元M2相連,用于在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),刪除存儲在所述硬件處理單元M2中的所述校準(zhǔn)數(shù)據(jù)文件,以確保重新對觸摸屏進(jìn)行校準(zhǔn)。
參考附圖3,本發(fā)明所述觸摸屏校準(zhǔn)方法一實(shí)施例的流程示意圖,本實(shí)施例以Android平臺的電容觸摸屏手機(jī)為例。S31:校準(zhǔn)應(yīng)用層向觸屏驅(qū)動層發(fā)起開始校準(zhǔn)命令。S32:當(dāng)觸屏驅(qū)動層的觸屏驅(qū)動程序收到所述校準(zhǔn)命令后,啟動觸屏校準(zhǔn)程序,向硬件處理單元發(fā)送校準(zhǔn)參數(shù),并向校準(zhǔn)應(yīng)用層返回校準(zhǔn)命令。S33:硬件處理單元通過觸屏驅(qū)動層向校準(zhǔn)應(yīng)用層通知觸摸數(shù)據(jù)。S34:校準(zhǔn)應(yīng)用層向觸屏驅(qū)動層發(fā)起判斷校準(zhǔn)是否成功的命令。S35:如果此時(shí)觸屏驅(qū)動程序并沒有收到硬件處理單元發(fā)送的校準(zhǔn)完成命令,則向校準(zhǔn)應(yīng)用層返回校準(zhǔn)未通過命令。S36:觸屏驅(qū)動程序收到硬件處理單元發(fā)送的校準(zhǔn)完成命令后,從硬件處理單元讀取校準(zhǔn)數(shù)據(jù)。S37:觸屏驅(qū)動層將讀取到的校準(zhǔn)數(shù)據(jù)寫入文件系統(tǒng)。S38:校準(zhǔn)應(yīng)用層再次向觸屏驅(qū)動層發(fā)起判斷校準(zhǔn)是否成功的命令。S39:觸屏驅(qū)動程序向校準(zhǔn)應(yīng)用層返回校準(zhǔn)通過命令,結(jié)束校準(zhǔn)流程,校準(zhǔn)通過后可以繼續(xù)使用手機(jī)。本發(fā)明通過將校準(zhǔn)好的觸摸屏校準(zhǔn)數(shù)據(jù)保存到一校準(zhǔn)數(shù)據(jù)文件,在每次開機(jī)加載觸屏設(shè)備完成后,只需要把校準(zhǔn)數(shù)據(jù)文件里的校準(zhǔn)數(shù)據(jù)寫入硬件處理單元,這樣就可保證觸屏數(shù)據(jù)的準(zhǔn)確性,而不需要間隔一段時(shí)間校準(zhǔn)一次或是每次手機(jī)喚醒的時(shí)候校準(zhǔn),對用戶使用帶來方便;而且當(dāng)用戶發(fā)現(xiàn)觸屏有問題時(shí),通過所述觸屏校準(zhǔn)程序,可以手動重新對觸摸屏進(jìn)行校準(zhǔn);并且在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),只需要刪除存儲在所述硬件處理單元中的校準(zhǔn)數(shù)據(jù)文件,通過所述觸屏校準(zhǔn)程序重新對觸摸屏進(jìn)行校準(zhǔn),就可保證觸屏數(shù)據(jù)的準(zhǔn)確性。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種觸摸屏校準(zhǔn)方法,其特征在于,包括如下步驟: (1)終端設(shè)備開機(jī)后,查找是否存在校準(zhǔn)數(shù)據(jù)文件,若不存在,執(zhí)行步驟(2),若存在,執(zhí)行步驟(4); (2)開機(jī)完成后,自動啟動觸屏校準(zhǔn)程序,提示用戶進(jìn)行觸摸屏校準(zhǔn),校準(zhǔn)完畢后,觸屏驅(qū)動程序從硬件處理單元讀取校準(zhǔn)數(shù)據(jù); (3)根據(jù)從所述硬件處理單元中讀取的校準(zhǔn)數(shù)據(jù)生成校準(zhǔn)數(shù)據(jù)文件; (4)將所述校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù)寫入所述硬件處理單元。
2.根據(jù)權(quán)利要求1所述觸摸屏校準(zhǔn)方法,其特征在于,步驟(4)執(zhí)行完畢后,若用戶發(fā)現(xiàn)所述觸摸屏工作異常,則進(jìn)一步執(zhí)行以下步驟: (5)啟動所述觸屏校準(zhǔn)程序,重新進(jìn)行觸摸屏校準(zhǔn); (6 )校準(zhǔn)完成之后,從所述硬件處理單元得到更新后的校準(zhǔn)數(shù)據(jù),并根據(jù)所述更新后的校準(zhǔn)數(shù)據(jù)重新生成校準(zhǔn)數(shù)據(jù)文件; (7)開機(jī)加載觸屏設(shè)備完成后,將所述校準(zhǔn)數(shù)據(jù)文件中所述更新后的校準(zhǔn)數(shù)據(jù)重新寫入所述硬件處理單元。
3.根據(jù)權(quán)利要求1或2所述觸摸屏校準(zhǔn)方法,其特征在于,所述觸屏校準(zhǔn)程序?qū)λ鲇|摸屏的校準(zhǔn)包括如下步驟: Ca)校準(zhǔn)開始前在顯示屏上顯示提示信息,提示用戶保持觸摸屏的屏幕清潔; (b)系統(tǒng)啟動所述觸摸屏的觸摸校準(zhǔn); (c)系統(tǒng)判斷是否校準(zhǔn)成功,若成功轉(zhuǎn)入執(zhí)行步驟(e),否則執(zhí)行步驟(d); (d)系統(tǒng)通過顯示屏提示用戶是否需要重新校準(zhǔn),若需要轉(zhuǎn)入執(zhí)行步驟(a),否則執(zhí)行步驟(e ); (e)退出所述觸屏校準(zhǔn)程序。
4.根據(jù)權(quán)利要求1所述觸摸屏校準(zhǔn)方法,其特征在于,進(jìn)一步在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),刪除所述校準(zhǔn)數(shù)據(jù)文件。
5.一種觸摸屏校準(zhǔn)裝置,其特征在于,包括查找單元、觸屏校準(zhǔn)單元、文件生成單元、數(shù)據(jù)寫入單元和硬件處理單元; 所述查找單元分別與所述觸屏校準(zhǔn)單元和所述數(shù)據(jù)寫入單元相連,用于在終端設(shè)備開機(jī)后,查找是否存在校準(zhǔn)數(shù)據(jù)文件,若不存在,則啟動所述觸屏校準(zhǔn)單元,若存在,則通過所述數(shù)據(jù)寫入單元將所述校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù)寫入所述硬件處理單元; 所述觸屏校準(zhǔn)單元分別與所述查找單元、所述硬件處理單元和所述文件生成單元相連,用于在所述查找單元查找到不存在校準(zhǔn)數(shù)據(jù)文件時(shí),在開機(jī)完成后,自動啟動觸屏校準(zhǔn)程序,進(jìn)行觸摸屏校準(zhǔn),并在校準(zhǔn)完畢后從硬件處理單元讀取校準(zhǔn)數(shù)據(jù),后傳送至所述文件生成單元; 所述文件生成單元分別與所述觸屏校準(zhǔn)單元和所述數(shù)據(jù)寫入單元相連,用于根據(jù)從所述硬件處理單元中讀取的校準(zhǔn)數(shù)據(jù)生成一校準(zhǔn)數(shù)據(jù)文件; 所述數(shù)據(jù)寫入單元分別與所述查找單元、所述文件生成單元和所述硬件處理單元相連,用于將所述查找單元查找到的校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù),或所述文件生成單元生成的校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù),寫入所述硬件處理單元; 所述硬件處理單元分別與所述觸屏校準(zhǔn)單元和所述數(shù)據(jù)寫入單元相連,提供相應(yīng)的數(shù)據(jù)獲取接口,并存儲相應(yīng)的校準(zhǔn)數(shù)據(jù)。
6.根據(jù)權(quán)利要求5所述觸摸屏校準(zhǔn)裝置,其特征在于:進(jìn)一步包括一用戶接口單元,所述用戶接口單元與所述觸屏校準(zhǔn)單元相連,用于在用戶發(fā)現(xiàn)所述觸摸屏工作異常時(shí),通過所述用戶接口單元向所述觸屏校準(zhǔn)單元發(fā)送校準(zhǔn)命令,重新對所述觸摸屏進(jìn)行校準(zhǔn)。
7.根據(jù)權(quán)利要求5所述觸摸屏校準(zhǔn)裝置,其特征在于:進(jìn)一步包括一刪除單元,所述刪除單元與所述硬件處理單元相連,用于在系統(tǒng)版本更新后或者恢復(fù)出廠設(shè)置之時(shí),刪除存儲在所述硬 件處理單元中的所述校準(zhǔn)數(shù)據(jù)文件。
全文摘要
一種觸摸屏校準(zhǔn)方法,包括如下步驟(1)終端設(shè)備開機(jī)后,查找是否存在校準(zhǔn)數(shù)據(jù)文件,若不存在,執(zhí)行步驟(2),若存在,執(zhí)行步驟(4);(2)開機(jī)完成后,自動啟動觸屏校準(zhǔn)程序,提示用戶進(jìn)行觸摸屏校準(zhǔn),校準(zhǔn)完畢后,觸屏驅(qū)動程序從硬件處理單元讀取校準(zhǔn)數(shù)據(jù);(3)根據(jù)從所述硬件處理單元中讀取的校準(zhǔn)數(shù)據(jù)生成校準(zhǔn)數(shù)據(jù)文件;(4)將所述校準(zhǔn)數(shù)據(jù)文件中的校準(zhǔn)數(shù)據(jù)寫入所述硬件處理單元。若用戶發(fā)現(xiàn)所述觸摸屏工作異常,則啟動所述觸屏校準(zhǔn)程序,重新進(jìn)行觸摸屏校準(zhǔn)。本發(fā)明的優(yōu)點(diǎn)在于,通過將校準(zhǔn)好的觸摸屏校準(zhǔn)數(shù)據(jù)保存到一校準(zhǔn)數(shù)據(jù)文件,不需要間隔一段時(shí)間校準(zhǔn)一次或是每次手機(jī)喚醒的時(shí)候校準(zhǔn)。
文檔編號G06F3/041GK103186267SQ20111045438
公開日2013年7月3日 申請日期2011年12月30日 優(yōu)先權(quán)日2011年12月30日
發(fā)明者黃智崇 申請人:希姆通信息技術(shù)(上海)有限公司