[go: up one dir, main page]

WO2025140127A1 - Digital currency hardware wallet setting up method and apparatus - Google Patents

Digital currency hardware wallet setting up method and apparatus Download PDF

Info

Publication number
WO2025140127A1
WO2025140127A1 PCT/CN2024/141540 CN2024141540W WO2025140127A1 WO 2025140127 A1 WO2025140127 A1 WO 2025140127A1 CN 2024141540 W CN2024141540 W CN 2024141540W WO 2025140127 A1 WO2025140127 A1 WO 2025140127A1
Authority
WO
WIPO (PCT)
Prior art keywords
wallet
hard
real
user identification
identification card
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
PCT/CN2024/141540
Other languages
French (fr)
Chinese (zh)
Inventor
穆长春
狄刚
吕远
彭美玲
边永超
胡强
彭晨漪
刘刚
范亚棋
梁伟
闫建丽
崔沛东
陈松
王融冰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Institute of Printing Science and Technology Peoples Bank of China
Original Assignee
Institute of Printing Science and Technology Peoples Bank of China
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Institute of Printing Science and Technology Peoples Bank of China filed Critical Institute of Printing Science and Technology Peoples Bank of China
Publication of WO2025140127A1 publication Critical patent/WO2025140127A1/en
Pending legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/36Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
    • G06Q20/367Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
    • G06Q20/3674Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists

Definitions

  • the present disclosure relates to the field of computer technology, and in particular to a method and device for opening a digital currency hard wallet.
  • a device for opening a digital currency hard wallet comprising:
  • the SIM card hard wallet can cover various operating systems, that is, it covers all network users and all mobile terminal users, so that the opened hard wallet can be adapted to various operating systems at the same time, and the hard wallet has a wider range of use.
  • the user identification card SIM card is used as the hardware carrier of the hard wallet, and real-name verification is performed based on the real-name information of the digital currency soft wallet and the real-name information of the SIM card.
  • the hard wallet is opened when the real-name information is consistent, which enhances the security of the use of the digital currency hard wallet.
  • FIG2 is a schematic diagram of a process of writing data information related to a hard wallet according to an embodiment of the present disclosure
  • FIG3 is a schematic diagram of a process of writing data information related to a hard wallet according to another embodiment of the present disclosure
  • FIG4 is a flowchart of the opening process of a digital currency hard wallet according to an embodiment of the present disclosure
  • FIG5 is a schematic diagram of main modules of a device for opening a digital currency hard wallet according to an embodiment of the present disclosure
  • FIG. 7 is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present disclosure.
  • the present disclosure provides a method for opening a digital currency hard wallet, which can associate a personal soft wallet of digital currency with a subscriber identification module (SIM) card, write the hard wallet information into the SIM card, and compare the real-name information of the personal soft wallet with the real-name information of the operator's SIM card when opening the hard wallet. If they are consistent, the hard wallet can continue to be opened.
  • SIM card hard wallet can be opened on different types of operating systems (for example, Android system, iOS system, etc.).
  • the hard wallet before the hard wallet is opened, it is necessary to compare the digital information of the personal soft wallet account with the operator's SIM card real-name information to see if they are consistent. After the consistency check, the hard wallet is opened to generate hard wallet application data, personal data and key information. Then, the generated hard wallet application data, personal data and key information are written into the SIM. After the writing is completed, the hard wallet is successfully opened.
  • the SIM card hard wallet is a sub-wallet under the personal soft wallet. It has a parent-child relationship with the personal soft wallet and shares the balance and payment limit of the soft wallet.
  • the identification device such as mobile phone, phone watch, etc.
  • the identification device can be used for payment in the screen-off, screen-on, and power-off states.
  • the payment can be completed by touching the identification device to the POS terminal.
  • the POS terminal if it is an Android system, the NFC (Near Field Communication) area of the phone can be placed close to the POS (point of sale) terminal. If it is an iOS system, the SIM card slot of the phone can be placed close to the POS terminal.
  • the balance is deducted from the personal soft wallet associated with the SIM card hard wallet.
  • Fig. 1 is a schematic diagram of the main steps of the method for opening a digital currency hard wallet according to an embodiment of the present disclosure. As shown in Fig. 1, the method for opening a digital currency hard wallet according to an embodiment of the present disclosure mainly includes the following steps S101 to S104.
  • Step S101 In response to a request to open a digital currency hard wallet, establish a communication connection with a user identification card.
  • the digital currency application APP of the SIM card identification terminal e.g., mobile phone
  • the APP of the SIM card identification terminal needs to connect to the SIM card first to facilitate subsequent real-name verification and write the hard wallet related data information into the SIM card.
  • the unique identification of the user identification card can also be obtained, such as the number of the user identification card and other information that can uniquely identify the user identification card.
  • establishing a communication connection with a user identification card may specifically include: for a first type of operating system, communicating with the user identification card through an open mobile interface of a machine-card channel of the operating system to establish a communication connection; for a second type of operating system, communicating with the user identification card through a Bluetooth channel protocol provided by an operator to establish a communication connection.
  • the first type of operating system is, for example, an Android system
  • the second type of operating system is, for example, an iOS system.
  • the APP communicates commands with the SIM card through the OMA interface of the operating system's machine-card channel; if it is an iOS system, the APP needs to complete the pairing connection with the Bluetooth SIM card and communicate commands through the Bluetooth channel protocol provided by the operator. Specifically, the user first initiates a Bluetooth search request in the APP, selects the Bluetooth SIM card to be connected, enters the Bluetooth pairing code for verification, and establishes a connection between the APP and the SIM card. If the pairing code needs to be entered for the first pairing, the user does not need to enter the pairing code again when connecting to a Bluetooth SIM card that has been paired before. At the same time, it is also necessary to support the handling of various abnormal situations when connecting to the SIM card.
  • Step S102 obtaining a digital currency soft wallet associated with a hard wallet selected by a user, and performing real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card.

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present disclosure relates to the technical field of computers. Disclosed are a digital currency hardware wallet setting up method and an apparatus. A specific embodiment of the method comprises: in response to a digital currency hardware wallet setting up request, establishing a communication connection with a subscriber identity module card; acquiring a digital currency software wallet associated with a hardware wallet and selected by a user and, on the basis of real-name information of the software wallet and the real-name information of the subscriber identity module card, performing real-name verification; when the real-name verification has passed, sending hardware wallet setting up application information to a wallet operating agency, so that the wallet operating agency generates related hardware wallet data information; and, in response to having received the related hardware wallet data information, writing the related hardware wallet data information into the subscriber identity module card, thus completing hardware wallet setting up. The embodiment allows set up hardware wallets to simultaneously adapt to various operating systems, so that the hardware wallets have a wider range of usage; and enhances the security of using the digital currency hardware wallets.

Description

数字货币硬钱包的开立方法和装置Method and device for opening a digital currency hard wallet 技术领域Technical Field

本公开涉及计算机技术领域,尤其涉及一种数字货币硬钱包的开立方法和装置。The present disclosure relates to the field of computer technology, and in particular to a method and device for opening a digital currency hard wallet.

背景技术Background Art

目前,数字货币硬钱包的硬件载体的形态主要包括IC卡(Integrated Circuit Card,集成电路卡,也称为智能卡、微电路卡或微芯片卡等)、可穿戴设备、安卓手机SE(Securit6 Element,是指安全元素,是一种用于保存重要数据的安全存储器)安全存储器等。在进行数字货币硬钱包开立时,对于不同形态的硬件载体会采取不同的方法,其中,IC卡、可穿戴设备中的硬钱包大多数是预置写入的,不支持空中下载;安卓手机SE中的硬钱包虽然是空中下载的,但是一旦写入后无法更换手机设备,且不具备硬件设备的实名化功能。At present, the hardware carriers of digital currency hard wallets mainly include IC cards (Integrated Circuit Card, also known as smart cards, microcircuit cards or microchip cards, etc.), wearable devices, Android phone SE (Securit6 Element, which refers to security elements, is a secure storage device for storing important data) secure storage, etc. When opening a digital currency hard wallet, different methods will be adopted for different forms of hardware carriers. Among them, most of the hard wallets in IC cards and wearable devices are pre-written and do not support over-the-air downloads; although the hard wallets in Android phone SE are downloaded over-the-air, once written, the mobile device cannot be replaced, and the hardware device does not have the real-name function.

在实现本公开过程中,发明人发现现有技术中至少存在如下问题:In the process of implementing the present disclosure, the inventors found that there are at least the following problems in the prior art:

硬钱包的硬件载体的操作系统权限的限值,无法同时适配各种操作系统,给硬钱包的开立带来了一定的局限性;硬钱包的硬件载体没有实名信息,大大降低了硬钱包的使用安全性。The operating system permissions of the hardware carrier of the hard wallet are limited, and it cannot adapt to various operating systems at the same time, which brings certain limitations to the opening of the hard wallet; the hardware carrier of the hard wallet has no real-name information, which greatly reduces the security of the use of the hard wallet.

发明内容Summary of the invention

