Information interaction method, device, electronic device and storage medium

By introducing preset interaction and interactive activation information of virtual objects in private message sessions, the problem of single interaction form in the prior art is solved, and the frequency of information interaction between users and the utilization rate of computer resources is improved.

CN118524078BActive Publication Date: 2025-04-08BEIJING DAJIA INTERNET INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410704146.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-31
Publication Date
2025-04-08
Estimated Expiration
2044-05-31

AI Technical Summary

Technical Problem

The interaction form during the existing private message session is single, affecting the frequency of information interaction between users and reducing the utilization rate of computer resources.

Method used

By displaying the session page of the user object, obtaining mutual chat information in response to interactive invitations, displaying the invitation page when the preset interaction conditions are not met, allowing the user object to participate in the preset interaction operation of the virtual object, and adjusting the status of the virtual object through interactive operations.

Benefits of technology

It enriches the interaction form during the conversation, increases the frequency of information interaction between users, and improves the utilization rate of computer resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118524078B_ABST
    Figure CN118524078B_ABST
Patent Text Reader

Abstract

The present disclosure relates to an information interaction method, device, electronic device and storage medium, the method comprising: obtaining first continuous chat information corresponding to a conversation page; displaying a first invitation trigger page when the first continuous chat information does not meet a preset interaction condition for a target virtual object; displaying at least a first invitation control for a first virtual object in the first invitation trigger page; displaying a first invitation conversation message in a conversation area in a conversation page in response to a trigger operation on the first invitation control; the first invitation conversation information is used to indicate that a first user object invites a second user object to participate in a preset interaction operation for the first virtual object; and displaying a first invitation response message and a first virtual object in response to the second user object performing an invitation consent operation for the first invitation conversation message. The present disclosure enriches the interactive forms in a conversation process, and improves the frequency of information interaction between users and the utilization rate of computer resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of computer technology, and in particular to an information interaction method, device, electronic device and storage medium. Background Art

[0002] With the continuous development of Internet technology, information exchange through applications is becoming more and more common. As a form of chat session, private message conversation can realize one-to-one communication between users and meet the social needs of some users.

[0003] In the related art, during a private message conversation, usually only simple conversation exchanges and information sharing can be performed, and the interactive form is relatively simple, which affects the frequency of information interaction between users and also reduces the utilization rate of computer resources. Summary of the invention

[0004] The present disclosure provides an information interaction method, device, electronic device and storage medium to solve at least one technical problem in the related art. The technical solution of the present disclosure is as follows:

[0005] According to a first aspect of an embodiment of the present disclosure, there is provided an information interaction method, including:

[0006] Displaying a conversation page between the first user object and the second user object;

[0007] In response to a triggering operation on an interactive invitation entry in the conversation page, obtaining first continuous mutual chat information corresponding to the conversation page;

[0008] In the case where the first continuous mutual chat information does not meet the preset interaction condition for the target virtual object, a first invitation trigger page is displayed; the first invitation trigger page at least displays a first invitation control for the first virtual object, and the first virtual object and the target virtual object are the same virtual object in different object forms;

[0009] In response to a triggering operation on the first invitation control, a first invitation session message is displayed in a session area in the session page; the first invitation session message is used to indicate that the first user object invites the second user object to participate in a preset interactive operation on the first virtual object;

[0010] In response to the second user object performing an invitation consent operation on the first invitation session message, a first invitation response message and the first virtual object are displayed.

[0011] In some embodiments, the presentation state of the first virtual object includes a lit state and a grayscale state;

[0012] If the current interaction frequency between the first user object and the second user object meets the preset interaction frequency, the presentation state of the first virtual object is a lit state;

[0013] If the current interaction frequency between the first user object and the second user object does not meet the preset interaction frequency, the presentation state of the first virtual object is a grayscale state.

[0014] In some embodiments, the method further comprises:

[0015] In response to the detail display operation for the first virtual object, a conversation interaction detail page is displayed; the conversation interaction detail page displays one or more of the current continuous chat progress, the guide information for activating and displaying the target virtual object, and the conversation additional operation control;

[0016] The session additional operation control includes a release interaction control for releasing the session interaction with the first virtual object, and / or a hide object control for hiding the first virtual object.

[0017] In some embodiments, the method further comprises:

[0018] If the second continuous chat information corresponding to the conversation page meets the preset interaction condition, the interactive activation information for the target virtual object is displayed, and the first virtual object is switched to be displayed as the target virtual object; the second continuous chat information is obtained later than the first continuous chat information.

[0019] In some embodiments, after displaying the session page of the first user object, the method further includes:

[0020] If the first continuous chat information meets the preset interaction condition, a session heat label and / or session interaction reminder information for the target virtual object is displayed on the session page; the session interaction reminder information is used to trigger the execution of an interaction invitation for the target virtual object.

[0021] In some embodiments, after obtaining the first continuous mutual chat information corresponding to the conversation page, the method further includes:

[0022] In the case where the first continuous mutual chat information meets the preset interaction condition for the target virtual object, a second invitation trigger page is displayed; and the second invitation trigger page at least displays a second invitation control for the target virtual object;

[0023] In response to a triggering operation on the second invitation control, displaying a second invitation session message in the session page;

[0024] In response to the second user object performing an invitation consent operation on the invitation session message, a second invitation response message and the target virtual object are displayed.

[0025] In some embodiments, the method further comprises:

[0026] In response to a detail display operation for the target virtual object, an object detail page of the target virtual object is displayed; the object detail page includes one or more of a hide object control, an object edit control, and a cancel interaction control;

[0027] In response to a triggering operation on a hide object control in the object details page, hiding a target virtual object in the object details page, and synchronously hiding a target virtual object in the session page;

[0028] In response to a triggering operation on an object editing control in the object details page, an object property editing window is displayed; the object property editing window includes an editing item for the name of the target virtual object and an editing item for the name of the target virtual object for the first user object;

[0029] In response to a triggering operation of releasing the interaction control in the object details page, an interaction release window for the target virtual object is displayed; and in response to receiving a release operation for the interaction release window, the session interaction between the first user object and the second user for the target virtual object is disconnected, and the target virtual object in the session page is hidden.

[0030] In some embodiments, the method further comprises at least one of the following steps:

[0031] In response to the current interaction frequency between the first user object and the second user object meeting the preset interaction frequency, displaying the target virtual object in a lit state;

[0032] In response to the current interaction frequency between the first user object and the second user object not meeting the preset interaction frequency, displaying the target virtual object in a to-be-lit state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the to-be-lit state;

[0033] In response to the current interaction frequency between the first user object and the second user object continuing to fail to meet the preset interaction frequency, displaying the target virtual object in the reigniting state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the reigniting state;

[0034] In response to the interactive operation on the target virtual object, adjusting the object expression and / or the object posture of the target virtual object, and displaying first interactive dialogue information matching the interactive operation around the target virtual object;

[0035] In response to satisfying the display condition of interaction interruption, the target virtual object in the leaving state is displayed in the object details page, and the exit animation of the target virtual object is displayed in the session page.

[0036] In some embodiments, the method further comprises:

[0037] In response to an object progress switching operation on the target virtual object, object form information of at least one second virtual object at a different growth level and a corresponding image unlocking condition are displayed; the growth value of the second virtual object is greater than the growth value of the target virtual object.

[0038] In some embodiments, the object details page includes at least one task item and a corresponding task status label, and the method further includes:

[0039] In response to an execution operation on a target task item in the at least one task item, updating a task status label of the target task item, and updating a sorting position of each task item in the at least one task item;

[0040] Among them, the task status tag includes a reminder tag and / or an executed tag, the reminder tag is used to trigger to remind the second user object to execute the corresponding target task item, the executed tag is used to increase the growth value of the target virtual object, and the growth value of the target virtual object is used to adjust the growth level of the target virtual object and / or the object form of the target virtual object.

[0041] In some embodiments, the object details page includes a dress-up control; and the method further includes:

[0042] In response to a triggering operation on the dress-up control, a dress-up page for the target virtual object is displayed; the dress-up page includes a social relationship tag and a decorative tag related to the degree of task execution;

[0043] In response to a triggering operation of a target decorative element in the decorative tag, displaying a decorated target virtual object including the target decorative element in the dressing page; and / or,

[0044] In response to a triggering operation of the social relationship tag, a plurality of relationship object elements are displayed; different relationship object elements are used to represent different social relationships between the first user object and the second user object; and in response to a triggering operation of a target relationship object element among the plurality of relationship object elements, the relationship object element is displayed around the target virtual object;

[0045] In response to a triggering save operation on the decoration tag and / or the social relationship tag, the decorated target virtual object is displayed on the object details page, and the target virtual object in the session page is synchronously decorated.

[0046] In some embodiments, the method further comprises:

[0047] Acquire the to-be-shared information of the target virtual object, and share the to-be-shared information with the associated user object;

[0048] The information to be shared includes one or more of object attribute details information, image upgrade information, and dressing information of the target virtual object.

[0049] In some embodiments, the method further comprises:

[0050] Displaying a message page of the first user object;

[0051] In response to a trigger operation on a preset invitation entry in the message page, an invitation association page is displayed; the invitation association page is at least used to invite at least one associated user object to perform a conversation interaction with a target virtual object;

[0052] In response to an invitation operation on at least one first associated user object displayed in the invitation association page, sending first invitation information for the target virtual object to the at least one first associated user;

[0053] In response to a triggering operation on at least one sharing control in the invitation-associated page, the generated second invitation information is shared with at least one second associated user object in an application corresponding to the at least one sharing control.

[0054] According to a second aspect of an embodiment of the present disclosure, there is provided an information interaction device, including:

[0055] A first display module is configured to execute and display a conversation page between a first user object and a second user object;

[0056] A mutual chat acquisition module is configured to execute a trigger operation in response to an interactive invitation entry in the conversation page, and acquire first continuous mutual chat information corresponding to the conversation page;

[0057] A second display module is configured to display a first invitation trigger page when the first continuous mutual chat information does not meet a preset interaction condition for a target virtual object; the first invitation trigger page at least displays a first invitation control for a first virtual object, and the first virtual object and the target virtual object are the same virtual object in different object forms;

[0058] A first invitation display module is configured to display a first invitation session message in the session area of ​​the session page in response to a trigger operation on the first invitation control; the first invitation session message is used to indicate that the first user object invites the second user object to participate in a preset interactive operation on the first virtual object;

[0059] The third display module is configured to execute, in response to the second user object performing an invitation consent operation on the first invitation session message, display a first invitation response message and the first virtual object.

[0060] In some embodiments, the presentation state of the first virtual object includes a lit state and a grayscale state;

[0061] If the current interaction frequency between the first user object and the second user object meets the preset interaction frequency, the presentation state of the first virtual object is a lit state;

[0062] If the current interaction frequency between the first user object and the second user object does not meet the preset interaction frequency, the presentation state of the first virtual object is a grayscale state.

[0063] In some embodiments, the apparatus further comprises:

