Resource transfer processing method and device, computing device, and storage medium

By obtaining the feature images of the target object and projecting resource transfer codes, the problems of high upgrading costs and system stability in the existing technology are solved, and resource transfer is efficiently completed without modifying existing equipment.

CN117670325BActive Publication Date: 2025-04-11TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
CN202211013038.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-23
Publication Date
2025-04-11
Estimated Expiration
2042-08-23

AI Technical Summary

Technical Problem

When supporting emerging resource transfer solutions, the existing technology requires software and/or hardware upgrades to the code scanning equipment or related processing systems, resulting in high time and labor costs and may affect system stability.

Method used

By acquiring the feature image of the target object, the resource transfer code associated with the target resource account is obtained based on the feature image, and the resource transfer code is projected within the scanning range of the target code scanning device using a light beam, so that the target code scanning device can scan and perform resource transfer operations.

Benefits of technology

It realizes that the resource transfer process is completed by analyzing feature images without modifying the existing equipment software and hardware, which reduces the cost of transformation and wiring, avoids device connection interference, and improves system stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117670325B_ABST
    Figure CN117670325B_ABST
Patent Text Reader

Abstract

The present disclosure relates to a resource transfer processing method and apparatus, a computing device, a computer-readable storage medium, and a computer program product. The resource transfer processing method includes: obtaining a feature image of a target object, the feature image including feature information associated with a target resource account; based on the feature image, obtaining a resource transfer code associated with the target resource account, wherein the resource transfer code represents the verification information required to perform a resource transfer operation for the target resource account; using a light beam to project the resource transfer code within the scanning range of a target code scanning device, so that the target code scanning device scans the resource transfer code and performs a resource transfer operation for the target resource account according to the verification information. This solution helps to reduce the additional costs caused by modification or wiring, helps to avoid the impact of external interference on device connections, and thus helps the resource transfer system maintain good stability.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular, to a resource transfer processing method, a resource transfer processing apparatus, a computing device, a computer-readable storage medium, and a computer program product. Background Art

[0002] Nowadays, computer technology is bringing a lot of convenience to people's work, life, study and many other aspects. For example, in scenarios involving resource transfer, such as payment scenarios, transactions or redemption scenarios for physical or virtual items, instead of the delivery process of resource entities, the transfer process of corresponding resources can be completed by scanning resource transfer codes (such as payment codes, etc.). Compared with the traditional physical delivery process, this transfer process achieved by scanning codes is more convenient and efficient. Furthermore, with the further development of computer technology, solutions for resource transfer such as face scanning, fingerprint scanning, and palm scanning have also emerged. These solutions further improve the convenience of resource transfer. However, these emerging solutions often require specific algorithms or equipment to implement. In order to enable existing systems to support these solutions, it is usually necessary to upgrade or transform the software or hardware of the existing system, which will consume a lot of time and manpower costs and may have an adverse effect on system stability. Summary of the invention

[0003] In view of this, the present disclosure provides a resource transfer processing method, a resource transfer processing apparatus, a computing device, a computer-readable storage medium, and a computer program product, which can alleviate, mitigate, or even eliminate the above-mentioned problems.

[0004] According to one aspect of the present disclosure, a resource transfer processing method is provided, including: obtaining a feature image of a target object, the feature image including feature information associated with a target resource account; based on the feature image, obtaining a resource transfer code associated with the target resource account, wherein the resource transfer code represents verification information required to perform a resource transfer operation on the target resource account; using a light beam to project the resource transfer code within a scanning range of a target code scanning device, so that the target code scanning device scans the resource transfer code, and performs a resource transfer operation on the target resource account based on the verification information.

[0005] According to another aspect of the present disclosure, a resource transfer processing device is provided, including: a first acquisition module, configured to acquire a feature image of a target object, the feature image including feature information associated with a target resource account; a second acquisition module, configured to acquire a resource transfer code associated with the target resource account based on the feature image, wherein the resource transfer code represents verification information required to perform a resource transfer operation on the target resource account; a projection module, configured to use a light beam to project the resource transfer code within a scanning range of a target code scanning device, so that the target code scanning device scans the resource transfer code and performs a resource transfer operation on the target resource account based on the verification information.

[0006] In some embodiments, the projection module is further configured to: project the resource transfer code onto the target surface using a visible light beam, so that the resource transfer code is presented on the target surface through a difference in light intensity, wherein the target surface is within a scanning range of a target code scanning device.

[0007] In some embodiments, the target surface comprises at least a portion of a surface of a target object.

[0008] In some embodiments, the projection module is further configured to: when the distance between the target surface and the light source for projecting the visible light beam is within a preset range, use a visible light beam of a first color to project the resource transfer code on the target surface; when the distance between the target surface and the light source is not within the preset range, use a visible light beam of a second color to project the resource transfer code on the target surface.

[0009] In some embodiments, the second acquisition module includes: an acquisition sub-module, configured to acquire resource transfer verification information associated with the target resource account based on the feature image, wherein the resource transfer verification information includes verification information for performing a resource transfer operation on the target resource account; and a generation sub-module, configured to generate a resource transfer code based on the resource transfer verification information.

[0010] In some embodiments, the acquisition submodule is further configured to: send a feature image to a verification device, and receive resource transfer verification information from the verification device, wherein the resource transfer verification information is generated by the following process: extract feature information from the feature image, determine a matching target resource account based on the feature information, and generate resource transfer verification information based on the determined target resource account.

[0011] In some embodiments, the second acquisition module includes: a communication sub-module, configured to send a feature image to a verification device, and receive a resource transfer code from the verification device, wherein the resource transfer code is generated by the following process: extracting feature information from the feature image, determining a matching target resource account based on the feature information, generating resource transfer verification information based on the determined target resource account, and generating a resource transfer code based on the resource transfer verification information.

[0012] In some embodiments, the first acquisition module includes: a transmitting submodule, configured to transmit coded light to the target object; a receiving submodule, configured to receive the coded light reflected by the target object; and an acquisition submodule, configured to acquire a characteristic image of the target object based on the reflected coded light, the characteristic image including position and depth information of at least some points on the surface of the target object.

