Method and apparatus for managing digital currency hardware wallet

By establishing a communication connection with the user identification card for account consistency verification, the problem of cumbersome and low security in the existing technology of digital currency hard wallet management is solved, and the effect of simplifying management and improving security is achieved.

WO2025139484A1PCT designated stage expired Publication Date: 2025-07-03THE PEOPLES BANK OF CHINA DIGITAL CURRENCY INST
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/133311
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-29
Filing Date
2024-11-20
Publication Date
2025-07-03

AI Technical Summary

Technical Problem

The existing digital currency hard wallet management methods are cumbersome and have low security, and cannot be directly managed through relevant information on the hardware carrier.

Method used

By establishing a communication connection with the user identification card, obtaining hard wallet information and performing account consistency verification, and entering the hard wallet function management page for management.

Benefits of technology

Simplifies the management process of digital currency hard wallets and improves the security of management and use.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024133311_03072025_PF_FP_ABST
    Figure CN2024133311_03072025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to the technical field of computers. Disclosed are a method and apparatus for managing a digital currency hardware wallet. A specific embodiment of the method comprises: in response to a management request for a digital currency hardware wallet, establishing a communication connection with a subscriber identity module, and acquiring first hardware wallet information corresponding to the subscriber identity module; comparing the first hardware wallet information with second hardware wallet information displayed on a digital currency application page, so as to perform account information verification; and when the account information verification is passed, entering a hardware wallet function management page, and managing a second hardware wallet by means of the hardware wallet function management page. The embodiment performs account consistency verification and management on a hardware wallet on the basis of information related to a hardware carrier subscriber identity module of a digital currency hardware wallet, thereby simplifying the mode for managing the digital currency hardware wallet and improving the security of managing and using the hardware wallet.
Need to check novelty before this filing date? Find Prior Art

Description

Digital currency hard wallet management method and device

[0001] This disclosure claims priority to a Chinese patent application filed with the Patent Office of China on December 29, 2023, with application number 202311862879.6 and invention name “Management Method and Device for Digital Currency Hard Wallet,” the entire contents of which are incorporated by reference into this disclosure. Technical Field

[0002] The present disclosure relates to the field of computer technology, and in particular to a method and device for managing a digital currency hard wallet. Background Art

[0003] Existing digital currency hard wallet management involves managing the payment limits of the soft wallets that can be used by the digital currency hard wallet's hardware carrier, as well as related basic capabilities such as password management and device removal. Because the digital currency hard wallet's hardware carrier itself does not have real-name information, management can only be based on the hardware carrier's serial number information.

[0004] In the process of implementing the present invention, the inventors found that in the prior art, it is impossible to directly manage the digital currency hard wallet through the relevant information of the hardware carrier of the digital currency hard wallet, which makes the management of the digital currency hard wallet more complicated and the management and use of the hard wallet less secure. Summary of the Invention

[0005] In view of this, the embodiments of the present disclosure provide a method and device for managing a digital currency hard wallet, which can perform account consistency verification and management of the hard wallet based on the relevant information of the user identification card, the hardware carrier of the digital currency hard wallet, thereby simplifying the management method of the digital currency hard wallet and improving the security of the management and use of the hard wallet.

[0006] To achieve the above objectives, according to one aspect of an embodiment of the present disclosure, a method for managing a digital currency hard wallet is provided, comprising:

[0007] In response to a management request of a digital currency hard wallet, establishing a communication connection with a user identification card and obtaining first hard wallet information corresponding to the user identification card;

[0008] Comparing the first hard wallet information with the second hard wallet information displayed on the digital currency application page to verify the account information;

[0009] If the account information verification is passed, enter the hard wallet function management page and manage the second hard wallet through the hard wallet function management page.

[0010] Optionally, the first hard wallet information includes a first hard wallet identifier and first hard wallet real-name information, and the second hard wallet information includes a second hard wallet identifier and second hard wallet real-name information; comparing the first hard wallet information with the second hard wallet information displayed on the digital currency application page to perform account information verification, including: determining whether the first hard wallet identifier is consistent with the second hard wallet identifier; if the first hard wallet identifier is consistent with the second hard wallet identifier, the account information verification is passed; if the first hard wallet identifier is inconsistent with the second hard wallet identifier, determining whether the first hard wallet real-name information is consistent with the second hard wallet real-name information; in the If the real-name information of the first hard wallet is consistent with the real-name information of the second hard wallet, the account information verification result is determined to be that the user identification card of the second hard wallet has been replaced but the real-name information has not been changed; if the real-name information of the first hard wallet is inconsistent with the real-name information of the second hard wallet, it is determined whether the real-name information of the first hard wallet is affiliated with the real-name information of the second hard wallet; if the real-name information of the first hard wallet is affiliated with the real-name information of the second hard wallet, the account information verification passes; if the real-name information of the first hard wallet is not affiliated with the real-name information of the second hard wallet, the account information verification result is determined to be that the second hard wallet has been logged in by changing the device.

[0011] Optionally, the method further includes: prompting the user to cancel the second hard wallet if the account information verification result shows that the user identification card of the second hard wallet has been replaced but the real-name information has not been changed.

[0012] Optionally, the method further includes: in response to receiving an instruction to cancel the second hard wallet, obtaining payment information of the second hard wallet for verification; if the verification is successful, sending a cancellation request for the second hard wallet to a wallet issuing institution, so as to cancel the second hard wallet through the wallet issuing institution.