有鉴于此,本公开实施例提供一种数字货币硬钱包的开立方法和装置,能够基于用户识别卡SIM卡来进行数字货币硬钱包的开立,基于SIM卡对手机等识别设备的兼容性,SIM卡硬钱包可以覆盖各种操作系统,即覆盖了全网用户、全手机终端用户,从而可以使得开立的硬钱包同时适配各种操作系统,硬钱包的使用范围更广;同时,将用户识别卡SIM卡作为硬钱包的硬件载体,基于数字货币软钱包的实名信息与SIM卡的实名信息进行实名验证,且在实名信息一致的情况下开立硬钱包,增强了数字货币硬钱包的使用安全性。In view of this, the embodiments of the present disclosure provide a method and device for opening a digital currency hard wallet, which can open a digital currency hard wallet based on a user identification card SIM card. Based on the compatibility of the SIM card with identification devices such as mobile phones, the SIM card hard wallet can cover various operating systems, that is, it covers all network users and all mobile terminal users, so that the opened hard wallet can be adapted to various operating systems at the same time, and the hard wallet has a wider range of use; at the same time, the user identification card SIM card is used as the hardware carrier of the hard wallet, and real-name verification is performed based on the real-name information of the digital currency soft wallet and the real-name information of the SIM card, and the hard wallet is opened when the real-name information is consistent, thereby enhancing the security of the use of the digital currency hard wallet.

为实现上述目的,根据本公开实施例的一个方面,提供了一种数字货币硬钱包的开立方法,包括:To achieve the above object, according to one aspect of an embodiment of the present disclosure, a method for opening a digital currency hard wallet is provided, comprising:

响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;In response to the digital currency hard wallet opening request, establish a communication connection with the user identification card;

获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验;Obtaining a digital currency soft wallet associated with the hard wallet selected by the user, and performing real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card;

在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息;If the real-name verification is passed, the hard wallet opening application information is sent to the wallet operating institution, so that the wallet operating institution generates data information related to the hard wallet;

响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立。In response to receiving the hard wallet related data information, the hard wallet related data information is written into the user identification card to complete the hard wallet opening.

可选地,与用户识别卡建立通信连接,包括:对于第一类型的操作系统,通过操作系统的机卡通道的开放移动接口与所述用户识别卡进行指令通信以建立通信连接;对于第二类型的操作系统,通过运营商提供的蓝牙通道协议与所述用户识别卡进行指令通信以建立通信连接。Optionally, establishing a communication connection with a user identification card includes: for a first type of operating system, performing command communications with the user identification card through an open mobile interface of the operating system's machine-card channel to establish a communication connection; for a second type of operating system, performing command communications with the user identification card through a Bluetooth channel protocol provided by the operator to establish a communication connection.

可选地,在获取用户选取的与硬钱包关联的数字货币软钱包之前,还包括:确认所述用户识别卡支持开立硬钱包,以及具有已开立的软钱包。Optionally, before obtaining the digital currency soft wallet associated with the hard wallet selected by the user, it also includes: confirming that the user identification card supports opening a hard wallet and has an opened soft wallet.

可选地,在与用户识别卡建立通信连接之后,还包括:获取所述用户识别卡的唯一标识;根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验,包括:通过运营商根据所述用户识别卡的唯一标识获取所述用户识别卡的实名信息,并对所述软钱包的实名信息和所述用户识别卡的实名信息进行比对;以及,检测所述用户识别卡中是否已有软钱包开立的硬钱包。Optionally, after establishing a communication connection with the user identification card, it also includes: obtaining a unique identifier of the user identification card; performing real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card, including: obtaining the real-name information of the user identification card based on the unique identifier of the user identification card through the operator, and comparing the real-name information of the soft wallet with the real-name information of the user identification card; and detecting whether there is a hard wallet opened by the soft wallet in the user identification card.

可选地,把硬钱包开立申请信息发送给钱包运营机构之前,还包括:根据所述软钱包的用户支付信息进行用户身份验证,并确认所述用户身份验证通过;以及,根据所述软钱包的钱包标识和实名信息生成硬钱包开立申请信息。Optionally, before sending the hard wallet opening application information to the wallet operating institution, it also includes: performing user identity authentication based on the user payment information of the soft wallet, and confirming that the user identity authentication is passed; and generating the hard wallet opening application information based on the wallet identification and real-name information of the soft wallet.

可选地,将所述硬钱包相关数据信息写入所述用户识别卡,包括:通过向所述用户识别卡发送数据信息写入指令,以创建辅助安全域,并将所述硬钱包相关数据信息写入所述用户识别卡,所述硬钱包相关数据信息包括硬钱包应用数据、个人化数据和密钥信息。Optionally, writing the hard wallet related data information into the user identification card includes: sending a data information write instruction to the user identification card to create an auxiliary security domain, and writing the hard wallet related data information into the user identification card, wherein the hard wallet related data information includes hard wallet application data, personalized data and key information.

可选地,将所述硬钱包相关数据信息写入所述用户识别卡之后,还包括:将写入成功的通知发送给可用服务管理平台,并通过所述可用服务管理平台通知所述钱包运营机构。Optionally, after writing the hard wallet related data information into the user identification card, the method further includes: sending a notification of successful writing to an available service management platform, and notifying the wallet operating organization through the available service management platform.

根据本公开实施例的另一方面,提供了一种数字货币硬钱包的开立装置,包括:According to another aspect of an embodiment of the present disclosure, a device for opening a digital currency hard wallet is provided, comprising:

连接建立模块,被配置为响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;A connection establishment module, configured to establish a communication connection with a user identification card in response to a digital currency hard wallet opening request;

实名校验模块,被配置为获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验;A real-name verification module is configured to obtain a digital currency soft wallet associated with a hard wallet selected by a user, and perform real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card;

硬钱包数据生成模块,被配置为在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息;A hard wallet data generation module is configured to send the hard wallet opening application information to the wallet operating institution when the real-name verification is passed, so that the wallet operating institution generates data information related to the hard wallet;

硬钱包数据写入模块,被配置为响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立。The hard wallet data writing module is configured to write the hard wallet related data information into the user identification card in response to receiving the hard wallet related data information to complete the hard wallet opening.

根据本公开实施例的又一方面,提供了一种电子设备,包括:一个或多个处理器;存储装置,被配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现本公开实施例所提供的数字货币硬钱包的开立方法。According to another aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: one or more processors; a storage device configured to store one or more programs, and when the one or more programs are executed by the one or more processors, the one or more processors implement the method for opening a digital currency hard wallet provided by an embodiment of the present disclosure.

根据本公开实施例的再一方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现本公开实施例所提供的数字货币硬钱包的开立方法。According to another aspect of an embodiment of the present disclosure, a computer-readable medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method for opening a digital currency hard wallet provided in the embodiment of the present disclosure is implemented.

上述发明中的一个实施例具有如下优点或有益效果:通过响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;获取用户选取的与硬钱包关联的数字货币软钱包,并根据软钱包的实名信息和用户识别卡的实名信息进行实名校验;在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使钱包运营机构生成硬钱包相关数据信息;响应于接收到硬钱包相关数据信息,将硬钱包相关数据信息写入用户识别卡以完成硬钱包开立的技术方案,可以基于用户识别卡SIM卡来进行数字货币硬钱包的开立,基于SIM卡对手机等识别设备的兼容性,SIM卡硬钱包可以覆盖各种操作系统,即覆盖了全网用户、全手机终端用户,从而可以使得开立的硬钱包同时适配各种操作系统,硬钱包的使用范围更广;同时,将用户识别卡SIM卡作为硬钱包的硬件载体,基于数字货币软钱包的实名信息与SIM卡的实名信息进行实名验证,且在实名信息一致的情况下开立硬钱包,增强了数字货币硬钱包的使用安全性。An embodiment of the above invention has the following advantages or beneficial effects: by responding to a digital currency hard wallet opening request, a communication connection is established with a user identification card; a digital currency soft wallet selected by a user and associated with the hard wallet is obtained, and a real-name verification is performed based on the real-name information of the soft wallet and the real-name information of the user identification card; if the real-name verification passes, the hard wallet opening application information is sent to a wallet operating institution so that the wallet operating institution generates hard wallet related data information; in response to receiving the hard wallet related data information, the hard wallet related data information is written into the user identification card to complete the hard wallet opening technical solution, which can be The digital currency hard wallet is opened based on the user identification card SIM card. Based on the compatibility of the SIM card with mobile phones and other identification devices, the SIM card hard wallet can cover various operating systems, that is, it covers all network users and all mobile terminal users, so that the opened hard wallet can be adapted to various operating systems at the same time, and the hard wallet has a wider range of use. At the same time, the user identification card SIM card is used as the hardware carrier of the hard wallet, and real-name verification is performed based on the real-name information of the digital currency soft wallet and the real-name information of the SIM card. The hard wallet is opened when the real-name information is consistent, which enhances the security of the use of the digital currency hard wallet.

上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with the specific implementation manner.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

附图用于更好地理解本公开,不构成对本公开的不当限定。其中:The accompanying drawings are used to better understand the present disclosure and do not constitute an improper limitation on the present disclosure.

图1是根据本公开实施例的数字货币硬钱包的开立方法的主要步骤示意图;FIG1 is a schematic diagram of the main steps of a method for opening a digital currency hard wallet according to an embodiment of the present disclosure;

图2是本公开一个实施例的硬钱包相关数据信息写入流程示意图;FIG2 is a schematic diagram of a process of writing data information related to a hard wallet according to an embodiment of the present disclosure;

图3是本公开另一个实施例的硬钱包相关数据信息写入流程示意图;FIG3 is a schematic diagram of a process of writing data information related to a hard wallet according to another embodiment of the present disclosure;

