Object interaction method and device, electronic equipment, storage medium and program product

Through device binding and biological information screening, fast online interaction between objects is achieved, and the problem of low interaction efficiency in the existing technology is solved. It is suitable for most merchants, simplifies the interaction process and improves service accessibility.

CN119273355APending Publication Date: 2025-01-07GUANGZHOU TENCENT TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310822325.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-05
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

The existing online interactive service has cumbersome operation of code scanning, resulting in low interaction efficiency. Many merchants lack the development ability or qualifications, making it difficult to realize online interactive services through non-scan code scanning.

Method used

By receiving the device binding request of the interactive device, the binding state is determined based on the device information and object identification, and the device and object binding are performed, the interactive objects corresponding to the biological information are screened to achieve rapid interaction between the interactive object and the target object.

Benefits of technology

It improves the interaction efficiency of online interaction between objects, simplifies the interaction process, is suitable for merchants who lack development capabilities, and enhances the accessibility of interactive services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119273355A_ABST
    Figure CN119273355A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an object interaction method and device, electronic equipment, a storage medium and a program product, which can be applied to various scenes such as cloud technology, artificial intelligence, intelligent transportation, Internet of Vehicles and the like. The method comprises the following steps: receiving a device binding request sent by an interaction device; determining a current binding state of the interaction device based on the device information and the object identifier; according to the current binding state, binding the interaction device with the current object to obtain object binding information of the interaction device; when interaction parameters and biological information sent by the target interaction equipment are received, screening out an interaction object corresponding to the biological information from a preset object set; and determining a target object corresponding to the target interaction device based on the object binding information, and interacting the interaction object with the target object based on the interaction parameter. According to the method, rapid interaction between the interaction object and the target object can be realized, and the interaction efficiency of online interaction between the objects is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data processing technology, and specifically to an object interaction method, device, electronic device, storage medium and program product, wherein the storage medium is a computer-readable storage medium and the program product is a computer program product. Background Art

[0002] With the development of online interactive services such as online payment services, online interactive services have more and more extensive applications. For example, in the interactive activities realized by online interactive services, merchants can generally apply for a QR code from the service platform of the online interactive service through a device. In this way, based on the QR code, customers can use the device to adopt the code scanning interaction method to realize online interaction with the merchant's device.

[0003] At present, the code scanning interaction method is cumbersome to operate. Customers need to turn on the code scanning function of the device, and then use the device's code scanning function to scan the merchant's QR code. The customer then enters the interaction data before confirming the operation to realize the online interactive service, which results in low interaction efficiency. Moreover, many merchants currently do not have the development capabilities or the qualifications to apply for merchant numbers, which makes it difficult to realize online interactive services through other non-code scanning interaction methods such as palm swiping interaction, thereby making it difficult to improve interaction efficiency.

[0004] In summary, there is currently a problem of low interaction efficiency in online interactions. Summary of the invention

[0005] Embodiments of the present application provide an object interaction method, device, electronic device, computer-readable storage medium, and computer program product, which can improve the interaction efficiency of online interaction between objects.

[0006] An object interaction method, comprising:

[0007] receiving a device binding request sent by an interactive device, the device binding request carrying an object identifier of a current object and device information of the interactive device;

[0008] Determine the current binding state of the interactive device based on the device information and the object identifier;

[0009] According to the current binding state, the interactive device is bound to the current object to obtain the object binding information of the interactive device;

[0010] When receiving the interaction parameters and biometric information sent by the target interaction device, filtering out the interaction object corresponding to the biometric information from the preset object set;

[0011] Based on the object binding information, the target object corresponding to the target interaction device is determined, and based on the interaction parameters, the interaction object interacts with the target object.

[0012] Accordingly, an embodiment of the present application provides an object interaction device, including:

[0013] A first receiving unit may be used to receive a device binding request sent by an interactive device, where the device binding request carries an object identifier of a current object and device information of the interactive device;

[0014] A determination unit, which may be used to determine a current binding state of an interactive device based on device information and an object identifier;

[0015] The binding unit may be used to bind the interactive device to the current object according to the current binding state, and obtain the object binding information of the interactive device;

[0016] A screening unit, which can be used to screen out the interactive objects corresponding to the biometric information from the preset object set when receiving the interactive parameters and biometric information sent by the target interactive device;

[0017] The interaction unit may be used to determine a target object corresponding to a target interaction device based on object binding information, and to interact the interaction object with the target object based on interaction parameters.

[0018] Optionally, in some embodiments, the binding unit can be specifically used to bind the interactive device to the current object when the current binding state is unbound, and obtain the object binding information of the interactive device; when the current binding state is bound, obtain the current object identifier of the current binding object of the interactive device, and based on the current object identifier, bind the interactive device to the current object, and obtain the object binding information of the interactive device.

[0019] Optionally, in some embodiments, the binding unit can be specifically used to maintain the current binding state of the interactive device when the current object identifier is the same as the object identifier; when the current object identifier is different from the object identifier, unbind the interactive device from the current binding object, and bind the unbound interactive device to the current object to obtain the object binding information of the interactive device.

[0020] Optionally, in some embodiments, the determination unit can be specifically used to obtain a set of historical binding relationships corresponding to historical interactive devices and objects, and query the candidate object identifier corresponding to the interactive device in the historical binding relationship set; based on the query result and the object identifier, determine the current binding state of the interactive device.

[0021] Optionally, in some embodiments, the determination unit can be specifically used to determine that the current binding state of the interactive device is unbound when the query result is that there is no candidate object identifier; when the query result is that there is a candidate object identifier, determine that the current binding state of the interactive device is bound based on the object identifier.

[0022] Optionally, in some embodiments, the object interaction device also includes an update unit, which can be specifically used to generate a binding relationship between the interactive device and the current object based on the object binding information; update the historical binding relationship set based on the binding relationship, and use the updated historical binding relationship set as the historical binding relationship set.

[0023] Optionally, in some embodiments, the interaction unit may be specifically configured to extract virtual resources of the interaction object based on the interaction parameters; and transfer the virtual resources of the interaction object to the target object so that the interaction object interacts with the target object.

[0024] Optionally, in some embodiments, the interaction unit can also be used to obtain current virtual resource information of the target object, and based on the current virtual resource information, determine the interaction result between the interaction object and the target object; push the interaction result to the interaction device and the interaction terminal of the interaction object respectively, so that the interaction device and the interaction terminal of the interaction object can display the interaction results respectively.

[0025] Optionally, in some embodiments, the binding unit can also be used to generate binding prompt information of the current object based on the object binding information; return the binding prompt information to the interactive device and the interactive terminal of the current object respectively, so that the interactive device and the interactive terminal of the current object can display the binding prompt information respectively.

[0026] Optionally, in some embodiments, the first receiving unit can be specifically used to receive an information acquisition request sent by the interactive terminal of the current object; return interactive information to the interactive terminal of the current object according to the information acquisition request, so that the interactive terminal of the current object displays the interactive information to the interactive device; and receive a device binding request generated by the interactive device based on the interactive information.

[0027] The present application also provides another object interaction method, which is applied to an interactive device, and the method includes:

[0028] Obtaining interaction information of the current object, and identifying an object identifier of the current object in the interaction information;

[0029] Sending a device binding request to the interactive server according to the object identifier, so that the interactive server binds the current object with the interactive device based on the object identifier;

[0030] When an interaction request is obtained, the biometric information of the object to be identified is collected, and the interaction request carries interaction parameters;

[0031] The interaction parameters and the biological information are sent to the interaction server so that the interaction server can interact the object to be identified with the current object.

[0032] Accordingly, an embodiment of the present application provides another object interaction device, including:

[0033] A second receiving unit, configured to obtain interaction information of a current object and identify an object identifier of the current object in the interaction information;

[0034] A first sending unit, configured to send a device binding request to an interactive server according to the object identifier, so that the interactive server binds the current object with the interactive device based on the object identifier;

[0035] A collection unit, used to collect biometric information of the object to be identified when an interaction request is obtained, and the interaction request carries interaction parameters;

[0036] The second sending unit is used to send the interaction parameters and the biological information to the interaction server so that the interaction server can interact with the object to be identified and the current object.

