一種在usbkey設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測系統(tǒng)及方法
【專利摘要】本發(fā)明公開了一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測系統(tǒng)及方法,整個方案基于上位檢測控制單元和檢測控制固件實施,上位檢測控制單元與檢測控制固件通信相接,形成檢測指令,并傳至檢測監(jiān)控固件;同時根據(jù)檢測監(jiān)控固件返回信息,顯示檢測結果信息;而檢測控制固件運行于USBKEY中,并控制USBKEY上的按鍵和屏幕,使其處于待檢測狀態(tài);同時檢測控制固件接收上位檢測控制單元發(fā)送的檢測指令,對USBKEY上按鍵或屏幕進行檢測,并返回檢測結果。通過該檢測方案能夠在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測,及時發(fā)現(xiàn)屏幕和按鍵的問題,降低生產(chǎn)成本,提高生產(chǎn)效率。
【專利說明】一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測 系統(tǒng)及方法
【技術領域】
[0001] 本發(fā)明涉及USBKEY【技術領域】,具體涉及USBKEY的生產(chǎn)檢測技術。
【背景技術】
[0002] 目前,USBKEY已經(jīng)在安全領域獲得了廣泛的應用,USBKEY的生產(chǎn)廠商在提供產(chǎn)品 時,需要對USBKEY進行檢測,保證其各個組件能夠正常使用,沒有異常。對于有屏幕和按鍵 的USBKEY需要確保屏幕和按鍵能夠正常使用,必須提供一種有效的方法對屏幕和按鍵進 行檢測,保證產(chǎn)品的質量。
[0003] 已有的檢測方法是在USBKEY基本功能生產(chǎn)工序完成后,利用USBKEY自身的功能 接口,實現(xiàn)對屏幕和按鍵的檢測,但是如果在USBKEY生產(chǎn)完成后,使用USBKEY提供的基本 功能對屏幕和按鍵進行檢測,會大大增加檢測的成本和進行USBKEY修復的成本,同時也會 增加生產(chǎn)流程的復雜度。
[0004] 例如:正常USBKEY在生產(chǎn)的過程中,首先會焊接屏幕和鍵盤,然后再組裝外殼,后 續(xù)會進行寫序列號和打碼的操作,在所有的生產(chǎn)流程都完成后,檢測出屏幕和按鍵有問題, 被打完碼的USBKEY的外殼就報廢了,并且后續(xù)的組裝外殼和一系列生產(chǎn)流程就都浪費了, 同時若想對USBKEY的屏幕和按鍵進行修復,需要去除外殼組裝,恢復的流程也比較復雜。
【發(fā)明內(nèi)容】
[0005] 針對現(xiàn)有技術借助USBKEY的自有功能對屏幕和按鍵進行檢測,檢測的時間階段 比較受限,只能在USBKEY完成基本功能的生產(chǎn)流程后,才能對USBKEY進行屏幕和按鍵的檢 測的問題,本發(fā)明的目的在于提供一種在USBKEY設備生產(chǎn)的最早階段對其屏幕和按鍵進 行檢測方案,該檢測方案包括檢測系統(tǒng)及相應的檢測方法,通過該檢測方案及時發(fā)現(xiàn)屏幕 和按鍵的問題,降低生產(chǎn)成本,提高生產(chǎn)效率。
[0006] 為了達到上述目的,本發(fā)明采用如下的技術方案:
[0007] 方案1 :一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測系統(tǒng),所述檢測 系統(tǒng)包括:
[0008] 上位檢測控制單元,所述上位檢測控制單元與檢測控制固件通信相接,形成檢測 指令,并傳至檢測監(jiān)控固件;同時根據(jù)檢測監(jiān)控固件返回信息,顯示檢測結果信息;
[0009] 檢測控制固件,所述檢測控制固件運行于USBKEY中,并控制USBKEY上的按鍵和 屏幕,使其處于待檢測狀態(tài);同時檢測控制固件接收上位檢測控制單元發(fā)送的檢測指令,對 USBKEY上按鍵或屏幕進行檢測,并返回檢測結果。
[0010] 在檢測系統(tǒng)的優(yōu)選方案中,所述上位檢測控制單元形成的檢測指令包括檢測對象 以及檢測流程。
[0011] 進一步的,所述檢測控制固件根據(jù)檢測指令檢測USBKEY設備按鍵時,通過USBKEY 設備屏幕進行檢測指令顯示。
[0012] 進一步的,所述上位檢測控制單元包括:
[0013] 屬性設定模塊,所述屬性設定模塊用于設定檢測流程屬性;
[0014] 數(shù)據(jù)處理模塊,所述數(shù)據(jù)處理模塊根據(jù)屬性設定模塊設定的檢測流程屬性形成具 體的檢測流程指令,并封裝成USBKEY設備檢測指令;
[0015] 指令收發(fā)模塊,所述指令收發(fā)模塊將數(shù)據(jù)處理模塊封裝形成的USBKEY設備檢測 指令發(fā)送至待檢測USBKEY設備中的檢測控制固件;同時,在檢測完成后接受檢測控制固件 返回的數(shù)據(jù),并傳至數(shù)據(jù)處理模塊;
[0016] 界面顯示模塊,所述界面顯示模塊與數(shù)據(jù)處理模塊相接,顯示數(shù)據(jù)處理模塊分發(fā) 的數(shù)據(jù)。
[0017] 方案2 :-種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測方法,所述檢測 方法在USBKEY設備生產(chǎn)時注入檢測控制固件,由檢測控制固件控制USBKEY設備上的按鍵 和屏幕,使其處于待檢測狀態(tài);
[0018] 在配合檢測的上位檢測控制單元中形成對USBKEY設備屏幕和按鍵檢測狀態(tài)進行 控制的檢測指令,并傳至USBKEY設備中檢測控制固件;
[0019] USBKEY設備中檢測控制固件接收并解析檢測指令,根據(jù)檢測指令控制處于檢測狀 態(tài)的屏幕和按鍵完成對應的檢測流程,并返回狀態(tài)信息;
[0020] 上位檢測控制單元根據(jù)USBKEY設備返回的狀態(tài)信息顯示檢測的提示信息。
[0021] 在檢測方法的優(yōu)選方案,所述USBKEY設備屏幕檢測過程如下:
[0022] (l)USBKEY底層固件接收到檢測指令后,對指令進行分發(fā),將屏幕檢測指令提取分 發(fā);
[0023] (2)判斷屏幕檢測指令的有效性,若指令無效返回相應的錯誤信息,否則繼續(xù)進行 后續(xù)步驟(3);
[0024] (3)判斷是否是進行屏幕暗點檢測指令,若是進行屏幕暗點檢測指令,USBKEY控 制屏幕全部顯示為亮點,而后根據(jù)控制是否成功返回相應的執(zhí)行信息;
[0025] (4)若指令不是進行屏幕暗點檢測,則判斷是否是進行屏幕亮點檢測指令,若是進 行屏幕亮點檢測指令,USBKEY控制屏幕全部顯示為暗點,而后根據(jù)控制是否成功返回相應 的執(zhí)行信息。
[0026] 在檢測方法的優(yōu)選方案,所述USBKEY設備按鍵檢測過程如下:
[0027] (l)USBKEY設備底層固件接收到指令后,對指令進行分發(fā),將按鍵檢測指令提取分 發(fā);
[0028] (2)判斷按鍵檢測指令的有效性,若指令無效返回相應的錯誤信息,否則繼續(xù)進行 后續(xù)步驟(3);
[0029] (3)USBKEY設備啟動對按鍵動作的掃描,并啟動定時器,同時控制屏幕上顯示對待 檢測按鍵操作的提示;
[0030] (4)判斷定時器是否到約定的時間,如果沒有到預定的時間,USBKEY設備不斷的 檢測是否有USBKEY設備的按鍵被按下,若沒有按鍵按下,繼續(xù)循環(huán)判斷是否到預定時間;
[0031] (5)在預定時間內(nèi)檢測到有按鍵的動作,則判斷按下的鍵是否與要檢測的按鍵一 致,若一致設定檢測成功信息,否則設定檢測失敗信息,同時將檢測結果進行反饋;
[0032] (6)當在預定時間內(nèi)沒有任何按鍵動作,在達到預定時間后,USBKEY設備返回檢 測超時相關信息。
[0033] 本發(fā)明提供的USBKEY專用的屏幕和按鍵檢測方案,即能夠在生產(chǎn)的最早階段,利 用專有的屏幕和按鍵檢測指令對USBKEY的屏幕和按鍵進行檢測,及時的發(fā)現(xiàn)屏幕和按鍵 的問題,避免在USBKEY生產(chǎn)的最后階段,利用USBKEY的基本功能對屏幕和按鍵進行檢測, 降低生產(chǎn)成本,提高生產(chǎn)效率。
【專利附圖】
【附圖說明】
[0034] 以下結合附圖和【具體實施方式】來進一步說明本發(fā)明。
[0035] 圖1為本發(fā)明提供的USBKEY設備的檢測系統(tǒng)的原理圖;
[0036] 圖2為本發(fā)明中實現(xiàn)屏幕檢測的處理流程圖;
[0037] 圖3為本發(fā)明中實現(xiàn)鍵盤檢測的處理流程圖;
[0038] 圖4為本發(fā)明在USBKEY設備生產(chǎn)時對其屏幕和按鍵進行檢測的原理圖。
【具體實施方式】
[0039] 為了使本發(fā)明實現(xiàn)的技術手段、創(chuàng)作特征、達成目的與功效易于明白了解,下面結 合具體圖示,進一步闡述本發(fā)明。
[0040] 參見圖1,其所示為本發(fā)明提供的能夠在USBKEY設備生產(chǎn)時對屏幕和按鍵進行檢 測的檢測系統(tǒng)的原理圖。由圖可知,整個檢測系統(tǒng)主要包括:上位檢測控制單元100和檢測 控制固件200兩部分。
[0041] 其中,上位檢測控制單元100,在配合檢測的上位機中運行,其實現(xiàn)生成并向 USBKEY設備發(fā)送屏幕和按鍵檢測的生產(chǎn)專有檢測指令,對USBKEY的控制屏幕和按鍵的檢 測狀態(tài)進行控制。該上位檢測控制單元100在向USBKEY設備發(fā)送相應的檢測指令后,根據(jù) USBKEY設備返回的狀態(tài)信息,在檢測顯示界面上給出用于進行檢測的提示信息。
[0042] 檢測控制固件200,其具體為一包括屏幕和按鍵檢測專有指令的底層固件。該固件 預先下載到待檢測USBKEY設備中,并運行于USBKEY中,其控制USBKEY上的按鍵和屏幕,使 其處于待檢測狀態(tài);同時檢測控制固件200與運行于上位機的上位檢測控制單元100之間 建立通信通道(具體可以為無線通信信道或有線通信信道),通過該通信通道接收上位檢 測控制單元100下方的檢測指令,根據(jù)檢測指令實現(xiàn)用于屏幕和按鍵進行檢測的生產(chǎn)檢測 專有指令,并以此控制屏幕和按鍵進行檢測;同時在USBKEY屏幕上給出相應提示,便于檢 測人員進行對應的檢測工作。在完成檢測后,檢測控制固件200將返回檢測結果。
[0043] 上述檢測系統(tǒng)運行時,檢測人員將根據(jù)應用軟件和USBKEY屏幕上的提示,進行相 應的檢測操作,實現(xiàn)對屏幕和按鍵功能的檢測。
[0044] 參見圖2,其所示為本發(fā)明中屏幕檢測的處理流程。由圖可知,本發(fā)明實現(xiàn)屏幕檢 測的過程如下:
[0045] 1)USBKEY底層檢測控制固件接收到檢測指令后,對檢測指令進行分發(fā),將屏幕檢 測指令提取分發(fā)到相應的處理流程;
[0046] 2)判斷屏幕檢測指令的有效性,若指令無效返回相應的錯誤信息,否則繼續(xù)進行 后續(xù)步驟3);
[0047] 3)判斷是否是進行屏幕暗點檢測指令,若是進行屏幕暗點檢測指令,USBKEY設備 控制屏幕全部顯示為亮點;接著判斷控制屏幕全亮是否成功:若成功,根據(jù)設定屏幕暗點 檢測指令執(zhí)行功信息,返回相應的指令執(zhí)行情況信息;若不成功,則返回相應的錯誤信息;
[0048] 4)若指令不是進行屏幕暗點檢測,則判斷是否是進行屏幕亮點檢測指令,若不是, 則返回相應的錯誤信息;若是進行屏幕亮點檢測指令,USBKEY設備控制屏幕全部顯示為暗 點,接著判斷控制屏幕全暗是否成功:若成功,根據(jù)設定屏幕亮點檢測指令執(zhí)行功信息,返 回相應的指令執(zhí)行情況信息;若不成功,則返回相應的錯誤信息。
[0049] 整個的屏幕檢測設定先檢測暗點再檢測亮點,有效避免兩種檢測之間相互影響, 保證了檢測可靠性和精確性。
[0050] 參見圖3,其所示為本發(fā)明中按鍵檢測的處理流程。由圖可知,本發(fā)明實現(xiàn)按鍵檢 測的過程如下(以檢測"上鍵"為例):
[0051] 1)USBKEY底層檢測控制固件接收到指令后,對指令進行分發(fā),將按鍵檢測指令提 取并分發(fā)到相應的處理流程;
[0052] 2)對按鍵檢測指令的檢測對象進行判斷,判斷其是否為上鍵檢測指令,若不是,則 轉入其它按鍵檢測處理流程;若為上鍵檢測指令,則轉入步驟3);
[0053] 3)判斷"上鍵"檢測指令的有效性,若指令無效返回相應的錯誤信息,否則繼續(xù)進 行后續(xù)步驟4);
[0054] 4)USBKEY設備啟動對按鍵動作的掃描,并啟動定時器,同時控制屏幕上顯示"請按 上鍵"的提不;
[0055] 5)判斷定時器是否到約定的時間,如果沒有到預定的時間,USBKEY不斷的檢測是 否有USBKEY的按鍵被按下,若沒有按鍵按下,繼續(xù)循環(huán)判斷是否到預定時間;
[0056] 6)當在預定時間內(nèi)檢測到有按鍵的動作,則判斷按下的鍵是否與要檢測的按鍵一 致,若一致設定檢測成功信息,否則設定檢測失敗信息,同時將檢測結果反饋給上位檢測單 元;
[0057] 7)當在預定時間內(nèi)沒有任何按鍵動作,在達到預定時間后,USBKEY返回給上位檢 測單元,檢測超時相關信息。
[0058] 上述方案為USBKEY設備按鍵中"上鍵"的檢測過程,其余按鍵的檢測過程相同,此 處不加以贅述。通過上述流程來對USBKEY設備按鍵的檢測,能夠快速完成按鍵的檢測,提 高檢測效率;同時,能夠避免各個按鍵之間相互干擾,大大提高檢測的精度。
[0059] 針對上述方案,以下通過一具體應用實例來進一步說明本方案。
[0060] 參見圖4,其所示為本實例中在USBKEY設備生產(chǎn)時對其屏幕和按鍵進行檢測的原 理圖。
[0061] 由圖可知,該實例中上位機運行的上位檢測控制單元100主要包括屬性設定模塊 101,數(shù)據(jù)處理模塊102,指令分發(fā)模塊103和界面顯示模塊104幾個部分。
[0062] 屬性設定模塊101,用于設定模塊用于設定檢測流程屬性,如檢測時間、檢測流程、 檢測對象等。
[0063] 數(shù)據(jù)處理模塊102,根據(jù)屬性設定模塊設定的檢測流程屬性形成具體的檢測流程 指令,并封裝成USBKEY設備檢測指令;
[0064] 指令收發(fā)模塊103,用于將數(shù)據(jù)處理模塊封裝形成的USBKEY設備檢測指令發(fā)送 至待檢測USBKEY設備中的檢測控制固件;同時,在檢測完成后接受檢測控制固件返回的數(shù) 據(jù),并傳至數(shù)據(jù)處理模塊;
[0065] 界面顯示模塊104,與數(shù)據(jù)處理模塊相接,顯示數(shù)據(jù)處理模塊分發(fā)的數(shù)據(jù)。
[0066] 據(jù)此,整個檢測過程分為如下三部分:
[0067] 上位機工作流程:
[0068] 1)通過屬性設定模塊對USBKEY的屏幕和按鍵檢測的流程進行設定,例如:可以設 定屏幕檢測中,對屏幕暗點進行檢測是的預留時間,可以設定按鍵檢測時,對同一個按鍵檢 測的次數(shù),也可以設定是否進行屏幕檢測,是否進行按鍵檢測等屬性。
[0069] 2)數(shù)據(jù)處理模塊從屬性設定模塊獲取檢測流程相關數(shù)據(jù),根據(jù)屬性設定模塊獲取 的數(shù)據(jù),生成檢測的具體流程,并形成相應的檢測指令。
[0070] 3)在發(fā)送檢測專有指令前,將形成的檢測指令封裝形成控制USBKEY設備的指令, 同時向界面顯示模塊發(fā)送需要進行顯示的數(shù)據(jù)。
[0071] 4)在指令分發(fā)時,向界面顯示模塊發(fā)送相應的提示數(shù)據(jù),同時調(diào)用指令收發(fā)模塊 完成向底層USBKEY發(fā)送檢測專有指令。
[0072] 5)指令執(zhí)行結束后,由指令分發(fā)模塊完成指令執(zhí)行結果的數(shù)據(jù)接收,同時傳送給 數(shù)據(jù)處理模塊進行處理,數(shù)據(jù)處理模塊分析返回的處理結果后,在界面顯示模塊給出相應 的提示信息。
[0073] 屏幕檢測流程:
[0074] 1)上位機中的檢測控制單元向USBKEY發(fā)送對屏幕暗點進行檢測的專有指令,并 在檢測軟件的界面上給出提示,例如:"正在進行屏幕暗點檢測";
[0075] 2) USBKEY接收到屏幕暗點檢測的專有指令后,控制USBKEY的LCD屏幕,將LCD屏 幕所有點全顯示為亮點,便于檢測人員進行屏幕的"暗點"檢測,即不能正常顯示亮點的壞 點。
[0076] 3)USBKEY控制完屏幕的顯示后返回指令執(zhí)行成功與否的信息回饋給檢測軟件。
[0077] 4)檢測控制單元根據(jù)屬性設定模塊設定的預留檢測時間進行計時,達到預定時間 后,向USBKEY發(fā)送下一條屏幕檢測指令,例如檢測屏幕亮度專有指令,后續(xù)處理流程與檢 測屏幕暗點流程類似。
[0078] 按鍵檢測流程:
[0079] 1)上位機中的檢測控制單元向USBKEY發(fā)送對某個按鍵進行檢測的專有指令,并 在檢測軟件的界面上給出提示,例如:"準備進行上鍵檢測"。
[0080] 2) USBKEY接受到檢測按鍵指令后,控制USBKEY處于按鍵動作的"準備檢測狀態(tài)", 同時在USBKEY的LCD屏幕上給出,請進行按鍵檢測的提示信息。
[0081] 3)此時檢測人員操作USBKEY的相應按鍵對按鍵進行檢測,當USBKEY識別到有按 鍵按下后,判斷是否對應被檢測按鍵,并將結果返回給上位機的檢測軟件。
[0082] 4)若USBKEY處于"準備檢測狀態(tài)"的時間超過預定時間沒有檢測到任何按鍵操作 時,USBKEY結束該狀態(tài),并向上位機返回檢測的結果。
[0083] 5)檢測控制單元對USBKEY返回的檢測結果分析后,在檢測軟件的顯示界面上給 出檢測結果的提示。
[0084] 由上可知,本發(fā)明提供的對USBKEY的屏幕和按鍵進行檢測方案,其使用比較靈 活,沒有太多的條件限制,可以實現(xiàn)在生產(chǎn)的較早階段就完成對屏幕和按鍵的檢測,實現(xiàn)對 屏幕或按鍵有問題的USBKEY的及時修復。
[0085] 相對于現(xiàn)有的借助USBKEY的自有功能對屏幕和按鍵進行檢測,檢測的時間階段 比較受限,只能在USBKEY完成基本功能的生產(chǎn)流程后,才能對USBKEY進行屏幕和按鍵的檢 測,本方案可以使用專有的生產(chǎn)檢測指令對屏幕和按鍵進行檢測,可以在下載固件后的任 何階段進行屏幕和按鍵檢測,檢測的時間比較靈活,能夠在生產(chǎn)的最早階段,利用該方法實 現(xiàn)屏幕和按鍵的檢測,降低生產(chǎn)成本,提供生產(chǎn)效率。
[0086] 以上顯示和描述了本發(fā)明的基本原理、主要特征和本發(fā)明的優(yōu)點。本行業(yè)的技術 人員應該了解,本發(fā)明不受上述實施例的限制,上述實施例和說明書中描述的只是說明本 發(fā)明的原理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變 化和改進都落入要求保護的本發(fā)明范圍內(nèi)。本發(fā)明要求保護范圍由所附的權利要求書及其 等效物界定。
【權利要求】
1. 一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測系統(tǒng),其特征在于,所述檢 測系統(tǒng)包括: 上位檢測控制單元,所述上位檢測控制單元與檢測控制固件通信相接,形成檢測指令, 并傳至檢測監(jiān)控固件;同時根據(jù)檢測監(jiān)控固件返回信息,顯示檢測結果信息; 檢測控制固件,所述檢測控制固件運行于USBKEY中,并控制USBKEY上的按鍵和屏 幕,使其處于待檢測狀態(tài);同時檢測控制固件接收上位檢測控制單元發(fā)送的檢測指令,對 USBKEY上按鍵或屏幕進行檢測,并返回檢測結果。
2. 根據(jù)權利要求1所述的一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測系 統(tǒng),其特征在于,所述上位檢測控制單元形成的檢測指令包括檢測對象以及檢測流程。
3. 根據(jù)權利要求1所述的一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測系 統(tǒng),其特征在于,所述檢測控制固件根據(jù)檢測指令檢測USBKEY設備按鍵時,通過USBKEY設 備屏幕進行檢測指令顯示。
4. 根據(jù)權利要求1所述的一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測系 統(tǒng),其特征在于,所述上位檢測控制單元包括: 屬性設定模塊,所述屬性設定模塊用于設定檢測流程屬性; 數(shù)據(jù)處理模塊,所述數(shù)據(jù)處理模塊根據(jù)屬性設定模塊設定的檢測流程屬性形成具體的 檢測流程指令,并封裝成USBKEY設備檢測指令; 指令收發(fā)模塊,所述指令收發(fā)模塊將數(shù)據(jù)處理模塊封裝形成的USBKEY設備檢測指令 發(fā)送至待檢測USBKEY設備中的檢測控制固件;同時,在檢測完成后接受檢測控制固件返回 的數(shù)據(jù),并傳至數(shù)據(jù)處理模塊; 界面顯示模塊,所述界面顯示模塊與數(shù)據(jù)處理模塊相接,顯示數(shù)據(jù)處理模塊分發(fā)的數(shù) 據(jù)。
5. -種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測方法,其特征在于,所述檢 測方法在USBKEY設備生產(chǎn)時注入檢測控制固件,由檢測控制固件控制USBKEY設備上的按 鍵和屏幕,使其處于待檢測狀態(tài); 在配合檢測的上位檢測控制單元中形成對USBKEY設備屏幕和按鍵檢測狀態(tài)進行控制 的檢測指令,并傳至USBKEY設備中檢測控制固件; USBKEY設備中檢測控制固件接收并解析檢測指令,根據(jù)檢測指令控制處于檢測狀態(tài)的 屏幕和按鍵完成對應的檢測流程,并返回狀態(tài)信息; 上位檢測控制單元根據(jù)USBKEY設備返回的狀態(tài)信息顯示檢測的提示信息。
6. 根據(jù)權利要求5所述的一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測方 法,其特征在于,所述USBKEY設備屏幕檢測過程如下: (1) USBKEY底層固件接收到檢測指令后,對指令進行分發(fā),將屏幕檢測指令提取分發(fā); (2) 判斷屏幕檢測指令的有效性,若指令無效返回相應的錯誤信息,否則繼續(xù)進行后續(xù) 步驟(3); (3) 判斷是否是進行屏幕暗點檢測指令,若是進行屏幕暗點檢測指令,USBKEY控制屏 幕全部顯示為亮點,而后根據(jù)控制是否成功返回相應的執(zhí)行信息; (4) 若指令不是進行屏幕暗點檢測,則判斷是否是進行屏幕亮點檢測指令,若是進行屏 幕亮點檢測指令,USBKEY控制屏幕全部顯示為暗點,而后根據(jù)控制是否成功返回相應的執(zhí) 行信息。
7.根據(jù)權利要求5所述的一種在USBKEY設備生產(chǎn)時對屏幕和按鍵實現(xiàn)檢測的檢測方 法,其特征在于,所述USBKEY設備按鍵檢測過程如下: (1) USBKEY設備底層固件接收到指令后,對指令進行分發(fā),將按鍵檢測指令提取分發(fā); (2) 判斷按鍵檢測指令的有效性,若指令無效返回相應的錯誤信息,否則繼續(xù)進行后續(xù) 步驟(3); (3) USBKEY設備啟動對按鍵動作的掃描,并啟動定時器,同時控制屏幕上顯示對待檢測 按鍵操作的提示; (4) 判斷定時器是否到約定的時間,如果沒有到預定的時間,USBKEY設備不斷的檢測 是否有USBKEY設備的按鍵被按下,若沒有按鍵按下,繼續(xù)循環(huán)判斷是否到預定時間; (5) 在預定時間內(nèi)檢測到有按鍵的動作,則判斷按下的鍵是否與要檢測的按鍵一致,若 一致設定檢測成功信息,否則設定檢測失敗信息,同時將檢測結果進行反饋; (6) 當在預定時間內(nèi)沒有任何按鍵動作,在達到預定時間后,USBKEY設備返回檢測超 時相關信息。
【文檔編號】G06F11/34GK104156301SQ201410376650
【公開日】2014年11月19日 申請日期:2014年8月1日 優(yōu)先權日:2014年8月1日
【發(fā)明者】胡永剛, 沈勇堅, 王翔平 申請人:上海動聯(lián)信息技術股份有限公司