專利名稱:自動(dòng)測(cè)試鍵盤輸入字符的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及測(cè)試鍵盤輸入字符(字節(jié)、符號(hào))的方法,特別是適用于任何自動(dòng)測(cè)試鍵盤輸入字符的檢驗(yàn)方法。
為了要區(qū)分出每一個(gè)字符,在計(jì)算機(jī)系統(tǒng)當(dāng)中為每一個(gè)字符編號(hào),這個(gè)號(hào)碼我們稱的為字符碼。在英文系統(tǒng)當(dāng)中常用的字符碼有ASCII、EBCDIC等,在中文系統(tǒng)當(dāng)中有BIG-5碼、公會(huì)碼、倚天碼等。
因?yàn)锳SCII碼是以一個(gè)位組來(lái)記錄,因此大部份的計(jì)算機(jī)系統(tǒng)都會(huì)將128到255的部份設(shè)計(jì)成為一些簡(jiǎn)易的字節(jié)、圖形(例如畫(huà)框線條、羅馬字母、其它外文字母),成為256個(gè)字節(jié)的EASCII,但是在不同國(guó)家設(shè)計(jì)的計(jì)算機(jī)操作系統(tǒng),這一部份并不會(huì)相同,而ASCII小于等于127的部份則是統(tǒng)一的。
中文字節(jié)碼使用兩個(gè)位組來(lái)記錄,所以理論上可以儲(chǔ)存65,536個(gè)字節(jié),但是因?yàn)橹形南到y(tǒng)必須要考慮和英文文字共存,所以它只使用兩個(gè)位組的十五個(gè)位來(lái)記錄,若最高位為0,則代表它是一個(gè)ASCII字節(jié),而最高位為1才代表它是中文字節(jié),但是也不是用盡所有的編碼空間。
目前測(cè)試鍵盤輸入字符的驗(yàn)證程序,必須完全依賴人工方式完成,不僅費(fèi)時(shí)費(fèi)力,而且準(zhǔn)確率低,更不利于生產(chǎn)作業(yè)的標(biāo)準(zhǔn)化。
由于各國(guó)鍵盤的規(guī)格不一,測(cè)試鍵盤的兼容范圍不易做一標(biāo)準(zhǔn)化的測(cè)試,如以符號(hào)″ ″為例,歐洲鍵盤只須按二鍵即可完成,但以美國(guó)而言,則可能須按3-6個(gè)鍵方能顯示出符號(hào)″ ″,不僅費(fèi)時(shí)費(fèi)力,而且顯示的符號(hào)″ ″可能測(cè)試者無(wú)法目視出是否正確。
本發(fā)明解決了人工測(cè)試鍵盤輸入字符效率差,準(zhǔn)確率低的問(wèn)題,采用自動(dòng)檢驗(yàn)方法,提高效率和準(zhǔn)確率,并使整個(gè)作業(yè)流程標(biāo)準(zhǔn)化。
本發(fā)明所提的自動(dòng)測(cè)試鍵盤輸入字符的方法由啟動(dòng)輸入程序模塊、模擬鍵盤輸入模塊、自動(dòng)判定結(jié)果模塊及關(guān)閉輸入程序模塊四部份組成。
有關(guān)本發(fā)明的詳細(xì)內(nèi)容及技術(shù)配合
如下,其中圖1為本發(fā)明的功能模塊圖流程圖2本發(fā)明的模擬鍵盤輸入模塊流程圖;圖3本發(fā)明的自動(dòng)判定結(jié)果模塊流程圖;圖4本發(fā)明的實(shí)施例中啟動(dòng)Wordpad程序圖;圖5本發(fā)明的實(shí)施例中Wordpad中輸入″ ″字符圖示。
標(biāo)號(hào)說(shuō)明110啟動(dòng)輸入程序模塊120模擬鍵盤輸入模塊130自動(dòng)判定結(jié)果模塊140關(guān)閉輸入程序模塊步驟210查尋輸入字符步驟220判斷是否找到輸入字符步驟230將輸入字符內(nèi)容設(shè)為空,并將輸入指標(biāo)設(shè)定到輸入字符上步驟240模擬使用者鍵盤輸入測(cè)試字符步驟310查尋輸入字符步驟320判斷是否找到輸入字符步驟330讀取輸入字符內(nèi)容,并設(shè)為讀取字符步驟340判斷讀取字符與測(cè)試字符是否相同步驟350設(shè)定測(cè)試結(jié)果為成功步驟360設(shè)定測(cè)試結(jié)果為失敗請(qǐng)參考圖1所示本發(fā)明的自動(dòng)測(cè)試鍵盤輸入字符(字節(jié)、符號(hào))的方法由啟動(dòng)輸入程序模塊110、模擬鍵盤輸入模塊120、自動(dòng)判定結(jié)果模塊130及關(guān)閉輸入程序模塊140四部份組成。其中,該各部模塊功能分別為啟動(dòng)輸入程序模塊110負(fù)責(zé)啟動(dòng)輸入程序;模擬鍵盤輸入模塊120模擬使用者做鍵盤輸入,及模擬使用者敲鍵輸入測(cè)試字符;自動(dòng)判定結(jié)果模塊130自動(dòng)讀取模擬鍵盤輸入的字符,并判斷結(jié)果;關(guān)閉輸入程序模塊140負(fù)責(zé)關(guān)閉輸入程序。
其中,本發(fā)明的模擬鍵盤輸入模塊120的流程如圖2所示。首先查尋輸入字符(步驟210),接著判斷是否找到輸入字符(步驟220),如果沒(méi)有找到輸入字符,則結(jié)束模擬鍵盤輸入模塊120的流程;如果有找到輸入字符,則將輸入字符內(nèi)容設(shè)為空,并將輸入指標(biāo)設(shè)定到輸入字符上(步驟230),接著進(jìn)行模擬使用者鍵盤輸入測(cè)試字符(步驟240),完成模擬鍵盤輸入模塊120的流程。
接著完成模擬鍵盤輸入模塊120的流程后,進(jìn)入自動(dòng)判定結(jié)果模塊130的程序,本發(fā)明的自動(dòng)判定結(jié)果模塊130的流程如圖3所示。首先進(jìn)行查尋輸入字符(步驟310),接著判斷是否找到輸入字符(步驟320),再讀取輸入字符內(nèi)容,并設(shè)為讀取字符(步驟330),最后進(jìn)行判斷讀取字符與測(cè)試字符是否相同(步驟340),如果相同,則表示設(shè)定測(cè)試結(jié)果為成功(步驟350),如果不相同,則表示設(shè)定測(cè)試結(jié)果為失敗(步驟360),以完成自動(dòng)測(cè)試鍵盤輸入字符的檢驗(yàn)方法。
本發(fā)明可以自動(dòng)測(cè)試所有鍵盤輸入字符,不須人工干預(yù),提高了效率和準(zhǔn)確性,同時(shí)給出一個(gè)判定的結(jié)果,使整個(gè)作業(yè)流程標(biāo)準(zhǔn)化。
本發(fā)明提出一具體實(shí)施例,說(shuō)明適用于任何自動(dòng)測(cè)試鍵盤輸入字符的檢驗(yàn)方法。
在WindowsX的系統(tǒng)下,啟動(dòng)Wordpad程序,如圖4所示。按住ALT鍵,并按小鍵盤中的″0″″1″″2″″8″鍵,則應(yīng)輸入一歐元符號(hào)″ ″,如圖5所示。本方法通過(guò)自動(dòng)啟動(dòng)Wordpad程序,模擬鍵盤輸入來(lái)輸入如上按鍵,然后讀取輸入的字符,與″?″比較,從而判定輸入結(jié)果,相等則說(shuō)明該字符的鍵盤輸入正常,反之,則說(shuō)明該字符的鍵盤輸入不正常。
雖然本發(fā)明以前述的較佳實(shí)施例公開(kāi)如上,然其并非用以限定本發(fā)明,本領(lǐng)域的技術(shù)人員在不脫離本發(fā)明的精神和范圍內(nèi)可作出多種修改,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的權(quán)利要求書(shū)所界定者為準(zhǔn)。
權(quán)利要求
1.一種自動(dòng)測(cè)試鍵盤輸入字符的方法,該方法至少包含下列步驟提供一啟動(dòng)輸入程序模塊,用以啟動(dòng)輸入程序;提供一模擬鍵盤輸入模塊,用以模擬使用者做鍵盤輸入;提供一自動(dòng)判定結(jié)果模塊,用以自動(dòng)讀取模擬鍵盤輸入的該字符,并判斷結(jié)果;及提供一關(guān)閉輸入程序模塊,用以關(guān)閉輸入程序。
2.如權(quán)利要求1所述的自動(dòng)測(cè)試鍵盤輸入字符的方法,其中該字符包含字節(jié)與符號(hào)。
3.如權(quán)利要求1所述的自動(dòng)測(cè)試鍵盤輸入字符的方法,其中該模擬鍵盤輸入模塊進(jìn)一步包括下列處理程序查尋輸入字符;確定找到該輸入字符;將該輸入字符內(nèi)容設(shè)為空,并將輸入指標(biāo)設(shè)定到該輸入字符上;及模擬使用者鍵盤輸入測(cè)試字符。
4.如權(quán)利要求1所述的自動(dòng)測(cè)試鍵盤輸入字符的方法,其中該自動(dòng)判定結(jié)果模塊進(jìn)一步包括下列處理程序查尋該輸入字符;確定找到該輸入字符;讀取該輸入字符內(nèi)容,并設(shè)為讀取字符;及判斷該讀取字符與該測(cè)試字符是否相同。
5.如權(quán)利要求1所述的自動(dòng)測(cè)試鍵盤輸入字符的方法,其中該方法系用于出廠鍵盤的驗(yàn)證方法。
6.一種自動(dòng)測(cè)試鍵盤輸入字符的方法,該方法至少包含下列步驟提供一啟動(dòng)輸入程序模塊,用以啟動(dòng)輸入程序;提供一模擬鍵盤輸入模塊,用以模擬使用者做鍵盤輸入,至少包含下列步驟查尋輸入字符;確定找到該輸入字符;將該輸入字符內(nèi)容設(shè)為空,并將輸入指標(biāo)設(shè)定到該輸入字符上;模擬使用者鍵盤輸入測(cè)試字符;提供一自動(dòng)判定結(jié)果模塊,用以自動(dòng)讀取模擬鍵盤輸入的該字符,并判斷結(jié)果,至少包含下列步驟查尋該輸入字符;確定找到該輸入字符;讀取該輸入字符內(nèi)容,并設(shè)為讀取字符;判斷該讀取字符與該測(cè)試字符是否相同;及提供一關(guān)閉輸入程序模塊,用以關(guān)閉輸入程序。
7.如權(quán)利要求6所述的自動(dòng)測(cè)試鍵盤輸入字符的方法,其中該字符包含字節(jié)與符號(hào)。
8.如權(quán)利要求6所述的自動(dòng)測(cè)試鍵盤輸入字符的方法,其中該方法系用于出廠鍵盤的驗(yàn)證方法。
全文摘要
一種自動(dòng)測(cè)試鍵盤輸入字符的方法,由啟動(dòng)輸入程序模塊、模擬鍵盤輸入模塊、自動(dòng)判定結(jié)果模塊及關(guān)閉輸入程序模塊四部分組成,該自動(dòng)測(cè)試鍵盤輸入字符的方法,提供一作業(yè)流程的標(biāo)準(zhǔn)化。
文檔編號(hào)G06F9/445GK1369781SQ0110298
公開(kāi)日2002年9月18日 申請(qǐng)日期2001年2月12日 優(yōu)先權(quán)日2001年2月12日
發(fā)明者董敏, 陳玄同, 林光信 申請(qǐng)人:英業(yè)達(dá)股份有限公司