Virtual object processing method and device

By double-validating users in the graphical user interface and binding smart virtual objects, the problem of lack of correlation between digital collections and physical products is solved, the interaction between smart virtual objects and users is realized, and the interaction and usage rate of digital collections is improved.

CN120387158APending Publication Date: 2025-07-29郭腾飞
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510512127.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-23
Publication Date
2025-07-29

AI Technical Summary

Technical Problem

The lack of correlation between existing digital collections and physical products leads to poor interaction and low usage.

Method used

Through the application, the user provides a graphical user interface, responds to the user's virtual object activation operation, performs dual authentication on the user, obtains and activates the intelligent virtual object corresponding to the entity model, and binds it to the entity model to realize the interaction between the intelligent virtual object and the user.

Benefits of technology

It improves the correlation between digital collections and solid models, enhances the interaction and frequency of digital collections, and solves the problems of poor interaction and low usage of digital collections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120387158A_ABST
    Figure CN120387158A_ABST
Patent Text Reader

Abstract

The invention provides a virtual object processing method and device, and the method comprises the steps: responding to a virtual object activation operation of a user for an entity model, and carrying out the dual authentication of the user; if the user passes the dual authentication, an intelligent virtual object corresponding to the entity model is obtained and activated, and the bound intelligent virtual object is provided in the graphical user interface; the intelligent virtual object is bound with the entity model, so that the entity model is changed into a main entity model from a non-main entity model; and in response to an interaction behavior of the user for the intelligent virtual object, providing a feedback result of the intelligent virtual object for the interaction behavior in the graphical user interface. By the adoption of the virtual object processing method and device, the problems that digital collections are poor in interactivity and low in utilization rate are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular, to a method and device for processing virtual objects. Background Art

[0002] With the rapid development of the cultural industry, physical products such as blind boxes, cards, and trendy toys are increasingly popular among young users, and the types and quantities of these physical products are endless. However, physical products can only be collected and traded offline, and the value dissemination speed and scope of physical products are slow and narrow. To meet the user's needs for the value dissemination speed and scope of collections, digital collections have emerged.

[0003] However, existing digital collections are often developed independently, and there is no correlation between digital collections and physical products and they cannot effectively interact with users, reducing the real value and virtual value of digital collections, resulting in poor interactivity and low usage rate of digital collections. Summary of the Invention

[0004] In view of this, the purpose of this application is to provide a method and device for processing virtual objects to solve the problems of poor interactivity and low usage rate of digital collections.

[0005] In a first aspect, an embodiment of this application provides a method for processing virtual objects, which provides a graphical user interface through an application program, including:

[0006] In response to a user's virtual object activation operation on an entity model, the user is double-authenticated. The virtual object activation operation is used to generate an intelligent virtual object corresponding to the entity model;

[0007] If the user passes the double-authentication, the intelligent virtual object corresponding to the entity model is obtained and activated, and the intelligent virtual object is provided in the graphical user interface;

[0008] The intelligent virtual object is bound to the entity model so that the entity model changes from an ownerless entity model to an owned entity model;

[0009] In response to a user's interaction behavior with the intelligent virtual object, a feedback result of the intelligent virtual object for the interaction behavior is provided in the graphical user interface.

[0010] In an optional implementation, the intelligent virtual object corresponding to the entity model is obtained in the following manner: a target rarity is randomly selected according to the preset probability corresponding to different rarities; based on the model information of the entity model, a target three-dimensional virtual model corresponding to the target rarity is obtained; an intelligent agent with multimodal interaction capabilities is assigned to the target three-dimensional virtual model to obtain an intelligent virtual object.

[0011] In an optional embodiment, an intelligent agent with multimodal interaction capabilities is assigned to the target three-dimensional virtual model to obtain an intelligent virtual object, including: constructing a user portrait of the user based on the user's user information; selecting an intelligent agent that matches the user portrait from candidate intelligent agents, and assigning the intelligent agent to the target three-dimensional virtual model to obtain the intelligent virtual object.

