Method and apparatus for managing digital currency hardware wallet

By establishing a communication connection with the user identification card to verify account consistency, the problem of cumbersome and insecure management of digital currency hard wallets is solved, achieving simplified management and improved security.

CN120235621BActive Publication Date: 2026-07-21THE PEOPLES BANK OF CHINA DIGITAL CURRENCY INST
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311862879.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2026-07-21
Estimated Expiration
2043-12-29

Smart Images

  • Figure CN120235621B_ABST
    Figure CN120235621B_ABST
Patent Text Reader

Abstract

The application discloses a kind of management method and device of digital currency hard wallet, it is related to computer technology field.The specific embodiment of the method includes: in response to the management request of digital currency hard wallet, with user identification card establishes communication connection, obtains the first hard wallet information corresponding to user identification card;First hard wallet information is compared with the second hard wallet information displayed in digital currency application page to carry out account information verification;In the case where account information verification passes, enter hard wallet function management page, and the second hard wallet is managed by hard wallet function management page.This embodiment realizes the relevant information of hardware carrier user identification card based on digital currency hard wallet to carry out account consistency verification and management to hard wallet, simplifies the management mode to digital currency hard wallet, and improves the security of hard wallet management and use.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of computer technology, and in particular to a method and apparatus for managing a digital currency hard wallet. Background Technology

[0002] The management of existing cryptocurrency hardware wallets involves controlling the payment limits of the software wallets that can be used by the hardware carrier of the cryptocurrency hardware wallet, as well as basic capabilities such as password management and device removal. Since the hardware carrier of a cryptocurrency hardware wallet itself does not have real-name information, management can only be carried out by matching the hardware carrier's serial number.

[0003] In the process of realizing this invention, the inventors discovered that the existing technology cannot directly manage digital currency hard wallets through the relevant information of the hardware carrier of the digital currency hard wallet, which makes the management of digital currency hard wallets more cumbersome and the security of hard wallet management and use is low. Summary of the Invention

[0004] In view of this, embodiments of the present invention provide a method and apparatus 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 of the hardware carrier of the digital currency hard wallet, simplifying the management of digital currency hard wallets and improving the security of hard wallet management and use.

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

[0006] In response to a management request from a digital currency hard wallet, a communication connection is established with the user identification card to obtain the first hard wallet information corresponding to the user identification card;

[0007] The information of the first hard wallet is compared with the information of the second hard wallet displayed on the digital currency application page to verify the account information;

[0008] Once the account information verification is successful, you will be taken to the hardware wallet management page, where you can manage the second hardware wallet.

[0009] 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 includes: determining whether the first hard wallet identifier and the second hard wallet identifier are consistent; if the first hard wallet identifier and the second hard wallet identifier are consistent, the account information verification passes; if the first hard wallet identifier and the second hard wallet identifier are inconsistent, determining whether the first hard wallet real-name information and the second hard wallet real-name information are consistent; in the... If the real-name information of the first hard wallet matches the real-name information of the second hard wallet, the account information verification result is determined to be that the second hard wallet has changed its user identification card but has not changed its real-name information; if the real-name information of the first hard wallet does not match the real-name information of the second hard wallet, it is determined whether the real-name information of the first hard wallet is related to the real-name information of the second hard wallet; if the real-name information of the first hard wallet is related to 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 related to the real-name information of the second hard wallet, the account information verification result is determined to be that the second hard wallet has changed devices to log in.

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

[0011] Optionally, the method further includes: in response to receiving an instruction to cancel the second hard wallet, obtaining the payment information of the second hard wallet for verification; and if the verification is successful, sending 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.

[0012] Optionally, the method further includes: if the account information verification result indicates that the second hard wallet has been logged in from a different device, 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 disable the small-amount password-free payment function of the second hard wallet.

[0013] 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 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.

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

[0015] Optionally, before entering the hardware wallet function management page, the process also includes: checking whether there are any mandatory updates for applications through the available service management platform; if there are mandatory updates for applications, prompting the user to update the application and confirming that the application update was successful.