[0037] Optionally, in some embodiments, the second receiving unit may be specifically configured to decrypt the interaction information to obtain decrypted interaction information; and determine the object identifier of the current object based on the decrypted interaction information.

[0038] Optionally, in some embodiments, the second sending unit can be specifically used to send interaction parameters and biometric information to the interaction server; receive and display interaction confirmation information returned by the interaction server based on the interaction parameters and biometric information; collect a biometric image of the object to be identified, and determine, based on the biometric image, a feedback result of the object to be identified regarding the interaction confirmation information; and send the feedback result to the interaction server so that the interaction server can interact the object to be identified with the current object based on the feedback result.

[0039] Optionally, in some embodiments, the second sending unit can also be used to determine the feedback result of the object to be identified regarding the interaction confirmation information in response to a click operation of the object to be identified regarding the interaction confirmation information; and send the feedback result to the interaction server so that the interaction server can interact with the object to be identified with the current object based on the feedback result.

[0040] Optionally, in some embodiments, the object interaction device may further include a generation unit, which may be specifically used to display an interaction page, the interaction page including an interaction parameter input control; in response to an input operation on the interaction parameter data control, receiving interaction parameters corresponding to the input operation; and generating an interaction request corresponding to the current object based on the interaction parameters.

[0041] In addition, an embodiment of the present invention further provides an electronic device, including a processor and a memory, wherein the memory stores an application program, and the processor is used to run the application program in the memory to implement the object interaction method provided by the embodiment of the present invention.

[0042] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program. The computer program is suitable for loading by a processor to execute any object interaction method provided in the embodiment of the present application.

[0043] In addition, an embodiment of the present application also provides a computer program product, including a computer program, which implements any object interaction method provided in the embodiment of the present application when the computer program is executed by a processor.

[0044] The present application can receive a device binding request sent by an interactive device, the device binding request carries the object identification of the current object and the device information of the interactive device; based on the device information and the object identification, determine the current binding state of the interactive device; based on the current binding state, bind the interactive device to the current object to obtain the object binding information of the interactive device; when receiving the interaction parameters and biometric information sent by the target interactive device, filter out the interactive object corresponding to the biometric information in the preset object set; based on the object binding information, determine the target object corresponding to the target interactive device, and based on the interaction parameters, interact the interactive object with the target object. Since the present application can determine the current binding state of the interactive device based on the device information of the interactive device and the object identification of the current object, the interactive device and the current object can be bound according to the current binding state to obtain the object binding information of the interactive device; in this way, when receiving the interaction parameters and biometric information sent by the target interactive device, the interactive object corresponding to the biometric information and the target object corresponding to the target interactive device can be found based on the biometric information and the object binding information, respectively, so that the rapid interaction between the interactive object and the target object can be realized, and the interaction efficiency of the online interaction between objects can be improved. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.

[0046] Figure 1 is a scene schematic diagram of the object interaction method provided in an embodiment of the present application;

[0047] Figure 2 is a flowchart of the object interaction method provided by an embodiment of the present application;

[0048] Figure 3 It is a schematic diagram of the architecture of a computer device, an interactive terminal, and an interactive device provided in an embodiment of the present application;

[0049] Figure 4 FIG2 is a second flow chart of the object interaction method provided in an embodiment of the present application;

[0050] Figure 5 is a schematic diagram of the use of the palm brushing device provided in the embodiment of the present application;

[0051] Figure 6 A timing diagram of the object interaction method provided in an embodiment of the present application;

[0052] Figure 7 is a schematic diagram of the structure of an object interaction device provided in an embodiment of the present application;

[0053] Figure 8 is a second schematic diagram of the structure of an object interaction device provided in an embodiment of the present application;

[0054] Fig. 9 are three schematic diagrams of the structure of the object interaction device provided in the embodiment of the present application;

[0055] Fig.10 4 is a schematic diagram of the structure of the object interaction device provided in the embodiment of the present application;

[0056] Fig.11 It is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0057] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.

[0058] The embodiment of the present application provides an object interaction method, apparatus, computer device and computer readable storage medium. The object interaction apparatus can be integrated in a computer device, which can be a server or a terminal.

[0059] Among them, the server can 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, network acceleration services (Content Delivery Network, CDN), and big data and artificial intelligence platforms. The terminal can be a smart phone, tablet computer, laptop computer, desktop computer, smart speaker, smart watch, car terminal, etc., but is not limited to this. The terminal and the server can be directly or indirectly connected via wired or wireless communication, and this application does not limit this.

[0060] For example, see Figure 1 Taking the object interaction device integrated in the computer device as an example, the computer device can receive a device binding request sent by the interactive device, and the device binding request carries the object identification of the current object and the device information of the interactive device; based on the device information and the object identification, the current binding state of the interactive device is determined; according to the current binding state, the interactive device is bound to the current object to obtain the object binding information of the interactive device; when the interaction parameters and biometric information sent by the target interactive device are received, the interactive object corresponding to the biometric information is screened out in the preset object set; based on the object binding information, the target object corresponding to the target interactive device is determined, and based on the interaction parameters, the interactive object interacts with the target object.

[0061] Among them, the current object, the interactive object, and the target object can all be subjects for realizing online interaction. The representation form of the subject includes but is not limited to any one of a device, an account, and a client, which can be set according to the specific application scenario.

[0062] Among them, the object interaction method provided by the embodiment of the present application is applied to the online interaction between objects. Before the object interaction, the present application can preferentially use the object identification of the current object and the device information of the interactive device to bind the interactive device to the current object. Then, when the interaction parameters and biometric information sent by the target interactive device are received, the biometric information, interaction parameters, and object binding information of the interactive device can be used to realize the rapid interaction between the interactive object and the target object, thereby improving the interaction efficiency of the online interaction between objects.

[0063] It can be understood that in the specific implementation of this application, when the interactive information, biological information, virtual resources and other related data are applied to specific products or technologies, it is necessary to obtain permission or consent, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions.

[0064] It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.

[0065] This embodiment will be described from the perspective of an object interaction device, which can be specifically integrated in a computer device, which can be a server or a terminal. The terminal can include a tablet computer, a laptop computer, a personal computer (PC), a wearable device, a virtual reality device, or other smart devices that can acquire data.

[0066] like Figure 2 As shown, the specific process of the object interaction method is shown in steps S201 to S205:

[0067] It should be noted here that if Figure 3 As shown, the computer device can provide online interactive services, which may include but are not limited to basic services 101, object recognition services 102, information push services 103, device binding services 104, and virtual resource processing services 105.

[0068] Among them, the basic service 101 can at least provide the basic functions required by the client, such as a login function, a password modification function, an instant conversation function, etc.

[0069] Among them, the object recognition service 102 can at least provide object recognition function, for example, using images with biometric features to recognize objects. The object here can be a general object, and the current object, target object, interactive object, currently bound object, object to be recognized, etc. of this application can all be included in the object.

[0070] The information push service 103 can at least provide a function of pushing information to a device, wherein the device may include but is not limited to an interactive device, an interactive terminal,

[0071] The device binding service 104 can at least provide a function of binding a current object and an interactive device, and a function of updating a set of historical binding relationships corresponding to historical interactive devices and objects.

[0072] The virtual resource processing service 105 can at least provide functions such as transfer and query of virtual resources.

[0073] S201: Receive a device binding request sent by an interactive device.

[0074] The device binding request carries the object identification of the current object and the device information of the interactive device. It should be noted here that in the embodiment of the present application, objects such as the current object, the interactive object, the target object, and the object to be identified in the next embodiment of the application can all be logged in the client to obtain the online interactive service of the computer device.

[0075] Among them, the current object may refer to an account logged in through a client in an interactive terminal. For example, when the object interaction method of the present application is applied in an interactive scenario between a customer and a merchant, the current object may specifically refer to an account logged in by a merchant through a client in the merchant's interactive terminal. It should be noted here that the interactive terminal and the interactive device are different devices. Among them, the interactive device may include but is not limited to any one of a face-scanning device and a palm-scanning device. Preferably, the interactive device may be a palm-scanning device. Among them, the interactive terminal may include but is not limited to any one of a mobile phone, a tablet computer, and a laptop computer. Device information may refer to information that characterizes the identity of a device. For example, the device information may be a device identifier. The object identifier may be used to characterize a unique authentication identifier of the current object.

