Conversational interface display method, device, electronic device, storage medium and program product

By displaying the target page content associated with the target virtual object in the session interface, the problem of a single content of the existing conversation interface is solved, and the content of content is enriched and the user experience is improved.

CN118051291BActive Publication Date: 2025-01-24BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202410205404.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-02-23
Publication Date
2025-01-24
Estimated Expiration
2044-02-23

AI Technical Summary

Technical Problem

In existing applications, the content displayed by the conversation interface is relatively single, lacking diversity and interactivity.

Method used

By receiving the session interface display operation of the current user for the target user, the session interface between the current user and the target user is displayed in response, and the target page content associated with the target virtual object is displayed in the session interface. The target virtual object is related to the current user. associated with the interactive behavior information between target users.

Benefits of technology

It enriches the content displayed in the conversation interface, simplifies the operation of viewing page content related to virtual objects, and enhances the user experience through the display of interactive behavior information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118051291B_ABST
    Figure CN118051291B_ABST
Patent Text Reader

Abstract

The disclosed embodiments provide a method, device, electronic device, storage medium and program product for displaying a conversation interface. The method includes: receiving a conversation interface display operation of a current user for a target user; displaying a conversation interface between the current user and the target user in response to the conversation interface display operation; and displaying a target page content corresponding to a target virtual object in the conversation interface, wherein the target virtual object is associated with the interactive behavior information between the current user and the target user. The disclosed embodiments utilize the above technical solution to enrich the content displayed in the conversation interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer technology, and in particular, to a method, device, electronic device, storage medium, and program product for displaying a conversation interface. Background Art

[0002] Currently, in some applications, users can view the conversation interface between them and other users. However, the content displayed in the conversation interface is relatively simple. Summary of the invention

[0003] The embodiments of the present disclosure provide a method, device, electronic device, storage medium, and program product for displaying a conversation interface to enrich the content displayed in the conversation interface.

[0004] In a first aspect, an embodiment of the present disclosure provides a method for displaying a conversation interface, including:

[0005] Receive the current user's session interface display operation for the target user;

[0006] In response to the conversation interface display operation, displaying a conversation interface between the current user and the target user;

[0007] The target page content corresponding to the target virtual object is displayed in the conversation interface, and the target virtual object is associated with the interactive behavior information between the current user and the target user.

[0008] In a second aspect, the present disclosure also provides a display device for a conversation interface, including:

[0009] An operation receiving module is used to receive the current user's session interface display operation for the target user;

[0010] A conversation interface display module, used to display the conversation interface between the current user and the target user in response to the conversation interface display operation;

[0011] A content display module is used to display the target page content corresponding to the target virtual object in the conversation interface, and the target virtual object is associated with the first interactive behavior information between the current user and the target user.

[0012] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:

[0013] one or more processors;

[0014] a memory for storing one or more programs,

[0015] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying a conversation interface as described in the embodiment of the present disclosure.

[0016] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for displaying a conversation interface as described in an embodiment of the present disclosure.

[0017] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product. When the computer program product is executed by a computer, the computer implements the method for displaying a conversation interface as described in the embodiments of the present disclosure.

[0018] The method, device, electronic device, storage medium and program product for displaying a conversation interface provided by the embodiments of the present disclosure receive a conversation interface display operation of the current user for a target user; in response to the conversation interface display operation, display the conversation interface between the current user and the target user; and display the target page content corresponding to the target virtual object in the conversation interface, where the target virtual object is associated with the interactive behavior information between the current user and the target user. The embodiments of the present disclosure utilize the above technical solution to enrich the content displayed in the conversation interface and the display method of the page content corresponding to the virtual object by displaying the page content corresponding to the target virtual object associated with the interactive behavior information between different users in the conversation in the conversation interface of the conversation, thereby simplifying the operations required to view the page content corresponding to the virtual object. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] The above and other features, advantages and aspects of the embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the accompanying drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and the originals and elements are not necessarily drawn to scale.

[0020] Figure 1 A flowchart of a method for displaying a conversation interface provided by an embodiment of the present disclosure;

[0021] Figure 2 A schematic diagram showing a conversation interface provided by an embodiment of the present disclosure;

[0022] Figure 3 A schematic diagram showing another conversation interface provided in an embodiment of the present disclosure;

[0023] Figure 4 A flowchart of another method for displaying a conversation interface provided by an embodiment of the present disclosure;

[0024] Figure 5A schematic diagram showing an object details interface provided by an embodiment of the present disclosure;

[0025] Figure 6 A schematic diagram showing an achievement details interface provided by an embodiment of the present disclosure;

[0026] Figure 7 A schematic diagram of a process of inviting a target virtual object to co-adopt provided in an embodiment of the present disclosure;

[0027] Figure 8 A structural block diagram of a display device for a conversation interface provided by an embodiment of the present disclosure;

[0028] Fig. 9 A schematic diagram of the structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0029] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.

[0030] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0031] The term "including" and its variations used herein are open inclusions, i.e., "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". The relevant definitions of other terms will be given in the following description.

[0032] It should be noted that the concepts such as "first" and "second" mentioned in the present disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.

[0033] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".

[0034] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.

[0035] It is understandable that before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, usage scenarios, etc. of the personal information involved in the present disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0036] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0037] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0038] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0039] It is understandable that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) shall comply with the requirements of relevant laws, regulations and relevant provisions.

[0040] Figure 1 A flowchart of a method for displaying a conversation interface provided by an embodiment of the present disclosure. The method can be executed by a display device for a conversation interface, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, typically a mobile phone or a tablet computer. The method for displaying a conversation interface provided by an embodiment of the present disclosure is suitable for displaying page content related to a virtual object jointly raised by two parties in a conversation in a conversation interface. Figure 1 As shown, the method for displaying a conversation interface provided in this embodiment may include:

[0041] S101: Receive a session interface display operation of a current user for a target user.

[0042] The session interface display operation may be a trigger operation for indicating displaying the session interface between the current user and a certain user. The execution method of the session interface display operation is not limited, such as the session interface display operation may be an operation for triggering a session control corresponding to the target user, or an operation for executing a sliding gesture for indicating displaying the session interface. The current user may be understood as the user who performs the session interface display operation. The target user may be the user corresponding to the session interface display operation, such as the user for whom the session interface display operation indicates displaying the session interface between him and the current user.

[0043] In this embodiment, when the current user wants to view the conversation interface between him / her and a certain user (such as a target user), he / she can perform a conversation interface display operation for the user. Accordingly, the current application can receive the conversation interface display operation performed by the current user.

[0044] S102: In response to the conversation interface display operation, display a conversation interface between the current user and the target user.

[0045] Specifically, when receiving a session interface display operation of the current user for the target user, the session interface between the current user and the target user can be displayed in response to the session interface display operation. The session interface can be understood as an interface for the current user to conduct a session with the target user.

[0046] S103: Displaying target page content corresponding to the target virtual object in the conversation interface, wherein the target virtual object is associated with interactive behavior information between the current user and the target user.

[0047] The target virtual object may be a virtual object that the current user and the target user jointly raise. The virtual object may be, for example, a virtual animal and / or a virtual plant, etc., which may be specifically set or selected as required.

[0048] The target virtual object is associated with the interactive behavior information between the current user and the target user. For example, the target virtual object can be acquired and / or grown based on the interactive behavior information between the current user and the target user; or the target virtual object can be associated with a certain associated object or a certain associated element of the interactive behavior information.

[0049] Optionally, the target virtual object is associated with the first interactive behavior information between the current user and the target user, including: the target virtual object has an associated relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user, and the preset interactive relationship is established based on the interactive behavior information between the current user and the target user.