[0016] Optionally, the second hard wallet can be managed through the hard wallet function management page, including performing one or more of the following operations on the second hard wallet through the hard wallet function management page: setting payment limits, managing passwords, modifying the hard wallet name, reporting and unreporting the hard wallet as lost, and removing the hard wallet.

[0017] Optionally, establishing a communication connection with the user identification card includes: for a first type of operating system, establishing a communication connection by communicating with the user identification card via the open mobile interface of the operating system's SIM card channel; for a second type of operating system, establishing a communication connection by communicating with the user identification card via the Bluetooth channel protocol provided by the operator.

[0018] Optionally, the method further includes: for the second type of operating system, if the communication connection with the user identification card fails, the account information verification result is directly determined to be a second hard wallet device login.

[0019] According to another aspect of the present invention, a management device for a digital currency hard wallet is provided, comprising:

[0020] The connection establishment module is used to respond to the management request of the digital currency hard wallet, establish a communication connection with the user identification card, and obtain the first hard wallet information corresponding to the user identification card;

[0021] The information verification module is used to compare the information of the first hard wallet with the information of the second hard wallet displayed on the digital currency application page to verify the account information.

[0022] The wallet management module is used to access the hardware wallet function management page after the account information verification is passed, and to manage the second hardware wallet through the hardware wallet function management page.

[0023] According to another aspect of the present invention, an electronic device is provided, comprising: one or more processors; and a storage device for storing 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 digital currency hard wallet management method provided in the embodiments of the present invention.

[0024] According to another aspect of the present invention, a computer-readable medium is provided having a computer program stored thereon, which, when executed by a processor, implements the digital currency hard wallet management method provided in the embodiments of the present invention.

[0025] One embodiment of the above invention has the following advantages or beneficial effects: by responding to the management request of the digital currency hard wallet, establishing a communication connection with the user identification card, and obtaining the 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; and, if the account information verification is successful, entering the hard wallet function management page and managing the second hard wallet through the hard wallet function management page, the technical solution realizes the 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, simplifies the management method of the digital currency hard wallet, and improves the security of hard wallet management and use.

[0026] The further effects of the aforementioned unconventional alternative methods will be explained below in conjunction with specific implementation methods. Attached Figure Description

[0027] The accompanying drawings are provided to better understand the invention and are not intended to unduly limit the scope of the invention. Wherein:

[0028] Figure 1 This is a schematic diagram illustrating the main steps of a digital currency hard wallet management method according to an embodiment of the present invention;

[0029] Figure 2 This is a schematic diagram illustrating the implementation principle of establishing a communication connection with a SIM card according to an embodiment of the present invention;

[0030] Figure 3 This is a schematic diagram illustrating the implementation process of hardware wallet management according to an embodiment of the present invention;

[0031] Figure 4 This is a schematic diagram of the main modules of a digital currency hard wallet management device according to an embodiment of the present invention;

[0032] Figure 5 This is an exemplary system architecture diagram in which embodiments of the present invention can be applied;

[0033] Figure 6 This is a schematic diagram of the structure of a computer system suitable for implementing terminal devices or servers of the present invention. Detailed Implementation

[0034] The following description, in conjunction with the accompanying drawings, illustrates exemplary embodiments of the present invention, including various details to aid understanding. These details should be considered merely exemplary. Therefore, those skilled in the art will recognize that various changes and modifications can be made to the embodiments described herein without departing from the scope and spirit of the invention. Similarly, for clarity and brevity, descriptions of well-known functions and structures are omitted in the following description.

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

[0036] To directly manage digital currency hardware wallets via their hardware carriers, this invention links a personal digital currency soft wallet to a Subscriber Identification Module (SIM) card. The hard wallet information is written to the SIM card. Upon opening the hard wallet, the real-name information of the personal soft wallet is compared with the real-name information of the carrier's SIM card; if they match, the opening process continues. Furthermore, the SIM card hard wallet can be opened on different operating systems (e.g., Android, iOS). For different operating systems, the SIM card can be accessed by establishing a connection, allowing the hard wallet's relevant data (e.g., card application files, personalized data, key information, etc.) to be written to the SIM card. During use, the SIM card is inserted into a mobile phone or other user identification terminal, and digital currency payment is completed by touching the terminal.