[0076] Specifically, if Figure 3 As shown, a client corresponding to the online interactive service can be run in all interactive terminals mentioned in this application. The client can include a login module 301 , an information request module 302 and an information notification module 303 .

[0077] The login module 301 can at least be used to enable a user such as a merchant or a customer to log in on a client through an object such as an account to obtain online interactive services of a computer device. The information request module 302 can at least be used to bind the object to a resource account corresponding to a virtual resource when the object requests the computer device to activate an interactive function through a client in an interactive terminal; after the object activates the interactive function, it can request interactive information from the computer device so that the interactive terminal displays the interactive information. The information notification module 303 can at least be used to receive and display information pushed by a computer device or an interactive device.

[0078] In step S201 , a device binding request sent by an interactive device may be received through the basic service 101 .

[0079] In step S201, there may be a variety of methods for receiving a device binding request sent by an interactive device. For example, in some application embodiments, the method for receiving a device binding request sent by an interactive device may be: receiving an information acquisition request sent by an interactive terminal of the current object; returning interactive information to the interactive terminal of the current object according to the information acquisition request, so that the interactive terminal of the current object displays the interactive information to the interactive device; receiving a device binding request generated by the interactive device based on the interactive information.

[0080] The interactive information may refer to the information used by the current object for online interaction. The interactive information is not the biological information corresponding to the current object. For example, the interactive information may be a QR code displayed by the interactive terminal of the current object, or a bar code displayed by the interactive terminal of the current object, and so on.

[0081] When the interactive device obtains the interactive information displayed by the interactive terminal of the current object, the interactive device can identify the object identifier of the current object from the interactive information.

[0082] S202: Determine the current binding state of the interactive device based on the device information and the object identifier.

[0083] In step S202 , the current binding state of the interactive device may be determined through the basic service 101 based on the device information and the object identifier.

[0084] In step S202, there are multiple ways to determine the current binding state of the interactive device based on the device information and the object identifier. For example, in one embodiment of the application, it can be as shown in steps S1 to S2:

[0085] S1. Obtain a historical binding relationship set corresponding to historical interactive devices and objects, and query the candidate object identifier corresponding to the interactive device in the historical binding relationship set.

[0086] The historical binding relationship set includes binding relationships between historical interactive devices and objects, wherein in the historical binding relationship set, the historical interactive devices can be represented by the identifiers of the historical interactive devices, and the objects can be represented by the identifiers of the objects. The historical interactive devices can be devices bound to the objects in the historical time.

[0087] In step S1, there are many ways to obtain the historical binding relationship set corresponding to the historical interaction device and the object. For example, the historical binding relationship set corresponding to the historical interaction device and the object can be obtained from the cloud or the local computer device. For another example, a cache server can be set up in the internal network where the computer device is located, and the historical binding relationship set can be stored in the cache server; based on this, the computer device can send an acquisition request for the historical binding relationship set to the cache server through the internal network, so that the cache server returns the historical binding relationship set corresponding to the historical interaction device and the object to the cache server through the internal network based on the acquisition request.

[0088] The internal network may be a local area network. It can be understood that the present application arranges a cache server in the internal network to store the historical binding relationship set, which can reduce the pressure on the computer device itself to improve the operation efficiency of the computer device. On this basis, the present application can request the historical binding relationship set from the cache server in the internal network, which can improve the efficiency of obtaining the historical binding relationship set.

[0089] In step S1, the method of searching the historical binding relationship set for the candidate object identifier corresponding to the interactive device may be, for example, searching the historical binding relationship set for the candidate object identifier corresponding to the interactive device according to the device information of the interactive device.

[0090] Among them, if the interactive device has been bound to an object within the historical time, then the interactive device belongs to a historical interactive device. In this case, the candidate object identifier corresponding to the interactive device can be queried in the historical binding relationship set; if the interactive device has not been bound to an object within the historical time, then the interactive device does not belong to a historical interactive device. In this case, the candidate object identifier corresponding to the interactive device cannot be queried in the historical binding relationship set.

[0091] S2. Determine the current binding state of the interactive device based on the query result and the object identifier.

[0092] The query result may refer to whether there is a candidate object identifier corresponding to the interactive device in the historical binding relationship set.

[0093] The current binding state refers to whether the interactive device is bound to the object. Specifically, the current binding state may include bound and unbound.

[0094] In step S2, based on the query result and the object identifier, the current binding state of the interactive device is determined, for example: when the query result is that there is no candidate object identifier, the current binding state of the interactive device is determined to be unbound; when the query result is that there is a candidate object identifier, based on the object identifier, the current binding state of the interactive device is determined to be bound.

[0095] S203: Bind the interactive device to the current object according to the current binding state, and obtain object binding information of the interactive device.

[0096] The object binding information may refer to the binding information of the current object bound to the interactive device.

[0097] In step S203, the basic service 101 may bind the interactive device to the current object according to the current binding state to obtain the object binding information of the interactive device.

[0098] In step S203, the interactive device is bound to the current object according to the current binding state, and the manner of obtaining the object binding information of the interactive device can be divided into different situations, such as the following situation 1 and situation 2:

[0099] Case 1: For example, when the current binding state is unbound, in this case, the interactive device can be directly bound to the current object to obtain the object binding information of the interactive device.

[0100] Case 2: For example, when the current binding state is bound, the current object identifier of the current binding object of the interactive device is obtained, and based on the current object identifier, the interactive device is bound to the current object to obtain the object binding information of the interactive device.

[0101] For situation 2, when the current binding state is bound, it means that the interactive device has bound an object. At this time, the object bound by the interactive device may be the current object or may not be the current object. Based on this, for situation 2, the present application uses the current object identifier of the object bound by the interactive device to process the binding between the interactive device and the current object, which can be specifically:

[0102] For example, when the current object identifier is the same as the object identifier, the current binding state of the interactive device is maintained; when the current object identifier is different from the object identifier, the interactive device is unbound from the current binding object, and the unbound interactive device is bound to the current object to obtain the object binding information of the interactive device.

[0103] Among them, for situation 2, in order to ensure the security of online interaction, this application stipulates that an interactive device can only be bound to one object or one current object, and does not allow binding to multiple objects or multiple current objects. If the interactive device wants to bind other current objects, it needs to unbind the previously bound current bound object first. However, in this application, one current object can be bound to multiple interactive devices. Based on this, when the current object identifier is different from the object identifier, this application needs to unbind the interactive device from the current bound object to obtain the unbound interactive device.

[0104] When the current object identifier is the same as the object identifier, it indicates that the object to which the interactive device has been bound is the current object. In this case, the current binding state of the interactive device is maintained.

[0105] Among them, when the current object identifier is different from the object identifier, it means that the object bound to the interactive device is not the current object. In this case, the interactive device is unbound from the current bound object, and the unbound interactive device is bound to the current object to obtain the object binding information of the interactive device.

[0106] Specifically, the method of unbinding the interactive device from the current binding object may be: returning unbinding confirmation information to the interactive device so that the interactive device displays the unbinding confirmation information; when receiving a confirmation result returned by the interactive device for the unbinding confirmation information, and the confirmation result indicates that the interactive device is to be unbound from the current binding object, the interactive device is unbound from the current binding object. The confirmation result may indicate that the interactive device is to be unbound from the current binding object. The confirmation result may be a result generated by the interactive device in response to a confirmation operation on the unbinding confirmation information.

[0107] When a confirmation result for the unbinding confirmation information returned by the interactive device is received, and the confirmation result does not indicate to unbind the interactive device from the current binding object, the binding state of the interactive device and the current binding object is maintained.

[0108] After step S203, the present application can update the historical binding relationship set in step S202. The updating method can be, for example: generating a binding relationship between the interactive device and the current object based on the object binding information; updating the historical binding relationship set based on the binding relationship, and using the updated historical binding relationship set as the historical binding relationship set.

