專(zhuān)利名稱(chēng):一種觸控設(shè)備配置參數(shù)的自動(dòng)生成方法、系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于觸控技術(shù)領(lǐng)域,尤其涉及一種觸控設(shè)備配置參數(shù)的自動(dòng)生成方法、系 統(tǒng)。
背景技術(shù):
電容觸控產(chǎn)品已經(jīng)廣泛應(yīng)用于電子產(chǎn)品,如很多播放器帶有觸摸按鍵、滑條、滑 輪,越來(lái)越多的智能手機(jī)應(yīng)用電容觸摸屏作為輸入設(shè)備。電容感應(yīng)產(chǎn)品對(duì)PCB布板、裝配結(jié) 構(gòu)、電源性能等因素非常敏感,這些因素導(dǎo)致產(chǎn)品定義稍微不同都有可能導(dǎo)致電容式觸控 模塊控制固件代碼版本變更。電子產(chǎn)品千差萬(wàn)別,很顯然工業(yè)生產(chǎn)不可能為這些電子產(chǎn)品定制千萬(wàn)個(gè)電容觸控 軟件版本。因此,必須要提高電容觸控軟件本身的適應(yīng)性和通用性,以降低維護(hù)成本和供貨 風(fēng)險(xiǎn)。解決這個(gè)問(wèn)題的通行思路是將影響因素提取出來(lái),轉(zhuǎn)化成參數(shù)。同一電容觸控軟件 應(yīng)用在不同產(chǎn)品上,僅僅是參數(shù)不同,程序主體是相同的。進(jìn)一步將這些參數(shù)固化到主機(jī)程 序里,通過(guò)軟件接口配置給電容觸控軟件,這樣應(yīng)用在不同產(chǎn)品上的電容觸控軟件就完全 一樣了。事實(shí)上,主機(jī)連有很多外圍設(shè)備,如顯示屏、收音模塊、射頻模塊等,另外不同客戶(hù) 對(duì)操作界面要求也有很大差異,因此應(yīng)用同一軟硬件平臺(tái),面向同一類(lèi)產(chǎn)品不同機(jī)型所開(kāi) 發(fā)的主機(jī)軟件不可能完全一樣。早期這些參數(shù)是用外圍硬件來(lái)設(shè)定,觸控軟件在程序中對(duì)這些硬件選項(xiàng)進(jìn)行讀取 和判定。這種方法在選項(xiàng)不多時(shí)行之有效,但隨著用戶(hù)對(duì)產(chǎn)品性能要求越來(lái)越多,這種方法 面臨著三個(gè)重要問(wèn)題1、過(guò)多的硬件選項(xiàng)將要耗掉很多芯片資源,尤其是10資源,另外還 增加外圍元件數(shù)量和走線(xiàn);2、眾多硬件選項(xiàng)調(diào)節(jié)起來(lái)復(fù)雜,需要提供復(fù)雜的操作說(shuō)明;3、 產(chǎn)線(xiàn)裝成整機(jī)后,再進(jìn)行選項(xiàng)調(diào)整極其困難,通常會(huì)造成部件損壞,耗費(fèi)大量工時(shí)。顯然,這 種方法不是最好的辦法。另一種方法是基于片上可編程系統(tǒng),面向寄存器設(shè)置的參數(shù)調(diào)試和修改。其基本 原理是觸控軟件開(kāi)發(fā)商將可變化因素轉(zhuǎn)化成寄存器參數(shù),并將這些寄存器開(kāi)放給應(yīng)用方 設(shè)置,應(yīng)用方根據(jù)一定的原則去修改寄存器,通過(guò)不斷的嘗試和判斷,從而得到一組最優(yōu)的 參數(shù)。雖然開(kāi)發(fā)商提供了基于圖形化的參數(shù)設(shè)置輔助軟件和必要的硬件平臺(tái),但這些寄存 器如何設(shè)置才能達(dá)到最好效果卻是十分復(fù)雜的問(wèn)題,因?yàn)殡娙萦|控軟件發(fā)揮出最佳性能不 是取決于單一因素,而是取決于多個(gè)因素的關(guān)聯(lián)效果。通常要依賴(lài)于詳細(xì)的文檔和經(jīng)驗(yàn),應(yīng) 用方要掌握設(shè)置原則和方法需要很長(zhǎng)時(shí)間的學(xué)習(xí)過(guò)程。這種方法是面向開(kāi)發(fā)或?qū)I(yè)層次, 要基于知識(shí)和經(jīng)驗(yàn)才能運(yùn)用。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種觸控設(shè)備配置參數(shù)的自動(dòng)生成方法,旨在解決現(xiàn)有技 術(shù)中存在的生成觸控設(shè)備配置參數(shù)通常要依賴(lài)于詳細(xì)的文檔和經(jīng)驗(yàn),應(yīng)用方要掌握設(shè)置原 則和方法需要很長(zhǎng)時(shí)間的學(xué)習(xí)過(guò)程,這種是面向開(kāi)發(fā)或?qū)I(yè)層次,要基于知識(shí)和經(jīng)驗(yàn)才能運(yùn)用的問(wèn)題。本發(fā)明是這樣實(shí)現(xiàn)的,一種觸控設(shè)備配置參數(shù)的自動(dòng)生成方法,所述方法包括以 下步驟獲取從當(dāng)前觸控設(shè)備的觸控軟件中采集到的相關(guān)數(shù)據(jù);利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù);將所述生成的符合當(dāng)前觸控設(shè)備的配置參數(shù)發(fā)送至所述觸控設(shè)備的觸控軟件,以 使得所述觸控軟件加載所述觸控設(shè)備的配置參數(shù)。本發(fā)明的另一目的在于提供一種觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng),所述系統(tǒng)包 括數(shù)據(jù)獲取模塊,用于獲取從當(dāng)前觸控設(shè)備的觸控軟件中采集到的相關(guān)數(shù)據(jù);參數(shù)生成模塊,用于利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù);參數(shù)發(fā)送模塊,用于將參考標(biāo)準(zhǔn)配置參數(shù)或所述生成的符合當(dāng)前觸控設(shè)備的配置 參數(shù)發(fā)送至所述觸控設(shè)備的觸控軟件,以使得所述觸控軟件加載所述觸控設(shè)備的配置參數(shù)。在本發(fā)明中,通過(guò)獲取觸控軟件中采集到的相關(guān)數(shù)據(jù),根據(jù)該相關(guān)數(shù)據(jù)生成符合 當(dāng)前觸控設(shè)備的配置參數(shù);該配置參數(shù)是自動(dòng)生成的,不依賴(lài)于應(yīng)用人員的經(jīng)驗(yàn),應(yīng)用人員 也無(wú)需關(guān)注每個(gè)參數(shù)物理意義,只需依照提示進(jìn)行必要的操作,本發(fā)明是面向普通用戶(hù)層 次,只基于用戶(hù)操作和動(dòng)作,而無(wú)須知識(shí)和經(jīng)驗(yàn)。
圖1及圖2是本發(fā)明實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生成方法的實(shí)現(xiàn)流程 示意圖。圖3是本發(fā)明實(shí)施例提供的自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件采樣數(shù)據(jù)分析的 顯示窗口示意圖。圖4是本發(fā)明實(shí)施例提供的自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件的操作面示意圖。圖5是本發(fā)明實(shí)施例提供的雙擊K1通道進(jìn)入調(diào)試的示意圖。圖6是本發(fā)明實(shí)施例提供的K1通道進(jìn)入調(diào)試階段時(shí)用戶(hù)操作的界面示意圖。圖7是本發(fā)明實(shí)施例提供的觸摸屏圖形結(jié)構(gòu)示意圖。圖8是本發(fā)明實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)的結(jié)構(gòu)示意圖。圖9是本發(fā)明另一實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)的結(jié)構(gòu)示意 圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及有益效果更加清楚明白,以下結(jié)合附圖及實(shí)施 例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā) 明,并不用于限定本發(fā)明。請(qǐng)參閱圖1及圖2,為本發(fā)明實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生成方法的 實(shí)現(xiàn)流程,其包括以下步驟在步驟S101中,獲取從當(dāng)前觸控設(shè)備的觸控軟件中采集到的相關(guān)數(shù)據(jù);
在本發(fā)明實(shí)施例中,在步驟S101之前,還包括以下步驟在步驟S100中,識(shí)別觸控設(shè)備的型號(hào),發(fā)送格式吻合的標(biāo)準(zhǔn)參考配置信息,啟動(dòng) 觸控設(shè)備觸控軟件工作;接收外部輸入的用戶(hù)操作觸摸屏的真實(shí)動(dòng)作或模擬用戶(hù)動(dòng)作;所 述觸控設(shè)備在所述用戶(hù)動(dòng)作存在期間采集數(shù)據(jù),并返回?cái)?shù)據(jù)。在步驟S102中,利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù);在步驟S103中,將所述生成的符合當(dāng)前觸控設(shè)備的配置參數(shù)發(fā)送至所述觸控設(shè) 備的觸控軟件,以使得所述觸控軟件加載所述觸控設(shè)備的配置參數(shù)。作為本發(fā)明一實(shí)施例,采用本發(fā)明實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生成方 法,來(lái)自動(dòng)生成觸摸按鍵靈敏度參數(shù),其具體實(shí)現(xiàn)過(guò)程如下有一觸摸按鍵軟件是面向移動(dòng)數(shù)碼等便攜產(chǎn)品設(shè)計(jì),應(yīng)用在不同產(chǎn)品不同機(jī)型上 時(shí),觸摸按鍵靈敏度參數(shù)要作調(diào)整,采用本發(fā)明實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生 成方法,來(lái)自動(dòng)生成觸摸按鍵靈敏度參數(shù)。在PC端或觸控設(shè)備上運(yùn)行本發(fā)明實(shí)施例提供的自動(dòng)生成觸控設(shè)備配置參數(shù)的軟 件,將自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件模塊與觸控軟件模塊進(jìn)行連接,該連接接口包括 但不限于I2C接口、UART接口、USB接口。如圖3所示,此觸控軟件支持8個(gè)觸摸按鍵。某 一通道調(diào)試完成的標(biāo)志是完全觸摸時(shí),變化量落在max與min之間。如圖4所示,觸控軟件驅(qū)動(dòng)8個(gè)觸摸按鍵的檢測(cè)。當(dāng)觸摸某一按鍵時(shí),這個(gè)通道上 的檢測(cè)數(shù)據(jù)會(huì)變大,這個(gè)檢測(cè)數(shù)據(jù)的變化量稱(chēng)為差值。觸摸時(shí),差值的大小取決于該通道掃 描時(shí)間的長(zhǎng)短。每一按鍵通道掃描時(shí)間受控于控制寄存器,這些寄存器的值即為要生成的 觸摸按鍵靈敏度參數(shù)。自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件要完成的即是通過(guò)算法計(jì)算出每 個(gè)通道需要掃描的時(shí)長(zhǎng),使得差值能夠落入max與min之間。觸摸按鍵靈敏度參數(shù)自動(dòng)生成過(guò)程描述如下(以Keyl參數(shù)生成為例說(shuō)明)1、將自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件模塊與觸控軟件模塊進(jìn)行連接,雙擊待調(diào) 節(jié)通道Key 1 (如圖5所示),所述生成觸控設(shè)備配置參數(shù)的軟件發(fā)送參考參數(shù)(已知掃描時(shí) 間)給觸控軟件。2、按生成觸控設(shè)備配置參數(shù)的軟件提示,用戶(hù)長(zhǎng)按Keyl通道5秒(如圖6所示), 觸控軟件將差值反饋給所述生成觸控設(shè)備配置參數(shù)的軟件。3、所述生成觸控設(shè)備配置參數(shù)的軟件計(jì)算單位時(shí)間上所獲得的平均差值和差值 的抖動(dòng)程度,若抖動(dòng)在允許范圍內(nèi),則由此計(jì)算出此通道差值落入max與min中間區(qū)所需的 掃描時(shí)間,進(jìn)而生成相應(yīng)的觸摸按鍵靈敏度參數(shù)。作為本發(fā)明另一實(shí)施例,采用本發(fā)明實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生成 方法,來(lái)自動(dòng)生成觸摸屏控制參數(shù),其具體實(shí)現(xiàn)過(guò)程如下在本實(shí)施例中,當(dāng)觸控軟件適用于不同尺寸觸摸屏?xí)r,需要產(chǎn)生一參數(shù)串,以控制 得到合適的靈敏度、信噪比、線(xiàn)性度。從圖7可以看出,觸摸屏共有15個(gè)驅(qū)動(dòng)電極,10個(gè)感應(yīng)電極,任一驅(qū)動(dòng)產(chǎn)生激勵(lì) 信號(hào)時(shí),通過(guò)兩者交叉處電容,各感應(yīng)電極均會(huì)得到感應(yīng)數(shù)據(jù)。當(dāng)各驅(qū)動(dòng)依次產(chǎn)生激勵(lì)信號(hào) 時(shí),共得到15*10個(gè)數(shù)據(jù)。無(wú)觸摸動(dòng)作時(shí),采集到的數(shù)據(jù)為基準(zhǔn)值,有觸摸動(dòng)作時(shí),采集到的 數(shù)據(jù)會(huì)發(fā)生變化,這個(gè)變化稱(chēng)為差值。顯然,當(dāng)觸摸屏幕尺寸不一樣,驅(qū)動(dòng)電極與感應(yīng)電極距離不一致時(shí),在相同激勵(lì)信號(hào)下,感應(yīng)強(qiáng)弱也會(huì)發(fā)生較大變化。因此,對(duì)于不同的觸摸屏,應(yīng)調(diào)節(jié)驅(qū)動(dòng)信號(hào)強(qiáng)弱,以得到 合適的靈敏度、信噪比、線(xiàn)性度。為達(dá)到自動(dòng)生成觸摸屏控制參數(shù)的目的,設(shè)計(jì)了本發(fā)明實(shí)施例提供的自動(dòng)生成觸 控設(shè)備配置參數(shù)的軟件。本發(fā)明實(shí)施例提供的自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件工具直接 控制觸摸屏的供電電壓,且通過(guò)通信接口與安裝有觸控軟件的觸控設(shè)備相連,進(jìn)行直接通 信交互。本發(fā)明實(shí)施例提供的自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件工具首先窮舉所有可能 的參數(shù)組合,逐一將不同的參數(shù)組發(fā)送給觸控軟件,觸控軟件將系統(tǒng)工作在此參數(shù)下,150 個(gè)點(diǎn)的差值反饋給自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件工具,由自動(dòng)生成觸控設(shè)備配置參數(shù) 的軟件工具分析差值抖動(dòng)情況,分析該參數(shù)組是否可用。若參數(shù)可用,自動(dòng)生成觸控設(shè)備配 置參數(shù)的軟件工具控制改變觸摸屏驅(qū)動(dòng)芯片的供電電壓(朝高低方向各改變一次),模擬 用戶(hù)觸摸動(dòng)作。自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件對(duì)比電壓改變前后,150個(gè)采樣點(diǎn)數(shù)據(jù)變 化的幅度和線(xiàn)性程度,評(píng)價(jià)出該組參數(shù)的綜合性能。自動(dòng)生成觸控設(shè)備配置參數(shù)的軟件工具在所有可用參數(shù)中,選用綜合性能最高的 參數(shù)作為最終參數(shù)。整個(gè)過(guò)程無(wú)需用戶(hù)任何操作。請(qǐng)參閱圖8,為本發(fā)明實(shí)施例提供的觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)的結(jié)構(gòu)。為 了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。所述觸控設(shè)備配置參數(shù)的自動(dòng)生成系 統(tǒng)包括數(shù)據(jù)獲取模塊102、參數(shù)生成模塊104、以及參數(shù)發(fā)送模塊106。所述數(shù)據(jù)獲取模塊102用于獲取從當(dāng)前觸控設(shè)備的觸控軟件中采集到的相關(guān)數(shù) 據(jù);所述參數(shù)生成模塊104用于利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參 數(shù);所述參數(shù)發(fā)送模塊106用于將參考標(biāo)準(zhǔn)配置參數(shù)或所述生成的符合當(dāng)前觸控設(shè)備的配 置參數(shù)發(fā)送至所述觸控設(shè)備的觸控軟件,以使得所述觸控軟件加載所述觸控設(shè)備的配置參 數(shù)。請(qǐng)參閱圖9,在本發(fā)明實(shí)施例中,所述觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還包括 觸控設(shè)備型號(hào)識(shí)別模塊100、以及控制指令發(fā)送模塊101。觸控設(shè)備型號(hào)識(shí)別模塊100,用于識(shí)別觸控設(shè)備的型號(hào)。所述控制指令發(fā)送模塊101,用于向觸控設(shè)備發(fā)送格式吻合所述觸控設(shè)備型號(hào)的 標(biāo)準(zhǔn)參考配置信息,啟動(dòng)觸控設(shè)備觸控軟件工作;所述觸控設(shè)備接收外部輸入的用戶(hù)操作 觸摸屏的真實(shí)動(dòng)作或模擬用戶(hù)動(dòng)作;所述觸控設(shè)備在所述用戶(hù)動(dòng)作存在期間采集數(shù)據(jù),并 返回?cái)?shù)據(jù)。作為本發(fā)明一實(shí)施例,當(dāng)所述觸控設(shè)備的配置參數(shù)為觸摸按鍵靈敏度參數(shù)時(shí),所 述觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還包括計(jì)算模塊。所述計(jì)算模塊,用于計(jì)算單位時(shí)間上所獲得的平均差值和差值的抖動(dòng)程度,若抖 動(dòng)在允許范圍內(nèi),則由此計(jì)算出此通道差值落入max與min中間區(qū)所需的掃描時(shí)間,進(jìn)而通 過(guò)所述參數(shù)生成模塊104生成相應(yīng)的觸摸按鍵靈敏度參數(shù)。作為本發(fā)明另一實(shí)施例,當(dāng)所述觸控設(shè)備的配置參數(shù)為觸摸屏控制參數(shù)時(shí),所述 觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還包括分析模塊。所述分析模塊,用于分析采樣值抖動(dòng)程度以判定是否進(jìn)行進(jìn)一步操作;若發(fā)送一 組格式吻合的參數(shù)可用,控制改變觸摸屏驅(qū)動(dòng)芯片的供電電壓,模擬用戶(hù)觸摸動(dòng)作;對(duì)比電壓改變前后,采樣點(diǎn)數(shù)據(jù)變化的幅度和線(xiàn)性程度,進(jìn)一步判定該組參數(shù)是否可用;采用窮舉 及剪枝算法,從所有可用參數(shù)中選取一組性能最好的參數(shù)。作為本發(fā)明再一實(shí)施例,所述觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還包括電路控制模塊,用于信號(hào)轉(zhuǎn)換或硬件控制以模擬用戶(hù)動(dòng)作。顯示模塊,用于將結(jié)果以圖形化的模式反饋給用戶(hù)。綜上所述,本發(fā)明實(shí)施例通過(guò)獲取觸控軟件中采集到的相關(guān)數(shù)據(jù),根據(jù)該相關(guān)數(shù) 據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù);該配置參數(shù)是自動(dòng)生成的,不依賴(lài)于應(yīng)用人員的經(jīng) 驗(yàn),應(yīng)用人員也無(wú)需關(guān)注每個(gè)參數(shù)物理意義,只需依照提示進(jìn)行必要的操作,本發(fā)明是面向 普通用戶(hù)層次,只基于用戶(hù)操作和動(dòng)作,而無(wú)須知識(shí)和經(jīng)驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以 通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,所述的存儲(chǔ)介質(zhì),如ROM/RAM、磁盤(pán)、光盤(pán)等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種觸控設(shè)備配置參數(shù)的自動(dòng)生成方法,其特征在于,所述方法包括以下步驟獲取從當(dāng)前觸控設(shè)備的觸控軟件中采集到的相關(guān)數(shù)據(jù);利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù);將所述生成的符合當(dāng)前觸控設(shè)備的配置參數(shù)發(fā)送至所述觸控設(shè)備的觸控軟件,以使得所述觸控軟件加載所述觸控設(shè)備的配置參數(shù)。
2.如權(quán)利要求1所述的方法,其特征在于,所述獲取從當(dāng)前觸控設(shè)備的觸控軟件中采 集到的相關(guān)數(shù)據(jù)的步驟之前,還包括以下步驟識(shí)別觸控設(shè)備的型號(hào),發(fā)送格式吻合的標(biāo)準(zhǔn)參考配置信息,啟動(dòng)觸控設(shè)備觸控軟件工 作;接收外部輸入的用戶(hù)操作觸摸屏的真實(shí)動(dòng)作或模擬用戶(hù)動(dòng)作;所述觸控設(shè)備在所述用 戶(hù)動(dòng)作存在期間采集數(shù)據(jù),并返回?cái)?shù)據(jù)。
3.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述觸控設(shè)備的配置參數(shù)為觸摸按鍵靈 敏度參數(shù)時(shí),所述利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù)的步驟,具體 為計(jì)算單位時(shí)間上所獲得的平均差值和差值的抖動(dòng)程度,若抖動(dòng)在允許范圍內(nèi),則由此 計(jì)算出此通道差值落入max與min中間區(qū)所需的掃描時(shí)間,進(jìn)而生成相應(yīng)的觸摸按鍵靈敏 度參數(shù)。
4.如權(quán)利要求1所述的方法,其特征在于,當(dāng)所述觸控設(shè)備的配置參數(shù)為觸摸屏控制 參數(shù)時(shí),所述利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù)的步驟,具體為識(shí)別觸控設(shè)備的型號(hào),向其發(fā)送一組格式吻合的參數(shù),分析采樣值抖動(dòng)程度以判定是 否進(jìn)行進(jìn)一步操作;若參數(shù)在上一步中可用,控制改變觸摸屏驅(qū)動(dòng)芯片的供電電壓,模擬用 戶(hù)觸摸動(dòng)作;對(duì)比電壓改變前后,采樣點(diǎn)數(shù)據(jù)變化的幅度和線(xiàn)性程度,進(jìn)一步判定該組參數(shù) 是否可用;采用窮舉及剪枝算法,從所有可用參數(shù)中選取一組性能最好的參數(shù)。
5.如權(quán)利要求4所述的方法,其特征在于,所述觸摸屏控制參數(shù)包括靈敏度參數(shù)、信 噪比參數(shù)、以及線(xiàn)性度參數(shù)。
6.一種觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng),其特征在于,所述系統(tǒng)包括數(shù)據(jù)獲取模塊,用于獲取從當(dāng)前觸控設(shè)備的觸控軟件中采集到的相關(guān)數(shù)據(jù);參數(shù)生成模塊,用于利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù);參數(shù)發(fā)送模塊,用于將參考標(biāo)準(zhǔn)配置參數(shù)或所述生成的符合當(dāng)前觸控設(shè)備的配置參數(shù) 發(fā)送至所述觸控設(shè)備的觸控軟件,以使得所述觸控軟件加載所述觸控設(shè)備的配置參數(shù)。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還 包括觸控設(shè)備型號(hào)識(shí)別模塊、以及控制指令發(fā)送模塊;觸控設(shè)備型號(hào)識(shí)別模塊,用于識(shí)別觸控設(shè)備的型號(hào);所述控制指令發(fā)送模塊,用于向觸控設(shè)備發(fā)送格式吻合所述觸控設(shè)備型號(hào)的標(biāo)準(zhǔn)參考 配置信息,啟動(dòng)觸控設(shè)備觸控軟件工作;所述觸控設(shè)備接收外部輸入的用戶(hù)操作觸摸屏的 真實(shí)動(dòng)作或模擬用戶(hù)動(dòng)作;所述觸控設(shè)備在所述用戶(hù)動(dòng)作存在期間采集數(shù)據(jù),并返回?cái)?shù)據(jù)。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,當(dāng)所述觸控設(shè)備的配置參數(shù)為觸摸按鍵靈 敏度參數(shù)時(shí),所述觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還包括計(jì)算模塊;所述計(jì)算模塊,用于計(jì)算單位時(shí)間上所獲得的平均差值和差值的抖動(dòng)程度,若抖動(dòng)在 允許范圍內(nèi),則由此計(jì)算出此通道差值落入max與min中間區(qū)所需的掃描時(shí)間,進(jìn)而通過(guò)所述參數(shù)生成模塊生成相應(yīng)的觸摸按鍵靈敏度參數(shù)。
9.如權(quán)利要求6所述的系統(tǒng),其特征在于,當(dāng)所述觸控設(shè)備的配置參數(shù)為觸摸屏控制 參數(shù)時(shí),所述觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還包括分析模塊;所述分析模塊,用于分析采樣值抖動(dòng)程度以判定是否進(jìn)行進(jìn)一步操作;若發(fā)送一組格 式吻合的參數(shù)可用,控制改變觸摸屏驅(qū)動(dòng)芯片的供電電壓,模擬用戶(hù)觸摸動(dòng)作;對(duì)比電壓改 變前后,采樣點(diǎn)數(shù)據(jù)變化的幅度和線(xiàn)性程度,進(jìn)一步判定該組參數(shù)是否可用;采用窮舉及剪 枝算法,從所有可用參數(shù)中選取一組性能最好的參數(shù)。
10.如權(quán)利要求9所述的系統(tǒng),其特征在于,所述觸摸屏控制參數(shù)包括靈敏度參數(shù)、信 噪比參數(shù)、以及線(xiàn)性度參數(shù)。
11.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述觸控設(shè)備配置參數(shù)的自動(dòng)生成系統(tǒng)還 包括電路控制模塊,用于信號(hào)轉(zhuǎn)換或硬件控制以模擬用戶(hù)動(dòng)作;顯示模塊,用于將結(jié)果以圖形化的模式反饋給用戶(hù)。
全文摘要
本發(fā)明適用于觸控技術(shù)領(lǐng)域,提供了一種觸控設(shè)備配置參數(shù)的自動(dòng)生成方法、系統(tǒng)。所述方法包括以下步驟獲取從當(dāng)前觸控設(shè)備的觸控軟件中采集到的相關(guān)數(shù)據(jù);利用獲取到的相關(guān)數(shù)據(jù)生成符合當(dāng)前觸控設(shè)備的配置參數(shù);將所述生成的符合當(dāng)前觸控設(shè)備的配置參數(shù)發(fā)送至所述觸控設(shè)備的觸控軟件,以使得所述觸控軟件加載所述觸控設(shè)備的配置參數(shù)。本發(fā)明的配置參數(shù)是自動(dòng)生成的,不依賴(lài)于應(yīng)用人員的經(jīng)驗(yàn),應(yīng)用人員也無(wú)需關(guān)注每個(gè)參數(shù)物理意義,只需依照提示進(jìn)行必要的操作,本發(fā)明是面向普通用戶(hù)層次,只基于用戶(hù)操作和動(dòng)作,而無(wú)須知識(shí)和經(jīng)驗(yàn)。
文檔編號(hào)G06F3/041GK101853102SQ201010189490
公開(kāi)日2010年10月6日 申請(qǐng)日期2010年6月1日 優(yōu)先權(quán)日2010年6月1日
發(fā)明者葉金春, 龍華 申請(qǐng)人:深圳市匯頂科技有限公司