專利名稱:雙界面卡、雙界面卡接收用戶數據的方法和系統的制作方法
技術領域:
本發明涉及通信技術,尤其涉及一種雙界面卡、雙界面卡接收用戶數據的方法和 系統。
背景技術:
現有技術中將手機內用于入網的全球用戶識別卡(Universal Subscriber Identity Module, USIM)或者用戶識別卡(Subscriber Identity Module, SIM)應用于 物聯網終端設備,運營商將用戶數據比如國際移動用戶識別碼(International Mobile Subscriber Identification Number, IMSI)等通過接觸面的接 口寫入USIM/SIM卡芯片,要 滿足USIM/SIM卡在物聯網終端設備中應用的可靠性,設備制造商將具有用戶數據的USIM/ SIM卡芯片焊接在設備里固定起來,用于終端設備通過無線通信方式接入廣域網時進行身 份驗證。但是在設備賣出前就固化了用于設備入網的信息,限制了運營商發卡的靈活性,容 易造成號碼資源的浪費;如果運營商按照購買設備用戶的入網需要對物聯網終端設備進行 用戶數據寫入操作,需要在設備上預留專用的接口,并且需要專用接口的讀卡器進行操作。雙界面卡是具有接觸面和非接觸面的一種智能卡,雙界面卡的信息是通過接觸面 的專用接口寫入的,可以根據不同應用條件和要求,采用接觸或非接觸方式進行交易,比如 金融電子錢包就利用非接觸面的方式進行刷卡消費,目前雙界面卡在物聯網終端的應用還 沒有成熟的先例。
發明內容
針對現有技術的上述缺陷,本發明實施例提供一種雙界面卡、雙界面卡接收用戶 數據的方法和系統。本發明實施例提供一種雙界面卡接收用戶數據的方法,包括雙界面卡的芯片通過非接觸界面接收計算機發送的尋卡指令,所述尋卡指令符合 所述非接觸界面所支持的無線通信協議;所述芯片按照所述無線通信協議向所述計算機返回攜帶有芯片標識碼的通信建 立響應;所述芯片通過所述非接觸界面接收所述計算機發送的、符合所述無線通信協議并 應用所述芯片標識碼標識的、且包括國際移動用戶識別碼的用戶數據,以供所述雙界面卡 通過接觸界面與通信終端進行數據交換。本發明實施例提供一種雙界面卡,包括非接觸界面、接觸界面和芯片,所述芯片包括第一接收模塊、第二接收模塊和響應 模塊,其中,所述第一接收模塊,用于通過所述非接觸界面接收計算機發送的尋卡指令,所述 尋卡指令符合所述非接觸界面所支持的無線通信協議;所述響應模塊,用于按照所述無線通信協議向所述計算機返回攜帶有芯片標識碼
3的通信建立響應;所述第二接收模塊,用于通過所述非接觸界面接收所述計算機發送的、符合所述 無線通信協議并應用所述芯片標識碼標識的、且包括國際移動用戶識別碼的用戶數據,以 供所述雙界面卡通過接觸界面與通信終端進行數據交換。本發明實施例提供一種雙界面卡接收用戶數據的系統,包括上述的雙界面卡,計 算機以及與所述雙界面卡的接觸界面進行數據交互的通信終端。本發明實施例提供的雙界面卡、雙界面卡接收用戶數據的方法和系統,通過雙界 面卡的芯片通過非接觸界面接收符合非接觸界面所支持的無線通信協議的用戶數據,以供 雙界面卡通過接觸界面與通信終端進行數據交換,解決了通信終端只通過接觸界面預留接 口接收用戶數據的問題,給運營商和用戶帶來了更大的方便性和靈活性。
圖1為本發明雙界面卡接收用戶數據的方法實施例流程圖;圖2為本發明實施例提供的雙界面卡接收用戶數據的方法應用處理流程圖;圖3為本發明雙界面卡實施例結構示意圖;圖4為本發明雙界面卡另一實施例結構示意圖;圖5為本發明雙界面卡接收用戶數據的系統實施例結構示意圖;圖6為本發明雙界面卡接收用戶數據的系統另一實施例結構示意圖。
具體實施例方式為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例 中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是 本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員 在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。本發明針對現有技術中運營商在設備賣出前就固化了用于設備入網的用戶數據, 限制了運營商發卡的靈活性,容易造成號碼資源的浪費或者按照購買設備用戶的入網需要 對物聯網終端設備進行用戶數據的寫入操作,需要在設備上預留專用的接口,并且需要專 用接口的讀卡器進行操作等缺陷,提出了一種解決方案即通過雙界面卡的芯片通過非接觸 界面接收符合非接觸界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面 與通信終端進行數據交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問 題,給運營商和用戶帶來了更大的方便性和靈活性。圖1為本發明雙界面卡接收用戶數據的方法實施例流程圖,如圖1所示,該方法包 括步驟100,雙界面卡的芯片通過非接觸界面接收計算機發送的尋卡指令,所述尋卡 指令符合所述非接觸界面所支持的無線通信協議;與電信運營商業務處理平臺相連的計算機上安裝有對通信終端設備進行用戶數 據導入的工具軟件,該工具軟件上保存了通信終端進行入網鑒權等業務所需要的用戶數 據,通過計算機上的工具軟件發送符合雙界面卡的非接觸界面所支持的無線通信協議的尋 卡指令,雙界面卡的芯片通過非接觸界面接收該尋卡指令。
步驟101,所述芯片按照所述無線通信協議向所述計算機返回攜帶有芯片標識碼 的通信建立響應;成功接收計算機發出的尋卡指令的雙界面卡的芯片通過非接觸界面按照無線通 信協議向計算機返回通信建立響應,該通信建立響應包括芯片標識碼和支持通信能力的信 息比如通信速率等,通過芯片標識碼的標識通知計算機與其握手成功的雙界面卡。步驟102,所述芯片通過所述非接觸界面接收所述計算機發送的、符合所述無線通 信協議并應用所述芯片標識碼標識的、且包括國際移動用戶識別碼的用戶數據,以供所述 雙界面卡通過接觸界面與通信終端進行數據交換。在通信建立成功的雙界面卡中通過計算機的用戶數據工具軟件選擇要進行用戶 數據導入操作的芯片標識碼以及在用戶數據中根據用戶的需要選擇國際移動用戶識別碼, 根據計算機發送的芯片標識碼,對應的芯片通過非接觸界面接收計算機按照無線通信協議 發送的包括國際移動用戶識別碼的用戶數據,為雙界面卡在接入廣域網時通過接觸界面與 通信終端進行數據交換時提供需要的用戶數據。本實施例提供的雙界面卡接收用戶數據的方法,通過非接觸界面接收符合非接觸 界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面與通信終端進行數據 交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,給運營商和用戶帶 來了更大的方便性和靈活性。基于上述實施例,在芯片通過非接觸界面接收計算機發送的包括國際移動用戶識 別碼的用戶數據之前,可以對選擇的芯片的合法性進行驗證,根據計算機發送的芯片標識 碼,對應的芯片接收計算機發送的符合無線通信協議包括隨機校驗碼的認證請求,根據電 信運營商與卡商預先規定好的算法對隨機校驗碼進行運算,并返回計算結果,計算機將芯 片計算的結果與本地的運算結果進行比較,若一致,則對應的芯片合法可以接收用戶數據, 若不一致,則不發送用戶數據。本實施例提供的雙界面卡接收用戶數據的方法,在對雙界面卡進行合法性認證 后,通過非接觸界面接收符合非接觸界面所支持的無線通信協議的用戶數據,以供雙界面 卡通過接觸界面與通信終端進行數據交換,解決了通信終端只通過接觸界面預留接口接收 用戶數據的問題,給運營商和用戶帶來了更大的方便性和靈活性的同時,保證了通信終端 接收用戶數據的安全。進一步地,用戶數據并沒有統一的標準,可以包括國際移動用戶識別碼、鑒權密 鑰、個人識別碼、解鎖碼等,通過非接觸界面接收計算機發送的用戶數據要根據通信終端的 需求而定,根據不同的應用情況一些用戶數據是運營商在雙界面卡中通過接觸界面方式提 前寫入的,但是為了避免號碼資源的浪費,國際移動用戶識別碼是按照用戶要求的歸屬地 進行選擇并通過非接觸界面寫入的,其他的用戶數據根據具體應用情況進行選擇。本實施例提供的雙界面卡接收用戶數據的方法,根據用戶需求通過非接觸界面接 收符合非接觸界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面與通信 終端進行數據交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,進一 步地給運營商和用戶帶來了更大的方便性和靈活性。基于上述實施例,雙界面卡的非接觸界面所支持的無線通信協議很多,例如 IS014443 type A和type B標準、IS010693標準及2. 4G頻段的標準等,計算機通過非接觸讀卡器操作雙界面卡,根據雙界面卡支持的非接觸無線通信協議選擇相應的讀卡器,按照 具體的無線通信協議進行協議轉換,完成計算機與雙界面卡的芯片之間的數據交互。本實施例提供的雙界面卡接收用戶數據的方法,通過非接觸讀卡器完成非接觸界 面支持的無線通信協議進行計算機與芯片之間交互數據的協議轉換,通過非接觸界面接收 符合非接觸界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面與通信終 端進行數據交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,給運營 商和用戶帶來了更大的方便性和靈活性。為了更清楚的說明上述實施例提供的雙界面卡接收用戶數據的方法,將該方法應 用到物聯網中詳細說明處理流程,物聯網終端通過無線通信方式接入到廣域網進行數據的 交互,各個地方的需求不同,因此,運營商為了使號碼資源合理分配,設備制造商將雙界面 USIM/SIM卡焊接在終端設備里,在物聯網的通信終端設備賣出后再根據用戶的需要寫入用 于標識用戶歸屬地的國際移動用戶識別碼等用戶數據。圖2為本發明實施例提供的雙界面 卡接收用戶數據的方法應用處理流程圖,如圖2所示具體為步驟(1)將雙界面USIM/SIM卡置于非接觸讀卡器射頻覆蓋的范圍之內,雙界面 USIM/SIM卡通過非接觸界面接收通過非接觸讀卡器按照非接觸界面支持的無線通信協議 轉發的、通過計算機上的用戶數據工具軟件發出的尋卡指令;步驟O)如果握手成功,計算機與雙界面USIM/SIM卡之間的通信鏈路建立,對應 的雙界面USIM/SIM卡通過非接觸讀卡器向計算機返回芯片標識碼和通信能力比如支持的 傳輸速率等信息;步驟(3)選擇要進行用戶數據寫入的芯片標識碼,計算機通過非接觸讀卡器給 對應的雙界面USIM/SIM卡發送包括隨機校驗碼的認證請求;步驟雙界面USIM/SIM卡通過非接觸界面接收認證請求后,根據運營商和卡 商預先規定好的驗證算法進行運算,并通過非接觸讀卡器返回雙界面USIM/SIM卡的計算 結果,以供計算機驗證雙界面USIM/SIM卡的合法性;步驟(5)若計算機根據雙界面USIM/SIM卡返回的運算結果與本地結果比較,若 一致合法后,將國際移動用戶識別碼等用戶數據通過非接觸讀卡器發送給雙界面USIM/SIM 卡;步驟(6)雙界面USIM/SIM卡通過非接觸界面接收用戶數據后通過非接觸讀卡器 返回接收成功響應給計算機。雙界面USIM/SIM卡的非接觸界面支持IS014443 type A或type B標準、IS010693 標準及2. 4G頻段的標準等,接觸界面部分完全符合IS07816及2G/3G相關的智能卡標準, 通過非接觸界面接收符合非接觸界面所支持的無線通信協議的用戶數據,以供雙界面卡通 過接觸界面與通信終端進行數據交換進行電信業務的應用,解決了通信終端只通過接觸界 面預留接口接收用戶數據的問題,給運營商和用戶帶來了更大的方便性和靈活性。本領域普通技術人員可以理解實現上述方法實施例的全部或部分步驟可以通過 程序指令相關的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質中,該程序 在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質。圖3為本發明雙界面卡實施例結構示意圖,如圖3所示,該雙界面卡包括非接觸界面11、接觸界面12和芯片13,非接觸界面11和接觸界面12與芯片通信連接。其中,芯 片13包括第一接收模塊131、第二接收模塊132和響應模塊133,其中,第一接收模塊131 用于通過非接觸界面11接收計算機發送的尋卡指令,尋卡指令符合非接觸界面11所支持 的無線通信協議;響應模塊133用于按照無線通信協議向計算機返回攜帶有芯片標識碼的 通信建立響應;第二接收模塊132用于通過非接觸界面11接收計算機發送的符合無線通信 協議并應用芯片標識碼標識的、且包括國際移動用戶識別碼的用戶數據,以供雙界面卡通 過接觸界面12與通信終端進行數據交換。本實施例提供的雙界面卡的功能和處理流程,可以參見上述方法實施例,此處不 再贅述。本實施例提供的雙界面卡,通過非接觸界面接收符合非接觸界面所支持的無線通 信協議的用戶數據,以供雙界面卡通過接觸界面與通信終端進行數據交換,解決了通信終 端只通過接觸界面預留接口接收用戶數據的問題,給運營商和用戶帶來了更大的方便性和 靈活性。圖4為本發明雙界面卡另一實施例結構示意圖,如圖4所示,基于上述實施例,芯 片13還包括驗證模塊134,驗證模塊134用于通過非接觸界面11接收計算機發送的、符 合無線通信協議并應用芯片標識碼標識的、且包括隨機校驗碼的認證請求;根據預先設置 的驗證算法對隨機校驗碼進行運算并返回運算結果,以供計算機判斷芯片13是否合法。本實施例提供的雙界面卡,在對雙界面卡進行合法性認證后,通過非接觸界面接 收符合非接觸界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面與通信 終端進行數據交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,給運 營商和用戶帶來了更大的方便性和靈活性的同時,保證了通信終端接收用戶數據的安全。圖5為本發明雙界面卡接收用戶數據的系統實施例結構示意圖,如圖5所示,該系 統包括雙界面卡1、計算機2以及與雙界面卡1的接觸界面進行數據交互的通信終端3,其 中雙界面卡1可以采用上述實施例提供的雙界面卡,本實施例提供的雙界面卡接收用戶數 據的系統中各設備的具體結構和功能以及處理流程,可以參見上述方法和設備的實施例, 此處不再贅述。本實施例提供的雙界面卡接收用戶數據的系統,通過非接觸界面接收符合非接觸 界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面與通信終端進行數據 交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,給運營商和用戶帶 來了更大的方便性和靈活性。圖6為本發明雙界面卡接收用戶數據的系統另一實施例結構示意圖,如圖6所示, 基于上述實施例,該系統還包括非接觸讀卡器4,非接觸讀卡器4按照雙界面卡1的非接 觸界面所支持的無線通信協議進行協議轉換獲得計算機2與雙界面卡1的芯片之間交互的 數據。本實施例提供的雙界面卡接收用戶數據的系統,通過非接觸讀卡器完成非接觸界 面支持的無線通信協議進行計算機與芯片之間交互數據的協議轉換,通過非接觸界面接收 符合非接觸界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面與通信終 端進行數據交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,給運營 商和用戶帶來了更大的方便性和靈活性。
本實施例提供的雙界面卡接收用戶數據的系統,通過非接觸界面接收符合非接觸 界面所支持的無線通信協議的用戶數據,以供雙界面卡通過接觸界面與通信終端進行數據 交換,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,給運營商和用戶帶 來了更大的方便性和靈活性。最后應說明的是以上實施例僅用以說明本發明的技術方案,而非對其限制;盡 管參照前述實施例對本發明進行了詳細的說明,本領域的普通技術人員應當理解其依然 可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替 換;而這些修改或者替換,并不使相應技術方案的本質脫離本發明各實施例技術方案的精 神和范圍。
權利要求
1.一種雙界面卡接收用戶數據的方法,其特征在于,包括雙界面卡的芯片通過非接觸界面接收計算機發送的尋卡指令,所述尋卡指令符合所述 非接觸界面所支持的無線通信協議;所述芯片按照所述無線通信協議向所述計算機返回攜帶有芯片標識碼的通信建立響應;所述芯片通過所述非接觸界面接收所述計算機發送的、符合所述無線通信協議并應用 所述芯片標識碼標識的、且包括國際移動用戶識別碼的用戶數據,以供所述雙界面卡通過 接觸界面與通信終端進行數據交換。
2.根據權利要求1所述的雙界面卡接收用戶數據的方法,其特征在于,在所述芯片通 過所述非接觸界面接收所述計算機發送的、符合所述無線通信協議并應用所述芯片標識碼 標識的、且包括國際移動用戶識別碼的用戶數據之前,所述方法還包括所述芯片通過所述非接觸界面接收所述計算機發送的、符合所述無線通信協議并應用 所述芯片標識碼標識的、且包括隨機校驗碼的認證請求;所述芯片根據預先設置的驗證算法對所述隨機校驗碼進行運算并返回運算結果,以供 所述計算機判斷所述芯片是否合法。
3.根據權利要求1或2所述的雙界面卡接收用戶數據的方法,其特征在于,所述用戶數 據還包括鑒權密鑰、個人識別碼、解鎖碼。
4.根據權利要求1或2所述的雙界面卡接收用戶數據的方法,其特征在于,所述計算機 與所述雙界面卡的芯片之間交互的數據,是通過非接觸讀卡器按照所述非接觸界面所支持 的無線通信協議進行協議轉換獲得的。
5.一種雙界面卡,其特征在于,包括非接觸界面、接觸界面和芯片,所述芯片包括第 一接收模塊、第二接收模塊和響應模塊,其中,所述第一接收模塊,用于通過所述非接觸界面接收計算機發送的尋卡指令,所述尋卡 指令符合所述非接觸界面所支持的無線通信協議;所述響應模塊,用于按照所述無線通信協議向所述計算機返回攜帶有芯片標識碼的通 信建立響應;所述第二接收模塊,用于通過所述非接觸界面接收所述計算機發送的、符合所述無線 通信協議并應用所述芯片標識碼標識的、且包括國際移動用戶識別碼的用戶數據,以供所 述雙界面卡通過接觸界面與通信終端進行數據交換。
6.根據權利要求5所述的雙界面卡,其特征在于,所述芯片還包括驗證模塊,所述驗證模塊用于通過所述非接觸界面接收所述計算機發送的、符合所述 無線通信協議并應用所述芯片標識碼標識的、且包括隨機校驗碼的認證請求;根據預先設 置的驗證算法對所述隨機校驗碼進行運算并返回運算結果,以供所述計算機判斷所述芯片 是否合法。
7.一種雙界面卡接收用戶數據的系統,其特征在于,包括如權利要求5或6所述的雙界 面卡,計算機以及與所述雙界面卡的接觸界面進行數據交互的通信終端。
8.根據權利要求7所述的雙界面卡接收用戶數據的系統,其特征在于,還包括非接觸讀卡器,所述非接觸讀卡器按照所述雙界面卡的非接觸界面所支持的無線通信 協議進行協議轉換獲得計算機與所述雙界面卡的芯片之間交互的數據。
全文摘要
本發明提供一種雙界面卡、雙界面卡接收用戶數據的方法和系統。其中該方法包括雙界面卡的芯片通過非接觸界面接收計算機發送的尋卡指令,尋卡指令符合非接觸界面所支持的無線通信協議;芯片按照無線通信協議向計算機返回攜帶有芯片標識碼的通信建立響應;芯片通過非接觸界面接收計算機發送的、符合無線通信協議并應用芯片標識碼標識的、且包括國際移動用戶識別碼的用戶數據,以供雙界面卡通過接觸界面與通信終端進行數據交換。通過本發明提供的雙界面卡、雙界面卡接收用戶數據的方法和系統,解決了通信終端只通過接觸界面預留接口接收用戶數據的問題,給運營商和用戶帶來了更大的方便性和靈活性。
文檔編號G06K19/07GK102136083SQ201110060298
公開日2011年7月27日 申請日期2011年3月14日 優先權日2011年3月14日
發明者孫利 申請人:中國聯合網絡通信集團有限公司