[0050] Among them, the preset interactive relationship between the current user and the target user can be an interactive relationship established based on the interactive behavior information between the current user and the target user. The interactive behavior information may include session behavior information, comment behavior information and / or like behavior information, etc. Session behavior information can be understood as information about session behavior between the current user and the target user; comment behavior information can be understood as information about comment behavior between the current user and the target user on the media content published by the other party; like behavior information can be understood as information about like behavior between the current user and the target user on the media content published by the other party. The following takes the interactive behavior information including session behavior information as an example. At this time, the preset interactive relationship can be established based on the session behavior information between the current user and the target user, such as after the current user and the target user have had a session for n consecutive days. The preset relationship identifier can be a relationship identifier of the preset interactive relationship.

[0051] In some embodiments, the target virtual object may have an association relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user. In other words, a virtual object jointly raised by two users may be associated with a preset relationship identifier between the two users. Optionally, the target virtual object has an association relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user, including at least one of the following: the growth value of the target virtual object is associated with a presentation attribute of the preset relationship identifier; the object state of the target virtual object is associated with the preset relationship identifier; the object identifier of the target virtual object and the preset relationship identifier can be switched for display.

[0052] The growth value of the target virtual object can be used to describe the growth degree of the target virtual object. The association of the growth value of the target virtual object with the presentation attributes of the preset relationship identifier can be understood as the association of the growth value of the target virtual object with the attributes presented by the preset relationship identifier, such as being associated with the relationship attributes of the preset interactive relationship presented by the preset relationship identifier and / or being associated with the presentation attributes of the preset relationship identifier itself. For example, the growth value of the target virtual object can be determined based on the relationship attributes presented by the preset relationship identifier and / or the presentation attributes of the preset relationship identifier itself based on the preset interactive relationship. Exemplarily, the presentation attributes of the preset relationship identifier can be understood as the display attributes of the preset relationship identifier, such as the display style and / or display duration of the preset relationship identifier.

[0053] The object state of the target virtual object can be understood as the state of the target virtual object, such as the display state of the target object. Optionally, the object state includes at least one of object color, object expression and object action. Object color can be understood as the color displayed by the target virtual object; object expression can be understood as the expression presented by the target virtual object; object action can be understood as the action presented by the target virtual object. The object state of the target virtual object can be associated with a preset relationship identifier. Exemplarily, the target virtual object can be displayed as different object states based on the different presentation attributes of the preset relationship identifier, such as displaying the target virtual object in different colors, controlling the target virtual object to present different expressions and / or controlling the target virtual object to perform different actions, etc.

[0054] The object identification of the target virtual object can be understood as the identification of the target virtual object, which can be used to identify the target virtual object. The object identification of the target virtual object and the preset relationship identification can be switched and displayed. For example, in some cases, the preset relationship identification can be switched and displayed as the object identification of the target virtual object; and / or, in some cases, the object identification of the target virtual object can be switched and displayed as the preset relationship identification. Alternatively, the preset relationship identification and the object identification of the target virtual object can be switched and displayed periodically.

[0055] The target page content can be understood as the page content corresponding to the target virtual object. The specific content of the page content is not limited. Optionally, the target page content includes at least one of the object identifier of the target virtual object, the page widget corresponding to the target virtual object, and the preset control corresponding to the target virtual object. The page widget corresponding to the target virtual object can be understood as a page widget associated with the target virtual object, such as a page widget for presenting the object screen of the target virtual object. The preset control corresponding to the target virtual object can be a control associated with the target virtual object, and the preset control can be used to trigger the execution of an event associated with the target virtual object, such as an entrance to the joint raising invitation interface of the target virtual object and / or an entrance to the object details interface, etc.

[0056] Specifically, when displaying the conversation interface between the current user and the target user, the target page content corresponding to the target virtual object associated with the interactive behavior information between the current user and the target user can be further displayed in the conversation interface, such as the object identifier 20 of the target virtual object, the page widget 21 corresponding to the target virtual object and / or the preset control 22 corresponding to the target virtual object can be displayed in the conversation interface between the current user and the target user. Figure 2 and Figure 3 as shown in .

[0057] Thus, by displaying the page content corresponding to the target virtual object associated with the interactive behavior information between different users in the session in the session interface of the session, the content displayed in the session interface and the display method of the page content corresponding to the virtual object can be enriched, and the operation required to view the page content corresponding to the virtual object can be simplified. In addition, it is also possible to realize the acquisition and growth of virtual objects based on the interactive behavior information between different users in the session, enriching the acquisition and cultivation methods of virtual objects.

[0058] In some implementations, when the target page content corresponding to the target virtual object is displayed in the conversation interface, the display position of the target page content in the conversation interface can be flexibly set as needed, which is not limited in this embodiment.

[0059] In the case where the target page content includes an object identifier of a target virtual object, a page widget corresponding to the target virtual object, and / or a preset control corresponding to the target virtual object, exemplarily, the object identifier of the target virtual object can be displayed in the top area of ​​the conversation interface; the page widget corresponding to the target virtual object can be displayed in the border area of ​​the conversation interface; and / or the preset control corresponding to the target virtual object can be displayed in the area associated with the information input area of ​​the conversation interface. At this time, optionally, the method for displaying the conversation interface further includes at least one of the following: the object identifier is displayed in the top area of ​​the conversation interface; the page widget is displayed in the border area of ​​the conversation interface; the preset control is displayed in the area associated with the information input area of ​​the conversation interface.

[0060] Among them, the top area of ​​the session interface can be a certain area located at the top of the session interface, such as an area associated with the session name displayed at the top of the session interface. The border area of ​​the session interface can be an area associated with one or more borders of the session interface, such as an area within a first preset distance range from one or more borders of the session interface. Exemplarily, the border area of ​​the session interface can be a side border area of ​​the session interface, such as an area within the first preset area range with the left or right border of the session interface. The area associated with the information input area can be an area within the second preset area range with the information input area, such as an area located above, below, on the left or on the right of the information input area.

[0061] For example, Figure 2 and Figure 3 As shown, the object identifier 20 of the target virtual object can be displayed after the session name of the session interface displayed in the top area of ​​the session interface, the page widget 21 corresponding to the target virtual object can be displayed in the left border area or the right border area of ​​the session interface, and / or the preset control 22 corresponding to the target virtual object can be displayed above the information input area 23.

[0062] In some embodiments, the page widget is displayed in the boundary area of ​​the session interface. After the target page content corresponding to the target virtual object is displayed in the session interface, it also includes: in response to a drag operation on the page widget, controlling the page widget to move with the drag operation; when the drag operation is triggered and ends, determining the target boundary area corresponding to the current position of the page widget, and moving the page widget to the target boundary area for display.

[0063] Among them, the drag operation for the page widget can be a trigger operation of dragging the page widget to move in the conversation interface, such as a trigger operation of pressing and holding the page widget and moving it. The current position of the page widget can be understood as the position to which the page widget is currently moved. The target boundary area can be a boundary area of ​​the conversation interface corresponding to the current position of the page widget. The method for determining the target boundary area is not limited. For example, the target boundary area can be the boundary area closest to the current position of the page widget when the drag operation is triggered, or a boundary area within a set distance range from the current position of the page widget, and so on. The following is an example in which the target boundary area is the boundary area closest to the current position of the page widget in the left and right boundary areas of the conversation interface.

[0064] In the above implementation, the user can be supported to drag the page widget corresponding to the target virtual object in the conversation interface to adjust the display position of the page widget and meet the user's different display requirements for the page widget corresponding to the target object.

[0065] Specifically, when a drag operation is received on a page widget corresponding to a target virtual object displayed in a conversation interface, the page widget can be controlled to move in the conversation interface along with the drag operation; and when the end of the drag operation trigger is detected, the target boundary area corresponding to the current position of the page widget is determined, and the page widget is moved to the target boundary area for display.

