Resource extraction method and device, electronic equipment and storage medium

By sending a collection request to the smart wearable device and performing verification code verification, the problems of convenience and security of the smart wearable device in the resource extraction scenario are solved, and an efficient and secure resource extraction process is achieved.

CN119254472AInactive Publication Date: 2025-01-03PING AN BANK CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411301912.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-14
Publication Date
2025-01-03
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

Smart wearable devices fail to provide convenient solutions in resource extraction scenarios. The existing technology mainly relies on face recognition and password input, and lacks intelligent resource extraction methods.

Method used

By sending a collection request to the target smart wearable device, receiving and encrypting sign data, authenticating to the server, displaying the resource extraction interface, entering the resource extraction quantity, and realizing resource extraction through verification code verification, ensuring security and convenience.

Benefits of technology

It realizes resource extraction through smart wearable devices, improves the efficiency and diversity of resource extraction, provides a convenient operating experience, and ensures data security and authentication accuracy through hashing algorithms, reducing the illegal extraction of resources. risk.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119254472A_ABST
    Figure CN119254472A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides a resource extraction method and device, electronic equipment and a storage medium, and belongs to the technical field of wireless communication. The method comprises the following steps: sending a collection request to target intelligent wearable equipment, and sending target encrypted data corresponding to collected target object sign data to a server after receiving the collection request; and when the target encrypted data is matched with the pre-stored encrypted data of the target object in the server, the server generates verification passing information, and a resource extraction interface can be displayed by receiving the information. And determining the extraction quantity according to the operation of the target object on the interface and sending the extraction quantity to the server. And if the extraction quantity meets the condition, the server generates a first verification code, and displays a verification code input interface after receiving the first verification code. And determining a second verification code according to the operation of the target object on the verification code interface. And when the first verification code is matched with the second verification code, outputting the resources according to the extraction quantity. Through three-terminal interaction, the intelligent wearable device can be used for extracting resources, and the effect of providing convenience for the object is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a resource extraction method, device, electronic device and storage medium. Background Art

[0002] In today's era of rapid technological development, smart wearable devices are becoming increasingly popular and are gradually becoming an indispensable part of people's lives. People have higher and higher requirements for smart wearable devices, hoping to use them to achieve more convenient life services.

[0003] In the related art, in the resource extraction scenario, the object can only extract resources through face recognition, password input, etc., and the smart wearable device does not provide convenience for the object in this scenario. Therefore, it is urgent to provide a method for realizing resource extraction through smart wearable devices. Summary of the invention

[0004] The main purpose of the embodiments of the present application is to propose a resource extraction method, device, electronic device and storage medium, which can realize resource extraction through smart wearable devices to provide convenience for the object.

[0005] To achieve the above object, a first aspect of an embodiment of the present application proposes a resource extraction method, the method comprising:

[0006] Sending a collection request to a target smart wearable device, so that the target smart wearable device sends target encrypted data corresponding to the collected target vital sign data of the target object to the server upon receiving the collection request;

[0007] receiving verification information sent by the server, and displaying a resource extraction interface, wherein the verification information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored in the server;

[0008] In response to the target object inputting a resource extraction quantity on the resource extraction interface, determining a target resource extraction quantity, and sending the target resource extraction quantity to the server;

[0009] receiving a first verification code sent by the server and displaying a verification code input interface, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored in the server;

[0010] In response to the verification code input operation of the target object on the verification code input interface, determining a second verification code input by the target object;

[0011] When the first verification code matches the second verification code, the target resource is output according to the target resource extraction quantity.

[0012] In some embodiments, before sending the collection request to the smart wearable device, the method further includes:

[0013] In response to a control operation of a resource extraction control for a smart wearable device, a wireless connection function is enabled, and a smart wearable device interface is displayed, wherein at least one smart wearable device is displayed in the smart wearable device interface;

[0014] In response to a control operation on a target smart wearable device among the at least one smart wearable device, a communication connection with the target smart wearable device is established.

[0015] In some embodiments, the method further comprises:

[0016] When the first verification code does not match the second verification code, a verification failure interface is displayed and the wireless connection function is disabled, wherein the verification failure interface is used to indicate that the second verification code has not passed verification.

[0017] To achieve the above purpose, a second aspect of an embodiment of the present application proposes a resource extraction method, comprising:

[0018] Receiving target encrypted data of a target object sent by a target smart wearable device, and determining to store pre-stored encrypted data of the target object;

[0019] When the target encrypted data matches the pre-stored encrypted data, sending verification pass information to the resource extraction device so that the resource extraction device displays a resource extraction interface;

[0020] Receiving a target resource extraction quantity sent by the resource extraction device, the target resource extraction quantity being a resource extraction quantity determined by the resource extraction device in response to a resource extraction quantity input operation of a target object on the resource extraction interface;

[0021] When the resource quantity of the target object is greater than or equal to the target resource extraction quantity, a verification code is sent to the smart wearable device and the resource extraction device.

[0022] In some embodiments, before receiving the target encrypted data of the target object sent by the target smart wearable device and determining the pre-stored encrypted data of the target object to be stored, the method further includes:

[0023] Receiving vital sign data of a target object sent by the target smart wearable device;

[0024] Encrypting the vital sign data using a preset encryption algorithm to obtain pre-stored encrypted data;

[0025] A mapping relationship between the pre-stored encrypted data and the target object is established.

[0026] In some embodiments, the method further comprises:

[0027] When the target encrypted data does not match the pre-stored encrypted data, a verification failure message is sent to the target smart wearable device.

[0028] To achieve the above-mentioned purpose, a third aspect of an embodiment of the present application proposes a resource extraction device, comprising:

[0029] A first sending unit is used to send a collection request to a target smart wearable device, so that the target smart wearable device sends target encrypted data corresponding to the collected target vital sign data of the target object to the server when receiving the collection request;

[0030] A first display unit, configured to receive verification information sent by the server and display a resource extraction interface, wherein the verification information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored in the server;

[0031] A first determining unit, configured to determine a target resource extraction quantity in response to a resource extraction quantity input operation of the target object on the resource extraction interface, and send the target resource extraction quantity to the server;

[0032] A second display unit is used to receive a first verification code sent by the server and display a verification code input interface, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored in the server;

[0033] A second determining unit, configured to determine a second verification code input by the target object in response to a verification code input operation by the target object on the verification code input interface;

[0034] An output unit is used to output the target resource according to the target resource extraction quantity when the first verification code matches the second verification code.

[0035] In some embodiments, the device is further used for:

[0036] In response to a control operation of a resource extraction control for a smart wearable device, a wireless connection function is enabled, and a smart wearable device interface is displayed, wherein at least one smart wearable device is displayed in the smart wearable device interface;

[0037] In response to a control operation on a target smart wearable device among the at least one smart wearable device, a communication connection with the target smart wearable device is established.

[0038] In some embodiments, the device is further used for:

[0039] When the first verification code does not match the second verification code, a verification failure interface is displayed and the wireless connection function is turned off, wherein the verification failure interface is used to indicate that the second verification code has not passed the verification. To achieve the above purpose, a fourth aspect of an embodiment of the present application proposes a resource extraction device, comprising:

[0040] A third determining unit is used to receive target encrypted data of a target object sent by a target smart wearable device, and determine the pre-stored encrypted data of the target object to be stored;

[0041] A second sending unit, configured to send verification pass information to a resource extraction device when the target encrypted data matches the pre-stored encrypted data, so that the resource extraction device displays a resource extraction interface;

[0042] A receiving unit, configured to receive a target resource extraction quantity sent by the resource extraction device, wherein the target resource extraction quantity is a resource extraction quantity determined by the resource extraction device in response to a resource extraction quantity input operation of a target object on the resource extraction interface;

[0043] The third sending unit is used to send a verification code to the smart wearable device and the resource extraction device when the resource quantity of the target object is greater than or equal to the target resource extraction quantity.

[0044] In some embodiments, the device is further used for:

[0045] Receiving vital sign data of a target object sent by the target smart wearable device;

[0046] Encrypting the vital sign data using a preset encryption algorithm to obtain pre-stored encrypted data;

[0047] A mapping relationship between the pre-stored encrypted data and the target object is established.

[0048] In some embodiments, the device is further used for:

[0049] When the target encrypted data does not match the pre-stored encrypted data, a verification failure message is sent to the target smart wearable device.

[0050] To achieve the above objectives, the fifth aspect of an embodiment of the present application proposes an electronic device, which includes a memory and a processor, the memory stores a computer program, and the processor implements the method described in the first or second aspect when executing the computer program.

[0051] To achieve the above objectives, the sixth aspect of an embodiment of the present application proposes a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described in the first aspect or the second aspect is implemented.

[0052] The resource extraction method and device, electronic device and storage medium proposed in the present application send a collection request to a target smart wearable device, so that the target smart wearable device sends the target encrypted data corresponding to the target vital sign data of the collected target object to the server when receiving the collection request; receives the verification pass information sent by the server, and displays a resource extraction interface, wherein the verification pass information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored by the server; in response to the resource extraction quantity input operation of the target object on the resource extraction interface, determines the target resource extraction quantity, and sends the target resource extraction quantity to the server; receives a first verification code sent by the server, and displays a verification code input interface, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored on the server; in response to the verification code input operation of the target object on the verification code input interface, determines the second verification code input by the target object; when the first verification code matches the second verification code, outputs the target resource according to the target resource extraction quantity. In this way, through the three-way interaction with the target smart wearable device and the server, resource extraction can be achieved through the smart wearable device, the efficiency and diversity of resource extraction can be improved, and the effect of providing convenience for the object can be achieved. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 A flowchart of a resource extraction method provided in an embodiment of the present application;

[0054] Figure 2 A schematic diagram of the resource extraction interface provided in the embodiment of the present application;

[0055] Figure 3 A schematic diagram of the verification code input interface provided in an embodiment of the present application;

[0056] Figure 4 for Figure 1 The flowchart before step S101 in FIG.

[0057] Figure 5 A schematic diagram of a display interface of a resource extraction device provided in an embodiment of the present application;

[0058] Figure 6 for Figure 1 The flowchart after step S105 in FIG.

[0059] Figure 7 Another flow chart of the resource extraction method provided in the embodiment of the present application;

[0060] Figure 8 for Figure 7 The flowchart before step S401 in FIG.

[0061] Fig. 9 for Figure 7 The flowchart after step S401 in FIG.

[0062] Fig.10 A schematic diagram of the structure of a resource extraction device provided in an embodiment of the present application;

[0063] Fig.11 Another structural schematic diagram of the resource extraction device provided in an embodiment of the present application;

[0064] Fig.12 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0065] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0066] It should be noted that, although the functional modules are divided in the device schematic diagram and the logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different order than the module division in the device or the order in the flowchart. The terms "first", "second", etc. in the specification, claims and the above drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence.

[0067] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0068] First, some nouns involved in this application are analyzed:

[0069] Vital sign data: data that reflects the basic characteristics of human life activities. From a physiological point of view, it reflects the basic physiological functions of the body: it covers many important physiological aspects. For example, body temperature can be used to understand the balance of heat production and heat dissipation in the human body, which is one of the key indicators for maintaining normal human metabolism. The pulse can be used to understand the health of the human cardiovascular system and metabolic level. Vital sign data can reflect the working status of organs: respiratory rate reflects the working status of the respiratory system, including the ventilation function of the lungs. The activity status of the heart can be reflected through pulse, blood pressure and other vital sign data. The level of blood pressure is closely related to factors such as the contraction and relaxation function of the heart and the elasticity of blood vessels.

[0070] Hash Encryption: It is a one-way encryption algorithm. It converts input data of any length (such as text, files, etc.) into a fixed-length hash value through a specific hash function. This hash value is also commonly called a message digest. For example, common hash functions such as MD5 (Message Digest Algorithm 5) convert input data into a 128-bit hash value, while SHA-256 (Secure Hash Algorithm 256-bit) generates a 256-bit hash value.

[0071] Hash encryption has the following characteristics: 1. One-way: This is the key feature of hash encryption. The hash value can be easily calculated from the original data through the hash function, but it is almost impossible to reversely deduce the original data from the hash value. For example, for a complex document, no matter how long the document content is, a hash value of fixed length is obtained after the hash function operation, but the original document content cannot be restored based on this hash value alone. 2. Uniqueness: Different input data should produce different hash values ​​in an ideal situation. Even if the input data is only slightly different, the generated hash value will be very different. For example, if two similar but not identical text files are hashed, the hash values ​​obtained will be significantly different. 3. Avalanche effect: Small changes in input data will cause huge and unpredictable changes in the output hash value. Just like in a complex system, a small trigger may trigger a series of large-scale chain reactions. For example, if a character in a file is modified, after the hash operation, the new hash value will be very different from the original hash value.

[0072] Based on this, the embodiments of the present application provide a resource extraction method and device, an electronic device and a storage medium, aiming to improve the relevance of the generated image elements to the business and reduce or avoid the probability that the generated image elements cannot be directly used.