[0013] In some embodiments, the first acquisition module includes: an acquisition submodule, configured to acquire at least one image of the target object; a screening submodule, configured to screen at least one image according to a preset dimension to obtain a feature image, and the preset dimension includes at least one of the following items: the size of the target object, the angle of the target object, the contrast of the image, the brightness of the image, and the clarity of the image.

[0014] In some embodiments, the device also includes: a presentation module, configured to present a resource transfer result in response to receiving a message containing a resource transfer result, wherein the resource transfer result includes at least one of the following items: information indicating a successful resource transfer, information indicating a failed resource transfer, information indicating a resource transfer amount, information indicating a resource transfer-out account, and information indicating a resource transfer-in account.

[0015] According to yet another aspect of the present disclosure, a computing device is provided, comprising: a memory configured to store computer-executable instructions; and a processor configured to execute the method described according to the aforementioned aspects when the computer-executable instructions are executed by the processor.

[0016] According to another aspect of the present disclosure, a computer-readable storage medium is provided, which stores computer-executable instructions. When the computer-executable instructions are executed, any method described in the above aspects is executed.

[0017] According to another aspect of the present disclosure, a computer program product is provided, comprising computer instructions, which implement the steps of the method described in the above aspects when executed by a processor.

[0018] Through the resource transfer processing scheme provided by the present disclosure, after acquiring the characteristic image of the target object and obtaining the resource transfer code associated with the target resource account based on the acquired characteristic image, the resource transfer code can be projected with a light beam so that the projected resource transfer code can be scanned and identified by the scanning device. Thus, the process of realizing resource transfer by analyzing the characteristic image can be realized without making changes to the software and hardware of the existing equipment (i.e., the target code scanning equipment and the associated processing device, etc.) and without connecting the existing equipment to the equipment executing this scheme. This helps to reduce the additional costs caused by transformation or wiring, and also helps to avoid the influence of external interference on the device connection, which is conducive to maintaining good stability of the resource transfer system.

[0019] These and other aspects of the disclosure will be apparent from and elucidated with reference to the embodiments described hereinafter. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] Further details, features and advantages of the present disclosure are disclosed in the following description of exemplary embodiments in conjunction with the accompanying drawings, in which:

[0021] Figure 1 Schematically illustrates an example application scenario in which the resource transfer processing solution according to some embodiments of the present disclosure can be applied;

[0022] Figure 2A An example flow chart of a resource transfer processing method according to some embodiments of the present disclosure is schematically shown;

[0023] Figure 2B Another exemplary flow chart of a resource transfer processing method according to some embodiments of the present disclosure is schematically shown;

[0024] Figure 3 An example interactive flow chart of a resource transfer processing method according to some embodiments of the present disclosure is schematically shown;

[0025] Figure 4 An exemplary architecture diagram of a payment system according to some embodiments of the present disclosure is schematically shown;

[0026] Figure 5 An example block diagram of a payment system according to some embodiments of the present disclosure is schematically shown;

[0027] Figure 6 An example block diagram of a resource transfer processing device according to some embodiments of the present disclosure is schematically shown;

[0028] Figure 7 An example block diagram of a computing device according to some embodiments of the present disclosure is schematically shown. DETAILED DESCRIPTION

[0029] Figure 1 An example application scenario 100 to which the technical solutions according to some embodiments of the present disclosure can be applied is schematically shown.

[0030] like Figure 1 As shown, the scene 100 includes a computing device 110. The resource transfer processing scheme provided by the present disclosure can be deployed on the computing device 110 to obtain the characteristic image of the target object and project the corresponding resource transfer code. The characteristic image of the target object can be, for example, an image of the face, palm, finger, iris or other body part of the user 120. Exemplarily, the user 120 can adjust the position or posture of himself or the computing device 110 so that his face, palm, finger, iris or other body part is within the sensing or shooting range of the computing device 110, and the computing device 110 can then enable the resource transfer processing scheme provided by the present disclosure, obtain the characteristic image of the specific body part of the user 110, and obtain and project the corresponding resource transfer code. Exemplarily, the computing device 110 includes but is not limited to a personal computer, a laptop computer, a smart phone, a tablet computer, and a portable wearable device. The specific structure of the computing device 110 will be described in detail later and will not be repeated here.

[0031] The scene 100 may further include a scanning device 130. The resource transfer code projected by the computing device 110 may be within the scanning range of the scanning device 130, and the scanning device 130 may scan and identify the resource transfer code, thereby performing corresponding resource transfer operations, such as transfer operations of various resource objects such as funds, physical or virtual items, points, virtual props, etc.

[0032] In addition, optionally, the scenario 100 may also include a server 140. In some embodiments, the resource transfer processing solution provided by the present disclosure may also be deployed on the server 140 or partially deployed on the server 140 and partially deployed on the computing device 110. The user 120 may access the services provided by the server 140 via the network 160 through the computing device 110. Exemplarily, the server 140 may be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or 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. In addition, it should be understood that the server 140 is shown only as an example. In fact, other devices or combinations of devices with computing and storage capabilities may also be used alternatively or additionally to provide corresponding services.

[0033] Optionally, the scene 100 may further include a database 150. In some embodiments, data required or generated for implementing the resource transfer processing solution provided by the present disclosure may be partially or completely stored in the database 150, such as a feature image of a target object, account information of a resource account, feature information associated with a resource account, etc. Exemplarily, the database 150 may be an independent data storage device or device group, or may also be a backend data storage device or device group related to other online services.

[0034] In the present disclosure, network 160 may be a wired network connected via cables, optical fibers, etc., or a wireless network such as 2G, 3G, 4G, 5G, Wi-Fi, Bluetooth, ZigBee, Li-Fi, etc., or an internal connection line of one or several devices.

[0035] As mentioned above, with the development of computer technology, in scenarios involving resource transfer, such as payment scenarios, transactions or redemption scenarios for physical or virtual items, instead of the delivery process of resource entities, the transfer process of corresponding resources can be completed by scanning resource transfer codes (such as payment codes, etc.). In addition, emerging solutions for resource transfer by means such as face scanning, fingerprint scanning, palm scanning, etc. have gradually emerged. These solutions help to further improve the convenience of resource transfer. However, when you want to use the above-mentioned emerging solutions, you often need to upgrade the software and / or hardware of the code scanning device or related processing system. Exemplarily, you can modify the code scanning device and the related processing system to support the above-mentioned emerging solutions, or you can connect the code scanning device or the related processing system to another device to support the above-mentioned emerging solutions, where the other device can be used to execute the above-mentioned emerging solutions. In the related art, when connecting the code scanning device or the related processing system to another device, it can generally be connected through a connecting line (such as a USB cable) or Bluetooth. However, supporting emerging solutions through software and / or hardware upgrades requires a lot of extra manpower, time and other costs, and may have an adverse impact on the stability and security of the original equipment and system; connecting through connecting wires will increase the cost of hardware lines, take up extra space, and easily affect the connectivity of line connections due to human activities; connecting through Bluetooth is easily interfered by other signals, thus affecting the stability of the connection. Therefore, these connection methods are not ideal.