[0037] In embodiments of the present invention, 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, while a digital currency hard wallet refers to a wallet that uses physical devices for storage and management. A digital currency hard wallet is a sub-wallet of a digital currency soft wallet. In embodiments of the present invention, "soft wallet" refers to a digital currency soft wallet, and "hard wallet" refers to a digital currency hard wallet.

[0038] Since SIM cards are inherently registered with real names, the consistency between the digital currency account and the SIM card account has already been matched when the user opens the SIM card hard wallet. Therefore, in the subsequent management of the hard wallet, it is possible to verify whether the hard wallet has been logged in on a different device, or whether the hardware carrier SIM card has been changed but the real name information (e.g., mobile phone number) has not been changed, thereby enhancing the security of digital currency hard wallet management and use.

[0039] Accordingly, this invention provides a method for managing a digital currency hard wallet, essentially a method for managing a SIM card-based digital currency hard wallet. The SIM card hard wallet is managed through a digital currency application (APP) installed on a SIM card identification device (e.g., mobile phone, smartwatch, etc.). Different operating systems (e.g., Android, iOS) can implement management functions based on different technical solutions. Android communicates with the SIM card via the Open Mobile Interface (OMA) of the SIM card channel for hard wallet management; iOS communicates with the Bluetooth SIM card via the Bluetooth channel protocol provided by the operator for hard wallet management. When users query and manage their SIM card hard wallet through the digital currency APP, they can perform basic management such as setting payment limits, password management, name modification, opening and closing accounts, as well as account consistency management.

[0040] In one embodiment of the present invention, the management function of the SIM card hardware wallet is mainly divided into three parts: APP access to the SIM card, consistency verification between the digital currency hardware wallet account and the hardware wallet account on the SIM card, and basic function management of the hardware wallet. Among them:

[0041] The first part involves the app accessing the SIM card. Different operating systems employ 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 via the Open Mobile Interface (OMA) of the phone's SIM card channel; on iOS, the app needs to pair with a Bluetooth SIM card (which has a Bluetooth module) and communicate with it via the Bluetooth channel protocol provided by the carrier.

[0042] The second part involves verifying the consistency between the digital currency hard wallet account and the hard wallet account on the SIM card. When viewing and managing the opened SIM card hard wallet within the digital currency app on the SIM card's identification device (in this embodiment, a mobile phone is used as an example), it's necessary to first check the backend to see if the hard wallet is in a normal state. If so, proceed to the hard wallet function management page. Before entering the hard wallet function management page, it's necessary to determine if the hard wallet is on the current SIM card, if the user identification card has been changed without changing the real-name information, or if the device used for login has been changed. Specifically, if the hard wallet has been logged into on a different device or the user identification card has been changed without changing the real-name information, the user will be guided to perform operations such as disabling the small-amount password-free payment function and canceling the hard wallet. If the hard wallet is on the current SIM card, it's necessary to check the available service management platform (TSM) for application updates.

[0043] The third part is the basic function management of the hard wallet. After entering the hard wallet function management page, you can perform basic function management of the hard wallet, including setting payment limits, password management, changing the hard wallet name, reporting and unblocking the hard wallet, and device removal. Device removal means deleting the hard wallet data from the SIM card. After removal, the hard wallet can be opened again.

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

[0045] Step S101: In response to the management request of the digital currency hard wallet, establish a communication connection with the user identification card and obtain the first hard wallet information corresponding to the user identification card. After the user initiates the management request of the digital currency hard wallet on the digital currency application APP of the SIM card identification terminal (e.g., mobile phone), the APP of the SIM card identification terminal (in the description of the embodiments of the present invention, APP refers to digital currency APP) needs to connect to the SIM card first in order to perform subsequent consistency verification.

[0046] According to one embodiment of the present invention, establishing a communication connection with a user identification card may specifically include: for a first type of operating system, establishing a communication connection by communicating with the user identification card via the open mobile interface of the operating system's SIM card channel; for a second type of operating system, establishing a communication connection by communicating with the user identification card via a Bluetooth channel protocol provided by the operator. The first type of operating system is, for example, Android, and the second type of operating system is, for example, iOS.

