[發明專利]一種Mifare卡的多應用實現方法和系統、及多應用管理系統在審
| 申請號: | 201611023957.3 | 申請日: | 2016-11-14 |
| 公開(公告)號: | CN106776115A | 公開(公告)日: | 2017-05-31 |
| 發明(設計)人: | 劉梅娟 | 申請(專利權)人: | 北京握奇智能科技有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F12/02 |
| 代理公司: | 北京天悅專利代理事務所(普通合伙)11311 | 代理人: | 田明,張海秀 |
| 地址: | 100102 北京市朝陽區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 mifare 應用 實現 方法 系統 管理 | ||
技術領域
本發明涉及智能卡應用管理技術領域,具體涉及一種Mifare卡的多應用實現方法和系統、及多應用管理系統。
背景技術
Mifare卡是目前世界上使用量最大、技術最成熟、且性能穩定的一種感應式智能IC卡。Mifare S50卡芯片是目前應用最廣泛的Mifare中卡芯片。
Mifare S50是存儲在SIM卡中的一塊特定區域,其包括16個扇區,每個扇區由4塊(塊0、塊1、塊2、塊3)組成,是最小的讀寫單位,每個塊包含16個字節,每個扇區有自己的一組密碼,可以控制本扇區的操作權限。數據均可存儲于塊中,和基于Mifare實現的RF機具設備進行非接觸指令交互。對于校園,企業等應用,可以通過發行Mifare個人化來實現對不同應用的權限管理。但現實中如果兩個Mifare應用均需要使用同一個扇區的塊就會產生沖突問題,比如另個Mifare應用都需要使用第二扇區和第三扇區,則會產生應用沖突,為了避免該種沖突,Mifare卡中通常只安裝會占用相同扇區的應用中的一個,但目前很多的Mifare應用經常會出現需要占用相同扇區的情況,這就需要配置多個Mifare卡,造成用戶體驗較差,且成本較高。
發明內容
針對現有技術中存在的缺陷,本發明的目的在于提供一種Mifare卡的多應用實現方法和系統、及多應用管理系統,實現了一卡中多個占用相同扇區的Mifare應用的并存與管理。
為實現上述目的,本發明采用的技術方案如下:
一種Mifare卡的多應用實現方法,包括以下步驟:
當Mifare卡中存在與待安裝的第一M1應用相沖突的第二M1應用時,創建第一M1應用和第二M1應用相沖突的第一扇區的第一虛擬映射扇區,將第一M1應用安裝到所述第一虛擬映射扇區;
所述M1應用即Mifare應用,兩個M1應用相沖突是指兩個M1應用占用Mifare卡相同的扇區;所述第一虛擬映射扇區與第一扇區結構相同。
進一步,如上所述的一種Mifare卡的多應用實現方法,創建第一虛擬映射扇區前,還包括:
判斷Mifare卡中的可用存儲空間是否大于安裝第一M1應用所占用的空間,若是,則創建第一虛擬映射扇區,若否,則提示空間不足。
進一步,如上所述的一種Mifare卡的多應用實現方法,若所述第一M1應用為首次在Mifare卡中安裝的與第二M1應用相沖突的M1應用時,還包括:
創建所述第一扇區的第二虛擬映射扇區,將第二M1應用的數據拷貝到第二虛擬映射扇區中備份。
進一步,如上所述的一種Mifare卡的多應用實現方法,該方法還包括:
接收用戶的第三M1應用操作請求,判斷第三M1應用是否為當前處于激活狀態的第四M1應用,若是,則響應所述第三M1應用操作請求,若否,則去激活第四M1應用,并激活第三M1應用,響應第三M1應用操作請求;所述操作請求包括應用激活操作或應用刪除操作。
進一步,如上所述的一種Mifare卡的多應用實現方法,當第三M1應用為安裝于第三虛擬映射扇區的應用時,所述激活第三M1應用包括:
將第三虛擬映射扇區中的數據覆蓋寫入到與第三虛擬映射扇區相沖突的第二扇區中,激活第二扇區中的第三M1應用;其中,第三虛擬映射扇區中的數據在第三虛擬映射扇區中保留有備份。
本發明還提供了一種Mifare卡的多應用實現系統,包括多應用管理模塊;所述多應用管理模塊包括:
虛擬映射扇區創建單元,用于當Mifare卡中存在與待安裝的第一M1應用相沖突的第二M1應用時,創建第一M1應用和第二M1應用相沖突的第一扇區的第一虛擬映射扇區;所述M1應用即Mifare應用,兩個M1應用相沖突是指兩個M1應用占用Mifare卡相同的扇區;所述第一虛擬映射扇區與第一扇區結構相同;
應用安裝單元,用于將第一M1應用安裝到所述第一虛擬映射扇區。
進一步,如上所述的一種Mifare卡的多應用實現系統,所述虛擬映射扇區創建單元包括:
可用空間判斷子單元,用于在創建第一虛擬映射扇區前,判斷Mifare卡中的可用存儲空間是否大于安裝第一M1應用所占用的空間,若是,則創建第一虛擬映射扇區,若否,則提示空間不足。
進一步,如上所述的一種Mifare卡的多應用實現系統,若所述第一M1應用為首次在Mifare卡中安裝的與第二M1應用相沖突的M1應用時,所述虛擬映射扇區創建單元還用于創建所述第一扇區的第二虛擬映射扇區,將第二M1應用的數據拷貝到第二虛擬映射扇區中備份。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京握奇智能科技有限公司,未經北京握奇智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611023957.3/2.html,轉載請聲明來源鉆瓜專利網。