[0036] Based on the above considerations, the applicant proposed a new resource transfer processing solution, which can make up for the shortcomings of the above technical solutions.

[0037] Indicatively, Figure 2A FIG. 2 shows an example flow chart of a resource transfer processing method 200A according to some embodiments of the present disclosure. For example, the image processing method 200A can be applied to Figure 1 The scenario 100 shown, for example, can be deployed on a computing device 110, a server 140, or a combination of the two in the form of an application program. As shown in the figure, a resource transfer processing method 200A can include steps 210 to 230, which are specifically as follows.

[0038] In step 210, a characteristic image of the target object may be obtained, and the characteristic image may include characteristic information associated with the target resource account. Exemplarily, the target object may refer to a user or a characteristic part of the user, such as a palm, face, fingerprint, iris, or other body parts; the characteristic image of the target object may refer to an image containing the user or the characteristic part of the user; the characteristic information may refer to information that can be used to identify the user, and the user may pre-enter the corresponding characteristic information and associate the characteristic information with a resource account, wherein the resource account may be the resource account of the user, or the resource account of other users related to the user, and the resource account may refer to an account that stores a certain type of resource (such as funds, points, physical or virtual items, virtual props, etc.). For example, in the example where the target object is the palm of the user, the feature image may be an image including the palm of the user, and the feature information may be, for example, the size ratio of the palm, the distribution of palm prints, etc.; in the example where the target object is the face of the user, the feature image may be an image including the face of the user, and the feature information may be, for example, the facial contour, the distribution of facial features, the shape of facial features, etc.; in the example where the target object is the fingerprint of the user, the feature image may be an image including the fingerprint of the user, and the feature information may be the shape of the fingerprint, etc.; in the example where the target object is the iris of the user, the feature image may be an image including the iris of the user, and the feature information may be the color and texture of the iris, etc. Optionally, the feature image of the target object may be acquired using a camera, or the feature image of the target object may be received from other devices. When the feature image of the target object is acquired using a camera, the presence of the target object may be automatically detected, and when the target object exists, the image of the target object may be captured using the camera; or the user may manually select whether to capture the image based on whether the target object is in place.

[0039] In step 220, a resource transfer code associated with the target resource account can be obtained based on the feature image, wherein the resource transfer code can represent the verification information required to perform the resource transfer operation for the target resource account. Optionally, the resource transfer code can be a one-dimensional code, a two-dimensional code, or a code in other forms generated according to various preset rules. The resource transfer code can, for example, contain information related to the target resource account, such as the identifier of the target resource account, the identity of the user, the verification information set by the user, etc., or the resource transfer code can be a randomly generated code associated with the target resource account (the association can, for example, be time-effective and can be recorded at, for example, a backend server). The verification information represented by the resource transfer code can refer to any information that can identify the target resource account and perform the resource transfer operation through the information, such as the identifier of the aforementioned target resource account, the identity of the user, the verification information set by the user, etc., or it can be a randomly generated character string associated with the target resource account, etc. The verification information enables the resource transfer operation for the target resource account to be performed by scanning the resource transfer code, and the resource transfer operation includes at least one of the following: transferring a certain amount of a certain resource from the target resource account, and transferring a certain amount of a certain resource into the target resource account. Exemplarily, the resource transfer code may be a payment code, a payment code, or the like.

[0040] In step 230, a light beam may be used to project the resource transfer code within the scanning range of the target code scanning device so that the target code scanning device scans the resource transfer code and performs a resource transfer operation on the target resource account according to the verification information. Optionally, the light beam used to project the resource transfer code may be a red or other colored laser beam, or may be another type of visible light beam, or may be an invisible light beam recognizable by the target code scanning device. The target code scanning device may be a device for scanning the resource transfer code and performing a resource transfer operation according to the scanning result, or the target code scanning device may scan the resource transfer code and transmit the scanning result to a processing device connected thereto, which may perform a resource transfer operation according to the scanning result. Exemplarily, the target code scanning device may be a code scanning gun, a mobile phone, or other device.

[0041] Through the resource transfer processing method 200A, the process of realizing resource transfer by analyzing feature images can be realized without modifying the software and hardware of the existing equipment (i.e., the target code scanning equipment and / or the associated processing equipment, etc.) and without connecting the existing equipment to the equipment executing this solution. This helps to reduce the additional costs caused by transformation or wiring, and also helps to avoid the influence of external interference on the device connection, so as to help the system maintain good stability.

[0042] In some embodiments, step 230 may include: projecting the resource transfer code on the target surface using a visible light beam, so that the resource transfer code is presented on the target surface by a light intensity difference, wherein the target surface is within the scanning range of the target code scanning device. Optionally, the visible light beam may be a monochromatic light beam of red, green, blue, white or other colors, or may also include light beams of two or more colors. For example, a red diode laser may be used to project the resource transfer code. Optionally, the resource transfer code may be projected on the target surface by various projection methods, such as LCD (Liquid Crystal Display) projection technology, CRT (Cathode Ray Tube) projection technology, DLP (Digital Light Processor) projection technology, etc. Exemplarily, the target surface may be at least a portion of the surface of the target object, or may also be the surface of other objects or a pre-placed plane. For example, the target surface may be the surface of the user's palm, the surface of the user's face, etc., or may be the surface of other objects or a specific plane placed near the device running method 200. Taking a one-dimensional barcode as an example, it may include a mark composed of a group of regularly arranged bars and spaces, and optionally, may also include corresponding characters, wherein the arrangement of bars and spaces may express certain information. In such an example, the bars and spaces may be distinguished by the difference in light intensity, for example, the bar portion is projected with a stronger light beam, and the space portion is projected with a weaker light beam, wherein the space portion projected with a weaker light beam may include not projecting the space portion with a light beam, that is, the light beam intensity of the space portion is zero. Alternatively, the bar portion and the space portion may also be projected in the opposite manner. Thus, the corresponding one-dimensional barcode may be presented on the target plane. When the resource transfer code is projected on the target surface, the target code scanning device may scan the projected resource transfer code, and implement the resource transfer operation according to the scanning result, or transmit the scanning result to the relevant processing device to complete the resource transfer operation. Optionally, the target code scanning device may automatically monitor whether a scannable resource transfer code appears within the scanning range and perform a scanning action, or the user may manually manipulate the target code scanning device to scan the resource transfer code. By using visible light to project the resource transfer code and presenting the resource transfer code on the target surface with light intensity differences, the resource transfer code can be conveniently and intuitively presented and the modification of existing code scanning equipment can be avoided. By presenting the resource transfer code directly on the surface of the target object, the layout of additional surfaces can be avoided, which further helps to reduce costs and reduce the complexity of the overall system.