[0109] The method for updating the historical binding relationship set according to the binding relationship may be: according to the binding relationship, the device information of the interactive device and the object identifier of the current object are associated and stored in the historical binding relationship set to update the historical binding relationship set.

[0110] After step S203, the computer device may issue binding prompt information so that the merchant corresponding to the current object can perceive whether the interactive device has been bound. For example, it may be: generating binding prompt information of the current object based on the object binding information; returning binding prompt information to the interactive device and the interactive terminal of the current object respectively, so that the interactive device and the interactive terminal of the current object can display the binding prompt information respectively.

[0111] The binding prompt information may indicate whether the interactive device has been bound to the current object.

[0112] The computer device can generate binding prompt information of the current object according to the object binding information through the information push service 103; and return the binding prompt information to the interactive device and the interactive terminal of the current object respectively, so that the interactive device and the interactive terminal of the current object can display the binding prompt information respectively.

[0113] The interactive terminal of the current object can receive and display the binding prompt information through the information notification module 303.

[0114] Among them, when the interactive terminal of the current object obtains the binding prompt information, if the client corresponding to the current object is in the background or not running, the interactive terminal of the current object will display the binding prompt information in the notification bar of the interactive terminal of the current object. In this way, the merchant corresponding to the current object can click on the binding prompt information through the notification bar to make the interactive terminal of the current object display the binding prompt information, which is convenient for the merchant corresponding to the current object to view.

[0115] S204: When receiving the interaction parameters and biometric information sent by the target interaction device, filter out the interaction objects corresponding to the biometric information from the preset object set.

[0116] For example, when the object interaction method of the present application is applied in an interaction scenario between a customer and a merchant, the interaction object may be, for example, a customer's account.

[0117] The preset object set may include candidate biological information corresponding to each candidate object, and the biological information belongs to the candidate biological information.

[0118] Before step S204, the present application may pre-construct a preset object set, which may specifically be: obtaining an object biological image of a candidate object; performing feature extraction on the object biological image to obtain candidate biological information of the object biological image; and associating the candidate biological information with the candidate object to obtain a preset object set.

[0119] The preset object set may be pre-built through the object recognition service 102. Thus, when biological information is received, the interactive object corresponding to the biological information may be retrieved and identified based on the entire library of the preset object set and obtained.

[0120] The target biological image may include but is not limited to any one of a palm print image and a face image. In the present application, the target biological image is preferably a palm print image.

[0121] Among them, a feature extraction neural network model can be used to extract features from the object biological image to obtain candidate biological information of the object biological image. It can be understood here that what is stored in the preset object set of the present application is the candidate biological information that has been feature extracted, not the object biological image. In this way, when the preset object set is used to screen interactive objects, the computer device does not need to extract features from the object biological image, which can improve the screening efficiency.

[0122] The constructed preset object set may be stored locally on the computer device or in the aforementioned cache server.

[0123] Before step S204, the present application may obtain biological information, and the specific steps of obtaining the biological information may be: obtaining a target biological image through a target interactive device; and performing feature extraction on the target biological image through the target interactive device to obtain biological information of the target biological image.

[0124] In step S204 , when the interaction parameters and biometric information sent by the target interaction device are received, the object recognition service 102 can be used to filter out the interaction objects corresponding to the biometric information from the preset object set.

[0125] In step S204, the method of filtering out the interactive objects corresponding to the biological information in the preset object set can be: identifying the target biological information corresponding to the biological information in the preset object set; determining the interactive objects corresponding to the target biological information according to the preset object set; and using the interactive objects corresponding to the target biological information as the interactive objects corresponding to the biological information.

[0126] S205: Determine the target object corresponding to the target interactive device based on the object binding information, and interact with the interactive object and the target object based on the interaction parameter.

[0127] Among them, the target object may refer to the object to which the target interaction device is currently bound. When the object interaction method of the present application is applied in the interaction scenario between customers and merchants, the target object may be the merchant's account.

[0128] In step S205, the virtual resource processing service 105 may determine the target object corresponding to the target interactive device based on the object binding information, and interact with the target object based on the interaction parameters.

[0129] In step S205, based on the object binding information, the target object corresponding to the target interactive device may be determined by: obtaining the target object identifier bound to the target interactive device according to the object binding information; and determining the target object corresponding to the target interactive device according to the target object identifier.

[0130] In step S205, based on the interaction parameters, the interactive object and the target object are interacted in a manner such as: extracting virtual resources of the interactive object based on the interaction parameters; transferring the virtual resources of the interactive object to the target object so that the interactive object and the target object can interact.

[0131] Among them, virtual resources may include but are not limited to any one of virtual gold coins, virtual amounts and virtual props.

[0132] There are many specific ways to perform the step of "extracting the virtual resources of the interactive object based on the interactive parameters". For example, based on the interactive parameters, a resource acquisition request is sent to the resource server where the virtual resources are located, so that the resource server returns the virtual resources of the interactive object to the computer device. For another example, based on the interactive parameters, the virtual resources of the interactive object are extracted in the computer device. Specifically, based on the interactive parameters, the virtual resource processing service 105 verifies whether the virtual resources of the interactive object are sufficient; if the virtual resources are insufficient, error information is returned to the interactive terminal and the target interactive device of the interactive object respectively. If the virtual resources are sufficient, the virtual resources of the interactive object are extracted based on the interactive parameters.

[0133] In order to ensure the security of the interaction between the interactive object and the target object, the computer device may need to perform security encryption and authentication, for example, using the HTTPS protocol to transmit virtual resources, encrypting information such as the password of the object, etc. If an abnormal situation occurs during the interaction between the interactive object and the target object, such as network interruption, server failure, etc., it is necessary to perform abnormal processing, such as sending instruction information to the interactive terminal of the interactive object through the virtual resource processing service 105 to instruct re-transfer, record abnormal information, etc.

[0134] After the step of "transferring the virtual resources of the interactive object to the target object so that the interactive object can interact with the target object", the present application can display the interaction results between the interactive object and the target object, for example, obtaining the current virtual resource information of the target object, and based on the current virtual resource information, determining the interaction results between the interactive object and the target object; pushing the interaction results to the interactive device and the interactive terminal of the interactive object respectively, so that the interactive device and the interactive terminal of the interactive object can display the interaction results respectively.

[0135] The interactive terminal of the interactive object can receive and display the interactive result through the information notification module 303.

[0136] The current virtual resource information may refer to the quantity information of the current virtual resources of the target object.

[0137] Among them, the method of the step of "determining the interaction result between the interactive object and the target object based on the current virtual resource information" can be, for example: judging whether the candidate virtual resources of the target object are increased according to the current virtual resource information; if so, determining that the interaction result between the interactive object and the target object is a successful interaction; if so, determining that the interaction result between the interactive object and the target object is a failed interaction.

[0138] The interactive device and the interactive terminal of the interactive object may respectively display the interactive result in the form of a page or a pop-up window, and the interactive device and the interactive terminal of the interactive object may respectively request the computer device for the interactive record between the interactive object and the target object.

[0139] The present application can receive a device binding request sent by an interactive device, the device binding request carries the object identification of the current object and the device information of the interactive device; based on the device information and the object identification, determine the current binding state of the interactive device; based on the current binding state, bind the interactive device to the current object to obtain the object binding information of the interactive device; when receiving the interaction parameters and biometric information sent by the target interactive device, filter out the interactive object corresponding to the biometric information in the preset object set; based on the object binding information, determine the target object corresponding to the target interactive device, and based on the interaction parameters, interact the interactive object with the target object. Since the present application can determine the current binding state of the interactive device based on the device information of the interactive device and the object identification of the current object, the interactive device and the current object can be bound according to the current binding state to obtain the object binding information of the interactive device; in this way, when receiving the interaction parameters and biometric information sent by the target interactive device, the interactive object corresponding to the biometric information and the target object corresponding to the target interactive device can be found based on the biometric information and the object binding information, respectively, so that the rapid interaction between the interactive object and the target object can be realized, and the interaction efficiency of the online interaction between objects can be improved.

[0140] According to the method described in the above embodiment, the following is further described in detail with examples.

