Object interaction method and device, electronic equipment and storage medium
By establishing relationships through virtual characters, online interaction methods have been enriched, the problem of limited online interaction options has been solved, and user engagement and interaction efficiency have been improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
- Filing Date
- 2025-12-17
- Publication Date
- 2026-05-26
AI Technical Summary
The existing online interaction formats are too simplistic, resulting in insufficient fun in social interactions and low user participation and interaction efficiency.
By displaying first and second virtual characters, the system supports objects in an object group to control virtual characters to establish relationships, provides relationship establishment requests and feedback, simplifies the operation process, and increases the dimensions and methods of interaction.
It enriches the forms of interaction, increases the enthusiasm and participation in interaction, reduces operating costs, enhances the efficiency and convenience of interaction, and ensures the controllability and flexibility of relationship building.
Smart Images

Figure CN122086288A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of computer technology, and in particular to an object interaction method, apparatus, electronic device, and storage medium. Background Technology
[0002] With the continuous development of computer technology, online interaction has become the mainstream form of social interaction. For example, users send messages and share content through the conversation interface of applications to achieve convenient communication. However, the current forms of online interaction are relatively simple, resulting in insufficient fun in social interaction and a lack of sustained motivation among users, leading to low user participation and low interaction efficiency, i.e., low human-computer interaction efficiency. Summary of the Invention
[0003] This disclosure provides a method, apparatus, electronic device, and storage medium for object interaction, enriching the forms of interaction and improving interaction efficiency. The technical solution of this disclosure is as follows.
[0004] According to one aspect of the embodiments of this disclosure, an object interaction method is provided, the method comprising: Displays a first virtual character of a first object group, the first virtual character being used to represent the interaction between objects in the first object group, the first object group including a first object; When the first object performs a request operation for the second virtual character, a relationship establishment request is displayed. The second virtual character is used to represent the interaction between objects in the second object group. The relationship establishment request is used to request the establishment of an association relationship between the first virtual character and the second virtual character. If any object in the second object group confirms the relationship establishment request, it will display that the association relationship has been established between the first virtual character and the second virtual character.
[0005] According to another aspect of the embodiments of this disclosure, an object interaction device is provided, the device comprising: The first display unit is configured to display a first virtual character of a first object group, the first virtual character being used to represent the interaction between objects in the first object group, the first object group including a first object; The second display unit is configured to display a relationship establishment request when the first object performs a request operation on the second virtual character, the second virtual character being used to represent the interaction between objects in the second object group, and the relationship establishment request being used to request the establishment of an association relationship between the first virtual character and the second virtual character; The third display unit is configured to, if any object in the second object group confirms the relationship establishment request, display that the association relationship has been established between the first virtual character and the second virtual character.
[0006] In some embodiments, the request operation includes triggering a relationship establishment component corresponding to the second virtual character, the relationship establishment component being used to send the relationship establishment request to the second object group; The second display unit includes: The role display subunit is configured to display at least one candidate virtual role for the first virtual role. The candidate virtual role is used to represent the interaction between objects in a corresponding object group. The object group is used to manage the corresponding candidate virtual roles. The at least one candidate virtual role includes the second virtual role. The request display subunit is configured to display the relationship establishment request when a trigger operation is performed on the relationship establishment component corresponding to the second virtual character.
[0007] In some embodiments, the role display subunit is configured to display a list of virtual roles for the first virtual role in the role selection interface. The role selection interface is used to select a virtual role to request the establishment of an association relationship. The list of virtual roles is used to display the at least one candidate virtual role and the relationship establishment component corresponding to each candidate virtual role in a list format.
[0008] In some embodiments, the character display subunit is configured to perform a virtual interaction scene in the character interaction interface for the first virtual character. The character interaction interface is used to publish interaction information of each virtual character. The interaction information is used to request the establishment of an association relationship. The virtual interaction scene includes the at least one candidate virtual character and the interaction information of each candidate virtual character.
[0009] In some embodiments, the request display subunit is configured to perform a response to a trigger operation on the second virtual character in the virtual interactive scene, highlighting the second virtual character and its interaction information, and displaying a relationship establishment component corresponding to the second virtual character; and displaying the relationship establishment request in response to a trigger operation on the relationship establishment component corresponding to the second virtual character.
[0010] In some embodiments, the character display subunit is further configured to perform an information publishing operation in response to the character interaction interface, displaying the first virtual character and the interactive information corresponding to the information publishing operation in the character interaction interface.
[0011] In some embodiments, the candidate virtual role is a virtual role managed by an associated object, and the associated object is an object that has an association relationship with the first object; The role display subunit is configured to perform at least one of the following: displaying a virtual role managed by any associated object and the first object; displaying a virtual role managed by at least two associated objects; displaying a virtual role managed by any associated object and a non-associated object, wherein the non-associated object is an object other than the associated object and the first object.
[0012] In some embodiments, the request display subunit is configured to perform the display of the relationship establishment request in a session interface that supports a session between the first object and at least one object in the second object group.
[0013] In some embodiments, the candidate area of the session interface also displays candidate prompts, which are used to prompt confirmation of the relationship establishment request; The request display subunit is also configured to perform a trigger operation in response to any candidate prompt word, displaying the candidate prompt word in the session area of the session interface.
[0014] In some embodiments, the third display unit is configured to perform a display relationship establishment feedback, which indicates that an association has been established between the first virtual character and the second virtual character, and the relationship establishment feedback includes at least one of feedback text and feedback effects.
[0015] In some embodiments, the apparatus further includes: The fourth display unit is configured to display an increase in the relationship score of the association when any object in the first object group and any object in the second object group completes the target task. The relationship score is used to characterize the tightness of the association between the first virtual character and the second virtual character.
[0016] In some embodiments, the target task instructs objects in the first object group to have a session with objects in the second object group; The fourth display unit is configured to, within a preset period, display an increase in the relationship score if any object in the first object group and any object in the second object group have engaged in a conversation.
[0017] In some embodiments, the fourth display unit is further configured to display the virtual resources associated with the first virtual character and the second virtual character when the relationship score reaches a preset threshold.
[0018] In some embodiments, the virtual resource includes a virtual title; The fourth display unit is also configured to display multiple virtual titles; if the first object group and the second object group have confirmed the same virtual title, the first virtual character and the second virtual character are shown to have obtained the virtual title.
[0019] According to another aspect of the embodiments of this disclosure, an electronic device is provided, the electronic device comprising: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the aforementioned object interaction methods.
[0020] According to another aspect of the present disclosure, a computer-readable storage medium is provided that, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the above-described object interaction method.
[0021] According to another aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the above-described object interaction method.
[0022] This disclosure provides an object interaction method. A first virtual role and a second virtual role represent the interaction status of corresponding object groups, and objects within the object group can control these virtual roles to establish associations. This provides a virtual interaction platform for cross-group interaction, enabling objects to initiate cross-group association requests through virtual roles. This expands the dimensions of interaction, broadens the scope of object interaction, enriches interaction methods, and increases interaction enthusiasm and participation. Furthermore, it reduces the operational costs of multi-object interaction, improving interaction efficiency, and thus enhancing human-computer interaction efficiency. In addition, the association is established simply by the first object initiating the request and the second object group confirming it, making role relationship establishment more controllable. Furthermore, confirmation from any object in the second object group establishes an association for the virtual role, lowering the confirmation threshold for relationship establishment and preventing interaction interruption due to a single object's failure to respond. This improves the convenience and flexibility of interaction, further enhancing the enthusiasm and efficiency of object-to-object interaction.
[0023] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0024] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.
[0025] Figure 1 This is a schematic diagram illustrating the implementation environment of an object interaction method according to an exemplary embodiment; Figure 2 This is a flowchart illustrating an object interaction method according to an exemplary embodiment; Figure 3 This is a flowchart illustrating another method of object interaction according to an exemplary embodiment; Figure 4 This is a schematic diagram illustrating a management interface according to an exemplary embodiment; Figure 5 This is a schematic diagram illustrating a first prompt message according to an exemplary embodiment; Figure 6 This is a schematic diagram illustrating a role selection interface according to an exemplary embodiment; Figure 7 This is a schematic diagram illustrating a character interaction interface according to an exemplary embodiment; Figure 8 This is a schematic diagram illustrating a relationship-establishing component display according to an exemplary embodiment; Figure 9 This is a schematic diagram of a session interface proposed according to an exemplary embodiment; Figure 10 This is a block diagram illustrating an object interaction device according to an exemplary embodiment; Figure 11 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0026] To enable those skilled in the art to better understand the technical solutions of this disclosure, the technical solutions in the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings.
[0027] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0028] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the virtual characters involved in this disclosure were obtained with full authorization.
[0029] Figure 1 This is a schematic diagram illustrating an implementation environment for an object interaction method according to an exemplary embodiment. See also... Figure 1 The implementation environment specifically includes: terminal 101 and server 102. Terminal 101 can be connected to server 102 via wireless network or wired network.
[0030] Terminal 101 can be at least one of the following devices: smartphone, smartwatch, desktop computer, laptop, MP3 player (Moving Picture Experts Group Audio Layer III), MP4 player (Moving Picture Experts Group Audio Layer IV), and laptop computer.
[0031] Applications can be installed and run on terminal 101, supporting user interaction such as conversations. These applications include, but are not limited to, short video applications, audio / video applications, social networking applications, shopping applications, live streaming applications, etc. Users can log in to the application through terminal 101 to access its services. The application is associated with server 102, which provides background services to terminal 101.
[0032] Terminal 101 can refer to one of a plurality of terminals, and this embodiment uses terminal 101 as an example. Those skilled in the art will know that the number of terminals can be more or less. For example, there can be several terminals, or dozens or hundreds of terminals, or more. This embodiment does not limit the number of terminals or the type of devices.
[0033] Server 102 can be at least one of a single server, multiple servers, a cloud computing platform, and a virtualization center. Optionally, the number of servers may be more or fewer, and this disclosure does not limit this. Of course, server 102 may also include other functional servers to provide more comprehensive and diversified services. In some embodiments, server 102 undertakes the main computing work, and terminal 101 undertakes the secondary computing work; or, server 102 undertakes the secondary computing work, and terminal 101 undertakes the main computing work; or, server 102 and terminal 101 collaborate on computing using a distributed computing architecture. Server 102 can be connected to terminal 101 and other terminals via a wireless network or a wired network. Optionally, the number of servers may be more or fewer, and this disclosure does not limit this.
[0034] It should be noted that the above implementation environment is only an example, and the method provided in this embodiment can also be executed in other implementation environments. This embodiment does not limit this.
[0035] Figure 2 This is a flowchart illustrating an object interaction method according to an exemplary embodiment, such as... Figure 2 As shown, this method is executed by the terminal and includes the following steps.
[0036] In step 201, the terminal displays a first virtual character for the first object group. The first virtual character is used to represent the interaction between objects in the first object group, which includes a first object.
[0037] In this embodiment, the first virtual character is a virtual image (such as a cartoon character, 3D model, etc.) constructed based on data technology, corresponding to the first object group. Taking a terminal as the application of the first object as an example, the first object and other objects in the first object group jointly manage the first virtual character. Exemplarily, the terminal displays at least one of the virtual image, character name, and character identifier (such as a character avatar) of the first virtual character; this embodiment does not limit this. Displaying the first virtual character prompts the object that it is currently establishing an association relationship for the first virtual character.
[0038] Each virtual character's corresponding object group includes at least two objects. The objects in the object group can jointly manage the virtual character; that is, the virtual character is jointly managed by the objects in the object group. The objects in the object group jointly possess management permissions for the virtual character, including but not limited to operations such as the virtual character's appearance, status settings, and interactive decisions. Interaction status refers to various interactive behaviors and corresponding status feedback between objects within the object group. It is a visual representation of the data generated during the joint management of the virtual character by the objects in the object group. For example, interaction status includes information such as interaction frequency (e.g., daily or weekly interaction count), interaction duration (e.g., duration of a single interaction or cumulative interaction duration), and interaction quality (e.g., progress of interactive task completion). The interaction here can be conversational communication between objects, liking, commenting, sharing, etc., or it can be a jointly participated interactive task, such as jointly publishing a work. This disclosed embodiment does not impose any limitations on this.
[0039] In step 202, when the first object performs a request operation for the second virtual character, the terminal displays a relationship establishment request. The second virtual character is used to represent the interaction between objects in the second object group, and the relationship establishment request is used to request the establishment of an association relationship between the first virtual character and the second virtual character.
[0040] In this embodiment, the second virtual character is also a virtual image constructed based on data technology. Corresponding to the second object group, the display form, corresponding object group management rules, and interaction representation logic of the second virtual character are the same as those of the first virtual character, and will not be repeated here.
[0041] A relationship refers to the binding relationship established between virtual characters, which can identify the interactive association between corresponding object groups. For ease of understanding, the relationship can be presented as a friend relationship, partnership relationship, collaborative relationship, etc., and this embodiment does not limit this. The relationship establishment request is generated by the first object's operation on its terminal and sent to the terminals of each object in the second object group. This push can take the form of a session interface display, terminal pop-up notification, message notification bar notification, or a dedicated message channel push for the virtual character, etc., and this embodiment does not limit this. This facilitates the objects in the second object group to be aware of and confirm the relationship establishment request. For example, the relationship establishment request may include at least one of the object identifier of the first object, the role identifier of the first virtual character, and the group identifier of the first object group, thereby indicating the source of the request to the object group corresponding to the second virtual character. It may also carry a summary of the interaction status of the first object group, such as the completion status of recent interactive tasks and interaction frequency data, so that the objects in the second object group can more comprehensively understand the interaction status of the request initiator and assist in making a confirmation decision.
[0042] In step 203, if any object in the second object group confirms the relationship establishment request, the terminal displays that an association relationship has been established between the first virtual character and the second virtual character.
[0043] In this embodiment, confirming the relationship establishment request includes triggering the confirmation component corresponding to the relationship establishment request. After any object in the second object group completes the confirmation operation, the terminal can update the display status of the first virtual character and the second virtual character, such as adding an association identifier to the display area of the two virtual characters, and displaying a successful association prompt message on the terminals of the objects in the two object groups, so that the objects in both object groups can intuitively know that the cross-group association has been established. For example, based on this association relationship, the interaction association status of the two object groups is recorded synchronously. Subsequently, the objects in the two object groups can initiate interactive operations on the virtual characters of the other object group based on the established association relationship, such as initiating joint interactive tasks, viewing the interaction status of the other object group, etc., thereby further enriching the cross-group interaction scenarios.
[0044] This disclosure provides an object interaction method. A first virtual role and a second virtual role represent the interaction status of corresponding object groups, and objects within the object group can control these virtual roles to establish associations. This provides a virtual interaction platform for cross-group interaction, enabling objects to initiate cross-group association requests through virtual roles. This expands the dimensions of interaction, broadens the scope of object interaction, enriches interaction methods, and increases interaction enthusiasm and participation. Furthermore, it reduces the operational costs of multi-object interaction, improving interaction efficiency, and thus enhancing human-computer interaction efficiency. In addition, the association is established simply by the first object initiating the request and the second object group confirming it, making role relationship establishment more controllable. Furthermore, confirmation from any object in the second object group establishes an association for the virtual role, lowering the confirmation threshold for relationship establishment and preventing interaction interruption due to a single object's failure to respond. This improves the convenience and flexibility of interaction, further enhancing the enthusiasm and efficiency of object-to-object interaction.
[0045] In some embodiments, the request operation includes triggering an operation on a relationship establishment component corresponding to the second virtual character, the relationship establishment component being used to send a relationship establishment request to the second object group; When the first object performs a request operation for the second virtual character, a relationship establishment request is displayed, including: For the first virtual role, at least one candidate virtual role is displayed. The candidate virtual role is used to represent the interaction between objects in the corresponding object group. The object group is used to manage the corresponding candidate virtual roles. At least one candidate virtual role includes the second virtual role. When a trigger operation is performed on the relationship establishment component corresponding to the second virtual character, a relationship establishment request is displayed.
[0046] In this embodiment of the disclosure, the relationship establishment component provides a convenient entry point for request operations, making the request operation path of the first object clearer. This simplifies the operation steps of establishing the association relationship and reduces the operation cost of the object. At the same time, the presentation of candidate roles provides the object with a clear selection range. Through the targeted display of candidate virtual roles, the efficiency of initiating relationship establishment requests is improved, and the efficiency of human-computer interaction is improved.
[0047] In some embodiments, for a first virtual character, at least one candidate virtual character is displayed, including: In the role selection interface, a list of virtual roles is displayed for the first virtual role. The role selection interface is used to select a virtual role to request the establishment of a relationship. The virtual role list is used to display at least one candidate virtual role and the relationship establishment component corresponding to each candidate virtual role in a list format.
[0048] In this embodiment of the disclosure, candidate virtual roles are displayed in the form of a list of virtual roles, which allows objects to intuitively and centrally view all candidate virtual roles that can initiate association requests. It also allows for clear differentiation of different candidate virtual roles, avoiding the operational costs of searching in different interfaces, improving the convenience and accuracy of the operation. Furthermore, a relationship establishment component is provided, which shortens the operation path. This simplifies the process of initiating association requests and improves the efficiency of human-computer interaction.
[0049] In some embodiments, for a first virtual character, at least one candidate virtual character is displayed, including: In the character interaction interface, a virtual interaction scene is displayed for the first virtual character. The character interaction interface is used to publish interaction information for each virtual character. The interaction information is used to request the establishment of a relationship. The virtual interaction scene includes at least one candidate virtual character and the interaction information for each candidate virtual character.
[0050] In this embodiment, the character interaction interface is a dedicated interaction scene with strong focus, which enhances the targeting of the interaction scene and improves the efficiency of information transmission. The interaction information intuitively conveys the interaction intention of the candidate virtual character, that is, it conveys the interaction characteristics of the object group, which can help the first object to more accurately select the matching virtual character to initiate a request. At the same time, it enriches the interaction scene of the virtual character. By displaying the interaction information of the candidate virtual character in the scene, the object can quickly initiate an association request while understanding the candidate virtual character, thus improving the efficiency of human-computer interaction.
[0051] In some embodiments, when a trigger operation is performed on the relationship establishment component corresponding to the second virtual character, a relationship establishment request is displayed, including: In response to a trigger operation on the second virtual character in the virtual interactive scene, the second virtual character and its interaction information are highlighted, and the relationship establishment component corresponding to the second virtual character is displayed; In response to a triggered operation on the relationship establishment component corresponding to the second virtual character, a relationship establishment request is displayed.
[0052] In this embodiment of the disclosure, by triggering an operation to first highlight the target's second virtual character and its interactive information, the object can reconfirm the selected virtual character. Furthermore, by separating the operation of selecting the virtual character and initiating the association request, the object's operating habits are aligned with those of the user, thus avoiding accidental operations. This improves the smoothness of the interaction and enhances the efficiency of human-computer interaction.
[0053] In some embodiments, the method further includes: In response to the information publishing operation in the character interaction interface, the first virtual character and the corresponding interactive information of the information publishing operation are displayed in the character interaction interface.
[0054] In this embodiment, it is supported to publish exclusive interactive information on the character interaction interface, enabling the first virtual character to actively convey personalized content under the control of the object, that is, to actively convey the intention to interact. This enhances the initiative and diversity of the interaction, enriches the forms and scenarios of interaction, and also enhances the object's sense of participation, making the interaction process more flexible and interesting. At the same time, it helps other objects to have a more comprehensive understanding of the virtual character, improving the efficiency of information transmission.
[0055] In some embodiments, the candidate virtual role is a virtual role managed by an associated object, and the associated object is an object that has an association relationship with the first object; Display at least one candidate virtual character, including at least one of the following: Displays the virtual character managed by any associated object and the first object; Displays virtual characters managed by at least two associated objects; Displays virtual characters managed by either associated or unassociated objects. Unassociated objects are those other than the associated object and the first object.
[0056] In this embodiment of the disclosure, the candidate virtual roles are limited to roles managed by the associated object, which ensures that the recommended candidate virtual roles have a potential association with the first object, making it easier to meet the interaction needs of the first object. This improves the relevance between the candidate virtual roles and the first object, reduces invalid matching, ensures the reliability of the interactive objects, enhances the security and effectiveness of the interaction, and improves the interaction efficiency. At the same time, the virtual roles are classified and displayed according to different association types. Through flexible display options, the diverse interaction needs of the objects are met, and the scope of interaction is expanded.
[0057] In some embodiments, displaying a relationship establishment request includes: The relationship establishment request is displayed in the session interface, which supports sessions between the first object and at least one object in the second object group.
[0058] In this embodiment of the disclosure, the conversation interface is the core scenario for communication between objects. Displaying relationship establishment requests here enables seamless connection between requests and communication. This simplifies the process of viewing and confirming relationship establishment requests, avoids objects switching between multiple interfaces, and improves operational convenience. At the same time, the conversation function provides both parties with an instant communication channel, which facilitates quick negotiation on requests, reduces the communication cost of relationship establishment, reduces confirmation delays, improves response efficiency, and further enhances the smoothness and efficiency of interaction.
[0059] In some embodiments, candidate prompts are also displayed in the candidate area of the session interface. These prompts are used to prompt for confirmation of the relationship establishment request. The method also includes: In response to a trigger action on any candidate suggestion, the candidate suggestion is displayed in the conversation area of the conversation interface.
[0060] In this embodiment of the disclosure, the candidate prompts can provide targeted prompts for the confirmation of relationship establishment requests, thereby reducing the expression cost of the object, simplifying the operation process of the object, reducing the communication cost of the object, ensuring that the relationship establishment process can proceed smoothly, improving the confirmation efficiency of relationship establishment requests, and improving the interaction efficiency.
[0061] In some embodiments, displaying that an association has been established between the first virtual character and the second virtual character includes: The relationship establishment feedback is used to indicate that a relationship has been established between the first virtual character and the second virtual character. The relationship establishment feedback includes at least one of the feedback text and feedback effects.
[0062] In this embodiment of the disclosure, the relationship establishment result is presented in the form of feedback text or special effects, so that the object can intuitively and clearly know the status of the relationship establishment, which enhances the timeliness and clarity of the operation feedback. At the same time, vivid special effects can also improve the fun and sense of ritual of the interaction, further enhancing the object's experience.
[0063] In some embodiments, the method further includes: If any object in the first object group and any object in the second object group completes the target task, the relationship score of the displayed association increases. The relationship score is used to characterize the tightness of the association between the first virtual character and the second virtual character.
[0064] In this embodiment of the disclosure, objects in an object group can control virtual characters to interact, thereby increasing the tightness of the association between virtual characters and increasing the association score. This enriches the interaction methods, visualizes the results of the interaction between objects, allows objects to intuitively perceive the progress of the interaction and the strength of the association, improves the enthusiasm and participation in the interaction, and improves the efficiency of the interaction.
[0065] In some embodiments, the target task instructs objects in a first object group to have a session with objects in a second object group; If any object in the first object group and any object in the second object group completes the target task, the relationship score for displaying the association increases, including: If any object in the first object group or any object in the second object group has engaged in a conversation within a preset period, the relationship score will increase.
[0066] In this embodiment of the disclosure, the session is a direct form of interaction between objects. As a target task, it fits the core needs of the interaction. With a clear time range and feedback of results, it can improve the enthusiasm of objects to interact within a specified time, strengthen the connection between objects, and improve the continuity and frequency of interaction.
[0067] In some embodiments, the method further includes: When the relationship score reaches a preset threshold, the virtual resources associated with the first and second virtual characters that have obtained the preset threshold are displayed.
[0068] In this embodiment of the disclosure, virtual resources serve as rewards for achieving score targets, providing the target with clear interaction goals and positive incentives. They also enrich the fun and value of the interaction, enhance the target's enthusiasm and persistence in interaction, and increase the duration and frequency of interaction.
[0069] In some embodiments, virtual resources include virtual titles; Displays the virtual resources associated with the first and second virtual characters that have obtained a preset threshold, including: Display multiple virtual titles; If the first object group and the second object group have confirmed the same virtual title, display the virtual title obtained by the first virtual character and the second virtual character.
[0070] In this embodiment of the disclosure, the virtual title is distinctive, meets the emotional needs of the object, increases the attractiveness of interactive rewards, further enhances the object's enthusiasm for interaction, and improves the object's experience.
[0071] The above Figure 2 The diagram shown is a flowchart of an object interaction method according to this disclosure. The object interaction scheme provided by this disclosure will be further elaborated below. Figure 3This is a flowchart illustrating another object interaction method according to an exemplary embodiment, see [link to flowchart]. Figure 3 This method is executed by the terminal and includes the following steps.
[0072] In step 301, the terminal displays a first virtual character of the first object. The first virtual character is used to represent the interaction between objects in the first object group, which includes the first object.
[0073] In this embodiment of the disclosure, the principle of the terminal displaying the first virtual character is the same as that of step 201, and will not be repeated here.
[0074] In step 302, for the first virtual character, at least one candidate virtual character is displayed. The candidate virtual character is used to represent the interaction between objects in the corresponding object group, and the object group is used to manage the corresponding candidate virtual character.
[0075] In this embodiment of the disclosure, the candidate virtual character is similar to the first virtual character in step 201 above, and will not be described again here.
[0076] In some embodiments, a candidate virtual character is a virtual character managed by an associated object, where the associated object is an object that has an association relationship with the first object, such as an object that has a friend relationship with the first object. Accordingly, displaying at least one candidate virtual character includes at least one of the following: displaying a virtual character managed by either an associated object or the first object, such as a virtual character jointly managed by the first object and a friend; displaying a virtual character managed by at least two associated objects, such as a virtual character jointly managed by the first object's friends; displaying a virtual character managed by either an associated object or a non-associated object, where the non-associated object is an object other than the associated object and the first object, such as a character jointly managed by the first object's friends and a non-friend. Exemplarily, for each type of candidate virtual character, the corresponding type of candidate virtual character is displayed in different preset ways, that is, the candidate virtual character is displayed in different forms according to the friend relationship between the first object and the candidate virtual character's object group. For example, different types of candidate virtual characters are displayed in different areas; or different borders, background colors, etc., are used; or different indicator icons are associated to indicate the type to which the candidate virtual character belongs, without limitation.
[0077] By limiting candidate virtual roles to those managed by associated objects, it ensures that the recommended candidate virtual roles have a potential connection with the first object, making it easier to meet the interaction needs of the first object. This improves the relevance between candidate virtual roles and the first object, reduces invalid matches, ensures the reliability of the interacting objects, enhances the security and effectiveness of the interaction, and improves the efficiency of the interaction. At the same time, the display is categorized according to different association types, and the flexible display options meet the diverse interaction needs of the objects and expand the scope of the interaction.
[0078] In some embodiments, the terminal displays a relationship establishment entry point in the management interface of the first virtual character. The management interface is used by the first object to manage the first virtual character, and the relationship establishment entry point is used to establish associations between the first virtual character and other virtual characters. In response to a trigger operation on the relationship establishment entry point, at least one candidate virtual character is displayed. The management interface is the core scenario for object operations on virtual characters. Setting the relationship establishment entry point here conforms to the object's operating habits. Using the relationship establishment entry point in the management interface of the first virtual character as the trigger point, and displaying candidate virtual characters after responding to the operation, avoids information overload on the initial interface and improves the intuitiveness and convenience of the operation. This allows the object to quickly locate and initiate the relationship establishment process, improving the overall convenience of the operation and the efficiency of interaction.
[0079] In some embodiments, a first prompt message introduces the gameplay of establishing a relationship to the user. Accordingly, the terminal displays the first prompt message in response to a triggering operation on the relationship establishment entry point; and displays at least one candidate virtual character in response to a confirmation operation on the first prompt message. The confirmation operation on the first prompt message can be a triggering operation on a jump component. The first prompt message indicates that it supports selecting a virtual character to establish a relationship with the current virtual character, and also indicates that the relationship can be upgraded when the relationship score reaches a target threshold. For example, when the relationship score is low, the relationship between virtual characters is a friend relationship; when the relationship score reaches the target threshold, the relationship can be upgraded to an advanced relationship, including but not limited to lovers, sisters, family members, etc. Furthermore, the first prompt message can also indicate the virtual resources unlocked by the relationship score, including but not limited to virtual costumes, virtual coins, interactive actions, etc. These relationships are merely illustrative and do not constitute limitations. This clarifies the relationship-related information to the user, improving information transmission efficiency.
[0080] For ease of description, see Figure 4 As shown, Figure 4 This is a schematic diagram illustrating a management interface according to an exemplary embodiment. The management interface displays a relationship creation entry 401, prompting the user with the words "Role Friend"; a first virtual character 402, displayed as a two-dimensional image; a first object group 403, displaying the avatars of objects within the object group; a virtual character creation duration 404, displaying the number of days of joint nurturing; and virtual coins 405 associated with the virtual character. In addition, the management interface also includes entry points for features such as dressing up, backpack, and photo sharing, which will not be described in detail here. See also... Figure 5 As shown, Figure 5This is a schematic diagram illustrating a first prompt message according to an exemplary embodiment. The example shown is a half-screen display of the first prompt message in the management interface, but it does not constitute a limitation. Here, 100 points is used as the target threshold. When the relationship score is below 100 points, the virtual characters are friends. When the relationship score reaches 100 points, various advanced relationships illustrated in the diagram can be established, which will not be elaborated further here.
[0081] For example, there are two ways to display candidate virtual characters, which will be described in detail below, see (1) and (2) below.
[0082] (1) In the character selection interface, candidate virtual characters are displayed in a list.
[0083] Accordingly, in the role selection interface, for the first virtual role, the terminal displays a list of virtual roles. The role selection interface is used to select a virtual role to request the establishment of an association. The virtual role list is used to display at least one candidate virtual role and the relationship establishment component corresponding to each candidate virtual role in list form. The list can also display the object group corresponding to each candidate virtual role.
[0084] For ease of description, see Figure 6 As shown, Figure 6 This is a schematic diagram illustrating a role selection interface according to an exemplary embodiment. The example shown is a role selection interface displayed on half-screen after the first prompt message is confirmed, but this is not intended to be limiting. As shown in the diagram, the interface displays multiple candidate virtual roles, such as a second virtual role, a third virtual role, and a fourth virtual role. It also displays a relationship establishment component corresponding to each virtual role and indicates the object group corresponding to each candidate virtual role with the phrase "Virtual role of XX (object name) and XX (object name)".
[0085] By displaying candidate virtual roles in the form of a virtual role list, users can intuitively and centrally view all candidate virtual roles that can initiate association requests. They can also clearly distinguish different candidate virtual roles, avoiding the operational costs of searching in different interfaces, improving the convenience and accuracy of operations. Furthermore, a relationship establishment component is provided, shortening the operation path. This simplifies the process of initiating association requests and improves the efficiency of human-computer interaction.
[0086] (2) Display candidate virtual characters in the virtual interactive scene of the character interaction interface.
[0087] Accordingly, in the character interaction interface, for the first virtual character, the terminal displays a virtual interaction scene. The character interaction interface is used to publish interaction information for each virtual character, and the interaction information is used to request the establishment of a relationship. The virtual interaction scene includes at least one candidate virtual character and interaction information for each candidate virtual character. The candidate virtual character may display a virtual image, character name, etc., without limitation. The interaction information includes, but is not limited to, slogans, voice, emoticons, etc., and this embodiment does not impose any limitations on these. In addition, the character interaction interface may also display the object group corresponding to each candidate virtual character, so that objects can efficiently select their preferred candidate virtual character.
[0088] For ease of description, see Figure 7 As shown, Figure 7 This is a schematic diagram illustrating a character interaction interface according to an exemplary embodiment. The example given is that after the first prompt message is confirmed, the user is redirected to the character interaction interface, but this is not intended to be limiting. Referring to area 701, this area displays a candidate virtual character (e.g., a second virtual character), the object group of the candidate virtual character, and the interaction information of the candidate virtual character. Area 702 is used for objects to perform information publishing operations.
[0089] The character interaction interface is a dedicated interactive scenario with strong focus, enhancing the relevance of the interactive scenario and improving the efficiency of information transmission. The interactive information intuitively conveys the interactive intentions of the candidate virtual characters, that is, it conveys the interactive characteristics of the object group, which can help the first object to more accurately select the matching virtual character to initiate a request. At the same time, it enriches the interactive scenario of the virtual characters. By displaying the interactive information of the candidate virtual characters in the scenario, the object can quickly initiate a related request while understanding the candidate virtual characters, thus improving the efficiency of human-computer interaction.
[0090] In some embodiments, it supports publishing personalized interactive information on the character interaction interface. Accordingly, in response to the information publishing operation on the character interaction interface, the terminal displays the first virtual character and the corresponding interactive information on the character interaction interface. The information publishing operation includes inputting the interactive information and confirming the publishing operation. This allows the first virtual character to proactively convey personalized content under the control of the object, i.e., proactively conveying the desire to interact, enhancing the initiative and diversity of the interaction, enriching the forms and scenarios of interaction, and also enhancing the object's sense of participation, making the interaction process more flexible and interesting. At the same time, it helps other objects to more comprehensively understand the virtual character, improving the efficiency of information transmission.
[0091] In step 303, when a trigger operation is performed on the relationship establishment component corresponding to the second virtual character among at least one candidate virtual character, a relationship establishment request is displayed. The second virtual character is used to represent the interaction between objects in the second object group. The relationship establishment component is used to send a relationship establishment request to the second object group. The relationship establishment request is used to request the establishment of an association relationship between the second virtual character and the first virtual character.
[0092] In this embodiment of the disclosure, the relationship establishment component can be displayed on the same interface as at least one candidate virtual character, such as simultaneously displaying candidate virtual characters and the relationship establishment component corresponding to each candidate virtual character in the character selection interface; alternatively, it can be displayed after a candidate virtual character is triggered, without limitation. When the first object selects and operates on a candidate virtual character with whom it wants to establish a relationship, it prompts the other party to establish a relationship with the virtual characters it manages by sending a request to the object group of that candidate virtual character.
[0093] In some embodiments, a corresponding relationship-establishing component is displayed after a candidate virtual character is triggered. Accordingly, in response to a trigger operation on a second virtual character in a virtual interactive scene, the terminal highlights the second virtual character and its interaction information, and displays the relationship-establishing component corresponding to the second virtual character; in response to a trigger operation on the relationship-establishing component corresponding to the second virtual character, a relationship-establishing request is displayed. The highlighting methods include, but are not limited to, highlighting, flashing, zooming, floating display, and pop-up display. By first highlighting the target's second virtual character and its interaction information through a trigger operation, the user can reconfirm the selected virtual character, and the operations of selecting a virtual character and initiating an association request are separated, conforming to the user's operating habits and avoiding accidental operations. This improves the smoothness of the interaction and the efficiency of human-computer interaction.
[0094] For a clearer description of the relationship-establishing component, see [link to documentation]. Figure 6 As shown in the diagram. 601 in the diagram represents the relationship-establishing component corresponding to the second virtual character. This component has been triggered, meaning a relationship-establishing request has been sent to the second object group. 602 in the diagram represents the relationship-establishing component corresponding to the third virtual character, which has not yet been triggered. In this case, the relationship-establishing components and these candidate virtual characters are displayed on the same interface. See also... Figure 8 As shown, Figure 8 This is a schematic diagram illustrating a relationship-establishing component display according to an exemplary embodiment. (In triggering...) Figure 7 After the second virtual character in the image, Figure 8 is displayed and... Figure 8The interface displays the second virtual character, the object group of the second virtual character, the interaction information of the second virtual character, and the relationship establishment component 801 corresponding to the second virtual character. In addition, the interface can also display emoticons (such as sticker emoticons and heart emoticons) or virtual resources (such as virtual coins) sent along with the relationship establishment request, without any restrictions.
[0095] In some embodiments, a relationship establishment request is displayed in a conversation interface, which supports conversations between a first object and at least one object in a second object group. This conversation interface can be a private chat interface for any one of the first and second object groups, or a group chat interface for multiple objects in the first and second object groups. The group chat interface can be automatically created after the relationship establishment request is sent; this disclosure does not limit this. The conversation interface is the core scenario for communication between objects. Displaying a relationship establishment request here enables seamless integration of requests and communication, simplifying the process of viewing and confirming relationship establishment requests, avoiding switching between multiple interfaces, improving operational convenience, and providing an instant communication channel for both parties. This facilitates rapid negotiation regarding requests, reduces communication costs for relationship establishment, minimizes confirmation delays, improves response efficiency, and further enhances the smoothness and efficiency of interaction.
[0096] In some embodiments, candidate prompts are also displayed in the candidate area of the session interface. These prompts are used to prompt for confirmation of the relationship establishment request. Accordingly, in response to a triggering operation of any candidate prompt, the terminal displays the candidate prompt in the session area of the session interface. The candidate prompts provide targeted prompts for confirmation of the relationship establishment request, reducing the expression cost of the object, simplifying the object's operation process, reducing the object's communication cost, ensuring the smooth progress of the relationship establishment process, improving the confirmation efficiency of the relationship establishment request, and improving interaction efficiency.
[0097] For ease of description, see Figure 9 As shown, Figure 9 This is a schematic diagram of a conversation interface according to an exemplary embodiment, using a private chat interface as an example for illustration. Area 901 displays information about the object in the second object group, area 902 displays a relationship establishment request, and area 903 displays candidate prompts.
[0098] In some embodiments, a second prompt message is used to navigate to the session interface. Accordingly, upon issuing a relationship establishment request, the terminal displays the second prompt message indicating that a relationship establishment request has been sent to the second object group; in response to a triggering operation on the second prompt message, the session interface is displayed, and the relationship establishment request is shown in the session interface. This provides a quick path to view the sent relationship establishment request, improving human-computer interaction efficiency and overall interaction efficiency. Figure 6 Taking this as an example, the second prompt message 603 displayed in the trigger image will redirect to the following after triggering: Figure 9 The conversation interface shown can preferentially jump to the conversation interface corresponding to the object in the second object group that interacts most frequently with the first object, but this is only an illustrative example and does not constitute a limitation.
[0099] Steps 302 to 303 above are an exemplary method for the terminal to display a relationship establishment request when the first object performs a request operation on the second virtual role. In this method, the request operation includes triggering the relationship establishment component corresponding to the second virtual role, but this is not a limitation. The relationship establishment component provides a convenient entry point for the request operation, making the request operation path of the first object clearer. This simplifies the steps for establishing the association relationship, reduces the operational cost for the object, and the presentation of candidate roles provides the object with a clear selection range. The targeted display of candidate virtual roles improves the efficiency of initiating relationship establishment requests and enhances human-computer interaction efficiency. Furthermore, this explanation uses the example of issuing a relationship establishment request immediately after the first object performs the request operation. It is also possible to issue the relationship establishment request after the first object performs the request operation and other objects in the object group of the first virtual role confirm it; this is not a limitation.
[0100] In step 304, if any object in the second object group confirms the relationship establishment request, the terminal displays that an association relationship has been established between the first virtual character and the second virtual character.
[0101] In this embodiment of the disclosure, the establishment of a relationship is described as an example where any object in the second object group confirms the relationship establishment request. However, the relationship can also be established after all objects in the second object group confirm the relationship establishment request. There is no limitation on this.
[0102] In some embodiments, relationship establishment feedback is displayed to indicate that a relationship has been established between the first virtual character and the second virtual character. The relationship establishment feedback includes at least one of feedback text and feedback effects. Presenting the relationship establishment result in the form of feedback text or effects allows the user to intuitively and clearly understand the status of the relationship, enhancing the timeliness and clarity of the feedback. Simultaneously, vivid effects can increase the fun and sense of ritual in the interaction, further improving the user experience. Figure 9 For example, the system can display the feedback text sent by the other party, or play feedback effects after opening the conversation interface, or use a simpler method to replace the "to be received" message with the "received" message to achieve feedback.
[0103] Steps 302 to 304 above are an exemplary way to show that an association has been established between the first virtual character and the second virtual character, but they do not constitute a limitation. The association is established by the first object initiating a request and the second object group confirming it, making the establishment of role relationships more controllable. Furthermore, the confirmation of any object in the second object group establishes an association for the virtual character, lowering the confirmation threshold for relationship establishment, avoiding interaction interruption due to a single object's failure to respond, improving the convenience and flexibility of interaction, and enhancing the initiative and efficiency of interaction between objects.
[0104] In step 305, if any object in the first object group and any object in the second object group completes the target task, the terminal displays an increase in the relationship score of the association. The relationship score is used to characterize the closeness of the association between the first virtual character and the second virtual character.
[0105] In this embodiment, the target task is a specific task for object interaction, such as conversational communication, collaborative completion of a specified operation (posting a virtual character photo, controlling a virtual character to play a mini-game), etc. The relationship score reflects the interaction between corresponding object groups. The relationship score is used to unlock virtual resources. For example, the relationship score range can be divided into multiple relationship levels, with different levels matching different benefits; that is, different levels can unlock different virtual resources. Exemplarily, virtual resources include virtual character-related resources, such as virtual outfits (skins, accessories, special effects, etc.), personalized identifiers (exclusive avatar frames, nickname pendants, etc.), virtual coins, etc., and may also include honor-type resources, such as virtual titles, leaderboard rankings, etc., and may also include resources related to interactive functions, such as new interactive scenes (chat backgrounds, etc.), interactive actions, etc. After establishing a relationship between the first and second virtual characters, the interaction between them is controlled by objects in both groups, thereby increasing the strength of the relationship and the associated score. This enriches the interaction methods, visualizes the results of the interaction, and allows objects to intuitively perceive the progress and strength of the relationship, thus increasing their enthusiasm and participation, and improving the efficiency of the interaction. An example of the target task is provided below.
[0106] In some embodiments, the target task instructs objects in a first object group to engage in a conversation with objects in a second object group. Accordingly, within a preset period, if any object in the first object group or any object in the second object group has engaged in a conversation, the relationship score increases. The preset period can be one day, one week, etc. Conversation is a direct form of interaction between objects. As a target task, it aligns with the core needs of interaction. Through a clear time frame and feedback on results, it can increase the objects' enthusiasm for interaction within a specified time, strengthen the connection between objects, and improve the sustainability and frequency of interaction.
[0107] In other embodiments, the target task instructs objects in the first object group and objects in the second object group to send a photo of themselves with virtual characters. Accordingly, within a preset period, if objects in both the first and second object groups send a photo of themselves with virtual characters, or if any object in either the first or second object group has already sent such a photo, the relationship score increases. This enhances the interaction enthusiasm of both object groups, enriches the interaction methods, and improves interaction efficiency.
[0108] In step 306, when the relationship score reaches a preset threshold, the terminal displays that the first virtual character and the second virtual character have obtained virtual resources associated with the preset threshold.
[0109] In this embodiment, multiple preset thresholds can be set, with different preset thresholds associated with different virtual resources. Therefore, when the relationship score reaches different preset thresholds, the virtual resources obtained will also differ accordingly. The higher the relationship score, the higher the value of the corresponding virtual resource. For example, virtual resources include resources related to virtual characters, such as virtual outfits, personalized identifiers, and virtual coins; they may also include honor-type resources, such as virtual titles and leaderboard rankings; and they may also include resources related to interactive functions, such as new interactive scenes and interactive actions. As rewards for achieving the required score, virtual resources provide clear interactive goals and positive incentives for the user, enriching the fun and value of the interaction, increasing the user's enthusiasm and persistence in interacting, and improving the duration and frequency of interaction.
[0110] In some embodiments, virtual resources include virtual titles, with different virtual titles indicating different advanced associations. Accordingly, when the relationship score reaches a preset threshold, the terminal displays multiple virtual titles and prompts whether to upgrade the association. If the first object group and the second object group have confirmed the same virtual title, it indicates that both the first and second object groups have confirmed the upgrade of the association and selected an advanced association. The terminal then displays that the first virtual character and the second virtual character have obtained the virtual title, meaning the association has been upgraded to the corresponding advanced association for that virtual title. The confirmation by the first and second object groups can be any object in the first object group or any object in the second object group, or it can require all objects in both object groups to confirm; there is no restriction on this. Advanced associations include, but are not limited to, lovers, sisters, brothers, family members, classmates, etc. Virtual titles are identifying, meet the emotional needs of the objects, increase the attractiveness of interactive rewards, further enhance the object's enthusiasm for interaction, and improve the object's experience.
[0111] The above explanation uses the establishment of a relationship between virtual characters managed by the first object group and the second object group as an example. The process of establishing a relationship between virtual characters managed by the first object and the second object is the same as the above steps. That is, the first virtual character and the second virtual character can both be virtual characters managed by a single object, which will not be elaborated further.
[0112] This disclosure provides an object interaction method. A first virtual role and a second virtual role represent the interaction status of corresponding object groups, and objects within the object group can control these virtual roles to establish associations. This provides a virtual interaction platform for cross-group interaction, enabling objects to initiate cross-group association requests through virtual roles. This expands the dimensions of interaction, broadens the scope of object interaction, enriches interaction methods, and increases interaction enthusiasm and participation. Furthermore, it reduces the operational costs of multi-object interaction, improving interaction efficiency, and thus enhancing human-computer interaction efficiency. In addition, the association is established simply by the first object initiating the request and the second object group confirming it, making role relationship establishment more controllable. Furthermore, confirmation from any object in the second object group establishes an association for the virtual role, lowering the confirmation threshold for relationship establishment and preventing interaction interruption due to a single object's failure to respond. This improves the convenience and flexibility of interaction, further enhancing the enthusiasm and efficiency of object-to-object interaction.
[0113] All of the above-mentioned optional technical solutions can be combined in any way to form optional embodiments of this disclosure, and will not be described in detail here.
[0114] Figure 10 This is a block diagram illustrating an object interaction device according to an exemplary embodiment. Figure 10 As shown, the device includes: a first display unit 1001, a second display unit 1002, and a third display unit 1003.
[0115] The first display unit 1001 is configured to display a first virtual character of a first object group. The first virtual character is used to represent the interaction between objects in the first object group. The first object group includes a first object. The second display unit 1002 is configured to display a relationship establishment request when the first object performs a request operation for the second virtual character. The second virtual character is used to represent the interaction between objects in the second object group, and the relationship establishment request is used to request the establishment of an association relationship between the first virtual character and the second virtual character. The third display unit 1003 is configured to execute a request to establish a relationship between the first virtual character and the second virtual character if any object in the second object group confirms the relationship establishment.
[0116] In some embodiments, the request operation includes triggering an operation on a relationship establishment component corresponding to the second virtual character, the relationship establishment component being used to send a relationship establishment request to the second object group; The second display unit 1002 includes: The role display subunit is configured to display at least one candidate virtual role for a first virtual role. The candidate virtual role is used to represent the interaction between objects in the corresponding object group. The object group is used to manage the corresponding candidate virtual roles. The at least one candidate virtual role includes a second virtual role. The request to display sub-unit is configured to display a relationship establishment request when a trigger operation is performed on the relationship establishment component corresponding to the second virtual role.
[0117] In some embodiments, the role display subunit is configured to display a list of virtual roles for a first virtual role in the role selection interface. The role selection interface is used to select a virtual role to request the establishment of an association relationship, and the virtual role list is used to display at least one candidate virtual role and the relationship establishment component corresponding to each candidate virtual role in a list format.
[0118] In some embodiments, the role display subunit is configured to perform a virtual interaction scene in the role interaction interface for a first virtual role. The role interaction interface is used to publish interaction information of each virtual role. The interaction information is used to request the establishment of an association relationship. The virtual interaction scene includes at least one candidate virtual role and the interaction information of each candidate virtual role.
[0119] In some embodiments, the request display subunit is configured to perform a response to a trigger operation on a second virtual character in a virtual interactive scene, highlighting the second virtual character and its interaction information, and displaying a relationship establishment component corresponding to the second virtual character; and displaying a relationship establishment request in response to a trigger operation on the relationship establishment component corresponding to the second virtual character.
[0120] In some embodiments, the character display subunit is further configured to perform an information publishing operation in response to the character interaction interface, displaying the first virtual character and the interactive information corresponding to the information publishing operation in the character interaction interface.
[0121] In some embodiments, the candidate virtual role is a virtual role managed by an associated object, and the associated object is an object that has an association relationship with the first object; The role display subunit is configured to perform at least one of the following: display a virtual role managed by any associated object and a first object; display a virtual role managed by at least two associated objects; or display a virtual role managed by any associated object and a non-associated object, wherein the non-associated object is an object other than the associated object and the first object.
[0122] In some embodiments, the request display subunit is configured to execute a relationship establishment request to be displayed in a session interface that supports a session between a first object and at least one object in a second object group.
[0123] In some embodiments, candidate prompts are also displayed in the candidate area of the session interface. These prompts are used to prompt for confirmation of the relationship establishment request. The request to display sub-unit is also configured to perform a trigger action in response to any candidate prompt word, displaying the candidate prompt word in the session area of the session interface.
[0124] In some embodiments, the third display unit 1003 is configured to perform display relationship establishment feedback, which is used to indicate that an association relationship has been established between the first virtual character and the second virtual character, and the relationship establishment feedback includes at least one of feedback text and feedback effects.
[0125] In some embodiments, the apparatus further includes: The fourth display unit is configured to increase the relationship score of the association when any object in the first object group and any object in the second object group completes the target task. The relationship score is used to characterize the closeness of the association between the first virtual character and the second virtual character.
[0126] In some embodiments, the target task instructs objects in a first object group to have a session with objects in a second object group; The fourth display unit is configured to increase the display relationship score if any object in the first object group or any object in the second object group has engaged in a session within a preset period.
[0127] In some embodiments, the fourth display unit is further configured to display the virtual resources associated with the first virtual character and the second virtual character when the relationship score reaches a preset threshold.
[0128] In some embodiments, virtual resources include virtual titles; The fourth display unit is also configured to display multiple virtual titles; if the first object group and the second object group have confirmed the same virtual title, the virtual title obtained by the first virtual character and the second virtual character is displayed.
[0129] This disclosure provides an object interaction device that uses a first virtual role and a second virtual role to represent the interaction status of corresponding object groups. It also supports objects within an object group controlling these virtual roles to establish associations. This provides a virtual interaction platform for cross-group interaction, enabling objects to initiate cross-group association requests through virtual roles. This expands the dimensions of interaction, broadens the scope of object interaction, enriches interaction methods, and increases interaction enthusiasm and participation. Furthermore, it reduces the operational costs of multi-object interaction, improving interaction efficiency, and thus enhancing human-computer interaction efficiency. In addition, the association is established simply by the first object initiating the request and the second object group confirming it, making role relationship establishment more controllable. Moreover, any object in the second object group can confirm the association for a virtual role, lowering the confirmation threshold for relationship establishment and preventing interaction interruption due to a single object's failure to respond. This improves the convenience and flexibility of interaction, further enhancing the enthusiasm and efficiency of object-to-object interaction.
[0130] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure.
[0131] It should be noted that the object interaction device provided in the above embodiments is only an example of the division of the above functional units. In practical applications, the above functions can be assigned to different functional units as needed, that is, the internal structure of the electronic device can be divided into different functional units to complete all or part of the functions described above. In addition, the object interaction device and the object interaction method embodiments provided in the above embodiments belong to the same concept, and the specific implementation process can be found in the method embodiments, which will not be repeated here.
[0132] Regarding the object interaction device in the above embodiments, the specific way in which each module performs operations has been described in detail in the embodiments related to the method, and will not be elaborated here.
[0133] Figure 11 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Typically, the electronic device 1100 includes a processor 1101 and a memory 1102.
[0134] Processor 1101 may include one or more processing cores, such as a quad-core processor, an eleven-core processor, etc. Processor 1101 may be implemented using at least one hardware form selected from DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). Processor 1101 may also include a main processor and a coprocessor. The main processor, also known as a CPU (Central Processing Unit), is used to process data in the wake-up state; the coprocessor is a low-power processor used to process data in the standby state. In some embodiments, processor 1101 may integrate a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the screen. In some embodiments, processor 1101 may also include an AI processor for handling computational operations related to machine learning.
[0135] The memory 1102 may include one or more computer-readable storage media, which may be non-transitory. The memory 1102 may also include high-speed random access memory and non-volatile memory, such as one or more disk storage devices or flash memory devices. In some embodiments, the non-transitory computer-readable storage media in the memory 1102 are used to store at least one program code, which is executed by the processor 1101 to implement the object interaction method provided in the method embodiments of this disclosure.
[0136] In some embodiments, the electronic device 1100 may optionally include a peripheral device interface 1103 and at least one peripheral device. The processor 1101, memory 1102, and peripheral device interface 1103 can be connected via a bus or signal line. Each peripheral device can be connected to the peripheral device interface 1103 via a bus, signal line, or circuit board. Specifically, the peripheral device includes at least one of the following: a radio frequency circuit 1104, a display screen 1105, a camera assembly 1106, an audio circuit 1107, and a power supply 1108.
[0137] Peripheral device interface 1103 can be used to connect at least one I / O (Input / Output) related peripheral device to processor 1101 and memory 1102. In some embodiments, processor 1101, memory 1102 and peripheral device interface 1103 are integrated on the same chip or circuit board; in some other embodiments, any one or two of processor 1101, memory 1102 and peripheral device interface 1103 can be implemented on separate chips or circuit boards, which is not limited in this embodiment.
[0138] The radio frequency (RF) circuit 1104 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The RF circuit 1104 communicates with communication networks and other communication devices via electromagnetic signals. The RF circuit 1104 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals back into electrical signals. Optionally, the RF circuit 1104 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, etc. The RF circuit 1104 can communicate with other electronic devices via at least one wireless communication protocol. This wireless communication protocol includes, but is not limited to: metropolitan area networks (MANs), various generations of mobile communication networks (2G, 3G, 4G, and 5G), wireless local area networks (WLANs), and / or WiFi (Wireless Fidelity) networks. In some embodiments, the RF circuit 1104 may also include circuitry related to NFC (Near Field Communication), which is not limited in this disclosure.
[0139] Display screen 1105 is used to display a UI (User Interface). This UI may include graphics, text, icons, videos, and any combination thereof. When display screen 1105 is a touch display screen, it also has the ability to collect touch signals on or above its surface. These touch signals can be input as control signals to processor 1101 for processing. In this case, display screen 1105 can also be used to provide virtual buttons and / or a virtual keyboard, also known as soft buttons and / or a soft keyboard. In some embodiments, there may be one display screen 1105, which serves as the front panel of electronic device 1100; in other embodiments, there may be at least two display screens, respectively disposed on different surfaces of electronic device 1100 or in a folded design; in still other embodiments, display screen 1105 may be a flexible display screen, disposed on a curved or folded surface of electronic device 1100. Furthermore, display screen 1105 may also be configured as a non-rectangular, irregular shape, i.e., a non-rectangular screen. The display screen 1105 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).
[0140] The camera assembly 1106 is used to acquire images or videos. Optionally, the camera assembly 1106 includes a front-facing camera and a rear-facing camera. Typically, the front-facing camera is located on the front panel of the electronic device, and the rear-facing camera is located on the back of the electronic device. In some embodiments, there are at least two rear-facing cameras, which are any one of a main camera, a depth-sensing camera, a wide-angle camera, and a telephoto camera, to achieve background blurring by fusion of the main camera and the depth-sensing camera, panoramic shooting by fusion of the main camera and the wide-angle camera, VR (Virtual Reality) shooting, or other fusion shooting functions. In some embodiments, the camera assembly 1106 may also include a flash. The flash can be a single-color temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm-light flash and a cool-light flash, which can be used for light compensation at different color temperatures.
[0141] The audio circuit 1107 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, converting the sound waves into electrical signals that are input to the processor 1101 for processing, or input to the radio frequency circuit 1104 for voice communication. For stereo sound acquisition or noise reduction purposes, multiple microphones may be used, each located at a different part of the electronic device 1100. The microphone may also be an array microphone or an omnidirectional microphone. The speaker is used to convert electrical signals from the processor 1101 or the radio frequency circuit 1104 into sound waves. The speaker may be a conventional diaphragm speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can convert electrical signals not only into audible sound waves but also into inaudible sound waves for purposes such as distance measurement. In some embodiments, the audio circuit 1107 may also include a headphone jack.
[0142] Power supply 1108 is used to supply power to the various components in electronic device 1100. Power supply 1108 can be AC power, DC power, a disposable battery, or a rechargeable battery. When power supply 1108 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.
[0143] Those skilled in the art will understand that Figure 11 The structure shown does not constitute a limitation on the electronic device 1100, and may include more or fewer components than shown, or combine certain components, or use different component arrangements.
[0144] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 1102 including instructions, which can be executed by a processor 1101 of an electronic device 1100 to complete the object interaction method described above. Optionally, the computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.
[0145] A computer program product includes a computer program that, when executed by a processor, implements the above-described object interaction methods.
[0146] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the following claims.
[0147] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A method for object interaction, characterized in that, The method includes: Displays a first virtual character of a first object group, the first virtual character being used to represent the interaction between objects in the first object group, the first object group including a first object; When the first object performs a request operation for the second virtual character, a relationship establishment request is displayed. The second virtual character is used to represent the interaction between objects in the second object group. The relationship establishment request is used to request the establishment of an association relationship between the first virtual character and the second virtual character. If any object in the second object group confirms the relationship establishment request, it will display that the association relationship has been established between the first virtual character and the second virtual character.
2. The object interaction method according to claim 1, characterized in that, The request operation includes triggering the relationship establishment component corresponding to the second virtual character, and the relationship establishment component is used to send the relationship establishment request to the second object group; The step of displaying a relationship establishment request when the first object performs a request operation for the second virtual character includes: For the first virtual character, at least one candidate virtual character is displayed. The candidate virtual character is used to represent the interaction between objects in the corresponding object group. The object group is used to manage the corresponding candidate virtual characters. The at least one candidate virtual character includes the second virtual character. When a trigger operation is performed on the relationship establishment component corresponding to the second virtual character, the relationship establishment request is displayed.
3. The object interaction method according to claim 2, characterized in that, The step of displaying at least one candidate virtual character for the first virtual character includes: In the role selection interface, a list of virtual roles is displayed for the first virtual role. The role selection interface is used to select a virtual role to request the establishment of an association relationship. The list of virtual roles is used to display the at least one candidate virtual role and the relationship establishment component corresponding to each candidate virtual role in a list format.
4. The object interaction method according to claim 2, characterized in that, The step of displaying at least one candidate virtual character for the first virtual character includes: In the character interaction interface, a virtual interaction scene is displayed for the first virtual character. The character interaction interface is used to publish the interaction information of each virtual character. The interaction information is used to request the establishment of a relationship. The virtual interaction scene includes the at least one candidate virtual character and the interaction information of each candidate virtual character.
5. The object interaction method according to claim 4, characterized in that, When a trigger operation is performed on the relationship establishment component corresponding to the second virtual character, displaying the relationship establishment request includes: In response to a trigger operation on the second virtual character in the virtual interactive scene, the second virtual character and its interaction information are highlighted, and the relationship establishment component corresponding to the second virtual character is displayed; In response to a trigger operation on the relationship establishment component corresponding to the second virtual character, the relationship establishment request is displayed.
6. The object interaction method according to claim 4, characterized in that, The method further includes: In response to the information publishing operation in the character interaction interface, the first virtual character and the interactive information corresponding to the information publishing operation are displayed in the character interaction interface.
7. The object interaction method according to claim 2, characterized in that, The candidate virtual role is a virtual role managed by an associated object, and the associated object is an object that has an association relationship with the first object; The display of at least one candidate virtual character includes at least one of the following: Displays the virtual character managed by any associated object and the first object; Displays virtual characters managed by at least two associated objects; Displays virtual characters managed by either an associated object or a non-associated object, wherein the non-associated object is an object other than the associated object and the first object.
8. The object interaction method according to any one of claims 2 to 7, characterized in that, Displaying the relationship establishment request includes: The relationship establishment request is displayed in a session interface that supports sessions between the first object and at least one object in the second object group.
9. The object interaction method according to claim 8, characterized in that, The candidate area of the conversation interface also displays candidate prompts, which are used to prompt confirmation of the relationship establishment request; The method further includes: In response to a triggering action on any candidate suggestion word, the candidate suggestion word is displayed in the session area of the session interface.
10. The object interaction method according to claim 2, characterized in that, The statement indicating that the association between the first virtual character and the second virtual character has been established includes: The relationship establishment feedback is displayed to indicate that a relationship has been established between the first virtual character and the second virtual character. The relationship establishment feedback includes at least one of feedback text and feedback effects.
11. The object interaction method according to claim 1, characterized in that, The method further includes: If any object in the first object group and any object in the second object group completes the target task, the relationship score of the association is increased. The relationship score is used to characterize the tightness of the association between the first virtual character and the second virtual character.
12. The object interaction method according to claim 11, characterized in that, The target task instructs objects in the first object group to have a conversation with objects in the second object group; When any object in the first object group and any object in the second object group completes the target task, the relationship score of the association is increased, including: If any object in the first object group and any object in the second object group have engaged in a conversation within a preset period, the relationship score will increase.
13. The object interaction method according to claim 11, characterized in that, The method further includes: When the relationship score reaches a preset threshold, the virtual resources associated with the first virtual character and the second virtual character that the preset threshold is obtained are displayed.
14. The object interaction method according to claim 13, characterized in that, The virtual resources include virtual titles; The step of displaying the virtual resources associated with the preset threshold obtained by the first virtual character and the second virtual character includes: Display multiple virtual titles; If the first object group and the second object group have confirmed the same virtual title, display that the first virtual character and the second virtual character have obtained the virtual title.
15. An object interaction device, characterized in that, The device includes: The first display unit is configured to display a first virtual character of a first object group, the first virtual character being used to represent the interaction between objects in the first object group, the first object group including a first object; The second display unit is configured to display a relationship establishment request when the first object performs a request operation on the second virtual character, the second virtual character being used to represent the interaction between objects in the second object group, and the relationship establishment request being used to request the establishment of an association relationship between the first virtual character and the second virtual character; The third display unit is configured to, if any object in the second object group confirms the relationship establishment request, display that the association relationship has been established between the first virtual character and the second virtual character.
16. An electronic device, characterized in that, The electronic device includes: One or more processors; Memory used to store the executable program code of the processor; The processor is configured to execute the program code to implement the object interaction method as described in any one of claims 1 to 14.
17. A computer-readable storage medium, characterized in that, When the instructions in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is enabled to perform the object interaction method as described in any one of claims 1 to 14.
18. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the object interaction method as described in any one of claims 1 to 14.