[0043] In some embodiments, different colors of light beams can be used to project resource transfer codes according to the position of the target surface. Specifically, when the distance between the target surface and the light source for projecting the visible light beam is within a preset range, a first color of visible light beam can be used to project the resource transfer code on the target surface; when the distance between the target surface and the light source is not within the preset range, a second color of visible light beam can be used to project the resource transfer code on the target surface. For example, when the target surface is the surface of the user's palm, if the distance between the user's palm and the light source is within the preset range, a green visible light beam can be used to project the resource transfer code on the palm surface; if the distance between the user's palm and the light source is not within the preset range, other colors (such as red, yellow, etc.) of visible light beams can be used to project the resource transfer code on the palm surface. Thus, the user can be intuitively prompted whether the position of his palm is appropriate, whether it is too far or too close, so as to prompt the user whether the palm needs to be closer or farther away from the device to achieve a better projection effect, thereby ensuring that the resource transfer process can be smoothly and safely implemented. It should be understood that the above-mentioned green, red, yellow, etc. are only exemplary, and the present disclosure does not limit the specific color of the visible light beam. In addition, illustratively, assuming that the preset range is [m, n], where m and n are real numbers greater than zero, when the distance between the palm and the light source is within a range greater than or equal to m meters and less than or equal to n meters, the resource transfer code may be projected with a visible light beam of a first color; when the distance between the palm and the light source is less than m meters or greater than n meters, the resource transfer code may be projected with a visible light beam of a second color; or, when the distance between the palm and the light source is less than m meters, the resource transfer code may be projected with a visible light beam of a second color, and when the distance between the palm and the light source is greater than n meters, the resource transfer code may be projected with a visible light beam of a third color; etc. Optionally, the distance between a target surface such as a palm and the light source may be measured with the aid of visible light or invisible light, or the distance may be measured with the aid of a camera, or the distance may be measured in other ways.

[0044] In some embodiments, step 220 may include: based on the feature image, obtaining resource transfer verification information associated with the target resource account, wherein the resource transfer verification information includes verification information for performing a resource transfer operation for the target resource account; based on the resource transfer verification information, generating a resource transfer code. Exemplarily, the resource transfer verification information may include information related to the target resource account, such as an identifier of the target resource account, an identity of the user, verification information preset by the user, etc., or may include a randomly generated string associated with the target resource account, etc. Exemplarily, based on the resource transfer verification information, it may be converted into a corresponding resource transfer code according to a preset rule. The preset rule may be known to both the device executing method 200 and the target scanning device (or a processing device associated with the target scanning device), that is, after obtaining the resource transfer code, the target scanning device or the associated processing device may convert the resource transfer code into corresponding resource transfer verification information according to the preset rule, and then implement the resource transfer process according to the resource transfer verification information. Optionally, the step of obtaining the resource transfer verification information associated with the target resource account based on the feature image may be implemented locally, or with the aid of an external device. In the above embodiment, by acquiring resource transfer verification information and generating a resource transfer code locally, the overhead of data communication can be reduced and the system design in the related technology can be more conveniently compatible.

[0045] Exemplarily, the resource transfer verification information associated with the target resource account can be obtained based on the feature image in the following manner: sending the feature image to the verification device, and receiving the resource transfer verification information from the verification device. In such embodiments, the resource transfer verification information can be generated by the following process: extracting feature information from the feature image, determining a matching target resource account based on the feature information, and generating the resource transfer verification information based on the determined target resource account. The verification device can be, for example, a device independent of the device executing method 200. For example, the verification device can be deployed as Figure 1Server 140 shown. Exemplarily, a feature image can be sent to a verification device via a wired or wireless network, and the verification device can extract feature information from the feature image, determine a matching target resource account based on the feature information, and generate resource transfer verification information based on the determined target resource account, and feed back the generated resource verification information via a wired or wireless network. For example, the verification device can extract feature information from the feature image with the help of a machine learning model, such as feature information represented in the form of a feature vector, a string, etc., and then the extracted feature information can be compared with the feature information stored in the database to find the most matching feature information, and the resource account associated with the most matching feature information can be determined as the target resource account. When comparing the extracted feature information with the feature information stored in the database, the match can be measured by the similarity of the feature information. For example, the similarity between the extracted feature information and multiple candidate feature information can be calculated, such as the similarity measured by distance, etc., and the candidate feature information with the highest similarity can be regarded as the most matching feature information. By implementing the resource transfer verification information acquisition step with the help of a separate verification device, it helps to simplify the structure of the computing device running method 200, reduce its storage and processing power requirements, and facilitate unified management of resource transfer verification information and resource accounts.

[0046] In some embodiments, step 220 may include: sending a feature image to a verification device, and receiving a resource transfer code from the verification device. In such embodiments, the resource transfer code may be generated by the following process: extracting feature information from the feature image, determining a matching target resource account based on the feature information, generating resource transfer verification information based on the determined target resource account, and generating a resource transfer code based on the resource transfer verification information. Different from the aforementioned embodiments, here, the resource transfer code may be directly received from the verification device, that is, the step of generating a resource transfer code based on the resource transfer verification information may be performed by the verification device. This helps to further simplify the structure and processing logic of the computing device that runs method 200.