[0066] For example, the page widget corresponding to the target virtual object can be controlled to move within the preset interface area of ​​the session interface along with the drag operation, and when the end of the drag operation trigger is detected, the current position of the page widget is determined, and it is judged whether the current position is located in the left border area or the right border area of ​​the session interface. If so, the page widget can be displayed in the left border area or the right border area where it is currently located; if not, the border area closest to the current position in the left border area and the right border area of ​​the session interface can be determined, and the page widget is moved to the border area for display.

[0067] Among them, the preset interface area can be an area in the session interface that supports dragging of page widgets. The preset interface area can be set as needed. For example, the left border of the session interface can be used as the left border of the preset interface area, the right border of the session interface can be used as the right border of the preset interface area, the lower border of the top area of ​​the session interface can be used as the upper border of the preset interface area, and / or the upper border of the information input area of ​​the session interface and the upper border of the preset control, whichever is closer to the top area of ​​the session interface, can be used as the lower border of the preset interface area, and so on.

[0068] In some embodiments, the page widget is displayed in the border area of ​​the session interface, and after the target page content corresponding to the target virtual object is displayed in the session interface, it also includes: in response to the situation of adding preset page content to the session interface, adjusting the display position of the page widget in the border area based on the display position of the preset page content.

[0069] Among them, the preset page content can be page content that is added for display in the conversation interface. For example, the preset page content can be page content of a set type that is added for display in the conversation interface, such as a floating bar for displaying notification information or a virtual keyboard displayed in response to a trigger operation on an information input area, etc.

[0070] In the above implementation, the display position of the page widget corresponding to the target virtual object in the boundary area can be adjusted based on the display position of the preset page content added to the conversation interface to avoid the preset page content or the page widget corresponding to the target virtual object from blocking the other party.

[0071] Exemplarily, when there is preset page content to be added for display in the session interface, the display position of the preset page content in the session interface can be determined, and the preset page content can be displayed at the display position. In case that the display position overlaps with the current display position of the page widget in the session interface, the display position of the page widget in the session interface is adjusted based on the display position, such as adjusting the display position of the page widget in the boundary area to one side along the boundary area where the page widget is currently displayed, and so on.

[0072] In some embodiments, the current user and the target user can obtain a cooperative cultivation achievement by co-cultivating the target virtual object. After obtaining the cooperative cultivation achievement, virtual items corresponding to the cooperative cultivation achievement can be further obtained, such as obtaining a conversation tool corresponding to the cooperative cultivation achievement. At this time, optionally, the method for displaying the conversation interface also includes: in response to achieving a second cooperative cultivation achievement for the target virtual object, adding a conversation tool corresponding to the second cooperative cultivation achievement to the conversation tool interface of the current user, the conversation tool including at least one of a message display theme style, a conversation widget, and a conversation emoticon picture.

[0073] Among them, the second cooperative cultivation can be understood as the cooperative cultivation achievement currently achieved by the current user and the target user through the cooperative cultivation target virtual object. The way to achieve the cooperative cultivation achievement can be set in advance, and this embodiment does not limit this. The conversation tool can be a tool for conducting a conversation, such as a message display theme style, a conversation widget and / or a conversation expression picture. Here, the message display theme style may include a message bubble style for displaying the sent conversation information; the conversation widget can be displayed in the associated position of the message bubble and / or the user identifier; the conversation expression picture can be used to send as the information content of the conversation information.

[0074] The method for displaying a conversation interface provided in this embodiment receives a conversation interface display operation of a current user for a target user; in response to the conversation interface display operation, displays a conversation interface between the current user and the target user; and displays a target page content corresponding to a target virtual object in the conversation interface, where the target virtual object is associated with the interactive behavior information between the current user and the target user. This embodiment utilizes the above technical solution, and by displaying the page content corresponding to the target virtual object associated with the interactive behavior information between different users in the conversation in the conversation interface of the conversation, it is possible to enrich the content displayed in the conversation interface and the display method of the page content corresponding to the virtual object, and simplify the operations required to view the page content corresponding to the virtual object.

[0075] Figure 4 A flow chart of another method for displaying a conversation interface provided for an embodiment of the present disclosure. The scheme in this embodiment may be combined with one or more optional schemes in the above-mentioned embodiments. Optionally, the displaying of the target page content corresponding to the target virtual object in the conversation interface includes: if there is a target virtual object jointly raised between the current user and the target user, then displaying the first page content corresponding to the target virtual object in the conversation interface; and / or, if there is no target virtual object jointly raised between the current user and the target user, then displaying the second page content corresponding to the target virtual object in the conversation interface.

[0076] Correspondingly, such as Figure 4As shown, the method for displaying a conversation interface provided in this embodiment may include:

[0077] S201: Receive a session interface display operation of a current user for a target user.

[0078] S202. In response to the conversation interface display operation, display the conversation interface between the current user and the target user, and execute S203 or S204.

[0079] S203: If there is a target virtual object jointly maintained between the current user and the target user, display a first page content corresponding to the target virtual object in the conversation interface, wherein the target virtual object is associated with the interactive behavior information between the current user and the target user.

[0080] Among them, the page content corresponding to the target virtual object may include first page content. The first page content can be understood as the page content corresponding to the target virtual object displayed when there is a target virtual object that is jointly raised between the current user and the target user. Exemplarily, the first page content may include at least one of an object identifier of the target virtual object, a page widget corresponding to the target virtual object, and / or a preset control corresponding to the target virtual object.

[0081] In this embodiment, when there is a target virtual object jointly raised between the current user and the target user, the first page content corresponding to the target virtual object can be displayed so that the current user can view the relevant information of the jointly raised target virtual object.

[0082] Specifically, when a session interface display operation for a target user is received, in the case where the current user and the target user have a target virtual object that they both share, the session interface display operation can be responded to by displaying the session interface between the current user and the target user, and displaying the first page content corresponding to the target virtual object in the session interface, such as displaying the object identifier 20 of the target virtual object, the page widget 21 corresponding to the target virtual object, and the preset control 22 corresponding to the target virtual object in the session interface, such as Figure 2 shown.

[0083] In some implementations, the first page content corresponding to the target virtual object displayed in the conversation interface can support a user to trigger viewing of the object information of the target virtual object. At this time, optionally, after displaying the first page content corresponding to the target virtual object in the conversation interface, the method further includes: displaying an object details interface of the target virtual object in response to an object details display operation performed in the conversation interface, wherein the object details display operation includes a trigger operation for the first page content.

[0084] The object detail display operation may be a trigger operation for indicating the display of the object detail interface of the target virtual object. The execution method of the object detail display operation is not limited. For example, the object detail display operation may include but is not limited to a trigger operation for the first page content in the conversation interface, such as the object detail display operation may also include an operation of executing a certain sliding gesture, etc.

[0085] Specifically, when an object detail display operation for a target virtual object is received, for example, Figure 2 As shown, in the case where it is detected that the current user triggers the first page content displayed in the conversation interface, such as in the case where it is detected that the current user triggers the object identifier 20 of the target virtual object displayed in the conversation interface, the page widget 21 corresponding to the target virtual object, or the page control 22 corresponding to the target virtual object, the object details interface 50 of the target virtual object can be displayed, such as displaying the object details interface 50 of the target virtual object in the form of a panel in the conversation interface, such as Figure 5 As shown, the current user can view the relevant information of the target virtual object.

[0086] For example, Figure 5 As shown, the object information of the target virtual object can be displayed in the object details interface of the target virtual object, and the object information may include the object nickname, growth stage information and / or growth value of the target virtual object. In addition, the object details interface of the target virtual object may also display interaction information, user identification information of the current user and the target user, the object screen of the target virtual object and / or the growth strategy of the target virtual object. The interaction information may include, for example, the interaction duration, such as the number of consecutive interaction days, which may be the number of days that the current user and the target user have continuously interacted through interactive behaviors, or the number of consecutive interaction days between the current user and the target user since the target virtual object was established, etc., which may be set as needed.

