[發(fā)明專利]一種智能卡操作方法和裝置在審
| 申請?zhí)枺?/td> | 201811246270.5 | 申請日: | 2018-10-24 |
| 公開(公告)號: | CN109558915A | 公開(公告)日: | 2019-04-02 |
| 發(fā)明(設(shè)計)人: | 張潔 | 申請(專利權(quán))人: | 大唐微電子技術(shù)有限公司 |
| 主分類號: | G06K17/00 | 分類號: | G06K17/00 |
| 代理公司: | 北京安信方達(dá)知識產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 鄭旭麗;李丹 |
| 地址: | 100094*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 子進(jìn)程 主進(jìn)程 智能卡 智能卡操作 讀寫設(shè)備 方法和裝置 并行模式 建立連接 創(chuàng)建 串行模式 | ||
本發(fā)明實施例公開了一種智能卡操作方法和裝置,所述智能卡操作方法包括:創(chuàng)建并啟動主進(jìn)程;當(dāng)處于串行模式時,創(chuàng)建并啟動一個子進(jìn)程,子進(jìn)程與主進(jìn)程建立連接,通過主進(jìn)程和子進(jìn)程依次對至少一個讀寫設(shè)備中的智能卡進(jìn)行不同的操作;當(dāng)處于批量模式或并行模式時,創(chuàng)建并啟動至少一個子進(jìn)程,所有子進(jìn)程與主進(jìn)程建立連接,通過主進(jìn)程和至少一個子進(jìn)程執(zhí)行以下任意一個:當(dāng)處于批量模式時,同時對至少一個讀寫設(shè)備中的智能卡進(jìn)行相同的操作;當(dāng)處于并行模式時,同時對至少一個讀寫設(shè)備中的智能卡進(jìn)行不同的操作。本發(fā)明實施例滿足了對智能卡的多樣化的操作需求。
技術(shù)領(lǐng)域
本發(fā)明實施例涉及但不限于測試技術(shù),尤指一種智能卡操作方法和裝置。
背景技術(shù)
隨著智能卡在金融、醫(yī)療保險等領(lǐng)域應(yīng)用的迅速增長,其可靠性要求越來越高,相應(yīng)的,針對智能卡測試的多樣化需求也日趨增多。
相關(guān)的測試工具一般是以單服務(wù)器單接口為主的應(yīng)用軟件,即一臺個人電腦(PC,Personal Computer)機(jī)上的測試工具同一時刻只能對一張智能卡進(jìn)行測試,如果想同時測試多張智能卡,則需要使用多套PC機(jī),并且每臺PC機(jī)都需要安裝測試工具和讀寫設(shè)備驅(qū)動,如圖1所示,測試工具用于實現(xiàn)對智能卡的測試,讀寫設(shè)備驅(qū)動用于實現(xiàn)測試工具和讀寫設(shè)備之間的通信。
相關(guān)技術(shù)的測試工具是單服務(wù)器單接口模式,無法滿足對智能卡的多樣化的測試需求。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種智能卡操作方法和裝置,能夠滿足對智能卡的多樣化的操作需求。
本發(fā)明實施例提供了一種智能卡操作方法,包括:
創(chuàng)建并啟動主進(jìn)程;
當(dāng)處于串行模式時,創(chuàng)建并啟動一個子進(jìn)程,子進(jìn)程與主進(jìn)程建立連接,通過主進(jìn)程和子進(jìn)程依次對至少一個讀寫設(shè)備中的智能卡進(jìn)行不同的操作;
當(dāng)處于批量模式或并行模式時,創(chuàng)建并啟動至少一個子進(jìn)程,所有子進(jìn)程與主進(jìn)程建立連接,通過主進(jìn)程和至少一個子進(jìn)程執(zhí)行以下任意一個:
當(dāng)處于批量模式時,同時對至少一個讀寫設(shè)備中的智能卡進(jìn)行相同的操作;
當(dāng)處于并行模式時,同時對至少一個讀寫設(shè)備中的智能卡進(jìn)行不同的操作。
在本發(fā)明實施例中,所述創(chuàng)建并啟動子進(jìn)程包括:
通過所述主進(jìn)程創(chuàng)建所述子進(jìn)程的主線程,指定所述子進(jìn)程的入口函數(shù),啟動所述主線程;
通過所述主線程創(chuàng)建所述子進(jìn)程的子線程,將所述子線程設(shè)置為就緒狀態(tài),所述主線程進(jìn)入循環(huán)狀態(tài);當(dāng)所述子線程與所述主進(jìn)程連接成功時,所述子線程進(jìn)入循環(huán)狀態(tài);
所述子進(jìn)程與主進(jìn)程建立連接包括:
通過所述子進(jìn)程的子線程創(chuàng)建套接字,基于創(chuàng)建的套接字連接所述主進(jìn)程。
在本發(fā)明實施例中,所述通過主進(jìn)程和子進(jìn)程依次對至少一個讀寫設(shè)備中的智能卡進(jìn)行不同的操作包括:
所述主進(jìn)程通過讀寫設(shè)備驅(qū)動與所有所述讀寫設(shè)備建立連接;
所述主進(jìn)程將腳本打包成腳本數(shù)據(jù)包,將所述腳本數(shù)據(jù)包發(fā)送給所述子進(jìn)程的子線程;
所述子線程對所述腳本數(shù)據(jù)包進(jìn)行解包處理得到操作指令;
所述子線程將所述操作指令中的讀寫設(shè)備的操作指令發(fā)送給所述主進(jìn)程;所述主進(jìn)程將所述讀寫設(shè)備的操作指令通過所述讀寫設(shè)備驅(qū)動發(fā)送給對應(yīng)的讀寫設(shè)備,以使所述讀寫設(shè)備將所述讀寫設(shè)備的操作指令發(fā)送給所述智能卡執(zhí)行或所述讀寫設(shè)備執(zhí)行所述讀寫設(shè)備的操作指令;所述主進(jìn)程通過所述讀寫設(shè)備驅(qū)動接收到所述讀寫設(shè)備返回的第一執(zhí)行結(jié)果,將第一執(zhí)行結(jié)果和所述主進(jìn)程的第二執(zhí)行結(jié)果發(fā)送給所述子線程;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于大唐微電子技術(shù)有限公司,未經(jīng)大唐微電子技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811246270.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種電子信息傳送器
- 下一篇:一種智能化現(xiàn)代物流管理方法
- 一種進(jìn)程間的通信方法和裝置
- 一種控制進(jìn)程生命期的方法和裝置
- 進(jìn)程監(jiān)控的方法、裝置和智能終端
- 進(jìn)程管理方法及進(jìn)程管理裝置
- 用于網(wǎng)絡(luò)附加存儲系統(tǒng)防病毒的進(jìn)程調(diào)度方法
- 監(jiān)控進(jìn)程運(yùn)行的方法、終端設(shè)備及計算機(jī)可讀存儲介質(zhì)
- 子進(jìn)程隨父進(jìn)程退出的方法及裝置、存儲介質(zhì)及電子設(shè)備
- 數(shù)據(jù)采集程序的綜合進(jìn)程調(diào)度方法
- 多進(jìn)程處理方法、裝置、終端設(shè)備及計算機(jī)可讀存儲介質(zhì)
- 一種通過修改進(jìn)程保護(hù)程序的方法
- 一種進(jìn)程間的通信方法和裝置
- 進(jìn)程運(yùn)行方法及裝置
- 數(shù)據(jù)保護(hù)方法及裝置
- 一種應(yīng)用進(jìn)程的監(jiān)控方法和裝置
- 一種軟件開發(fā)中主進(jìn)程異常檢測方法
- 網(wǎng)頁元素獲取方法及裝置
- 面向Key-Value系統(tǒng)的compaction粗粒度進(jìn)程級并行優(yōu)化方法及系統(tǒng)
- 快速虛擬機(jī)進(jìn)程調(diào)度控制方法及裝置
- 應(yīng)用升級方法、裝置、計算機(jī)設(shè)備以及存儲介質(zhì)
- Android平臺融合多特征的APP反調(diào)試方法