[0012] In an optional embodiment, dual authentication includes device authentication and user authentication. An information code and an NFC chip are provided on the physical model. In response to the user's virtual object activation operation on the physical model, dual authentication is performed on the user, including: in response to the virtual object activation operation, using the information code and the verification information recorded in the NFC chip to perform device authentication on the terminal device equipped with the application; if the terminal device passes the device authentication, two first target user authentication methods are randomly selected from a plurality of candidate user authentication methods, and the user is authenticated using the two first target user authentication methods; if the user passes the user authentication, it is determined that the user has passed the dual authentication.

[0013] In an optional embodiment, the user account is bound to multiple entity models, the multiple entity models include a first entity model and a second entity model, and the smart virtual object includes a first smart virtual object corresponding to the first entity model and a second smart virtual object corresponding to the second entity model; the smart virtual objects have object attributes, the first smart virtual object has first object attributes, and the second smart virtual object has second object attributes.

[0014] In an optional embodiment, the appearance of the first physical model is the same as the appearance of the second physical model, and the method further includes: in response to a fusion operation on the first smart virtual object and the second smart virtual object, determining the object properties of the target smart virtual object after fusion based on the first object properties and the second object properties, wherein the target smart virtual object is a smart virtual object selected from the first smart virtual object and the second smart virtual object based on the fusion operation; and providing the target smart virtual object in the graphical user interface according to the object properties after fusion.

[0015] In an optional embodiment, the method further includes: setting the physical model corresponding to the specified smart virtual object to invalid, so that the physical model corresponding to the specified smart virtual object cannot be traded and activated, wherein the specified smart virtual object is another smart virtual object other than the target smart virtual object in the first smart virtual object and the second smart virtual object.

[0016] In an optional embodiment, the method further includes: in response to the user's unbinding operation on the smart virtual object, releasing the binding relationship between the user and the smart virtual object and the physical model to change the owned physical model into an unowned physical model; and canceling the provision of the smart virtual object in the graphical user interface.

[0017] In an optional embodiment, before releasing the binding relationship between the user and the smart virtual object and the physical model, it also includes: in response to the unbinding operation, selecting two second target user authentication methods from a plurality of candidate user authentication methods; using the two second target user authentication methods to verify the user, so as to release the binding relationship between the user and the smart virtual object and the physical model after the user passes the verification.

[0018] In a second aspect, an embodiment of the present application further provides a virtual object processing device, which provides a graphical user interface through a terminal device, and the device includes:

[0019] an authentication module for performing a dual authentication on a user in response to a user's virtual object activation operation on the physical model, the virtual object activation operation being used to generate an intelligent virtual object corresponding to the physical model;

[0020] an activation module, configured to obtain and activate the smart virtual object corresponding to the physical model if the user passes the dual authentication, and provide the smart virtual object in the graphical user interface;

[0021] A binding module is used to bind the intelligent virtual object to the entity model so that the entity model is changed from an ownerless entity model to an owner entity model;

[0022] The interaction module is used to respond to the user's interaction behavior with the smart virtual object and provide feedback results of the smart virtual object with respect to the interaction behavior in the graphical user interface.

[0023] In a third aspect, an embodiment of the present application further provides an electronic device comprising: a processor, a memory and a bus, wherein the memory stores machine-readable instructions executable by the processor. When the electronic device is running, the processor and the memory communicate through the bus, and when the machine-readable instructions are executed by the processor, the steps of the virtual object processing method as described above are performed.

[0024] In a fourth aspect, an embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the virtual object processing method as described above are executed.

[0025] The embodiments of the present application bring the following beneficial effects:

[0026] A virtual object processing method and apparatus provided by an embodiment of the present application can provide an intelligent virtual object corresponding to a physical model on a graphical user interface, improving the relevance between digital collections and physical models. Moreover, the intelligent virtual object can interact with users, not only enhancing the interactivity of digital collections but also increasing the frequency and value of users' use of digital collections. Compared with the virtual object processing methods in the prior art, it solves the problems of poor interactivity and low usage rate of digital collections.

[0027] To make the above objects, features, and advantages of the present application more obvious and understandable, the following provides preferred embodiments in conjunction with the accompanying drawings and describes them in detail as follows. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] To more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the embodiments. It should be understood that the following drawings only show some embodiments of the present application and should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.

[0029] Figure 1 Shows the flowchart of the virtual object processing method provided by the embodiment of the present application;

[0030] Figure 2 Shows the flowchart of the method for obtaining an intelligent virtual object provided by the embodiment of the present application;