[0064] A first detail display module is configured to execute a detail display operation for the first virtual object and display a conversation interaction detail page; the conversation interaction detail page displays one or more of the current continuous chat progress, the activation and display of the guide information of the target virtual object, and the conversation additional operation control;

[0065] The session additional operation control includes a release interaction control for releasing the session interaction with the first virtual object, and / or a hide object control for hiding the first virtual object.

[0066] In some embodiments, the apparatus further comprises:

[0067] The object switching display module is configured to execute if the second continuous mutual chat information corresponding to the conversation page meets the preset interaction condition, display the interactive activation information for the target virtual object, and switch the first virtual object to be displayed as the target virtual object; the timing of obtaining the second continuous mutual chat information is later than the timing of obtaining the first continuous mutual chat information.

[0068] In some embodiments, the apparatus further comprises:

[0069] The fourth display module is configured to execute, if the first continuous chat information meets the preset interaction condition, displaying a session heat tag and / or session interaction reminder information for the target virtual object on the session page; the session interaction reminder information is used to trigger the execution of an interaction invitation for the target virtual object.

[0070] In some embodiments, the apparatus further comprises:

[0071] A fifth display module is configured to display a second invitation trigger page when the first continuous mutual chat information meets a preset interaction condition for a target virtual object; and the second invitation trigger page at least displays a second invitation control for the target virtual object;

[0072] A second invitation display module is configured to display a second invitation session message in the session page in response to a triggering operation on the second invitation control;

[0073] The sixth display module is configured to execute, in response to the second user object performing an invitation consent operation on the invitation session message, display a second invitation response message and the target virtual object.

[0074] In some embodiments, the apparatus further comprises:

[0075] A second detail display module is configured to execute a detail display operation for the target virtual object and display an object detail page of the target virtual object; the object detail page includes one or more of a hide object control, an object edit control, and a release interaction control;

[0076] A first hiding module is configured to execute, in response to a triggering operation of a hidden object control in the object details page, hide a target virtual object in the object details page, and synchronously hide a target virtual object in the session page;

[0077] an editing module configured to execute, in response to a triggering operation on an object editing control in the object details page, display an object property editing window; the object property editing window includes an editing item for the name of the target virtual object and an editing item for the name of the target virtual object for the first user object;

[0078] A release module is configured to execute, in response to a trigger operation of releasing the interaction control in the object details page, display an interaction release window for the target virtual object; and in response to receiving a release operation for the interaction release window, disconnect the session interaction between the first user object and the second user for the target virtual object, and hide the target virtual object in the session page.

[0079] In some embodiments, the apparatus further comprises at least one of the following:

[0080] A first state display module is configured to display the target virtual object in a lit state in response to the current interaction frequency between the first user object and the second user object meeting a preset interaction frequency;

[0081] A second state display module is configured to execute, in response to the current interaction frequency between the first user object and the second user object not meeting the preset interaction frequency, displaying the target virtual object in a to-be-lit state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the to-be-lit state;

[0082] A third state display module is configured to execute, in response to the current interaction frequency between the first user object and the second user object continuing to fail to meet the preset interaction frequency, displaying the target virtual object entering the reigniting state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the reigniting state;

[0083] A first interactive module is configured to execute, in response to an interactive operation on the target virtual object, adjust an object expression and / or an object posture of the target virtual object, and display first interactive dialogue information matching the interactive operation around the target virtual object;

[0084] The fourth state display module is configured to execute in response to satisfying the display condition of interaction interruption, displaying the target virtual object in the leaving state in the object details page, and displaying the exit animation of the target virtual object in the session page.

[0085] In some embodiments, the apparatus further comprises:

[0086] The image switching display module is configured to execute an object progress switching operation on the target virtual object, display object form information of at least one second virtual object at a different growth level, and a corresponding image unlocking condition; the growth value of the second virtual object is greater than the growth value of the target virtual object.

[0087] In some embodiments, the object details page includes at least one task item and a corresponding task status label, and the device further includes:

[0088] A task updating module, configured to execute, in response to an execution operation on a target task item in the at least one task item, update a task status label of the target task item, and update a sorting position of each task item in the at least one task item;

[0089] Among them, the task status tag includes a reminder tag and / or an executed tag, the reminder tag is used to trigger to remind the second user object to execute the corresponding target task item, the executed tag is used to increase the growth value of the target virtual object, and the growth value of the target virtual object is used to adjust the growth level of the target virtual object and / or the object form of the target virtual object.

[0090] In some embodiments, the object details page includes a dress-up control; the device further includes:

[0091] A dressing module, configured to execute a dressing page for the target virtual object in response to a triggering operation on the dressing control; the dressing page includes a social relationship tag and a decorative tag related to the task execution degree;

[0092] a first decoration module, configured to execute a triggering operation in response to a target decoration element in the decoration tag, and display a decorated target virtual object including the target decoration element in the decoration page; and / or,

[0093] A second decoration module is configured to execute a trigger operation in response to the social relationship tag, display multiple relationship object elements; different relationship object elements are used to represent different social relationships between the first user object and the second user object; and in response to a trigger operation on a target relationship object element among the multiple relationship object elements, display the relationship object element around the target virtual object;

[0094] The decoration synchronization module is configured to execute a trigger save operation in response to the decoration tag and / or the social relationship tag, display the decorated target virtual object on the object details page, and synchronously decorate the target virtual object in the session page.

[0095] In some embodiments, the apparatus further comprises:

[0096] A first sharing module is configured to obtain the to-be-shared information of the target virtual object and share the to-be-shared information with the associated user object;

[0097] The information to be shared includes one or more of object attribute details information, image upgrade information, and dressing information of the target virtual object.

[0098] In some embodiments, the apparatus further comprises:

[0099] A seventh display module, configured to execute display of a message page of the first user object;

[0100] An eighth display module is configured to execute a trigger operation on a preset invitation entry in the message page to display an invitation association page; the invitation association page is at least used to invite at least one associated user object to perform a conversation interaction with a target virtual object;

[0101] A second sharing module is configured to execute, in response to an invitation operation on at least one first associated user object displayed in the invitation association page, sending first invitation information for the target virtual object to the at least one first associated user;

[0102] The third sharing module is configured to execute, in response to a triggering operation on at least one sharing control in the invitation-associated page, sharing the generated second invitation information to at least one second associated user object in an application corresponding to the at least one sharing control.

[0103] According to a third aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information interaction method as described in any of the above embodiments.

[0104] According to a fourth aspect of an embodiment of the present disclosure, there is provided an electronic device, including:

[0105] processor;

[0106] a memory for storing instructions executable by the processor;

[0107] The processor is configured to execute the instructions to implement the information interaction method as described in any of the above embodiments.

[0108] According to a fifth aspect of an embodiment of the present disclosure, a computer program product is provided, the computer program product comprising a computer program, and when the computer program is executed by a processor, the information interaction method provided in any one of the above-mentioned embodiments is implemented.

[0109] The technical solution provided by the embodiments of the present disclosure brings at least the following beneficial effects:

[0110] The disclosed embodiment displays a conversation page between a first user object and a second user object; in response to a trigger operation on an interactive invitation entry in the conversation page, obtains the first continuous chat information corresponding to the conversation page; in the case where the first continuous chat information does not meet the preset interactive condition for the target virtual object, displays the first invitation trigger page; in the first invitation trigger page, at least a first invitation control for the first virtual object is displayed, and the first virtual object and the target virtual object are the same virtual objects in different object forms; in response to a trigger operation on the first invitation control, a first invitation conversation message is displayed in a conversation area in the conversation page; the first invitation conversation information is used to indicate that the first user object invites the second user object to participate in the preset interactive operation for the first virtual object; in response to the second user object performing an invitation consent operation on the first invitation conversation message, the first invitation response message and the first virtual object are displayed. Thus, by adding the preset interactive operation for the virtual object in the conversation page and displaying the virtual object in the conversation page, the interactive form in the conversation process is enriched and the interactive interest in the conversation process is increased, and the information interaction frequency between users and the utilization rate of computer resources are improved. In addition, when the first continuous chat information of the two user objects does not meet the preset interaction conditions for the target virtual object, the preset interaction operation for the target virtual object is not directly rejected, but only the first virtual object related to the target virtual object is invited to be displayed, and the first virtual object is used as the interaction transition of the target virtual object. On the one hand, it can promote the two users to increase the frequency of continuous interaction, and on the other hand, it can lower the interaction threshold of the preset interaction operation for the target virtual object and reduce the interaction cost.

[0111] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0112] The drawings herein are incorporated into the specification and constitute a part of the present disclosure, illustrate embodiments consistent with the present disclosure, and together with the description are used to explain the principles of the present disclosure, and do not constitute improper limitations on the present disclosure.

[0113] Figure 1 The invention is an architecture diagram of a system of an application information interaction method according to an exemplary embodiment.

[0114] Figure 2 The present invention is a flowchart of an information interaction method according to an exemplary embodiment.

[0115] Figure 3A It is a schematic diagram of an interface of an information interaction process according to an exemplary embodiment.

[0116] Figure 3BIt is a schematic diagram of an interface of an information interaction process according to an exemplary embodiment.

[0117] Figure 4 It is a schematic diagram of an interface of another information interaction process according to an exemplary embodiment.

[0118] Figure 5 It is a schematic diagram of an interface of another information interaction process according to an exemplary embodiment.

[0119] Figure 6 It is a schematic diagram of an interface of another information interaction process according to an exemplary embodiment.

[0120] Figure 7 It is a schematic diagram of an interface of another information interaction process according to an exemplary embodiment.

[0121] Figure 8 It is a schematic diagram of an interface of another information interaction process according to an exemplary embodiment.

[0122] Fig. 9A It is a schematic diagram of an interface of another information interaction process according to an exemplary embodiment.

[0123] Fig. 9B It is a schematic diagram of an interface of another information interaction process according to an exemplary embodiment.

[0124] Fig.10 The present invention is a block diagram of an information interaction device according to an exemplary embodiment.

[0125] Fig.11 It is a block diagram of an electronic device according to an exemplary embodiment. DETAILED DESCRIPTION

[0126] In order to enable ordinary persons in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the accompanying drawings.

[0127] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present disclosure described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0128] Figure 1is an architecture diagram of a system for an application information interaction method according to an exemplary embodiment. Figure 1 , the architecture diagram may include a terminal 10 and a server 20.

[0129] The terminal 10 may be, but is not limited to, a physical device such as a smart phone, a tablet computer, a laptop computer, a desktop computer, a smart speaker, a smart wearable device, a digital assistant, an augmented reality device, a virtual reality device, or one or more applications running in the physical device. The terminal 10 is installed with applications with conversation functions, such as a client, a small program, etc., and is also equipped with an operating system that supports running applications.

[0130] The server 20 may be, but is not limited to, an independent server, or a server cluster or distributed system composed of multiple physical servers, or may be one or more cloud servers that provide cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and basic cloud computing services such as big data and artificial intelligence platforms. The terminal 10 and the server 20 may be directly or indirectly connected via wired or wireless communications, which is not limited in the embodiments of the present disclosure. Through the communication between the terminal 10 and the server 20, the server 20 may provide the terminal 10 with background support for information interaction to implement the information interaction process.