[0073] The resource extraction method and device, electronic device and storage medium provided in the embodiments of the present application are specifically described through the following embodiments. First, the resource extraction method in the embodiments of the present application is described.

[0074] The resource extraction method provided in the embodiment of the present application relates to the field of wireless communication technology. The resource extraction method provided in the embodiment of the present application can be applied to a resource extraction device, can also be applied to a server side, and can also be software running in a resource extraction device or a server side. In some embodiments, the resource extraction device is a device for outputting physical resources; the server side can be configured as an independent physical server, or can be configured as a server cluster or distributed system composed of multiple physical servers, and can also be configured as a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, and big data and artificial intelligence platforms; the software can be an application that implements the resource extraction method, etc., but is not limited to the above forms.

[0075] The present application can be used in many general or special computer system environments or configurations. For example: personal computers, server computers, handheld or portable devices, tablet devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments including any of the above systems or devices, etc. The present application can be described in the general context of computer-executable instructions executed by a computer, such as program modules. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The present application can also be practiced in distributed computing environments, in which tasks are performed by remote processing devices connected through a communication network. In a distributed computing environment, program modules can be located in local and remote computer storage media including storage devices.

[0076] It should be noted that in each specific implementation of the present application, when it comes to the need to perform relevant processing based on data related to the identity or characteristics of the object, such as object information, object behavior data, object historical data, and object location information, the permission or consent of the object will be obtained first, and the collection, use, and processing of these data will comply with relevant laws, regulations, and standards. In addition, when the embodiment of the present application needs to obtain sensitive personal information of the object, the separate permission or separate consent of the object will be obtained through a pop-up window or by jumping to a confirmation page. After clearly obtaining the separate permission or separate consent of the object, the necessary object-related data for the normal operation of the embodiment of the present application will be obtained.

[0077] Figure 1is an optional flow chart of a resource extraction method provided in an embodiment of the present application, the resource extraction method is applied to a resource extraction device, Figure 1 The method may include but is not limited to steps S101 to S106.

[0078] Step S101, sending a collection request to a target smart wearable device, so that the target smart wearable device sends target encrypted data corresponding to the collected target vital sign data of the target object to a server when receiving the collection request.

[0079] Among them, the smart wearable device can be a smart watch, smart bracelet, smart glasses and other wearable devices that can collect vital sign data of the object. When the smart wearable device is a smart watch or smart bracelet, the vital sign data can be pulse, heart rate, blood oxygen and other data. When the smart wearable device is a head-mounted device such as smart glasses, the vital sign data can be brain waves, eye movement data, etc., which are not limited here. The server is a device that provides services to the smart wearable device and the resource extraction device. The server has established communication connections with the smart wearable device and the resource extraction device respectively.

[0080] Specifically, when the target object needs to extract resources through the resource extraction device, the resource extraction device will send a collection request for collecting the target vital signs data of the target object to the target smart wearable device worn by the target object, so that the target smart wearable device will send the target encrypted data corresponding to the collected target vital signs data to the server for identity authentication.

[0081] The target encrypted data is the target vital sign data collected by the target smart wearable device converted into a fixed-length hash value through a hash algorithm as the target encrypted data of the target object. The hash algorithm can effectively protect the privacy of the object and prevent forgery due to its one-way and anti-collision properties.

[0082] Step S102, receiving verification information sent by the server and displaying a resource extraction interface, wherein the verification information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored in the server.

[0083] Among them, when the server receives the target encrypted data sent by the target smart wearable device, it will match and verify the pre-stored encrypted data of the target object pre-stored in the server and the target encrypted data. If the matching verification is successful, it means that the target vital signs data collected by the target smart wearable device this time is from the target object, so the identity authentication is successful. The server will send the verification pass information it generated to the resource extraction device, so that when the resource extraction device receives the verification pass information, it can be known that the identity authentication of the target object is successful, and the resource extraction interface will be displayed.

[0084] Step S103, in response to the target object's input operation of resource extraction quantity on the resource extraction interface, determining a target resource extraction quantity, and sending the target resource extraction quantity to the server.

[0085] Among them, see Figure 2 , Figure 2 The interface diagram of the resource extraction interface provided in the embodiment of the present application. In the resource extraction interface 10, a resource extraction quantity display control 11 and a plurality of resource extraction quantity input controls 12 are included. The resource extraction quantity input control 12 includes a plurality of numeric controls, an undo control and a confirmation control. The target object can form the target resource extraction quantity to be extracted in the resource extraction quantity display control 11 by performing touch operations on the plurality of numeric controls. If the target object enters an incorrect resource extraction quantity due to an operational error, the previously entered resource extraction quantity can be undoed through the undo control so that it can be re-entered, and after the input is correct, the confirmation control can be controlled to let the resource extraction device know the target resource extraction quantity entered by the target object.

[0086] Specifically, the resource extraction device may learn the target resource extraction quantity input by the target object in the following manner:

[0087] Detecting whether a control operation of the target object on the confirmation control is received;

[0088] If it is detected that a control operation of the target object on the confirmation control is received, the current resource extraction quantity currently displayed in the resource extraction quantity display control is obtained, and the current resource extraction quantity is determined as the target resource extraction quantity.

[0089] Among them, when the resource extraction device detects the control operation of the target object for the confirmation control, it means that the target object has confirmed the target resource extraction quantity it expects to extract. The resource extraction device can then read the current resource extraction quantity currently displayed in the extraction quantity display control and determine the current resource extraction quantity as the target resource extraction quantity.

[0090] Specifically, when the resource extraction device obtains the target resource extraction quantity, in order to determine whether the resource quantity of the target object can satisfy the resource extraction of the target resource extraction quantity, the target resource extraction quantity will be sent to the server so that the server can perform resource extraction verification.

[0091] Step S104, receiving a first verification code sent by the server and displaying a verification code input interface, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored in the server.

[0092] Among them, when the server determines that the target resource extraction quantity is less than or equal to the resource quantity of the target object stored in the server, it means that the resource quantity of the target object can satisfy the resource extraction quantity of the target resource extraction quantity, so the resource extraction verification is passed. And when the resource extraction verification is passed, the server will send a verification code to the resource extraction device and the target smart wearable device, wherein the verification code sent to the target smart wearable device is used to enable the target object to input in the resource extraction device, and the verification code sent to the resource extraction device is used to enable the resource extraction device to verify the verification code input by the target object, so as to improve the security of the resource extraction process.

[0093] Step S105 , in response to the verification code input operation of the target object on the verification code input interface, determining a second verification code input by the target object.