图4是本公开实施例的数字货币硬钱包的开立流程架构图;FIG4 is a flowchart of the opening process of a digital currency hard wallet according to an embodiment of the present disclosure;

图5是根据本公开实施例的数字货币硬钱包的开立装置的主要模块示意图;FIG5 is a schematic diagram of main modules of a device for opening a digital currency hard wallet according to an embodiment of the present disclosure;

图6是本公开实施例可以应用于其中的示例性系统架构图;FIG6 is a diagram of an exemplary system architecture in which embodiments of the present disclosure may be applied;

图7是适于用来实现本公开实施例的终端设备或服务器的计算机系统的结构示意图。FIG. 7 is a schematic diagram of the structure of a computer system of a terminal device or a server suitable for implementing an embodiment of the present disclosure.

具体实施方式DETAILED DESCRIPTION

以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。The following is a description of exemplary embodiments of the present disclosure in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding, which should be considered as merely exemplary. Therefore, it should be recognized by those of ordinary skill in the art that various changes and modifications may be made to the embodiments described herein without departing from the scope and spirit of the present disclosure. Similarly, for the sake of clarity and conciseness, descriptions of well-known functions and structures are omitted in the following description.

需要说明的是,本公开公开的技术方案中,所涉及的用户个人信息的采集、收集、更新、分析、处理、使用、传输、存储等方面,均符合相关法律法规的规定,被用于合法的用途,且不违背公序良俗。对用户个人信息采取必要措施,防止对用户个人信息数据的非法访问,维护用户个人信息安全、网络安全和国家安全。It should be noted that the collection, collection, updating, analysis, processing, use, transmission, storage and other aspects of user personal information involved in the technical solution disclosed in this disclosure are in compliance with the provisions of relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures are taken for user personal information to prevent illegal access to user personal information data and maintain the security of user personal information, network security and national security.

为了解决现有技术中存在的技术问题,本公开提供了一种数字货币硬钱包的开立方法,可以将数字货币的个人软钱包与用户识别卡SIM(Subscriber Identification Module)卡关联起来,将硬钱包信息写入SIM卡中,硬钱包开立时比对个人软钱包实名信息与运营商SIM卡实名信息是否一致,若一致则可继续开立。另外,SIM卡硬钱包在不同类型的操作系统(例如:安卓系统、iOS系统等)上均可开立,对于不同的操作系统,通过与用户识别卡SIM卡建立连接即可访问SIM卡,从而将硬钱包相关数据信息(例如包括卡应用文件、个人化数据、密钥信息等)写入SIM卡中。使用时将SIM卡插入手机等用户识别卡的识别终端,触碰收款终端即可完成数字货币支付。In order to solve the technical problems existing in the prior art, the present disclosure provides a method for opening a digital currency hard wallet, which can associate a personal soft wallet of digital currency with a subscriber identification module (SIM) card, write the hard wallet information into the SIM card, and compare the real-name information of the personal soft wallet with the real-name information of the operator's SIM card when opening the hard wallet. If they are consistent, the hard wallet can continue to be opened. In addition, the SIM card hard wallet can be opened on different types of operating systems (for example, Android system, iOS system, etc.). For different operating systems, the SIM card can be accessed by establishing a connection with the subscriber identification card SIM card, so that the hard wallet related data information (for example, including card application files, personalized data, key information, etc.) can be written into the SIM card. When in use, insert the SIM card into the identification terminal of the subscriber identification card such as a mobile phone, and touch the payment terminal to complete the digital currency payment.

在本公开的实施例中,数字货币例如是数字人民币,数字货币软钱包是指安装在手机等移动设备上的一种数字钱包,而数字货币硬钱包则是指采用物理设备进行存储和管理的一种钱包。数字货币硬钱包是数字货币软钱包的子钱包。In the embodiments of the present disclosure, digital currency is, for example, digital RMB, a digital currency soft wallet refers to a digital wallet installed on a mobile device such as a mobile phone, and a digital currency hard wallet refers to a wallet that uses a physical device for storage and management. A digital currency hard wallet is a sub-wallet of a digital currency soft wallet.

在本公开的实施例中,用户可通过应用程序APP(例如:数字人民币APP)在线开立硬钱包,APP端识别用户信息后向可用服务管理平台TSM(Trusted Service Manager)发起申请,TSM向数字货币钱包的运营机构申请硬钱包应用数据,申请后通知手机APP写入SIM卡中。In an embodiment of the present disclosure, a user can open a hard wallet online through an application APP (for example: digital RMB APP). After the APP identifies the user information, it initiates an application to the available service management platform TSM (Trusted Service Manager). TSM applies to the operator of the digital currency wallet for the hard wallet application data, and after the application, it notifies the mobile phone APP to write it to the SIM card.

对于不同的操作系统,在APP与用户识别卡建立通信连接时,可采用不同的方式。例如:若操作系统为安卓系统,则APP通过手机系统的机卡通道的开放移动接口OMA(OPEN MOBILE API)与SIM卡进行指令通信;若为iOS系统,APP需要与蓝牙SIM卡完成配对连接,通过运营商提供的蓝牙通道协议与蓝牙SIM卡进行指令通信。Different operating systems can use different methods to establish a communication connection between the APP and the user identification card. For example, if the operating system is Android, the APP communicates with the SIM card through the open mobile interface OMA (OPEN MOBILE API) of the mobile phone system's machine-card channel; if it is iOS, the APP needs to complete the pairing connection with the Bluetooth SIM card and communicate with the Bluetooth SIM card through the Bluetooth channel protocol provided by the operator.

在本公开的实施例中,硬钱包开立前需要比对数字获取个人软钱包的账户实名信息与运营商的SIM卡实名信息是否一致,通过一致性校验后,进行硬钱包的开立,生成硬钱包应用数据、个人化数据和密钥信息。然后,将生成的硬钱包应用数据、个人化数据、密钥信息写入SIM中,写入完成后则硬钱包开立成功。In the embodiment of the present disclosure, before the hard wallet is opened, it is necessary to compare the digital information of the personal soft wallet account with the operator's SIM card real-name information to see if they are consistent. After the consistency check, the hard wallet is opened to generate hard wallet application data, personal data and key information. Then, the generated hard wallet application data, personal data and key information are written into the SIM. After the writing is completed, the hard wallet is successfully opened.

SIM卡硬钱包是个人软钱包下的子钱包,与个人软钱包是母子关系,共享软钱包的余额、支付限额。SIM卡硬钱包完成开立后,SIM卡插入的识别设备(例如:手机、电话手表等)则具有了数字货币的支付能力。识别设备在息屏、亮屏、以及关机状态下均可支付,将识别设备触碰POS终端即可完成支付。触碰POS终端时,若为安卓系统,则可将手机的NFC(Near Field Communication,近场通信)区域靠近POS(point of sale,销售终端)终端,若为iOS系统,则可将手机的SIM卡槽位置靠近POS终端。支付扣款时,是从SIM卡硬钱包关联的个人软钱包中进行余额扣除。The SIM card hard wallet is a sub-wallet under the personal soft wallet. It has a parent-child relationship with the personal soft wallet and shares the balance and payment limit of the soft wallet. After the SIM card hard wallet is opened, the identification device (such as mobile phone, phone watch, etc.) into which the SIM card is inserted has the ability to pay with digital currency. The identification device can be used for payment in the screen-off, screen-on, and power-off states. The payment can be completed by touching the identification device to the POS terminal. When touching the POS terminal, if it is an Android system, the NFC (Near Field Communication) area of the phone can be placed close to the POS (point of sale) terminal. If it is an iOS system, the SIM card slot of the phone can be placed close to the POS terminal. When making a payment, the balance is deducted from the personal soft wallet associated with the SIM card hard wallet.

图1是根据本公开实施例的数字货币硬钱包的开立方法的主要步骤示意图。如图1所示,本公开实施例的数字货币硬钱包的开立方法主要包括如下的步骤S101至步骤S104。Fig. 1 is a schematic diagram of the main steps of the method for opening a digital currency hard wallet according to an embodiment of the present disclosure. As shown in Fig. 1, the method for opening a digital currency hard wallet according to an embodiment of the present disclosure mainly includes the following steps S101 to S104.

步骤S101:响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接。用户在SIM卡的识别终端(例如:手机)的数字货币应用程序APP上发起硬钱包开立请求后,SIM卡的识别终端的APP需要先连接SIM卡,以便于进行后续的实名校验以及将硬钱包相关数据信息写入SIM卡中。并且,在与用户识别卡建立通信连接后,还可以获取用户识别卡的唯一标识,例如用户识别卡的编号等可以唯一标识该用户识别卡的信息。Step S101: In response to a request to open a digital currency hard wallet, establish a communication connection with a user identification card. After the user initiates a hard wallet opening request on the digital currency application APP of the SIM card identification terminal (e.g., mobile phone), the APP of the SIM card identification terminal needs to connect to the SIM card first to facilitate subsequent real-name verification and write the hard wallet related data information into the SIM card. In addition, after establishing a communication connection with the user identification card, the unique identification of the user identification card can also be obtained, such as the number of the user identification card and other information that can uniquely identify the user identification card.