[0047] For Android systems, the app communicates with the SIM card via the OMA interface of the operating system. For iOS systems, the app needs to pair with the Bluetooth SIM card and communicate via the Bluetooth channel protocol provided by the carrier. Specifically, the user first initiates a Bluetooth search request in the app, selects the Bluetooth SIM card to connect to, enters the Bluetooth pairing code to pass verification, and establishes a connection between the app and the SIM card. A pairing code is required for the first pairing; subsequent connections to previously paired Bluetooth SIM cards do not require a new pairing code. The app also needs to support handling various abnormal SIM card connection situations.

[0048] After establishing a communication connection with the SIM card, the first hardware wallet information corresponding to the SIM card can be obtained. It is important to note that one SIM card can only correspond to one hardware wallet and its related information.

[0049] Figure 2 This is a schematic diagram illustrating the implementation principle of establishing a communication connection with a SIM card according to an embodiment of the present invention. Figure 2 As shown in the embodiment of the present invention, the process of establishing a communication connection between a digital currency app on an iOS device and a SIM card when a user adds or views a hardware wallet to the SIM card is illustrated. First, it is determined whether the phone's Bluetooth is turned on; if not, the user is guided to turn on Bluetooth. Next, it is determined whether the app has already established a Bluetooth connection; if so, it is determined whether multiple Bluetooth SIM cards are available. If so, the user is prompted to select one for pairing; otherwise, the pairing process proceeds directly. If no Bluetooth connection is established, an available Bluetooth SIM card is searched for. If the search is successful, a pairing code is entered, and the pairing process begins; otherwise, a search failure message is displayed. After entering the pairing process, the pairing code is checked first, and after successful pairing, a communication connection is established with the SIM card. Then, the hardware wallet information within the SIM card can be read.

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

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

[0052] According to one embodiment of the present invention, 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 hard wallet identifier is, for example, information that can uniquely identify a hard wallet, such as a hard wallet number.

[0053] The account information is verified by comparing the first hard wallet information with the second hard wallet information displayed on the cryptocurrency application page. Specifically, this may include: determining whether the first hard wallet identifier and the second hard wallet identifier are consistent; if they are consistent, the account information verification passes; if they are inconsistent, determining whether the real-name information of the first hard wallet and the second hard wallet are consistent; if they are consistent, determining that the account information verification result indicates the second hard wallet has changed its user identification card but not its real-name information; if they are inconsistent, determining whether the first hard wallet real-name information and the second hard wallet real-name information are related; if they are related, the account information verification passes; if they are not related, determining that the second hard wallet has logged in from a different device.

[0054] After establishing a communication connection with the SIM card, the hardware wallet information within the SIM card can be read. Then, by determining whether the first hardware wallet identifier and the second hardware wallet identifier are consistent, it is determined whether the second hardware wallet displayed on the digital currency app page is consistent with the first hardware wallet on the SIM card. If they are consistent, it means that the second hardware wallet is the first hardware wallet on the SIM card, the account information verification passes, and step S103 can be directly executed to perform subsequent management operations on either the second or first hardware wallet. If they are inconsistent, further determination is needed to determine whether the second hardware wallet has changed its user identification card without changing the real-name information, or whether the second hardware wallet has changed devices for login. Specifically, if the real-name information (e.g., mobile phone number) of the first hardware wallet and the real-name information (e.g., mobile phone number) of the second hardware wallet have an affiliated relationship, the account information verification passes.

[0055] Step S103: If the account information verification is successful, enter the hardware wallet function management page and manage the second hardware wallet through the hardware wallet function management page.

[0056] According to an embodiment of the present invention, 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: setting payment limits, managing passwords, modifying the hard wallet name, reporting and unreporting the hard wallet as lost, and removing the hard wallet.