[0047] In some embodiments, step 210 may include: emitting coded light to the target object; receiving coded light reflected by the target object; and obtaining a characteristic image of the target object based on the reflected coded light, wherein the characteristic image includes the position and depth information of at least some points on the surface of the target object. Exemplarily, an invisible laser emitter of a specific wavelength may be used as a light source for emitting coded light, or a visible light source may be used as a light source for emitting coded light. The coded light may carry coded information (such as a coded pattern). When the coded light is projected onto the surface of the target object, the coded information in the coded light reflected by the surface will be distorted due to the unevenness of the surface of the target object. After receiving the coded light reflected by the surface of the target object, the distortion in the coded information may be analyzed by a preset algorithm, thereby obtaining the position and depth information of each point on the surface of the target object. With the help of coded light, the characteristic image of the target object can be obtained conveniently and accurately, thereby helping to ensure the accuracy and security of the resource transfer process. In addition, optionally, the characteristic image of the target object containing depth information may also be obtained by means of time of flight (ToF), binocular stereo vision, and the like.

[0048] In some embodiments, the characteristic image of the target object can be obtained by the following steps: obtaining at least one image of the target object; filtering at least one image according to a preset dimension to obtain a characteristic image, wherein the preset dimension includes at least one of the following items: the size of the target object, the angle of the target object, the contrast of the image, the brightness of the image, and the clarity of the image. Exemplarily, at least one image of the target object can be obtained by a camera, for example, streaming media data (such as video data) of the target object can be obtained, wherein the streaming media data can include multiple images of the target object. When filtering at least one image, exemplarily, the same or different weights can be set for different preset dimensions according to needs or experience, so as to select the image most suitable for feature extraction as the characteristic image. By obtaining at least one image and filtering the obtained image to obtain the characteristic image, the quality of the obtained characteristic image can be improved, thereby helping to ensure the accuracy and security of resource transfer processing.

[0049] Indicatively, Figure 2B FIG. 2 shows an example flow chart of a resource transfer processing method 200B according to some embodiments of the present disclosure. Similarly, the image processing method 200B can be applied to Figure 1The illustrated scenario 100 may be deployed on a computing device 110, a server 140, or a combination thereof in the form of an application program, for example. As shown in the figure, in addition to the above steps 210 to 230, the resource transfer processing method 200B may include an optional step 240, which is as follows.

[0050] In step 240, in response to receiving a message containing a resource transfer result, the resource transfer result may be presented, wherein the resource transfer result may include at least one of the following: information indicating that the resource transfer is successful, information indicating that the resource transfer fails, information indicating the amount of resource transfer, information indicating the account from which the resource is transferred, and information indicating the account to which the resource is transferred. Exemplarily, after the target scanning device scans the resource transfer code and completes the resource transfer operation (or after the resource transfer operation is completed with the help of an associated processing device), the verification device may obtain the resource transfer result, and may send a message containing the resource transfer result to the device executing method 200. After receiving the message, the device executing method 200 may present the resource transfer result through a display, voice broadcast, projection, etc. Exemplarily, a resource transfer result page may be presented to display the resource transfer result. By presenting the resource transfer result, it is convenient for the user to promptly know whether the resource transfer is successful, the amount of resource transfer, and / or the transfer-in account and transfer-out account involved in this resource transfer, etc., which helps to improve the human-computer interaction experience and helps to ensure the security of resource transfer.

[0051] For ease of understanding, schematically, Figure 3An example interactive flow chart of a resource transfer processing method 300 according to some embodiments of the present disclosure is shown. As shown in the figure, the resource transfer processing device can be used to execute the resource transfer processing methods 200A and 200B described in the various embodiments above, the verification device can process the feature image and generate corresponding resource transfer verification information or resource transfer code (as described above, the verification device is not necessary, and its function can also be performed by the resource transfer processing device), and the target code scanning device can scan the resource transfer code and perform the resource transfer operation by itself or with the help of relevant processing devices. Specifically, in step 301, the resource transfer device can perform an operation of acquiring a feature image, such as acquiring a feature image of the user's palm, face, fingerprint, iris, etc., which can be performed according to the various embodiments of step 210 described above; in step 302, the resource transfer device can send the feature image to the verification device, and the verification device can generate resource transfer verification information / resource transfer code based on the feature image, and send the resource transfer verification information / resource transfer code to the resource transfer processing device in step 303, which can be performed according to some embodiments of step 220 described above; the resource transfer processing device can generate a corresponding resource transfer code based on the resource transfer verification information, or directly receive the resource transfer code, and project the resource transfer code in step 304, which can be projected on the surface of the user's palm, face, etc., for example, which can be performed according to the various embodiments of step 230 described above; in step 305, the target scanning device can scan the resource transfer code, and perform the corresponding resource transfer operation by itself or with the help of relevant processing equipment. Optionally, after the resource transfer operation is completed, the verification device may send a message containing the resource transfer result to the resource transfer processing device, and the resource transfer processing device may present the resource transfer result to the user in any suitable manner, which may be performed according to the various embodiments of step 240 described above.

[0052] To make it easier to understand, let's take the palm-swipe payment scenario as an example. Figure 4 An example architecture 400 of a payment system according to some embodiments of the present disclosure is schematically illustrated.

[0053] like Figure 4As shown, the palm of the user (as the target object) can be oriented toward the palm payment device, so that the palm payment device can perform palm recognition on the palm of the user. Optionally, during the recognition process, the palm of the user can remain parallel to the screen of the palm payment device. After detecting the palm of the user, the palm payment device can capture an image containing the palm of the user and send the image to the palm payment backend service system to obtain a payment code. The palm payment backend service system can process the image containing the palm of the user, identify the identity of the user, obtain the user's resource account information, and generate a payment code associated with the user's resource account information. The payment code can be fed back to the palm payment device. Exemplarily, in the case where the payment code is, for example, a digital code, the palm payment device can convert it into a one-dimensional payment code and emit a laser to project the one-dimensional payment code onto the palm of the user. The scanning device (such as a barcode scanning gun) can be placed in a specific position and continuously recognize the one-dimensional payment code in a fixed area, or the scanning device can also be a handheld device that can move within a certain range according to the operation of the cashier to recognize the one-dimensional payment code. When the projected one-dimensional payment code appears on the palm of the user, the scanning device can recognize the one-dimensional payment code, and then pass the recognized payment code to the merchant POS (Point of Sale) system, for example, using a conventional HID (Human Interface Device) communication connection to pass the payment code to the merchant POS system. After receiving the payment code, the merchant POS system can use the system software to pass the payment code to the merchant thickness service system to complete the payment operation. At this point, the palm payment process can be completed. It can be seen that by projecting a one-dimensional payment code on the palm of the user with the help of a laser, the palm payment function can be added without changing the software and hardware of the scanning device, the merchant POS system and the merchant back-end service system, while avoiding the disadvantages of increased costs and instability caused by connecting through lines or Bluetooth signals.

