[發明專利]一種用于虛擬SIM卡與服務器apdu的交互方法及裝置有效
| 申請號: | 201811296729.2 | 申請日: | 2018-11-01 |
| 公開(公告)號: | CN109194529B | 公開(公告)日: | 2021-07-27 |
| 發明(設計)人: | 楊玉龍;姜新;賈志峰;程帥洲;郭洋洋 | 申請(專利權)人: | 蘇州暢途網絡科技有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24;H04L29/08 |
| 代理公司: | 北京同恒源知識產權代理有限公司 11275 | 代理人: | 劉憲池 |
| 地址: | 215000 江蘇省蘇州*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 虛擬 sim 服務器 apdu 交互 方法 裝置 | ||
本發明涉及一種虛擬SIM卡與服務器APDU的交互方法,包括步驟S1:在配置文件中依次輸入需要發送的命令并保存,每條命令包括命令名稱、命令類型、命令內容、命令執行類型;S2:在后臺管理頁面輸入需要向虛擬SIM卡發送的命令名稱;S3:讀取配置文件到服務器內存,并解析為json樹;S4:服務器根據配置文件中的命令執行類型在json樹中解析出多條命令之間的關系,包括順序關系和因果關系;S5:若需要發送的命令為順序關系,服務器按順序將各條命令一起發送給虛擬SIM卡;若命令為因果關系,服務器在接收到虛擬SIM卡的相應返回結果后動態生成下一條命令并繼續發送給虛擬SIM卡。還包括一種交互裝置。與業務代碼隔離,方便維護。
技術領域
本發明屬于通信技術領域,涉及一種用于虛擬SIM卡與服務器apdu的交互方法及裝置。
背景技術
一般情況下,虛擬SIM卡與后端服務器APDU(Application Protocol Data Unit,應用協議數據單元)交互頗為復雜,后端服務器向虛擬SIM卡發送命令需要手動處理多條命令的因果關系,如后端服務器需要向虛擬SIM卡發送兩條命令A和B,但是B命令需要等待A命令返回后才可以繼續發送,這樣的話就需要在業務代碼里寫這樣的邏輯判斷,不僅污染了業務代碼,而且也使得后續需要增加命令或者修改業務代碼時困難。
發明內容
有鑒于此,本發明的目的在于提供一種用于虛擬SIM卡與服務器APDU的交互方法,處理多條命令的因果關系,與業務代碼隔離,方便維護。
為達到上述目的,一方面,本發明提供如下技術方案:
一種虛擬SIM卡與服務器APDU的交互方法,包括以下步驟:
S1:在配置文件中依次輸入需要發送的命令并保存,每條命令包括命令名稱、命令類型、命令內容、命令執行類型;
S2:在后臺管理頁面輸入需要向虛擬SIM卡發送的命令名稱;
S3:讀取配置文件到服務器內存,并解析為json樹;
S4:服務器根據配置文件中的命令執行類型在json樹中解析出多條命令之間的關系,包括順序關系和因果關系;
S5:若需要發送的命令為順序關系,服務器按順序將各條命令一起發送給虛擬SIM卡;若命令為因果關系,服務器在接收到虛擬SIM卡的相應返回結果后動態生成下一條命令并繼續發送給虛擬SIM卡。
進一步,所述配置文件中的一條命令能夠包括多條并列的指令,各條指令間也存在順序關系或因果關系。
本發明的另一方面,提供一種用于虛擬SIM卡與服務器APDU交互的裝置,包括服務器、管理終端和虛擬SIM卡,所述服務器中包括APDU交互引擎和通信模塊,所述APDU交互引擎包括讀取模塊、json樹解析模塊、關系解析模塊、發送模塊、接收模塊和命令生成模塊;所述管理終端用于增加或修改配置文件中的命令,還用于與服務器進行通信,輸入需要發送的命令;
所述服務器通過通信模塊與管理終端、虛擬SIM卡連接,讀取模塊用于讀取配置文件的內容,json樹解析模塊用于將配置文件解析為json樹,關系解析模塊用于解析出配置文件中多條命令的關系,包括順序關系和因果關系,所述順序關系的命令直接按順序同時通過發送模塊發送給虛擬SIM卡,接收模塊用于接收虛擬SIM卡接收到命令后的返回結果,命令生成模塊用于根據虛擬SIM卡返回結果生成下一條發送的命令,因果關系的命令在接收模塊接收到虛擬SIM卡返回結果后被命令生成模塊動態生成,再通過發送模塊發送給虛擬SIM卡。
進一步,還包括保存有命令內容的數據庫,所述數據庫與服務器連接,讀取模塊還根據配置文件讀取數據庫中的命令內容。
本發明的有益效果在于:本發明解決了硬編碼的問題,在項目后期需要增加命令時無需修改業務代碼,直接在配置文件中配置好先后順序以及因果關系,減小了對業務代碼的污染,是的后續維護和修改更加方便。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州暢途網絡科技有限公司,未經蘇州暢途網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811296729.2/2.html,轉載請聲明來源鉆瓜專利網。