[0087] In some embodiments, the user can be supported to modify the object information of the target virtual object and / or view the achievement details of the joint cultivation achievement based on the object details interface of the target object. At this time, optionally, after displaying the object details interface of the target virtual object, it also includes: in response to the information modification operation in the object details interface, modifying the object information of the target virtual object; and / or, in response to the achievement details display operation in the object details interface, displaying the achievement details interface of the first joint cultivation achievement, the first joint cultivation achievement is obtained by jointly raising a virtual object with the target user.

[0088] Among them, the information modification operation can be a trigger operation for indicating the modification of the object information of the target virtual object, such as a trigger operation for indicating the modification of the object type and / or object nickname of the target virtual object, etc. The execution method of the information modification operation is not limited. For example, the information modification operation can be an operation of triggering a certain control or executing a corresponding trigger handheld operation, etc. The achievement details display operation can be a trigger operation for indicating the display of the achievement details interface of a certain co-cultivation achievement, such as triggering the achievement logo of a certain co-cultivation achievement, an achievement control, or an operation of executing a certain sliding gesture, etc. Optionally, the achievement logo of the first co-cultivation achievement is displayed in the object details interface, and the achievement logo is configured to trigger the execution of the achievement details display operation. The first co-cultivation can be a co-cultivation achievement corresponding to the achievement display operation, that is, the achievement display operation indicates the display of the co-cultivation achievement of its achievement details interface. Co-cultivation can be understood as the achievement obtained by the current user through co-cultivation of a virtual object with the target user, and the virtual object includes but is not limited to the target virtual object of the current co-cultivation.

[0089] Specifically, when an information modification operation is received within the object details interface, the object information of the target virtual object can be modified based on the information modification operation; and / or, when an achievement details display operation is received within the object details interface, the achievement details interface of the joint development achievement (such as the first joint development achievement) corresponding to the achievement details display operation can be displayed.

[0090] For example, to modify the object nickname of the target virtual object, Figure 5 As shown, more controls 51 may be displayed in the object details interface 50 of the target virtual object, and the more controls 51 may be used to trigger the display of the nickname modification control. Thus, when it is detected that the current user triggers the nickname modification control, it can be determined that an information modification operation is received, and in response to the information modification operation, a nickname input area is displayed for the current user to input the object nickname to be modified; and when it is detected that the current user's input operation is completed, the object nickname of the target virtual object can be modified to the object nickname input by the current user in the nickname input area.

[0091] In addition, the user can be supported to set whether to display the page widget corresponding to the target virtual object in the conversation interface. For example, when it is detected that the current user triggers more controls in the object details interface, the page widget hide / show control can be further displayed. The page widget hide / show control can be used to trigger the hiding of the page widget corresponding to the target virtual object displayed in the conversation interface, or trigger the display of the page widget corresponding to the target virtual object in the conversation interface. And / or, the user can also be supported to release the virtual object of joint maintenance. For example, when it is detected that the current user triggers more controls in the object details interface, the release control of the target virtual object can be further displayed; thus, when it is detected that the current user triggers the release control of joint maintenance, the target virtual object of joint maintenance can be released, such as deleting the target virtual object of joint maintenance. In addition, the target user can be notified that the current user has released the target virtual object of joint maintenance.

[0092] Please continue to refer to Figure 5 , the object details interface 50 of the target virtual object may display at least one achievement mark 52 of the joint cultivation achievement obtained by the current user and the target user through the joint cultivation of the virtual object. Therefore, when it is detected that the current user triggers the achievement mark 52 of a joint cultivation achievement, it can be determined that the achievement details display operation for the joint cultivation achievement is received, and in response to the achievement details display operation, the achievement details interface 60 of the joint cultivation achievement is displayed, and the achievement mark, achievement information (such as achievement achievement conditions and / or achievement achievement time) and / or achievement rewards (such as information on virtual items corresponding to the joint cultivation achievement) of the joint cultivation achievement can be displayed in the achievement details interface 60, such as Figure 6 shown.

[0093] In some implementations, users can also be supported to create media content based on the obtained collaborative achievement, so as to enrich the creation method of media content and reduce the difficulty of creating media content. At this time, optionally, after the achievement details interface showing the first collaborative achievement, it also includes: in response to the media content generation operation in the achievement details interface, generating media content associated with the first collaborative achievement.

[0094] The media content generation operation may be a trigger operation for instructing the generation of media content, such as an operation for triggering a work generation control in an achievement details interface.