根据本公开的一个实施例,与用户识别卡建立通信连接,具体可以包括:对于第一类型的操作系统,通过操作系统的机卡通道的开放移动接口与所述用户识别卡进行指令通信以建立通信连接;对于第二类型的操作系统,通过运营商提供的蓝牙通道协议与所述用户识别卡进行指令通信以建立通信连接。其中,第一类型的操作系统例如是安卓系统,第二类型的操作系统例如是iOS系统。According to an embodiment of the present disclosure, establishing a communication connection with a user identification card may specifically include: for a first type of operating system, communicating with the user identification card through an open mobile interface of a machine-card channel of the operating system to establish a communication connection; for a second type of operating system, communicating with the user identification card through a Bluetooth channel protocol provided by an operator to establish a communication connection. The first type of operating system is, for example, an Android system, and the second type of operating system is, for example, an iOS system.

若为安卓系统,则APP通过操作系统的机卡通道OMA接口与SIM卡进行指令通信;若为iOS系统,则APP需要与蓝牙SIM卡完成配对连接,通过运营商提供的蓝牙通道协议进行指令通信。具体地,用户首先在APP发起蓝牙搜索请求,并选择需要连接的蓝牙SIM卡,输入蓝牙配对码通过校验,建立APP与SIM卡的连接关系。若是首次配对需要输入配对码,用户再次连接曾经配对过的蓝牙SIM卡时无需再输入配对码。同时还需要支持连接SIM卡的各种异常情况的处理。If it is an Android system, the APP communicates commands with the SIM card through the OMA interface of the operating system's machine-card channel; if it is an iOS system, the APP needs to complete the pairing connection with the Bluetooth SIM card and communicate commands through the Bluetooth channel protocol provided by the operator. Specifically, the user first initiates a Bluetooth search request in the APP, selects the Bluetooth SIM card to be connected, enters the Bluetooth pairing code for verification, and establishes a connection between the APP and the SIM card. If the pairing code needs to be entered for the first pairing, the user does not need to enter the pairing code again when connecting to a Bluetooth SIM card that has been paired before. At the same time, it is also necessary to support the handling of various abnormal situations when connecting to the SIM card.

步骤S102:获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验。Step S102: obtaining a digital currency soft wallet associated with a hard wallet selected by a user, and performing real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card.

根据本公开的一个实施例,在获取用户选取的与硬钱包关联的数字货币软钱包之前,还可以包括:确认所述用户识别卡支持开立硬钱包,以及具有已开立的软钱包。也就是说,本公开在与用户识别卡SIM卡建立通信连接后,需要先判断SIM卡是否为支持开立硬钱包的设备,若支持则引导用户选择一个软钱包进行关联,用户若还没有开立个人软钱包则需要先开立软钱包。若SIM卡支持开立硬钱包且用户已开立软钱包,则引导用户选择一个软钱包,以用于与待开立的硬钱包进行关联。之后,获取用户选取的与硬钱包关联的数字货币软钱包,并进行实名校验。According to one embodiment of the present disclosure, before obtaining the digital currency soft wallet associated with the hard wallet selected by the user, it may also include: confirming that the user identification card supports the opening of a hard wallet and has an opened soft wallet. That is to say, after establishing a communication connection with the user identification card SIM card, the present disclosure needs to first determine whether the SIM card is a device that supports the opening of a hard wallet. If it supports, the user is guided to select a soft wallet for association. If the user has not opened a personal soft wallet, the soft wallet needs to be opened first. If the SIM card supports the opening of a hard wallet and the user has opened a soft wallet, the user is guided to select a soft wallet for association with the hard wallet to be opened. Afterwards, the digital currency soft wallet associated with the hard wallet selected by the user is obtained, and a real-name verification is performed.

根据本公开的一个实施例,在与用户识别卡建立通信连接之后,还包括:获取所述用户识别卡的唯一标识。通过该用户识别卡的唯一标识,使得用户识别卡的运营商可以获取到用户识别卡的实名信息。根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验,具体可以包括:通过运营商根据所述用户识别卡的唯一标识获取所述用户识别卡的实名信息,并对所述软钱包的实名信息和所述用户识别卡的实名信息进行比对;以及,检测所述用户识别卡中是否已有软钱包开立的硬钱包。具体地,可以是由APP调用SIM卡的运营商后台服务接口,将数字货币软钱包对应绑定的手机号信息和SIM卡的唯一标识发送给SIM卡的运营商,SIM卡的运营商先根据SIM卡的唯一标识获取SIM卡的手机号信息,然后将软钱包对应绑定的手机号信息与SIM卡手机号信息进行比对,判断软钱包对应绑定的手机号信息与SIM卡的手机号信息是否一致或者为附属卡号关系,若是,则说明实名信息比对通过;以及,通过SIM卡的运营商判断SIM卡内是否已有其他软钱包开立的硬钱包,若没有,则说明可以开立硬钱包。According to an embodiment of the present disclosure, after establishing a communication connection with a user identification card, it also includes: obtaining a unique identifier of the user identification card. Through the unique identifier of the user identification card, the operator of the user identification card can obtain the real-name information of the user identification card. Performing real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card may specifically include: obtaining the real-name information of the user identification card based on the unique identifier of the user identification card by the operator, and comparing the real-name information of the soft wallet with the real-name information of the user identification card; and detecting whether there is a hard wallet opened by the soft wallet in the user identification card. Specifically, the APP can call the operator background service interface of the SIM card to send the mobile phone number information bound to the digital currency soft wallet and the unique identifier of the SIM card to the operator of the SIM card. The operator of the SIM card first obtains the mobile phone number information of the SIM card according to the unique identifier of the SIM card, and then compares the mobile phone number information bound to the soft wallet with the mobile phone number information of the SIM card to determine whether the mobile phone number information bound to the soft wallet is consistent with the mobile phone number information of the SIM card or is an auxiliary card number relationship. If so, it means that the real-name information comparison has passed; and, through the operator of the SIM card, it is determined whether there is a hard wallet opened by other soft wallets in the SIM card. If not, it means that the hard wallet can be opened.

通过将用户识别卡作为硬钱包的载体,即可使得硬钱包的载体具有实名信息,从而可以进行实名校验,使得数字货币软钱包与硬钱包保持实名一致,从而大大提升了数字货币硬钱包的使用安全性。By using the user identification card as the carrier of the hard wallet, the carrier of the hard wallet can have real-name information, so that real-name verification can be performed, so that the digital currency soft wallet and the hard wallet maintain consistent real-name, thereby greatly improving the security of using the digital currency hard wallet.

步骤S103:在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息。Step S103: When the real-name verification is passed, the hard wallet opening application information is sent to the wallet operating institution, so that the wallet operating institution generates data information related to the hard wallet.

根据本公开的实施例,在实名验证通过的情况下,在把硬钱包开立申请信息发送给钱包运营机构之前,还包括:根据所述软钱包的用户支付信息进行用户身份验证,并确认所述用户身份验证通过;以及,根据所述软钱包的钱包标识和实名信息生成硬钱包开立申请信息。具体地,用户支付信息例如是钱包支付密码,在实名验证通过后,APP会提示用户输入钱包支付密码,并根据钱包支付密码进行用户身份验证,在验证通过后,还可以与用户签署支付服务协议。之后,根据用户选择的软钱包的钱包标识和实名信息(例如,手机号)生成硬钱包开立申请信息,在硬钱包开立信息中例如还可以包括签署的支付服务协议等。According to an embodiment of the present disclosure, when the real-name verification is passed, before the hard wallet opening application information is sent to the wallet operating institution, it also includes: performing user identity authentication based on the user payment information of the soft wallet, and confirming that the user identity authentication is passed; and generating hard wallet opening application information based on the wallet identification and real-name information of the soft wallet. Specifically, the user payment information is, for example, a wallet payment password. After the real-name verification is passed, the APP will prompt the user to enter the wallet payment password, and perform user identity authentication based on the wallet payment password. After the verification is passed, a payment service agreement can also be signed with the user. Afterwards, the hard wallet opening application information is generated based on the wallet identification and real-name information (for example, mobile phone number) of the soft wallet selected by the user. The hard wallet opening information can also include, for example, a signed payment service agreement, etc.

在生成硬钱包开立申请信息,即可将硬钱包开立申请信息发送给钱包运营机构,以使钱包运营机构生成硬钱包相关数据信息,并将硬钱包相关数据信息发送给可用服务管理平台TSM平台。TSM平台收到硬钱包相关数据信息后,将其转发给APP。After the hard wallet opening application information is generated, the hard wallet opening application information can be sent to the wallet operating organization, so that the wallet operating organization can generate hard wallet related data information and send the hard wallet related data information to the available service management platform TSM platform. After receiving the hard wallet related data information, the TSM platform forwards it to the APP.

步骤S104:响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立。Step S104: In response to receiving the hard wallet related data information, the hard wallet related data information is written into the user identification card to complete the opening of the hard wallet.

根据本公开的一个实施例,将所述硬钱包相关数据信息写入所述用户识别卡,具体可以包括:通过向所述用户识别卡发送数据信息写入指令,以创建辅助安全域,并将所述硬钱包相关数据信息写入所述用户识别卡,所述硬钱包相关数据信息包括硬钱包应用数据、个人化数据和密钥信息。具体地,APP在接收到硬钱包相关数据信息后,向SIM卡发送下载安装APDU指令,其中,APDU(Application Protocol Data Unit,应用协议数据单元),是智能卡与智能卡读卡器之间传送的信息单元。该下载安装APDU指令即是要将所述硬钱包相关数据信息写入所述用户识别卡。According to one embodiment of the present disclosure, writing the hard wallet related data information into the user identification card may specifically include: sending a data information write instruction to the user identification card to create an auxiliary security domain, and writing the hard wallet related data information into the user identification card, wherein the hard wallet related data information includes hard wallet application data, personalized data and key information. Specifically, after receiving the hard wallet related data information, the APP sends a download and install APDU instruction to the SIM card, wherein APDU (Application Protocol Data Unit) is an information unit transmitted between a smart card and a smart card reader. The download and install APDU instruction is to write the hard wallet related data information into the user identification card.