[0057] The payment limit settings are implemented through the SIM card hardware wallet, including single transaction limits, daily cumulative limits, and annual cumulative limits. Password management is achieved through functions to change and reset the SIM card hardware wallet payment password. The hardware wallet name can be changed from the default name generated when the SIM card hardware wallet is created. The hardware wallet loss reporting and unloss reporting function allows users to report a lost SIM card. After reporting a lost SIM card, the hardware wallet becomes unusable until the SIM card is recovered. Hardware wallet loss reporting can be initiated separately. Hardware wallet removal removes the hardware wallet data from the SIM card. The app's backend sets the wallet to a lost state, deletes the application data from the SIM card, and the SIM card loses its digital currency payment capability until the hardware wallet data is rewritten to the SIM card.

[0058] According to one embodiment of the present invention, before entering the hard wallet function management page, the method further 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 user does not update, they cannot enter the hard wallet function management page. If the user updates, the update process is initiated, and the user enters the hard wallet function management page after the update is successful.

[0059] According to one embodiment of the present invention, if the account information verification result shows that the second hard wallet has had its user identification card replaced but the real-name information has not been changed, the user is prompted to cancel the second hard wallet. In this case, it indicates that the hardware carrier SIM of the second hard wallet has been changed, but the corresponding real-name information (e.g., mobile phone number) has not been changed. This may be due to the hardware carrier being lost and then replaced. In this case, the user needs to be prompted to cancel the hard wallet on the original hardware carrier SIM card, i.e., the second hard wallet displayed on the APP page at this time.

[0060] According to another embodiment of the present invention, 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 as to cancel the second hard wallet through the wallet issuing institution. When it is necessary to cancel the second hard wallet, payment information verification must first be performed, for example, verification can be performed based on a payment password. After successful verification, a cancellation request can be sent to the wallet issuing institution, so as to cancel the second hard wallet through the wallet issuing institution. After cancellation, the second hard wallet can no longer be used.

[0061] According to another embodiment of the present invention, 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 from a different device, 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 disable the small-amount password-free payment function of the second hard wallet. When the account information verification result indicates that the second hard wallet has been logged in from a different device, it means that the hardware carrier corresponding to the second hard wallet displayed on the APP page is not on the current device. At this time, the user can 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.

[0062] According to another embodiment of the present invention, 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 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. After disabling the small-amount password-free payment function, when the hard wallet makes a payment at a consumer terminal, the payment password of the hard wallet needs to be verified.

[0063] According to another embodiment of the present invention, after prompting the user to disable the small-amount password-free payment function of the second hard wallet, the method further includes: accessing the 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 it.

[0064] Figure 3 This is a schematic diagram illustrating the implementation process of hardware wallet management according to an embodiment of the present invention. Figure 3As shown, in one embodiment of the present invention, the main process for managing a hardware wallet is as follows: The user finds the second hardware wallet to be managed in the digital currency app and clicks to manage it. First, it determines whether the current device's operating system is Android. If it is Android, it establishes a communication connection by communicating with the SIM card through the open mobile interface of the operating system's SIM card channel. Then, it obtains the first hardware wallet corresponding to the SIM card and determines whether the second hardware wallet is on the current SIM card (i.e., whether the hardware wallet identifier of the second hardware wallet is consistent with that of the first hardware wallet). If the second hardware wallet is on the current SIM card, it checks whether there is a forced update. If so, it prompts for an update and displays the hardware wallet function management page after a successful update; otherwise, it directly displays the hardware wallet function management page. If the second hard wallet is not on the current SIM card, it checks whether the real-name information (e.g., the corresponding mobile phone number) of the second hard wallet matches the real-name information (mobile phone number) of the current SIM card. If they match, it prompts that the second hard wallet has changed SIM cards and asks whether to cancel the second hard wallet. If canceled, the cancellation process begins; otherwise, it exits. If they do not match, it further checks whether the real-name information (e.g., the corresponding mobile phone number) of the second hard wallet and the real-name information (mobile phone number) of the current SIM card are related. If they are related, the hard wallet function management page is displayed directly. Otherwise, it prompts 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, they will be redirected to the hard wallet function management page. After being redirected to the hard wallet function management page, the user can manage the second hard wallet, including setting payment limits, password management, changing the hard wallet name, reporting and unreporting the hard wallet lost, and removing the hard wallet.