[0131] The information interaction method provided in the embodiments of the present disclosure may be executed by an information interaction device, which may be integrated in an electronic device such as a terminal in the form of hardware or software, or may be executed by a terminal alone, or may be executed in collaboration with a terminal and a server.

[0132] It should be noted that the present disclosure involves user information and other related data. When the following embodiments of the present disclosure are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions.

[0133] Figure 2 is a flow chart of an information interaction method according to an exemplary embodiment. Figure 2 As shown, the information interaction method can be applied to an electronic device, and the electronic device is taken as the terminal in the above implementation environment diagram as an example for explanation, and includes the following steps.

[0134] In step S201, a conversation page between a first user object and a second user object is displayed.

[0135] In this embodiment, the terminal displays a conversation page of the first user object, and the conversation page is used for a chat conversation between the first user object and the second user object. In the conversation page, the first user object is the main state, and the second user object is the guest state. Exemplarily, the conversation page can be a private message conversation page.

[0136] Of course, in other embodiments, the conversation page may be any suitable form of chat conversation page, such as a single chat conversation page, a multi-chat conversation page, etc. If the conversation page is a private message conversation page or a single chat conversation page, the number of objects of the second user object participating in the current information interaction is one. If the conversation page is a multi-chat conversation page, the number of objects of the second user object participating in the current information interaction may be one, or may be two or more.

[0137] It should be noted that the interactive relationship between the first user object and the second user object may be, but is not limited to, a relationship of following each other, a relationship of adding each other as friends, etc. The first user object and the second user object involved in the present disclosure are only used to distinguish different user objects, and are not intended to specifically limit a specific user object.

[0138] In step S203, in response to a triggering operation on an interactive invitation entry in a conversation page, first continuous mutual chat information corresponding to the conversation page is obtained.

[0139] Among them, the interactive invitation entrance refers to the entrance for executing preset interactive operations on the target virtual object between user objects. Optionally, the interactive invitation entrance can be a first entrance trigger control in the quick interaction area above the input area in the conversation page, or a second entrance trigger control in the input area in the conversation page. Of course, the interactive invitation entrance can also be located elsewhere in the conversation page. Exemplarily, the target virtual object can include but is not limited to at least one of a pet, a plant, a game character, an item, etc. The preset interactive operations include but are not limited to at least one of co-raising, co-cultivation, co-training, and co-building.

[0140] The first continuous mutual chat information is used to characterize the current continuous mutual chat situation between the user objects in the conversation page. In this embodiment, the first continuous mutual chat information includes the number of continuous mutual chats between the first user object and the second user object.

[0141] In this embodiment, in response to performing a trigger operation such as clicking on an interactive invitation entry in a conversation page, the terminal can count the number of consecutive mutual chats between the first user object and the second user object in the conversation page (for example, consecutive mutual chats for n days) as the first continuous mutual chat information corresponding to the conversation page.

[0142] Of course, in other embodiments, the first continuous mutual chat information may be the continuous mutual chat duration, continuous mutual chat frequency, etc. between the first user object and the second user object.

[0143] In step S205, when the first continuous chat information does not meet the preset interaction condition for the target virtual object, a first invitation trigger page is displayed; the first invitation trigger page at least displays a first invitation control for the first virtual object, and the first virtual object and the target virtual object are the same virtual object in different object forms.

[0144] In this embodiment, the terminal detects the first continuous chat information corresponding to the session page, and if the detection result indicates that the first continuous chat information does not meet the preset interaction condition for the target virtual object, a first invitation trigger page is displayed. The first invitation trigger page at least displays a first invitation control for the first virtual object.

[0145] The first virtual object is related to the target virtual object. Specifically, the first virtual object and the target virtual object may be the same virtual object in different object forms. Exemplarily, the target virtual object may include but is not limited to at least one of a pet, a plant, a game character, an item, etc. For example, if the target virtual object is pet A, the first virtual object is a pet egg of pet A. If the target virtual object is plant B, the first virtual object is a plant seed or a plant seedling of plant B.

[0146] The preset interaction condition may include at least one of a preset number of continuous chats, a preset continuous chat duration, a preset continuous chat frequency, etc. The preset interaction condition is related to the first continuous chat information. Exemplarily, if the first continuous chat information is the number of continuous chats between user objects (e.g., continuous chats for n days), the preset interaction condition is the preset number of continuous chats (e.g., preset continuous chats for N days). Wherein, N may be a positive integer. Optionally, if the number of continuous chats n in the first continuous chat information is less than the preset number of continuous chats N, it is determined that the first continuous chat information does not meet the preset interaction condition for the target virtual object. If the number of continuous chats n in the first continuous chat information is greater than or equal to the preset number of continuous chats N, it is determined that the first continuous chat information does not meet the preset interaction condition for the target virtual object. Specifically, taking N as 3 as an example, if the number of continuous chats n indicated by the first continuous chat information is 1, it is determined that the first continuous chat information does not meet the preset interaction condition for the target virtual object. If the number of continuous interactive chats n indicated by the first continuous interactive chat information is 3, it is determined that the first continuous interactive chat information meets the preset interaction condition for the target virtual object.

[0147] In step S207, in response to the triggering operation of the first invitation control, a first invitation session message is displayed in the session area of ​​the session page; the first invitation session message is used to indicate that the first user object invites the second user object to participate in a preset interactive operation for the first virtual object.

[0148] The preset interactive operation may be an incremental interaction for the first virtual object, and the first virtual object is transformed into a target virtual object or a virtual object of another object form through the incremental interaction. Exemplarily, the preset interactive operation includes but is not limited to at least one of co-raising, co-cultivating, co-training, and co-building. The preset interactive operation is related to the first virtual object. For example, if the first virtual object is a pet egg, the preset interactive operation is co-raising the pet egg.

[0149] In this embodiment, in response to the first user object performing a trigger operation such as clicking on the first invitation control, the terminal displays a first invitation session message in the session area of ​​the session page to initiate an invitation to the second user object for a preset interactive operation on the first virtual object.

[0150] like Figure 3A As shown, taking raising a pet together as an example, in the conversation page 310, through the trigger operation of the first entry trigger control 311 in the quick interaction area or the second entry trigger control 312 in the input area of ​​the conversation page, the first continuous mutual chat information of the two user objects in the conversation page does not meet the preset interaction conditions for the target virtual object (such as a pet), and the first invitation trigger page 320 for the first virtual object (such as a pet egg) is displayed. A guiding prompt text "You can invite friends to raise pets" can be displayed near the first entry trigger control 311. The first invitation trigger page 320 can display the functional introduction details of the invitation function. By clicking the first invitation control (such as a button) of "Invite to raise with him" in the first invitation trigger page 320, the first invitation conversation message 330 displayed in the form of a card is displayed in the conversation area.

[0151] In step S209, in response to the second user object performing an invitation consent operation on the first invitation session message, the first invitation response message and the first virtual object are displayed.

[0152] In this embodiment, the first invitation session message is also displayed in the session page of the second user object. In addition to the invitation text information (for example, I want to raise a chat pet with you), the first invitation session message may also include a message control for accepting the invitation. The second user object can implement the invitation consent operation by triggering the message control. Alternatively, the second user object can display the invitation inquiry page in the form of, for example, a pop-up window or half screen by triggering other positions other than the message control in the first invitation session message, and the invitation inquiry control for the first virtual object can be displayed in the invitation inquiry page. If the second user object triggers the invitation consent operation for the invitation inquiry control, for example, clicking the invitation consent control used to represent "accept the invitation". At this time, the terminal responds to the invitation consent operation and can display the first invitation response message and the first virtual object in the session page of both parties. The first invitation response message is a response feedback to the first invitation session message.

[0153] In the conversation page, the first invitation response message may be displayed in the form of a card, and the first virtual object may be displayed in the form of a widget. The first virtual object displayed in the conversation page may be displayed in the lower right corner of the conversation page of both parties by default. Of course, the display position of the first virtual object in the conversation page may not be fixed, and the first virtual object may be dragged to any suitable position in the conversation area.

[0154] Continue as Figure 3A and Figure 3B As shown, taking co-raising of pets as an example, by triggering the message control 331 for accepting the invitation in the first invitation session message 330 in the session area by the second user object, co-raising of pets can be achieved, and the first invitation response message 350 and the first virtual object's widget 351 are displayed in the session area corresponding to the second user object. Alternatively, the second user object triggers other positions in the first invitation session message 330 except the message control 331 to display the invitation inquiry page 340. If the second user object clicks the invitation consent control 341 of "Accept Invitation" in the invitation inquiry page 340, co-raising of pets can be achieved, and the first invitation response message 350 indicating successful co-raising and the first virtual object's widget 351 located on the right are displayed in the session area corresponding to the second user object. At the same time, the first invitation response message and the first virtual object's widget 352 are also displayed in the session area corresponding to the first user object. In addition, the text content of "Accept Invitation" in the message control in the first invitation session message displayed in the session page can be adjusted to the text content of "Accepted". The detailed information of the first virtual object can be viewed by triggering the first invitation response message.

[0155] In the above embodiment, by adding preset interactive operations for virtual objects in the conversation page and displaying virtual objects in the conversation page, the interactive forms in the conversation process are enriched and the interactive interest of the conversation process is increased, thereby improving the frequency of information interaction between users and the utilization rate of computer resources. In addition, when the first continuous mutual chat information of the two user objects does not meet the preset interactive conditions for the target virtual object, the preset interactive operation for the target virtual object is not directly rejected, but only the first virtual object related to the target virtual object is invited to be displayed, and the first virtual object is used as the interactive transition of the target virtual object. On the one hand, it can promote the two users to strengthen the continuous interaction frequency, and on the other hand, it can reduce the interaction threshold of the preset interactive operation for the target virtual object and reduce the interaction cost.

[0156] In some embodiments, the presentation state of the first virtual object includes a lit state and a grayscale state. The lit state may refer to a state in which the first virtual object is presented in color in the conversation page. The grayscale state may refer to a state in which the first virtual object is presented in grayscale in the conversation page.

[0157] The presentation state of the first virtual object displayed in the session page is related to the current interaction frequency between the first user object and the second user object.

[0158] Specifically, if the current interaction frequency between the first user object and the second user object meets the preset interaction frequency, the presentation state of the first virtual object is a lit state. If the current interaction frequency between the first user object and the second user object does not meet the preset interaction frequency, the presentation state of the first virtual object is a grayscale state. In this way, by setting the first virtual object to include different presentation states and binding the presentation states to the current interaction frequencies of the user objects of both parties, it is beneficial to promote the interaction frequency between the two users, so as to improve the display effect of the first virtual object in the conversation page.