[0031] Figure 3 Shows the structural schematic diagram of the virtual object processing apparatus provided by the embodiment of the present application;

[0032] Figure 4 Shows the structural schematic diagram of the electronic device provided by the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0033] To make the objects, technical solutions, and advantages of the embodiments of the present application clearer, the following will clearly and completely describe the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all of the embodiments. Usually, the components of the embodiments of the present application described and shown in the drawings here can be arranged and designed in various different configurations. Therefore, the following detailed description of the embodiments of the present application provided in the drawings is not intended to limit the scope of the present application to be protected, but only represents the selected embodiments of the present application. Based on the embodiments of the present application, every other embodiment obtained by those of ordinary skill in the art without creative efforts belongs to the scope of protection of the present application.

[0034] It should be noted that before the present application was proposed, with the rapid development of the cultural industry, physical products such as blind boxes, trading cards, and trendy toys have become increasingly popular among young users, and the types and quantities of these physical products have been emerging in an endless stream. However, physical products can only be collected and traded offline, and the value dissemination speed of physical products is slow and the scope is narrow. To meet the user's needs for the value dissemination speed and scope of collections, digital collections have emerged. However, existing digital collections are often developed independently, and there is no correlation between digital collections and physical products and they cannot effectively interact with users, reducing the real value and virtual value of digital collections, resulting in poor interactivity and low usage rate of digital collections.

[0035] Based on this, the embodiments of the present application provide a virtual object processing method to improve the interactivity and usage rate of digital collections.

[0036] Please refer to Figure 1 , Figure 1 which is a flowchart of a virtual object processing method provided by the embodiments of the present application. As Figure 1 shown, the virtual object processing method provided by the embodiments of the present application includes:

[0037] Step S101, in response to a user's virtual object activation operation for an entity model, perform dual authentication on the user;

[0038] Step S102, if the user passes the dual authentication, obtain and activate the intelligent virtual object corresponding to the entity model, and provide the intelligent virtual object in the graphical user interface;

[0039] Step S103, bind the intelligent virtual object to the entity model so that the entity model changes from an ownerless entity model to an owned entity model;

[0040] Step S104, in response to a user's interaction behavior with the intelligent virtual object, provide a feedback result of the intelligent virtual object for the interaction behavior in the graphical user interface.

[0041] The virtual object processing method provided by the embodiments of the present application can provide an intelligent virtual object corresponding to the entity model on the graphical user interface, improve the correlation between the digital collection and the entity model, and the intelligent virtual object can interact with the user, not only enhancing the interactivity of the digital collection, but also increasing the frequency and value of the user's use of the digital collection, solving the problems of poor interactivity and low usage rate of the digital collection.

[0042] For the convenience of understanding this embodiment, the following takes the virtual object processing method applied to an application installed on a terminal device as an example to separately describe the above exemplary steps provided by the embodiments of the present application. Among them, the application installed on the terminal device is used to establish an interaction between the user and the intelligent virtual object and manage the intelligent virtual object.

[0043] In step S101, in response to a virtual object activation operation of the user for the physical model, the user is subjected to dual authentication.

[0044] In this step, the user may refer to the user of the terminal device. The user has a user account registered in the application installed on the terminal device, and the user can log in to the application through this user account. After purchasing the physical model, the user can manage the intelligent virtual object corresponding to the physical model in the application.

[0045] The physical model may refer to a physical model in real life. As an example, the physical model may be a physical model with collection value such as a blind box, a card, or a trendy toy. The physical model is uniquely identified by a physical model identifier, and the physical model identifier includes a first identifier and / or a second identifier.

[0046] An information code and / or an NFC chip are set on the physical model. The information code is used to record the unique first identifier of the physical model. The information code is not set on the surface of the physical model, but is hidden and set below the surface of the physical model. For example, it can be blocked by the clothing on the physical model. As an example, the information code may refer to a QR code. The NFC chip is used to record the unique second identifier of the physical model, and the NFC chip is set inside the physical model.

[0047] If the physical model identifier includes a first identifier and a second identifier, the first identifier and the second identifier are uniquely associated, that is, one first identifier corresponds to one second identifier, and the corresponding relationship between the first identifier and the second identifier is stored in the cloud server corresponding to the application.