[0065] If the current device's operating system is not Android, then it is iOS. In this case, the device communicates with the user identification card via the Bluetooth channel protocol provided by the operator to establish a communication connection. If the Bluetooth pairing is successful, the operation is the same as when the operating system is Android. Otherwise, the user is prompted whether to disable the small-amount password-free payment function of the second hardware wallet. Regardless of whether the user disables the small-amount password-free payment function, the user will be redirected to the hardware wallet function management page.

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

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

[0068] The information verification module 402 is used 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.

[0069] The wallet management module 403 is used to access the hardware wallet function management page after the account information verification is passed, and to manage the second hardware wallet through the hardware wallet function management page.

[0070] According to an embodiment of the present invention, 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 can also be used to: determine whether the first hard wallet identifier and the second hard wallet identifier are consistent; if the first hard wallet identifier and the second hard wallet identifier are consistent, the account information verification passes; if the first hard wallet identifier and the second hard wallet identifier are inconsistent, determine whether the first hard wallet real-name information and the second hard wallet real-name information are consistent; if the first hard wallet real-name information and the second hard wallet real-name information are consistent, determine that the account information verification result is that the second hard wallet has changed its user identification card and has not changed its real-name information; if the first hard wallet real-name information and the second hard wallet real-name information are inconsistent, determine whether the first hard wallet real-name information and the second hard wallet real-name information have an affiliated relationship; if the first hard wallet real-name information and the second hard wallet real-name information have an affiliated relationship, the account information verification passes; if the first hard wallet real-name information and the second hard wallet real-name information do not have an affiliated relationship, determine that the account information verification result is that the second hard wallet has changed its device login.

[0071] According to another embodiment of the present invention, the wallet management module 403 can also be used to: prompt the user to cancel the second hard wallet when the account information verification result shows that the second hard wallet has replaced the user identification card and has not changed the real name information.

[0072] According to another embodiment of the present invention, the wallet management module 403 can also be used to: in response to receiving an instruction to cancel the second hard wallet, obtain the payment information of the second hard wallet for verification; 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.

[0073] According to another embodiment of the present invention, the wallet management module 403 can also be used to: determine whether the second hard wallet has enabled the small-amount password-free payment function when the account information verification result is that the second hard wallet has been logged in on a different device; and prompt the user to disable the small-amount password-free payment function of the second hard wallet when the second hard wallet has enabled the small-amount password-free payment function.

[0074] According to another embodiment of the present invention, the wallet management module 403 can also be used to: in response to receiving a command to close the small-amount password-free payment function of the second hard wallet, send a request to the wallet issuing institution to close the small-amount password-free payment function, so as to close the small-amount password-free payment function of the second hard wallet through the wallet issuing institution.

[0075] According to another embodiment of the present invention, the wallet management module 403 can also be used 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.

[0076] According to another embodiment of the present invention, the wallet management module 403 can also be used to: query whether there is a forced update of an application through the available service management platform before entering the hardware wallet function management page; if there is a forced update of an application, prompt the user to update the application and confirm that the application update is successful.

[0077] According to another embodiment of the present invention, the wallet management module 403 can also be used to manage 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 unloss reporting function, and hard wallet removal.

[0078] According to another embodiment of the present invention, the connection establishment module 401 can also be used to: for a first type of operating system, communicate with the user identification card through the open mobile interface of the operating system's card channel to establish a communication connection; for a second type of operating system, communicate with the user identification card through the Bluetooth channel protocol provided by the operator to establish a communication connection.

[0079] According to another embodiment of the present invention, the information verification module 402 can also be used to: for the second type of operating system, if the communication connection with the user identification card fails to be established, the account information verification result is directly determined to be the second hard wallet device login.

[0080] According to the technical solution of this invention, in response to a management request from a digital currency hard wallet, a communication connection is established with a user identification card to obtain the 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 is successful, 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 the 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, simplifies the management method of the digital currency hard wallet, and improves the security of hard wallet management and use.

[0081] Figure 5 An exemplary system architecture 500 is shown, which can be used to manage a digital currency hard wallet according to embodiments of the present invention.

[0082] like Figure 5 As shown, system architecture 500 may include terminal devices 501, 502, and 503, a network 504, and a server 505. Network 504 serves as the medium for providing 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, etc.

