一種密碼鍵盤的測試方法及密碼鍵盤測試的制造方法
【專利摘要】本發(fā)明公開了一種密碼鍵盤的測試方法及密碼鍵盤測試機(jī),該方法是通過串口通訊方式聯(lián)接上位機(jī)與密碼鍵盤,在上位機(jī)執(zhí)行對密碼鍵盤進(jìn)行測試,包括初始化串口通訊;選擇并加載測試用例;開始測試;判斷用例是否為空、判斷指令是否需要人為的參與、判斷是否需要從密碼鍵盤輸入信息、判斷回復(fù)指令是否正確等過程,最后判斷測試用例是否執(zhí)行完,結(jié)束測試;保存測試記錄。本發(fā)明執(zhí)行密碼鍵盤的測試,提高了測試質(zhì)量和測試效率;實現(xiàn)了密碼鍵盤與POS上下位機(jī)交互的指令測試;支持用例選取和部分執(zhí)行;用腳本方式實現(xiàn)測試用例的管理和維護(hù),以具備指令的擴(kuò)展測試。密碼鍵盤測試機(jī)能實現(xiàn)測試過程中無人化操作,全自動地完成,降低密碼鍵盤的測試成本。
【專利說明】一種密碼鍵盤的測試方法及密碼鍵盤測試機(jī)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電子產(chǎn)品的測試方法,更具體地說是指一種密碼鍵盤的測試方法及密碼鍵盤測試機(jī)。
【背景技術(shù)】
[0002]密碼鍵盤在POS系統(tǒng)中起著完成報文加密、解密、MAC計算和驗證、多組密鑰存儲、參與運(yùn)算等功能,但不能被讀出和密碼輸入的重要作用,密碼鍵盤和POS通訊以及業(yè)務(wù)交互或處理,主要是基于指令的加解密方式實現(xiàn)的,并在通訊中采用隨機(jī)加密等符合規(guī)范要求的加密算法。
[0003]因為密碼鍵盤測試主要是實現(xiàn)指令的測試,測試工具的需求提取也就相對便捷?,F(xiàn)有的密碼鍵盤測試采用傳統(tǒng)的手工方式進(jìn)行,即把密碼鍵盤和POS機(jī)連接,開啟POS端的調(diào)試工具,然后手動輸入一條測試指令,人工檢測指令的回復(fù)是否正確;以此逐條測試。這樣的測試方法不但會造成少測、漏測、誤測的風(fēng)險,而且大大的浪費(fèi)的人力資源,降低了測試效率。
[0004]因此,本發(fā)明人為此開發(fā)出一種新的密碼鍵盤的測試方法及密碼鍵盤測試機(jī)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的缺陷,提供一種密碼鍵盤的測試方法及密碼鍵盤測試機(jī)。
[0006]為實現(xiàn)上述目的,本發(fā)明采用以下技術(shù)方案:
[0007]一種密碼鍵盤的測試方法,該方法是通過串口通訊方式聯(lián)接上位機(jī)與密碼鍵盤,在上位機(jī)執(zhí)行對密碼鍵盤進(jìn)行測試,包括以下步驟:
[0008]( A )初始化串口通訊;
[0009](B)選擇并加載測試用例;
[0010](C)開始測試;
[0011](D)判斷用例是否為空,若是執(zhí)行步驟(B),若否則執(zhí)行步驟(E)
[0012](E)讀取上位機(jī)發(fā)送指令;
[0013](F)判斷指令是否需要人為的參與,若是則執(zhí)行步驟(G),若否則發(fā)送指令,再執(zhí)行步驟(J )
[0014](G)判斷是否需要從密碼鍵盤輸入信息,若是則執(zhí)行步驟(H),若否則執(zhí)行步驟(I);
[0015](H)發(fā)送指令,清空串口緩沖區(qū)數(shù)據(jù),UI顯示提示信息,根據(jù)提示在密碼鍵盤上輸入數(shù)據(jù);執(zhí)行步驟(J);
[0016](I)發(fā)送指令,UI顯示提示信息;
[0017](J)讀取回復(fù)指令,清空串口緩沖區(qū)數(shù)據(jù);
[0〇18] (K)判斷回復(fù)指令是否正確,并在UI上顯不判斷結(jié)果;[0019](L)判斷測試用例是否執(zhí)行完,若是則執(zhí)行步驟(M),若否則執(zhí)行步驟(E);
[0020](M)結(jié)束測試;
[0021](N)保存測試記錄。
[0022]其進(jìn)一步技術(shù)方案為:所述步驟(F)中,指令若需要人為的參與時,上位機(jī)設(shè)有語音報警動作,測試人員在設(shè)定時間內(nèi)未接受到測試人員執(zhí)行的相關(guān)操作信息時,PC機(jī)執(zhí)行語音報警動作,通過語音的方式提示測試人員。
[0023]其進(jìn)一步技術(shù)方案為:所述步驟(B)中,加載的測試用例,一次選擇一個或多個。
[0024]其進(jìn)一步技術(shù)方案為:所述步驟(N)中,保存測試記錄為Excel文檔。
[0025]其進(jìn)一步技術(shù)方案為:所述的上位機(jī)為密碼鍵盤測試機(jī),所述的密碼鍵盤測試機(jī)設(shè)有CPU、存儲器、串口通訊模塊、顯示屏、輸入鍵盤,還設(shè)有對應(yīng)于密碼鍵盤顯示屏的檢測相機(jī)和由XY平面伺服機(jī)構(gòu)驅(qū)動的按鍵執(zhí)行器,該按鍵執(zhí)行器由一個可升降的動力件驅(qū)動其上下完成按鍵的按壓動作,水平方向的移動由XY平面伺服機(jī)構(gòu)接受的驅(qū)動信息決定。
[0026]其進(jìn)一步技術(shù)方案為:所述的密碼鍵盤測試機(jī)還設(shè)有用于固定被測試的密碼鍵盤的固定治具,該固定治具依密碼鍵盤的形狀而設(shè)計,在其上方設(shè)有快速夾頭。
[0027]一種采用前述方法的密碼鍵盤測試機(jī),包括處理單元,及與處理單元連接的輸入鍵盤、顯示屏和存儲器,還包括用于與被測試鍵盤通訊連接的串口通訊模塊。
[0028]其進(jìn)一步技術(shù)方案為:還包括底座,底座上設(shè)有用于固定被測試鍵盤的測試治具和用于容置處理單元、顯示屏、存儲器和輸入鍵盤的控制箱;還包括與處理單元連接的檢測相機(jī)。
[0029]其進(jìn)一步技術(shù)方案為:底座上設(shè)有用于固定測試治具的XY平面驅(qū)動組件,還包括設(shè)于底座后側(cè)的支柱、設(shè)于支柱上方且向前延伸的橫臂,橫臂前端向下設(shè)有對應(yīng)于被測試鍵盤的按壓執(zhí)行件。
[0030]其進(jìn)一步技術(shù)方案為:所述的按壓執(zhí)行件為電磁鐵組件,包括與橫臂前端固定的座體,設(shè)于座體內(nèi)的電磁線圈,及設(shè)于電磁線圈內(nèi)的鐵芯;鐵芯上段套設(shè)有復(fù)位彈簧,下端鉸鏈聯(lián)接有按壓臂,按壓臂與鐵芯之間還設(shè)有預(yù)緊彈簧;
[0031]或,所述的按壓執(zhí)行件為氣壓組件,包括與橫臂前端固定的缸體,設(shè)于缸體內(nèi)的活塞,及與活塞固定聯(lián)接的活塞桿,活塞桿下端鉸鏈聯(lián)接有按壓臂,所述按壓臂的下端為彈性體。
[0032]本發(fā)明與現(xiàn)有技術(shù)相比的有益效果是:本發(fā)明通過PC機(jī)當(dāng)作上位機(jī),按照預(yù)定過程,執(zhí)行密碼鍵盤的測試,提高了測試質(zhì)量和測試效率;實現(xiàn)了密碼鍵盤與POS上下位機(jī)交互的指令測試;支持用例選取和部分執(zhí)行;用腳本方式實現(xiàn)測試用例的管理和維護(hù),以具備指令的擴(kuò)展測試;自動生成用例執(zhí)行報告,并標(biāo)注結(jié)果狀態(tài),以excel格式保存測試結(jié)果;以串口方式實現(xiàn)與密碼鍵盤的通訊;支持串口設(shè)置和波特率選擇。本發(fā)明密碼鍵盤測試機(jī)采用XY驅(qū)動組件實現(xiàn)被測試鍵盤的移動,并通過按壓執(zhí)行件的下壓,來實現(xiàn)密碼鍵盤測試過程中的測試動作,并采用了檢測相機(jī)對密碼鍵盤的顯示信息進(jìn)行自動采集,代替人工的識別,實現(xiàn)測試過程中無人化操作,全自動地完成,降低密碼鍵盤的測試成本,并且提高密碼鍵盤測試的可靠性。
[0033]下面結(jié)合附圖和具體實施例對本發(fā)明作進(jìn)一步描述?!緦@綀D】
【附圖說明】
[0034]圖1為本發(fā)明一種密碼鍵盤的測試方法具體實施例的流程圖;
[0035]圖2為本發(fā)明密碼鍵盤測試機(jī)具體實施例的方框結(jié)構(gòu)示意圖;
[0036]圖3為本發(fā)明密碼鍵盤測試機(jī)具體實施例的立體結(jié)構(gòu)示意圖;
[0037]圖4為圖3所示實施例中的按壓執(zhí)行件的局部結(jié)構(gòu)示意圖;
[0038]圖5為本發(fā)明密碼鍵盤測試機(jī)采用的另外一種結(jié)構(gòu)的按壓執(zhí)行件結(jié)構(gòu)示意圖。
[0039]附圖標(biāo)記
[0040]10 處理單元11 輸入鍵盤
[0041]12 顯示屏13 存儲器
[0042]14 串口通訊模塊 15 檢測相機(jī)
[0043]20 被測試鍵盤30 底座
[0044]31 測試治具32 控制箱
[0045]33 XY平 面驅(qū)動組件331 X軸驅(qū)動機(jī)構(gòu)
[0046]332 Y軸驅(qū)動機(jī)構(gòu) 34 支柱
[0047]35 橫臂36 按壓執(zhí)行件
[0048]361 缸體362 活塞
[0049]363活塞桿364按壓臂
[0050]365彈性部369復(fù)位彈簧
[0051]36A電磁鐵組件 36IA座體
[0052]362A電磁線圈363A鐵芯
[0053]364A按壓臂368預(yù)緊彈簧
[0054]367臺階部
【具體實施方式】
[0055]為了更充分理解本發(fā)明的技術(shù)內(nèi)容,下面結(jié)合具體實施例對本發(fā)明的技術(shù)方案進(jìn)一步介紹和說明,但不局限于此。
[0056]如圖1所示的具體實施例,是以PC機(jī)為上位機(jī)的測試方法,PC機(jī)與密碼鍵盤以串口方式通訊,用.txt腳本實現(xiàn)用例的編寫與管理,所有測試用例均以.txt文檔來編輯,每一個.txt的文檔就是一個測試用例(一條收發(fā)的指令);本方法可以實現(xiàn)腳本的選、調(diào)、執(zhí)行,和執(zhí)行結(jié)果的存儲(存儲為excel格式)等功能。
[0057]測試步驟如下:
[0058](A)初始化串口設(shè)備(按照需要選擇通訊端口和波特率等參數(shù));
[0059](B)選擇并加載測試用例(上位機(jī)中存儲有多個測試用例,比如包含有軟件版本、硬件版本、消費(fèi)金額、顯示負(fù)的余額、顯示正的余額、帶主帳號的消費(fèi)金額、要求金額或消費(fèi)金額處理等相關(guān)內(nèi)容的測試用例);
[0060](C)開始測試(正式運(yùn)行測試工作過程);
[0061](D)判斷用例是否為空,若是執(zhí)行步驟(B),若否則執(zhí)行步驟(E);
[0062](E)讀取上位機(jī)發(fā)送指令(即讀取.txt測試用例的內(nèi)容);
[0063](F)判斷指令是否需要人為的參與,若是則執(zhí)行步驟(G),若否則執(zhí)行步驟(J);[0064](G)判斷是否需要從密碼鍵盤輸入信息,若是則執(zhí)行步驟(H),若否則執(zhí)行步驟
(I);
[0065](H)發(fā)送指令,清空串口緩沖區(qū)數(shù)據(jù),UI (即測試程序的用戶界面)顯示提示信息,根據(jù)提示在密碼鍵盤上輸入數(shù)據(jù)(比如UI界面彈出一個小窗口,提示信息為“請在密碼鍵盤上輸入987654321”,則此時測試人員需要進(jìn)行相應(yīng)的按鍵操作);執(zhí)行步驟(J);
[0066](I)發(fā)送指令,UI顯示提示信息(該提示信息可能是一段確認(rèn)信息,比如提示信息為“請查收密碼鍵盤顯示的金額為11.11”,此時需要通過PC機(jī)的輸入設(shè)備進(jìn)行相關(guān)的操作,比如用鼠標(biāo)選擇“是”或“否”);
[0067](J)讀取回復(fù)指令(即PC機(jī)讀取密碼鍵盤發(fā)來的回復(fù)指令),清空串口緩沖區(qū)數(shù)據(jù);
[0068](K)判斷回復(fù)指令是否正確,并在UI上顯不判斷結(jié)果;
[0069](L)判斷測試用例是否執(zhí)行完,若是則執(zhí)行步驟(M),若否則執(zhí)行步驟(E);
[0070](M)結(jié)束測試(即退出測試工作過程,此時可以斷開與密碼鍵盤的通訊連接);
[0071](N)保存測試記錄。
[0072]其中,密碼鍵盤的測試是以測試指令為主;測試PC機(jī)設(shè)有方便快捷的操作界面(即 UI)。
[0073]在不同實施例中,以下各步驟中可以更進(jìn)一步地限定:
[0074]在步驟(B)中,能自由,快捷的加載要測試的用例,可以一次選擇一個,也可以一次選擇多個;
[0075]在步驟(D)中,判斷測試用例是否為空,并能根據(jù)判斷,提示相關(guān)的信息;
[0076]在步驟(F)中,判斷該用例是否需要測試人員的參與,并會提示測試人如何進(jìn)行下一步的操作;
[0077]在步驟(K)中,判斷密碼鍵盤的回復(fù)指令是否正確,減少了人為錯判。漏判的風(fēng)險;
[0078]在步驟(L)中,判斷測試用例是否執(zhí)行完,并根據(jù)判斷做出是執(zhí)行下一條用例還是結(jié)束測試;
[0079]在步驟(N)中,可以方便快捷的保存測試記錄為Excel(.xlsx)檔。
[0080]于其它實施例中,在步驟(F)中,指令若需要人為的參與時,測試人員可能無法及時看到提示信息,此時,在PC機(jī)上增加一個語音報警動作,在人為參與時,測試人員在設(shè)定時間內(nèi)(比如一秒至五秒)未接受到測試人員執(zhí)行的相關(guān)操作信息時,PC機(jī)執(zhí)行語音報警動作,通過語音的方式提示測試人員,可以降低測試人員的工作集中度,降低測試人員的工作強(qiáng)度和疲勞,并能保證測試效率。
[0081]于其它實施例中,可以將需要人為參與(即人工參與)的測試過程,集中在一個人工介入的測試用例中,以使得測試人員對每一款密碼鍵盤同時實現(xiàn)按鍵輸入的測試,以實現(xiàn)密碼鍵盤的指令測試與按鍵測試合二為一,提高測試效率,降低測試成本。
[0082]于其它實施例中,還可以采用工控機(jī)等計算機(jī)設(shè)備作為上位機(jī)。
[0083]于其它實施例中,當(dāng)密碼鍵盤與上位機(jī)的通訊為其它方式時,比如USB通訊,則在測試時也采用相同的通訊方式。
[0084]于其它實施例中,還可以采用專用的密碼鍵盤測試機(jī)當(dāng)作上位機(jī),進(jìn)行測試工作。該密碼鍵盤測試機(jī),除了設(shè)有CPU、存儲器、串口通訊模塊、顯示屏、輸入鍵盤,還設(shè)有對應(yīng)于密碼鍵盤顯示屏的檢測相機(jī)(以替代測試人員的肉眼對密碼鍵盤的顯示信息進(jìn)行確認(rèn))和由XY平面伺服機(jī)構(gòu)驅(qū)動的按鍵執(zhí)行器,該按鍵執(zhí)行器的頭部類似于斜向下的手指形狀,由一個升降氣缸(或電磁鐵等動力件)驅(qū)動其上下完成按鍵的按壓動作,水平方向的移動由XY平面伺服機(jī)構(gòu)接受的驅(qū)動信息決定(每個密碼鍵盤測試時的位置完全固定,各個按鍵的位置信息也是固定的)。采用這樣的密碼鍵盤測試機(jī)可以代替測試人員,自動完成測試過程的人工參與的執(zhí)行動作,實現(xiàn)無人化的密碼鍵盤測試。密碼鍵盤測試機(jī)設(shè)有用于固定被測試的密碼鍵盤的固定治具,該固定治具依密碼鍵盤的形狀而設(shè)計,在其上方設(shè)有快速夾頭,以方便快速安裝。
[0085]如圖2至圖4所示的實施例,本發(fā)明密碼鍵盤測試機(jī),包括處理單元10,及與處理單元10連接的輸入鍵盤11、顯示屏12和存儲器13,還包括用于與被測試鍵盤20通訊連接的串口通訊模塊14。還包括底座30,底座30上設(shè)有用于固定被測試鍵盤20的測試治具31和用于容置處理單元10、顯示屏12、存儲器13和輸入鍵盤11的控制箱32。底座30上設(shè)有用于固定測試治具31的XY平面驅(qū)動組件33(包括X軸驅(qū)動機(jī)構(gòu)331和Y軸驅(qū)動機(jī)構(gòu)332),還包括設(shè)于底座30后側(cè)的支柱34、設(shè)于支柱34上方且向前延伸的橫臂35,橫臂35前端向下設(shè)有對應(yīng)于被測試鍵盤20的按壓執(zhí)行件36。其中,按壓執(zhí)行件36為氣壓組件,包括與橫臂35前端固定的缸體361,設(shè)于缸體361內(nèi)的活塞362,及與活塞362固定聯(lián)接的活塞桿363,活塞桿363下端聯(lián)接有按壓臂364,按壓臂364的下端為彈性部365 (相當(dāng)于彈性體)。該彈性部提供變形空間,以防止壓壞被測試的密碼鍵盤。在測試時,當(dāng)需要對密碼鍵盤進(jìn)行按鍵輸入時,處理單元10輸出驅(qū)動信號給XY平面驅(qū)動組件,使需要被按壓的按鍵位于按壓臂的按壓點的下方,再由按壓執(zhí)行件36執(zhí)行按壓動作。還包括與處理單元10連接的檢測相機(jī)15,在測試過程中,當(dāng)需要查看密碼鍵盤的顯示信息時,XY平面驅(qū)動組件驅(qū)動被測試鍵盤移動,使其顯示屏位于檢測相機(jī)的下方,檢測相機(jī)將采集到的顯示信息傳送至處理單元,由處理單元完成測試過程。針對密碼鍵盤的其它測試工作時由處理單元完成。
[0086]如圖5所示的實施例中,按壓執(zhí)行件為電磁鐵組件36A,包括與橫臂前端固定的座體361A,設(shè)于座體361A內(nèi)的電磁線圈362A,及設(shè)于電磁線圈362A內(nèi)的鐵芯363A ;鐵芯363A上段套設(shè)有復(fù)位彈簧369,下端鉸鏈聯(lián)接有按壓臂364A,按壓臂364A與鐵芯363A之間還設(shè)有預(yù)緊彈簧368。本實施例結(jié)構(gòu)不需要額外增加氣壓源,降低了生產(chǎn)過程中的噪音。另外采用的鉸鏈加預(yù)緊彈簧的結(jié)構(gòu),在向下按壓過程中,當(dāng)按壓臂364A觸及按鍵時,不會再下降,而鐵芯還可以繼續(xù)下降,此時,預(yù)緊彈簧368被拉開,其產(chǎn)生的拉力,一部分被分解為向下的按壓力,因此,預(yù)緊彈簧368的預(yù)緊力要適當(dāng),不能太大,壓壞按鍵,也不能太小,不能壓下按鍵。與圖4的結(jié)構(gòu)相比,可以為按壓臂提供更大的變形空間,更不易損壞被測試的密碼鍵盤。為了防止預(yù)緊彈簧把按壓臂與鐵芯拉得太近,按壓臂364A設(shè)有臺階部367,起到限位作用。
[0087]上述圖4和圖5中的結(jié)構(gòu)可以相互結(jié)合起來采用,即氣缸結(jié)構(gòu)可以與鉸鏈聯(lián)接的按壓臂相結(jié)合;電磁鐵結(jié)構(gòu)與采用彈性部的按壓臂相結(jié)合。
[0088]綜上所述,本發(fā)明通過PC機(jī)當(dāng)作上位機(jī),按照預(yù)定過程,執(zhí)行密碼鍵盤的測試,提高了測試質(zhì)量和測試效率;實現(xiàn)了密碼鍵盤與POS上下位機(jī)交互的指令測試;支持用例選取和部分執(zhí)行;用腳本方式實現(xiàn)測試用例的管理和維護(hù),以具備指令的擴(kuò)展測試;自動生成用例執(zhí)行報告,并標(biāo)注結(jié)果狀態(tài),以excel格式保存測試結(jié)果;以串口方式實現(xiàn)與密碼鍵盤的通訊;支持串口設(shè)置和波特率選擇。本發(fā)明密碼鍵盤測試機(jī)采用XY驅(qū)動組件實現(xiàn)被測試鍵盤的移動,并通過按壓執(zhí)行件的下壓,來實現(xiàn)密碼鍵盤測試過程中的測試動作,并采用了檢測相機(jī)對密碼鍵盤的顯示信息進(jìn)行自動采集,代替人工的識別,實現(xiàn)測試過程中無人化操作,全自動地完成,降低密碼鍵盤的測試成本,并且提高密碼鍵盤測試的可靠性。
[0089]上述僅以實施例來進(jìn)一步說明本發(fā)明的技術(shù)內(nèi)容,以便于讀者更容易理解,但不代表本發(fā)明的實施方式僅限于此,任何依本發(fā)明所做的技術(shù)延伸或再創(chuàng)造,均受本發(fā)明的保護(hù)。本發(fā)明的保護(hù)范圍以權(quán)利要求書為準(zhǔn)。
【權(quán)利要求】
1.一種密碼鍵盤的測試方法,該方法是通過串口通訊方式聯(lián)接上位機(jī)與密碼鍵盤,在上位機(jī)執(zhí)行對密碼鍵盤進(jìn)行測試,包括以下步驟: (A)初始化串口通訊; (B)選擇并加載測試用例; (C)開始測試; (D)判斷用例是否為空,若是執(zhí)行步驟(B);若否則執(zhí)行步驟(E); (E)讀取上位機(jī)發(fā)送指令; (F)判斷指令是否需要人為的參與,若是則執(zhí)行步驟(G);若否則發(fā)送指令,再執(zhí)行步驟(J); (G)判斷是否需要從密碼鍵盤輸入信息,若是則執(zhí)行步驟(H);若否則執(zhí)行步驟(1); (H)發(fā)送指令,清空串口緩沖區(qū)數(shù)據(jù),UI顯示提示信息,根據(jù)提示在密碼鍵盤上輸入數(shù)據(jù);執(zhí)行步驟(J); (I)發(fā)送指令,UI顯示提示信息; (J)讀取回復(fù)指令,清空串口緩沖區(qū)數(shù)據(jù); (K)判斷回復(fù)指令是否正確,并在UI上顯示判斷結(jié)果; (L)判斷測試用例是否執(zhí)行完,若是則執(zhí)行步驟(M);若否則執(zhí)行步驟(E); (M)結(jié)束測試; (N)保存測試記錄。
2.根據(jù)權(quán)利要求1所述的一種密碼鍵盤的測試方法,其特征在于所述步驟(F)中,指令若需要人為的參與時,上位機(jī)設(shè)有語音報警動作,測試人員在設(shè)定時間內(nèi)未接受到測試人員執(zhí)行的相關(guān)操作信息時,PC機(jī)執(zhí)行語音報警動作,通過語音的方式提示測試人員。
3.根據(jù)權(quán)利要求1所述的一種密碼鍵盤的測試方法,其特征在于所述步驟(B)中,加載的測試用例,一次選擇一個或多個。
4.根據(jù)權(quán)利要求1所述的一種密碼鍵盤的測試方法,其特征在于所述的步驟(N)中,保存測試記錄為Excel文檔。
5.根據(jù)權(quán)利要求1所述的一種密碼鍵盤的測試方法,其特征在于所述的上位機(jī)為密碼鍵盤測試機(jī),所述的密碼鍵盤測試機(jī)設(shè)有CPU、存儲器、串口通訊模塊、顯示屏、輸入鍵盤,還設(shè)有對應(yīng)于密碼鍵盤顯示屏的檢測相機(jī)和由XY平面伺服機(jī)構(gòu)驅(qū)動的按鍵執(zhí)行器,該按鍵執(zhí)行器由一個可升降的動力件驅(qū)動其上下完成按鍵的按壓動作,水平方向的移動由XY平面伺服機(jī)構(gòu)接受的驅(qū)動信息決定。
6.根據(jù)權(quán)利要求5所述的一種密碼鍵盤的測試方法,其特征在于所述的密碼鍵盤測試機(jī)還設(shè)有用于固定被測試的密碼鍵盤的固定治具,該固定治具依密碼鍵盤的形狀而設(shè)計,在其上方設(shè)有快速夾頭。
7.一種采用權(quán)利要求1所述方法的密碼鍵盤測試機(jī),其特征在于包括處理單元,及與處理單元連接的輸入鍵盤、顯示屏和存儲器,還包括用于與被測試鍵盤通訊連接的串口通訊模塊。
8.根據(jù)權(quán)利要求7所述的密碼鍵盤測試機(jī),其特征在于還包括底座,底座上設(shè)有用于固定被測試鍵盤的測試治具和用于容置處理單元、顯示屏、存儲器和輸入鍵盤的控制箱;還包括與處理單元連接的檢測相機(jī)。
9.根據(jù)權(quán)利要求8所述的密碼鍵盤測試機(jī),其特征在于底座上設(shè)有用于固定測試治具的XY平面驅(qū)動組件,還包括設(shè)于底座后側(cè)的支柱、設(shè)于支柱上方且向前延伸的橫臂,橫臂前端向下設(shè)有對應(yīng)于被測試鍵盤的按壓執(zhí)行件。
10.根據(jù)權(quán)利要求9所述的密碼鍵盤測試機(jī),其特征在于所述的按壓執(zhí)行件為電磁鐵組件,包括與橫臂前端固定的座體,設(shè)于座體內(nèi)的電磁線圈,及設(shè)于電磁線圈內(nèi)的鐵芯;鐵芯上段套設(shè)有復(fù)位彈簧,下端鉸鏈聯(lián)接有按壓臂,按壓臂與鐵芯之間還設(shè)有預(yù)緊彈簧; 或, 所述的按壓執(zhí)行件為氣壓組件,包括與橫臂前端固定的缸體,設(shè)于缸體內(nèi)的活塞,及與活塞固定聯(lián)接的活 塞桿,活塞桿下端鉸鏈聯(lián)接有按壓臂,所述按壓臂的下端為彈性體。
【文檔編號】G06F11/22GK103678065SQ201310675012
【公開日】2014年3月26日 申請日期:2013年12月10日 優(yōu)先權(quán)日:2013年12月10日
【發(fā)明者】張永勝, 范百楊, 彭學(xué)斌 申請人:深圳市新國都技術(shù)股份有限公司