[0141] In this embodiment, the object interaction apparatus is specifically integrated into an interaction device as an example for explanation.

[0142] like Figure 4 As shown, an object interaction method, the specific process is shown in steps S401 to S404:

[0143] It should be noted here that the interactive device can run the device interactive service corresponding to the online interactive service, such as Figure 3 As shown, the device interaction service may include a biometric information acquisition module 201 , an interaction confirmation module 202 , a network module 203 , a parameter input module 204 , and a binding information acquisition module 205 .

[0144] The biological information acquisition module 201 may at least be used to acquire biological information.

[0145] The interactive confirmation module 202 may at least be used to determine the feedback result.

[0146] The network module 203 may at least be used to connect the interactive device to a network such as an internal network.

[0147] The parameter input module 204 may at least be used to obtain interaction parameters.

[0148] The binding information acquisition module 205 may be used at least to acquire device information of an interactive device and to acquire interaction information of a current object.

[0149] S401: Acquire interaction information of a current object, and identify an object identifier of the current object in the interaction information.

[0150] In step S401, the binding information acquisition module 205 may acquire the interaction information of the current object, and identify the object identifier of the current object in the interaction information.

[0151] The interaction information of the current object can be requested by the interaction terminal of the current object from the computer device, and displayed by the interaction terminal of the current object to the interaction device, so that the interaction device obtains the interaction information of the object.

[0152] Specifically, the interactive terminal corresponding to the current object can display an interactive information acquisition page, which includes an interactive information request control; the interactive terminal corresponding to the current object generates an information acquisition request in response to a click operation on the interactive information request control; the interactive terminal corresponding to the current object sends an information acquisition request to the computer device; the computer device returns the interactive information of the current object to the interactive terminal corresponding to the current object based on the information acquisition request; the interactive terminal corresponding to the current object receives and displays the interactive information; in this way, the interactive device acquires the interactive information displayed by the interactive terminal corresponding to the current object to obtain the interactive information of the current object.

[0153] In step S401, the object identifier of the current object may be identified in the interaction information by: decrypting the interaction information to obtain decrypted interaction information; and determining the object identifier of the current object based on the decrypted interaction information.

[0154] The step of "decrypting the interactive information to obtain decrypted interactive information" may be, for example, reading the interactive information to obtain read interactive information; and decrypting the read interactive information to obtain decrypted interactive information.

[0155] The decryption algorithm may be used to decrypt the interactive information after reading to obtain the decrypted interactive information. The decryption algorithm may include one decryption algorithm or a combination of multiple decryption algorithms. For example, when the decryption algorithm includes one decryption algorithm, the decryption algorithm may include but is not limited to any one of the Base64 encryption algorithm, the AES encryption algorithm, and the RSA encryption algorithm. When the decryption algorithm includes a combination of multiple decryption algorithms, the decryption algorithm may be a combination of the Base64 encryption algorithm and the AES encryption algorithm.

[0156] The method of the step of "determining the object identifier of the current object based on the decrypted interactive information" may be, for example: extracting the object identifier of the current object from a preset field of the decrypted interactive information.

[0157] S402: Send a device binding request to the interactive server according to the object identifier, so that the interactive server binds the current object with the interactive device based on the object identifier.

[0158] In step S402, a device binding request is sent to the interactive server according to the object identifier, so that the interactive server binds the current object with the interactive device based on the object identifier. For example, the method can be: reading the device information of the interactive device in the configuration information of the interactive device; generating a device binding request according to the device information and the object identifier; sending the device binding request to the interactive server, so that the interactive server binds the current object with the interactive device based on the object identifier.

[0159] The device information of the interactive device can be read from the configuration information of the interactive device by the binding information acquisition module 205 .

[0160] Among them, the interactive server may refer to the computer device in the previous application embodiment.

[0161] Among them, “the interactive server binds the current object with the interactive device based on the object identifier” can be specifically referred to the previous application embodiment, which will not be repeated here.

[0162] S403: When an interaction request is obtained, biometric information of the object to be identified is collected.

[0163] The interaction request carries interaction parameters.

[0164] In step S403 , the biometric information of the object to be identified may be collected by the biometric information acquisition module 201 .

[0165] Before step S403, the interaction device may first generate an interaction request, for example, by: acquiring interaction parameters; and generating an interaction request according to the interaction parameters.

[0166] Based on this, before step S403, the present application can give priority to obtaining the interaction parameters. The method of obtaining the interaction parameters can be, for example: displaying an interaction page, the interaction page including an interaction parameter input control; in response to an input operation on the interaction parameter input control, obtaining the interaction parameters corresponding to the input operation; and generating an interaction request corresponding to the current object based on the interaction parameters.

[0167] The parameter input module 204 can receive the interaction parameters corresponding to the input operation in response to the input operation on the interaction parameter data control, and generate the interaction request corresponding to the current object according to the interaction parameters.

[0168] The input operation may be implemented through an external keyboard of the interactive device, or through a display screen of the interactive device.

[0169] In step S403, the method of collecting the biometric information of the object to be identified may be, for example: obtaining multiple candidate biometric images of the object to be identified; screening out a target biometric image of the object to be identified from the candidate biometric images; using a feature extraction model to perform feature extraction on the target biometric image to obtain the biometric information of the target biometric image; and using the biometric information of the target biometric image as the biometric information of the object to be identified.

[0170] The multiple candidate biological images may be serialized images.

[0171] The step of "selecting the target biological image of the object to be identified from the candidate biological images" may be, for example, obtaining multiple evaluation parameters for each candidate biological image; and selecting the target biological image of the object to be identified from the candidate biological images according to the evaluation parameters.

[0172] The step of "screening out the target biological image of the object to be identified from the candidate biological images based on the evaluation parameters" can, for example, be: for each candidate biological image, weighting multiple evaluation parameters of the candidate biological image to obtain weighted evaluation parameters; and screening out the target biological image of the object to be identified from the candidate biological images based on the weighted evaluation parameters.

[0173] Among them, the maximum value among the weighted evaluation parameters can be determined; and the candidate biological image corresponding to the maximum value is used as the target biological image of the object to be identified.

[0174] Among them, the evaluation parameters may include evaluation parameters of multiple image dimensions, and the image dimensions may include but are not limited to the size of biometric features in the candidate biological image, the angle of biometric features in the candidate biological image, the contrast of the candidate biological image, the brightness of the candidate biological image and the clarity of the candidate biological image.

[0175] When the candidate biological image is a palm print image, the biological feature may be a palm.

[0176] S404: Send the interaction parameters and the biological information to the interaction server so that the interaction server can interact with the object to be identified and the current object.

[0177] In step S404, the interaction parameters and biometric information are sent to the interaction server so that the interaction server can interact the object to be identified with the current object in the following manner: sending the interaction parameters and biometric information to the interaction server; receiving and displaying the interaction confirmation information returned by the interaction server based on the interaction parameters and biometric information; collecting the biometric image of the object to be identified, and determining the feedback result of the object to be identified with respect to the interaction confirmation information based on the biometric image; and sending the feedback result to the interaction server so that the interaction server can interact the object to be identified with the current object based on the feedback result.

[0178] The interaction confirmation information returned by the interaction server based on the interaction parameters and biometric information can be received and displayed through the binding information acquisition module 205. The interaction confirmation information carries the interaction parameters, which can specifically be the amount of virtual resources.

[0179] It can be understood here that the present application can use the biological image of the object to be identified to determine the feedback result. When the feedback result indicates that the object to be identified interacts with the current object, the interactive server interacts with the object to be identified based on the feedback result; when the feedback result indicates that the object to be identified stops interacting with the current object, the interactive server refuses to interact with the object to be identified based on the feedback result.

[0180] Among them, after the step of "receiving and displaying the interaction confirmation information returned by the interaction server based on the interaction parameters and biometric information", the present application can also use a click operation to determine the feedback result, for example, it can be: in response to a click operation on the interaction confirmation information, determine the feedback result of the object to be identified for the interaction confirmation information; send the feedback result to the interaction server, so that the interaction server can interact with the object to be identified with the current object based on the feedback result.