[0159] Among them, the current interaction frequency may refer to the frequency of mutual chat between user objects on the same day. The preset interaction frequency may be m times of mutual chat on the same day, where m is a positive integer. If the current interaction frequency is greater than or equal to the preset interaction frequency, it is determined that the preset interaction frequency is met, otherwise, it is determined that the preset interaction frequency is not met. In this embodiment, taking m as 1 as an example, the preset mutual chat frequency is 1. If the mutual chat frequency of the first user object and the second user object on the same day is 2, it is obvious that the mutual chat frequency 2 on the same day is greater than the preset mutual chat frequency 1, then it is determined that the current interaction frequency between the first user object and the second user object meets the preset interaction frequency, and the first virtual image in the conversation page is lit up so that the first virtual image is in a lit state in the conversation page. If the mutual chat frequency of the first user object and the second user object on the same day is zero, that is, the first user object and the second user object have not started chatting with each other on the same day, it is determined that the current interaction frequency between the first user object and the second user object does not meet the preset interaction frequency, and the color of the first virtual image in the conversation page is grayed out so that the first virtual image is in a grayscale state in the conversation page.

[0160] If the two parties in the conversation page chat with each other on the same day, the first virtual object 352 is displayed as a lit state, such as Figure 3B If the two parties in the conversation page do not chat with each other on that day, the first virtual object 353 is displayed in a gray state, such as Figure 3B As shown in (c) in .

[0161] In some embodiments, the method further comprises:

[0162] In response to the detail display operation for the first virtual object, a conversation interaction detail page is displayed; the conversation interaction detail page displays one or more of the current continuous chat progress, the guidance information for activating the display target virtual object, and the conversation additional operation control.

[0163] The conversation additional operation control includes a release interaction control for releasing the conversation interaction with the first virtual object, and / or a hide object control for hiding the first virtual object.

[0164] Specifically, the conversation interaction details page is displayed by triggering the operation entry corresponding to the detail display operation for the first virtual object. Exemplarily, the operation entry may be the first virtual object displayed in the conversation page, the first entry trigger control in the quick interaction area above the input area in the conversation page, or the second entry trigger control in the input area in the conversation page. Specifically and exemplarily, the conversation interaction details page may be displayed by triggering the first virtual object in the conversation page. Alternatively, the conversation interaction details page may be displayed by triggering the first entry trigger control above the input area in the conversation page.

[0165] The conversation interaction details page can be displayed on the conversation page in the form of half screen or pop-up window, etc. The conversation interaction details page can simultaneously display the current continuous chat progress, the guidance information for activating the display target virtual object, and the conversation additional operation controls.

[0166] The previous continuous mutual chat progress may refer to the progress of the continuous mutual chats between the first user object and the second user object on the same day until the number of continuous mutual chats between the first user object and the second user object meets the preset interaction condition.

[0167] The guidance information is used to activate the guidance prompt for switching from the first virtual object to the target virtual object, and the guidance information can be displayed in the form of prompt text.

[0168] The session additional operation control can be displayed in a suitable position (e.g., the upper right corner of the page) on the session interaction details page in a collapsed manner. By triggering the session additional operation control, the release interaction control and / or the hidden object control can be displayed in an expanded manner. By triggering the release interaction control, the release inquiry page is displayed. Upon receiving the consent release operation in the release inquiry page, the preset interaction operation between the first user object and the second user object for the first virtual object can be released. By triggering the hidden object control, the first virtual object displayed in the session page can be hidden.

[0169] like Figure 4 As shown in (a), taking the first virtual object as a pet egg as an example, by triggering the operation entry corresponding to the detail display operation, the session details page 410 is displayed. The session details page 410 displays the current continuous chat progress 420, the guidance information 430 for activating the display target virtual object, and the session additional operation control that defaults to the retracted state. The session details page 410 can be used to describe the hatching progress information of the pet egg, and the hatching progress information can be measured by the actual number of mutual chats between the two users. By clicking on the session additional operation control, the session additional operation control 440 in the expanded state is displayed, and the session additional operation control 440 includes a hiding control for hiding the pet egg and a releasing control for releasing the joint raising. If the hiding control is triggered, the unhatched pet egg pendant is not displayed in the session page. If the releasing control is triggered, a secondary confirmation pop-up window can be displayed (for example, are you sure you don’t want to raise a chat pet together?).

[0170] The above embodiment introduces a conversation interaction details page to reflect the current chat progress related to the activation of the first virtual object in real time, and assists in guiding the rapid activation of the first virtual object by increasing the chat between user objects, which is beneficial to improving the chat motivation and interaction rate of both users.

[0171] In some embodiments, the method further comprises:

[0172] If the second continuous chat information corresponding to the conversation page meets the preset interaction condition, the interactive activation information for the target virtual object is displayed, and the first virtual object is switched to be displayed as the target virtual object; the second continuous chat information is obtained later than the first continuous chat information.

[0173] Specifically, the terminal may continuously obtain the second continuous chat information corresponding to the session page, and the second continuous chat information is obtained later than the first continuous chat information. Exemplarily, the first continuous chat information may be obtained yesterday, and the second continuous chat information may be obtained today.

[0174] If the second continuous chat information corresponding to the conversation page meets the preset interaction conditions, the interactive activation information for the target virtual object is displayed. At this time, the continuous chat time corresponding to the second continuous chat information is greater than the continuous chat time corresponding to the first continuous chat information. Exemplarily, the first continuous chat information may be two consecutive days of chat, and the second continuous chat information may be three consecutive days of chat. The interactive activation information is used to prompt the successful activation of the target virtual object. At the same time, the first virtual object currently displayed in the conversation page is switched to be displayed as the target virtual object, that is, the conversation page can be replaced with the target virtual object in the form of a widget, for example. In this way, by continuously acquiring the second continuous chat information between user objects, and when the second continuous chat information meets the preset interaction conditions, the interactive activation information of the target virtual object can be displayed and synchronously displayed in the conversation page, thereby improving the timeliness and processing efficiency of information interaction.

[0175] like Figure 4 As shown in (b), taking the first virtual object as a pet egg and the target virtual object as a pet as an example, if the two parties continuously chat with each other for a number of times that reaches a preset interactive condition (e.g., continuous interaction for 3 days), the interactive activation information 450 is displayed. The interactive activation information 450 may indicate that the pet egg is hatched into a chat pet 460, i.e., the chat pet is successfully adopted. After the chat pet is successfully hatched, the chat pet's widget can be switched to display in the session page. Even if the pet egg's widget is hidden, the chat pet's widget can be displayed by default. The details of the chat pet 460 can be viewed by triggering the "Go and See" button in the interactive activation information 450.

[0176] In some embodiments, after displaying the session page of the first user object, the method further includes:

[0177] If the first continuous chat information meets the preset interaction condition, the session heat label and / or the session interaction reminder information for the target virtual object are displayed on the session page; the session interaction reminder information is used to trigger the execution of the interaction invitation for the target virtual object.

[0178] Specifically, the terminal can obtain the first continuous chat information in advance during the display of the session page and before the triggering operation of the interactive invitation entrance in the session page. If the first continuous chat information meets the preset interactive condition, the session heat label and / or the session interaction reminder information for the target virtual object can be displayed in the session page. The session heat label can be displayed above the display chat window in the form of a static picture or a dynamic picture, for example, and can also be displayed in other suitable positions. The session interaction reminder information can be used to trigger the execution of the interactive invitation for the target virtual object. The session interaction reminder information may include but is not limited to one or more of text and pattern, and the session interaction reminder information is displayed in the session page. The session interaction reminder information can be used as a new interactive invitation entrance, and the invitation interaction operation for the target virtual object can be realized by triggering the session interaction reminder information. In this way, the chat enthusiasm between user objects is improved by increasing the session heat label. And by introducing the triggerable session interaction reminder information, the probability of executing the interactive invitation for the target virtual object and the convenience of the invitation can be improved, and the utilization rate of computer resources can be improved.

[0179] like Figure 5 As shown in (a), a conversation heat icon 510 is displayed at the top of the conversation page, and a textual conversation interaction reminder message 520 is issued in the conversation area. The invitation interaction operation for the target virtual object can be performed by clicking the conversation interaction reminder message 520. In actual applications, if the function of the preset interaction operation for the target virtual object is launched, for user objects who have chatted with each other for n days, an invitation text reminder of "Continuous chat for *n days, you can invite the other party to raise a chat pet together, go and invite" can be displayed in the conversation area.

[0180] In some embodiments, after obtaining the first continuous mutual chat information corresponding to the conversation page, the method further includes:

[0181] When the first continuous mutual chat information meets the preset interaction condition for the target virtual object, a second invitation trigger page is displayed; and at least a second invitation control for the target virtual object is displayed in the second invitation trigger page;

[0182] In response to the triggering operation on the second invitation control, displaying the second invitation session message in the session page;

[0183] In response to the second user object performing an invitation consent operation on the invitation session message, a second invitation response message and a target virtual object are displayed.

[0184] Specifically, the terminal detects the first continuous chat information corresponding to the session page, and if the detection result indicates that the first continuous chat information meets the preset interaction condition for the target virtual object, the second invitation trigger page is displayed. Similar to the above-mentioned first invitation trigger page, the second invitation trigger page at least displays a second invitation control for the target virtual object. Exemplarily, the target virtual object may include but is not limited to at least one of a pet, a plant, a game character, an object, etc.

[0185] In response to the first user object performing a trigger operation such as clicking on the second invitation control, the terminal displays the second invitation session message in the session area of ​​the session page, so as to initiate an invitation to the second user object for a preset interactive operation on the target virtual object based on the second invitation session message. The preset interactive operation can be an incremental interaction for the first virtual object, through which the first virtual object is transformed into a target virtual object, or a virtual object of other object forms. Exemplarily, the preset interactive operation includes but is not limited to at least one of co-raising, co-cultivating, co-training, and co-building. The preset interactive operation is related to the first virtual object. For example, if the first virtual object is a pet egg, the preset interactive operation is to co-raise the pet egg.

[0186] The second invitation session message is also displayed in the session page of the second user object. In addition to the invitation text information (for example, I want to raise a chat pet with you), the second invitation session message may also include a message control for accepting the invitation. The second user object can implement the invitation consent operation by triggering the message control. Alternatively, the second user object can display the invitation inquiry page in the form of, for example, a pop-up window or half screen by triggering other positions other than the message control in the second invitation session message, and the invitation inquiry control for the target virtual object can be displayed in the invitation inquiry page. If the second user object triggers the invitation consent operation for the invitation inquiry control, for example, clicking the invitation consent control used to represent "accept the invitation". At this time, the terminal responds to the invitation consent operation and can display the second invitation response message and the target virtual object in the session page of both parties. The second invitation response message is a response feedback to the second invitation session message.

[0187] like Figure 5 As shown in (b), a second invitation conversation message 540 and a second invitation response message 550 in the form of a card are displayed in the conversation page, as well as a target virtual object 530 in the form of a widget. The target virtual object can be displayed in the lower right corner of the conversation page by default. Of course, the display position of the target virtual object in the conversation page may not be fixed, and the target virtual object can be dragged to other suitable positions in the conversation page. Triggering the second invitation conversation message 540 here to perform the invitation consent operation is similar to triggering the first invitation conversation message 330 to perform the invitation consent operation, which will not be repeated here.