[0095] Exemplarily, when a media content generation operation acting on the achievement details interface content is received, media content can be generated based on the first achievement. For example, when it is detected that the current user triggers the media content generation control 61 (such as Figure 6 In the case shown in FIG. 1 , the achievement screen of the first combined cultivation achievement can be used as the media content screen to generate media content.

[0096] In addition, after the media content is generated, the generated media content may be further stored, or the media content may be published, which may be specifically set as required.

[0097] S204: If there is no target virtual object to be jointly raised between the current user and the target user, display a second page content corresponding to the target virtual object in the conversation interface.

[0098] Among them, the page content corresponding to the target virtual object may include second page content. The second page content can be understood as the page content corresponding to the target virtual object displayed when there is no target virtual object to be raised between the current user and the target user. Exemplarily, the second page content may include preset controls corresponding to the target virtual object, etc.

[0099] In this embodiment, when there is no target virtual object to be jointly raised between the current user and the target user, the second page content corresponding to the target virtual object can be displayed to facilitate the current user to invite the target user to jointly raise the target virtual object.

[0100] Specifically, when a session interface display operation for a target user is received, in the case where the current user and the target user do not have a target virtual object to be jointly raised, the session interface between the current user and the target user can be displayed in response to the session interface display operation, and the second page content corresponding to the target virtual object can be displayed in the session interface, such as displaying a preset control 22 corresponding to the target virtual object in the session interface, such as Figure 3 shown.

[0101] In some embodiments, the target virtual object may not have an associated relationship with the preset interactive relationship between the current user and the target user. In this case, it is not necessary to consider whether there is a preset interactive relationship between the current user and the target user, and the second page content can be directly displayed in the conversation interface to meet the user's collaborative needs.

[0102] In other embodiments, the target virtual object may have an association relationship with the preset 1 interactive relationship between the current user and the target user, such as the target virtual object may have an association relationship with the preset relationship identifier of the preset interactive relationship. In this case, whether the current user and the target user have a preset interactive relationship can be considered. Only when the current user and the target user have a preset interactive relationship, the virtual object between the current user and the target user is supported; and when the current user and the target user do not have a preset interactive relationship, the virtual object between the current user and the target user is not supported. Thus, only when there is a preset interactive relationship between the current user and the target user, the second page content corresponding to the target virtual object can be displayed in the conversation interface between the current user and the target user. At this time, optionally, if there is no target virtual object for joint raising between the current user and the target user, the second page content corresponding to the target virtual object is displayed in the conversation interface, including: if there is no target virtual object for joint raising between the current user and the target user, and there is a preset interactive relationship between the current user and the target user, the second page content corresponding to the target virtual object is displayed in the conversation interface.

[0103] In addition, when there is no target virtual object to be co-raised between the current user and the target user and there is a preset interactive relationship between the current user and the target user, a first notification card may be displayed in the conversation interface, and the first notification card may be used to prompt the current user and the target user that they can co-raise the virtual object. The first notification card may further display an invitation interface control, and the invitation interface control may be used to trigger the execution of the co-raising invitation operation to display the co-raising invitation interface.

[0104] In some embodiments, after displaying the second page content corresponding to the target virtual object in the conversation interface, it also includes: in response to a joint raising invitation operation performed in the conversation interface, displaying a joint raising invitation interface, the joint raising invitation interface being used to set object information of the target virtual object to be jointly raised; in response to a confirmation operation performed in the joint raising invitation interface, sending joint raising invitation information for the target virtual object in the conversation interface in the form of conversation information, the joint raising invitation information supporting triggering acceptance of the joint raising invitation for the target virtual object.

[0105] Among them, the joint raising invitation operation can be a trigger operation for indicating the display of the joint raising invitation interface. The execution method of the joint raising invitation operation is not limited. Exemplarily, the joint raising invitation operation can include triggering a certain control displayed in the session interface or performing a certain trigger gesture operation in the session interface. Optionally, the joint raising invitation operation includes a trigger operation for the second page content. For example, the user can perform the joint raising invitation operation by triggering the second page content displayed in the session interface. The confirmation operation acting in the joint raising invitation interface can be a trigger operation for indicating the sending of the joint raising invitation information, such as triggering the invitation control in the joint raising invitation interface. The joint raising invitation information can be used to invite the target user to jointly raise the target virtual object, and can support the recipient of the joint raising invitation information (such as the target user) to trigger the acceptance of the joint raising invitation for the target virtual object.

[0106] In the above implementation, the user can be supported to invite other users in the conversation corresponding to the conversation interface to jointly raise a virtual object based on the conversation interface, so as to further enrich the functions of the conversation interface.

[0107] Specifically, when receiving a joint fostering invitation operation in the conversation interface, such as when detecting that the current user triggers the preset control 22 (such as Figure 7 In the case of (as shown in the first figure in FIG), the joint raising invitation interface 70 may be displayed, such as Figure 7 As shown in the second figure, the current user can set the object information of the target virtual object to be co-raised, such as selecting the object type of the target virtual object and / or inputting the object nickname of the target virtual object, etc.; and when a confirmation operation acting on the session interface is received, such as when it is detected that the current user triggers the invitation control 71 in the co-raising invitation interface 70, the co-raising invitation information 72 for the target virtual object is sent in the session interface in the form of session information, such as Figure 7 As shown in the third figure, the target user is invited to co-parent the target virtual object. Here, the method of selecting the object type of the target virtual object is not limited, such as switching the object type of the target virtual object by sliding along a preset direction (such as horizontal or vertical, etc.) or triggering a switching control.

[0108] Please continue to refer to Figure 7 In the third figure, the joint raising invitation information may display at least part of the object information of the target virtual object, such as the object screen of the target virtual object, the object type and / or the object nickname of the target virtual object, etc.; a viewing control 73 may also be displayed. When the target user has not accepted the joint raising invitation, the viewing control 73 may be used to trigger the viewing of the joint raising invitation panel; when the target user has accepted the joint raising invitation, the viewing control 73 may be used to trigger the execution of the object details display operation for the target virtual object.

[0109] In addition, for the joint fostering invitation information 72, on the inviting side (such as the current user side), the joint fostering invitation information 72 may display the joint fostering invitation status information 74, and the status information 74 may be used to indicate whether the target user has accepted the invitation, such as Figure 7 As shown; on the invited side (such as the target user side), an acceptance control may be displayed in the joint raising invitation information 72, and the acceptance control may be used to trigger acceptance of the joint raising invitation for the target virtual object.

[0110] Regarding the invitation panel, after sending the joint raising invitation information, on the inviting side, a cancel invitation control may be displayed in the invitation panel, and the cancel invitation control may be used to trigger the cancellation of the joint raising invitation for the target virtual object; on the receiving side, an accept control may be displayed in the invitation panel, and the accept control may be used to trigger the acceptance of the joint raising invitation for the target virtual object.

[0111] In some embodiments, after displaying the second page content corresponding to the target virtual object in the conversation interface, it also includes: in response to the target user or the current user accepting the invitation to jointly raise the target virtual object, creating a target virtual image, and switching the second page content to the first page content for display, and the initial growth value of the target virtual image is determined based on the display time of the preset relationship identifier between the current user and the target user.

[0112] Among them, the initial growth value of the target virtual image can be understood as the growth value of the target virtual image when the target virtual image is created. The initial growth value of the target virtual image can be determined based on the display duration of the preset relationship identifier between the current user and the target user when the target virtual image is created. Thus, when the display duration of the preset relationship identifier is different, the target virtual image can have different initial growth values. Exemplarily, the display duration of the preset relationship identifier can be the duration for which the preset relationship identifier is displayed in the conversation interface, such as the number of days for which the preset relationship identifier is displayed. In some embodiments, the preset relationship identifier of the preset interactive relationship can be displayed in the conversation interface between the current user and the target user after the preset interactive relationship is established between the two. At this time, the display duration of the preset relationship identifier can be used to indicate the establishment duration of the preset interactive relationship.

[0113] Specifically, when the target user accepts the current user's invitation to jointly raise a target virtual image, or when the current user accepts the target user's invitation to jointly raise a target virtual object, the creation of the target virtual image can be triggered, such as by an application on the current user side (i.e., the current application), an application on the target user side, or a server, and determining the initial growth value of the target virtual image based on the display time of a preset relationship identifier between the current user and the target user.

[0114] In the above implementation, the second page content displayed in the conversation interface may also be switched to the first page content. Figure 7 As shown in (the figure takes the current user inviting the target user to jointly raise the target virtual object as an example), before the joint raising invitation is accepted, a preset control 22 corresponding to the target virtual object can be displayed in the conversation interface; after the joint raising invitation is accepted, an object identifier 20 of the target virtual object and / or a page widget 21 corresponding to the target virtual object can be added to the conversation interface.

[0115] In the above-mentioned implementation, the manner of adding the object identifier 20 for displaying the target virtual object in the conversation interface is not limited.

[0116] For example, Figure 3 and Figure 7 As shown, before accepting the joint fostering invitation, a preset relationship identifier 30 is displayed in the conversation interface, such as a relationship icon 301 showing a preset interactive relationship and a display duration 302 of the preset relationship identifier.

[0117] In some implementations, after accepting the joint fostering invitation, the displayed preset relationship identifier 30 may be kept unchanged, and an object identifier 20 of the target virtual object may be added to the conversation interface.

[0118] In other embodiments, after accepting the joint fostering invitation, the preset relationship identifier 30 displayed in the conversation interface may also be switched to be displayed as the object identifier 20 of the target virtual object. For example, at least part of the content (such as the relationship identifier 30) in the preset relationship identifier 30 may be switched to be displayed as the object identifier 20 of the target virtual object. Figure 7 At this time, optionally, the first page content includes the object identifier 20 of the target virtual object, and the switching of the second page content to the first page content includes: switching the preset relationship identifier 30 displayed in the conversation interface to the object identifier 20 of the target virtual object.

[0119] In the above-mentioned implementation, the display style of the object identifier that is switched to display can be preset. It can also be determined based on the display style of the preset relationship identifier and / or the initial growth value of the target virtual object, such as the display color of the object identifier of the target virtual object can be determined based on the display style (such as display color) of the preset relationship identifier; and / or, the growth stage of the target virtual object is determined based on the initial growth value of the target virtual object, and the object identifier of the target virtual object is displayed as a growth style corresponding to the growth stage. At this time, optionally, the display style of the object identifier that is switched to is associated with the display style of the preset relationship identifier and / or the initial growth value.

[0120] In addition, after the current user or the target user accepts the joint raising invitation, a second notification card can be displayed in the conversation interface, and the second notification card can be used to notify the current user or the target user that he or she or the other party has accepted the joint raising invitation. Here, a viewing control can be displayed in the second notification card, and the viewing control can be used to trigger the display of the invitation panel and / or the object details interface of the target virtual object. When the target virtual object is cultivated, such as when the target virtual object reaches the highest level, a third notification card can be displayed in the conversation interface, and the third notification card can be used to prompt the current user and the target user that the joint raising of the target virtual object is completed, and the set virtual items can be sent to the current user and the target user through the server, such as sending a set conversation tool.

[0121] The method for displaying a conversation interface provided in the present embodiment displays different page contents corresponding to the target virtual object in the conversation interface between the current user and the target user based on whether there is a target virtual object to be jointly raised between the current user and the target user. This can improve the diversity of page contents corresponding to the target virtual object displayed in the conversation interface, and simplify the operations required for the current user to view the object information of the target virtual object and / or invite the target user to jointly raise the target virtual object.

[0122] Figure 8 This is a structural block diagram of a display device for a conversation interface provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware, and can be configured in an electronic device, typically a mobile phone or a tablet computer, and can display page content related to virtual objects shared by both parties in the conversation interface by executing a display method for the conversation interface. Figure 8 As shown, the display device of the conversation interface provided in this embodiment may include: an operation receiving module 801, a conversation interface display module 802 and a content display module 803, wherein:

[0123] An operation receiving module 801 is used to receive a session interface display operation of a current user for a target user;

[0124] A conversation interface display module 802, configured to display a conversation interface between a current user and a target user in response to the conversation interface display operation;

[0125] The content display module 803 is used to display the target page content corresponding to the target virtual object in the conversation interface, and the target virtual object is associated with the first interactive behavior information between the current user and the target user.

[0126] The display device of the conversation interface provided in this embodiment receives the conversation interface display operation of the current user for the target user through the operation receiving module; displays the conversation interface between the current user and the target user in response to the conversation interface display operation through the conversation interface display module; and displays the target page content corresponding to the target virtual object in the conversation interface through the content display module, and the target virtual object is associated with the interactive behavior information between the current user and the target user. This embodiment utilizes the above technical solution, and by displaying the page content corresponding to the target virtual object associated with the interactive behavior information between different users in the conversation in the conversation interface of the conversation, it can enrich the content displayed in the conversation interface and the display method of the page content corresponding to the virtual object, and simplify the operations required to view the page content corresponding to the virtual object.

[0127] Optionally, the target virtual object is associated with the first interactive behavior information between the current user and the target user, including: the target virtual object has an associated relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user, and the preset interactive relationship is established based on the interactive behavior information between the current user and the target user.

[0128] Optionally, the target virtual object has an associated relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user, including at least one of the following: a growth value of the target virtual object is associated with a presentation attribute of the preset relationship identifier; an object state of the target virtual object is associated with the preset relationship identifier; and the object identifier of the target virtual object and the preset relationship identifier can be switched for display.

[0129] Optionally, the object state includes at least one of object color, object expression and object action.

[0130] Optionally, the target page content includes at least one of an object identifier of the target virtual object, a page widget corresponding to the target virtual object, and a preset control corresponding to the target virtual object.

[0131] Optionally, it also includes at least one of the following: the object identifier is displayed in the top area of ​​the session interface; the page widget is displayed in the border area of ​​the session interface; the preset control is displayed in an area associated with the information input area of ​​the session interface.

[0132] Optionally, the page widget is displayed in the boundary area of ​​the session interface, and the display device of the session interface may also include: a movement control module, which is used to control the movement of the page widget in response to a drag operation on the page widget after displaying the target page content corresponding to the target virtual object in the session interface; and a widget display module, which is used to determine the target boundary area corresponding to the current position of the page widget when the drag operation is triggered and end, and move the page widget to the target boundary area for display.

[0133] Optionally, the page widget is displayed in the boundary area of ​​the conversation interface, and the display device of the conversation interface may also include: a position adjustment module, which is used to adjust the display position of the page widget in the boundary area based on the display position of the preset page content in response to the increase of preset page content displayed in the conversation interface after displaying the target page content corresponding to the target virtual object in the conversation interface.

[0134] Optionally, the content display module 803 may include: a first content display unit, used to display a first page content corresponding to the target virtual object in the conversation interface when there is a target virtual object jointly raised between the current user and the target user; and / or a second content display unit, used to display a second page content corresponding to the target virtual object in the conversation interface when there is no target virtual object jointly raised between the current user and the target user.

[0135] Furthermore, the display device of the conversation interface may also include: an object details interface display module, which is used to display the object details interface of the target virtual object in response to an object details display operation performed within the conversation interface after displaying the first page content corresponding to the target virtual object in the conversation interface, wherein the object details display operation includes a trigger operation for the first page content.

[0136] Furthermore, the display device of the conversation interface may also include: an information modification module for modifying the object information of the target virtual object in response to an information modification operation performed in the object details interface after the object details interface of the target virtual object is displayed; and / or, an achievement details interface display module for displaying an achievement details interface of a first co-cultivation achievement in response to an achievement details display operation performed in the object details interface after the object details interface of the target virtual object is displayed, wherein the first co-cultivation achievement is obtained by co-cultivating a virtual object with the target user.

[0137] Optionally, an achievement mark of the first cultivation achievement is displayed in the object details interface, and the achievement mark is configured to trigger execution of the achievement details display operation.

[0138] Furthermore, the display device of the conversation interface may also include: a media content generation module for generating media content associated with the first collaborative achievement in response to a media content generation operation performed within the achievement details interface after the achievement details interface displaying the first collaborative achievement.

[0139] Optionally, the second content display unit is used to: when there is no target virtual object to be jointly raised between the current user and the target user, and when there is a preset interactive relationship between the current user and the target user, display a second page content corresponding to the target virtual object in the conversation interface.

[0140] Furthermore, the display device of the conversation interface may also include: a joint raising invitation interface display module, which is used to display the second page content corresponding to the target virtual object in the conversation interface, and then, in response to the joint raising invitation operation performed in the conversation interface, display the joint raising invitation interface, wherein the joint raising invitation interface is used to set the object information of the target virtual object to be jointly raised; an information sending module, which is used to send joint raising invitation information for the target virtual object in the conversation interface in the form of conversation information in response to a confirmation operation performed in the joint raising invitation interface. The joint raising invitation information supports triggering acceptance of the joint raising invitation for the target virtual object.

[0141] Optionally, the co-adoption invitation operation includes a triggering operation on the second page content.

[0142] Furthermore, the display device of the conversation interface may also include: a content switching module, which is used to create a target virtual image after displaying the second page content corresponding to the target virtual object in the conversation interface, in response to the target user or the current user accepting the invitation to jointly raise the target virtual object, and switch the second page content to the first page content for display, and the initial growth value of the target virtual image is determined based on the display time of the preset relationship identifier between the current user and the target user.

[0143] Optionally, the first page content includes an object identifier of the target virtual object, and the content switching module can be used to: switch the preset relationship identifier displayed in the conversation interface to the object identifier of the target virtual object.

[0144] Optionally, the display style of the object identifier that is switched is associated with the display style of the preset relationship identifier and / or the initial growth value.

[0145] Furthermore, the display device of the conversation interface may also include: a conversation tool display module, which is used to add a conversation tool corresponding to the second cultivation achievement for the target virtual object in the conversation tool interface of the current user in response to the achievement of the second cultivation achievement for the target virtual object, and the conversation tool includes at least one of a message display theme style, a conversation widget and a conversation emoticon picture.

[0146] The display device of the conversation interface provided in the embodiment of the present disclosure can execute the display method of the conversation interface provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the display method of the conversation interface. For technical details not fully described in this embodiment, please refer to the display method of the conversation interface provided in any embodiment of the present disclosure.

[0147] Reference below Fig. 9 , which shows a schematic diagram of the structure of an electronic device (e.g., terminal device) 900 suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (e.g., vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Fig. 9 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0148] like Fig. 9 As shown, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the electronic device 900 are also stored. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0149] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although Fig. 9The electronic device 900 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0150] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0151] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0152] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.