[0013] Optionally, the method further includes: when the account information verification result is that the second hard wallet has changed the device to log in, determining whether the second hard wallet has enabled the small-amount password-free payment function; if the second hard wallet has enabled the small-amount password-free payment function, prompting the user to turn off the small-amount password-free payment function of the second hard wallet.

[0014] Optionally, the method further includes: in response to receiving an instruction to disable the small-amount password-free payment function of the second hard wallet, sending a request to disable the small-amount password-free payment function to a wallet issuing institution, so as to disable the small-amount password-free payment function of the second hard wallet through the wallet issuing institution.

[0015] Optionally, after prompting the user to turn off the small-amount password-free payment function of the second hard wallet, the method further includes: entering a hard wallet function management page, and managing the second hard wallet through the hard wallet function management page.

[0016] Optionally, before entering the hard wallet function management page, the process further includes: querying through the available service management platform whether there is a mandatory update for the application; if there is a mandatory update for the application, prompting the user to update the application and confirming that the application update is successful.

[0017] Optionally, managing the second hard wallet through the hard wallet function management page includes: managing the second hard wallet through the hard wallet function management page by performing one or more of the following operations: payment limit setting, password management, hard wallet name modification, hard wallet loss reporting and cancellation function, and hard wallet removal.

[0018] Optionally, establishing a communication connection with a user identification card includes: for a first type of operating system, performing command communication 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 communication with the user identification card through a Bluetooth channel protocol provided by the operator to establish a communication connection.

[0019] Optionally, the method further includes: for the second type of operating system, if establishing a communication connection with the user identification card fails, directly determining that the account information verification result is a second hard wallet replacement device login.

[0020] According to another aspect of an embodiment of the present disclosure, a digital currency hard wallet management device is provided, comprising:

[0021] a connection establishing module configured to establish a communication connection with a user identification card in response to a management request of a digital currency hard wallet, and obtain first hard wallet information corresponding to the user identification card;

[0022] an information verification module configured to compare the first hard wallet information with the second hard wallet information displayed on the digital currency application page to verify the account information;

[0023] The wallet management module is configured to enter the hard wallet function management page when the account information verification is passed, and manage the second hard wallet through the hard wallet function management page.

[0024] According to another aspect of an embodiment of the present disclosure, an electronic device is provided, comprising: one or more processors; and a storage device configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the method for managing a digital currency hard wallet provided in an embodiment of the present disclosure.

[0025] According to another aspect of the embodiments of the present disclosure, a computer-readable medium is provided, on which a computer program is stored. When the program is executed by a processor, the method for managing a digital currency hard wallet provided by the embodiments of the present disclosure is implemented.

[0026] One embodiment disclosed above has the following advantages or beneficial effects: by responding to a management request of a digital currency hard wallet, a communication connection is established with a user identification card to obtain first hard wallet information corresponding to the user identification card; the first hard wallet information is compared with the second hard wallet information displayed on the digital currency application page to verify the account information; if the account information verification passes, the hard wallet function management page is entered, and the second hard wallet is managed through the hard wallet function management page. This technical solution realizes account consistency verification and management of the hard wallet based on the relevant information of the user identification card, which is the hardware carrier of the digital currency hard wallet, simplifies the management method of the digital currency hard wallet, and improves the security of hard wallet management and use.

[0027] The further effects of the above-mentioned non-conventional optional manner will be described below in conjunction with specific embodiments. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings are used to better understand the present disclosure and do not constitute an improper limitation of the present disclosure.

[0029] FIG1 is a schematic diagram of the main steps of a method for managing a digital currency hard wallet according to an embodiment of the present disclosure;

[0030] FIG2 is a schematic diagram showing the implementation principle of establishing a communication connection with a SIM card according to an embodiment of the present disclosure;

[0031] FIG3 is a schematic diagram of a process for implementing hard wallet management according to an embodiment of the present disclosure;

[0032] FIG4 is a schematic diagram of main modules of a digital currency hard wallet management device according to an embodiment of the present disclosure;

[0033] FIG5 is a diagram of an exemplary system architecture in which embodiments of the present disclosure may be applied;

[0034] FIG6 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

[0035] The following description of exemplary embodiments of the present disclosure is made in conjunction with the accompanying drawings, including various details of the embodiments of the present disclosure to facilitate understanding. These details should be considered as merely exemplary. Therefore, those skilled in the art will recognize 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.

[0036] It should be noted that the collection, collection, updating, analysis, processing, use, transmission, and storage of user personal information involved in the technical solutions disclosed herein are in compliance with relevant laws and regulations, are used for legitimate purposes, and do not violate public order and good morals. Necessary measures will be taken with respect to user personal information to prevent unauthorized access to user personal information data and to safeguard the security of user personal information, network security, and national security.

[0037] In order to directly manage a digital currency hard wallet based on its hardware carrier, the present disclosure associates a personal digital currency soft wallet with a Subscriber Identification Module (SIM) card, writes the hard wallet information into the SIM card, and compares the real-name information of the personal soft wallet with the operator's SIM card when the hard wallet is opened. If they are consistent, the hard wallet can be opened. In addition, the SIM card hard wallet can be opened on different types of operating systems (e.g., Android, iOS, etc.). For different operating systems, the SIM card can be accessed by establishing a connection with the SIM card, thereby writing the hard wallet-related data information (e.g., card application files, personalized data, key information, etc.) into the SIM card. When in use, the SIM card is inserted into the identification terminal of the subscriber identification card, such as a mobile phone, and the digital currency payment can be completed by touching the payment terminal.