[0048] The virtual object activation operation is used to obtain and activate the intelligent virtual object corresponding to the physical model.

[0049] The dual authentication includes device authentication and user authentication. The device authentication is used to authenticate the terminal device used by the user who has purchased the physical model, and the user authentication is used to authenticate the user who has purchased the physical model.

[0050] In the embodiment of the present application, after the user registers the application, the cloud server will record user information such as the user account, mobile phone number, digital password, specified voice, fingerprint, and facial data. After the user purchases a new physical model, the cloud server will record the corresponding relationship between the purchased physical model and the purchasing user in the physical model information table. For example: each physical model corresponds to a record, and this record records the physical model ID, selling price, production date, first identifier and second identifier, binding status, 3D virtual model ID, and purchasing user information corresponding to the physical model. The mobile phone number of the purchasing user is filled in the purchasing user information field in this record.

[0051] The user can log in to the application through the registered user account. After logging in, the application will display the model introduction corresponding to the newly purchased physical model by the user and the activation process of the intelligent virtual object. The user can perform the virtual object activation operation according to this activation process. By using the scan function in the application, scan the information code hidden on the newly purchased physical model to obtain the first identifier, and bring the physical model close to the terminal device to read the second identifier in the NFC chip of the physical model through the NFC function on the terminal device.

[0052] The application will use the verification information recorded in the information code and the NFC chip to perform device authentication on the terminal device carrying the application. The verification information includes the first identifier and the second identifier.

[0053] For example; query in the physical model information table stored in the cloud server whether there is a target mobile phone number that matches the mobile phone number of the logged-in user and the binding status of the physical model is unbound. If there is a matching target mobile phone number in the cloud server, determine whether the target first identifier corresponding to the target mobile phone number in the cloud server matches the first identifier obtained by scanning the code through the terminal device, and at the same time determine whether the target second identifier corresponding to the target mobile phone number in the cloud server matches the second identifier read through the NFC function of the terminal device. If there are multiple matching target mobile phone numbers that match the mobile phone number of the current logged-in user and the binding status of the physical model is unbound, determine whether the identifiers corresponding to each target mobile phone number match the identifiers obtained through the terminal device in turn.

[0054] If the target first identifier matches the first identifier obtained by scanning the terminal device and the target second identifier matches the second identifier read by the terminal device through the NFC function, it is determined that the terminal device passes the device authentication. Among them, the virtual object activation operation includes the scanning operation of the two-dimensional code on the physical model and the moving operation of bringing the physical model close to the terminal device.

[0055] If the terminal device passes the device authentication, two first target user authentication methods are randomly selected from multiple candidate user authentication methods, and the user is authenticated using the two first target user authentication methods. Among them, the multiple candidate user authentication methods include, but are not limited to: SMS verification code authentication method, face recognition authentication method, fingerprint recognition authentication method, voice recognition authentication method, dynamic icon recognition authentication method. Among them, the first target user authentication method refers to the user authentication method used under dual authentication when activating the entity model.

[0056] For example: The application randomly selects two from the above five candidate user authentication methods as the first target user authentication methods. If the face recognition authentication method and the fingerprint recognition authentication method are selected as the first target user authentication methods, then the user is authenticated using face recognition and fingerprint recognition. If the user passes face recognition and fingerprint recognition, it is determined that the user passes the user authentication; if the user fails face recognition and / or fingerprint recognition, it is determined that the user fails the user authentication and needs to re-perform the user authentication.

[0057] If the user passes the user authentication and the device authentication, it is determined that the user passes the dual authentication, and a smart virtual object corresponding to the entity model is generated; if the user fails the dual authentication, a smart virtual object corresponding to the entity model cannot be generated.

[0058] In step S102, if the user passes the dual authentication, the smart virtual object corresponding to the entity model is obtained and activated, and the smart virtual object is provided in the graphical user interface.

[0059] In this step, the smart virtual object may refer to an intelligent agent with multimodal interaction capabilities. The smart virtual object has a three-dimensional virtual model and AI interaction capabilities. Among them, the AI interaction capabilities include, but are not limited to: real-time data retrieval, multi-source information fusion, expression actions, natural language processing and dialogue.

[0060] Next, refer to Figure 2 to introduce the acquisition process of the smart virtual object.