[0188] In the above embodiment, when the second continuous chat information of the user objects of both parties meets the preset interaction conditions for the target virtual object, an invitation is given to execute the preset interaction operation for the target virtual object, so as to realize the differentiated information exchange corresponding to different virtual objects with different continuous chat information, further enrich the interaction form in the conversation process, increase the interactive interest of the conversation process, and improve the frequency of information interaction between users.

[0189] In some embodiments, the method further comprises:

[0190] In response to a detail display operation for a target virtual object, an object detail page of the target virtual object is displayed; the object detail page includes one or more of a hide object control, an object edit control, and a cancel interaction control;

[0191] In response to a trigger operation on a hide object control in an object details page, hiding a target virtual object in the object details page, and synchronously hiding the target virtual object in a session page;

[0192] In response to a trigger operation on an object editing control in an object details page, an object property editing window is displayed; the object property editing window includes a name editing item of the target virtual object and a name editing item of the target virtual object for the first user object;

[0193] In response to a trigger operation on a release interaction control in an object details page, an interaction release window for a target virtual object is displayed; and in response to receiving a release operation on the interaction release window, a session interaction between a first user object and a second user for the target virtual object is disconnected, and the target virtual object in the session page is hidden.

[0194] Specifically, the object details page of the target virtual object is displayed by triggering the operation entry corresponding to the detail display operation for the target virtual object. Exemplarily, the operation entry can be the target virtual object displayed in the session page, the guide entry in the activation animation displayed after activating the target virtual object, the first entry trigger control located above the input area in the session page, or the second entry trigger control located in the input area in the session page. Specifically and exemplarily, the object details page can be displayed by triggering the target virtual object in the session page. Alternatively, the object details page can be displayed by triggering the first entry trigger control located above the input area in the session page.

[0195] like Figure 6As shown in (a), the object details page 610 can be displayed in full screen on the session page. The central position of the object details page 610 can display the object image of the target virtual object. The top of the object details page 610 can display the avatar information of the first user object and the second user object side by side, wherein the avatar information of the main state is on the left, and the avatar information of the guest state is on the right.

[0196] The session interaction details page may display one or more of a hidden object control, an object edit control, and a cancel interaction control. The at least one control may be displayed in a folded manner at a suitable location on the object details page (e.g., the upper right corner of the page). Figure 6 As shown in (b), by expanding these controls 620 to perform corresponding operations, the specific process is as follows:

[0197] The terminal can respond to the triggering operation of the hidden object control in the object details page, hide the target virtual object in the object details page, and synchronously hide the target virtual object in the session page. Exemplarily, the widget of the target virtual object is displayed by default, and the widget of the target virtual object can be hidden by clicking the hidden object control. After hiding, the hidden object control switches to display as a visible object control, so that the hidden target virtual control is re-displayed through the visible object control.

[0198] The terminal can display an object attribute editing window in response to a trigger operation on an object editing control in an object details page; the object attribute editing window includes an editing item for the name of the target virtual object and an editing item for the name of the target virtual object to the first user object. Exemplarily, the object nickname of the target virtual object (e.g., Flame Baby) can be modified through the object tag control, and the modified nickname is displayed at the top of the object details page. In addition, the name of the target virtual object to the main user (e.g., Master) can also be set.

[0199] The terminal can respond to the trigger operation of releasing the interaction control in the object details page and display the interaction release window for the target virtual object. Then, in response to receiving the release operation for the interaction release window, the terminal disconnects the session interaction between the first user object and the second user for the target virtual object, and hides the target virtual object in the session page. Exemplarily, by clicking the release interaction control, the interaction release window is displayed for secondary confirmation. The query information "Are you sure you don't want to raise a chat pet together?" can be displayed in the interaction release window. If the release operation is continued to be triggered, the session interaction between the two users for the target virtual object is disconnected, and the target virtual object in the session page is hidden.

[0200] The above-mentioned embodiment realizes personalized operation of the target virtual object by introducing one or more of the hidden object control, the object editing control, and the release interaction control in the object details page, meets the needs of different user objects, and improves the flexibility and diversity of information interaction.

[0201] In some embodiments, the method further comprises at least one of the following steps:

[0202] In response to the current interaction frequency between the first user object and the second user object satisfying the preset interaction frequency, displaying the target virtual object in a lit state;

[0203] In response to the current interaction frequency between the first user object and the second user object not meeting the preset interaction frequency, displaying the target virtual object in a to-be-lit state in the object details page, and the current expression and / or color attribute of the target virtual object matches the to-be-lit state;

[0204] In response to the current interaction frequency between the first user object and the second user object continuing to fail to meet the preset interaction frequency, displaying the target virtual object that has entered the reigniting period state in the object details page, and the current expression and / or color attribute of the target virtual object matches the reigniting period state;

[0205] In response to an interactive operation on a target virtual object, adjusting an object expression and / or an object posture of the target virtual object, and displaying first interactive dialogue information matching the interactive operation around the target virtual object;

[0206] In response to satisfying the display condition for interaction interruption, the target virtual object in the leaving state is displayed in the object details page, and the exit animation of the target virtual object is displayed in the session page.

[0207] Specifically, the preset interaction frequency can be m chats per day, where m is a positive integer. If the current interaction frequency is greater than or equal to the preset interaction frequency, it is determined that the preset interaction frequency is met, otherwise, it is determined that the preset interaction frequency is not met. The following takes the preset interaction frequency of 1 chat per day as an example to illustrate the state changes of the target virtual object under different circumstances.

[0208] If the first user object and the second user object have sent messages to each other on the same day, the current interaction frequency between the two parties is 1 chat on the same day, which meets the preset interaction frequency (for example, 1 chat on the same day), and the target virtual object is displayed as lit. The lit state may refer to the state in which the target virtual object is colored. In addition, the target virtual object displayed in the object details page may not be static, and it may have micro-motion effects such as breathing.

[0209] If the first user object and the second user object do not send messages to each other on the same day, the current interaction frequency between the two parties is 0 chats on the same day, which does not meet the preset interaction frequency (for example, 1 chat on the same day). At this time, the target virtual object is displayed as a waiting state. The current expression and / or color attribute of the target virtual object matches the waiting state. For example, Figure 7 As shown in (a), the color saturation of the target virtual object 710 becomes lower, and the current expression of the target virtual object is an expression of grievance.

[0210] If the first user object and the second user object do not send messages to each other on the same day and the next day, the current interaction frequency between the two parties continues to be 0 chats on the same day, and it continues to fail to meet the preset interaction frequency (for example, 1 chat on the same day), then starting from the next day, the target virtual object is displayed as entering the rekindling period state. The current expression and / or color attribute of the target virtual object matches the rekindling period state. Figure 7 As shown in (b), the color saturation of the target virtual object 720 becomes lower, and the current expression of the target virtual object is a very aggrieved expression. In addition, in the rekindling state, the object nickname and / or object growth progress in the object details page can be adjusted. Figure 7 As shown in (b), the object nickname is adjusted to "Object nickname·Reigniting" 730, and the object growth progress is adjusted to a highlighted prompt message such as "Chat for N more days to light up the pet 0 / N".

[0211] The above-mentioned waiting state only requires the current interaction frequency to meet the preset interaction frequency to relight the target virtual object. Compared with the waiting state, the threshold for relighting the target virtual object in the rekindling state is higher, and more consecutive days of chatting are required to restore the target virtual object.

[0212] It should be noted that the state of the session heat label displayed in the session page is consistent with the state of the target virtual object. For example, if the target virtual object is in the lit state, the session heat label is displayed as the lit state. If the target virtual object is in the waiting state, the session heat label is displayed as the waiting state.

[0213] When the target virtual object is displayed in the object details page, the terminal can respond to an interactive operation performed on the target virtual object, such as a "poke" interactive operation of the target virtual object. After the interactive operation, the target virtual object can adjust the object expression and / or the object posture, and display the first interactive dialogue information matching the interactive operation around the target virtual object. For example, after the poke interactive operation, the target virtual object has a dynamic expression change, and the first interactive dialogue information such as an expression / text bubble appears randomly. For example, Figure 6 In (c), a smiley face expression bubble 630 is shown. Figure 6In the text bubble 640 shown in (d), the title of the master user is displayed, such as "Master, I am the flame baby who makes you happy." In this way, by increasing the interaction between the target virtual object and the user object, the interactive fun and user experience of the conversation page are increased.

[0214] If the first user object and the second user object do not send messages to each other on the same day, the second day, and the third day, it is determined that the chat interaction between the two parties meets the display condition of interaction interruption. At this time, the target virtual object 730 in the leaving state is displayed in the object details page, and the exit animation of the target virtual object is displayed in the conversation page. For example, the object details page displays the screen of the target virtual object completely leaving, and the text bubble 740 of "Master, you haven't visited me for a long time, I decided to leave" can be displayed synchronously, such as Figure 7 As shown in (c) in the figure. In this case, if you enter the session page, the widget of the target virtual object displayed in the session page has an exit effect. In addition, by clicking the corresponding operation entry of any object detail page, the target virtual object in the exit state is displayed.

[0215] In the above-mentioned embodiment, the expression and / or posture of the target virtual object is adjusted by whether the current interaction frequency between user objects meets the preset interaction frequency, so as to realize the binding and real-time feedback between the target virtual object and the current interaction frequency, which is beneficial for the user objects to timely understand the current chat situation, make timely adjustments to the interaction frequency, and improve the interaction efficiency.

[0216] In some embodiments, the method further comprises:

[0217] In response to an object progress switching operation on a target virtual object, object form information of at least one second virtual object at a different growth level and a corresponding image unlocking condition are displayed; the growth value of the second virtual object is greater than the growth value of the target virtual object.

[0218] Specifically, the terminal responds to the object progress switching operation on the target virtual object by displaying the object form information of at least one second virtual object at different growth levels in the object details page. The object progress switching operation can be achieved by sliding left and right, and clicking on the left and right sides to view the object form information of the next growth level. The object form of the second virtual object is different from that of the target virtual object, and the object images of the second virtual objects corresponding to different growth levels are also different. Exemplarily, if the target virtual object is in the infancy stage, the second virtual object may include but is not limited to the growth stage, maturity stage, etc. Figure 8As shown in (a) and (b), by clicking the switching control 810, the outline shape 820 of the second virtual object in the growth stage can be displayed. In addition, if the object form information of the second virtual object is not unlocked, the displayed object form information of the second virtual object may be the outline shape of the object; after being unlocked, the complete object image of the second virtual object may be displayed.

[0219] In addition to displaying the object form information of the second virtual object, the image unlocking conditions corresponding to each second virtual object can also be displayed (for example, XX growth values ​​are required to unlock the growth period). The image unlocking conditions can be displayed in the form of text, for example, displayed at the top of the object details page to replace the growth progress information of the target virtual object.

[0220] The above-mentioned embodiment supports the object progress switching operation of the target virtual object to display the object form information and corresponding image unlocking conditions of the second virtual object at different growth levels, so as to facilitate the user object to timely understand the situation of different growth levels, so as to promote the user object to perform the task operation of improving the growth level, and further improve the frequency of information interaction.