[0083] 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. (for example only).

[0084] Terminal devices 501, 502, and 503 can be various electronic devices with displays that support web browsing, including but not limited to smartphones, tablets, laptops, and desktop computers.

[0085] Server 505 can be a server providing various services, such as a backend management server supporting websites browsed by users using terminal devices 501, 502, and 503 (for example only). The backend management server can respond to received product information query requests and other data in response to digital currency hard wallet management requests, establish a communication connection with the user identification card, and obtain the 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 account information; if the account information verification is successful, enter the hard wallet function management page, and manage the second hard wallet through the hard wallet function management page, and feed back the processing results (e.g., management operation results – for example only) to the terminal device.

[0086] It should be noted that the digital currency hard wallet management method provided in this embodiment of the invention is generally executed by server 505, and correspondingly, the digital currency hard wallet management device is generally set in server 505.

[0087] It should be understood that Figure 5 The number of terminal devices, networks, and servers shown is merely illustrative. Depending on implementation needs, any number of terminal devices, networks, and servers can be included.

[0088] The following is for reference. Figure 6 It shows a schematic diagram of the structure of a computer system 600 suitable for implementing terminal devices or servers of the present invention. Figure 6 The terminal device or server shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of the present invention.

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

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

[0091] In particular, according to the embodiments disclosed in this invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments disclosed in this invention include a computer program product comprising a computer program carried on a computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs the functions defined above in the system of this invention.

[0092] It should be noted that the computer-readable medium shown in this invention can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this invention, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0093] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0094] The units or modules described in the embodiments of the present invention can be implemented in software or hardware. The described units or modules can also be housed in a processor; for example, a processor can be described as including a connection establishment module, an information verification module, and a wallet management module. The names of these units or modules do not necessarily limit the specific unit or module itself. For example, a connection establishment module can also be described as "a module for establishing a communication connection with a user identification card in response to a management request from a digital currency hard wallet, and obtaining first hard wallet information corresponding to the user identification card."

[0095] In another aspect, the present invention also provides a computer-readable medium, which may be included in the device described in the above embodiments; or it may exist independently and not assembled into the device. The computer-readable medium carries one or more programs, which, when executed by the device, cause the device to: in response to a management request from a digital currency hard wallet, establish a communication connection with a user identification card and obtain first hard wallet information corresponding to the user identification card; compare the first hard wallet information with second hard wallet information displayed on a digital currency application page to verify account information; and, if the account information verification is successful, enter a hard wallet function management page and manage the second hard wallet through the hard wallet function management page.

[0096] According to the technical solution of this invention, in response to a management request from a digital currency hard wallet, a communication connection is established with a user identification card to obtain the 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 is successful, 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 the 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, simplifies the management method of the digital currency hard wallet, and improves the security of hard wallet management and use.

[0097] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can occur depending on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.

Claims

1. A method for managing a digital currency hard wallet, characterized in that, The method is performed by a digital currency application installed on the identification device of the user identification card, and the method includes: In response to a management request from a digital currency hard wallet, a communication connection is established with the user identification card to obtain the 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; the first hard wallet information includes the first hard wallet identifier and the first hard wallet real name information, and the second hard wallet information includes the second hard wallet identifier and the second hard wallet real name information. Once the account information verification is successful, you will enter the hardware wallet function management page and manage the second hardware wallet through the hardware wallet function management page; The account information is verified by comparing the first hard wallet information with the second hard wallet information displayed on the digital currency application page. This includes: determining whether the first hard wallet identifier and the second hard wallet identifier are consistent; if the first hard wallet identifier and the second hard wallet identifier are consistent, the account information verification passes; if the first hard wallet identifier and the second hard wallet identifier are inconsistent, determining whether the real-name information of the first hard wallet and the real-name information of the second hard wallet are consistent; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are consistent, determining that the account information verification result is that the second hard wallet has changed its user identification card but has not changed its real-name information; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are inconsistent, determining whether the real-name information of the first hard wallet and the real-name information of the second hard wallet are related; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are related, the account information verification passes; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are not related, determining that the account information verification result is that the second hard wallet has logged in from a different device.