[0054] Let's continue with the example of palm-swipe payment. Figure 5 An example block diagram of a payment system 500 according to some embodiments of the present disclosure is schematically shown. Figure 5 As shown, the payment system 500 may include a palm payment device, a merchant POS system, and backend services.

[0055] Specifically, the palm payment device may include a 3D camera and a palm payment application. The 3D camera may be any form of camera, such as a structured light camera, a light flight time camera, a binocular stereo vision camera, etc. Here, taking a structured light 3D camera as an example, it may include an infrared module, which may emit invisible light of a specific wavelength. As described in the above embodiment, the invisible light may be a coded light carrying coded information. When the coded light is projected on the palm surface, it may be reflected by the palm surface. The 3D camera may receive the reflected coded light and calculate the distortion of the coded pattern in the reflected light through a certain algorithm, thereby obtaining the position and depth information of the palm and the palm surface. In addition, a visible light source (not shown) may be provided in the 3D camera module. The visible light source is only enabled when the payment code is projected. The visible light emitted by the visible light source does not carry the coded information and is only used to project the payment code on the user's palm surface. Exemplarily, the visible light source may be a red diode laser or other types of light sources. The palm payment application may include a palm recognition module, a one-dimensional code generation module, and a result page module. The palm recognition module may include a biopsy submodule and a preference submodule. The biopsy submodule may call a 3D camera to perform a liveness detection function and collect streaming media data of the user's palm when the presence of the user's palm is detected. After acquiring the streaming media, the preference submodule may optimize the images in the streaming media data to select the best palm image. The preference criteria may include coefficient indicators such as palm size, angle, image contrast, image brightness, and image clarity. Subsequently, the best palm image may be sent to the backend service for palm recognition. The backend service may include a palm recognition service, a basic payment service, a basic account service, and other optional services. After receiving the palm image data from the palm payment device, the palm recognition service may extract features from the palm image image, and compare the features with the features in the database to find the feature data with the highest score, thereby matching the closest palm data. After the matching is completed, the user's resource account may be obtained through the basic account service, and the corresponding payment code may be generated with the help of the basic payment service. The payment code may be transmitted to the palm payment device and acquired and processed by the palm payment application. For example, the payment code may be a digital code generated according to a preset rule. After obtaining the digital payment code, the one-dimensional code generation module in the palm payment application may convert the digital payment code into a one-dimensional code, and project the one-dimensional code onto the user's palm surface with the help of the visible light source in the 3D camera module. Alternatively, the payment code returned by the backend service may be a one-dimensional code. In this case, the palm payment application may directly project the one-dimensional code onto the user's palm surface with the help of the visible light source in the 3D camera module.The barcode scanner in the merchant's POS system can automatically or manually scan and identify the one-dimensional code projected onto the surface of the user's palm, and pass the identified payment code to the POS machine through the HID connection. The POS machine can pass the payment code to the merchant's payment service system to complete the payment operation. After the payment operation is completed, the basic payment service of the back-end service can feedback a message containing the payment result to the palm payment application in the palm payment device, and the result page module in the palm payment application can display the received payment result. In this way, the palm payment process described above can be completed through the payment system 500.

[0056] According to some embodiments of the present disclosure, a resource transfer processing device is also provided. Figure 6 An example block diagram of a resource transfer processing device 600 is schematically shown. Figure 6 As shown, the resource transfer processing device 600 includes a first acquisition module 610, a second acquisition module 620 and a projection module 630. Exemplarily, the resource transfer processing device 600 can be deployed in Figure 1 The computing device 110 may be shown as such, or may be deployed on a server 140 or a combination of the computing device 110 and the server 140 .

[0057] The first acquisition module 610 can be configured to acquire a feature image of the target object, the feature image including feature information associated with the target resource account; the second acquisition module 620 can be configured to acquire a resource transfer code associated with the target resource account based on the feature image, wherein the resource transfer code represents verification information required to perform a resource transfer operation on the target resource account; the projection module 630 can be configured to use a light beam to project the resource transfer code within a scanning range of a target code scanning device so that the target code scanning device scans the resource transfer code and performs a resource transfer operation on the target resource account based on the verification information.

[0058] It should be understood that the resource transfer processing device 600 can be implemented in software, hardware, or a combination of software and hardware. Multiple different modules can be implemented in the same software or hardware structure, or one module can be implemented by multiple different software or hardware structures.

[0059] In addition, the resource transfer processing device 600 can be used to implement the resource transfer processing method 200 described above, and its related details have been described in detail above, and for the sake of brevity, they will not be repeated here. The resource transfer processing device 600 can have the same features and advantages as described about the above method.

[0060] Figure 7 An example block diagram of a computing device 700 according to some embodiments of the present disclosure is schematically shown. Figure 1The computing device 110 in the embodiment or other types of computing devices may be used to deploy the resource transfer processing apparatus 600 provided in the present disclosure.

[0061] As shown, the example computing device 700 includes a processing system 701, one or more computer-readable media 702, and one or more I / O interfaces 703 that are communicatively coupled to each other. Although not shown, the computing device 700 may also include a system bus or other data and command transmission system that couples the various components to each other. The system bus may include any one or combination of different bus structures, such as a memory bus or memory controller, a peripheral bus, a universal serial bus, and / or a processor or local bus utilizing any of a variety of bus architectures, or may also include such as control and data lines.

[0062] Processing system 701 represents the functionality of performing one or more operations using hardware. Thus, processing system 701 is illustrated as including hardware elements 704 that may be configured as processors, functional blocks, etc. This may include implementing a dedicated integrated circuit in hardware or other logic devices formed using one or more semiconductors. Hardware elements 704 are not limited by the materials from which they are formed or the processing mechanisms employed therein. For example, a processor may be composed of (multiple) semiconductors and / or transistors (e.g., electronic integrated circuits (ICs)). In such a context, processor executable instructions may be electronic executable instructions.