[0221] In some embodiments, the object details page includes at least one task item and a corresponding task status label, and the method further includes:

[0222] In response to an execution operation on a target task item in at least one task item, updating a task status label of the target task item, and updating a sorting position of each task item in the at least one task item;

[0223] Among them, the task status tag includes a reminder tag and / or an executed tag. The reminder tag is used to trigger to remind the second user object to execute the corresponding target task item. The executed tag is used to increase the growth value of the target virtual object. The growth value of the target virtual object is used to adjust the growth level of the target virtual object and / or the object form of the target virtual object.

[0224] Specifically, the object details page includes at least one task item and a corresponding task status label. Exemplarily, the task items may include, but are not limited to, tasks for mutual chatting, tasks for sending pictures or videos to each other, tasks for sending k messages cumulatively, tasks for sharing videos, etc. Task status labels may include types such as pending tags, reminder tags, or executed tags. Among them, the de-execution label indicates that the main user has not executed the task item. The reminder label indicates that the main user has executed the task item, but the guest user has not executed the task item. The executed label indicates that both users have executed the task item.

[0225] The terminal updates the task status label of the target task item in response to the execution operation of the target task item in the at least one task item. For example, if the primary user has executed the target task item, but the guest task has not executed the task item, the task status label is updated to a "reminder label". By triggering the "reminder label", a reminder message for task execution can be sent to the guest user to remind the second user object to execute the corresponding target task item. If both the primary user and the secondary user have executed the target task item, the task status label is updated to an "executed label". In addition, in addition to updating the task status label, the sorting position of each task item in the at least one task item can also be updated. For example, in a case such as Figure 8 As shown in (c) and (d), the tasks in the task item 830 of the main user are sorted in order. When the guest user also executes task 1, the adjusted task item 840 of the main user is formed, in which the status of task 1 is adjusted from the reminder label (e.g., the label corresponding to "Remind him") to the executed label (e.g., the label corresponding to "Completed"). At the same time, the sorting position of the task item with the label to be executed (e.g., the label corresponding to "Go to XX") is placed in front, and the sorting position of the task items corresponding to the reminder label (e.g., the label corresponding to "Remind him") and the executed label (e.g., the label corresponding to "Completed") are placed in the back. In addition, different task status labels can correspond to different display attributes, such as being set to a solid button, a stroked button, a gray button, etc.

[0226] In addition, the executed tags are used to increase the growth value of the target virtual object. By counting the growth increase values ​​corresponding to each executed tag, the growth value of the target virtual object can be increased. For example, Figure 8 As shown in (d), since task 1 in the task item is an executed tag, the increment of the growth value corresponding to task 1 is 1, and the growth value 120 in the growth progress information 850 of the target virtual object increases to a growth value 121. The growth value of the target virtual object is used to adjust the growth level of the target virtual object and / or the object form of the target virtual object. For example, when the growth value of the target virtual object accumulates to a first preset value, the growth level can be increased, and the target virtual object can be adjusted to an object image with a higher growth level.

[0227] In addition, the degree of completion of the task item can be associated with the mood of the target virtual object. For example, if the task is not completed, the target virtual object displays a normal expression. If 50% of the task is completed, the target virtual object displays a happy expression. If all tasks are completed, the target virtual object displays a very happy expression.

[0228] The above embodiment, by introducing at least one task item and a corresponding task status label on the object details page, improves the exposure rate of the task used to promote the growth of the target virtual object and increases the probability of task execution. In addition, after the main user object completes a task item, the guest user object can be reminded to execute the task item, thereby increasing the interaction rate between user objects. And the growth value corresponding to a task item is obtained only after both the main and guest states complete the task item, which closely associates the growth of the target virtual object with both user objects, further helping to increase the interaction rate between user objects.

[0229] In some embodiments, the object details page includes a dress-up control; and the method further includes:

[0230] In response to a trigger operation on the dress-up control, a dress-up page for the target virtual object is displayed; the dress-up page includes a social relationship tag and a decorative tag related to the degree of task execution;

[0231] In response to a triggering operation of a target decorative element in a decoration tag, displaying a decorated target virtual object including the target decorative element in a decoration page; and / or,

[0232] In response to a trigger operation of a social relationship tag, multiple relationship object elements are displayed; different relationship object elements are used to represent different social relationships between a first user object and a second user object; and in response to a trigger operation of a target relationship object element among the multiple relationship object elements, the relationship object elements are displayed around a target virtual object;

[0233] In response to a trigger save operation for a decoration tag and / or a social relationship tag, the decorated target virtual object is displayed on the object details page, and the target virtual object in the decoration session page is synchronized.

[0234] 9, in response to the triggering operation of the dress-up control 911 in the object details page, the terminal displays a dress-up page 912 for the target virtual object. The dress-up page 912 includes a social relationship tag 930 and a decoration tag 920 related to the task execution degree.

[0235] In the process of dressing up for the decorative tag, the terminal displays multiple decorative elements in response to the trigger operation of the decorative tag 920. The decorative elements may include but are not limited to one or more of clothing, props, etc. In response to the trigger operation of the target decorative element among the multiple decorative elements, the decorated target virtual object containing the target decorative element 921 is displayed in the dressing page. Different decorative elements correspond to different task execution levels. By performing the tasks to reach the corresponding task execution level, the corresponding decorative elements can be unlocked for dressing up. For example, decorative element 1 corresponds to the task of sending messages to each other for 15 consecutive days. If messages are sent to each other for 15 consecutive days, decorative element 1 will be unlocked. Decorative element 2 corresponds to the task of making continuous video calls for 100 minutes. If the video calls are continuous for 100 minutes, decorative element 2 will be unlocked.

[0236] In the process of dressing up for the social relationship tag, the terminal displays multiple relationship object elements in response to the trigger operation of the social relationship tag 930, and different relationship object elements are used to characterize different social relationships between the first user object and the second user object, such as family relationships, lover relationships, sister relationships, buddy relationships and other intimate relationships. The terminal displays the relationship object element 931 around the target virtual object in response to the trigger operation of the target relationship object element among the multiple relationship object elements. The number of the target relationship object elements can be one. The unlock state of each relationship object element matches the social relationship established between the two users. Exemplarily, the relationship object elements can be displayed in the form of patterns such as elves, and different relationship object elements can display different colors and / or different elf patterns.

[0237] If both users are currently in a close relationship (e.g., social relationship 1), the relationship object element corresponding to the close relationship (e.g., relationship object element 1) can be unlocked. If both users are not currently in a close relationship (e.g., social relationship 1), a prompt message 940 is displayed to prompt the user to invite friends to establish the close relationship. By triggering the social relationship invitation establishment control 950 to invite friends to establish the close relationship, the relationship object element corresponding to the close relationship (e.g., relationship object element 1) can be unlocked. If you need to switch to other relationship object elements, you need to re-establish the social relationship corresponding to the other relationship object element so that you can dress up after unlocking the relationship object element.

[0238] When performing a dressing operation for a decoration tag and / or a social relationship tag, the terminal saves the decorated target virtual object in response to a save operation. Fig. 9BAs shown, the decorated target virtual object 960 is displayed on the object details page, and the target virtual object 970 in the decoration session page is synchronously decorated. The decoration effect of the target virtual object is visible to both users. The dressing operation for the decoration tag related to the task is only valid within this preset interaction operation. If the session interaction for the target virtual object is released or the terminal is terminated, the dressing operation corresponding to the decoration tag will be invalid.

[0239] The above-mentioned embodiment, by introducing task decorations and social relationship decorations, on the one hand, improves the display diversity and flexibility of the target virtual object to meet the needs of different user objects; on the other hand, by setting different unlocking thresholds for task decorations and social relationship decorations, it increases the challenge and enthusiasm of the dressing function, further promoting the frequency of interaction between user objects in the conversation page.

[0240] In some embodiments, the method further comprises:

[0241] Obtain the to-be-shared information of the target virtual object, and share the to-be-shared information with the associated user object;

[0242] The information to be shared includes one or more of object attribute details information, image upgrade information, and dressing information of the target virtual object.

[0243] Specifically, the terminal obtains the information to be shared of the target virtual object, and shares the information to be shared to the associated user object. The information to be shared includes one or more of the object attribute details information, image upgrade information, and dressing information of the target virtual object. Exemplarily, the object attribute details information is used to characterize the nickname, growth value and other screenshot information of the target virtual object. The image upgrade information may be special effect information triggered when the object image of the target virtual object is upgraded. The dressing information may be the current dressing effect diagram of the target virtual object. In this way, by sharing the information to be analyzed of the target virtual object, it is convenient to increase the exposure and usage rate of the interactive functions of the target virtual object, and improve the utilization rate of computer resources.

[0244] In some embodiments, the method further comprises:

[0245] Display the message page of the first user object;

[0246] In response to a trigger operation on a preset invitation entry in a message page, an invitation association page is displayed; the invitation association page is at least used to invite at least one associated user object to perform a conversation interaction with a target virtual object;

[0247] In response to an invitation operation on at least one first associated user object displayed in the invitation association page, sending first invitation information for a target virtual object to at least one first associated user;

[0248] In response to a triggering operation on at least one sharing control in the invitation-associated page, the generated second invitation information is shared to at least one second associated user object in an application corresponding to the at least one sharing control.

[0249] Specifically, the terminal displays a message page of the first user object, and the message page may be the upper-level page of the conversation page. In response to a trigger operation such as clicking on a preset invitation entry in the message page, the terminal displays an invitation association page. The invitation association page is at least used to invite at least one associated user object to perform a conversation interaction with a target virtual object. The invitation association page may display at least one in-site associated user and an invitation control corresponding to each in-site associated user, and by performing an invitation operation on the invitation control of at least one first associated user among the at least one in-site associated user, a first invitation message for the target virtual object is sent to the at least one first associated user. The first invitation message may be displayed in the form of an invitation card sent by private message.

[0250] The invitation-related page can also display at least one sharing control, and different sharing controls can be used to correspond to different off-site user objects. In response to performing a trigger operation such as clicking on at least one sharing control in the invitation-related page, the terminal generates a second invitation message, and shares the generated second invitation message to at least one second associated user object in the application corresponding to the at least one sharing control. At least one sharing control includes a sharing control for application A, a sharing control for application B, and a sharing control for copying a password. Exemplarily, if at least one sharing control includes a sharing control for application A, a poster with a QR code is automatically generated by clicking on the sharing control for application A, and the poster is shared with the second associated user object in the interface of application A. The second associated user object can enter the off-site landing page of the invitation by identifying the QR code in the poster, and the other party clicks to accept the request. When the application corresponding to the current session page returns, a pop-up window for receiving the invitation will appear, that is, a preset interactive operation with an off-site user for the first virtual object or the target virtual object is achieved.

