1.一種終端與遠程服務器SIM卡狀態同步的方法,包括以下步驟:
(1)云卡終端發出鑒權請求至服務器;
(2)服務器將指令下發,云卡卡池接收指令并將指令放入指令隊列;
(3)輪詢線程讀取指令并解析;
(4)判斷當前實卡狀態和指令有效性;
(5)進行鑒權指令處理并將指令寫入緩存表;
(6)將鑒權結果返回至服務器,并發送給云卡終端。
2.根據權利要求1所述終端與遠程服務器SIM卡狀態同步的方法,其特征在于,所述步驟(4)包括,判斷當前實卡是否可授權、判斷指令是否超時、判斷指令是否存在緩存表中、判斷指令是否先于緩存表中最新一條指令和判斷是否是初始化指令。
3.根據權利要求2所述終端與遠程服務器SIM卡狀態同步的方法,其特征在于,根據實卡狀態是否為可操作狀態來判斷當前實卡是否可授權。
4.根據權利要求2所述終端與遠程服務器SIM卡狀態同步的方法,其特征在于,根據當前時間與該指令存在隊列的時間差值是否超過預設值來判斷指令是否超時,其中,預設值為8秒。
5.根據權利要求2所述終端與遠程服務器SIM卡狀態同步的方法,其特征在于,根據指令緩存隊列中是否存在來判斷指令是否存在緩存表中。
6.根據權利要求2所述終端與遠程服務器SIM卡狀態同步的方法,其特征在于,根據指令特性值中帶有的時間戳來判斷指令是否先于緩存表中最新一條指令。
7.根據權利要求2所述終端與遠程服務器SIM卡狀態同步的方法,其特征在于,根據指令是否以8010開頭來判斷是否是初始化指令。