[0061] Figure 2 The flowchart of the acquisition method of the smart virtual object provided by the embodiment of the present application is shown. As Figure 2 shown, the acquisition method of the smart virtual object includes:

[0062] Step S1021, randomly select a target rarity according to the preset probability corresponding to different rarities.

[0063] For example, there are three levels of rarity, namely common, medium, and rare. Corresponding probability values are set for these three rarity levels. The probability value for common is 75%, the probability value for medium is 24%, and the probability value for rare is 1%. Then, the target rarity is selected according to the above probabilities.

[0064] Step S1022: Based on the model information of the entity model, obtain the target three-dimensional virtual model corresponding to the target rarity.

[0065] Here, the model information of the entity model includes the identifier of the entity model. The correspondence between each entity model and the three-dimensional virtual model is also stored in the entity model information table. For example, the entity model information table includes a three-dimensional virtual model ID field, and three three-dimensional virtual model IDs are stored in the model relationship field in ascending order of rarity level.

[0066] Suppose the target rarity is medium. Then, select the three-dimensional virtual model ID corresponding to the medium rarity from these three three-dimensional virtual model IDs as the target virtual model ID. In addition, multiple three-dimensional virtual model resources are stored in the cloud server. Select the resource corresponding to the target virtual model ID from the multiple three-dimensional virtual model resources as the target three-dimensional virtual model corresponding to the target rarity.

[0067] Step S1023: Endow the target three-dimensional virtual model with an intelligent agent with multimodal interaction capabilities to obtain an intelligent virtual object.

[0068] For example, obtain the user information of the user through the user's registration information and / or third-party channels. The user information includes, but is not limited to, gender, age, and the type of digital collectible preferences. Construct a user portrait of the user based on the user's information, and select an intelligent agent that matches the user portrait from the candidate intelligent agents. Endow the target three-dimensional virtual model with the intelligent agent that matches the user portrait to obtain an intelligent virtual object. At the same time, set a unique intelligent virtual object identifier for the obtained intelligent virtual object, and store the rarity level corresponding to the intelligent virtual object identifier and the selected intelligent agent that matches the user portrait in the intelligent virtual object information table. Among them, each candidate intelligent agent is set for different ages, genders, and digital collectible preferences. For example, the voice characteristics (voice characteristics include male voice and female voice), tone, word usage, etc. of the candidate intelligent agent are related to the user's age, gender, and digital collectible preferences.

[0069] In step S103, bind the intelligent virtual object to the entity model so that the entity model changes from an ownerless entity model to an ownerful entity model.

[0070] In this step, the physical models can be divided into ownerless physical models and ownerful physical models according to whether they are bound to intelligent virtual objects. Among them, an ownerless physical model can refer to a physical model that is not bound to any intelligent virtual object, and an ownerful physical model can refer to a physical model that has been bound to an intelligent virtual object.

[0071] In the embodiments of the present application, when a user purchases a physical model, it does not mean that the physical model is an ownerful physical model. Only after the physical model is activated and bound to an intelligent virtual object, does it change from an ownerless physical model to an ownerful physical model.

[0072] In the physical model information table, the binding status of the physical models purchased by the user is also stored. Initially, the binding status of each physical model is defaulted to unbound. When the user performs a virtual object activation operation on the physical model and obtains and activates the intelligent virtual object, the intelligent virtual object identifier is recorded in the physical model information table to establish a corresponding relationship between the intelligent virtual object and the physical model, so as to bind the intelligent virtual object and the physical model, and the physical model changes from an ownerless physical model to an ownerful physical model. At the same time, the binding status of the physical model is set to bound.

[0073] In an optional embodiment, a user can purchase and activate multiple physical models. The multiple physical models can be the same physical model or different physical models. At this time, the user will be bound to multiple physical models. Suppose the multiple physical models include a first physical model and a second physical model. At this time, the user has multiple intelligent virtual objects, and the multiple intelligent virtual objects include a first intelligent virtual object corresponding to the first physical model and a second intelligent virtual object corresponding to the second physical model.

[0074] In an example, the intelligent virtual object has object attributes, and the object attributes include but are not limited to: intimacy, health value, and combat power. Among them, the intimacy is used to represent the degree of intimacy between the intelligent virtual object and the user, and the health value and combat power are used to represent the combat ability of the intelligent virtual object in the game scene.