[0094] Among them, see Figure 3 , Figure 3 The interface diagram of the verification code input interface provided in the embodiment of the present application. In the verification code input interface 20, a verification code display control 21 and multiple verification code input controls 22 are included. The verification code input control 22 includes multiple numeric controls, a cancel control and a confirmation control. The target object can form an input second verification code in the verification code display control 21 by performing touch operations on the multiple numeric controls. If the target object enters an incorrect verification code due to an operational error, the previously entered verification code can be revoked through the cancel control so that it can be re-entered, and after the input is correct, the confirmation control can be controlled to let the resource extraction device know the second verification code entered by the target object.

[0095] Specifically, the resource extraction device may learn the second verification code input by the target object in the following manner:

[0096] Detecting whether a control operation of the target object on the confirmation control is received;

[0097] If it is detected that a control operation of the target object on the confirmation control is received, the current verification code currently displayed in the verification code display control is obtained, and the current verification code is determined as the second verification code.

[0098] Among them, when the resource extraction device detects that the target object has performed a control operation on the confirmation control, it means that the target object has confirmed the second verification code it input. The resource extraction device can read the current verification code currently displayed in the verification code display control and determine the current verification code as the second verification code.

[0099] Step S106: when the first verification code matches the second verification code, output the target resource according to the target resource extraction quantity.

[0100] Among them, when the first verification code matches the second verification code, it means that the verification code input by the target object matches the verification code received by the resource extraction device from the server, then the verification is passed, and the resource extraction device can output the corresponding target resources according to the target resource extraction quantity.

[0101] Specifically, take the scenario where a customer (target object) extracts resources through a resource extraction device, wearing a smart bracelet (target smart wearable device). The resource extraction device sends a collection request to the smart bracelet. The smart bracelet collects the customer's heart rate of 72 beats per minute, blood oxygen of 97%, and other vital signs data, and converts these vital signs data into a hash value through a hash algorithm, such as "$#F983", as the target encrypted data and sends it to the bank server.

[0102] The bank server stores the pre-stored encrypted data after the relevant vital signs data collected by the customer when opening an account are encrypted. The server matches and verifies the received target encrypted data and the pre-stored encrypted data. If the match is successful, the server generates a verification pass message and sends it to the resource extraction device. After receiving the verification pass message, the resource extraction device displays the resource extraction interface for the withdrawal operation.

[0103] On the resource withdrawal interface, the customer enters the withdrawal amount by touching the digital control. For example, the customer initially enters 3,000 yuan but finds that he has entered it incorrectly. He cancels the entry through the cancel control and re-enters 2,500 yuan, then clicks the confirmation control. The resource withdrawal device detects the customer's operation on the confirmation control, obtains the 2,500 yuan currently displayed in the resource withdrawal amount display control as the target resource withdrawal amount, and sends it to the bank server for verification.

[0104] Assuming that the customer's account balance is 5,000 yuan, the bank server determines that 2,500 yuan is less than or equal to 5,000 yuan, and the resource extraction verification is passed. The bank server generates a first verification code, such as "6321", and sends it to the resource extraction device and the smart bracelet. The resource extraction device displays a verification code input interface.

[0105] The customer enters the verification code by touching the digital control on the verification code input interface. If the customer enters the wrong code the first time, such as "6322", he / she can cancel the code by using the cancel control and re-enter the correct "6321" as the second verification code, and then click the confirmation control. The resource extraction device detects the customer's operation on the confirmation control and determines the "6321" currently displayed in the verification code display control as the second verification code.

[0106] Since the first verification code "6321" matches the second verification code "6321", the resource extraction device outputs the target resource according to the target resource extraction quantity of 2,500 yuan, that is, 2,500 yuan is output from the resource extraction device to the customer.

[0107] In steps S101 to S106 shown in the embodiment of the present application, a collection request is sent to the target smart wearable device, so that the target smart wearable device sends the target encrypted data corresponding to the target vital sign data of the collected target object to the server when receiving the collection request; the verification pass information sent by the server is received, and a resource extraction interface is displayed, wherein the verification pass information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored by the server; in response to the resource extraction quantity input operation of the target object on the resource extraction interface, the target resource extraction quantity is determined, and the target resource extraction quantity is sent to the server; a first verification code sent by the server is received, and a verification code input interface is displayed, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored on the server; in response to the verification code input operation of the target object on the verification code input interface, a second verification code input by the target object is determined; when the first verification code matches the second verification code, the target resources are output according to the target resource extraction quantity. In this way, through the three-end interaction with the target smart wearable device and the server, resource extraction can be achieved through the smart wearable device, the efficiency and diversity of resource extraction can be improved, and the object can be provided with convenience. And the vital sign data of the target object is encrypted into target encrypted data through the hash algorithm, and matched and verified with the pre-stored encrypted data in the server. Due to the one-way and anti-collision properties of the hash algorithm, the vital sign data is difficult to be tampered with and forged during the transmission and verification process, ensuring the security of the data, and also verifying the authenticity of the object's identity to prevent others from impersonating. The server generates a first verification code and sends it to the resource extraction device and the target smart wearable device. The target object enters the second verification code in the verification code input interface. The resource is output only when the two match. This double verification code mechanism adds a layer of security and reduces the risk of illegal extraction of resources.

[0108] See also Figure 4 , before step S101 in some embodiments, it also includes but is not limited to steps S201 to S202:

[0109] Step S201, in response to a control operation of a resource extraction control for a smart wearable device, a wireless connection function is enabled, and a smart wearable device interface is displayed, wherein at least one smart wearable device is displayed in the smart wearable device interface.