[0038] In the embodiments of the present disclosure, digital currency, for example, is the digital RMB. A digital currency soft wallet refers to a digital wallet installed on a mobile device such as a mobile phone, while 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. In the embodiments of the present disclosure, a soft wallet refers to a digital currency soft wallet, and a hard wallet refers to a digital currency hard wallet.

[0039] Since SIM cards are inherently real-name, when users activate a SIM card hard wallet, the digital currency account and the SIM card account are matched consistently. Therefore, in the subsequent management of the hard wallet, it is possible to verify whether the hard wallet has been logged in with a different device, or whether the hardware carrier SIM card has been replaced but the real-name information (for example, mobile phone number) has not been changed, thereby enhancing the security of digital currency hard wallet management and use.

[0040] Accordingly, the present disclosure provides a method for managing a digital currency hard wallet, which is essentially a method for managing a digital currency hard wallet based on a SIM card. The SIM card hard wallet is managed through a digital currency application APP (application) installed on a SIM card identification device (e.g., a mobile phone, an electronic watch, etc.). Different types of operating systems (e.g., Android, iOS, etc.) can implement management functions based on different technical solutions. The Android system communicates commands with the SIM card through the open mobile interface OMA (OPEN MOBILE API) of the machine-card channel to manage the hard wallet; the iOS system communicates commands with the Bluetooth SIM card through the Bluetooth channel protocol provided by the operator to manage the hard wallet. When users query and manage the SIM card hard wallet through the digital currency APP, they can perform basic management such as payment limit setting, password management, name modification, opening and cancellation, as well as account consistency management.

[0041] In the embodiment of the present disclosure, the management functions of the SIM card hard wallet are mainly divided into three parts: APP access to the SIM card, consistency verification of the digital currency hard wallet account and the hard wallet account on the SIM card, and basic function management of the hard wallet. Among them:

[0042] The first part involves the app accessing the SIM card. Different operating systems use different methods to establish a communication connection between the app and the SIM card. For example, on Android, the app communicates with the SIM card through the phone's open mobile interface (OMA). On iOS, the app must pair with a Bluetooth SIM card (equipped with a Bluetooth module) and communicate with the card through the operator-provided Bluetooth channel protocol.

[0043] The second part is the consistency check between the digital currency hard wallet account and the hard wallet account on the SIM card. To view and manage the opened SIM card hard wallet in the digital currency APP of the SIM card identification device (in the embodiment of the present disclosure, taking the mobile phone as an example), you need to first go to the background to check whether the hard wallet is in normal status. If so, continue to enter the hard wallet function management page. Before entering the hard wallet function management page, you need to determine whether the hard wallet is in the current SIM card, whether the user identification card has been replaced and the real-name information has not been changed, or whether the device login has been changed. Among them, when the hard wallet has been replaced with a user identification card and the real-name information has not been changed or the device login device has been changed, the user will be guided to perform related operations such as closing the small-amount password-free payment function and canceling the hard wallet. When the hard wallet is in the current SIM card, you need to go to the available service management platform TSM (Trusted Service Manager) to check whether there is an application update.

[0044] The third section is about basic hardware wallet management. After entering the hardware wallet management page, you can manage basic hardware wallet functions, including payment limit settings, password management, hardware wallet name modification, reporting and unreporting loss, and device removal. Device removal deletes the hardware wallet data from the SIM card, and you can open a new one after removal.

[0045] Figure 1 is a schematic diagram of the main steps of the digital currency hard wallet management method according to an embodiment of the present disclosure. As shown in Figure 1, the digital currency hard wallet management method according to the embodiment of the present disclosure mainly includes the following steps S101 to S103.

[0046] Step S101: In response to a digital currency hard wallet management request, establish a communication connection with a user identification card and obtain first hard wallet information corresponding to the user identification card. After a user initiates a digital currency hard wallet management request on a digital currency application program (APP) on a SIM card identification terminal (e.g., a mobile phone), the SIM card identification terminal APP (in the present embodiment, APP refers to the digital currency APP) must first connect to the SIM card to facilitate subsequent consistency verification.

[0047] According to one embodiment of the present disclosure, establishing a communication connection with a subscriber identity card may specifically include: for a first type of operating system, communicating with the subscriber identity card via an open mobile interface of a machine-to-card channel of the operating system to establish a communication connection; and for a second type of operating system, communicating with the subscriber identity card via a Bluetooth channel protocol provided by an operator to establish a communication connection. The first type of operating system is, for example, Android, and the second type of operating system is, for example, iOS.

[0048] 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 time, 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.

[0049] After establishing a communication connection with the user identification card SIM card, the first hard wallet information corresponding to the user identification card SIM card can be obtained. It should be noted that one SIM card can only correspond to one hard wallet and its related information.