[0063] The computer-readable medium 702 is illustrated as including a memory / storage device 705. The memory / storage device 705 represents a memory / storage device associated with one or more computer-readable media. The memory / storage device 705 may include a volatile storage medium (such as a random access memory (RAM)) and / or a non-volatile storage medium (such as a read-only memory (ROM), flash memory, an optical disk, a magnetic disk, etc.). The memory / storage device 705 may include fixed media (e.g., RAM, ROM, a fixed hard drive, etc.) and removable media (e.g., flash memory, a removable hard drive, an optical disk, etc.). Exemplarily, the memory / storage device 705 may be used to store the feature images, resource transfer codes, etc. mentioned in the above embodiments. The computer-readable medium 702 may be configured in various other ways as further described below.

[0064] One or more input / output interfaces 703 represent functions that allow a user to enter commands and information into the computing device 700 and also allow the information to be presented to the user and / or sent to other components or devices using various input / output devices. Examples of input devices include keyboards, cursor control devices (e.g., mice), microphones (e.g., for voice input), scanners, touch functions (e.g., capacitive or other sensors configured to detect physical touch), cameras (e.g., visible or invisible wavelengths (such as infrared frequencies) can be used to detect motion that does not involve touch as gestures), network cards, receivers, and the like. Examples of output devices include display devices (e.g., displays or projectors), speakers, printers, tactile response devices, network cards, transmitters, and the like. Exemplarily, in the embodiments described above, the input device can allow the user to enter picture data of palms, fingerprints, faces, and the like, and the output device can allow the user to view resource transfer results, and the like.

[0065] The computing device 700 also includes a resource transfer processing application 706. The resource transfer processing application 706 may be stored as computer program instructions in the memory / storage device 705. The resource transfer processing application 706 may be implemented in conjunction with the processing system 701, etc. Figure 6 The entire functions of each module of the resource transfer processing device 600 are described.

[0066] Various techniques may be described herein in the general context of software, hardware, elements, or program modules. Typically, these modules include routines, programs, objects, elements, components, data structures, etc. that perform specific tasks or implement specific abstract data types. The terms "module," "function," etc., as used herein, generally represent software, firmware, hardware, or a combination thereof. The features of the techniques described herein are platform-independent, meaning that these techniques can be implemented on a variety of computing platforms with a variety of processors.

[0067] An implementation of the described modules and techniques may be stored on or transmitted across some form of computer-readable media. Computer-readable media may include various media accessible by computing device 700. By way of example and not limitation, computer-readable media may include “computer-readable storage media” and “computer-readable signal media”.

[0068] As opposed to a simple signal transmission, carrier wave, or signal itself, "computer-readable storage medium" refers to a medium and / or device capable of persistently storing information, and / or a tangible storage device. Therefore, computer-readable storage media refers to non-signal-bearing media. Computer-readable storage media include hardware such as volatile and non-volatile, removable and non-removable media and / or storage devices implemented in a method or technology suitable for storing information (such as computer-readable instructions, data structures, program modules, logic elements / circuits, or other data). Examples of computer-readable storage media may include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disk (DVD) or other optical storage device, hard disk, cassette, magnetic tape, magnetic disk storage device or other magnetic storage device, or other storage device, tangible medium, or article of manufacture suitable for storing the desired information and accessible by a computer.

[0069] "Computer readable signal media" refers to signal bearing media that is configured to send instructions to the hardware of computing device 700, such as via a network. Signal media typically can embody computer readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave, data signal, or other transport mechanism. Signal media also includes any information transfer media. By way of example and not limitation, signal media include wired media such as a wired network or direct wire connection and wireless media such as acoustic, RF, infrared, and other wireless media.

[0070] As previously described, hardware elements 704 and computer-readable media 702 represent instructions, modules, programmable device logic, and / or fixed device logic implemented in hardware form, which in some embodiments can be used to implement at least some aspects of the technology described herein. Hardware elements may include integrated circuits or systems on a chip, application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), complex programmable logic devices (CPLDs), and other implementations in silicon or components of other hardware devices. In this context, hardware elements can be used as processing devices that perform program tasks defined by instructions, modules, and / or logic embodied by hardware elements, as well as hardware devices for storing instructions for execution, such as the computer-readable storage media described previously.

[0071] The aforementioned combination may also be used to implement the various techniques and modules described herein. Therefore, software, hardware or program modules and other program modules may be implemented as one or more instructions and / or logic embodied on some form of computer-readable storage medium and / or by one or more hardware elements 704. The computing device 700 may be configured to implement specific instructions and / or functions corresponding to the software and / or hardware modules. Therefore, for example, by using a computer-readable storage medium and / or hardware element 704 of a processing system, a module may be implemented as a module executable by the computing device 700 as software, at least in part, in hardware. Instructions and / or functions may be executed / operable by, for example, one or more computing devices 700 and / or processing systems 701 to implement the techniques, modules and examples described herein.

[0072] The techniques described herein may be supported by these various configurations of computing device 700 and are not limited to the specific examples of the techniques described herein.

[0073] It should be understood that, for the sake of clarity, embodiments of the present disclosure are described with reference to different functional units. However, it will be apparent that, without departing from the present disclosure, the functionality of each functional unit can be implemented in a single unit, in multiple units, or as a part of other functional units. For example, the functionality that is described as being performed by a single unit can be performed by multiple different units. Therefore, reference to a specific functional unit is only considered as a reference to a suitable unit for providing the described functionality, rather than indicating a strict logical or physical structure or organization. Therefore, the present disclosure can be implemented in a single unit, or can be physically and functionally distributed between different units and circuits.

[0074] The present disclosure provides a computer-readable storage medium on which computer-readable instructions are stored. When the computer-readable instructions are executed, the resource transfer processing method described above is implemented.

[0075] The present disclosure provides a computer program product or a computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computing device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computing device executes the resource transfer processing method provided in the above various embodiments.

[0076] Variations to the disclosed embodiments will be understood and effected by those skilled in the art in practicing the claimed subject matter by studying the drawings, the disclosure and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and "a" or "an" does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage.

