本發明涉及計算機,尤其涉及一種數字貨幣硬錢包的開立方法和裝置。
背景技術:
1、目前,數字貨幣硬錢包的硬件載體的形態主要包括ic卡(integrated?circuitcard,集成電路卡,也稱為智能卡、微電路卡或微芯片卡等)、可穿戴設備、安卓手機se(securit6?element,是指安全元素,是一種用于保存重要數據的安全存儲器)安全存儲器等。在進行數字貨幣硬錢包開立時,對于不同形態的硬件載體會采取不同的方法,其中,ic卡、可穿戴設備中的硬錢包大多數是預置寫入的,不支持空中下載;安卓手機se中的硬錢包雖然是空中下載的,但是一旦寫入后無法更換手機設備,且不具備硬件設備的實名化功能。
2、在實現本發明過程中,發明人發現現有技術中至少存在如下問題:
3、硬錢包的硬件載體的操作系統權限的限值,無法同時適配各種操作系統,給硬錢包的開立帶來了一定的局限性;硬錢包的硬件載體沒有實名信息,大大降低了硬錢包的使用安全性。
技術實現思路
1、有鑒于此,本發明實施例提供一種數字貨幣硬錢包的開立方法和裝置,能夠基于用戶識別卡sim卡來進行數字貨幣硬錢包的開立,基于sim卡對手機等識別設備的兼容性,sim卡硬錢包可以覆蓋各種操作系統,即覆蓋了全網用戶、全手機終端用戶,從而可以使得開立的硬錢包同時適配各種操作系統,硬錢包的使用范圍更廣;同時,將用戶識別卡sim卡作為硬錢包的硬件載體,基于數字貨幣軟錢包的實名信息與sim卡的實名信息進行實名驗證,且在實名信息一致的情況下開立硬錢包,增強了數字貨幣硬錢包的使用安全性。
2、為實現上述目的,根據本發明實施例的一個方面,提供了一種數字貨幣硬錢包的開立方法,包括:
3、響應于數字貨幣硬錢包開立請求,與用戶識別卡建立通信連接;
4、獲取用戶選取的與硬錢包關聯的數字貨幣軟錢包,并根據所述軟錢包的實名信息和所述用戶識別卡的實名信息進行實名校驗;
5、在實名校驗通過的情況下,把硬錢包開立申請信息發送給錢包運營機構,以使所述錢包運營機構生成硬錢包相關數據信息;
6、響應于接收到所述硬錢包相關數據信息,將所述硬錢包相關數據信息寫入所述用戶識別卡以完成硬錢包開立。
7、可選地,與用戶識別卡建立通信連接,包括:對于第一類型的操作系統,通過操作系統的機卡通道的開放移動接口與所述用戶識別卡進行指令通信以建立通信連接;對于第二類型的操作系統,通過運營商提供的藍牙通道協議與所述用戶識別卡進行指令通信以建立通信連接。
8、可選地,在獲取用戶選取的與硬錢包關聯的數字貨幣軟錢包之前,還包括:確認所述用戶識別卡支持開立硬錢包,以及具有已開立的軟錢包。
9、可選地,在與用戶識別卡建立通信連接之后,還包括:獲取所述用戶識別卡的唯一標識;根據所述軟錢包的實名信息和所述用戶識別卡的實名信息進行實名校驗,包括:通過運營商根據所述用戶識別卡的唯一標識獲取所述用戶識別卡的實名信息,并對所述軟錢包的實名信息和所述用戶識別卡的實名信息進行比對;以及,檢測所述用戶識別卡中是否已有軟錢包開立的硬錢包。
10、可選地,把硬錢包開立申請信息發送給錢包運營機構之前,還包括:根據所述軟錢包的用戶支付信息進行用戶身份驗證,并確認所述用戶身份驗證通過;以及,根據所述軟錢包的錢包標識和實名信息生成硬錢包開立申請信息。
11、可選地,將所述硬錢包相關數據信息寫入所述用戶識別卡,包括:通過向所述用戶識別卡發送數據信息寫入指令,以創建輔助安全域,并將所述硬錢包相關數據信息寫入所述用戶識別卡,所述硬錢包相關數據信息包括硬錢包應用數據、個人化數據和密鑰信息。
12、可選地,將所述硬錢包相關數據信息寫入所述用戶識別卡之后,還包括:將寫入成功的通知發送給可用服務管理平臺,并通過所述可用服務管理平臺通知所述錢包運營機構。
13、根據本發明實施例的另一方面,提供了一種數字貨幣硬錢包的開立裝置,包括:
14、連接建立模塊,用于響應于數字貨幣硬錢包開立請求,與用戶識別卡建立通信連接;
15、實名校驗模塊,用于獲取用戶選取的與硬錢包關聯的數字貨幣軟錢包,并根據所述軟錢包的實名信息和所述用戶識別卡的實名信息進行實名校驗;
16、硬錢包數據生成模塊,用于在實名校驗通過的情況下,把硬錢包開立申請信息發送給錢包運營機構,以使所述錢包運營機構生成硬錢包相關數據信息;
17、硬錢包數據寫入模塊,用于響應于接收到所述硬錢包相關數據信息,將所述硬錢包相關數據信息寫入所述用戶識別卡以完成硬錢包開立。
18、根據本發明實施例的又一方面,提供了一種電子設備,包括:一個或多個處理器;存儲裝置,用于存儲一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執行,使得所述一個或多個處理器實現本發明實施例所提供的數字貨幣硬錢包的開立方法。
19、根據本發明實施例的再一方面,提供了一種計算機可讀介質,其上存儲有計算機程序,所述程序被處理器執行時實現本發明實施例所提供的數字貨幣硬錢包的開立方法。
20、上述發明中的一個實施例具有如下優點或有益效果:通過響應于數字貨幣硬錢包開立請求,與用戶識別卡建立通信連接;獲取用戶選取的與硬錢包關聯的數字貨幣軟錢包,并根據軟錢包的實名信息和用戶識別卡的實名信息進行實名校驗;在實名校驗通過的情況下,把硬錢包開立申請信息發送給錢包運營機構,以使錢包運營機構生成硬錢包相關數據信息;響應于接收到硬錢包相關數據信息,將硬錢包相關數據信息寫入用戶識別卡以完成硬錢包開立的技術方案,可以基于用戶識別卡sim卡來進行數字貨幣硬錢包的開立,基于sim卡對手機等識別設備的兼容性,sim卡硬錢包可以覆蓋各種操作系統,即覆蓋了全網用戶、全手機終端用戶,從而可以使得開立的硬錢包同時適配各種操作系統,硬錢包的使用范圍更廣;同時,將用戶識別卡sim卡作為硬錢包的硬件載體,基于數字貨幣軟錢包的實名信息與sim卡的實名信息進行實名驗證,且在實名信息一致的情況下開立硬錢包,增強了數字貨幣硬錢包的使用安全性。
21、上述的非慣用的可選方式所具有的進一步效果將在下文中結合具體實施方式加以說明。
1.一種數字貨幣硬錢包的開立方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,與用戶識別卡建立通信連接,包括:
3.根據權利要求1所述的方法,其特征在于,在獲取用戶選取的與硬錢包關聯的數字貨幣軟錢包之前,還包括:
4.根據權利要求1所述的方法,其特征在于,在與用戶識別卡建立通信連接之后,還包括:
5.根據權利要求1所述的方法,其特征在于,把硬錢包開立申請信息發送給錢包運營機構之前,還包括:
6.根據權利要求1所述的方法,其特征在于,將所述硬錢包相關數據信息寫入所述用戶識別卡,包括:
7.根據權利要求1所述的方法,其特征在于,將所述硬錢包相關數據信息寫入所述用戶識別卡之后,還包括:
8.一種數字貨幣硬錢包的開立裝置,其特征在于,包括:
9.一種電子設備,其特征在于,包括:
10.一種計算機可讀介質,其上存儲有計算機程序,其特征在于,所述程序被處理器執行時實現如權利要求1-7中任一所述的方法。