2. The method according to claim 1, characterized in that, The method further includes: If the account information verification result shows that the second hard wallet has changed the user identification card but has not changed the real name information, the user will be prompted to cancel the second hard wallet.

3. The method according to claim 2, characterized in that, The method further includes: In response to receiving an instruction to cancel the second hard wallet, the payment information of the second hard wallet is obtained for verification; If the verification is successful, a cancellation request for the second hard wallet is sent to the wallet issuing authority so that the second hard wallet can be cancelled through the wallet issuing authority.

4. The method according to claim 1, characterized in that, The method further includes: If the account information verification result indicates that the second hard wallet has been logged in from a different device, 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, the user will be prompted to disable the small-amount password-free payment function of the second hard wallet.

5. The method according to claim 4, characterized in that, The method further includes: In response to receiving an instruction to disable the small-amount password-free payment function of the second hard wallet, a request to disable the small-amount password-free payment function is sent 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.

6. The method according to claim 4, characterized in that, After prompting the user to disable the small-amount password-free payment function of the second hard wallet, the following is also included: Access the hardware wallet function management page and manage the second hardware wallet through the hardware wallet function management page.

7. The method according to claim 1, characterized in that, Before entering the hard wallet feature management page, the following is also included: Check the available services management platform to see if there are any mandatory application updates; In the event of a forced application update, prompt the user to update the application and confirm that the update was successful.

8. The method according to claim 1 or 6, characterized in that, The second hard wallet is managed through the hard wallet function management page, including: The second hard wallet can be managed through the hard wallet function management page by performing one or more of the following operations: setting payment limits, managing passwords, changing the hard wallet name, reporting and unreporting the hard wallet as lost, and removing the hard wallet.

9. The method according to claim 1, characterized in that, Establishing a communication connection with the user identification card includes: For the first type of operating system, a communication connection is established by communicating with the user identification card through the open mobile interface of the operating system's card channel; For the second type of operating system, a communication connection is established by communicating with the user identification card via the Bluetooth channel protocol provided by the operator.

10. The method according to claim 9, characterized in that, The method further includes: For the second type of operating system, if the communication connection with the user identification card fails, the account information verification result is directly determined to be a second hardware wallet login via a different device.

11. A management device for a digital currency hard wallet, characterized in that, The device is located on a digital currency application installed on a user identification card reader, and the device includes: The connection establishment module is used to respond to the management request of the digital currency hard wallet, establish a communication connection with the user identification card, and obtain the first hard wallet information corresponding to the user identification card; The information verification module is used 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; the first hard wallet information includes a first hard wallet identifier and a first hard wallet real-name information, and the second hard wallet information includes a second hard wallet identifier and a second hard wallet real-name information. The information verification module is further configured to: determine whether the first hard wallet identifier and the second hard wallet identifier are consistent; if the first hard wallet identifier and the second hard wallet identifier are consistent, the account information verification passes; if the first hard wallet identifier and the second hard wallet identifier are inconsistent, determine whether the real-name information of the first hard wallet and the real-name information of the second hard wallet are consistent; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are consistent, determine that the account information verification result is that the second hard wallet has changed its user identification card but has not changed its real-name information; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are inconsistent, determine whether the real-name information of the first hard wallet and the real-name information of the second hard wallet are related; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are related, the account information verification passes; if the real-name information of the first hard wallet and the real-name information of the second hard wallet are not related, determine that the account information verification result is that the second hard wallet has changed its device login. The wallet management module is used to access the hardware wallet function management page after the account information verification is passed, and to manage the second hardware wallet through the hardware wallet function management page.

12. An electronic device, characterized in that, include: One or more processors; Storage device for storing 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 as described in any one of claims 1-10.

13. A computer-readable medium having a computer program stored thereon, characterized in that, When the program is executed by the processor, it implements the method as described in any one of claims 1-10.

Citation Information

Patent Citations

  • Network payment method and device

    CN112529553A

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

    CN115409505A

  • Hardware wallet logout method, management platform, digital currency application device and system

    CN116415945A