[0110] Among them, see Figure 5 , Figure 5A schematic diagram of the display interface of the resource extraction device provided in the embodiment of the present application. When the target user expects to extract resources through the resource extraction device, the resource extraction device will display a resource extraction control for the smart wearable device in the interface (for example, Figure 5 When the target user performs a touch operation such as clicking on the resource extraction control, the resource extraction device will know that the target user expects to extract resources through the smart wearable device, and then turn on the wireless function to display the smart wearable device interface 30 composed of the smart wearable devices that can be used to establish a wireless communication connection searched by its wireless function in the display interface of the resource extraction device.

[0111] Specifically, the wireless function may be Bluetooth, Wireless Fidelity (Wi-Fi), Near Field Communication (NFC), etc., which are not limited here.

[0112] Step S202: In response to a control operation on a target smart wearable device among at least one smart wearable device, a communication connection with the target smart wearable device is established.

[0113] Among them, when the resource extraction device responds to the control operation of the target smart wearable device among at least one smart wearable device, it means that the target user selects the target smart wearable device he is wearing from at least one smart wearable device displayed on the smart wearable device interface 30, and the resource extraction device establishes a communication connection with the target smart wearable device, so that after the communication connection is established, the resource extraction process can be executed.

[0114] In this way, the subject only needs to perform a simple control operation (such as clicking) on ​​the resource extraction control of the smart wearable device on the resource extraction device, and the device will turn on the wireless connection function and display the smart wearable device interface. The object operation process is simplified, and there is no need for complex settings or multiple steps to start the connection process. This allows the subject to quickly enter the preparation stage for resource extraction when he is busy or not familiar with the device operation. The connectable smart wearable devices are clearly displayed on the smart wearable device interface, and the subject can intuitively see all the selectable devices. This enables the subject to quickly and accurately select the target smart wearable device he is wearing from multiple devices, avoiding connection errors caused by unclear device identification and improving operation efficiency.

[0115] See also Figure 6 In some embodiments, after step S105, the process further includes but is not limited to step S301:

[0116] Step S301: When the first verification code does not match the second verification code, a verification failure interface is displayed and the wireless connection function is turned off. The verification failure interface is used to indicate that the second verification code has not passed the verification.

[0117] Among them, when the first verification code does not match the second verification code, it means that the target object has entered an error, or the person entering the verification code is not the target object. To ensure the security of resource extraction, the resource extraction device will display a verification failure interface to inform the object currently performing resource extraction that the second verification code entered by it has failed to pass the verification, and will turn off the wireless connection function that was previously turned on.

[0118] In this way, the resource extraction process is stopped in time when the verification code does not match, avoiding the misallocation of resources due to erroneous or illegal operations. For example, in scenarios involving financial transactions, downloading important data, etc., this mechanism can ensure that resources are only allocated to legitimate and properly verified users, ensuring the rational use and allocation of resources. And by turning off the wireless connection function, malicious attackers can be prevented from continuously trying to invade the device through the wireless connection or perform other malicious operations. This helps to protect the security of resource extraction devices and connected smart wearable devices, reduce the risk of device attacks, extend the service life of the device, and also reduce the cost of device maintenance.

[0119] Figure 7 is an optional flow chart of a resource extraction method provided in an embodiment of the present application, the resource extraction method is applied to a server, Figure 7 The method may include but is not limited to steps S401 to S404.

[0120] Step S401: receiving target encrypted data of a target object sent by a target smart wearable device, and determining the pre-stored encrypted data of the target object to be stored.

[0121] Among them, when the server receives the target encrypted data of the target object sent by the target smart wearable device, it will determine the target object based on the target device ID of the target smart wearable device or the object ID of the target object carried in the target encrypted data, and then determine the pre-stored encrypted data of the target object from the stored encrypted data.

[0122] Specifically, according to the target device ID of the target smart wearable device, the specific method for determining the target object can be: determining the target object corresponding to the target device ID through a first mapping relationship between the device ID and the object; according to the object ID of the target object carried in the target encrypted data, the specific method for determining the target object can be: parsing the target encrypted data, extracting the target object ID carried from the header of the target encrypted data, and determining the target object corresponding to the target object ID according to a second mapping relationship between the object ID and the object.

[0123] Step S402: When the target encrypted data matches the pre-stored encrypted data, verification pass information is sent to the resource extraction device so that the resource extraction device displays a resource extraction interface.

[0124] Among them, when the target encrypted data matches the pre-stored encrypted data, it means that the target encrypted data collected by the target smart wearable device this time is encrypted from the target vital signs data of the target object. Therefore, the collected object and the pre-stored object are both target objects. The identity authentication is passed, and the verification pass information is sent to the resource extraction device so that the resource extraction device displays the resource extraction interface.

[0125] Step S403, receiving a target resource extraction quantity sent by the resource extraction device, wherein the target resource extraction quantity is a resource extraction quantity determined by the resource extraction device in response to a resource extraction quantity input operation of the target object on the resource extraction interface.

[0126] When the resource extraction device determines the target resource extraction quantity through the resource extraction interface, it sends the target resource extraction quantity to the server.

[0127] Step S404: When the resource quantity of the target object is greater than or equal to the target resource extraction quantity, a verification code is sent to the smart wearable device and the resource extraction device.

[0128] Among them, the number of resources of the target object is the number of resources stored in the server in advance by the target object. When the number of resources of the target object is greater than or equal to the target resource extraction number, it means that the number of resources of the target object is sufficient to extract the target resource extraction number of resources, and a verification code is sent to the target smart wearable device and the resource extraction device.

[0129] Specifically, in order to further improve the security of the resource extraction process, the server can send different verification codes to the smart wearable device and the resource extraction device respectively based on a preset algorithm, so that when the subsequent resource extraction device verifies the verification code, it can determine whether the first verification code matches the second verification code based on the preset algorithm.

[0130] For example, the preset algorithm is y=x+n, n is a constant, x is the initial verification code, the server sends x to the target smart wearable device, and sends y to the resource extraction device, so that when the subsequent resource extraction device receives x input by the target object, it calculates the sum of x and n through the preset algorithm to determine whether it is the y received from the server. If so, the match is successful, otherwise, the match fails.

[0131] Specifically, take the scenario where a customer (target object) extracts resources through a resource extraction device as an example. Assume that the customer (target object) wears a smart bracelet (target smart wearable device). The smart bracelet has a unique device ID, and the data sent by the bracelet contains the customer's object ID. The customer comes to the resource extraction device to extract resources.

[0132] When the server receives the target encrypted data sent by the smart bracelet, if it is determined based on the device ID, assuming that the bank server has a mapping table between device ID and customer (first mapping relationship), through this mapping table, the corresponding customer is found according to the device ID of the smart bracelet. If the object ID is extracted from the target encrypted data header, the bank server also has a corresponding table between object ID and customer (second mapping relationship), and the corresponding customer is found through this table. Then find the customer's pre-stored encrypted data from the stored encrypted data. For example, when a customer opens an account at a bank, he or she has encrypted his or her vital signs data (such as heart rate, blood oxygen, etc.) and stored it in the server as pre-stored encrypted data.

[0133] Assume that the smart bracelet collects the customer's current heart rate, blood oxygen and other vital signs data, and encrypts them into target encrypted data. The server matches the target encrypted data with the pre-stored encrypted data. If the match is successful, it means that the customer himself is operating the withdrawal, and the server sends a verification pass message to the resource extraction device. After receiving the verification pass message, the resource extraction device displays the resource extraction interface for the withdrawal operation.

[0134] The customer operates on the resource extraction interface of the resource extraction device and determines the amount to be withdrawn by entering a number. For example, if the customer enters that he wants to withdraw 2,000 yuan, the resource extraction device sends this 2,000 yuan as the target resource extraction amount to the bank server.

[0135] Assume that the balance in the customer's bank account is 5,000 yuan, which is greater than 2,000 yuan, and meets the withdrawal conditions. The server generates a verification code based on a preset algorithm, assuming that the preset algorithm is y=x+5 (n=5), and the server generates an initial verification code x=1234 and sends it to the smart bracelet, and at the same time sends y=1234+5=1239 to the resource extraction device.

[0136] In this way, the target object is determined by the target device ID of the target smart wearable device or the object ID carried in the target encrypted data, and multiple identity identification paths are established. For example, the mapping relationship between the device ID and the object and the mapping relationship between the object ID and the object extracted from the encrypted data, which makes it difficult for illegal objects to impersonate the identity. The target encrypted data is matched with the pre-stored encrypted data to ensure that the source of the collected data is a legitimate target object. Because the encrypted data is generated based on the vital signs data of the target object, this matching verification further enhances the accuracy of identity authentication. During the resource extraction process, the server sends a verification code based on the comparison result of the number of resources of the target object and the number of target resource extractions, and different verification codes can be sent to the smart wearable device and the resource extraction device based on a preset algorithm. For example, using a preset algorithm such as, this method makes the verification of the verification code more complex and secure, and prevents the verification code from being easily cracked.

[0137] See also Figure 8 , before step S401 in some embodiments, it also includes but is not limited to steps S501 to S503:

[0138] Step S501: receiving vital sign data of a target object sent by the target smart wearable device.

[0139] Among them, before the target object extracts resources through the target smart wearable device, it is necessary to obtain online object registration. The specific registration content is the target object's vital signs data sent through the target smart wearable device, so that the server receives the target object's vital signs data.

[0140] Specifically, taking pulse data as an example, the target smart wearable device usually collects the pulse data of the target object through a built-in photoplethysmography (PPG) sensor. This sensor uses LED light sources and detectors to measure the attenuated light reflected and absorbed by human blood vessels and tissues, thereby recording the pulsation state of blood vessels and measuring pulse waves. The pulse data collected by the target smart wearable device needs to undergo a series of processing, including filtering, noise reduction, amplification, and sampling, to improve the accuracy and reliability of the data. These processing processes are usually completed by the processor built into the target smart wearable device. The server extracts unique or highly distinguishable features from the processed pulse data. These features may include parameters such as the morphology, frequency, and amplitude of the pulse wave, or feature values ​​calculated by more complex algorithms (such as time domain analysis, frequency domain analysis, time-frequency domain analysis, etc.). A pulse feature template is also established for each user. This template contains the pulse feature data of the target object for subsequent identity authentication and ID information generation.

[0141] Step S502: encrypt the vital sign data using a preset encryption algorithm to obtain pre-stored encrypted data.

[0142] The server converts the extracted pulse features into a fixed-length hash value through a hash algorithm as the pre-stored encrypted data of the target object. The hash algorithm is one-way and collision-resistant, which can effectively protect user privacy and prevent forgery. The server stores the generated pre-stored encrypted data on the target smart wearable device or cloud server. When identity authentication is required, the smart watch will re-collect the target object's vital sign data and extract the features, and then authenticate the identity with the pre-stored encrypted data.

[0143] Step S503: establishing a mapping relationship between the pre-stored encrypted data and the target object.

[0144] Among them, after the vital sign data is encrypted by a preset encryption algorithm to obtain the pre-stored encrypted data, a mapping relationship between the pre-stored encrypted data and the target object can be established, so that the pre-stored encrypted data can be determined according to the target object later.

[0145] In this way, the extracted pulse features are encrypted by using a hash algorithm to obtain pre-stored encrypted data. The one-way nature of the hash algorithm makes it almost impossible to reversely derive the original pulse features from the encrypted data, and the anti-collision property ensures that the encrypted data of different objects are unique, greatly improving the security of the data, effectively protecting the privacy of the object, and preventing others from forging identity information.

[0146] See also Fig. 9 , after step S401 in some embodiments, the method further includes but is not limited to step S601:

[0147] Step S601: When the target encrypted data does not match the pre-stored encrypted data, a verification failure message is sent to the target smart wearable device.

[0148] Among them, when the target encrypted data does not match the pre-stored encrypted data, it means that the target encrypted data collected by the target smart wearable device does not come from the target object, and there is a risk of the target smart wearable device being stolen. Therefore, a verification failure message is sent to the target smart wearable device and resource extraction is terminated.

[0149] Therefore, when the target encrypted data does not match the pre-stored encrypted data, it means that there may be unauthorized persons trying to use the target smart wearable device to extract resources. By sending a verification failure message to the target smart wearable device and terminating resource extraction, potential illegal operation channels can be quickly cut off, preventing resources from being illegally obtained, and effectively ensuring the security of resources.

[0150] See also Fig.10The embodiment of the present application also provides a resource extraction device, which can implement the above resource extraction method, and the device includes:

[0151] A first sending unit is used to send a collection request to a target smart wearable device, so that the target smart wearable device sends target encrypted data corresponding to the collected target vital sign data of the target object to the server when receiving the collection request;

[0152] A first display unit, configured to receive verification information sent by the server and display a resource extraction interface, wherein the verification information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored in the server;

[0153] A first determining unit, configured to determine a target resource extraction quantity in response to a resource extraction quantity input operation of the target object on the resource extraction interface, and send the target resource extraction quantity to the server;

[0154] A second display unit is used to receive a first verification code sent by the server and display a verification code input interface, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored in the server;

[0155] A second determining unit, configured to determine a second verification code input by the target object in response to a verification code input operation by the target object on the verification code input interface;

[0156] An output unit is used to output the target resource according to the target resource extraction quantity when the first verification code matches the second verification code.

[0157] In some embodiments, the device is further used for:

[0158] In response to a control operation of a resource extraction control for a smart wearable device, a wireless connection function is enabled, and a smart wearable device interface is displayed, wherein at least one smart wearable device is displayed in the smart wearable device interface;

[0159] In response to a control operation on a target smart wearable device among the at least one smart wearable device, a communication connection with the target smart wearable device is established.

[0160] In some embodiments, the device is further used for:

[0161] When the first verification code does not match the second verification code, a verification failure interface is displayed and the wireless connection function is disabled, wherein the verification failure interface is used to indicate that the second verification code has not passed verification.

[0162] The resource extraction device of the embodiment of the present application sends a collection request to the target smart wearable device through a first sending unit, so that the target smart wearable device sends the target encrypted data corresponding to the target vital sign data of the collected target object to the server when receiving the collection request; the first display unit receives the verification pass information sent by the server and displays the resource extraction interface, wherein the verification pass information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored by the server; the first determination unit determines the target resource extraction quantity in response to the resource extraction quantity input operation of the target object on the resource extraction interface, and sends the target resource extraction quantity to the server; the second display unit receives the first verification code sent by the server and displays the verification code input interface, wherein the first verification code is the verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored by the server; the second determination unit determines the second verification code input by the target object in response to the verification code input operation of the target object on the verification code input interface; the output unit outputs the target resource according to the target resource extraction quantity when the first verification code matches the second verification code. In this way, through the three-end interaction with the target smart wearable device and the server, resource extraction is realized through the smart wearable device, the efficiency and diversity of resource extraction are improved, and the object is provided with convenience. And the vital sign data of the target object is encrypted into the target encrypted data through the hash algorithm, and matched and verified with the pre-stored encrypted data in the server. Due to the one-way and anti-collision properties of the hash algorithm, the vital sign data is difficult to be tampered with and forged during the transmission and verification process, ensuring the security of the data, and also verifying the authenticity of the object's identity to prevent others from impersonating. The server generates a first verification code and sends it to the resource extraction device and the target smart wearable device. The target object enters the second verification code in the verification code input interface, and the resource is output only when the two match. This double verification code mechanism adds a layer of security and reduces the risk of illegal resource extraction. The object only needs to perform a simple control operation (such as clicking) on ​​the resource extraction control of the smart wearable device on the resource extraction device, and the device will turn on the wireless connection function and display the smart wearable device interface. The object operation process is simplified, and no complicated settings or multiple steps are required to start the connection process. It allows the object to quickly enter the preparation stage of resource extraction when it is busy or not familiar with the device operation. The connectable smart wearable devices are clearly displayed on the smart wearable device interface, and the subject can intuitively see all the selectable devices. This enables the subject to quickly and accurately select the target smart wearable device worn by itself from multiple devices, avoiding connection errors caused by unclear device identification and improving operation efficiency. The resource extraction process is stopped in time when the verification code does not match, avoiding the misallocation of resources due to incorrect or illegal operations.For example, in scenarios involving financial transactions and downloading important data, this mechanism can ensure that resources are only allocated to legitimate and properly verified users, ensuring the rational use and allocation of resources. And by turning off the wireless connection function, it can prevent malicious attackers from continuously trying to invade the device through the wireless connection or perform other malicious operations. This helps to protect the security of resource extraction devices and connected smart wearable devices, reduce the risk of device attacks, extend the service life of the device, and also reduce the cost of device maintenance.

[0163] See also Fig.11 The embodiment of the present application also provides a resource extraction device, which can implement the above resource extraction method, and the device includes:

[0164] A third determining unit is used to receive target encrypted data of a target object sent by a target smart wearable device, and determine the pre-stored encrypted data of the target object to be stored;

[0165] A second sending unit, configured to send verification pass information to a resource extraction device when the target encrypted data matches the pre-stored encrypted data, so that the resource extraction device displays a resource extraction interface;

[0166] A receiving unit, configured to receive a target resource extraction quantity sent by the resource extraction device, wherein the target resource extraction quantity is a resource extraction quantity determined by the resource extraction device in response to a resource extraction quantity input operation of a target object on the resource extraction interface;

[0167] The third sending unit is used to send a verification code to the smart wearable device and the resource extraction device when the resource quantity of the target object is greater than or equal to the target resource extraction quantity.

[0168] In some embodiments, the device is further used for:

[0169] Receiving vital sign data of a target object sent by the target smart wearable device;

[0170] Encrypting the vital sign data using a preset encryption algorithm to obtain pre-stored encrypted data;

[0171] A mapping relationship between the pre-stored encrypted data and the target object is established.

[0172] In some embodiments, the device is further used for:

[0173] When the target encrypted data does not match the pre-stored encrypted data, a verification failure message is sent to the target smart wearable device.

[0174] The resource extraction device of the embodiment of the present application determines the target object through the target device ID of the target smart wearable device or the object ID carried in the target encrypted data, and establishes multiple identity identification paths. For example, the mapping relationship between the device ID and the object and the mapping relationship between the object ID and the object extracted from the encrypted data, which makes it difficult for illegal objects to impersonate the identity. The target encrypted data is matched with the pre-stored encrypted data to ensure that the source of the collected data is a legitimate target object. Because the encrypted data is generated based on the vital sign data of the target object, this matching verification further enhances the accuracy of identity authentication. During the resource extraction process, the server sends a verification code based on the comparison result of the number of resources of the target object and the number of target resource extractions, and can send different verification codes to the smart wearable device and the resource extraction device based on a preset algorithm. For example, using a preset algorithm such as, this method makes the verification of the verification code more complex and secure, and avoids the verification code from being easily cracked. The extracted pulse features are encrypted by using a hash algorithm to obtain pre-stored encrypted data. The unidirectionality of the hash algorithm makes it almost impossible to reversely derive the original pulse characteristics from the encrypted data, and the anti-collision property ensures that the encrypted data of different objects are unique, greatly improving the security of the data, effectively protecting the privacy of the object, and preventing others from forging identity information. When the target encrypted data does not match the pre-stored encrypted data, it means that there may be unauthorized personnel trying to use the target smart wearable device to extract resources. By sending a verification failure message to the target smart wearable device and terminating resource extraction, potential illegal operation channels can be quickly cut off, avoiding illegal acquisition of resources, and effectively ensuring the security of resources.

[0175] The specific implementation of the resource extraction device is basically the same as the specific implementation of the above-mentioned resource extraction method, and will not be repeated here.

[0176] The embodiment of the present application also provides an electronic device, the electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the resource extraction method when executing the computer program. The electronic device can be any intelligent terminal including a tablet computer, a car computer, etc.

[0177] See also Fig.12 , Fig.12 The hardware structure of an electronic device of another embodiment is illustrated, and the electronic device includes:

[0178] The processor 901 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0179] The memory 902 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 902 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 902, and the processor 901 calls and executes the resource extraction method of the embodiment of this application;

