1.一種非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,包括指令輸出模塊、指令獲取模塊、控制模塊和運(yùn)動(dòng)模塊;
所述指令輸出模塊用于輸出控制指令,所述控制指令用于將非接觸式智能卡移至或移出目標(biāo)讀寫位置,在所述目標(biāo)讀寫位置,讀寫裝置能夠?qū)λ龇墙佑|式智能卡進(jìn)行讀寫操作;
所述指令獲取模塊用于獲取所述控制指令,并將所述控制指令傳輸至所述控制模塊;
所述控制模塊用于根據(jù)預(yù)設(shè)的控制協(xié)議對(duì)所述控制指令進(jìn)行解析,獲取所述控制指令表征的動(dòng)作,并控制所述運(yùn)動(dòng)模塊完成所述動(dòng)作。
2.根據(jù)權(quán)利要求1所述的一種非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,還包括:
指令編輯模塊,用于根據(jù)目標(biāo)讀寫位置和所述預(yù)設(shè)的控制協(xié)議編輯控制指令,所述控制指令包括旋轉(zhuǎn)控制指令和平移控制指令。
3.根據(jù)權(quán)利要求1中所述的一種非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,所述運(yùn)動(dòng)模塊具有兩種模式:
貼卡模式:所述運(yùn)動(dòng)模塊將所述非接觸式智能卡移至所述目標(biāo)讀寫位置;
移卡模式:所述運(yùn)動(dòng)模塊將所述非接觸式智能卡移出所述目標(biāo)讀寫位置。
4.根據(jù)權(quán)利要求1所述的一種非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,還包括:
目標(biāo)讀寫位置獲取模塊,用于根據(jù)讀寫裝置的位置自動(dòng)調(diào)整目標(biāo)讀寫位置。
5.根據(jù)權(quán)利要求1所述的一種非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,所述運(yùn)動(dòng)模塊具有搖臂,所述搖臂頂部設(shè)置有固定單元,所述固定單元用于承載并固定所述非接觸式智能卡。
6.根據(jù)權(quán)利要求1所述的一種非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,所述運(yùn)動(dòng)模塊具有導(dǎo)軌和設(shè)置于所述導(dǎo)軌上的一個(gè)或多個(gè)滑塊,所述滑塊用于承載并固定所述非接觸式智能卡。
7.根據(jù)權(quán)利要求1所述的一種非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,所述運(yùn)動(dòng)模塊具有搖臂和設(shè)置于所述搖臂上的一個(gè)或多個(gè)滑塊,所述滑塊能夠沿所述搖臂進(jìn)行平移運(yùn)動(dòng),所述滑塊用于承載并固定所述非接觸式智能卡。
8.一種非接觸式智能卡自動(dòng)測(cè)試裝置,其特征在于,包括權(quán)利要求1-7中任意一項(xiàng)所述的非接觸式智能卡自動(dòng)移動(dòng)裝置,其特征在于,還包括測(cè)試腳本編輯模塊、測(cè)試腳本執(zhí)行模塊和檢測(cè)模塊,
所述測(cè)試腳本編輯模塊用于編輯用于測(cè)試的腳本,所述腳本中包含用于將非接觸式智能卡移至或移出目標(biāo)讀寫位置的控制指令,
所述檢測(cè)模塊用于檢測(cè)所述非接觸式智能卡是否位于所述目標(biāo)讀寫位置,并將檢測(cè)的結(jié)果傳輸至所述測(cè)試腳本執(zhí)行模塊,
所述測(cè)試腳本執(zhí)行模塊用于根據(jù)所述腳本的內(nèi)容和所述檢測(cè)結(jié)果對(duì)所述腳本的執(zhí)行過程進(jìn)行控制。
9.一種基于權(quán)利要求8中所述的非接觸式智能卡自動(dòng)測(cè)試裝置的非接觸式智能卡自動(dòng)測(cè)試方法,其特征在于,包括:
執(zhí)行自動(dòng)化測(cè)試腳本;
當(dāng)執(zhí)行到腳本中用于將非接觸式智能卡移至或移出目標(biāo)讀寫位置的控制指令時(shí),暫停執(zhí)行所述自動(dòng)化測(cè)試腳本,并根據(jù)所述控制指令移動(dòng)所述非接觸式智能卡;
獲取所述控制指令的執(zhí)行結(jié)果;
判斷所述執(zhí)行結(jié)果與所述控制指令的預(yù)期結(jié)果是否相同,若相同,則繼續(xù)執(zhí)行所述自動(dòng)化測(cè)試腳本。
10.根據(jù)權(quán)利要求9中所述的一種非接觸式智能卡自動(dòng)測(cè)試方法,其特征在于,若所述執(zhí)行結(jié)果與所述控制指令的預(yù)期結(jié)果不同,則重復(fù)執(zhí)行所述控制指令,直至達(dá)到所述控制指令的預(yù)期結(jié)果。
11.根據(jù)權(quán)利要求9或10中所述的一種非接觸式智能卡自動(dòng)測(cè)試方法,其特征在于,還包括:判斷與所述控制指令對(duì)應(yīng)的所述運(yùn)動(dòng)模塊的模式,并根據(jù)所述模式獲取所述控制指令的預(yù)期結(jié)果:
若與所述控制指令對(duì)應(yīng)的為貼卡模式,則所述控制指令的預(yù)期結(jié)果為所述非接觸式智能卡位于所目標(biāo)讀寫位置;
若與所述控制指令對(duì)應(yīng)的為移卡模式,則所述控制指令的預(yù)期結(jié)果為所述非接觸式智能卡不位于所目標(biāo)讀寫位置。
12.根據(jù)權(quán)利要求10中所述的一種非接觸式智能卡自動(dòng)測(cè)試方法,其特征在于,還包括:若重復(fù)發(fā)送所述控制指令的次數(shù)達(dá)到預(yù)設(shè)值或重復(fù)執(zhí)行所述控制指令的時(shí)間達(dá)到預(yù)設(shè)時(shí)間,停止執(zhí)行所述測(cè)試腳本并輸出錯(cuò)誤信息。