[0181] It can be understood here that after the present application receives and displays the interactive confirmation information returned by the interactive server based on the interactive parameters and biometric information through the binding information acquisition module 205, there are two ways to determine the feedback result of the object to be identified. One is to perform a click operation on the screen of the interactive device; the other is to identify the "OK gesture" in the biological image for confirmation. Gesture recognition of biological images is the process of classifying the trajectory (or) in the model parameter space into a subset of the space. Gesture recognition can include static gesture recognition and dynamic gesture recognition. Dynamic gesture recognition can eventually be converted into static gesture recognition. Currently used is to use a neural network to match templates, that is, the gesture action in the biological image is regarded as a sequence composed of static gesture images, and then the neural network is used to extract the gesture template sequence to be identified from the serialized biological image; then, the gesture template sequence to be identified is compared with the known gesture template sequence to identify the gesture.

[0182] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0183] The present application can obtain the interaction information of the current object and identify the object identifier of the current object in the interaction information; according to the object identifier, send a device binding request to the interaction server so that the interaction server binds the current object to the interaction device based on the object identifier; when the interaction request is obtained, collect the biometric information of the object to be identified, and the interaction request carries the interaction parameters; send the interaction parameters and the biometric information to the interaction server so that the interaction server interacts the object to be identified with the current object. Since the present application can identify the object identifier of the current object in the interaction information of the current object, in this way, a device binding request can be sent to the interaction server based on the object identifier so that the interaction server binds the current object to the interaction device based on the object identifier; in this way, when the interaction request is obtained, the biometric information of the object to be identified can be collected, and then, the biometric information and interaction parameters can be used to realize the rapid interaction between the current object and the object to be identified, thereby improving the interaction efficiency of online interaction between objects.

[0184] According to the method described in the above embodiment, the following is further described in detail with examples.

[0185] In this embodiment, the computer device is an interactive server, the interactive device is a palm-swipe device, and the interactive terminal of the current object is a first interactive terminal. Figure 5 shown.

[0186] Specifically, if Figure 6 As shown, an object interaction method, the specific process is shown in steps S601 to S621:

[0187] S601: A first interactive terminal sends an information acquisition request to an interactive server.

[0188] S602: The interaction server receives an information acquisition request sent by the first interaction terminal.

[0189] S603: The interaction server returns interaction information to the first interaction terminal according to the information acquisition request.

[0190] S604: The first interactive terminal displays the interactive information to the palm-swiping device.

[0191] S605: The palm-swiping device obtains interaction information of the first interaction terminal, and generates a device binding request according to the interaction information.

[0192] S606: The palm-swiping device sends a device binding request to the interactive server.

[0193] The device binding request carries the object identifier of the current object and the device information of the palm-swiping device. The current object may refer to the account logged in by the merchant through the client in the merchant's interactive terminal.

[0194] S607: The interactive server receives the binding request and determines the current binding state of the palm-swiping device based on the device information and object identifier in the binding request.

[0195] S608: The interactive server binds the palm-brushing device to the current object according to the current binding state, and obtains the object binding information of the palm-brushing device.

[0196] S609: The interactive server generates binding prompt information of the current object according to the object binding information.

[0197] S610: The interactive server returns binding prompt information to the palm-swiping device and the first interactive terminal respectively.

[0198] S611. The palm-swiping device displays a binding prompt message.

[0199] S612: The first interactive terminal displays binding prompt information.

[0200] S613: The palm-brushing device displays an interactive page including interactive parameter input controls.

[0201] S614: The palm-brushing device obtains the interaction parameter corresponding to the input operation in response to the input operation on the interaction parameter input control.

[0202] S615: The palm scanning device obtains a palm print image of the object to be identified, and extracts features from the palm print image to obtain biometric information.

[0203] S616: The palm-swiping device generates an interaction request corresponding to the current object according to the interaction parameters and the biometric information.

[0204] S617: The palm-swiping device sends an interaction request to the interaction server.

[0205] S618: The palm-swiping device receives the interaction request and obtains interaction parameters and biometric information.

[0206] S619: The interactive server selects the interactive objects corresponding to the biological information from the preset object set.

[0207] The interaction object may refer to an account logged in by the customer through a client in the customer's interaction terminal.

[0208] S620: The interactive server determines the target object corresponding to the target palm-brushing device based on the object binding information.

[0209] Among them, the target object may refer to the object bound by the merchant and the palm-swiping device, and the target object may be the account logged in by the merchant through the client in the merchant's interactive terminal.

[0210] S621: The interaction server extracts virtual resources of the interaction object based on the interaction parameters.

[0211] S622: The interaction server transfers the virtual resources of the interaction object to the target object, so that the interaction object can interact with the target object.

[0212] The merchant of the present application can obtain the interactive information through the first interactive terminal, and then send the interactive information to the palm-swiping device through the first interactive terminal. The palm-swiping device can obtain the object identifier based on the interactive information, and then generate a device binding request based on the object identifier and the device information of the palm-swiping device. Then, the interactive server binds the palm-swiping device and the merchant's current object, i.e., the account, through the device binding request. After binding, the merchant can input the interactive parameters such as the amount on the palm-swiping device, and then realize the simple palm-swiping of the customer to realize fast transfer. Among them, the client can synchronously display the transfer message, which can help small merchants to quickly check out.

[0213] The present application can receive a device binding request sent by an interactive device, the device binding request carries the object identification of the current object and the device information of the interactive device; based on the device information and the object identification, determine the current binding state of the interactive device; based on the current binding state, bind the interactive device to the current object to obtain the object binding information of the interactive device; when receiving the interaction parameters and biometric information sent by the target interactive device, filter out the interactive object corresponding to the biometric information in the preset object set; based on the object binding information, determine the target object corresponding to the target interactive device, and based on the interaction parameters, interact the interactive object with the target object. Since the present application can determine the current binding state of the interactive device based on the device information of the interactive device and the object identification of the current object, the interactive device and the current object can be bound according to the current binding state to obtain the object binding information of the interactive device; in this way, when receiving the interaction parameters and biometric information sent by the target interactive device, the interactive object corresponding to the biometric information and the target object corresponding to the target interactive device can be found based on the biometric information and the object binding information, respectively, so that the rapid interaction between the interactive object and the target object can be realized, and the interaction efficiency of the online interaction between objects can be improved.

[0214] In order to better implement the above method, an embodiment of the present application also provides an object interaction device, which can be integrated into a computer device, such as a server or a terminal. The terminal may include a tablet computer, a laptop computer and / or a personal computer.

[0215] For example, Figure 7As shown, the object interaction device may include a first receiving unit 701, a determining unit 702, a binding unit 703, a screening unit 704 and an interaction unit 705, as follows:

[0216] (1) a first receiving unit 701;

[0217] The first receiving unit 701 may be configured to receive a device binding request sent by an interactive device, where the device binding request carries an object identifier of a current object and device information of the interactive device.

[0218] In some embodiments, the first receiving unit 701 can be used to receive an information acquisition request sent by the interactive terminal of the current object; return interactive information to the interactive terminal of the current object according to the information acquisition request, so that the interactive terminal of the current object displays the interactive information to the interactive device; and receive a device binding request generated by the interactive device based on the interactive information.

[0219] (2) determining unit 702;

[0220] The determining unit 702 may be configured to determine a current binding state of the interactive device based on the device information and the object identifier.

[0221] In some embodiments, the determination unit 702 can be used to obtain a historical binding relationship set corresponding to historical interactive devices and objects, and query the candidate object identifier corresponding to the interactive device in the historical binding relationship set; based on the query result and the object identifier, determine the current binding state of the interactive device.

[0222] In some embodiments, the determination unit 702 can be used to determine that the current binding state of the interactive device is unbound when the query result shows that there is no candidate object identifier; when the query result shows that there is a candidate object identifier, determine that the current binding state of the interactive device is bound based on the object identifier.

[0223] (3) Binding unit 703;

[0224] The binding unit 703 may be used to bind the interactive device to the current object according to the current binding state, and obtain the object binding information of the interactive device.

