Multi-mode brush palm application method and related equipment
By receiving multimedia palm images of palm brushing devices and obtaining user configuration information, determining the application mode with the highest priority, the problem of single mode of palm brushing devices in the prior art is solved, and a single device supports multiple application modes, reducing costs and improving flexibility.
Patent Information
- Application Number
- CN202410069881.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-17
- Publication Date
- 2025-07-18
AI Technical Summary
Existing palm brushing devices only support a single application mode, resulting in the need to lay multiple devices when multi-mode applications are required, which increases costs and is not flexible enough.
By receiving the multimedia palm image transmitted by the palm brushing device, obtaining the configuration information of the user terminal, determining the target application mode with the highest priority among the various application modes, and obtaining the results from the corresponding main device, so that a single palm brushing device can support multiple application modes.
It reduces the cost of purchasing equipment, improves the flexibility and breadth of palm brushing equipment, and supports rapid switching of multiple application modes.
Smart Images

Figure CN120340074A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and particularly to a multi-mode palm-sweeping application method and related devices. Background Art
[0002] A palm-sweeping device is a device that recognizes the palm pattern of a user and performs corresponding operations. In the prior art, however, the palm-sweeping device only supports a single application mode. For example, the palm-sweeping device only supports the payment mode, that is, payment can only be made through the palm-sweeping device. Since the palm-sweeping device in the prior art cannot support multiple application modes, the application scenarios of the palm-sweeping device in the prior art are not flexible enough. And in the case of multi-mode applications, multiple palm-sweeping devices need to be installed, which undoubtedly greatly increases the cost. Summary of the Invention
[0003] Embodiments of this application provide a multi-mode palm-sweeping application method and related devices. The related devices may include a multi-mode palm-sweeping application device, an electronic device, a computer-readable storage medium, and a computer program product, and multiple application modes can be implemented using a single palm-sweeping device.
[0004] Embodiments of this application provide a multi-mode palm-sweeping application method, including:
[0005] Receiving a target multimedia palm image corresponding to the current user transmitted by a palm-sweeping device, where the palm-sweeping device is connected to multiple master devices, and each master device corresponds to one or more application modes;
[0006] Obtaining user configuration information in a user terminal based on the target multimedia palm image;
[0007] Determining a target application mode with the highest priority among multiple application modes based on the user configuration information;
[0008] Obtaining a target result corresponding to the user terminal from the target master device corresponding to the target application mode.
[0009] Correspondingly, embodiments of this application provide a multi-mode palm-sweeping application device, including:
[0010] A receiving unit, configured to receive a target multimedia palm image corresponding to the current user transmitted by a palm-sweeping device, where the palm-sweeping device is connected to multiple master devices, and each master device corresponds to one or more application modes;
[0011] An information obtaining unit, configured to obtain user configuration information in a user terminal based on the target multimedia palm image;
[0012] A determining unit, configured to determine a target application mode with the highest priority among multiple application modes based on the user configuration information;
[0013] A result acquisition unit, configured to acquire a target result corresponding to the user terminal from a target master device corresponding to the target application mode.
[0014] Optionally, in some embodiments of the present application, the result acquisition unit may specifically be configured to, if the target application mode is the payment mode and the user configuration information meets the multi-mode application condition, acquire the current terminal power information corresponding to the user terminal; if the current terminal power information is lower than a first preset power threshold, acquire the target result corresponding to the user terminal from the master device corresponding to the charging mode; if the current terminal power information is higher than a second preset power threshold, acquire the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0015] Optionally, in some embodiments of the present application, the result acquisition unit may also be configured to, if the target application mode is the payment mode and the user configuration information does not meet the multi-mode application condition, acquire the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0016] Optionally, in some embodiments of the present application, the result acquisition unit may specifically be configured to, if the target application mode is the charging mode, acquire the current terminal power information corresponding to the user terminal; if the current terminal power information is lower than a first preset power threshold, acquire the target result corresponding to the user terminal from the master device corresponding to the charging mode; if the current terminal power information is higher than a second preset power threshold and the user configuration information meets the multi-mode application condition, acquire the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0017] Optionally, in some embodiments of the present application, the receiving unit may specifically be configured to receive multiple initial multimedia palm images corresponding to the current user transmitted by a palm brushing device; perform image evaluation on the initial multimedia palm images based on palm parameter indicators and image parameter indicators to obtain an image evaluation result; and screen out a target multimedia palm image from the multiple initial multimedia palm images based on the image evaluation result.
[0018] Optionally, in some embodiments of the present application, the information acquisition unit may specifically be configured to extract features from the target multimedia palm image to obtain palm feature information; search for user identity information corresponding to the target multimedia palm image based on the palm feature information; and acquire user configuration information in the user terminal based on the user identity information.
[0019] Optionally, in some embodiments of the present application, the multi-mode palm-sweeping application device may also be configured to, if receiving the user gesture information transmitted by the palm-sweeping device, determine the target result obtained from the target master device based on the user gesture information; determine the user intention information based on the target result and the user gesture information; and obtain the target result corresponding to the user terminal from the master device corresponding to the user intention information.
[0020] Optionally, in some embodiments of the present application, the multi-mode palm-sweeping application device may also be configured to, if receiving the initial user gesture information transmitted by the palm-sweeping device, convert the initial user gesture information into a sequence of user gesture images, where the sequence of user gesture images includes a plurality of user gesture images; compare the sequence of user gesture images with a preset image sequence to obtain a comparison result; if the comparison result meets the mode switching condition, update the target application mode; and obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
[0021] An electronic device provided by an embodiment of the present application includes a processor and a memory. The memory stores multiple instructions, and the processor loads the instructions to execute the steps in the multi-mode palm-sweeping application method provided by the embodiment of the present application.
[0022] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the multi-mode palm-sweeping application method provided by the embodiment of the present application are implemented.
[0023] In addition, an embodiment of the present application further provides a computer program product, including a computer program or instruction. When the computer program or instruction is executed by a processor, the steps in the multi-mode palm-sweeping application method provided by the embodiment of the present application are implemented.
[0024] Embodiments of the present application provide a multi - mode palm - brushing application method and related devices, which can receive a target multimedia palm image corresponding to the current user transmitted by a palm - brushing device. The palm - brushing device is connected to multiple master devices, and each master device corresponds to one or more application modes; obtain user configuration information in a user terminal based on the target multimedia palm image; determine the target application mode with the highest priority among multiple application modes based on the user configuration information; and obtain a target result corresponding to the user terminal from the target master device corresponding to the target application mode. The present application can connect the palm - brushing device to multiple master devices, understand the target application mode with the highest priority through the user configuration information in the user terminal, and then determine the application mode that the current user wants to use, so as to realize multiple application modes with only a single palm - brushing device. This not only greatly reduces the application cost because there is no need to lay multiple palm - brushing devices, but also improves the flexibility and universality of the use of palm - brushing devices. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following - described drawings are only some embodiments of the present application. For those skilled in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0026] Figure 1 It is a schematic diagram of the scenario of the multi - mode palm - brushing application method provided by the embodiments of the present application;
[0027] Figure 2 It is the first flowchart of the multi - mode palm - brushing application method provided by the embodiments of the present application;
[0028] Figure 3 It is the second flowchart of the multi - mode palm - brushing application method provided by the embodiments of the present application;
[0029] Figure 4 It is the third flowchart of the multi - mode palm - brushing application method provided by the embodiments of the present application;
[0030] Figure 5 It is the fourth flowchart of the multi - mode palm - brushing application method provided by the embodiments of the present application;
[0031] Figure 6 It is the fifth flowchart of the multi - mode palm - brushing application method provided by the embodiments of the present application;
[0032] Figure 7 It is the schematic structural diagram of the multi - mode palm - brushing application device provided by the embodiments of the present application;
[0033] Figure 8 It is the schematic structural diagram of the electronic device provided by the embodiments of the present application. Detailed Implementation Manner
[0034] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative efforts belong to the scope of protection of the present application.
[0035] The embodiments of the present application provide a multi-mode palm-sweeping application method and related devices. The related devices may include a multi-mode palm-sweeping application device, an electronic device, a computer-readable storage medium, and a computer program product. The multi-mode palm-sweeping application device may be specifically integrated in the electronic device, and the electronic device may be a device such as a terminal or a server.
[0036] As Figure 1 shown, taking the terminal and the server jointly executing the multi-mode palm-sweeping application method as an example. The multi-mode palm-sweeping application system provided by the embodiments of the present application includes a palm-sweeping device, a user terminal, a server, etc.; the user terminal is connected to the server through a network, for example, through a wired or wireless network connection, etc. Among them, the multi-mode palm-sweeping application device may be integrated in the server.
[0037] Among them, the server can be used to: receive the target multimedia palm image corresponding to the current user transmitted by the palm-sweeping device. The palm-sweeping device is connected to multiple master devices, and each master device corresponds to one or more application modes; obtain the user configuration information in the user terminal based on the target multimedia palm image; determine the target application mode with the highest priority among the multiple application modes based on the user configuration information; obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode. The server may be a single server or a server cluster or cloud server composed of multiple servers.
[0038] Among them, the user terminal can be used to: send the stored user configuration information to the server so that the server can know the target application mode with the highest priority among the multiple application modes according to the user configuration information. The terminal may include a mobile phone, a smart TV, a tablet computer, a laptop computer, a smart vehicle terminal, or a personal computer (PC), etc. A client may also be set on the terminal, and the client may be an application client or a browser client, etc.
[0039] Among them, the palm-sweeping device can be used to: collect the target multimedia palm image corresponding to the current user and transmit the target multimedia palm image to the server so that the server can generate a corresponding target result according to the target multimedia palm image.
[0040] The following are detailed descriptions. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments. This embodiment will be described from the perspective of a multi-mode palm brushing application device, which can be integrated in an electronic device, such as a server or a terminal.
[0041] It is understandable that in the specific implementation of the present application, related data such as user information (such as the user's target multimedia palm image) is involved. When the above embodiments of the present application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data need to comply with relevant laws, regulations and standards of relevant countries and regions.
[0042] like Figure 2 As shown, the specific process of the multi-mode palm brushing application method can be as follows:
[0043] S201: Receive a target multimedia palm image corresponding to a current user transmitted by a palm-swiping device.
[0044] The palm-brushing device is connected to a plurality of master-end devices, and each master-end device corresponds to one or more application modes.
[0045] Among them, the palm-swiping device is a device that performs corresponding operations by identifying the user's palm pattern. For example, the palm-swiping device can be used in the payment field. After binding the account, the user can enter the palm pattern. In this way, when the user consumes, he can directly aim the palm at the scanning area of the palm-swiping device, and the payment can be completed after confirmation. Compared with face-swiping payment, palm-swiping payment is higher in terms of security and accuracy; different from fingerprint recognition reading the epidermal lines of the fingertips, palm prints read the vascular lines of the palm, which can avoid exposure and copying and forgery.
[0046] Among them, palm recognition is a technology that exchanges multimedia information of the palm for identity information of a person. Palm prints refer to various lines on the surface of the palm between the wrist and the fingers. The shape of palm prints is controlled by genetic genes. Even if the epidermis peels off for some reason, the new palm prints still maintain the original structure. Everyone's palm prints are different. Even for twins, their palm prints are only similar, but not exactly the same.
[0047] There may be multiple host devices connected to the palm scanning device, for example, the host device may be a merchant POS machine, a power bank device, etc. That is, the palm scanning device provided in the embodiment of the present application includes multiple hardware interfaces and has devices such as Bluetooth that support short-distance connections.
[0048] For example, when using a palm-sweeping device, the user can align their palm with the scanning area of the palm-sweeping device. Then, the palm-sweeping device will collect the user's palm image and screen out the target multimedia palm image suitable for recognition for transmission.
[0049] Since offline palm-sweeping devices in the prior art only support a single mode, such as only being able to use the palm-sweeping device for payment, or only being able to use the palm-sweeping device for charging, etc. If a store hopes to implement multiple application modes through the palm-sweeping device, for example, the store hopes to simultaneously implement a charging mode and a payment mode through the palm-sweeping device, then it is necessary to specifically lay a palm-sweeping device for implementing the charging mode and a palm-sweeping device for implementing the payment mode in the store. This will undoubtedly result in too high costs for laying the devices.
[0050] The palm-sweeping device provided by the embodiment of the present application includes multiple hardware interfaces and also has devices such as Bluetooth that support short-distance connection. Therefore, the embodiment of the present application can be applied to the situation where the same merchant store needs to support multiple application modes. For example, for a merchant store, it not only needs to implement a payment mode through the palm-sweeping device but also needs to implement a charging mode through the palm-sweeping device. At this time, the store can apply the technical solution provided by the embodiment of the present application, only lay one palm-sweeping device, and this palm-sweeping device can be connected to the merchant's POS machine and a power bank device at the same time to reduce the problem of equipment purchase costs caused by laying multiple palm-sweeping devices. Then, judge the current user's palm-sweeping intention through preconditions, obtain different media, and call different communication links, so as to realize the user's palm-sweeping intention only through one palm-sweeping device.
[0051] Optionally, in one embodiment, the step of "receiving the target multimedia palm image corresponding to the current user transmitted by the palm-sweeping device" may include:
[0052] Receiving multiple initial multimedia palm images corresponding to the current user transmitted by the palm-sweeping device;
[0053] Based on palm parameter indicators and image parameter indicators, perform image evaluation on the initial multimedia palm images to obtain an image evaluation result;
[0054] Based on the image evaluation result, screen out the target multimedia palm image from the multiple initial multimedia palm images.
[0055] Among them, the palm parameter indicators can be indicators directly related to the palm, such as the palm size and palm angle represented in the initial multimedia palm image, and the image parameter indicators can be indicators related to the image, such as the image contrast, image brightness, and image clarity represented in the initial multimedia palm image.
[0056] For example, it is possible to receive multiple initial multimedia palm images corresponding to the current user transmitted by a palm brushing device. After receiving the initial multimedia palm images, the user terminal can comprehensively evaluate coefficient indicators such as palm size, palm angle, image contrast, image brightness, and image clarity, select the optimal target multimedia palm image from the multiple initial multimedia palm images, and send it to the palm brushing recognition service.
[0057] Among them, the 3D camera: By analogy with traditional cameras, it adds software and hardware related to liveness, including a depth camera and an infrared camera, to ensure information security. It has dozens of functions such as face recognition, gesture recognition, human skeleton recognition, three-dimensional measurement, environment perception, and three-dimensional map reconstruction, and can be widely used in fields such as televisions, mobile phones, robots, drones, logistics, VR / AR, smart homes, security, and automotive driving assistance. For example, in the embodiments of the present application, the target multimedia palm image can be extracted through a 3D camera.
[0058] S202. Obtain user configuration information in the user terminal based on the target multimedia palm image.
[0059] Among them, through the user configuration information, it can be learned whether the user agrees to perform multi-mode palm brushing applications. For example, if the palm brushing device in a merchant can implement a payment mode and a charging mode, and it is learned through the user configuration information that the user does not agree to perform multi-mode palm brushing applications, then the payment mode and the charging mode cannot be simultaneously implemented for the user through this palm brushing device; if it is learned through the user configuration information that the user agrees to perform multi-mode palm brushing applications, then the payment mode and the charging mode can be simultaneously implemented for the user through this palm brushing device.
[0060] For example, in order to learn whether the user agrees to perform multi-mode palm brushing applications, the user configuration information already set by the user in the user terminal can be obtained through the target multimedia palm image.
[0061] Optionally, in one embodiment, the step of "obtaining user configuration information in the user terminal based on the target multimedia palm image" may include:
[0062] Extract features from the target multimedia palm image to obtain palm feature information;
[0063] Based on the palm feature information, search for the user identity information corresponding to the target multimedia palm image;
[0064] Based on the user identity information, obtain the user configuration information in the user terminal.
[0065] For example, after receiving the target multimedia palm image, the backend server can extract its features to obtain palm feature information, and then retrieve and identify the user's identity from the entire database based on the palm feature information to find the user identity information corresponding to the target multimedia palm image, and obtain the user configuration information in the user terminal based on the user identity information.
[0066] In one embodiment, in an actual offline application scenario, when the user approaches the palm brushing device, the palm brushing device will establish a secure Bluetooth connection with the user terminal. After the connection between the palm brushing device and the user terminal is established, identity authentication and data integrity verification can be first achieved through public key encryption and signature verification, and at the same time, the package name of the application program and the application program package signature in the palm brushing device will be added as verification factors to support only the communication between the palm brushing application and the user terminal and reject other third-party applications. After the authentication and verification are successful, the two communication parties can start secure communication. Moreover, during the communication process, each message needs to be signed and encrypted to ensure the integrity and confidentiality of the data. After the communication ends, the connection will be closed, and the key will be cleared to protect the security of the communication.
[0067] S203. Determine the target application mode with the highest priority among multiple application modes based on the user configuration information.
[0068] Among them, in the embodiments of the present application, the palm brushing device can be used in multiple application modes, and there are differences in priority among these application modes. For example, as Figure 5 shown, the palm brushing device supports a payment mode and a charging mode, and can learn the mode with a higher priority between the payment mode and the charging mode according to the user configuration information, and determine it as the target application mode.
[0069] S204. Obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
[0070] For example, as Figure 5As shown, if the target application mode is the payment mode, the payment code can be obtained from the merchant POS machine corresponding to the payment mode so that the user can perform the payment operation; if the target application mode is the charging mode, the login state of the power bank mini-program can be obtained from the charging device corresponding to the charging mode so that the user can perform the charging operation. That is, after the user swipes their palm, the palm-sweeping device will pull the power bank mini-program of the corresponding power bank merchant and inject the login state of the mini-program obtained by palm-sweeping into the mini-program, just like the function of scanning the code on the mobile phone to open the power bank mini-program on the palm-sweeping device. Subsequently, data exchange is carried out between the mini-program-related application and the merchant backend to confirm the user's activation, and the power bank ID that needs to be popped up currently is returned to the palm-sweeping device, and in the form of HID (Human Interface Device), this ID is ejected from the device to the power bank machine on the merchant side. After the power bank machine obtains this ID, the corresponding power bank will be ejected.
[0071] Optionally, in one embodiment, the step of "obtaining the target result corresponding to the user terminal from the target master device corresponding to the target application mode" may include:
[0072] If the target application mode is the payment mode and the user configuration information meets the multi-mode application conditions, obtain the current terminal power information corresponding to the user terminal;
[0073] If the current terminal power information is lower than the first preset power threshold, obtain the target result corresponding to the user terminal from the master device corresponding to the charging mode;
[0074] If the current terminal power information is higher than the second preset power threshold, obtain the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0075] Among them, the target application modes include the payment mode and the charging mode.
[0076] For example, as Figure 6 shown, if it is determined according to the user configuration information that the user agrees to perform the multi-mode palm-sweeping application and the payment mode is the application mode with the highest priority, then the current terminal power information of the user terminal will be obtained. If the value of the current terminal power information is lower than the first preset power threshold, it means that the power of the user terminal is too low at this time and charging is required, so the power bank rental mode will be carried out so that the user can rent a power bank for charging; if the value of the current terminal power information is higher than the second preset power threshold, it means that the power of the user terminal is sufficient at this time and charging is not required, then the corresponding payment code can be returned from the POS machine to enter the payment mode. Among them, the first preset power threshold can be less than or equal to the second preset power threshold.
[0077] Optionally, in one embodiment, the multi-mode palm-sweeping application device may further include:
[0078] If the target application mode is the payment mode and the user configuration information does not meet the multi-mode application conditions, obtain the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0079] For example, if it is determined according to the user configuration information that the user does not agree to perform multi-mode palm-sweeping applications and the payment mode is the application mode with the highest priority, it means that the palm-sweeping device can only implement the payment mode. Then directly return the corresponding payment code from the POS machine to enter the payment mode.
[0080] Optionally, in one embodiment, the step of "obtaining the target result corresponding to the user terminal from the target master device corresponding to the target application mode" may include:
[0081] If the target application mode is the charging mode, obtain the current terminal power information corresponding to the user terminal;
[0082] If the current terminal power information is lower than the first preset power threshold, obtain the target result corresponding to the user terminal from the master device corresponding to the charging mode;
[0083] If the current terminal power information is higher than the second preset power threshold and the user configuration information meets the multi-mode application conditions, obtain the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0084] For example, if it is determined according to the user configuration information that the charging mode is the application mode with the highest priority, then the current terminal power information of the user terminal will be obtained. If the value of the current terminal power information is lower than the first preset power threshold, it means that the user terminal power is too low at this time and needs to be charged. Then enter the power bank rental mode so that the user can rent a power bank for charging. If the value of the current terminal power information is higher than the second preset power threshold and it is determined according to the user configuration information that the user agrees to perform multi-mode palm-sweeping applications, it means that the user terminal power is sufficient at this time and there is no need to charge. Then the corresponding payment code can be returned from the POS machine to enter the payment mode.
[0085] If the value of the current terminal power information is higher than the second preset power threshold and it is determined according to the user configuration information that the user does not agree to perform multi-mode palm-sweeping applications, it means that the palm-sweeping device can only implement the charging mode at this time. Then the display can be performed according to the preset settings.
[0086] Optionally, in one embodiment, since the palm-sweeping device can implement multiple application modes, in order to make the application mode best meet the user's wishes, the application mode can also be switched by the user's gesture. The multi-mode palm-sweeping application device may further include:
[0087] If the user gesture information transmitted by the palm-sweeping device is received, determine the target result obtained from the target master device based on the user gesture information;
[0088] Determine the user intention information based on the target result and the user gesture information;
[0089] Obtain the target result corresponding to the user terminal from the master device corresponding to the user intention information.
[0090] For example, if the current palm-sweeping device can implement a payment mode and a charging mode, then after the user sweeps their palm and obtains the target result from the master device corresponding to the payment mode, but at this time the user does not wish to perform a payment action, then the user can perform a preset gesture action on the camera module of the palm-sweeping device, and the palm-sweeping device can collect and transmit the user gesture information, so as to know that the user does not wish to perform a payment action at present, then switch to the charging mode, that is, obtain the target result from the master device corresponding to the charging mode.
[0091] Another example, if the current palm-sweeping device can implement a payment mode and a charging mode, then after the user sweeps their palm and obtains the target result from the master device corresponding to the charging mode, but at this time the user does not wish to perform a charging action, then the user can perform a preset gesture action on the camera module of the palm-sweeping device, and the palm-sweeping device can collect and transmit the user gesture information, so as to know that the user does not wish to perform a charging action at present, then switch to the payment mode, that is, obtain the target result from the master device corresponding to the payment mode.
[0092] Optionally, in one embodiment, the step "if receiving the user gesture information transmitted by the palm-sweeping device, determine the target result obtained from the target master device based on the user gesture information" may include:
[0093] If receiving the initial user gesture information transmitted by the palm-sweeping device, convert the initial user gesture information into a user gesture image sequence, and the user gesture image sequence includes multiple user gesture images;
[0094] Compare the user gesture image sequence with a preset image sequence to obtain a comparison result;
[0095] If the comparison result meets the mode switching condition, update the target application mode;
[0096] Obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
[0097] For example, after the palm-sweeping device successfully establishes a secure Bluetooth connection with the user terminal, it will further call the user terminal application to obtain the user configuration information. After obtaining the target result according to the user configuration information, the palm-sweeping device side will collect gesture-related information. If the current user wishes to perform a charging action, but the target result corresponding to the payment mode is returned, the user can switch the application mode through a preset gesture action (such as waving).
[0098] Among them, gesture recognition is the process of classifying trajectories or points in the model parameter space into a certain subset in this space, including static gesture recognition and dynamic gesture recognition, and dynamic gesture recognition can ultimately be transformed into static gesture recognition. The embodiments of this application can use the template matching method or the neural network method, that is, regarding the user's gesture behavior as a sequence composed of static gesture images, and then comparing the user's gesture image sequence with a preset image sequence to obtain a comparison result, so as to recognize the user's current gesture information.
[0099] In one embodiment, the embodiments of this application are not limited to being applied to the situation of two modes, but can also be applied to multiple modes. For example, the palm-sweeping device can be applied to payment mode, charging mode, and membership mode. Among them, the membership mode means that the user is a member of a certain merchant, and the palm-sweeping device can be used to allow the user to perform corresponding membership operations. For example, if the user is a member of merchant A, then after palm-sweeping, the user's mobile phone number or OPENID (digital identity recognition information) can be returned, so that the user can pay or accumulate points to merchant A through the palm-sweeping device, and so on.
[0100] Moreover, corresponding priorities can be set for these application modes. For example, the priorities can be set from high to low as payment mode, charging mode, and membership mode. Then, if the user configuration information does not meet the multi-mode application conditions, a payment code is directly returned to the user to perform the payment mode. If the user configuration information meets the multi-mode application conditions, then the current terminal power information corresponding to the user terminal is obtained. If the current terminal power information is lower than the first preset power threshold, the target result corresponding to the user terminal is obtained from the master device corresponding to the charging mode. If a user gesture behavior (such as waving) is detected, the mode is switched to the membership mode, and the target result corresponding to the user terminal is obtained from the master device corresponding to the membership mode. If a user gesture behavior (such as waving) is detected again, the mode is switched to the payment mode, and the target result corresponding to the user terminal is obtained from the master device corresponding to the payment mode, and so on.
[0101] If the current terminal power information is higher than the second preset power threshold, the target result corresponding to the user terminal is obtained from the master device corresponding to the payment mode. If a user gesture behavior (such as waving) is detected, the mode is switched to the charging mode, and the target result corresponding to the user terminal is obtained from the master device corresponding to the charging mode. If a user gesture behavior (such as waving) is detected again, the mode is switched to the membership mode, and the target result corresponding to the user terminal is obtained from the master device corresponding to the membership mode, and so on.
[0102] In this way, the embodiments of the present application can combine the relevant configurations of the user terminal. After near-field communication, in combination with the configuration priority and the differentiated requirements of each scenario, different media can be obtained, and different links can be called to different host devices, so as to achieve that in a single store, a palm-sweeping device can be adapted to multiple scenarios at the same time and support a fast mode switching solution, while reducing costs and having a good user experience.
[0103] As can be seen from the above, this embodiment can receive the target multimedia palm image corresponding to the current user transmitted by the palm-sweeping device. The palm-sweeping device is connected to multiple master devices, and each master device corresponds to one or more application modes; obtain the user configuration information in the user terminal based on the target multimedia palm image; determine the target application mode with the highest priority among the multiple application modes based on the user configuration information; and obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode. The present application can connect the palm-sweeping device to multiple master devices, and through the user configuration information in the user terminal, know the target application mode with the highest priority, and then determine the application mode that the current user hopes to use, so as to realize multiple application modes with only a single palm-sweeping device. The palm-sweeping device can automatically and quickly adjust the video without laying multiple palm-sweeping devices. This not only greatly reduces the application cost due to not needing to lay multiple palm-sweeping devices, but also can combine with scenario applications to further expand the possibilities of numerous mode switches, thereby improving the flexibility and universality of the use of the palm-sweeping device.
[0104] According to the method described in the previous embodiments, the following will take the case where the multi-mode palm-sweeping application device is specifically integrated in the terminal for further detailed description. The embodiments of the present application provide a multi-mode palm-sweeping application method, as Figure 3 shown, the specific process of this multi-mode palm-sweeping application method can be as follows:
[0105] S301. The server receives the target multimedia palm image corresponding to the current user transmitted by the palm-sweeping device.
[0106] Among them, the palm-sweeping device is connected to two master devices, namely the merchant POS machine and the power bank device. Among them, the merchant POS machine supports the payment mode, and the power bank device supports the charging mode.
[0107] For example, after collecting multiple initial multimedia palm images of the user currently, the terminal can comprehensively evaluate coefficient indexes such as palm size, palm angle, image contrast, image brightness, and image clarity, select the optimal target multimedia palm image from the multiple initial multimedia palm images, and send it to the palm-sweeping recognition service. After the backend service receives the palm data uploaded by the palm-sweeping module of the terminal and performs feature extraction, it retrieves and identifies the user identity in the entire database, and returns different medium information according to different scenarios, such as OPENID, payment code, mini-program login status, etc.
[0108] In one embodiment, in an offline actual application scenario, when the user approaches the palm brushing device, the palm brushing device will establish a secure Bluetooth connection with the mobile phone. After the connection between the palm brushing device and the mobile phone is established, first, identity authentication and data integrity verification are realized through public key encryption and signature verification. At the same time, the APP APK package name and APK signature in the palm brushing device are added as verification factors, and only the communication between the palm brushing APP and the mobile WeChat is supported, and other third-party APPs are rejected. After the authentication and verification are successful, the two communication parties can start secure communication. During the communication process, each message needs to be signed and encrypted to ensure the integrity and confidentiality of the data. After the communication ends, the connection will be closed, and the key will be cleared to protect the security of the communication.
[0109] S302. The server obtains the user configuration information in the user terminal based on the target multimedia palm image.
[0110] For example, after the server obtains the user configuration information in the user terminal based on the target multimedia palm image, it can also determine the target application mode with the highest priority among multiple application modes according to the user configuration information.
[0111] S303. If the mode with the highest priority is the payment mode and the user configuration information does not meet the multi-mode application conditions, the server obtains the target result corresponding to the user terminal from the merchant POS machine.
[0112] For example, in the embodiment of the present application, the most common palm brushing function is adopted by default, that is, after the user brushes the palm, a payment code will be returned, and the payment code will be spit out to the merchant POS machine in the form of HID for order payment, similar to a barcode scanner. Only when the user configuration information meets the multi-mode application conditions, the palm brushing device has the multi-mode application function.
[0113] S304. If the mode with the highest priority is the payment mode and the user configuration information meets the multi-mode application conditions, the server obtains the current terminal power information corresponding to the user terminal.
[0114] For example, if the mode with the highest priority is the payment mode, that is, the target application mode is the payment mode, and the user configuration information meets the multi-mode application conditions, it means that the user agrees to perform multi-mode palm brushing application. Then the server can obtain the current terminal power information corresponding to the user terminal.
[0115] S305. If the current terminal power information is lower than the first preset power threshold, the server obtains the target result corresponding to the user terminal from the power bank device.
[0116] For example, if the current terminal battery information is lower than the first preset battery threshold, the palm-sweeping rental power bank mode will be activated. That is, after palm-sweeping, the palm-sweeping device will pull the power bank merchant's charger mini-program and inject the mini-program login status obtained by palm-sweeping into the mini-program (similar to the function of scanning a code on a mobile phone to open the power bank mini-program on the palm-sweeping device). Subsequently, data exchange is carried out with the merchant's backend through the relevant API of the mini-program to confirm the user's activation, and the ID of the power bank that needs to be popped up currently is returned to the palm-sweeping device. Then, in the form of HID, this ID is ejected from the device to the power bank machine on the merchant side. After the power bank machine obtains this ID, the corresponding power bank will be ejected.
[0117] S306. If the current terminal battery information is higher than the second preset battery threshold, the server obtains the target result corresponding to the user terminal from the merchant POS machine.
[0118] For example, if the current terminal battery information is higher than the second preset battery threshold, the solution of spitting out the payment code to the POS side for payment will be adopted.
[0119] In one embodiment, in order to improve the accuracy of application mode recognition, the recognition step of the user's gesture can also be added. For example, after a secure Bluetooth connection is successfully established between the palm-sweeping device and the user terminal, the user terminal application will be further called to obtain the user configuration information. After obtaining the target result according to the user configuration information, the palm-sweeping device will collect gesture-related information. If the current user hopes to perform a charging behavior but the target result corresponding to the payment mode is returned, the user can switch the application mode through a preset gesture behavior (such as waving).
[0120] Among them, gesture recognition is the process of classifying the trajectory or points in the model parameter space into a certain subset in this space, including static gesture recognition and dynamic gesture recognition, and dynamic gesture recognition can ultimately be transformed into static gesture recognition. The embodiments of this application can use the template matching method or the neural network method, that is, regarding the user's gesture behavior as a sequence composed of static gesture images, and then comparing the user's gesture image sequence with the preset image sequence to obtain a comparison result, so as to recognize the user's current gesture information.
[0121] In one embodiment, when the palm-sweeping device is applicable to two or more application modes, if the user is not satisfied with the currently returned result, the application mode can also be switched through user gesture behaviors such as waving. For example, different priorities can be set for different application modes in advance, and then the different application modes are arranged according to the priorities, and the application modes are switched according to the arranged order, so as to reduce the possibility of misjudgment and meet the user's needs to the greatest extent.
[0122] As can be seen from the above, in this embodiment, the server can receive the target multimedia palm image corresponding to the current user transmitted by the palm brushing device; obtain the user configuration information in the user terminal based on the target multimedia palm image; if the mode with the highest priority is the payment mode and the user configuration information does not meet the multi-mode application conditions, the server obtains the target result corresponding to the user terminal from the merchant POS machine; if the mode with the highest priority is the payment mode and the user configuration information meets the multi-mode application conditions, the server obtains the current terminal power information corresponding to the user terminal; if the current terminal power information is lower than the first preset power threshold, the server obtains the target result corresponding to the user terminal from the power bank device; if the current terminal power information is higher than the second preset power threshold, the server obtains the target result corresponding to the user terminal from the merchant POS machine. This application can connect the palm brushing device to multiple master devices, and learn about the target application mode with the highest priority through the user configuration information in the user terminal, and then determine the application mode that the current user hopes to use, so as to realize multiple application modes with only a single palm brushing device. The palm brushing device can automatically and quickly adjust the video without laying multiple palm brushing devices. Not only does it greatly reduce the application cost due to not needing to lay multiple palm brushing devices, but it can also be combined with scene applications to further expand the possibility of switching among multiple modes, thus improving the flexibility and universality of the use of the palm brushing device.
[0123] According to the method described in the previous embodiment, the following will take the specific integration of this multi-mode palm brushing application device in the terminal as an example for further detailed description. The embodiment of this application provides a multi-mode palm brushing application method. As Figure 4 shown, the specific process of this multi-mode palm brushing application method can be as follows:
[0124] S401. The server receives the target multimedia palm image corresponding to the current user transmitted by the palm brushing device.
[0125] Among them, the palm brushing device is connected to two master devices, namely the merchant POS machine and the power bank device. Among them, the merchant POS machine supports the payment mode, and the power bank device supports the charging mode.
[0126] For example, after collecting multiple initial multimedia palm images of the user currently, the terminal can comprehensively evaluate coefficient indexes such as palm size, palm angle, image contrast, image brightness, and image clarity, select the optimal target multimedia palm image from the multiple initial multimedia palm images, and send it to the palm brushing recognition service. After the backend service receives the palm data uploaded by the terminal palm brushing module and extracts features, it retrieves and identifies the user identity in the entire database, and returns different medium information according to different scenarios, such as OPENID, payment code, mini-program login state, etc.
[0127] In one embodiment, in an offline actual application scenario, when the user approaches the palm brushing device, the palm brushing device will establish a secure Bluetooth connection with the mobile phone. After the connection between the palm brushing device and the mobile phone is established, first, identity authentication and data integrity verification are achieved through public key encryption and signature verification. At the same time, the APP APK package name and APK signature in the palm brushing device will be added as verification factors, only supporting communication between the palm brushing APP and the mobile WeChat terminal, and rejecting other third-party APPs. After successful authentication and verification, the two communicating parties can start secure communication. During the communication process, each message needs to be signed and encrypted to ensure data integrity and confidentiality. After the communication ends, the connection will be closed, and the key will be cleared to protect the security of the communication.
[0128] S402. The server obtains the user configuration information in the user terminal based on the target multimedia palm image.
[0129] For example, after the server obtains the user configuration information in the user terminal based on the target multimedia palm image, it can also determine the target application mode with the highest priority among multiple application modes according to the user configuration information.
[0130] S403. If the mode with the highest priority is the charging mode, the server obtains the current terminal power information corresponding to the user terminal.
[0131] For example, if the mode with the highest priority is the charging mode, that is, the target application mode is the charging mode, then the server can obtain the current terminal power information corresponding to the user terminal.
[0132] S404. If the current terminal power information is lower than the first preset power threshold, the server obtains the target result corresponding to the user terminal from the power bank device.
[0133] For example, if the current terminal power information is lower than the first preset power threshold, the mode of renting a power bank by palm brushing will be carried out. That is, after palm brushing, the palm brushing device will pull the power bank mini program of the corresponding merchant, and inject the mini program login state obtained by palm brushing into the mini program (similar to the function of scanning the code on the mobile phone to open the power bank mini program on the palm brushing device). Subsequently, data exchange is carried out with the merchant backend through the relevant API of the mini program to realize user activation confirmation, and the ID of the power bank that needs to be popped up currently is returned to the palm brushing device, and in the form of HID, this ID is ejected from the brushing device to the power bank machine on the merchant side. After the power bank machine obtains this ID, the corresponding power bank will be ejected.
[0134] S405. If the current terminal power information is higher than the second preset power threshold and the user configuration information meets the multi-mode application conditions, the server obtains the target result corresponding to the user terminal from the merchant POS machine.
[0135] In one embodiment, in order to improve the accuracy of application mode recognition, the recognition step of the user's gesture can also be added. For example, after a secure Bluetooth connection is successfully established between the palm-sweeping device and the user terminal, the user terminal application will be further called to obtain the user configuration information. After the target result is obtained according to the user configuration information, the palm-sweeping device will collect gesture-related information. If the current user hopes to perform a charging behavior but the target result corresponding to the payment mode is returned, the user can switch the application mode through a preset gesture behavior (such as waving).
[0136] Among them, gesture recognition is the process of classifying the trajectory or points in the model parameter space into a certain subset in this space, including static gesture recognition and dynamic gesture recognition, and dynamic gesture recognition can ultimately be transformed into static gesture recognition. The embodiment of the present application can use the template matching method or the neural network method, that is, regarding the user's gesture behavior as a sequence composed of static gesture images, and then comparing the user's gesture image sequence with the preset image sequence to obtain a comparison result, so as to recognize the current gesture information of the user.
[0137] As can be seen from the above, in this embodiment, the server can receive the target multimedia palm image corresponding to the current user transmitted by the palm-sweeping device; obtain the user configuration information in the user terminal based on the target multimedia palm image; if the highest-priority mode is the charging mode, the server obtains the current terminal power information corresponding to the user terminal; if the current terminal power information is lower than the first preset power threshold, the server obtains the target result corresponding to the user terminal from the power bank device; if the current terminal power information is higher than the second preset power threshold and the user configuration information meets the multi-mode application condition, the server obtains the target result corresponding to the user terminal from the merchant POS machine. The present application can connect the palm-sweeping device to multiple master devices, and understand the highest-priority target application mode through the user configuration information in the user terminal, and then determine the application mode that the current user hopes to use, so as to realize multiple application modes with only a single palm-sweeping device. The palm-sweeping device can automatically and quickly adjust the video without laying multiple palm-sweeping devices. Not only does it greatly reduce the application cost due to not needing to lay multiple palm-sweeping devices, but it can also be combined with scene applications to further expand the possibility of multiple mode switching, thus improving the flexibility and universality of the use of the palm-sweeping device.
[0138] To better implement the above method, the embodiment of the present application also provides a multi-mode palm-sweeping application device, as Figure 7 shown. The multi-mode palm-sweeping application device may include a receiving unit 701, an information acquisition unit 702, a determination unit 703, and a result acquisition unit 704, as follows:
[0139] A receiving unit 701, configured to receive a target multimedia palm image corresponding to the current user transmitted by a palm brushing device, where the palm brushing device is connected to multiple master devices, and each of the master devices corresponds to one or more application modes;
[0140] An information acquisition unit 702, configured to acquire user configuration information in a user terminal based on the target multimedia palm image;
[0141] A determination unit 703, configured to determine a target application mode with the highest priority among multiple application modes based on the user configuration information;
[0142] A result acquisition unit 704, configured to acquire a target result corresponding to the user terminal from a target master device corresponding to the target application mode.
[0143] Optionally, in some embodiments of the present application, the result acquisition unit may specifically be configured to, if the target application mode is the payment mode and the user configuration information meets the multi-mode application condition, acquire the current terminal power information corresponding to the user terminal; if the current terminal power information is lower than a first preset power threshold, acquire the target result corresponding to the user terminal from the master device corresponding to the charging mode; if the current terminal power information is higher than a second preset power threshold, acquire the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0144] Optionally, in some embodiments of the present application, the result acquisition unit may also be configured to, if the target application mode is the payment mode and the user configuration information does not meet the multi-mode application condition, acquire the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0145] Optionally, in some embodiments of the present application, the result acquisition unit may specifically be configured to, if the target application mode is the charging mode, acquire the current terminal power information corresponding to the user terminal; if the current terminal power information is lower than a first preset power threshold, acquire the target result corresponding to the user terminal from the master device corresponding to the charging mode; if the current terminal power information is higher than a second preset power threshold and the user configuration information meets the multi-mode application condition, acquire the target result corresponding to the user terminal from the master device corresponding to the payment mode.
[0146] Optionally, in some embodiments of the present application, the receiving unit may specifically be configured to receive multiple initial multimedia palm images corresponding to the current user transmitted by the palm brushing device; perform image evaluation on the initial multimedia palm images based on palm parameter indicators and image parameter indicators to obtain an image evaluation result; and screen out target multimedia palm images from the multiple initial multimedia palm images based on the image evaluation result.
[0147] Optionally, in some embodiments of the present application, the information acquisition unit may specifically be configured to extract features from the target multimedia palm images to obtain palm feature information; search for user identity information corresponding to the target multimedia palm images based on the palm feature information; and obtain user configuration information in the user terminal based on the user identity information.
[0148] Optionally, in some embodiments of the present application, the multi-mode palm brushing application device may further be configured to, if receiving user gesture information transmitted by the palm brushing device, determine the target result obtained from the target master device based on the user gesture information; determine user intention information based on the target result and the user gesture information; and obtain the target result corresponding to the user terminal from the master device corresponding to the user intention information.
[0149] Optionally, in some embodiments of the present application, the multi-mode palm brushing application device may further be configured to, if receiving initial user gesture information transmitted by the palm brushing device, convert the initial user gesture information into a sequence of user gesture images, where the sequence of user gesture images includes multiple user gesture images; compare the sequence of user gesture images with a preset image sequence to obtain a comparison result; if the comparison result meets the mode switching condition, update the target application mode; and obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
[0150] As can be seen from the above, in this embodiment, the receiving unit 701 can receive the target multimedia palm image corresponding to the current user transmitted by the palm brushing device. The palm brushing device is connected to multiple master devices, and each master device corresponds to one or more application modes. The information obtaining unit 702 can obtain the user configuration information in the user terminal based on the target multimedia palm image. The determining unit 703 can determine the target application mode with the highest priority among multiple application modes based on the user configuration information. The result obtaining unit 704 can obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode. This application can connect the palm brushing device to multiple master devices, and learn about the target application mode with the highest priority through the user configuration information in the user terminal, and then determine the application mode that the current user hopes to use, so as to realize multiple application modes with only a single palm brushing device. The palm brushing device can automatically and quickly adjust the video without laying multiple palm brushing devices. This not only greatly reduces the application cost due to not needing to lay multiple palm brushing devices, but also can combine with scene applications to further expand the possibility of multiple mode switching, thus improving the flexibility and universality of the use of the palm brushing device.
[0151] The embodiment of the present application also provides an electronic device, such as Figure 8 shown, which shows the structural schematic diagram of the electronic device involved in the embodiment of the present application. The electronic device can be a terminal or a server, etc. Specifically:
[0152] The electronic device may include a processor 801 with one or more processing cores, a memory 802 with one or more computer-readable storage media, a power supply 803, an input unit 804 and other components. Those skilled in the art can understand that Figure 8 the structure of the electronic device shown in
[0153] does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine some components, or have different component arrangements. Among them:
[0154] The memory 802 can be used to store software programs and modules. The processor 801 executes various functional applications and data processing by running the software programs and modules stored in the memory 802. The memory 802 mainly includes a program storage area and a data storage area. Among them, the program storage area can store the operating system, application programs required for at least one function (such as the sound playback function, the image playback function, etc.); the data storage area can store data created according to the use of the electronic device. In addition, the memory 802 can include high-speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other volatile solid-state storage devices. Correspondingly, the memory 802 can also include a memory controller to provide the processor 801 with access to the memory 802.
[0155] The electronic device further includes a power supply 803 for powering each component. Preferably, the power supply 803 can be logically connected to the processor 801 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. The power supply 803 can also include any components such as one or more DC or AC power supplies, a recharge system, a power failure detection circuit, a power converter or inverter, and a power status indicator.
[0156] The electronic device may further include an input unit 804, which can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
[0157] Although not shown, the electronic device may further include a display unit, etc., which will not be elaborated here. Specifically, in this embodiment, the processor 801 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 802 according to the following instructions, and the processor 801 will run the application programs stored in the memory 802 to achieve various functions as follows:
[0158] Receive the target multimedia palm image corresponding to the current user transmitted by the palm brushing device. The palm brushing device is connected to multiple master devices, and each master device corresponds to one or more application modes; obtain the user configuration information in the user terminal based on the target multimedia palm image; determine the target application mode with the highest priority among the multiple application modes based on the user configuration information; obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
[0159] For the specific implementation of each of the above operations, reference can be made to the previous embodiments, which will not be elaborated here.
[0160] As can be seen from the above, this embodiment can receive the target multimedia palm image corresponding to the current user transmitted by the palm brushing device. The palm brushing device is connected to multiple master devices, and each master device corresponds to one or more application modes; obtain the user configuration information in the user terminal based on the target multimedia palm image; determine the target application mode with the highest priority among the multiple application modes based on the user configuration information; obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode. This application can connect the palm brushing device to multiple master devices, understand the target application mode with the highest priority through the user configuration information in the user terminal, and then determine the application mode that the current user wants to use, so as to realize multiple application modes with only a single palm brushing device. The palm brushing device can automatically and quickly adjust the video without laying multiple palm brushing devices. This not only greatly reduces the application cost due to not needing to lay multiple palm brushing devices, but also can be combined with scene applications to further expand the possibility of numerous mode switches, thereby improving the flexibility and universality of the use of the palm brushing device.
[0161] Those of ordinary skill in the art can understand that all or part of the steps in the above various methods can be completed by instructions or by controlling relevant hardware through instructions. These instructions can be stored in a computer-readable storage medium and loaded and executed by a processor.
[0162] Therefore, an embodiment of this application provides a computer-readable storage medium, which stores multiple instructions that can be loaded by a processor to execute the steps in any of the multi-mode palm brushing application methods provided by the embodiments of this application. For example, the instructions can execute the following steps:
[0163] Receive the target multimedia palm image corresponding to the current user transmitted by the palm brushing device. The palm brushing device is connected to multiple master devices, and each master device corresponds to one or more application modes; obtain the user configuration information in the user terminal based on the target multimedia palm image; determine the target application mode with the highest priority among the multiple application modes based on the user configuration information; obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
[0164] For the specific implementation of each of the above operations, reference can be made to the previous embodiments and will not be elaborated here.
[0165] Among them, the computer-readable storage medium may include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.
[0166] Since the instructions stored in the computer-readable storage medium can execute the steps in any of the multi-modal palm-sweeping application methods provided in the embodiments of the present application, the beneficial effects achievable by any of the multi-modal palm-sweeping application methods provided in the embodiments of the present application can be realized. For details, refer to the previous embodiments and will not be elaborated herein.
[0167] According to one aspect of the present application, there is provided a computer program product or a computer program. The computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the various alternative implementations of the above multi-modal palm-sweeping application aspect.
[0168] The above has introduced in detail a multi-modal palm-sweeping application method and related devices provided in the embodiments of the present application. Specific examples are used in this article to elaborate on the principle and implementation manner of the present application. The description of the above embodiments is only used to help understand the method and its core idea of the present application; at the same time, for those skilled in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
Claims
1. A multi-mode palm-sweeping application method, characterized in that, Including: Receiving a target multimedia palm image corresponding to the current user transmitted by a palm-sweeping device, where the palm-sweeping device is connected to multiple master devices, and each of the master devices corresponds to one or more application modes; Obtaining user configuration information in the user terminal based on the target multimedia palm image; Determining a target application mode with the highest priority among multiple application modes based on the user configuration information; Obtaining a target result corresponding to the user terminal from the target master device corresponding to the target application mode.
2. The multi-mode palm-sweeping application method according to claim 1, wherein The target application mode includes a payment mode and a charging mode. The obtaining of the target result corresponding to the user terminal from the target master device corresponding to the target application mode includes: If the target application mode is the payment mode and the user configuration information meets the multi-mode application condition, obtaining the current terminal power information corresponding to the user terminal; If the current terminal power information is lower than a first preset power threshold, obtaining the target result corresponding to the user terminal from the master device corresponding to the charging mode; If the current terminal power information is higher than a second preset power threshold, obtaining the target result corresponding to the user terminal from the master device corresponding to the payment mode.
3. The multi-mode palm-sweeping application method according to claim 2, wherein The method further includes: If the target application mode is the payment mode and the user configuration information does not meet the multi-mode application condition, obtaining the target result corresponding to the user terminal from the master device corresponding to the payment mode.
4. The multi-mode palm-sweeping application method according to claim 1, characterized in that The target application mode includes a payment mode and a charging mode. The obtaining of the target result corresponding to the user terminal from the target master device corresponding to the target application mode includes: If the target application mode is the charging mode, obtaining the current terminal power information corresponding to the user terminal; If the current terminal power information is lower than a first preset power threshold, obtaining the target result corresponding to the user terminal from the master device corresponding to the charging mode; If the current terminal power information is higher than a second preset power threshold and the user configuration information meets the multi-mode application condition, obtaining the target result corresponding to the user terminal from the master device corresponding to the payment mode.
5. The multi-mode palm-sweeping application method according to claim 1, characterized in that The receiving of the target multimedia palm image corresponding to the current user transmitted by the palm-sweeping device includes: Receiving multiple initial multimedia palm images corresponding to the current user transmitted by the palm-sweeping device; Performing image evaluation on the initial multimedia palm images based on palm parameter indicators and image parameter indicators to obtain an image evaluation result; Screening out the target multimedia palm image from the multiple initial multimedia palm images based on the image evaluation result.
6. The multi-modal palm-sweeping application method according to claim 1, wherein, The obtaining of the user configuration information in the user terminal based on the target multimedia palm image includes: Performing feature extraction on the target multimedia palm image to obtain palm feature information; Searching for user identity information corresponding to the target multimedia palm image based on the palm feature information; Obtaining the user configuration information in the user terminal based on the user identity information.
7. The multi-modal palm-sweeping application method according to claim 1, wherein, The method further includes: If the user gesture information transmitted by the palm-sweeping device is received, determine the target result obtained from the target master device based on the user gesture information; Determine the user intention information based on the target result and the user gesture information; Obtain the target result corresponding to the user terminal from the master device corresponding to the user intention information.
8. The multi-modal palm-sweeping application method according to claim 7, wherein The "If the user gesture information transmitted by the palm-sweeping device is received, determine the target result obtained from the target master device based on the user gesture information" includes: If the initial user gesture information transmitted by the palm-sweeping device is received, convert the initial user gesture information into a user gesture image sequence, and the user gesture image sequence includes a plurality of user gesture images; Compare the user gesture image sequence with a preset image sequence to obtain a comparison result; If the comparison result meets the mode switching condition, update the target application mode; Obtain the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
9. A multi-mode palm-sweeping application device, characterized in that Including: A receiving unit, configured to receive the target multimedia palm image corresponding to the current user transmitted by the palm-sweeping device. The palm-sweeping device is connected to a plurality of master devices, and each master device corresponds to one or more application modes; An information acquisition unit, configured to acquire user configuration information in the user terminal based on the target multimedia palm image; A determination unit, configured to determine the target application mode with the highest priority among the multiple application modes based on the user configuration information; A result acquisition unit, configured to acquire the target result corresponding to the user terminal from the target master device corresponding to the target application mode.
10. An electronic device, characterized in that, Including a memory and a processor; the memory stores an application program, and the processor is configured to run the application program in the memory to execute the operations in the multi-mode palm-sweeping application method according to any one of claims 1 to 8.
11. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores multiple instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the multi-mode palm-sweeping application method according to any one of claims 1 to 8.
12. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instruction is executed by the processor, the steps in the multi-mode palm-sweeping application method according to any one of claims 1 to 8 are implemented.