[0077] It is understandable that in the specific implementation of the present application, it involves user-related feature images, resource accounts, verification information for resource transfer, etc. When the above embodiments of the present application involving such data are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

Claims

1. A resource transfer processing method, wherein: The method is performed by a processing device of a payee and includes: Acquire a feature image of a target object, wherein the feature image includes feature information associated with a target resource account, wherein the target resource account is a resource account associated with a payer; Based on the feature image, obtaining a resource transfer code associated with the target resource account of the payer, wherein the resource transfer code represents verification information required to perform a resource transfer operation for the target resource account, and the verification information includes information for identifying the target resource account; The resource transfer code is projected onto a target surface within a scanning range of a target code scanning device of the payee using a light beam, so that the target code scanning device scans the resource transfer code and performs a resource transfer operation for the target resource account according to the verification information, wherein the target code scanning device and the processing device are different devices, The resource transfer code is obtained by the following steps: extracting feature information from the feature image, determining a target resource account matching the feature information according to the feature information, and generating the resource transfer code based on the matching target resource account. The step of projecting the resource transfer code onto a target surface within a scanning range of the target code scanning device of the payee using a light beam comprises: When the distance between the target surface and the light source for projecting the visible light beam is within a preset range, projecting the resource transfer code on the target surface using a visible light beam of a first color; When the distance between the target surface and the light source is not within the preset range, a visible light beam of a second color is used to project the resource transfer code on the target surface.

2. The method according to claim 1, wherein: The step of projecting the resource transfer code on a target surface within a scanning range of a target code scanning device of the payee using a light beam comprises: The resource transfer code is projected onto the target surface using a visible light beam, so that the resource transfer code is presented on the target surface through a difference in light intensity, wherein the target surface is within a scanning range of the target code scanning device of the payee.

3. The method according to claim 2, wherein: The target surface includes at least a portion of a surface of the target object.

4. The method according to claim 1, wherein: The acquiring, based on the feature image, a resource transfer code associated with the target resource account of the payer comprises: Based on the feature image, acquiring resource transfer verification information associated with the target resource account of the payer, wherein the resource transfer verification information includes verification information for performing a resource transfer operation for the target resource account; The resource transfer code is generated based on the resource transfer verification information.

5. The method according to claim 4, wherein: The acquiring, based on the feature image, resource transfer verification information associated with the target resource account of the payer comprises: sending the feature image to a verification device and receiving the resource transfer verification information from the verification device, The resource transfer verification information is generated through the following process: extracting feature information from the feature image, determining a matching target resource account according to the feature information, and generating the resource transfer verification information based on the determined target resource account.

6. The method according to claim 1, wherein: The acquiring, based on the feature image, a resource transfer code associated with the target resource account of the payer comprises: sending the feature image to a verification device and receiving the resource transfer code from the verification device, Among them, the resource transfer code is generated through the following process: extracting feature information from the feature image, determining a matching target resource account based on the feature information, generating resource transfer verification information based on the determined target resource account, and generating the resource transfer code based on the resource transfer verification information.

7. The method according to claim 1, wherein: The acquiring of a characteristic image of a target object comprises: emitting coded light toward the target object; receiving coded light reflected by the target object; Based on the reflected coded light, a feature image of the target object is acquired, wherein the feature image includes position and depth information of at least some points on the surface of the target object.

8. The method according to claim 1 or 7, wherein: The acquiring of a characteristic image of a target object comprises: Acquire at least one image of the target object; The at least one image is screened according to a preset dimension to obtain the feature image, wherein the preset dimension includes at least one of the following items: the size of the target object, the angle of the target object, the contrast of the image, the brightness of the image, and the clarity of the image.

9. The method according to claim 1, further comprising: In response to receiving a message including a resource transfer result, presenting the resource transfer result, wherein the resource transfer result includes at least one of the following: information indicating successful resource transfer, information indicating failed resource transfer, information indicating a resource transfer amount, information indicating an account from which resources are transferred, and information indicating an account to which resources are transferred.

10. The method according to claim 1, wherein: The characteristic image of the target object is an image containing the palm of the payer, Among them, using a light beam to project the resource transfer code onto a target surface within a scanning range of a target code scanning device of the payee includes: using a light beam to project the resource transfer code onto the palm of the payee.

11. A resource transfer processing device, wherein: The device is deployed in a processing device of a payee, and includes: A first acquisition module is configured to acquire a feature image of a target object, wherein the feature image includes feature information associated with a target resource account, wherein the target resource account is a resource account associated with a payer; A second acquisition module is configured to acquire a resource transfer code associated with the target resource account of the payer based on the feature image, wherein the resource transfer code represents verification information required to perform a resource transfer operation on the target resource account, and the verification information includes information for identifying the target resource account; The projection module is configured to project the resource transfer code onto a target surface within a scanning range of a target code scanning device of the payee using a light beam, so that the target code scanning device scans the resource transfer code and performs a resource transfer operation for the target resource account according to the verification information, wherein the target code scanning device and the processing device are different devices. The resource transfer code is obtained by the following steps: extracting feature information from the feature image, determining a target resource account matching the feature information according to the feature information, and generating the resource transfer code based on the matching target resource account. The step of projecting the resource transfer code onto a target surface within a scanning range of the target code scanning device of the payee using a light beam comprises: When the distance between the target surface and the light source for projecting the visible light beam is within a preset range, projecting the resource transfer code on the target surface using a visible light beam of a first color; When the distance between the target surface and the light source is not within the preset range, a visible light beam of a second color is used to project the resource transfer code on the target surface.

12. A computing device comprising: a memory configured to store computer-executable instructions; A processor configured to perform the method according to any one of claims 1 to 10 when the computer executable instructions are executed by the processor.

13. A computer-readable storage medium storing computer-executable instructions, which, when executed, perform the method according to any one of claims 1 to 10.

14. A computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the method according to any one of claims 1 to 10.

Citation Information

Patent Citations

  • Portable two-dimensional code projection equipment

    CN110807501A

  • Mounting device, processing method, and program

    JP2021179733A

  • A smart ring for easy payment

    KR1020180102281A

  • method of RECEIVING PAYMENT DETAILS BY PAYMENT SYSTEMS

    RU2016121663A

  • Secure payment

    US20180114221A1