[0075] Different object attributes are affected by different factors. For example, the intimacy is affected by the interaction frequency between the user and the intelligent virtual object. When the user often interacts with the intelligent virtual object, the value of the intimacy can be increased; the combat power is affected by the combat performance of the intelligent virtual object in the game scene. When the user controls the intelligent virtual object to defeat enemies in the game scene, the value of the combat power can be increased.

[0076] In step S104, in response to the user's interaction behavior with the intelligent virtual object, a feedback result of the intelligent virtual object for the interaction behavior is provided in the graphical user interface.

[0077] In this step, the interaction behaviors include, but are not limited to: conversation behaviors, manipulation behaviors, and tactile interaction behaviors issued by the user to the intelligent virtual object. Among them, the manipulation behaviors include, but are not limited to: controlling the intelligent virtual object to move, jump, attack, and release virtual skills; the tactile interaction behaviors include, but are not limited to: stroking, patting, and pressing.

[0078] In the embodiment of the present application, when the user makes an interaction behavior with respect to the intelligent virtual object, the intelligent virtual object will give a corresponding feedback according to the interaction behavior, and the feedback result will be displayed on the graphical user interface. For example: when the user strokes the intelligent virtual object, the intelligent virtual object will make a corresponding feedback action; when the user converses with the intelligent virtual object, the intelligent virtual object will reply according to the conversation content.

[0079] The multiple intelligent virtual objects include a first intelligent virtual object and a second intelligent virtual object. At this time, the object attributes possessed by the first intelligent virtual object are referred to as first object attributes, and the object attributes possessed by the second intelligent virtual object are referred to as second object attributes.

[0080] When the user obtains multiple identical entity models, the multiple intelligent virtual objects corresponding to the multiple entity models can be fused to improve the object attributes of a certain target intelligent virtual object.

[0081] For example: in the graphical user interface, there are a first intelligent virtual object and a second intelligent virtual object displayed, and the appearance of the first entity model is the same as that of the second entity model, then the first intelligent virtual object and the second intelligent virtual object can be fused.

[0082] In response to the fusion operation on the first intelligent virtual object and the second intelligent virtual object, based on the first object attributes and the second object attributes, determine the object attributes of the target intelligent virtual object after fusion, where the target intelligent virtual object is the intelligent virtual object selected from the first intelligent virtual object and the second intelligent virtual object based on the fusion operation.

[0083] For example: if the fusion operation is a drag operation of the second intelligent virtual object towards the first intelligent virtual object, then the first intelligent virtual object is the target intelligent virtual object, the second intelligent virtual object is the specified intelligent virtual object, and the first intelligent virtual object will incorporate the second intelligent virtual object into it, taking the sum of the first object attributes and the second object attributes as the first object attributes after fusion, or taking the sum of the first object attributes and the product of the second object attributes and a preset coefficient as the first object attributes after fusion. After the first intelligent virtual object fuses the second intelligent virtual object, it provides the target intelligent virtual object in the graphical user interface according to the object attributes after fusion. For example: display the object attributes after fusion on the graphical user interface, and when the object attributes after fusion reach the set threshold, change the presentation form of the target intelligent virtual object, such as changing the color of the three-dimensional virtual model.

[0084] Since the specified intelligent virtual object has been fused, it is necessary to set the entity model corresponding to the specified intelligent virtual object to invalid. For example, the entity model information table further includes a valid field. Query the entity model ID corresponding to the specified intelligent virtual object in the entity model information table, and set the data corresponding to the entity model ID under the "valid field" to invalid, so that the entity model corresponding to the specified intelligent virtual object cannot be traded or activated. Herein, the specified intelligent virtual object is another intelligent virtual object except the target intelligent virtual object among the first intelligent virtual object and the second intelligent virtual object.

[0085] In one example, a user can trade the purchased and activated entity model to other users, and it is necessary to unbind it before the trade. At this time, in response to the user's unbinding operation on the intelligent virtual object, the binding relationship between the user and the intelligent virtual object and the entity model is released, so that the entity model with an owner becomes an entity model without an owner, and the intelligent virtual object corresponding to the entity model is cancelled in the graphical user interface.