[0153] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0154] The computer-readable medium carries one or more programs. When the one or more programs are executed by the electronic device, the electronic device: receives a session interface display operation of the current user for a target user; displays a session interface between the current user and the target user in response to the session interface display operation; and displays target page content corresponding to a target virtual object in the session interface, wherein the target virtual object is associated with the interactive behavior information between the current user and the target user.

[0155] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including, but not limited to, object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0156] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0157] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware, wherein the name of a module does not, in some cases, constitute a limitation on the unit itself.

[0158] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0159] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0160] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying a conversation interface, including:

[0161] Receive the current user's session interface display operation for the target user;

[0162] In response to the conversation interface display operation, displaying a conversation interface between the current user and the target user;

[0163] The target page content corresponding to the target virtual object is displayed in the conversation interface, and the target virtual object is associated with the interactive behavior information between the current user and the target user.

[0164] According to one or more embodiments of the present disclosure, Example 2 is the method according to Example 1, wherein the target virtual object is associated with first interactive behavior information between the current user and the target user, including:

[0165] The target virtual object has an associated relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user, and the preset interactive relationship is established based on interactive behavior information between the current user and the target user.

[0166] According to one or more embodiments of the present disclosure, Example 3 is the method according to Example 1, wherein the target virtual object has an associated relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user, including at least one of the following:

[0167] The growth value of the target virtual object is associated with the preset relationship identifier presentation attribute;

[0168] The object state of the target virtual object is associated with the preset relationship identifier;

[0169] The object identifier of the target virtual object and the preset relationship identifier can be displayed switchably.

[0170] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 3, wherein the object state includes at least one of object color, object expression, and object action.

[0171] According to one or more embodiments of the present disclosure, Example 5 is based on the method described in Example 1, wherein the target page content includes an object identifier of the target virtual object, a page widget corresponding to the target virtual object, and at least one of a preset control corresponding to the target virtual object.

[0172] According to one or more embodiments of the present disclosure, Example 6 is the method according to Example 5, further comprising at least one of the following:

[0173] The object identifier is displayed in the top area of ​​the conversation interface;

[0174] The page widget is displayed in a border area of ​​the conversation interface;

[0175] The preset control is displayed in an area associated with the information input area of ​​the conversation interface.

[0176] According to one or more embodiments of the present disclosure, Example 7 is the method according to Example 5, wherein the page widget is displayed in a border area of ​​the session interface, and after the target page content corresponding to the target virtual object is displayed in the session interface, the method further includes:

[0177] In response to a drag operation on the page widget, controlling the page widget to move along with the drag operation;

[0178] When the drag operation is triggered to end, a target boundary area corresponding to the current position of the page widget is determined, and the page widget is moved to the target boundary area for display.

[0179] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 5, wherein the page widget is displayed in a border area of ​​the conversation interface, and after the target page content corresponding to the target virtual object is displayed in the conversation interface, the method further includes:

[0180] In response to the situation where preset page content is added to the conversation interface, the display position of the page widget in the border area is adjusted based on the display position of the preset page content.

[0181] According to one or more embodiments of the present disclosure, Example 9 is a method according to any one of Examples 1-8, wherein displaying target page content corresponding to the target virtual object in the conversation interface includes:

[0182] If there is a target virtual object jointly raised between the current user and the target user, displaying a first page content corresponding to the target virtual object in the conversation interface; and / or

[0183] If there is no target virtual object to be jointly raised between the current user and the target user, a second page content corresponding to the target virtual object is displayed in the conversation interface.

[0184] According to one or more embodiments of the present disclosure, Example 10 is a method according to Example 9, wherein after displaying the first page content corresponding to the target virtual object in the conversation interface, the method further includes:

[0185] In response to an object detail display operation performed within the conversation interface, an object detail interface of the target virtual object is displayed, wherein the object detail display operation includes a trigger operation for the first page content.

[0186] According to one or more embodiments of the present disclosure, Example 11 is the method according to Example 10, after displaying the object details interface of the target virtual object, further comprising:

[0187] In response to an information modification operation performed in the object details interface, modifying the object information of the target virtual object; and / or

[0188] In response to an achievement details display operation performed within the object details interface, an achievement details interface of a first cooperative cultivation achievement is displayed, where the first cooperative cultivation achievement is obtained by cooperatively cultivating a virtual object with the target user.

[0189] According to one or more embodiments of the present disclosure, Example 12 is based on the method described in Example 11, wherein an achievement mark of the first cultivation achievement is displayed in the object details interface, and the achievement mark is configured to trigger execution of the achievement details display operation.

[0190] According to one or more embodiments of the present disclosure, Example 13 is the method according to Example 11, and after displaying the achievement details interface of the first collaborative achievement, further includes:

[0191] In response to a media content generation operation performed within the achievement details interface, media content associated with the first collaborative achievement is generated.

[0192] According to one or more embodiments of the present disclosure, Example 14 is the method according to Example 9, wherein if there is no target virtual object for co-raising between the current user and the target user, displaying a second page content corresponding to the target virtual object in the conversation interface includes:

[0193] If there is no target virtual object to be jointly raised between the current user and the target user, and there is a preset interactive relationship between the current user and the target user, a second page content corresponding to the target virtual object is displayed in the conversation interface.

[0194] According to one or more embodiments of the present disclosure, Example 15 is a method according to Example 9, after displaying the second page content corresponding to the target virtual object in the conversation interface, further comprising:

[0195] In response to a joint raising invitation operation in the conversation interface, displaying a joint raising invitation interface, wherein the joint raising invitation interface is used to set object information of a target virtual object to be jointly raised;

[0196] In response to a confirmation operation performed within the joint raising invitation interface, joint raising invitation information for the target virtual object is sent in the session interface in the form of session information, and the joint raising invitation information supports triggering acceptance of the joint raising invitation for the target virtual object.

[0197] According to one or more embodiments of the present disclosure, Example 16 is based on the method described in Example 15, and the co-adoption invitation operation includes a trigger operation for the second page content.

[0198] According to one or more embodiments of the present disclosure, Example 17 is a method according to Example 9, after displaying the second page content corresponding to the target virtual object in the conversation interface, further comprising:

[0199] In response to the target user or the current user accepting the invitation to jointly raise the target virtual object, a target virtual image is created, and the second page content is switched to be displayed as the first page content. The initial growth value of the target virtual image is determined based on the display time of the preset relationship identifier between the current user and the target user.

[0200] According to one or more embodiments of the present disclosure, Example 18 is the method according to Example 17, wherein the first page content includes an object identifier of the target virtual object, and the switching and displaying of the second page content as the first page content includes:

[0201] The preset relationship identifier displayed in the conversation interface is switched to the object identifier of the target virtual object.

[0202] According to one or more embodiments of the present disclosure, Example 19 is based on the method described in Example 18, and the display style of the object identifier that is switched is associated with the display style of the preset relationship identifier and / or the initial growth value.

[0203] According to one or more embodiments of the present disclosure, Example 20 is a method according to any one of Examples 1-8, further comprising:

[0204] In response to achieving a second cooperative development achievement for the target virtual object, a conversation tool corresponding to the second cooperative development achievement is added to the conversation tool interface of the current user, and the conversation tool includes at least one of a message display theme style, a conversation widget, and a conversation emoticon picture.

[0205] According to one or more embodiments of the present disclosure, Example 21 provides a display device for a conversation interface, including:

[0206] An operation receiving module is used to receive the current user's session interface display operation for the target user;

[0207] A conversation interface display module, used to display the conversation interface between the current user and the target user in response to the conversation interface display operation;