[0050] Figure 2 is a schematic diagram of the implementation principle of establishing a communication connection with a SIM card in accordance with an embodiment of the present disclosure. As shown in Figure 2, in an embodiment of the present disclosure, the implementation process of establishing a communication connection between the digital currency app on the current mobile device and the SIM card is shown in the iOS system when a user adds a hard wallet to the SIM card or views the hard wallet. First, it is determined whether the mobile phone Bluetooth is turned on; if not, the user is guided to turn on Bluetooth. Then, it is determined whether the app has established a Bluetooth connection; if a Bluetooth connection has been established, it is determined whether there are multiple Bluetooth SIM cards. If so, the user is prompted to select one for pairing; otherwise, the pairing process is directly entered; if a Bluetooth connection has not been established, an available Bluetooth SIM card is searched for. If the search is successful, the pairing code is entered and the pairing process is entered; otherwise, a prompt indicating that the search failed is displayed. After entering the pairing process, the pairing code is first checked, and after the pairing is successful, a communication connection with the SIM card is established. After that, the hard wallet information in the SIM card can be read.

[0051] According to another embodiment of the present disclosure, the digital currency hard wallet management method further includes: for the second type of operating system, if a communication connection with the user identification card fails, directly determining that the account information verification result is a second hard wallet device replacement login. For the iOS system, when the app establishes a Bluetooth connection with the SIM card, if Bluetooth pairing cannot be completed, including failure to search for a Bluetooth SIM card, an incorrect pairing code, or a pairing timeout, it is determined to be a second hard wallet device replacement login, and the user is prompted to disable the small-amount password-free payment function.

[0052] Step S102: The first hard wallet information is compared with the second hard wallet information displayed on the digital currency application page to verify the account information.

[0053] According to one embodiment of the present disclosure, the first hard wallet information includes a first hard wallet identifier and the first hard wallet real-name information, and the second hard wallet information includes a second hard wallet identifier and the second hard wallet real-name information. The hard wallet identifier is, for example, information that can uniquely identify a hard wallet, such as a hard wallet number.

[0054] Comparing the first hard wallet information with the second hard wallet information displayed on the digital currency application page to perform account information verification may specifically include: determining whether the first hard wallet identifier is consistent with the second hard wallet identifier; if the first hard wallet identifier is consistent with the second hard wallet identifier, the account information verification is passed; if the first hard wallet identifier is inconsistent with the second hard wallet identifier, determining whether the real-name information of the first hard wallet is consistent with the real-name information of the second hard wallet; if the real-name information of the first hard wallet is consistent with the real-name information of the second hard wallet, determining that the account information verification result is that the user identification card of the second hard wallet has been replaced but the real-name information has not been changed; if the real-name information of the first hard wallet is inconsistent with the real-name information of the second hard wallet, determining whether the real-name information of the first hard wallet is affiliated with the real-name information of the second hard wallet; if the real-name information of the first hard wallet is affiliated with the real-name information of the second hard wallet, the account information verification is passed; if the real-name information of the first hard wallet is not affiliated with the real-name information of the second hard wallet, determining that the account information verification result is that the second hard wallet has been logged in by a changed device.

[0055] After establishing a communication connection with the SIM card, the hard wallet information in the SIM card can be read. Then, by determining whether the first hard wallet identifier and the second hard wallet identifier are consistent, it is determined whether the second hard wallet displayed on the digital currency APP page is consistent with the first hard wallet on the second hard wallet SIM card. If they are consistent, it means that the second hard wallet is the first hard wallet on the SIM card, and the account information verification is passed. Then, step S103 can be directly executed to perform subsequent management operations on the second hard wallet or the first hard wallet. If they are inconsistent, it is necessary to further determine whether the second hard wallet has replaced the user identification card but has not changed the real-name information, or whether the second hard wallet has changed the device login. Among them, if the real-name information of the first hard wallet (for example, mobile phone number) and the real-name information of the second hard wallet (for example, mobile phone number) have an affiliated relationship, the account information verification is passed.

[0056] Step S103: If the account information verification is passed, enter the hard wallet function management page and manage the second hard wallet through the hard wallet function management page.

[0057] According to an embodiment of the present disclosure, managing the second hard wallet through the hard wallet function management page may specifically include: managing the second hard wallet through the hard wallet function management page by performing one or more of the following operations: payment limit setting, password management, hard wallet name modification, hard wallet loss reporting and cancellation functions, and hard wallet removal.

[0058] Among them, when setting the payment limit, it is done through the provided function of adjusting the payment limit of the SIM card hard wallet, including single payment limit, daily cumulative payment limit, annual cumulative payment limit, etc. When performing password management, it is achieved through the provided function of modifying the SIM card hard wallet payment password and resetting the password. Modifying the hard wallet name is to provide a function to modify the default name generated when the SIM card hard wallet is opened. The hard wallet loss report and cancellation function is to initiate a hard wallet loss report after the hardware carrier SIM card is lost. After the loss report, the hard wallet cannot be used again until the hardware carrier SIM card is found and the loss report is cancelled. The loss report of the SIM card hard wallet can be initiated separately. Hard wallet removal refers to the removal of the hard wallet data in the SIM card. The APP background sets the wallet to a lost state and deletes the application data in the SIM card. The SIM card no longer has the ability to pay with digital currency until the hard wallet data is rewritten to the SIM card next time.

[0059] According to one embodiment of the present disclosure, before entering the hard wallet function management page, the process also includes: querying the available service management platform to see if there is a mandatory application update; if there is a mandatory application update, prompting the user to update the application and confirming that the application update is successful. Specifically, the available service management platform is queried to see if there is an application update. If there is a mandatory application update, a pop-up window prompts the user to update. If the application version is not updated, the user cannot enter the hard wallet function management page. If the application version is updated, the update process is carried out, and the user enters the hard wallet function management page after the update is successful.