[0180] Input / output interface 903, used to implement information input and output;

[0181] Communication interface 904, used to realize communication interaction between the device and other devices, which can be realized by wired mode (such as USB, network cable, etc.) or wireless mode (such as mobile network, WIFI, Bluetooth, etc.);

[0182] A bus 905 that transmits information between various components of the device (e.g., the processor 901, the memory 902, the input / output interface 903, and the communication interface 904);

[0183] The processor 901 , the memory 902 , the input / output interface 903 and the communication interface 904 are connected to each other in communication within the device via a bus 905 .

[0184] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned resource extraction method is implemented.

[0185] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0186] The resource extraction method, resource extraction device, electronic device and storage medium provided in the embodiments of the present application send a collection request to the target smart wearable device, so that the target smart wearable device sends the target encrypted data corresponding to the target vital sign data of the collected target object to the server when receiving the collection request; receives the verification pass information sent by the server, and displays the resource extraction interface, wherein the verification pass information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored by the server; in response to the resource extraction quantity input operation of the target object on the resource extraction interface, determines the target resource extraction quantity, and sends the target resource extraction quantity to the server; receives the first verification code sent by the server, and displays the verification code input interface, wherein the first verification code is the verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored on the server; in response to the verification code input operation of the target object on the verification code input interface, determines the second verification code input by the target object; when the first verification code matches the second verification code, outputs the target resource according to the target resource extraction quantity. In this way, through the three-way interaction with the target smart wearable device and the server, resource extraction can be achieved through the smart wearable device, thereby providing convenience for the object.