[0208] A content display module is used to display the target page content corresponding to the target virtual object in the conversation interface, and the target virtual object is associated with the first interactive behavior information between the current user and the target user.

[0209] According to one or more embodiments of the present disclosure, Example 22 provides an electronic device, including:

[0210] one or more processors;

[0211] a memory for storing one or more programs,

[0212] When the one or more programs are executed by the one or more processors, the one or more processors implement the method for displaying a conversation interface as described in any one of Examples 1-20.

[0213] According to one or more embodiments of the present disclosure, Example 23 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method for presenting a conversation interface as described in any one of Examples 1-20.

[0214] According to one or more embodiments of the present disclosure, Example 24 provides a computer program product. When the computer program product is executed by a computer, the computer implements the method for displaying a conversation interface as described in any one of Examples 1-20.

[0215] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0216] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0217] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. A method for displaying a conversation interface, characterized in that: include: Receive the current user's session interface display operation for the target user; In response to the conversation interface display operation, displaying a conversation interface between the current user and the target user; The target page content corresponding to the target virtual object is displayed in the conversation interface, and the display state of the target virtual object is associated with the interactive behavior information between the current user and the target user. The target page content is determined based on whether there is a target virtual object for joint interaction between the current user and the target user. In which, in response to the target virtual object with which the current user interacts jointly with the target user, the target page content includes a page widget displayed in the session interface, and the page widget supports dragging in at least a portion of the session interface, wherein the page widget is used to present an object screen of the target virtual object.

2. The method according to claim 1, characterized in that: The target virtual object has an associated relationship with a preset relationship identifier of a preset interactive relationship between the current user and the target user, and the preset interactive relationship is established based on interactive behavior information between the current user and the target user.

3. The method according to claim 2, characterized in that Also includes at least one of the following: The growth attribute of the target virtual object is associated with the preset relationship identifier presentation attribute; The object identifier of the target virtual object and the preset relationship identifier can be displayed switchably.

4. The method according to claim 1, characterized in that: The display status includes at least one of object color, object expression and object action.

5. The method according to claim 1, characterized in that The target page content also includes an object identifier of the target virtual object and at least one of a preset control corresponding to the target virtual object.

6. The method according to claim 5, characterized in that Also includes at least one of the following: The object identifier is displayed in the top area of ​​the conversation interface; The page widget is displayed in a border area of ​​the conversation interface; The preset control is displayed in an area associated with the information input area of ​​the conversation interface.

7. The method according to claim 1, characterized in that The page widget is displayed in the border area of ​​the conversation interface. After the target page content corresponding to the target virtual object is displayed in the conversation interface, the method further includes: In response to a drag operation on the page widget, controlling the page widget to move along with the drag operation; When the drag operation is triggered to end, a target boundary area corresponding to the current position of the page widget is determined, and the page widget is moved to the target boundary area for display.

8. The method according to claim 1, characterized in that The page widget is displayed in the border area of ​​the conversation interface. After the target page content corresponding to the target virtual object is displayed in the conversation interface, the method further includes: In response to the situation where preset page content is added to the conversation interface, the display position of the page widget in the border area is adjusted based on the display position of the preset page content.

9. The method according to any one of claims 1 to 8, characterized in that: The displaying of the target page content corresponding to the target virtual object in the conversation interface includes: If there is a target virtual object for joint interaction between the current user and the target user, displaying a first page content corresponding to the target virtual object in the conversation interface; and / or If there is no target virtual object for joint interaction between the current user and the target user, a second page content corresponding to the target virtual object is displayed in the conversation interface.

10. The method according to claim 9, characterized in that After displaying the first page content corresponding to the target virtual object in the conversation interface, the method further includes: In response to an object detail display operation performed within the conversation interface, an object detail interface of the target virtual object is displayed, wherein the object detail display operation includes a trigger operation for the first page content.

11. The method according to claim 10, characterized in that After displaying the object details interface of the target virtual object, the method further includes: In response to an information modification operation performed in the object details interface, modifying the object information of the target virtual object; and / or In response to an achievement details display operation performed within the object details interface, an achievement details interface of a first interactive achievement is displayed, where the first interactive achievement is obtained by co-raising a virtual object with the target user.

12. The method according to claim 11, characterized in that The object details interface displays an achievement mark of the first interactive achievement, and the achievement mark is configured to trigger execution of the achievement details display operation.

13. The method according to claim 11, characterized in that After the achievement details interface showing the first interactive achievement, it also includes: In response to a media content generation operation performed within the achievement details interface, media content associated with the first interactive achievement is generated.

14. The method according to claim 9, characterized in that If there is no target virtual object for joint interaction between the current user and the target user, displaying second page content corresponding to the target virtual object in the conversation interface includes: If there is no target virtual object for joint interaction between the current user and the target user, and there is a preset interactive relationship between the current user and the target user, a second page content corresponding to the target virtual object is displayed in the conversation interface.

15. The method according to claim 9, characterized in that After displaying the second page content corresponding to the target virtual object in the conversation interface, the method further includes: In response to an interactive invitation operation in the conversation interface, displaying an invitation interface for setting object information of a target virtual object to be jointly interacted with; In response to a confirmation operation performed within the invitation interface, interactive invitation information for the target virtual object is sent in the conversation interface in the form of conversation information, and the interactive invitation information supports triggering acceptance of a joint interactive invitation for the target virtual object.

16. The method according to claim 15, characterized in that The interactive invitation operation includes a triggering operation on the second page content.

17. The method according to claim 9, characterized in that After displaying the second page content corresponding to the target virtual object in the conversation interface, the method further includes: In response to the target user or the current user accepting the joint interaction invitation for the target virtual object, a target virtual image is created, and the second page content is switched to be displayed as the first page content, and the initial growth attribute of the target virtual image is determined based on the display time of the preset relationship identifier between the current user and the target user.

18. The method according to claim 17, characterized in that The first page content includes the object identifier of the target virtual object, and the switching and displaying of the second page content as the first page content includes: The preset relationship identifier displayed in the conversation interface is switched to the object identifier of the target virtual object.

19. The method according to claim 18, characterized in that The switched display style of the object identifier is associated with the display style of the preset relationship identifier and / or the initial growth attribute.

20. The method according to any one of claims 1 to 8, characterized in that: Also includes: In response to achieving a second interactive achievement for the target virtual object, a conversation tool corresponding to the second interactive achievement is added to the conversation tool interface of the current user, and the conversation tool includes at least one of a message display theme style, a conversation widget, and a conversation emoticon picture.

21. A display device for a conversation interface, characterized in that: include: An operation receiving module is used to receive the current user's session interface display operation for the target user; A conversation interface display module, used to display the conversation interface between the current user and the target user in response to the conversation interface display operation; a content display module, configured to display target page content corresponding to a target virtual object in the conversation interface, wherein a display state of the target virtual object is associated with first interactive behavior information between the current user and the target user; The target page content is determined based on whether there is a target virtual object for joint interaction between the current user and the target user. In which, in response to the target virtual object with which the current user interacts jointly with the target user, the target page content includes a page widget displayed in the session interface, and the page widget supports dragging in at least a portion of the session interface, wherein the page widget is used to present an object screen of the target virtual object.

22. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the method for displaying a conversation interface according to any one of claims 1-20.

23. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method for displaying a conversation interface according to any one of claims 1 to 20 when executed.

24. A computer program product, characterized in that The computer program product includes a computer program, and when the computer program is executed by a processor, the method for displaying a conversation interface according to any one of claims 1 to 20 is implemented.

Citation Information

Patent Citations

  • Processing method of virtual object, device and storage medium

    CN107728895A

  • User interaction method and device, medium and computing equipment

    CN115766638A

  • Social contact processing method and related equipment

    CN117014401A

  • Multimedia data processing method and device, equipment and storage medium

    CN117520693A