[0086] For example: The user clicks the unbinding control corresponding to the intelligent virtual object in the graphical user interface. In response to the unbinding operation, two second target user authentication methods are selected from multiple candidate user authentication methods, and the user is verified using the two second target user authentication methods. After the user passes the verification, the binding relationship between the user and the intelligent virtual object is released, and at the same time, the binding relationship between the user and the entity model is also released, that is, the mobile phone number stored in the entity model information table is deleted from the record corresponding to the entity model, and the binding status of the entity model is set to unbound.

[0087] In another case, in response to the user's unbinding operation on the intelligent virtual object, not only can the binding relationship between the user and the intelligent virtual object and the entity model be released, but also the binding relationship between the entity model and the intelligent virtual object can be released at the same time, that is, the intelligent virtual object identifier corresponding to the entity model is deleted from the entity model information table, so that other users can obtain a new intelligent virtual object again when performing a virtual object activation operation on the entity model, and thus have a chance to obtain a rarer intelligent virtual object.

[0088] After the user unbinds from the intelligent virtual object and the entity model, the user can click the trading control corresponding to the entity model, and enter a new user account in the popped-up trading dialog box to establish a corresponding relationship between the new user and the entity model in the entity model information table, so that the new user can perform a virtual object activation operation on the entity model to obtain and activate the intelligent virtual object corresponding to the entity model.

[0089] Based on the same inventive concept, an embodiment of the present application further provides a virtual object processing apparatus corresponding to the virtual object processing method. Since the principle of solving problems by the apparatus in the embodiment of the present application is similar to that of the above-mentioned virtual object processing method in the embodiment of the present application, the implementation of the apparatus can refer to the implementation of the method, and the repeated parts will not be elaborated.

[0090] Please refer to Figure 3 , Figure 3 which is a schematic structural diagram of a virtual object processing apparatus provided by an embodiment of the present application. As Figure 3 shown in

[0091] The authentication module 201 is configured to perform dual authentication on the user in response to a virtual object activation operation of the user on the entity model, and the virtual object activation operation is used to generate an intelligent virtual object corresponding to the entity model;

[0092] The activation module 202 is configured to generate an intelligent virtual object corresponding to the entity model if the user passes the dual authentication, and provide the intelligent virtual object in the graphical user interface;

[0093] The binding module 203 is configured to bind the intelligent virtual object to the entity model, so that the entity model changes from an ownerless entity model to an owner-owned entity model;

[0094] The interaction module 204 is configured to provide a feedback result of the intelligent virtual object for the interaction behavior in the graphical user interface in response to an interaction behavior of the user on the intelligent virtual object.

[0095] Please refer to Figure 4 , Figure 4 which is a schematic structural diagram of an electronic device provided by an embodiment of the present application. As Figure 4 shown in

[0096] The memory 320 stores machine-readable instructions executable by the processor 310. When the electronic device 300 runs, the processor 310 communicates with the memory 320 through the bus 330. When the machine-readable instructions are executed by the processor 310, the steps of the virtual object processing method in the method embodiment as shown in Figure 1 above can be executed. The specific implementation manner can refer to the method embodiment and will not be elaborated here.

[0097] An embodiment of the present application further provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium. When the computer program is run by a processor, it can execute as described above Figure 1The steps of the virtual object processing method in the method embodiments shown can be specifically implemented as can be seen in the method embodiments and will not be elaborated here.

[0098] Those skilled in the art can clearly understand that for the convenience and conciseness of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated here.

[0099] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. The device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there can be other division methods in actual implementation. Also, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some communication interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

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

[0101] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0102] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a non-volatile computer-readable storage medium executable by a processor. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0103] Finally, it should be noted that the above-described embodiments are only specific embodiments of the present application, which are used to illustrate the technical solutions of the present application, rather than limiting it. The protection scope of the present application is not limited thereto. Although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that: any person skilled in the art within the technical scope disclosed by the present application can still modify the technical solutions described in the foregoing embodiments, or can easily think of changes, or perform equivalent replacements on some of the technical features; and these modifications, changes or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims

