一種基于p2p的智能卡遠程檢測方法及系統的制作方法
【技術領域】
[0001]本發明涉及智能卡檢測技術領域,尤其涉及一種基于P2P的智能卡遠程檢測方法及系統。
【背景技術】
[0002]智能卡(Smart Card),內嵌有微芯片的塑料卡(通常是一張信用卡的大小)的通稱。一些智能卡包含一個RFID芯片,所以它們不需要與讀寫器的任何物理接觸就能夠識別持卡人。智能卡配備有CPU和RAM,可自行處理數量較多的數據而不會干擾到主機CPU的工作。智能卡還可過濾錯誤的數據,以減輕主機CPU的負擔。適應于端口數目較多且通信速度需求較快的場合。卡內的集成電路包括中央處理器CPU、可編程只讀存儲器EEPROM、隨機存儲器RAM和固化在只讀存儲器ROM中的卡內操作系統C0S(Chip Operating System)。
[0003]目前,隨著智能卡的普遍應用,智能卡檢測機構和檢測系統的大量出現,智能卡檢測已成為智能卡安全的尤為重要的環節,尤其對于智能卡的遠程檢測已經成為本領域技術人員一直在研宄的技術,目前,智能卡的遠程檢測系統通常為基于客戶端-服務器模型,在客戶端-服務器模型中通信通常來往于一個中央服務器。
[0004]然而,現有技術采用了基于客戶端-服務器模型進行智能卡的遠程檢測的設計,由于每次檢測結果需要通過服務器進行轉達,因此,無法及時的將檢測結果快速高效地,傳遞到檢測端進行實時判斷,從而導致了智能卡檢測的延遲,且檢測效率低下的技術問題。
【發明內容】
[0005]本發明實施例提供了一種基于P2P的智能卡遠程檢測方法及系統,解決了現有技術采用了基于客戶端-服務器模型進行智能卡的遠程檢測的設計,由于每次檢測結果需要通過服務器進行轉達,因此,無法及時的將檢測結果快速高效地,傳遞到檢測端進行實時判斷,而導致的智能卡檢測的延遲,且檢測效率低下的技術問題。
[0006]本發明實施例中提供的一種基于P2P的智能卡遠程檢測方法,包括:
[0007]第二檢測端通過點對點網絡獲取到第一檢測端基于P2P技術發送的智能卡的遠程檢測指令;
[0008]所述第二檢測端根據所述遠程指令調用指令執行模塊,將所述遠程指令發送至智能卡進行檢測;
[0009]所述第二檢測端返回所述智能卡執行所述遠程指令之后的檢測結果給所述第一檢測端。
[0010]優選地,第二檢測端通過點對點網絡獲取到第一檢測端基于P2P技術發送的智能卡的遠程檢測指令之前還包括:
[0011]所述第一檢測端的第一遠程連接模塊與所述第二檢測端第二遠程連接模塊進行網絡連接,使得所述第一檢測端與所述第二檢測端建立點對點通信連接關系;
[0012]所述第一檢測端向所述第二檢測端發送所述智能卡的遠程檢測請求;
[0013]所述第二檢測端接受所述遠程檢測請求。
[0014]優選地,第二檢測端通過點對點網絡獲取到第一檢測端基于P2P技術發送的智能卡的遠程檢測指令具體包括:
[0015]所述第二檢測端通過第二遠程檢測模塊獲取到所述第一檢測端基于P2P技術發送的智能卡的遠程檢測指令。
[0016]優選地,所述第二檢測端根據所述遠程指令調用指令執行模塊,將所述遠程指令發送至智能卡進行檢測具體包括:
[0017]所述第二檢測端的所述第二遠程檢測模塊根據所述遠程指令調用指令執行模塊,并通過讀卡器將所述遠程指令發送至智能卡進行檢測。
[0018]優選地,所述第二檢測端返回所述智能卡執行所述遠程指令之后的檢測結果給所述第一檢測端之后還包括:
[0019]所述第二檢測端通過其第二即時通訊模塊與所述第一檢測端的第一即時通訊模塊之間進行文字和圖片的交互以輔助所述檢測結果的分析。
[0020]本發明實施例中提供的一種基于P2P的智能卡遠程檢測系統,包括:
[0021]第一檢測端和第二檢測端,所述第一檢測端和所述第二檢測端通過點對點網絡進行連接;
[0022]其中,所述第二檢測端通過點對點網絡獲取到所述第一檢測端基于P2P技術發送的智能卡的遠程檢測指令;所述第二檢測端根據所述遠程指令調用指令執行模塊,將所述遠程指令發送至智能卡進行檢測;所述第二檢測端返回所述智能卡執行所述遠程指令之后的檢測結果給所述第一檢測端。
[0023]優選地,所述第一檢測端包括第一遠程連接模塊和第一遠程檢測模塊;
[0024]所述第二檢測端包括第二遠程連接模塊和第二遠程檢測模塊;
[0025]所述第一遠程連接模塊與所述第二遠程連接模塊進行網絡連接,使得所述第一檢測端與所述第二檢測端建立點對點通信連接關系。
[0026]優選地,所述第二檢測端通過第二遠程檢測模塊獲取到所述第一檢測端基于P2P技術發送的智能卡的遠程檢測指令。
[0027]優選地,所述第一遠程檢測模塊和所述第二遠程檢測模塊,均用于發送、接收所述遠程檢測指令和所述檢測完成的檢測結果,以及用于調用所述指令執行模塊執行所述遠程檢測指令。
[0028]優選地,所述第一檢測端還包括第一即時通訊模塊;
[0029]所述第二檢測端還包括第二即時通訊模塊;
[0030]所述第一即時通訊模塊和所述第二即時通訊模塊,均用于進行文字和圖片的交互以輔助所述檢測結果的分析。
[0031]從以上技術方案可以看出,本發明實施例具有以下優點:本發明實施例提供了一種基于P2P的智能卡遠程檢測方法及系統,其中,基于P2P的智能卡遠程檢測方法包括:第二檢測端通過點對點網絡獲取到第一檢測端基于P2P技術發送的智能卡的遠程檢測指令;第二檢測端根據遠程指令調用指令執行模塊,將遠程指令發送至智能卡進行檢測;第二檢測端返回智能卡執行遠程指令之后的檢測結果給第一檢測端。本實施例中,第二檢測端通過點對點網絡獲取到第一檢測端基于P2P技術發送的智能卡的遠程檢測指令,使得第二檢測端根據遠程指令調用指令執行模塊,將遠程指令發送至智能卡進行檢測,并將檢測結果返回第一檢測端,便實現了兩個無主次之分的檢測端的任意一方進行交互,無需通過服務器進行智能卡遠程檢測指令和智能卡檢測結果的中轉,解決了現有技術采用了基于客戶端-服務器模型進行智能卡的遠程檢測的設計,由于每次檢測結果需要通過服務器進行轉達,因此,無法及時的將檢測結果快速高效地,傳遞到檢測端進行實時判斷,而導致的智能卡檢測的延遲,且檢測效率低下的技術問題。
【附圖說明】
[0032]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其它的附圖。
[0033]圖1為本發明實施例中提供的一種基于P2P的智能卡遠程檢測方法的一個實施例的流程示意圖;
[0034]圖2為本發明實施例中提供的一種基于P2P的智能卡遠程檢測方法的另一個實施例的流程示意圖;
[0035]圖3為本發明實施例中提供的一種基于P2P的智能卡遠程檢測系統的一個實施例的連接示意圖;
[0036]圖4為本發明實施例中提供的一種基于P2P的智能卡遠程檢測系統的另一個實施例的連接示意圖。
【具體實施方式】
[0037]本發明實施例提供了一種基于P2P的智能卡遠程檢測方法及系統,解決了現有技術采用了基于客戶端-服務器模型進行智能卡的遠程檢測的設計,由于每次檢測結果需要通過服務器進行轉達,因此,無法及時的將檢測結果快速高效地,傳遞到檢測端進行實時判斷,而導致的智能卡檢測的延遲,且檢測效率低下的技術問題。
[0038]點對點技術(peer-to-peer,簡稱P2P)又稱對等互聯網絡技術,是一種網絡新技術,依賴網絡中參與者的計算能力和帶寬,而不是把依賴都聚集在較少的幾臺服務器上。P2P網絡通常用于通過Ad Hoc連接來連接節點。
[0039]為使得本發明的發明目的、特征、優點能夠更加的明顯和易懂,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發明一部分實施例,而非全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
[0040]請參閱圖1,本發明實施例中提供的一種基于P2P的智能卡遠程檢測方法的一個實施例包括:
[0041]101、第二檢測端通過點對點網絡獲取到第一檢測端基于P2P技術發送的智能卡的遠程檢測指令;
[0042]本實施例中,當需要通過檢測來保障智能卡的功能,并需要在遠程環境下實施檢測時,首先第二檢測端通過點對點網絡獲取到第一檢測端基于P2P技術發送的智能卡的遠程檢測指令,需要說明的是,前述的第一檢測端和第二檢測端都可以為PC終端,