根据本公开的实施例,在将所述硬钱包相关数据信息写入所述用户识别卡之后,还包括:将写入成功的通知发送给可用服务管理平台,并通过所述可用服务管理平台通知所述钱包运营机构。之后,硬钱包即开立成功,可正常使用。According to an embodiment of the present disclosure, after writing the data information related to the hard wallet into the user identification card, it also includes: sending a notification of successful writing to the available service management platform, and notifying the wallet operating organization through the available service management platform. After that, the hard wallet is successfully opened and can be used normally.

SIM卡硬钱包在开立成功后,将SIM卡插入的手机等SIM卡识别设备则具备了数字货币的支付能力,可在手机息屏、关机下静默支付,即支付时无需唤起APP,无需做手机端的确认。安卓系统与iOS系统的手机均支持息屏支付,支付前安卓手机需要将手机的NFC设置中的默认付款应用指向SIM卡,才可在POS上触碰完成支付。iOS手机无需做NFC设置,安卓手机还可在手机的APP中选择SIM卡硬钱包去付款,付款方式更加灵活。After the SIM card hard wallet is successfully opened, the mobile phone into which the SIM card is inserted and other SIM card identification devices have the ability to pay with digital currency, and can make silent payments when the phone is off or powered off, that is, there is no need to wake up the APP or confirm the payment on the mobile phone. Both Android and iOS phones support screen-off payment. Before payment, Android phones need to point the default payment application in the NFC settings of the phone to the SIM card before they can touch the POS to complete the payment. iOS phones do not need to make NFC settings, and Android phones can also choose the SIM card hard wallet in the phone's APP to make payments, which makes the payment method more flexible.

图2是本公开一个实施例的硬钱包相关数据信息写入流程示意图。如图2所示,在该实施例中,示出了针对安卓系统,进行硬钱包相关数据信息写入的流程,主要包括:判断是否存在辅助安全域,若不存在,则创建辅助安全域;若存在,则判断是否存在硬钱包应用数据。若不存在,则下载应用数据;若存在,则判断是否已完成硬钱包个人化与激活,若未完成,则执行硬钱包个人化与激活操作,否则硬钱包相关数据信息写入结束。FIG2 is a schematic diagram of a process of writing data information related to a hard wallet according to an embodiment of the present disclosure. As shown in FIG2, in this embodiment, a process of writing data information related to a hard wallet for an Android system is shown, which mainly includes: determining whether an auxiliary security domain exists, and if not, creating an auxiliary security domain; if so, determining whether hard wallet application data exists. If not, downloading the application data; if so, determining whether hard wallet personalization and activation have been completed, and if not, executing hard wallet personalization and activation operations, otherwise the writing of hard wallet related data information ends.

图3是本公开另一个实施例的硬钱包相关数据信息写入流程示意图。如图3所示,在该实施例中,示出了针对iOS系统,进行硬钱包相关数据信息写入的流程,主要包括:判断是否已与SIM卡建立蓝牙连接,若未建立蓝牙连接,则进行蓝牙搜索和蓝牙配对以建立蓝牙连接。若已建立蓝牙连接,则判断是否存在辅助安全域,若不存在,则创建辅助安全域;若存在,则判断是否存在硬钱包应用数据。若不存在,则下载应用数据;若存在,则判断是否已完成硬钱包个人化与激活,若未完成,则执行硬钱包个人化与激活操作,否则硬钱包相关数据信息写入结束。FIG3 is a schematic diagram of a process for writing data information related to a hard wallet according to another embodiment of the present disclosure. As shown in FIG3, in this embodiment, a process for writing data information related to a hard wallet for an iOS system is shown, which mainly includes: determining whether a Bluetooth connection has been established with a SIM card, and if a Bluetooth connection has not been established, performing a Bluetooth search and Bluetooth pairing to establish a Bluetooth connection. If a Bluetooth connection has been established, determining whether an auxiliary security domain exists, and if not, creating an auxiliary security domain; if so, determining whether hard wallet application data exists. If not, downloading the application data; if so, determining whether hard wallet personalization and activation have been completed, and if not, executing hard wallet personalization and activation operations, otherwise the writing of hard wallet related data information ends.

图4是本公开实施例的数字货币硬钱包的开立流程架构图。如图4所示,本公开实施例的数字货币硬钱包的开立主要涉及的主体主要有数字货币APP、数字货币钱包后台、TSM平台、SIM卡运营商和钱包运营机构。其中,数字货币APP,被配置为发起在线开立SIM卡硬钱包请求以及对SIM卡硬钱包进行管理;数字货币钱包后台,被配置为进行数字货币软钱包的实名信息及用户支付信息等的管理;TSM平台,可用服务管理平台,主要用于对SIM卡里写入的应用数据、个人化数据、密码信息的管理和下载;钱包运营机构:负责提供硬钱包的开立,以及硬钱包的应用数据、个人化数据、密钥信息的生成;SIM卡运营商:包括运营商安全存储模块和SIM卡实名信息管理系统,提供SIM卡实名信息的比对以及授权TSM平台对SIM卡空间的管理。另外,本公开实施例的数字货币硬钱包的开立涉及的主体还可以包括服务网关等用于进行服务路由的系统,此处,由于其不涉及硬钱包开立的核心功能实现,故而图中未示出。FIG4 is an architectural diagram of the opening process of a digital currency hard wallet in an embodiment of the present disclosure. As shown in FIG4, the main entities involved in the opening of a digital currency hard wallet in an embodiment of the present disclosure are a digital currency APP, a digital currency wallet background, a TSM platform, a SIM card operator, and a wallet operating organization. Among them, the digital currency APP is configured to initiate an online opening request for a SIM card hard wallet and manage the SIM card hard wallet; the digital currency wallet background is configured to manage the real-name information of the digital currency soft wallet and user payment information; the TSM platform is an available service management platform, which is mainly used for the management and downloading of application data, personalized data, and password information written in the SIM card; the wallet operating organization: responsible for providing the opening of the hard wallet, and the generation of application data, personalized data, and key information of the hard wallet; the SIM card operator: including the operator security storage module and the SIM card real-name information management system, provides the comparison of the SIM card real-name information and authorizes the TSM platform to manage the SIM card space. In addition, the entities involved in the opening of the digital currency hard wallet of the embodiment of the present disclosure may also include a service gateway and other systems for service routing. Here, since it does not involve the core function implementation of the hard wallet opening, it is not shown in the figure.

本公开实施例的数字货币硬钱包的开立流程主要包括如下步骤;The process of opening a digital currency hard wallet in the embodiment of the present disclosure mainly includes the following steps:

1、数字货币APP发起在线开立SIM卡硬钱包请求,与SIM卡建立通信连接,并获取SIM卡的唯一标识(例如,SIM卡的编号,可以唯一标识SIM卡),然后将SIM卡的唯一标识发送给数字货币钱包后台;1. The digital currency APP initiates an online request to open a SIM card hard wallet, establishes a communication connection with the SIM card, obtains the unique identifier of the SIM card (for example, the SIM card number, which can uniquely identify the SIM card), and then sends the unique identifier of the SIM card to the digital currency wallet backend;

2、数字货币钱包后台接收到SIM卡的唯一标识后,获取用户选取的数字货币软钱包的实名信息,然后根据SIM卡的唯一标识和软钱包的实名信息生成实名校验请求;2. After receiving the unique identifier of the SIM card, the digital currency wallet backend obtains the real-name information of the digital currency soft wallet selected by the user, and then generates a real-name verification request based on the unique identifier of the SIM card and the real-name information of the soft wallet;

3、数字货币钱包后台将实名校验请求发送给SIM卡运营商,以使SIM卡运营商根据SIM卡的唯一标识获取SIM卡的实名信息(例如,手机号等),并根据软钱包的实名信息和SIM卡的实名信息进行实名校验;3. The digital currency wallet backend sends the real-name verification request to the SIM card operator, so that the SIM card operator obtains the real-name information of the SIM card (for example, mobile phone number, etc.) according to the unique identifier of the SIM card, and performs real-name verification based on the real-name information of the soft wallet and the real-name information of the SIM card;

4、SIM卡运营商将实名校验结果返回给数字货币钱包后台,数字货币钱包后台将实名校验结果返回给数字货币APP;4. The SIM card operator returns the real-name verification result to the digital currency wallet backend, and the digital currency wallet backend returns the real-name verification result to the digital currency APP;

5、数字货币APP生成硬钱包开立申请信息,并发送给TSM平台,以通过TSM平台将硬钱包开立申请信息转发给钱包运营机构;5. The digital currency APP generates the hard wallet opening application information and sends it to the TSM platform, which forwards the hard wallet opening application information to the wallet operating institution through the TSM platform;