[0251] The above embodiment, by triggering information invitation sharing in the message page other than the conversation page, expands the invitation scope of the target virtual object, improves the usage rate of the preset interactive operation function for the target virtual object in the conversation page, and further helps to improve the frequency of information interaction between users and the utilization rate of computer resources.

[0252] It should be noted that the above embodiments may be executed separately, or may be executed crosswise or superimposedly when there is no technical conflict.

[0253] Fig.10 is a block diagram of an information interaction device according to an exemplary embodiment. Fig.10 , the device may include:

[0254] The first display module 1010 is configured to execute and display the conversation page between the first user object and the second user object;

[0255] The mutual chat acquisition module 1020 is configured to execute a trigger operation in response to the interactive invitation entry in the conversation page, and acquire the first continuous mutual chat information corresponding to the conversation page;

[0256] The second display module 1030 is configured to display a first invitation trigger page when the first continuous mutual chat information does not meet the preset interaction condition for the target virtual object; the first invitation trigger page at least displays a first invitation control for the first virtual object, and the first virtual object and the target virtual object are the same virtual object in different object forms;

[0257] The first invitation display module 1040 is configured to display a first invitation session message in a session area of ​​a session page in response to a trigger operation on the first invitation control; the first invitation session message is used to indicate that the first user object invites the second user object to participate in a preset interactive operation on the first virtual object;

[0258] The third display module 1050 is configured to execute, in response to the second user object performing an invitation consent operation on the first invitation session message, display the first invitation response message and the first virtual object.

[0259] In some embodiments, the presentation state of the first virtual object includes a lit state and a grayscale state;

[0260] If the current interaction frequency between the first user object and the second user object meets the preset interaction frequency, the presentation state of the first virtual object is a lit state;

[0261] If the current interaction frequency between the first user object and the second user object does not meet the preset interaction frequency, the presentation state of the first virtual object is a grayscale state.

[0262] In some embodiments, the apparatus further comprises:

[0263] A first detail display module is configured to execute a detail display operation for the first virtual object and display a conversation interaction detail page; the conversation interaction detail page displays one or more of the current continuous chat progress, the guide information for activating the display target virtual object, and the conversation additional operation control;

[0264] The conversation additional operation control includes a release interaction control for releasing the conversation interaction with the first virtual object, and / or a hide object control for hiding the first virtual object.

[0265] In some embodiments, the apparatus further comprises:

[0266] The object switching display module is configured to execute if the second continuous mutual chat information corresponding to the conversation page meets the preset interaction condition, display the interactive activation information for the target virtual object, and switch the first virtual object to be displayed as the target virtual object; the second continuous mutual chat information is obtained later than the first continuous mutual chat information.

[0267] In some embodiments, the apparatus further comprises:

[0268] The fourth display module is configured to display a session heat tag and / or session interaction reminder information for a target virtual object on a session page if the first continuous chat information meets a preset interaction condition; the session interaction reminder information is used to trigger an interaction invitation for the target virtual object.

[0269] In some embodiments, the apparatus further comprises:

[0270] A fifth display module is configured to display a second invitation trigger page when the first continuous mutual chat information meets a preset interaction condition for the target virtual object; and the second invitation trigger page at least displays a second invitation control for the target virtual object;

[0271] A second invitation display module is configured to display a second invitation session message in a session page in response to a triggering operation on the second invitation control;

[0272] The sixth display module is configured to execute, in response to the second user object performing an invitation consent operation on the invitation session message, display a second invitation response message and a target virtual object.

[0273] In some embodiments, the apparatus further comprises:

[0274] A second detail display module is configured to execute a detail display operation for a target virtual object and display an object detail page of the target virtual object; the object detail page includes one or more of a hide object control, an object edit control, and a release interaction control;

[0275] A first hiding module is configured to execute, in response to a triggering operation of hiding an object control in an object detail page, hiding a target virtual object in the object detail page, and synchronously hiding the target virtual object in a session page;

[0276] The editing module is configured to execute a trigger operation on the object editing control in the object details page to display an object property editing window; the object property editing window includes a name editing item of the target virtual object and a name editing item of the target virtual object for the first user object;

[0277] A release module is configured to execute a trigger operation to release the interaction control in the object details page, display an interaction release window for the target virtual object; and in response to receiving a release operation for the interaction release window, disconnect the session interaction between the first user object and the second user for the target virtual object, and hide the target virtual object in the session page.

[0278] In some embodiments, the apparatus further comprises at least one of:

[0279] A first state display module is configured to display a target virtual object in a lit state in response to a current interaction frequency between the first user object and the second user object meeting a preset interaction frequency;

[0280] A second state display module is configured to execute, in response to the current interaction frequency between the first user object and the second user object not meeting the preset interaction frequency, displaying the target virtual object in a to-be-lit state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the to-be-lit state;

[0281] A third state display module is configured to execute, in response to the current interaction frequency between the first user object and the second user object continuing to fail to meet the preset interaction frequency, displaying the target virtual object entering the reigniting state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the reigniting state;

[0282] A first interaction module is configured to execute, in response to an interaction operation on a target virtual object, adjust an object expression and / or an object posture of the target virtual object, and display first interaction dialogue information matching the interaction operation around the target virtual object;

[0283] The fourth state display module is configured to execute in response to satisfying the display condition of interaction interruption, displaying the target virtual object in the leaving state in the object details page, and displaying the exit animation of the target virtual object in the session page.

[0284] In some embodiments, the apparatus further comprises:

[0285] The image switching display module is configured to execute an object progress switching operation in response to a target virtual object, display object morphology information of at least one second virtual object at a different growth level, and a corresponding image unlocking condition; the growth value of the second virtual object is greater than the growth value of the target virtual object.

[0286] In some embodiments, the object details page includes at least one task item and a corresponding task status label, and the device further includes:

[0287] A task updating module, configured to execute, in response to an execution operation on a target task item in at least one task item, update a task status label of the target task item, and update a sorting position of each task item in the at least one task item;

[0288] Among them, the task status tag includes a reminder tag and / or an executed tag. The reminder tag is used to trigger to remind the second user object to execute the corresponding target task item. The executed tag is used to increase the growth value of the target virtual object. The growth value of the target virtual object is used to adjust the growth level of the target virtual object and / or the object form of the target virtual object.

[0289] In some embodiments, the object details page includes a dress-up control; the device further includes:

[0290] A dressing module, configured to execute a dressing page for a target virtual object in response to a triggering operation on a dressing control; the dressing page includes a social relationship tag and a decorative tag related to a task execution degree;

[0291] A first decoration module is configured to execute a triggering operation in response to a target decoration element in a decoration tag, and display a decorated target virtual object including the target decoration element in a decoration page; and / or,

[0292] A second decoration module is configured to execute a trigger operation in response to a social relationship tag, display multiple relationship object elements; different relationship object elements are used to represent different social relationships between the first user object and the second user object; and in response to a trigger operation on a target relationship object element among the multiple relationship object elements, display the relationship object element around the target virtual object;

[0293] The decoration synchronization module is configured to execute a trigger save operation in response to the decoration tag and / or the social relationship tag, display the decorated target virtual object on the object details page, and synchronize the target virtual object in the decoration session page.

[0294] In some embodiments, the apparatus further comprises:

[0295] A first sharing module is configured to obtain information to be shared of a target virtual object and share the information to be shared with an associated user object;

[0296] The information to be shared includes one or more of object attribute details information, image upgrade information, and dressing information of the target virtual object.

[0297] In some embodiments, the apparatus further comprises:

[0298] A seventh display module is configured to execute displaying a message page of the first user object;

[0299] An eighth display module is configured to execute a trigger operation in response to a preset invitation entry in the message page, and display an invitation association page; the invitation association page is at least used to invite at least one associated user object to perform a conversation interaction with a target virtual object;

[0300] A second sharing module is configured to execute, in response to an invitation operation on at least one first associated user object displayed in the invitation association page, sending first invitation information for a target virtual object to at least one first associated user;

[0301] The third sharing module is configured to execute, in response to a triggering operation on at least one sharing control in the invitation-associated page, sharing the generated second invitation information to at least one second associated user object in an application corresponding to the at least one sharing control.

[0302] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.

[0303] Fig.11 is a block diagram of an electronic device according to an exemplary embodiment. Fig.11 The electronic device includes a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to implement the steps of any information interaction method in the above-mentioned embodiment when executing the instructions stored in the memory.

[0304] The electronic device may be a terminal, a server or a similar computing device. For example, the electronic device is a terminal. Fig.11 is a block diagram of an electronic device for information interaction according to an exemplary embodiment. Specifically:

[0305] The terminal may include components such as an RF (Radio Frequency) circuit 1110, a memory 1120 including one or more computer-readable storage media, an input unit 1130, a display unit 1140, a sensor 1150, an audio circuit 1160, a WiFi (wireless fidelity) module 1170, a processor 1180 including one or more processing cores, and a power supply 1190. Those skilled in the art will appreciate that Fig.11 The terminal structure shown in the figure does not constitute a limitation on the terminal, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0306] The RF circuit 1110 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is handed over to one or more processors 1180 for processing; in addition, the data related to the uplink is sent to the base station. Generally, the RF circuit 1110 includes but is not limited to an antenna, at least one amplifier, a tuner, one or more oscillators, a user identity module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier), a duplexer, etc. In addition, the RF circuit 1110 can also communicate with the network and other terminals through wireless communication. The wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile communication), GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), email, SMS (Short Messaging Service), etc.

[0307] The memory 1120 can be used to store software programs and modules, and the processor 1180 executes various functional applications and data processing by running the software programs and modules stored in the memory 1120. The memory 1120 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, application programs required for functions, etc.; the data storage area may store data created according to the use of the terminal, etc. In addition, the memory 1120 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 1120 may also include a memory controller to provide the processor 1180 and the input unit 1130 with access to the memory 1120.

[0308] The input unit 1130 can be used to receive input digital or character information, and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control. Specifically, the input unit 1130 may include a touch-sensitive surface 1131 and other input devices 1132. The touch-sensitive surface 1131, also known as a touch display screen or touch pad, can collect user touch operations on or near it (such as operations performed by users using fingers, styluses, or any other suitable objects or accessories on or near the touch-sensitive surface 1131), and drive corresponding connection devices according to a pre-set program. Optionally, the touch-sensitive surface 1131 may include a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then sends it to the processor 1180, and can receive and execute commands sent by the processor 1180. In addition, the touch-sensitive surface 1131 may be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch-sensitive surface 1131, the input unit 1130 may further include other input devices 1132. Specifically, the other input devices 1132 may include, but are not limited to, one or more of a physical keyboard, a function key (such as a volume control key, a switch key, etc.), a trackball, a mouse, a joystick, and the like.

[0309] The display unit 1140 can be used to display information input by the user or information provided to the user and various graphical user interfaces of the terminal, which can be composed of graphics, text, icons, videos and any combination thereof. The display unit 1140 may include a display panel 1141. Optionally, the display panel 1141 may be configured in the form of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc. Further, the touch-sensitive surface 1131 may cover the display panel 1141. When the touch-sensitive surface 1131 detects a touch operation on or near it, it is transmitted to the processor 1180 to determine the type of touch event, and then the processor 1180 provides corresponding visual output on the display panel 1141 according to the type of touch event. Among them, the touch-sensitive surface 1131 and the display panel 1141 can be two independent components to realize input and output functions, but in some embodiments, the touch-sensitive surface 1131 and the display panel 1141 can also be integrated to realize input and output functions.