[0060] According to one embodiment of the present disclosure, if the account information verification result shows that the second hard wallet has replaced the user identification card but the real-name information has not changed, the user is prompted to cancel the second hard wallet. In this case, it means that the hardware carrier SIM card of the second hard wallet has changed, but the corresponding real-name information (such as the mobile phone number) has not changed. This may be due to the hardware carrier being lost and replaced. In this case, the user needs to be prompted to cancel the hard wallet on the original hardware carrier SIM card, that is, the second hard wallet displayed on the app page.

[0061] According to another embodiment of the present disclosure, the method for managing a digital currency hard wallet may further include: in response to receiving an instruction to cancel the second hard wallet, obtaining the payment information of the second hard wallet for verification; if the verification is successful, sending a cancellation request for the second hard wallet to the wallet issuing institution, so that the second hard wallet is cancelled through the wallet issuing institution. When it is necessary to cancel the second hard wallet, the payment information must first be verified, for example, based on the payment password. After the verification is successful, a cancellation request can be sent to the wallet issuing institution to cancel the second hard wallet through the wallet issuing institution. After cancellation, the second hard wallet can no longer be used.

[0062] According to another embodiment of the present disclosure, the method for managing a digital currency hard wallet may further include: if the account information verification result indicates that the second hard wallet has been logged in using a different device, determining whether the second hard wallet has enabled the small-amount password-free payment function; and if the second hard wallet has enabled the small-amount password-free payment function, prompting the user to disable the small-amount password-free payment function of the second hard wallet. If the account information verification result indicates that the second hard wallet has been logged in using a different device, it indicates that the hardware carrier corresponding to the second hard wallet displayed on the APP page is not currently on the device. In this case, the user may be prompted to disable the small-amount password-free payment function of the second hard wallet to improve the payment security of the hard wallet.

[0063] According to another embodiment of the present disclosure, the method for managing a digital currency hard wallet may further include: in response to receiving an instruction to disable the small-amount, password-free payment function of the second hard wallet, sending a request to disable the small-amount, password-free payment function to a wallet issuing institution, thereby disabling the small-amount, password-free payment function of the second hard wallet through the wallet issuing institution. After disabling the small-amount, password-free payment function, the hard wallet's payment password must be verified when making payments at a consumer terminal.

[0064] According to another embodiment of the present disclosure, after prompting the user to disable the small-amount, password-free payment function of the second hard wallet, the method further includes: accessing a hard wallet function management page and managing the second hard wallet through the hard wallet function management page. After disabling the small-amount, password-free payment function of the hard wallet, the user can access the hard wallet function management page and manage the second hard wallet through the hard wallet function management page.

[0065] FIG3 is a schematic diagram of the implementation process of hard wallet management in one embodiment of the present disclosure. As shown in FIG3, in one embodiment of the present disclosure, when managing a hard wallet, the main process is as follows: the user finds the second hard wallet to be managed in the digital currency APP and clicks to manage it. First, it is determined whether the operating system of the current device is an Android system. If it is an Android system, the command communication with the SIM card is carried out through the open mobile interface of the machine-card channel of the operating system to establish a communication connection. Then, the first hard wallet corresponding to the SIM card is obtained, and it is determined whether the second hard wallet is on the current SIM card (that is, whether the hard wallet identifiers of the second hard wallet and the first hard wallet are consistent). If the second hard wallet is on the current SIM card, it is checked whether there is a forced update. If so, it is prompted to update, and the hard wallet function management page is displayed after the update is successful; otherwise, the hard wallet function management page is directly displayed. If the second hard wallet is not on the current SIM card, the system determines whether the real-name information of the second hard wallet (e.g., the corresponding mobile phone number) is consistent with the real-name information (mobile phone number) of the current SIM card. If they are consistent, the system prompts the user that the SIM card has been changed and asks the user whether to cancel the second hard wallet. If so, the system enters the cancellation process; if not, the system exits. If they are inconsistent, the system further determines whether the real-name information of the second hard wallet (e.g., the corresponding mobile phone number) is affiliated with the real-name information (mobile phone number) of the current SIM card. If so, the system directly displays the hard wallet function management page. Otherwise, the system prompts the user whether to disable the small-amount password-free payment function of the second hard wallet. At this point, regardless of whether the user disables the small-amount password-free payment function, the system will jump to the hard wallet function management page. After jumping to the hard wallet function management page, the user can manage the second hard wallet on the hard wallet function management page, mainly including payment limit setting, password management, hard wallet name modification, hard wallet loss report and cancellation, and hard wallet removal.

[0066] If the operating system of the current device is not Android, but iOS, then the Bluetooth channel protocol provided by the operator is used to communicate with the user identification card to establish a communication connection. If the Bluetooth pairing is successful, the operation is the same as when the operating system is Android. Otherwise, a prompt will be displayed indicating whether to turn off the small-amount password-free payment function of the second hard wallet. Regardless of whether the user turns off the small-amount password-free payment function, the user will be redirected to the hard wallet function management page.

[0067] Figure 4 is a schematic diagram of the main modules of a digital currency hard wallet management device according to an embodiment of the present disclosure. As shown in Figure 4, the digital currency hard wallet management device 400 according to the present disclosure embodiment mainly includes a connection establishment module 401, an information verification module 402, and a wallet management module 403.