6、钱包运营机构生成硬钱包相关数据信息并发送给TSM平台,以通过TSM平台将硬钱包相关数据信息转发给数字货币APP;6. The wallet operator generates data information related to the hard wallet and sends it to the TSM platform, so that the data information related to the hard wallet can be forwarded to the digital currency APP through the TSM platform;

7、数字货币APP将硬钱包相关数据信息写入SIM卡,完成硬钱包开立。7. The digital currency APP writes the hard wallet related data information into the SIM card to complete the opening of the hard wallet.

图5是根据本公开实施例的数字货币硬钱包的开立装置的主要模块示意图。如图5所示,本公开实施例的数字货币硬钱包的开立装置500主要包括连接建立模块501、实名校验模块502、硬钱包数据生成模块503和硬钱包数据写入模块504。Fig. 5 is a schematic diagram of the main modules of the digital currency hard wallet opening device according to an embodiment of the present disclosure. As shown in Fig. 5, the digital currency hard wallet opening device 500 of the present disclosure embodiment mainly includes a connection establishment module 501, a real-name verification module 502, a hard wallet data generation module 503 and a hard wallet data writing module 504.

连接建立模块501,被配置为响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;The connection establishment module 501 is configured to establish a communication connection with the user identification card in response to a digital currency hard wallet opening request;

实名校验模块502,被配置为获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验;The real-name verification module 502 is configured to obtain a digital currency soft wallet associated with the hard wallet selected by the user, and perform real-name verification according to the real-name information of the soft wallet and the real-name information of the user identification card;

硬钱包数据生成模块503,被配置为在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息;The hard wallet data generation module 503 is configured to send the hard wallet opening application information to the wallet operating institution when the real-name verification is passed, so that the wallet operating institution generates data information related to the hard wallet;

硬钱包数据写入模块504,被配置为响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立。The hard wallet data writing module 504 is configured to write the hard wallet related data information into the user identification card in response to receiving the hard wallet related data information to complete the hard wallet opening.

根据本公开的一个实施例,连接建立模块501还可以被配置为:对于第一类型的操作系统,通过操作系统的机卡通道的开放移动接口与所述用户识别卡进行指令通信以建立通信连接;对于第二类型的操作系统,通过运营商提供的蓝牙通道协议与所述用户识别卡进行指令通信以建立通信连接。According to one embodiment of the present disclosure, the connection establishment module 501 can also be configured as: for a first type of operating system, performing command communication with the user identification card through the open mobile interface of the operating system's machine-card channel to establish a communication connection; for a second type of operating system, performing command communication with the user identification card through the Bluetooth channel protocol provided by the operator to establish a communication connection.

根据本公开的另一个实施例,实名校验模块502还可以被配置为:在获取用户选取的与硬钱包关联的数字货币软钱包之前,确认所述用户识别卡支持开立硬钱包,以及具有已开立的软钱包。According to another embodiment of the present disclosure, the real-name verification module 502 may also be configured to: before obtaining the digital currency soft wallet associated with the hard wallet selected by the user, confirm that the user identification card supports opening a hard wallet and has an opened soft wallet.

根据本公开的又一个实施例,实名校验模块502还可以被配置为:在与用户识别卡建立通信连接之后,获取所述用户识别卡的唯一标识;通过运营商根据所述用户识别卡的唯一标识获取所述用户识别卡的实名信息,并对所述软钱包的实名信息和所述用户识别卡的实名信息进行比对;以及,检测所述用户识别卡中是否已有软钱包开立的硬钱包。According to another embodiment of the present disclosure, the real-name verification module 502 may also be configured to: obtain a unique identifier of the user identification card after establishing a communication connection with the user identification card; obtain the real-name information of the user identification card according to the unique identifier of the user identification card through the operator, and compare the real-name information of the soft wallet with the real-name information of the user identification card; and detect whether there is a hard wallet opened by the soft wallet in the user identification card.

根据本公开的又一个实施例,硬钱包数据生成模块503还可以被配置为:在把硬钱包开立申请信息发送给钱包运营机构之前,根据所述软钱包的用户支付信息进行用户身份验证,并确认所述用户身份验证通过;以及,根据所述软钱包的钱包标识和实名信息生成硬钱包开立申请信息。According to another embodiment of the present disclosure, the hard wallet data generation module 503 can also be configured to: before sending the hard wallet opening application information to the wallet operating institution, perform user identity authentication based on the user payment information of the soft wallet, and confirm that the user identity authentication is passed; and generate the hard wallet opening application information based on the wallet identification and real-name information of the soft wallet.

根据本公开的又一个实施例,硬钱包数据写入模块504还可以被配置为:通过向所述用户识别卡发送数据信息写入指令,以创建辅助安全域,并将所述硬钱包相关数据信息写入所述用户识别卡,所述硬钱包相关数据信息包括硬钱包应用数据、个人化数据和密钥信息。According to another embodiment of the present disclosure, the hard wallet data writing module 504 may also be configured to: create an auxiliary security domain by sending a data information writing instruction to the user identification card, and write the hard wallet related data information into the user identification card, wherein the hard wallet related data information includes hard wallet application data, personalization data and key information.

根据本公开的又一个实施例,数字货币硬钱包的开立装置500还包括结果通知模块(图中未示出),被配置为:在将所述硬钱包相关数据信息写入所述用户识别卡之后,将写入成功的通知发送给可用服务管理平台,并通过所述可用服务管理平台通知所述钱包运营机构。According to another embodiment of the present disclosure, the digital currency hard wallet opening device 500 also includes a result notification module (not shown in the figure), which is configured to: after writing the hard wallet related data information into the user identification card, send a notification of successful writing to the available service management platform, and notify the wallet operating organization through the available service management platform.

根据本公开实施例的技术方案,通过响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;获取用户选取的与硬钱包关联的数字货币软钱包,并根据软钱包的实名信息和用户识别卡的实名信息进行实名校验;在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使钱包运营机构生成硬钱包相关数据信息;响应于接收到硬钱包相关数据信息,将硬钱包相关数据信息写入用户识别卡以完成硬钱包开立的技术方案,可以基于用户识别卡SIM卡来进行数字货币硬钱包的开立,基于SIM卡对手机等识别设备的兼容性,SIM卡硬钱包可以覆盖各种操作系统,即覆盖了全网用户、全手机终端用户,从而可以使得开立的硬钱包同时适配各种操作系统,硬钱包的使用范围更广;同时,将用户识别卡SIM卡作为硬钱包的硬件载体,基于数字货币软钱包的实名信息与SIM卡的实名信息进行实名验证,且在实名信息一致的情况下开立硬钱包,增强了数字货币硬钱包的使用安全性。According to the technical solution of the embodiment of the present disclosure, by responding to the digital currency hard wallet opening request, a communication connection is established with the user identification card; the digital currency soft wallet selected by the user and associated with the hard wallet is obtained, and the real-name verification is performed according to the real-name information of the soft wallet and the real-name information of the user identification card; when the real-name verification is passed, the hard wallet opening application information is sent to the wallet operating organization, so that the wallet operating organization generates hard wallet related data information; in response to receiving the hard wallet related data information, the hard wallet related data information is written into the user identification card to complete the technical solution of hard wallet opening, the digital currency hard wallet can be opened based on the user identification card SIM card, and based on the compatibility of the SIM card with identification devices such as mobile phones, the SIM card hard wallet can cover various operating systems, that is, it covers all network users and all mobile terminal users, so that the opened hard wallet can be adapted to various operating systems at the same time, and the hard wallet has a wider range of use; at the same time, the user identification card SIM card is used as the hardware carrier of the hard wallet, and the real-name verification is performed based on the real-name information of the digital currency soft wallet and the real-name information of the SIM card, and the hard wallet is opened when the real-name information is consistent, thereby enhancing the use security of the digital currency hard wallet.

图6示出了可以应用本公开实施例的数字货币硬钱包的开立方法或数字货币硬钱包的开立装置的示例性系统架构600。FIG6 shows an exemplary system architecture 600 to which the method for opening a digital currency hard wallet or the apparatus for opening a digital currency hard wallet according to the embodiments of the present disclosure can be applied.

如图6所示,系统架构600可以包括终端设备601、602、603,网络604和服务器605。网络604用以在终端设备601、602、603和服务器605之间提供通信链路的介质。网络604可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。As shown in Fig. 6, system architecture 600 may include terminal devices 601, 602, 603, network 604 and server 605. Network 604 is used to provide a medium for communication links between terminal devices 601, 602, 603 and server 605. Network 604 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

用户可以使用终端设备601、602、603通过网络604与服务器605交互,以接收或发送消息等。终端设备601、602、603上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。Users can use terminal devices 601, 602, and 603 to interact with server 605 through network 604 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 601, 602, and 603, such as shopping applications, web browser applications, search applications, instant messaging tools, email clients, social platform software, etc. (only examples).

终端设备601、602、603可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。The terminal devices 601 , 602 , and 603 may be various electronic devices having a display screen and supporting web browsing, including but not limited to smart phones, tablet computers, laptop computers, and desktop computers, etc.