[0225] In some embodiments, the binding unit 703 can be used to bind the interactive device to the current object when the current binding state is unbound, and obtain the object binding information of the interactive device; when the current binding state is bound, obtain the current object identifier of the current binding object of the interactive device, and based on the current object identifier, bind the interactive device to the current object, and obtain the object binding information of the interactive device.

[0226] In some embodiments, the binding unit 703 can be used to maintain the current binding state of the interactive device when the current object identifier is the same as the object identifier; when the current object identifier is different from the object identifier, the interactive device is unbound from the current binding object, and the unbound interactive device is bound to the current object to obtain the object binding information of the interactive device.

[0227] In some embodiments, the binding unit 703 can be used to generate binding prompt information of the current object according to the object binding information; and return the binding prompt information to the interactive device and the interactive terminal of the current object respectively, so that the interactive device and the interactive terminal of the current object can display the binding prompt information respectively.

[0228] (4) screening unit 704;

[0229] The screening unit 704 may be configured to screen out the interactive objects corresponding to the biometric information from the preset object set when receiving the interactive parameters and biometric information sent by the target interactive device.

[0230] (5) Interaction unit 705;

[0231] The interaction unit 705 may be used to determine the target object corresponding to the target interaction device based on the object binding information, and to interact the interaction object with the target object based on the interaction parameters.

[0232] In some embodiments, the interaction unit 705 may be used to extract virtual resources of the interaction object based on the interaction parameters; and transfer the virtual resources of the interaction object to the target object so that the interaction object interacts with the target object.

[0233] In some embodiments, the interaction unit 705 can be used to obtain the current virtual resource information of the target object, and based on the current virtual resource information, determine the interaction result between the interactive object and the target object; push the interaction result to the interactive device and the interactive terminal of the interactive object respectively, so that the interactive device and the interactive terminal of the interactive object can display the interaction results respectively.

[0234] In some embodiments, Figure 8 As shown, the object interaction apparatus may further include an updating unit 706 .

[0235] (6) Update unit 706;

[0236] The updating unit 706 may be specifically configured to generate a binding relationship between the interactive device and the current object according to the object binding information; update the historical binding relationship set according to the binding relationship, and use the updated historical binding relationship set as the historical binding relationship set.

[0237] As can be seen from the above, the first receiving unit 701 of the present application can be used to receive a device binding request sent by an interactive device, and the device binding request carries the object identifier of the current object and the device information of the interactive device; the determination unit 702 can be used to determine the current binding state of the interactive device based on the device information and the object identifier; the binding unit 703 can be used to bind the interactive device to the current object according to the current binding state, and obtain the object binding information of the interactive device; the screening unit 704 can be used to filter out the interactive object corresponding to the biometric information in the preset object set when receiving the interaction parameters and biometric information sent by the target interactive device; the interaction unit 705 can be used to determine the target object corresponding to the target interactive device based on the object binding information, and interact the interactive object with the target object based on the interaction parameters. Since the present application can determine the current binding state of the interactive device based on the device information of the interactive device and the object identifier of the current object, the interactive device and the current object can be bound according to the current binding state to obtain the object binding information of the interactive device; in this way, when the interaction parameters and biometric information sent by the target interactive device are received, the interactive object corresponding to the biometric information and the target object corresponding to the target interactive device can be found based on the biometric information and the object binding information respectively, thereby realizing rapid interaction between the interactive object and the target object, and improving the interaction efficiency of online interaction between objects.

[0238] In order to better implement the above method, the embodiment of the present application also provides another object interaction device, which can be integrated into an interaction device.

[0239] For example, Fig. 9 As shown, the object interaction device may include a second receiving unit 901, a first sending unit 902, a collection unit 903, and a second sending unit 904, as follows:

[0240] (1) a first receiving unit 501;

[0241] The first receiving unit 501 may be configured to obtain interaction information of a current object and identify an object identifier of the current object in the interaction information.

[0242] In some embodiments, the first receiving unit 501 may be used to decrypt the interaction information to obtain decrypted interaction information; and determine the object identifier of the current object based on the decrypted interaction information.

[0243] (2) a first sending unit 902;

[0244] The first sending unit 902 may be configured to send a device binding request to the interactive server according to the object identifier, so that the interactive server binds the current object with the interactive device based on the object identifier.

[0245] (3) Collection unit 903;

[0246] The collection unit 903 may be configured to collect biometric information of the object to be identified when an interaction request is obtained, and the interaction request carries interaction parameters.

[0247] (4) a second sending unit 904;

[0248] The second sending unit 904 may be used to send the interaction parameter and the biometric information to the interaction server so that the interaction server can interact with the object to be identified and the current object.

[0249] In some embodiments, the second sending unit 904 can be used to send interaction parameters and biometric information to the interaction server; receive and display interaction confirmation information returned by the interaction server based on the interaction parameters and biometric information; collect a biometric image of the object to be identified, and determine the feedback result of the object to be identified for the interaction confirmation information based on the biometric image; send the feedback result to the interaction server, so that the interaction server can interact with the object to be identified with the current object based on the feedback result.

[0250] In some embodiments, the second sending unit 904 can also be used to determine the feedback result of the object to be identified regarding the interaction confirmation information in response to a click operation of the object to be identified regarding the interaction confirmation information; and send the feedback result to the interaction server so that the interaction server can interact with the object to be identified and the current object based on the feedback result.

[0251] In some embodiments, Fig.10 As shown, the object interaction device may further include a generating unit 905 .

[0252] (5) generating unit 905;

[0253] The generation unit 905 can be used to display an interaction page, which includes an interaction parameter input control; in response to an input operation on the interaction parameter data control, receive interaction parameters corresponding to the input operation; and generate an interaction request corresponding to the current object according to the interaction parameters.

[0254] As can be seen from the above, the second receiving unit 901 of the present application can be used to obtain the interaction information of the current object and identify the object identifier of the current object in the interaction information; the first sending unit 902 can be used to send a device binding request to the interaction server according to the object identifier, so that the interaction server binds the current object with the interaction device based on the object identifier; the collection unit 903 can be used to collect the biometric information of the object to be identified when the interaction request is obtained, and the interaction request carries the interaction parameters; the second sending unit 904 can be used to send the interaction parameters and the biometric information to the interaction server so that the interaction server interacts the object to be identified with the current object. Since the present application can identify the object identifier of the current object in the interaction information of the current object, in this way, a device binding request can be sent to the interaction server based on the object identifier, so that the interaction server binds the current object with the interaction device based on the object identifier; in this way, when the interaction request is obtained, the biometric information of the object to be identified can be collected, and then, the biometric information and interaction parameters are used to realize the rapid interaction between the current object and the object to be identified, thereby improving the interaction efficiency of online interaction between objects.

[0255] The present application also provides an electronic device, such as Fig.11 As shown, it shows a schematic diagram of the structure of the electronic device involved in the embodiment of the present application, specifically:

[0256] The electronic device may include components such as a processor 401 with one or more processing cores, a memory 402 with one or more computer-readable storage media, a power supply 403, and an input unit 404. Those skilled in the art will appreciate that Fig.11 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0257] The processor 401 is the control center of the electronic device, and uses various interfaces and lines to connect various parts of the entire electronic device. By running or executing software programs and / or modules stored in the memory 402, and calling data stored in the memory 402, the processor 401 performs various functions of the electronic device and processes data. Optionally, the processor 401 may include one or more processing cores; preferably, the processor 401 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and computer programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 401.

[0258] The memory 402 can be used to store software programs and modules. The processor 401 executes various functional applications and data processing by running the software programs and modules stored in the memory 402. The memory 402 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, a computer program required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the electronic device, etc. In addition, the memory 402 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 402 may also include a memory controller to provide the processor 401 with access to the memory 402.

[0259] The electronic device also includes a power supply 403 for supplying power to each component. Preferably, the power supply 403 can be logically connected to the processor 401 through a power management system, so as to manage charging, discharging, power consumption and other functions through the power management system. The power supply 403 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.

[0260] The electronic device may further include an input unit 404, which may be used to receive input digital or character information communications and generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.