[0068] The connection establishment module 401 is configured to establish a communication connection with a user identification card in response to a management request of a digital currency hard wallet, and obtain first hard wallet information corresponding to the user identification card;

[0069] An information verification module 402 is configured to compare the first hard wallet information with the second hard wallet information displayed on the digital currency application page to verify the account information;

[0070] The wallet management module 403 is configured to enter the hard wallet function management page when the account information verification is passed, and manage the second hard wallet through the hard wallet function management page.

[0071] According to one embodiment of the present disclosure, the first hard wallet information includes a first hard wallet identifier and first hard wallet real-name information, and the second hard wallet information includes a second hard wallet identifier and second hard wallet real-name information. The information verification module 402 may further be configured to: determine whether the first hard wallet identifier is consistent with the second hard wallet identifier; if the first hard wallet identifier is consistent with the second hard wallet identifier, the account information verification passes; if the first hard wallet identifier is inconsistent with the second hard wallet identifier, determine whether the first hard wallet real-name information is consistent with the second hard wallet real-name information; if the first hard wallet real-name information is consistent with the second hard wallet real-name information, determine that the account information verification result is that the second hard wallet has replaced the user identification card but the real-name information has not been changed; if the first hard wallet real-name information is inconsistent with the second hard wallet real-name information, determine whether the first hard wallet real-name information is associated with the second hard wallet real-name information; if the first hard wallet real-name information is inconsistent with the second hard wallet real-name information, determine whether the first hard wallet real-name information is associated with the second hard wallet real-name information; if the first hard wallet real-name information is associated with the second hard wallet real-name information, the account information verification passes; if the first hard wallet real-name information is not associated with the second hard wallet real-name information, determine that the account information verification result is that the second hard wallet has been logged in by changing the device.

[0072] According to another embodiment of the present disclosure, the wallet management module 403 may also be configured to: prompt the user to cancel the second hard wallet if the account information verification result shows that the user identification card of the second hard wallet has been replaced but the real-name information has not been changed.

[0073] According to another embodiment of the present disclosure, the wallet management module 403 may further be configured to: in response to receiving an instruction to cancel the second hard wallet, obtain payment information of the second hard wallet for verification; and if the verification is successful, send a cancellation request for the second hard wallet to the wallet issuing institution, so as to cancel the second hard wallet through the wallet issuing institution.

[0074] According to another embodiment of the present disclosure, the wallet management module 403 can also be configured to: when the account information verification result is that the second hard wallet has changed the device to log in, determine whether the second hard wallet has enabled the small-amount password-free payment function; if the second hard wallet has enabled the small-amount password-free payment function, prompt the user to turn off the small-amount password-free payment function of the second hard wallet.

[0075] According to another embodiment of the present disclosure, the wallet management module 403 may also be configured to, in response to receiving an instruction to disable the small-amount password-free payment function of the second hard wallet, send a request to disable the small-amount password-free payment function to the wallet issuing institution, so as to disable the small-amount password-free payment function of the second hard wallet through the wallet issuing institution.

[0076] According to another embodiment of the present disclosure, the wallet management module 403 may also be configured to: after prompting the user to turn off the small-amount password-free payment function of the second hard wallet, enter the hard wallet function management page, and manage the second hard wallet through the hard wallet function management page.

[0077] According to another embodiment of the present disclosure, the wallet management module 403 may also be configured to: before entering the hard wallet function management page, query whether there is a mandatory update of the application through the available service management platform; if there is a mandatory update of the application, prompt the user to update the application and confirm that the application update is successful.

[0078] According to another embodiment of the present disclosure, the wallet management module 403 may also be configured to manage the second hard wallet through the hard wallet function management page by performing one or more of the following operations: payment limit setting, password management, hard wallet name modification, hard wallet loss reporting and cancellation function, and hard wallet removal.

[0079] According to another embodiment of the present disclosure, the connection establishment module 401 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.

[0080] According to another embodiment of the present disclosure, the information verification module 402 may also be configured to: for the second type of operating system, if establishing a communication connection with the user identification card fails, directly determine that the account information verification result is a second hard wallet replacement device login.

[0081] According to the technical solution of the embodiment of the present disclosure, by responding to a management request of a digital currency hard wallet, a communication connection is established with a user identification card, and first hard wallet information corresponding to the user identification card is obtained; the first hard wallet information is compared with the second hard wallet information displayed on the digital currency application page to verify the account information; when the account information verification passes, the hard wallet function management page is entered, and the second hard wallet is managed through the hard wallet function management page. This technical solution realizes account consistency verification and management of the hard wallet based on the relevant information of the user identification card, which is the hardware carrier of the digital currency hard wallet, simplifies the management method of the digital currency hard wallet, and improves the security of hard wallet management and use.

[0082] FIG5 shows an exemplary system architecture 500 to which the method for managing a digital currency hard wallet or the apparatus for managing a digital currency hard wallet according to an embodiment of the present disclosure may be applied.

[0083] As shown in Figure 5, system architecture 500 may include terminal devices 501, 502, and 503, a network 504, and a server 505. Network 504 is used to provide a medium for communication links between terminal devices 501, 502, and 503 and server 505. Network 504 may include various connection types, such as wired or wireless communication links or fiber optic cables.