服务器605可以是提供各种服务的服务器,例如对用户利用终端设备601、602、603所浏览的网站提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的硬钱包开立请求等数据进行响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验;在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息;响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立等处理,并将处理结果(例如硬钱包开立结果--仅为示例)反馈给终端设备。The server 605 may be a server that provides various services, such as a background management server that provides support for websites browsed by users using terminal devices 601, 602, and 603 (for example only). The background management server may respond to the digital currency hard wallet opening request and other data received, establish a communication connection with the user identification card; obtain the digital currency soft wallet associated with the hard wallet selected by the user, and perform real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card; if the real-name verification passes, send the hard wallet opening application information to the wallet operating organization so that the wallet operating organization generates hard wallet related data information; in response to receiving the hard wallet related data information, write the hard wallet related data information into the user identification card to complete the hard wallet opening and other processing, and feedback the processing result (for example, the hard wallet opening result - for example only) to the terminal device.

需要说明的是,本公开实施例所提供的数字货币硬钱包的开立方法一般由服务器605执行,相应地,数字货币硬钱包的开立装置一般设置于服务器605中。It should be noted that the method for opening a digital currency hard wallet provided in the embodiment of the present disclosure is generally executed by the server 605 , and accordingly, the device for opening a digital currency hard wallet is generally set in the server 605 .

应该理解,图6中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。It should be understood that the number of terminal devices, networks and servers in Figure 6 is only for illustration purposes and any number of terminal devices, networks and servers may be provided as required.

下面参考图7,其示出了适于用来实现本公开实施例的终端设备或服务器的计算机系统700的结构示意图。图7示出的终端设备或服务器仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。Referring to Figure 7, a schematic diagram of a computer system 700 suitable for implementing a terminal device or server of the present disclosure is shown. The terminal device or server shown in Figure 7 is only an example and should not limit the functions and scope of use of the present disclosure.

如图7所示,计算机系统700包括中央处理单元(CPU)701,其可以根据存储在只读存储器(ROM)702中的程序或者从存储部分708加载到随机访问存储器(RAM)703中的程序而执行各种适当的动作和处理。在RAM 703中,还存储有系统700操作所需的各种程序和数据。CPU 701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。As shown in FIG. 7 , the computer system 700 includes a central processing unit (CPU) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. In the RAM 703, various programs and data required for the operation of the system 700 are also stored. The CPU 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input/output (I/O) interface 705 is also connected to the bus 704.

以下部件连接至I/O接口705:包括键盘、鼠标等的输入部分706;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分707;包括硬盘等的存储部分708;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分709。通信部分709经由诸如因特网的网络执行通信处理。驱动器710也根据需要连接至I/O接口705。可拆卸介质711,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器710上,以便于从其上读出的计算机程序根据需要被安装入存储部分708。The following components are connected to the I/O interface 705: an input section 706 including a keyboard, a mouse, etc.; an output section 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 708 including a hard disk, etc.; and a communication section 709 including a network interface card such as a LAN card, a modem, etc. The communication section 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I/O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage section 708 as needed.

特别地,根据本公开公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分709从网络上被下载和安装,和/或从可拆卸介质711被安装。在该计算机程序被中央处理单元(CPU)701执行时,执行本公开的系统中限定的上述功能。In particular, according to the embodiments disclosed in the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, the embodiments disclosed in the present disclosure include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication section 709, and/or installed from a removable medium 711. When the computer program is executed by a central processing unit (CPU) 701, the above-mentioned functions defined in the system of the present disclosure are executed.

需要说明的是,本公开所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本公开中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。The flow charts and block diagrams in the accompanying drawings illustrate the possible architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

描述于本公开实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,可以描述为:一种处理器包括连接建立模块、实名校验模块、硬钱包数据生成模块和硬钱包数据写入模块。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定,例如,连接建立模块还可以被描述为“用于响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接的模块”。The units or modules involved in the embodiments described in the present disclosure may be implemented by software or by hardware. The units or modules described may also be provided in a processor, for example, may be described as: a processor including a connection establishment module, a real-name verification module, a hard wallet data generation module, and a hard wallet data writing module. Among them, the names of these units or modules do not constitute a limitation on the units or modules themselves in certain circumstances. For example, the connection establishment module may also be described as "a module for establishing a communication connection with a user identification card in response to a request for opening a digital currency hard wallet".

作为另一方面,本公开还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验;在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息;响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立。As another aspect, the present disclosure also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs. When the above one or more programs are executed by a device, the device includes: in response to a request for opening a digital currency hard wallet, establishing a communication connection with a user identification card; obtaining a digital currency soft wallet associated with the hard wallet selected by the user, and performing a real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card; if the real-name verification passes, sending the hard wallet opening application information to the wallet operating organization, so that the wallet operating organization generates hard wallet related data information; in response to receiving the hard wallet related data information, writing the hard wallet related data information into the user identification card to complete the hard wallet opening.

根据本公开实施例的技术方案,通过响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;获取用户选取的与硬钱包关联的数字货币软钱包,并根据软钱包的实名信息和用户识别卡的实名信息进行实名校验;在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使钱包运营机构生成硬钱包相关数据信息;响应于接收到硬钱包相关数据信息,将硬钱包相关数据信息写入用户识别卡以完成硬钱包开立的技术方案,可以基于用户识别卡SIM卡来进行数字货币硬钱包的开立,基于SIM卡对手机等识别设备的兼容性,SIM卡硬钱包可以覆盖各种操作系统,即覆盖了全网用户、全手机终端用户,从而可以使得开立的硬钱包同时适配各种操作系统,硬钱包的使用范围更广;同时,将用户识别卡SIM卡作为硬钱包的硬件载体,基于数字货币软钱包的实名信息与SIM卡的实名信息进行实名验证,且在实名信息一致的情况下开立硬钱包,增强了数字货币硬钱包的使用安全性。According to the technical solution of the embodiment of the present disclosure, by responding to the digital currency hard wallet opening request, a communication connection is established with the user identification card; the digital currency soft wallet selected by the user and associated with the hard wallet is obtained, and the real-name verification is performed according to the real-name information of the soft wallet and the real-name information of the user identification card; when the real-name verification is passed, the hard wallet opening application information is sent to the wallet operating organization, so that the wallet operating organization generates hard wallet related data information; in response to receiving the hard wallet related data information, the hard wallet related data information is written into the user identification card to complete the technical solution of hard wallet opening, the digital currency hard wallet can be opened based on the user identification card SIM card, and based on the compatibility of the SIM card with identification devices such as mobile phones, the SIM card hard wallet can cover various operating systems, that is, it covers all network users and all mobile terminal users, so that the opened hard wallet can be adapted to various operating systems at the same time, and the hard wallet has a wider range of use; at the same time, the user identification card SIM card is used as the hardware carrier of the hard wallet, and the real-name verification is performed based on the real-name information of the digital currency soft wallet and the real-name information of the SIM card, and the hard wallet is opened when the real-name information is consistent, thereby enhancing the use security of the digital currency hard wallet.

上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,取决于设计要求和其他因素,可以发生各种各样的修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。The above specific implementations do not constitute a limitation on the protection scope of the present disclosure. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions may occur depending on design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present disclosure shall be included in the protection scope of the present disclosure.

工业实用性Industrial Applicability

本公开实施例提供的方案可应用于计算机技术领域,在本公开实施例中,响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接,获取用户选取的与硬钱包关联的数字货币软钱包,并根据软钱包的实名信息和用户识别卡的实名信息进行实名校验,在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使钱包运营机构生成硬钱包相关数据信息,响应于接收到硬钱包相关数据信息,将硬钱包相关数据信息写入用户识别卡以完成硬钱包开立。该实施方式可以使得开立的硬钱包同时适配各种操作系统,硬钱包的使用范围更广,且增强了数字货币硬钱包的使用安全性。The solution provided by the embodiment of the present disclosure can be applied to the field of computer technology. In the embodiment of the present disclosure, in response to the request for opening a digital currency hard wallet, a communication connection is established with a user identification card, a digital currency soft wallet selected by the user and associated with the hard wallet is obtained, and a real-name verification is performed based on the real-name information of the soft wallet and the real-name information of the user identification card. If the real-name verification passes, the hard wallet opening application information is sent to the wallet operating agency, so that the wallet operating agency generates hard wallet related data information. In response to receiving the hard wallet related data information, the hard wallet related data information is written into the user identification card to complete the hard wallet opening. This implementation method can make the opened hard wallet adapt to various operating systems at the same time, the hard wallet has a wider range of use, and the use security of the digital currency hard wallet is enhanced.

Claims (10)