[0310] The terminal may also include at least one sensor 1150, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 1141 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 1141 and / or the backlight when the terminal is moved to the ear. As a type of motion sensor, the gravity acceleration sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the terminal posture (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc. that can be configured in the terminal, they will not be repeated here.

[0311] The audio circuit 1160, the speaker 1161, and the microphone 1162 can provide an audio interface between the user and the terminal. The audio circuit 1160 can transmit the received audio data to the speaker 1161 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 1162 converts the collected sound signal into an electrical signal, which is received by the audio circuit 1160 and converted into audio data, and then the audio data is processed by the output processor 1180 and sent to, for example, another terminal through the RF circuit 1110, or the audio data is output to the memory 1120 for further processing. The audio circuit 1160 may also include an earplug jack to provide communication between an external headset and the terminal.

[0312] WiFi is a short-range wireless transmission technology. The terminal can help users send and receive emails, browse web pages, and access streaming media through the WiFi module 1170, which provides users with wireless broadband Internet access. Fig.11 A WiFi module 1170 is shown, but it is understandable that it is not an essential component of the terminal and can be omitted as needed without changing the essence of the invention.

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

[0314] The terminal also includes a power supply 1190 (such as a battery) for supplying power to each component. Preferably, the power supply can be logically connected to the processor 1180 through a power management system, so that the power management system can manage charging, discharging, and power consumption management. The power supply 1190 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.

[0315] Although not shown, the terminal may also include a camera, a Bluetooth module, etc., which will not be described in detail herein. Specifically in this embodiment, the terminal also includes a memory, and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors. The one or more programs include instructions for executing the method provided in the above method embodiment.

[0316] In an exemplary embodiment, a computer storage medium is also provided. When instructions in the computer storage medium are executed by a processor of an electronic device, the electronic device is enabled to perform the steps of the method provided in any one of the above embodiments.

[0317] In an exemplary embodiment, a computer program product is also provided, the computer program product comprising a computer program / instruction, and the computer program / instruction is executed by a processor to implement the method provided in any of the above embodiments. Optionally, the computer program is stored in a computer-readable storage medium. The processor of the electronic device reads the computer program from the computer-readable storage medium, and the processor executes the computer program, so that the electronic device performs the method provided in any of the above embodiments.

[0318] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory may include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0319] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0320] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. An information interaction method, characterized in that: include: Displaying a conversation page between the first user object and the second user object; In response to a triggering operation on an interactive invitation entry in the conversation page, obtaining first continuous mutual chat information corresponding to the conversation page; the interactive invitation entry refers to an entry for user objects to perform a preset interactive operation on a target virtual object; In the case where the first continuous mutual chat information does not meet the preset interaction condition for the target virtual object, a first invitation trigger page is displayed; the first invitation trigger page at least displays a first invitation control for the first virtual object, and the first virtual object and the target virtual object are the same virtual object in different object forms; In response to a triggering operation on the first invitation control, a first invitation session message is displayed in a session area in the session page; the first invitation session message is used to indicate that the first user object invites the second user object to participate in a preset interactive operation on the first virtual object; In response to the second user object performing an invitation consent operation on the first invitation session message, a first invitation response message and the first virtual object are displayed.

2. The method according to claim 1, characterized in that The presentation state of the first virtual object includes a lighting state and a grayscale state; If the current interaction frequency between the first user object and the second user object meets the preset interaction frequency, the presentation state of the first virtual object is a lit state; If the current interaction frequency between the first user object and the second user object does not meet the preset interaction frequency, the presentation state of the first virtual object is a grayscale state.

3. The method according to claim 1, characterized in that The method further comprises: In response to the detail display operation for the first virtual object, a conversation interaction detail page is displayed; the conversation interaction detail page displays one or more of the current continuous chat progress, the guide information for activating and displaying the target virtual object, and the conversation additional operation control; The session additional operation control includes a release interaction control for releasing the session interaction with the first virtual object, and / or a hide object control for hiding the first virtual object.

4. The method according to claim 1, characterized in that: The method further comprises: If the second continuous chat information corresponding to the conversation page meets the preset interaction condition, the interactive activation information for the target virtual object is displayed, and the first virtual object is switched to be displayed as the target virtual object; the second continuous chat information is obtained later than the first continuous chat information.

5. The method according to claim 1, characterized in that After displaying the session page of the first user object, the method further includes: If the first continuous chat information meets the preset interaction condition, a session heat label and / or session interaction reminder information for the target virtual object is displayed on the session page; the session interaction reminder information is used to trigger the execution of an interaction invitation for the target virtual object.

6. The method according to any one of claims 1 to 5, characterized in that: After obtaining the first continuous mutual chat information corresponding to the conversation page, the method further includes: In the case where the first continuous mutual chat information meets the preset interaction condition for the target virtual object, a second invitation trigger page is displayed; and the second invitation trigger page at least displays a second invitation control for the target virtual object; In response to a triggering operation on the second invitation control, displaying a second invitation session message in the session page; In response to the second user object performing an invitation consent operation on the invitation session message, a second invitation response message and the target virtual object are displayed.

7. The method according to claim 6, characterized in that The method further comprises: In response to a detail display operation for the target virtual object, an object detail page of the target virtual object is displayed; the object detail page includes one or more of a hide object control, an object edit control, and a cancel interaction control; In response to a triggering operation on a hide object control in the object details page, hiding a target virtual object in the object details page, and synchronously hiding a target virtual object in the session page; In response to a triggering operation on an object editing control in the object details page, an object property editing window is displayed; the object property editing window includes an editing item for the name of the target virtual object and an editing item for the name of the target virtual object for the first user object; In response to a triggering operation of releasing the interaction control in the object details page, an interaction release window for the target virtual object is displayed; and in response to receiving a release operation for the interaction release window, the session interaction between the first user object and the second user for the target virtual object is disconnected, and the target virtual object in the session page is hidden.

8. The method according to claim 6, characterized in that The method further comprises at least one of the following steps: In response to the current interaction frequency between the first user object and the second user object meeting the preset interaction frequency, displaying the target virtual object in a lit state; In response to the current interaction frequency between the first user object and the second user object not meeting the preset interaction frequency, displaying the target virtual object in a to-be-lit state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the to-be-lit state; In response to the current interaction frequency between the first user object and the second user object continuing to fail to meet the preset interaction frequency, displaying the target virtual object in the reigniting state in the object details page, wherein the current expression and / or color attribute of the target virtual object matches the reigniting state; In response to the interactive operation on the target virtual object, adjusting the object expression and / or the object posture of the target virtual object, and displaying first interactive dialogue information matching the interactive operation around the target virtual object; In response to satisfying the display condition of interaction interruption, the target virtual object in the leaving state is displayed in the object details page, and the exit animation of the target virtual object is displayed in the session page.

9. The method according to claim 7, characterized in that: The method further comprises: In response to an object progress switching operation on the target virtual object, object form information of at least one second virtual object at a different growth level and a corresponding image unlocking condition are displayed; the growth value of the second virtual object is greater than the growth value of the target virtual object.

10. The method according to claim 7, characterized in that The object details page includes at least one task item and a corresponding task status label, and the method further includes: In response to an execution operation on a target task item in the at least one task item, updating a task status label of the target task item, and updating a sorting position of each task item in the at least one task item; Among them, the task status tag includes a reminder tag and / or an executed tag, the reminder tag is used to trigger to remind the second user object to execute the corresponding target task item, the executed tag is used to increase the growth value of the target virtual object, and the growth value of the target virtual object is used to adjust the growth level of the target virtual object and / or the object form of the target virtual object.

11. The method according to claim 7, characterized in that The object details page includes a dressing control; the method further includes: In response to a triggering operation on the dress-up control, a dress-up page for the target virtual object is displayed; the dress-up page includes a social relationship tag and a decorative tag related to the degree of task execution; In response to a triggering operation of a target decorative element in the decorative tag, displaying a decorated target virtual object including the target decorative element in the dressing page; and / or, In response to a triggering operation of the social relationship tag, a plurality of relationship object elements are displayed; different relationship object elements are used to represent different social relationships between the first user object and the second user object; and in response to a triggering operation of a target relationship object element among the plurality of relationship object elements, the relationship object element is displayed around the target virtual object; In response to a triggering save operation on the decoration tag and / or the social relationship tag, the decorated target virtual object is displayed on the object details page, and the target virtual object in the session page is synchronously decorated.

12. The method according to claim 6, characterized in that The method further comprises: Acquire the to-be-shared information of the target virtual object, and share the to-be-shared information with the associated user object; The information to be shared includes one or more of object attribute details information, image upgrade information, and dressing information of the target virtual object.

13. The method according to claim 1, characterized in that The method further comprises: Displaying a message page of the first user object; In response to a trigger operation on a preset invitation entry in the message page, an invitation association page is displayed; the invitation association page is at least used to invite at least one associated user object to perform a conversation interaction with a target virtual object; In response to an invitation operation on at least one first associated user object displayed in the invitation association page, sending first invitation information for the target virtual object to the at least one first associated user; In response to a triggering operation on at least one sharing control in the invitation-associated page, the generated second invitation information is shared with at least one second associated user object in an application corresponding to the at least one sharing control.

14. An information interaction device, characterized in that: include: A first display module is configured to execute and display a conversation page between a first user object and a second user object; The mutual chat acquisition module is configured to execute a trigger operation on an interaction invitation entry in the conversation page to acquire first continuous mutual chat information corresponding to the conversation page; the interaction invitation entry refers to an entry for user objects to perform a preset interaction operation on a target virtual object; A second display module is configured to display a first invitation trigger page when the first continuous mutual chat information does not meet a preset interaction condition for a target virtual object; the first invitation trigger page at least displays a first invitation control for a first virtual object, and the first virtual object and the target virtual object are the same virtual object in different object forms; A first invitation display module is configured to display a first invitation session message in the session area of ​​the session page in response to a trigger operation on the first invitation control; the first invitation session message is used to indicate that the first user object invites the second user object to participate in a preset interactive operation on the first virtual object; The third display module is configured to execute, in response to the second user object performing an invitation consent operation on the first invitation session message, display a first invitation response message and the first virtual object.

15. An electronic device, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the information interaction method as described in any one of claims 1 to 13.

16. A computer-readable storage medium, when instructions in the computer-readable storage medium are executed by a processor of an electronic device, the electronic device is enabled to execute the information interaction method as claimed in any one of claims 1 to 13.

17. A computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the information interaction method according to any one of claims 1 to 13 is implemented.

Citation Information

Patent Citations

  • Information interaction method and device, electronic equipment and storage medium

    CN107656674A

  • Interaction control method and device, computer equipment and storage medium

    CN115317892A