[0084] Users can use terminal devices 501, 502, and 503 to interact with server 505 via network 504 to receive or send messages, etc. Various communication client applications can be installed on terminal devices 501, 502, and 503, such as shopping applications, web browser applications, search applications, instant messaging tools, digital currency applications, etc. (only as examples).

[0085] The terminal devices 501 , 502 , and 503 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.

[0086] Server 505 may be a server that provides various services, such as a backend management server (for example only) that supports websites browsed by users using terminal devices 501, 502, and 503. The backend management server may respond to a digital currency hard wallet management request based on received data such as a product information query request, establish a communication connection with a user identification card, obtain first hard wallet information corresponding to the user identification card, compare the first hard wallet information with the second hard wallet information displayed on the digital currency application page to verify the account information, and, if the account information verification passes, enter the hard wallet function management page, perform management and other operations on the second hard wallet through the hard wallet function management page, and feedback the processing results (for example, management operation results - for example only) to the terminal device.

[0087] It should be noted that the digital currency hard wallet management method provided in the embodiment of the present disclosure is generally executed by the server 505. Accordingly, the digital currency hard wallet management device is generally set in the server 505.

[0088] It should be understood that the number of terminal devices, networks and servers in Figure 5 is merely illustrative and any number of terminal devices, networks and servers may be provided as required.

[0089] 6, which shows a schematic diagram of a computer system 600 suitable for implementing a terminal device or server according to an embodiment of the present disclosure. The terminal device or server shown in FIG6 is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.

[0090] As shown in FIG6 , a computer system 600 includes a central processing unit (CPU) 601, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 602 or a program loaded from a storage unit 608 into a random access memory (RAM) 603. Various programs and data required for the operation of the system 600 are also stored in the RAM 603. The CPU 601, the ROM 602, and the RAM 603 are connected to each other via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0091] The following components are connected to the I / O interface 605: an input section 606 including a keyboard, a mouse, and the like; an output section 607 including devices such as a cathode ray tube (CRT), a liquid crystal display (LCD), and a speaker; a storage section 608 including a hard disk; and a communication section 609 including a network interface card such as a LAN card or a modem. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to the I / O interface 605 as needed. A removable medium 611, such as a magnetic disk, an optical disk, a magneto-optical disk, or a semiconductor memory, is installed in the drive 610 as needed, so that computer programs read therefrom can be installed into the storage section 608 as needed.

[0092] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code configured to perform the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network via the communication section 609, and / or installed from a removable medium 611. When the computer program is executed by the central processing unit (CPU) 601, the above-mentioned functions defined in the system of the present disclosure are performed.

[0093] It should be noted that the computer-readable medium described in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection having 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 thereof. 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 conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program configured for use by or in conjunction with an instruction execution system, apparatus, or device. Program code embodied on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wireline, optical fiber cable, RF, or any suitable combination thereof.

[0094] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation 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 flowchart or block diagram can represent a module, program segment, or a part of code, and the above-mentioned module, program segment, or a part of code contains one or more executable instructions configured to implement 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 than 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 flowchart, and the combination of the boxes in the block diagram or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0095] The units or modules involved in the embodiments described in the present disclosure may be implemented in software or hardware. The units or modules described may also be provided in a processor. For example, they may be described as follows: a processor includes a connection establishment module, an information verification module, and a wallet management module. The names of these units or modules do not, in some cases, constitute limitations on the units or modules themselves. For example, the connection establishment module may also be described as a module configured to establish a communication connection with a user identification card in response to a management request of a digital currency hard wallet and obtain the first hard wallet information corresponding to the user identification card.

[0096] As another aspect, the present disclosure further provides a computer-readable medium, which may be included in the device described in the above embodiment; or may exist independently and not be assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by a device, the device includes: in response to a management request of a digital currency hard wallet, establishing a communication connection with a user identification card, obtaining first hard wallet information corresponding to the user identification card; comparing the first hard wallet information with the second hard wallet information displayed on the digital currency application page to verify the account information; if the account information verification passes, entering the hard wallet function management page, and managing the second hard wallet through the hard wallet function management page.

[0097] According to the technical solution of the embodiment of the present disclosure, by responding to a management request of a digital currency hard wallet, a communication connection is established with a user identification card, and first hard wallet information corresponding to the user identification card is obtained; the first hard wallet information is compared with the second hard wallet information displayed on the digital currency application page to verify the account information; when the account information verification passes, the hard wallet function management page is entered, and the second hard wallet is managed through the hard wallet function management page. This technical solution realizes account consistency verification and management of the hard wallet based on the relevant information of the user identification card, which is the hardware carrier of the digital currency hard wallet, simplifies the management method of the digital currency hard wallet, and improves the security of hard wallet management and use.

[0098] The above specific embodiments do not constitute a limitation on the scope of protection of this disclosure. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this disclosure shall be included within the scope of protection of this disclosure. Industrial Applicability

[0099] The solution provided by the embodiment of the present application can be applied to the field of computer technology. In the embodiment of the present application, by responding to a management request of a digital currency hard wallet, a communication connection is established with a user identification card to obtain first hard wallet information corresponding to the user identification card; the first hard wallet information is compared with the second hard wallet information displayed on the digital currency application page to verify the account information; if the account information verification passes, the hard wallet function management page is entered, and the second hard wallet is managed through the hard wallet function management page. This technical solution realizes account consistency verification and management of the hard wallet based on the relevant information of the user identification card, which is the hardware carrier of the digital currency hard wallet, simplifies the management method of the digital currency hard wallet, and improves the security of hard wallet management and use.