一种数字货币硬钱包的开立方法,包括:A method for opening a digital currency hard wallet, comprising: 响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;In response to the digital currency hard wallet opening request, establish a communication connection with the user identification card; 获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验;Obtaining a digital currency soft wallet associated with the hard wallet selected by the user, and performing real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card; 在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息;If the real-name verification is passed, the hard wallet opening application information is sent to the wallet operating institution, so that the wallet operating institution generates data information related to the hard wallet; 响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立。In response to receiving the hard wallet related data information, the hard wallet related data information is written into the user identification card to complete the hard wallet opening. 根据权利要求1所述的方法,其中,与用户识别卡建立通信连接,包括:The method according to claim 1, wherein establishing a communication connection with a user identification card comprises: 对于第一类型的操作系统,通过操作系统的机卡通道的开放移动接口与所述用户识别卡进行指令通信以建立通信连接;For the first type of operating system, the open mobile interface of the machine-card channel of the operating system communicates with the user identification card through commands to establish a communication connection; 对于第二类型的操作系统,通过运营商提供的蓝牙通道协议与所述用户识别卡进行指令通信以建立通信连接。For the second type of operating system, a communication connection is established by performing command communication with the user identification card through a Bluetooth channel protocol provided by the operator. 根据权利要求1所述的方法,其中,在获取用户选取的与硬钱包关联的数字货币软钱包之前,还包括:The method according to claim 1, wherein, before obtaining the digital currency soft wallet associated with the hard wallet selected by the user, it also includes: 确认所述用户识别卡支持开立硬钱包,以及具有已开立的软钱包。Confirm that the user identification card supports opening a hard wallet and has an opened soft wallet. 根据权利要求1所述的方法,其中,在与用户识别卡建立通信连接之后,还包括:The method according to claim 1, wherein after establishing a communication connection with a user identification card, the method further comprises: 获取所述用户识别卡的唯一标识;Obtaining the unique identifier of the user identification card; 根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验,包括:Performing real-name verification according to the real-name information of the soft wallet and the real-name information of the user identification card includes: 通过运营商根据所述用户识别卡的唯一标识获取所述用户识别卡的实名信息,并对所述软钱包的实名信息和所述用户识别卡的实名信息进行比对;The operator obtains the real-name information of the user identification card according to the unique identifier of the user identification card, and compares the real-name information of the soft wallet with the real-name information of the user identification card; 以及,检测所述用户识别卡中是否已有软钱包开立的硬钱包。And, detecting whether there is a hard wallet opened by the soft wallet in the user identification card. 根据权利要求1所述的方法,其中,把硬钱包开立申请信息发送给钱包运营机构之前,还包括:The method according to claim 1, wherein before sending the hard wallet opening application information to the wallet operating institution, it also includes: 根据所述软钱包的用户支付信息进行用户身份验证,并确认所述用户身份验证通过;Performing user identity verification based on the user payment information of the soft wallet, and confirming that the user identity verification is passed; 以及,根据所述软钱包的钱包标识和实名信息生成硬钱包开立申请信息。And, generating hard wallet opening application information according to the wallet identification and real-name information of the soft wallet. 根据权利要求1所述的方法,其中,将所述硬钱包相关数据信息写入所述用户识别卡,包括:The method according to claim 1, wherein writing the data information related to the hard wallet into the user identification card comprises: 通过向所述用户识别卡发送数据信息写入指令,以创建辅助安全域,并将所述硬钱包相关数据信息写入所述用户识别卡,所述硬钱包相关数据信息包括硬钱包应用数据、个人化数据和密钥信息。A data information write instruction is sent to the user identification card to create an auxiliary security domain, and the hard wallet related data information is written into the user identification card, wherein the hard wallet related data information includes hard wallet application data, personalization data and key information. 根据权利要求1所述的方法,其中,将所述硬钱包相关数据信息写入所述用户识别卡之后,还包括:The method according to claim 1, wherein after writing the data information related to the hard wallet into the user identification card, it also includes: 将写入成功的通知发送给可用服务管理平台,并通过所述可用服务管理平台通知所述钱包运营机构。A notification of successful writing is sent to the available service management platform, and the wallet operating organization is notified through the available service management platform. 一种数字货币硬钱包的开立装置,包括:A device for opening a digital currency hard wallet, comprising: 连接建立模块,被配置为响应于数字货币硬钱包开立请求,与用户识别卡建立通信连接;A connection establishment module, configured to establish a communication connection with a user identification card in response to a digital currency hard wallet opening request; 实名校验模块,被配置为获取用户选取的与硬钱包关联的数字货币软钱包,并根据所述软钱包的实名信息和所述用户识别卡的实名信息进行实名校验;A real-name verification module is configured to obtain a digital currency soft wallet associated with a hard wallet selected by a user, and perform real-name verification based on the real-name information of the soft wallet and the real-name information of the user identification card; 硬钱包数据生成模块,被配置为在实名校验通过的情况下,把硬钱包开立申请信息发送给钱包运营机构,以使所述钱包运营机构生成硬钱包相关数据信息;A hard wallet data generation module is configured to send the hard wallet opening application information to the wallet operating institution when the real-name verification is passed, so that the wallet operating institution generates data information related to the hard wallet; 硬钱包数据写入模块,被配置为响应于接收到所述硬钱包相关数据信息,将所述硬钱包相关数据信息写入所述用户识别卡以完成硬钱包开立。The hard wallet data writing module is configured to write the hard wallet related data information into the user identification card in response to receiving the hard wallet related data information to complete the hard wallet opening. 一种电子设备,包括:An electronic device, comprising: 一个或多个处理器;one or more processors; 存储装置,被配置为存储一个或多个程序,a storage device configured to store one or more programs, 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的方法。When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 7. 一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如权利要求1-7中任一所述的方法。A computer readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method according to any one of claims 1 to 7.
PCT/CN2024/141540 2023-12-29 2024-12-23 Digital currency hardware wallet setting up method and apparatus Pending WO2025140127A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202311861968.9A CN120235620A (en) 2023-12-29 2023-12-29 Method and device for opening a digital currency hard wallet
CN202311861968.9 2023-12-29

Publications (1)

Publication Number Publication Date
WO2025140127A1 true WO2025140127A1 (en) 2025-07-03

Family

ID=96160128

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2024/141540 Pending WO2025140127A1 (en) 2023-12-29 2024-12-23 Digital currency hardware wallet setting up method and apparatus

Country Status (2)

Country Link
CN (1) CN120235620A (en)
WO (1) WO2025140127A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109615351A (en) * 2018-11-09 2019-04-12 元灵通智能科技(深圳)有限公司 SIM card, terminating machine and digital currency managing system
CN110544090A (en) * 2019-09-06 2019-12-06 东信和平科技股份有限公司 Digital currency hard wallet application implementation method, SIM card and system
US11132673B1 (en) * 2018-04-25 2021-09-28 Dmitry Mikhailov Use of secure chips for storage of hashed data and private keys in hardware cryptowallets
CN114462989A (en) * 2021-12-24 2022-05-10 中国人民银行数字货币研究所 Method, device and system for starting digital currency hardware wallet application
CN116342113A (en) * 2022-08-05 2023-06-27 中国人民银行数字货币研究所 Business processing method, device, computer-readable storage medium, and electronic device
CN116911844A (en) * 2023-09-13 2023-10-20 深圳市深圳通有限公司 Public transport hardware wallet payment method, device, equipment and storage medium
CN117057798A (en) * 2023-08-02 2023-11-14 矩阵时光数字科技有限公司 Quantum security digital currency wallet opening method and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11132673B1 (en) * 2018-04-25 2021-09-28 Dmitry Mikhailov Use of secure chips for storage of hashed data and private keys in hardware cryptowallets
CN109615351A (en) * 2018-11-09 2019-04-12 元灵通智能科技(深圳)有限公司 SIM card, terminating machine and digital currency managing system
CN110544090A (en) * 2019-09-06 2019-12-06 东信和平科技股份有限公司 Digital currency hard wallet application implementation method, SIM card and system
CN114462989A (en) * 2021-12-24 2022-05-10 中国人民银行数字货币研究所 Method, device and system for starting digital currency hardware wallet application
CN116342113A (en) * 2022-08-05 2023-06-27 中国人民银行数字货币研究所 Business processing method, device, computer-readable storage medium, and electronic device
CN117057798A (en) * 2023-08-02 2023-11-14 矩阵时光数字科技有限公司 Quantum security digital currency wallet opening method and device
CN116911844A (en) * 2023-09-13 2023-10-20 深圳市深圳通有限公司 Public transport hardware wallet payment method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN120235620A (en) 2025-07-01

Similar Documents

Publication Publication Date Title
AU2018202542B2 (en) Automated account provisioning
CN111357025B (en) Secure QR code service
CN108804906B (en) System and method for application login
US20130060618A1 (en) Method and System for Electronic Wallet Access
EP3113058A1 (en) Bestowing trust from a first application to a second application
US20190026704A1 (en) Method of registering a membership for an electronic payment, system for same, and apparatus and terminal thereof
CN107209884A (en) Store security credential information in different regions
WO2023143566A1 (en) Digital currency transaction method and system and digital currency card application apparatus
JP2018530054A (en) Payment authentication method and apparatus for mobile terminal and mobile terminal
WO2015117323A1 (en) Method and device for achieving remote payment
KR101795849B1 (en) Authentication apparatus and method for connectivity of fintech services, and computer program for the same
US20240062195A1 (en) Digital Currency Payment Method and Electronic Device
WO2025140127A1 (en) Digital currency hardware wallet setting up method and apparatus
WO2023071797A1 (en) Method for updating digital currency wallet, and terminal and system
WO2025139484A1 (en) Method and apparatus for managing digital currency hardware wallet
KR102198150B1 (en) Method and system for providing caller confirm call authentication service
US12099986B2 (en) Systems and methods for providing embedded banking services
WO2015117326A1 (en) Method and device for achieving remote payment, and smart card
CN115879930B (en) Method, device and system for opening digital wallet
KR20150021833A (en) Method and system for paying on online
CN116415948A (en) A binding wallet adjustment method and device for a hardware wallet device
da Fonte Host card emulation with tokenisation: Security risk assessments
KR20150140453A (en) Banking service providing method by contacting card and system performing the same
CN116126410A (en) Communication method and device for digital currency application program and security unit
CN115222529A (en) A security chip, terminal and currency management device and application method thereof

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 24911055

Country of ref document: EP

Kind code of ref document: A1