1. A method for processing virtual objects, characterized in that Providing a graphical user interface through a terminal device, including: In response to a user's activation operation on a virtual object of an entity model, performing dual authentication on the user, where the virtual object activation operation is used to generate an intelligent virtual object corresponding to the entity model; If the user passes the dual authentication, acquiring and activating the intelligent virtual object corresponding to the entity model, and providing the intelligent virtual object in the graphical user interface; Binding the intelligent virtual object to the entity model, so that the entity model changes from an ownerless entity model to an ownerful entity model; In response to the user's interaction behavior with the intelligent virtual object, providing, in the graphical user interface, a feedback result of the intelligent virtual object for the interaction behavior.

2. The method according to claim 1, wherein Obtaining the intelligent virtual object corresponding to the entity model in the following manner: Randomly selecting a target rarity according to a preset probability corresponding to each rarity; Based on the model information of the entity model, obtaining a target three-dimensional virtual model corresponding to the target rarity; Assigning an intelligent agent with multimodal interaction capabilities to the target three-dimensional virtual model to obtain an intelligent virtual object.

3. The method according to claim 2, wherein The assigning an intelligent agent with multimodal interaction capabilities to the target three-dimensional virtual model to obtain an intelligent virtual object includes: Based on the user information of the user, constructing a user profile of the user; Selecting an intelligent agent that matches the user profile from candidate intelligent agents, and assigning the intelligent agent to the target three-dimensional virtual model to obtain an intelligent virtual object.

4. The method according to claim 1, wherein The dual authentication includes device authentication and user authentication. An information code and an NFC chip are set on the entity model. The performing dual authentication on the user in response to the user's activation operation on the virtual object of the entity model includes: In response to the virtual object activation operation, using the verification information recorded in the information code and the NFC chip to perform device authentication on the terminal device; If the terminal device passes the device authentication, randomly selecting two first target user authentication methods from multiple candidate user authentication methods, and using the two first target user authentication methods to perform user authentication on the user; If the user passes the user authentication, determining that the user passes the dual authentication.

5. The method according to claim 1, wherein The user is bound to multiple entity models, and the multiple entity models include a first entity model and a second entity model. The intelligent virtual objects include a first intelligent virtual object corresponding to the first entity model and a second intelligent virtual object corresponding to the second entity model; The intelligent virtual object has object attributes, the first intelligent virtual object has first object attributes, and the second intelligent virtual object has second object attributes.

6. The method according to claim 5, characterized in that, The appearance of the first entity model is the same as that of the second entity model. The method further includes: In response to a fusion operation on the first smart virtual object and the second smart virtual object, determining object properties of a target smart virtual object after fusion based on the first object properties and the second object properties, wherein the target smart virtual object is a smart virtual object selected from the first smart virtual object and the second smart virtual object based on the fusion operation; In the graphical user interface, the target intelligent virtual object is provided according to the fused object attributes.

7. The method according to claim 6, wherein The method further comprises: The physical model corresponding to the designated smart virtual object is set to invalid, so that the physical model corresponding to the designated smart virtual object cannot be traded or activated, wherein the designated smart virtual object is another smart virtual object other than the target smart virtual object among the first smart virtual object and the second smart virtual object.

8. The method according to claim 1, wherein The method further comprises: In response to the user's unbinding operation on the smart virtual object, releasing the binding relationship between the user and the smart virtual object and the physical model, so as to change the owned physical model into an ownerless physical model; The smart virtual object is canceled from being provided in the graphical user interface.

9. The method according to claim 8, characterized in that, Before releasing the binding relationship between the user and the intelligent virtual object and the physical model, the method further includes: In response to the unbinding operation, selecting two second target user authentication methods from a plurality of candidate user authentication methods; The user is authenticated by using the two second target user authentication methods, so as to release the binding relationship between the user and the intelligent virtual object and the physical model after the user passes the authentication.

10. A virtual object processing device, characterized in that, Provides a graphical user interface through the application, including: an authentication module, configured to perform a dual authentication on the user in response to the user's virtual object activation operation on the physical model, wherein the virtual object activation operation is used to generate an intelligent virtual object corresponding to the physical model; an activation module, configured to obtain and activate the smart virtual object corresponding to the physical model if the user passes the dual authentication, and provide the smart virtual object in the graphical user interface; A binding module, configured to bind the intelligent virtual object to the entity model, so that the entity model is changed from an ownerless entity model to an owner entity model; The interaction module is configured to provide, in the graphical user interface, a feedback result of the intelligent virtual object in response to the user's interaction behavior with respect to the intelligent virtual object.