[0187] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0188] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0189] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0190] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0191] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0192] It should be understood that in the present application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0193] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0194] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0195] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0196] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including multiple instructions to enable a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (Read-Only Memory, referred to as ROM), random access memory (Random Access Memory, referred to as RAM), disk or optical disk and other media that can store programs.

[0197] The preferred embodiments of the present application are described above with reference to the accompanying drawings, but the scope of the rights of the present application is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present application should be within the scope of the rights of the present application.

Claims

1. A resource extraction method, characterized in that: include: Sending a collection request to a target smart wearable device, so that the target smart wearable device sends target encrypted data corresponding to the collected target vital sign data of the target object to the server upon receiving the collection request; receiving verification information sent by the server, and displaying a resource extraction interface, wherein the verification information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored in the server; In response to the target object inputting a resource extraction quantity on the resource extraction interface, determining a target resource extraction quantity, and sending the target resource extraction quantity to the server; receiving a first verification code sent by the server and displaying a verification code input interface, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored in the server; In response to the verification code input operation of the target object on the verification code input interface, determining a second verification code input by the target object; When the first verification code matches the second verification code, the target resource is output according to the target resource extraction quantity.

2. The resource extraction method according to claim 1, characterized in that: Before sending the collection request to the smart wearable device, the method further includes: In response to a control operation of a resource extraction control for a smart wearable device, a wireless connection function is enabled, and a smart wearable device interface is displayed, wherein at least one smart wearable device is displayed in the smart wearable device interface; In response to a control operation on a target smart wearable device among the at least one smart wearable device, a communication connection with the target smart wearable device is established.