Claims

1. A management method for a digital currency hardware wallet, comprising: Responding to a management request for a digital currency hardware wallet, establishing a communication connection with a user identification card, and obtaining first hardware wallet information corresponding to the user identification card; Comparing the first hardware wallet information with second hardware wallet information displayed on a digital currency application page to perform account information verification; When the account information verification is passed, entering a hardware wallet function management page, and managing the second hardware wallet through the hardware wallet function management page.

2. The method according to claim 1, wherein, The first hardware wallet information includes a first hardware wallet identifier and first hardware wallet real-name information, and the second hardware wallet information includes a second hardware wallet identifier and second hardware wallet real-name information; Comparing the first hardware wallet information with second hardware wallet information displayed on a digital currency application page to perform account information verification, including: Judging whether the first hardware wallet identifier is consistent with the second hardware wallet identifier; When the first hardware wallet identifier is consistent with the second hardware wallet identifier, the account information verification is passed; When the first hardware wallet identifier is inconsistent with the second hardware wallet identifier, judging whether the first hardware wallet real-name information is consistent with the second hardware wallet real-name information; When the first hardware wallet real-name information is consistent with the second hardware wallet real-name information, determining that the account information verification result is that the second hardware wallet has changed the user identification card and the real-name information has not been changed; When the first hardware wallet real-name information is inconsistent with the second hardware wallet real-name information, judging whether the first hardware wallet real-name information has an affiliated relationship with the second hardware wallet real-name information; When the first hardware wallet real-name information has an affiliated relationship with the second hardware wallet real-name information, the account information verification is passed; When the first hardware wallet real-name information does not have an affiliated relationship with the second hardware wallet real-name information, determining that the account information verification result is that the second hardware wallet has logged in with a changed device.

3. The method according to claim 2, wherein The method further includes: When the account information verification result is that the second hardware wallet has changed the user identification card and the real-name information has not been changed, prompting the user to cancel the second hardware wallet.

4. The method according to claim 3, wherein The method further includes: Responding to receiving an instruction to cancel the second hardware wallet, obtaining payment information of the second hardware wallet for verification; When the verification is passed, sending a cancellation request for the second hardware wallet to a wallet issuing institution to cancel the second hardware wallet through the wallet issuing institution.

5. The method according to claim 2, wherein The method further includes: When the account information verification result is that the second hardware wallet has logged in with a changed device, judging whether the second hardware wallet has enabled the small-amount password-free payment function; When the second hardware wallet has enabled the small-amount password-free payment function, prompting the user to turn off the small-amount password-free payment function of the second hardware wallet.

6. The method according to claim 5, wherein The method further includes: Responding to receiving an instruction to turn off the small-amount password-free payment function of the second hardware wallet, sending a request to turn off the small-amount password-free payment function to a wallet issuing institution to turn off the small-amount password-free payment function of the second hardware wallet through the wallet issuing institution.

7. The method according to claim 5, wherein After prompting the user to turn off the small-amount password-free payment function of the second hard wallet, it further includes: Enter the hard wallet function management page, and manage the second hard wallet through the hard wallet function management page.

8. The method according to claim 1, wherein, Before entering the hard wallet function management page, it further includes: Query through the available service management platform whether there is a forced update of the application; In the case of a forced update of the application, prompt the user to update the application and confirm that the application update is successful.

9. The method according to claim 1 or 7, wherein Managing the second hard wallet through the hard wallet function management page includes: Managing the second hard wallet by performing one or more of the following operations through the hard wallet function management page: payment limit setting, password management, hard wallet name modification, hard wallet loss reporting and loss cancellation functions, and hard wallet removal.

10. The method according to claim 1, wherein Establishing a communication connection with the user identification card includes: For the first type of operating system, performing command communication with the user identification card through the open mobile interface of the operating system's card channel to establish a communication connection; For the 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.

11. The method according to claim 10, wherein, The method further includes: For the second type of operating system, if the establishment of the communication connection with the user identification card fails, directly determine that the account information verification result is the second hard wallet logging in with a replaced device.

12. A management device for a digital currency hard wallet, including: A connection establishment module, configured to respond to a management request for a digital currency hard wallet, and Establish a communication connection with the user identification card, and obtain the first hard wallet information corresponding to the user identification card; An information verification module, configured to compare the first hard wallet information with the second hard wallet information displayed on the digital currency application page to perform account information verification; A wallet management module, configured to, in the case where the account information verification passes, enter the hard wallet function management page, and manage the second hard wallet through the hard wallet function management page.

13. An electronic device, including: One or more processors; A storage device, configured to store one or more programs, 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-11.

14. A computer-readable medium, on which a computer program is stored, and the program, when executed by a processor, implements the method according to any one of claims 1-11.

Citation Information

Patent Citations

  • Management method and device of digital currency hard wallet

    CN120235621A

  • SIM card, terminal and digital currency management system

    CN109615351A

  • Intelligent student identity card payment verification method and system based on digital RMB transaction

    CN115409505A

  • Mobile phone SIM card offline electronic toll collection system implementation method

    CN116129540A

  • Digital currency transaction method and device, electronic equipment and computer readable medium

    CN116415939A