[0261] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 401 in the electronic device will load the executable files corresponding to the processes of one or more computer programs into the memory 402 according to the following instructions, and the processor 401 will run the computer programs stored in the memory 402, thereby realizing various functions, as follows:

[0262] Receive a device binding request sent by an interactive device, the device binding request carries the object identification of the current object and the device information of the interactive device; determine the current binding state of the interactive device based on the device information and the object identification; bind the interactive device to the current object according to the current binding state to obtain the object binding information of the interactive device; when receiving the interaction parameters and biometric information sent by the target interactive device, filter out the interaction object corresponding to the biometric information in a preset object set; determine the target object corresponding to the target interactive device based on the object binding information, and interact with the target object based on the interaction parameters.

[0263] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0264] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0265] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored. The computer program can be loaded by a processor to execute any object interaction method provided in the embodiment of the present application.

[0266] The specific implementation of the above operations can be found in the previous embodiments, which will not be described in detail here.

[0267] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0268] Since the instructions stored in the computer-readable storage medium can execute the steps in any object interaction method provided in the embodiments of the present application, the beneficial effects that can be achieved by any object interaction method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.

[0269] According to one aspect of the present application, a computer program product or a computer program is provided, 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 optional implementations provided in the above embodiments.

[0270] The above is a detailed introduction to an object interaction method, device, electronic device, storage medium and program product provided in the embodiments of the present application. Specific examples are used in this article to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea; at the same time, for technical personnel in this field, according to the ideas of the present application, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as a limitation on the present application.

Claims

1. An object interaction method, characterized in that: include: receiving a device binding request sent by an interactive device, wherein the device binding request carries an object identifier of a current object and device information of the interactive device; Determining a current binding state of the interactive device based on the device information and the object identifier; Binding the interactive device to the current object according to the current binding state to obtain object binding information of the interactive device; When receiving the interaction parameters and biometric information sent by the target interaction device, filtering out the interaction object corresponding to the biometric information from the preset object set; Based on the object binding information, a target object corresponding to the target interaction device is determined, and based on the interaction parameter, the interaction object interacts with the target object.

2. The object interaction method according to claim 1, characterized in that: Binding the interactive device to the current object according to the current binding state to obtain object binding information of the interactive device includes: When the current binding state is unbound, binding the interactive device to the current object to obtain object binding information of the interactive device; When the current binding state is bound, the current object identifier of the current binding object of the interactive device is obtained, and based on the current object identifier, the interactive device is bound to the current object to obtain the object binding information of the interactive device.

3. The object interaction method according to claim 2, characterized in that: The step of binding the interactive device to the current object based on the current object identifier to obtain object binding information of the interactive device includes: When the current object identifier is the same as the object identifier, maintaining the current binding state of the interactive device; When the current object identifier is different from the object identifier, the interactive device is unbound from the current binding object, and the unbound interactive device is bound to the current object to obtain the object binding information of the interactive device.

4. The object interaction method according to claim 1, characterized in that: The determining, based on the device information and the object identifier, a current binding state of the interactive device includes: Acquire a historical binding relationship set corresponding to a historical interaction device and an object, and query the candidate object identifier corresponding to the interaction device in the historical binding relationship set; Based on the query result and the object identifier, a current binding state of the interactive device is determined.

5. The object interaction method according to claim 4, characterized in that: The determining the current binding state of the interactive device based on the query result and the object identifier includes: When the query result is that the candidate object identifier does not exist, determining that the current binding state of the interactive device is unbound; When the query result indicates that the candidate object identifier exists, based on the object identifier, it is determined that the current binding state of the interactive device is bound.

6. The object interaction method according to claim 4, characterized in that: After binding the interactive device to the current object according to the current binding state and obtaining the object binding information of the interactive device, the method further includes: generating a binding relationship between the interactive device and the current object according to the object binding information; According to the binding relationship, the historical binding relationship set is updated, and the updated historical binding relationship set is used as the historical binding relationship set.

7. The object interaction method according to claim 1, characterized in that: The step of causing the interactive object to interact with the target object based on the interaction parameter includes: Based on the interaction parameter, extracting the virtual resource of the interaction object; The virtual resource of the interactive object is transferred to the target object so that the interactive object interacts with the target object.

8. The object interaction method according to claim 7, characterized in that: After transferring the virtual resource of the interactive object to the target object so that the interactive object interacts with the target object, the method further includes: Acquiring current virtual resource information of the target object, and determining an interaction result between the interactive object and the target object based on the current virtual resource information; The interaction result is pushed to the interaction device and the interaction terminal of the interaction object respectively, so that the interaction device and the interaction terminal of the interaction object can display the interaction result respectively.

9. The object interaction method according to claim 1, characterized in that: After binding the interactive device to the current object according to the current binding state and obtaining the object binding information of the interactive device, the method further includes: Generate binding prompt information of the current object according to the object binding information; The binding prompt information is returned to the interactive device and the interactive terminal of the current object respectively, so that the interactive device and the interactive terminal of the current object can display the binding prompt information respectively.

10. The object interaction method according to claim 1, characterized in that: The receiving a device binding request sent by the interactive device includes: Receiving an information acquisition request sent by an interactive terminal of the current object; Returning interaction information to the interaction terminal of the current object according to the information acquisition request, so that the interaction terminal of the current object can display the interaction information to the interaction device; A device binding request generated by the interaction device based on the interaction information is received.

11. An object interaction method, characterized in that: Applied to an interactive device, the method comprises: Acquire interaction information of a current object, and identify an object identifier of the current object in the interaction information; Sending a device binding request to an interactive server according to the object identifier, so that the interactive server binds the current object with the interactive device based on the object identifier; When an interaction request is obtained, the biometric information of the object to be identified is collected, and the interaction request carries interaction parameters; The interaction parameter and the biological information are sent to the interaction server so that the interaction server interacts the object to be identified with the current object.

12. The object interaction method according to claim 11, characterized in that: The identifying the object identifier of the current object in the interaction information includes: decrypting the interaction information to obtain the decrypted interaction information; Based on the decrypted interactive information, an object identifier of the current object is determined.

13. The object interaction method according to claim 11, characterized in that: The step of sending the interaction parameter and the biological information to the interaction server so that the interaction server interacts the object to be identified with the current object includes: sending the interaction parameter and the biometric information to the interaction server; receiving and displaying interaction confirmation information returned by the interaction server based on the interaction parameters and the biometric information; Collecting a biological image of the object to be identified, and determining a feedback result of the object to be identified with respect to the interactive confirmation information according to the biological image; The feedback result is sent to the interaction server, so that the interaction server interacts the object to be identified with the current object based on the feedback result.

14. An object interaction device, characterized in that: include: A first receiving unit, configured to receive a device binding request sent by an interactive device, wherein the device binding request carries an object identifier of a current object and device information of the interactive device; a determining unit, configured to determine a current binding state of the interactive device based on the device information and the object identifier; A binding unit, configured to bind the interactive device to the current object according to the current binding state, and obtain object binding information of the interactive device; A screening unit, configured to screen out the interactive objects corresponding to the biological information from a preset object set when receiving the interactive parameters and biological information sent by the target interactive device; The interaction unit is used to determine the target object corresponding to the target interaction device based on the object binding information, and to interact the interaction object with the target object based on the interaction parameter.

15. An object interaction device, characterized in that: include: A second receiving unit, configured to obtain interaction information of a current object and identify an object identifier of the current object in the interaction information; A first sending unit, configured to send a device binding request to an interactive server according to the object identifier, so that the interactive server binds the current object with the interactive device based on the object identifier; A collection unit, configured to collect biometric information of an object to be identified when an interaction request is obtained, wherein the interaction request carries interaction parameters; The second sending unit is used to send the interaction parameter and the biological information to the interaction server, so that the interaction server interacts with the object to be identified and the current object.

16. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores an application program, and the processor is used to run the application program in the memory to execute the steps in the object interaction method according to any one of claims 1 to 13.

17. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is suitable for being loaded by a processor to execute the object interaction method according to any one of claims 1 to 13.

18. A computer program product, characterized in that The computer program product stores a computer program, and the computer program is suitable for being loaded by a processor to execute the object interaction method according to any one of claims 1 to 13.