3. The resource extraction method according to claim 2, characterized in that: The method further comprises: When the first verification code does not match the second verification code, a verification failure interface is displayed and the wireless connection function is disabled, wherein the verification failure interface is used to indicate that the second verification code has not passed verification.

4. A resource extraction method, characterized in that: include: Receiving target encrypted data of a target object sent by a target smart wearable device, and determining to store pre-stored encrypted data of the target object; When the target encrypted data matches the pre-stored encrypted data, sending verification pass information to the resource extraction device so that the resource extraction device displays a resource extraction interface; Receiving a target resource extraction quantity sent by the resource extraction device, the target resource extraction quantity being a resource extraction quantity determined by the resource extraction device in response to a resource extraction quantity input operation of a target object on the resource extraction interface; When the resource quantity of the target object is greater than or equal to the target resource extraction quantity, a verification code is sent to the smart wearable device and the resource extraction device.

5. The resource extraction method according to claim 4, characterized in that: Before the receiving of the target encrypted data of the target object sent by the target smart wearable device and determining the pre-stored encrypted data of the target object to be stored, the method further includes: Receiving vital sign data of a target object sent by the target smart wearable device; Encrypting the vital sign data using a preset encryption algorithm to obtain pre-stored encrypted data; A mapping relationship between the pre-stored encrypted data and the target object is established.

6. The resource extraction method according to claim 4, characterized in that: The method further comprises: When the target encrypted data does not match the pre-stored encrypted data, a verification failure message is sent to the target smart wearable device.

7. A resource extraction device, characterized in that: include: A first sending unit is used to send a collection request to a target smart wearable device, so that the target smart wearable device sends target encrypted data corresponding to the collected target vital sign data of the target object to the server when receiving the collection request; A first display unit, configured to receive verification information sent by the server and display a resource extraction interface, wherein the verification information is information generated by the server when the target encrypted data matches the pre-stored encrypted data of the target object stored in the server; A first determining unit, configured to determine a target resource extraction quantity in response to a resource extraction quantity input operation of the target object on the resource extraction interface, and send the target resource extraction quantity to the server; A second display unit is used to receive a first verification code sent by the server and display a verification code input interface, wherein the first verification code is a verification code generated by the server when the target resource extraction quantity is less than or equal to the resource quantity of the target object stored in the server; A second determining unit, configured to determine a second verification code input by the target object in response to a verification code input operation by the target object on the verification code input interface; An output unit is used to output the target resource according to the target resource extraction quantity when the first verification code matches the second verification code.

8. A resource extraction device, characterized in that: include: A third determining unit is used to receive target encrypted data of a target object sent by a target smart wearable device, and determine the pre-stored encrypted data of the target object to be stored; A second sending unit, configured to send verification pass information to a resource extraction device when the target encrypted data matches the pre-stored encrypted data, so that the resource extraction device displays a resource extraction interface; A receiving unit, configured to receive a target resource extraction quantity sent by the resource extraction device, wherein the target resource extraction quantity is a resource extraction quantity determined by the resource extraction device in response to a resource extraction quantity input operation of a target object on the resource extraction interface; The third sending unit is used to send a verification code to the smart wearable device and the resource extraction device when the resource quantity of the target object is greater than or equal to the target resource extraction quantity.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor implements the resource extraction method described in any one of claims 1 to 3, or the resource extraction method described in any one of claims 4 to 6 when executing the computer program.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, it implements the resource extraction method described in any one of claims 1 to 3, or the resource extraction method described in any one of claims 4 to 6.

Citation Information

Patent Citations

  • Identity authentication device and intelligent terminal

    CN105790951A

  • Identity authentication method, device and equipment based on automatic teller machine and storage medium

    CN117275138A

  • Resource access method, resource access device, computer equipment and storage medium

    CN117455640A