Session interface display method and device, electronic equipment, storage medium and program product
By displaying the page content associated with the target virtual object in the conversation interface, the problem of single content in the conversation interface is solved, the richness of content and simplification of operations is achieved, and the diversity and development of virtual objects are promoted.
Patent Information
- Application Number
- CN202510259753.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-23
- Publication Date
- 2025-06-10
AI Technical Summary
In existing applications, the content displayed by the session interface is relatively simple and lacks richness.
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 corresponding to the target virtual object is displayed in the session interface, which is associated with the interaction behavior information between the current user and the target user.
It enriches the content displayed in the conversation interface, simplifies the operations required to view the page content corresponding to the virtual object, and uses virtual object acquisition and virtual object growth associated with interactive behavior information, enriches the acquisition and development of virtual objects.
Smart Images

Figure CN120123033A_ABST
Abstract
Description
[0001] This application is a divisional application of the invention patent application "Display Method, Device, Electronic Device, Storage Medium and Program Product for Conversation Interface" with an application date of February 23, 2024 and an application number of "202410205404.8". Technical Field
[0002] Embodiments of the present disclosure relate to the field of computer technologies, and in particular, to a display method, device, electronic device, storage medium and program product for a conversation interface. Background Art
[0003] Currently, in some applications, users can view the conversation interface between themselves and other users. However, the content displayed in the conversation interface is relatively single. Summary of the Invention
[0004] Embodiments of the present disclosure provide a display method, device, electronic device, storage medium and program product for a conversation interface to enrich the content displayed in the conversation interface.
[0005] In a first aspect, embodiments of the present disclosure provide a display method for a conversation interface, including:
[0006] Receiving a conversation interface display operation of a current user for a target user;
[0007] In response to the conversation interface display operation, displaying the conversation interface between the current user and the target user;
[0008] Displaying target page content corresponding to a target virtual object in the conversation interface, where the target virtual object is associated with interaction behavior information between the current user and the target user.
[0009] In a second aspect, embodiments of the present disclosure further provide a display device for a conversation interface, including:
[0010] An operation receiving module, configured to receive a conversation interface display operation of a current user for a target user;
[0011] A conversation interface display module, configured to display the conversation interface between the current user and the target user in response to the conversation interface display operation;
[0012] A content display module, configured to display target page content corresponding to a target virtual object in the conversation interface, where the target virtual object is associated with first interaction behavior information between the current user and the target user.
[0013] In a third aspect, embodiments of the present disclosure further provide an electronic device, including:
[0014] One or more processors;
[0015] A memory for storing one or more programs,
[0016] 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 session interface as described in the embodiments of the present disclosure.
[0017] In a fourth aspect, the embodiments of the present disclosure further provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the method for displaying a session interface as described in the embodiments of the present disclosure is implemented.
[0018] In a fifth aspect, the embodiments of the present disclosure further provide a computer program product, and when the computer program product is executed by a computer, the computer implements the method for displaying a session interface as described in the embodiments of the present disclosure.
[0019] The method, device, electronic device, storage medium, and program product for displaying a session interface provided by the embodiments of the present disclosure receive a session interface display operation of a current user for a target user; in response to the session interface display operation, display a session interface between the current user and the target user; and display target page content corresponding to a target virtual object in the session interface, where the target virtual object is associated with interaction behavior information between the current user and the target user. By using the above technical solutions, the embodiments of the present disclosure can enrich the content displayed in the session interface and the display manner of the page content corresponding to the virtual object by displaying the page content corresponding to the target virtual object associated with the interaction behavior information between different users in the session, and simplify the operation required to view the page content corresponding to the virtual object. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] In combination with the accompanying drawings and with reference to the following specific embodiments, the above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic, and the original elements and elements are not necessarily drawn to scale.
[0021] Figure 1 is a schematic flowchart of a method for displaying a session interface provided by an embodiment of the present disclosure;
[0022] Figure 2 is a schematic diagram of displaying a session interface provided by an embodiment of the present disclosure;
[0023] Figure 3 is another schematic diagram of displaying a session interface provided by an embodiment of the present disclosure;
[0024] Figure 4Schematic flowchart of another method for displaying a session interface provided by an embodiment of the present disclosure;
[0025] Figure 5 Schematic diagram for displaying an object details interface provided by an embodiment of the present disclosure;
[0026] Figure 6 Schematic diagram for displaying an achievement details interface provided by an embodiment of the present disclosure;
[0027] Figure 7 Schematic diagram of the co - raising invitation process for a target virtual object provided by an embodiment of the present disclosure;
[0028] Figure 8 Block diagram of a device for displaying a session interface provided by an embodiment of the present disclosure;
[0029] Figure 9 Schematic diagram of a structure of an electronic device provided by an embodiment of the present disclosure. Detailed implementation manners
[0030] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments set forth herein. Instead, these embodiments are provided to more thoroughly and completely understand the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for exemplary purposes only and are not used to limit the protection scope of the present disclosure.
[0031] It should be understood that the various steps recited in the method embodiments of the present disclosure can be executed in a different order 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 regard.
[0032] As used herein, the term "including" and its variations are open - ended, that is, "including but not limited to". The term "based on" means "at least partially based 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.
[0033] 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 of functions performed by these devices, modules or units or their interdependent relationships.
[0034] It should be noted that the modifiers "one" and "multiple" mentioned in this disclosure are illustrative rather than restrictive. Those skilled in the art should understand that, unless otherwise clearly specified in the context, it should be understood as "one or more".
[0035] The names of the messages or information exchanged between multiple devices in the embodiments of this disclosure are only for illustrative purposes and are not used to limit the scope of these messages or information.
[0036] It can be understood that, before using the technical solutions disclosed in the embodiments of this disclosure, the types, usage scopes, usage scenarios, etc. of the personal information involved in this 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.
[0037] For example, when responding to receiving an active request from the user, a prompt message is sent to the user to clearly prompt the user that the operation requested by the user 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 program, server, or storage medium that executes the operations of the technical solutions of this disclosure based on the prompt message.
[0038] As an optional but non-limiting implementation manner, the manner of sending a prompt message to the user in response to receiving an active request from the user can be, for example, in the form of a pop-up window. The prompt message can be presented in text in the pop-up window. In addition, the pop-up window can also carry selection controls for the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0039] It can be understood that the above process of notifying and obtaining the user's authorization is only illustrative and does not constitute a limitation on the implementation manner of this disclosure. Other manners that meet relevant laws and regulations can also be applied to the implementation manner of this disclosure.
[0040] It can be understood that the data involved in this technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws, regulations and related provisions.
[0041] Figure 1 It is a schematic flowchart of a method for displaying a session interface provided for an embodiment of this disclosure. This method can be executed by a device for displaying a session interface, where the device can be implemented by software and / or hardware and can be configured in an electronic device. Typically, it can be configured in a mobile phone or a tablet computer. The method for displaying a session interface provided for an embodiment of this disclosure is applicable to a scenario where page content related to a virtual object jointly raised by both parties in a session is displayed in the session interface. As Figure 1 shown, the method for displaying a session interface provided for this embodiment can include:
[0042] S101. Receive the session interface display operation of the current user for the target user.
[0043] Among them, the session interface display operation can be a triggering operation used to indicate the display of the session interface between the current user and a certain user. The execution method of the session interface display operation is not limited. For example, the session interface display operation can be an operation to trigger the session control corresponding to the target user, or an operation to execute a sliding gesture used to indicate the display of the session interface, etc. The current user can be understood as the user who executes the session interface display operation. The target user can be the user corresponding to the session interface display operation. For example, the user whose session interface with the current user is indicated to be displayed by the session interface display operation.
[0044] In this embodiment, when the current user wants to view the session interface between him / herself and a certain user (such as the target user), he / she can execute the session interface display operation for that user. Correspondingly, the current application can receive the session interface display operation executed by the current user.
[0045] S102. In response to the session interface display operation, display the session interface between the current user and the target user.
[0046] Specifically, in the case of 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 can be displayed in response to this session interface display operation. Among them, the session interface can be understood as an interface for the current user and the target user to have a conversation.
[0047] S103. Display the target page content corresponding to the target virtual object in the session interface, where the target virtual object is associated with the interaction behavior information between the current user and the target user.
[0048] The target virtual object can be a virtual object jointly raised by the current user and the target user. This virtual object can be, for example, a virtual animal and / or a virtual plant, etc., and can be specifically set or selected according to needs.
[0049] The target virtual object is associated with the interaction behavior information between the current user and the target user. For example, the target virtual object can be obtained and / or grown based on the interaction 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 interaction behavior information.
[0050] Optionally, the association between the target virtual object and the first interaction behavior information between the current user and the target user includes: the target virtual object has an association relationship with the preset relationship identifier of the preset interaction relationship between the current user and the target user, and the preset interaction relationship is established based on the interaction behavior information between the current user and the target user.
[0051] Among them, the preset interaction relationship between the current user and the target user can be an interaction relationship established based on the interaction behavior information between the current user and the target user. The interaction behavior information may include conversation behavior information, comment behavior information, and / or like behavior information, etc. The conversation behavior information can be understood as the information of the conversation behavior between the current user and the target user; the comment behavior information can be understood as the information of the comment behavior of the current user and the target user on the media content published by each other; the like behavior information can be understood as the information of the like behavior of the current user and the target user on the media content published by each other. Taking the interaction behavior information including conversation behavior information as an example, at this time, the preset interaction relationship can be established based on the conversation behavior information between the current user and the target user, such as being established after the current user and the target user have conversations continuously for n days. The preset relationship identifier can be the relationship identifier of the preset interaction relationship.
[0052] In some embodiments, the target virtual object may have an association relationship with the preset relationship identifier of the preset interaction relationship between the current user and the target user. In other words, the virtual object jointly raised by two users can be associated with the preset relationship identifier between these two users. Optionally, the target virtual object having an association relationship with the preset relationship identifier of the preset interaction relationship between the current user and the target user includes at least one of the following: the growth value of the target virtual object is associated with the 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 can be converted and displayed with the preset relationship identifier.
[0053] The growth value of the target virtual object can be used to describe the growth degree of the target virtual object. The growth value of the target virtual object being associated with the presentation attribute of the preset relationship identifier can be understood as the growth value of the target virtual object being associated with the attribute presented by the preset relationship identifier, such as being associated with the relationship attribute of the preset interaction relationship presented by the preset relationship identifier and / or the presentation attribute of the preset relationship identifier itself. For example, the growth value of the target virtual object can be determined based on the relationship attribute of the preset interaction relationship presented by the preset relationship identifier and / or the presentation attribute of the preset relationship identifier itself. Exemplarily, the presentation attribute of the preset relationship identifier can be understood as the display attribute of the preset relationship identifier, such as the display style and / or display duration of the preset relationship identifier, etc.
[0054] 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 shown 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, based on the different presentation attributes of the preset relationship identifier, the target virtual object can be shown in different object states, such as showing 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.
[0055] The object identifier of the target virtual object can be understood as the identifier of the target virtual object, which can be used to identify the target virtual object. The object identifier of the target virtual object and the preset relationship identifier can be switched and displayed. For example, in some cases, the preset relationship identifier can be switched and displayed as the object identifier of the target virtual object; and / or, in some cases, the object identifier of the target virtual object can be switched and displayed as the preset relationship identifier. Or, the preset relationship identifier and the object identifier of the target virtual object can be switched and displayed periodically.
[0056] The target page content can be understood as the page content corresponding to the target virtual object. The specific content of this 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 the page widget associated with the target virtual object, such as the page widget for presenting the object picture 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 an event associated with the target virtual object, such as being used as the entrance to the co-breeding invitation interface of the target virtual object and / or the entrance to the object details interface, etc.
[0057] 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 interaction behavior information between the current user and the target user can be further displayed in this conversation interface. For example, 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, as shown in Figure 2 and Figure 3 shown.
[0058] Thus, by presenting, in the session interface of a conversation, the page content corresponding to a target virtual object associated with the interaction behavior information among different users in the conversation, it is possible to enrich the content presented in the session 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. In addition, it is also possible to achieve the acquisition and growth of virtual objects based on the interaction behavior information among different users in the conversation, and enrich the acquisition and cultivation methods of virtual objects.
[0059] In some embodiments, when presenting the target page content corresponding to the target virtual object in the session interface, the display position of the target page content in the session interface can be flexibly set as needed, and this embodiment does not limit this.
[0060] For the case where the target page content includes the object identifier of the target virtual object, the page widget corresponding to the target virtual object, and / or the preset control corresponding to the target virtual object, exemplarily, the object identifier of the target virtual object can be presented in the top area of the session interface; the page widget corresponding to the target virtual object can be presented in the boundary area of the session interface; and / or, the preset control corresponding to the target virtual object can be presented in the area associated with the information input area of the session interface. At this time, optionally, the display method of the session interface further includes at least one of the following: the object identifier is presented in the top area of the session interface; the page widget is presented in the boundary area of the session interface; the preset control is presented in the area associated with the information input area of the session interface.
[0061] Among them, the top area of the session interface can be a certain area located at the top of the session interface, such as the area associated with the session name presented at the top of the session interface. The boundary area of the session interface can be the area associated with one or more boundaries of the session interface, such as the area within a first preset distance range from one or more boundaries of the session interface. Exemplarily, the boundary area of the session interface can be the side boundary area of the session interface, such as the area within a first preset area range from the left boundary or the right boundary of the session interface. The area associated with the information input area can be the area within a second preset area range from the information input area, such as a certain area above, below, to the left, or to the right of the information input area.
[0062] Exemplarily, as Figure 2 and Figure 3 shown, the object identifier 20 of the target virtual object can be presented after the session name of the session interface presented in the top area of the session interface, the page widget 21 corresponding to the target virtual object can be presented in the left boundary area or the right boundary area of the session interface, and / or, the preset control 22 corresponding to the target virtual object can be presented above the information input area 23.
[0063] 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, the following steps are further included: 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 triggers an end, 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.
[0064] Among them, the drag operation on the page widget can be a trigger operation for dragging the page widget to move in the session interface, such as a trigger operation of holding the page widget and moving it, etc. The current position of the page widget can be understood as the position where the page widget currently moves to. The target boundary area can be the boundary area of the session interface corresponding to the current position of the page widget. The determination method of the target boundary area is not limited. Exemplarily, the target boundary area can be the boundary area closest to the current position of the page widget when the drag operation triggers an end, or a certain boundary area within a set distance range from the current position of the page widget, etc. The following takes the target boundary area as the boundary area closest to the current position of the page widget among the left and right boundary areas of the session interface as an example for illustration.
[0065] In the above embodiments, it is possible to support the user to drag the page widget corresponding to the target virtual object in the session interface to adjust the display position of the page widget, so as to meet different display requirements of the user for the page widget corresponding to the target object.
[0066] Specifically, in the case of receiving a drag operation on the page widget corresponding to the target virtual object displayed in the session interface, the page widget can be controlled to move along with the drag operation in the session interface; and when it is detected that the drag operation triggers an end, 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.
[0067] For example, the page widget corresponding to the target virtual object can be controlled to move along with the drag operation within a preset interface area of the session interface, and when it is detected that the drag operation triggers an end, the current position of the page widget is determined, and it is judged whether the current position is located in the left boundary area or the right boundary area of the session interface. If so, the page widget can be displayed in the left boundary area or the right boundary area where it is currently located; if not, the boundary area closest to the current position among the left and right boundary areas of the session interface can be determined, and the page widget is moved to that boundary area for display.
[0068] Among them, the preset interface area can be the area in the conversation interface that supports the dragging of page widgets. The preset interface area can be set as needed. Exemplarily, the left boundary of the conversation interface can be used as the left boundary of the preset interface area, the right boundary of the conversation interface can be used as the right boundary of the preset interface area, the lower boundary of the top area of the conversation interface can be used as the upper boundary of the preset interface area, and / or the upper boundary of the information input area of the conversation interface and the upper boundary of the preset control that is closer to the top area of the conversation interface can be used as the lower boundary of the preset interface area, and so on.
[0069] In some embodiments, the page widget is displayed in the boundary area of the conversation interface. After the target page content corresponding to the target virtual object is displayed in the conversation interface, it further includes: in response to the situation that the preset page content is additionally displayed in the conversation interface, adjusting the display position of the page widget in the boundary area based on the display position of the preset page content.
[0070] Among them, the preset page content can be the page content additionally displayed in the conversation interface. Exemplarily, the preset page content can be the page content of a set type additionally displayed 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 the information input area, and so on.
[0071] In the above embodiments, 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 additionally displayed in the conversation interface, so as to avoid the preset page content or the page widget corresponding to the target virtual object from blocking each other.
[0072] Exemplarily, when there is preset page content to be additionally displayed in the conversation interface, the display position of the preset page content in the conversation interface can be determined, the preset page content can be displayed at this display position, and in the case where there is an overlap between this display position and the current display position of the page widget in the conversation interface, the display position of the page widget in the conversation interface can be adjusted based on this display position, such as adjusting the display position of the page widget in this boundary area along the boundary area where the page widget is currently displayed to one side, and so on.
[0073] In some embodiments, the current user and the target user can obtain a co-breeding achievement by co-breeding a target virtual object. After obtaining the co-breeding achievement, virtual items corresponding to the co-breeding achievement can be further obtained, such as obtaining a conversation tool corresponding to the co-breeding achievement. At this time, optionally, the method for displaying the conversation interface further includes: in response to achieving a second co-breeding achievement for the target virtual object, adding a conversation tool corresponding to the second co-breeding achievement to the conversation tool interface of the current user, where the conversation tool includes at least one of a message display theme style, a conversation widget, and a conversation emoticon picture.
[0074] Among them, the second co-breeding achievement can be understood as the co-breeding achievement currently achieved by the current user and the target user through co-breeding the target virtual object. The way to achieve the co-breeding achievement can be set in advance, and this embodiment does not limit this. The conversation tool can be a tool for conducting conversations, such as a message display theme style, a conversation widget, and / or a conversation emoticon picture. Here, the message display theme style can include a message bubble style for displaying the sent conversation information; the conversation widget can be displayed at an associated position of the message bubble and / or the user identifier; the conversation emoticon picture can be used as the content of the conversation information for sending.
[0075] The method for displaying the conversation interface provided in this embodiment receives a conversation interface display operation of the current user for the target user; in response to this conversation interface display operation, displays the conversation interface between the current user and the target user; and displays target page content corresponding to the target virtual object in the conversation interface, where the target virtual object is associated with the interaction behavior information between the current user and the target user. By using the above technical solution, this embodiment 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 operation required to view the page content corresponding to the virtual object by displaying the page content corresponding to the target virtual object associated with the interaction behavior information between different users in the conversation in the conversation interface.
[0076] Figure 4 It is a schematic flowchart of another method for displaying a conversation interface provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, the displaying the target page content corresponding to the target virtual object in the conversation interface includes: if there is a target virtual object co-bred between the current user and the target user, displaying first page content corresponding to the target virtual object in the conversation interface; and / or, if there is no target virtual object co-bred between the current user and the target user, displaying second page content corresponding to the target virtual object in the conversation interface.
[0077] Correspondingly, such as Figure 4As shown, the method for displaying a session interface provided in this embodiment may include:
[0078] S201. Receive a session interface display operation of the current user for the target user.
[0079] S202. In response to the session interface display operation, display the session interface between the current user and the target user, and execute S203 or S204.
[0080] S203. If there is a jointly-raised target virtual object between the current user and the target user, display the first page content corresponding to the target virtual object in the session interface, and the target virtual object is associated with the interaction behavior information between the current user and the target user.
[0081] Among them, the page content corresponding to the target virtual object may include the 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 jointly-raised target virtual object between the current user and the target user. Exemplarily, the first page content may include 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.
[0082] In this embodiment, when there is a jointly-raised target virtual object between the current user and the target user, the first page content corresponding to the target virtual object may be displayed to facilitate the current user to view the relevant information of the jointly-raised target virtual object.
[0083] Specifically, when receiving a session interface display operation for the target user, in the case where there is a jointly-raised target virtual object between the current user and the target user, in response to the session interface display operation, display the session interface between the current user and the target user, and display 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, as Figure 2 shown.
[0084] In some embodiments, the first page content corresponding to the target virtual object displayed in the session interface supports the user to trigger and view 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 session interface, it further includes: in response to an object details display operation acting in the session interface, display the object details interface of the target virtual object, where the object details display operation includes a trigger operation for the first page content.
[0085] Among them, the operation of displaying object details can be an operation for triggering an object details interface for indicating the display of a target virtual object. The execution method of the operation of displaying object details is not limited. For example, the operation of displaying object details can include, but is not limited to, an operation for triggering the content of the first page in the session interface. For example, the operation of displaying object details can also include an operation of performing a certain sliding gesture, etc.
[0086] Specifically, in the case of receiving an operation of displaying object details for a target virtual object, for example, as Figure 2 shown, when it is detected that the current user triggers the content of the first page displayed in the session interface, such as when it is detected that the current user triggers the object identifier 20 of the target virtual object, the page widget 21 corresponding to the target virtual object, or the page control 22 corresponding to the target virtual object in the session interface, the object details interface 50 of the target virtual object can be displayed. For example, the object details interface 50 of the target virtual object can be displayed in the form of a panel in the session interface, as Figure 5 shown, for the current user to view the relevant information of the target virtual object.
[0087] For example, as Figure 5 shown, the object details interface of the target virtual object can display the object information of the target virtual object, and the object information can include the object nickname, growth stage information, and / or growth value, etc., of the target virtual object. In addition, the object details interface of the target virtual object can also display interaction information, the user identifier information of the current user and the target user, the object picture of the target virtual object, and / or the growth strategy of the target virtual object. The interaction information can, for example, include the interaction duration, such as the number of consecutive interaction days. The number of consecutive interaction days can be the number of days that the current user and the target user continuously interact through interaction behaviors, or can also be the number of consecutive interaction days between the current user and the target user since the target virtual object was established, etc., and can be specifically set according to needs.
[0088] In some embodiments, it is possible to support the user to modify the object information of the target virtual object and / or view the achievement details of the co-breeding 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 further includes: in response to an information modification operation acting on the object details interface, modifying the object information of the target virtual object; and / or, in response to an achievement details display operation acting on the object details interface, displaying an achievement details interface of a first co-breeding achievement obtained by co-breeding a virtual object with the target user.
[0089] Among them, the information modification operation can be a triggering operation for indicating the modification of the object information of the target virtual object, such as a triggering operation for indicating the object type and / or object nickname of the target virtual object, etc. The execution method of the information modification operation is not limited. Exemplarily, the information modification operation can be triggering a certain control or performing a corresponding triggering hand-held operation, etc. The achievement details display operation can be a triggering operation for indicating the display of the achievement details interface of a certain co-breeding achievement, such as triggering the achievement identifier, achievement control of a certain co-breeding achievement, or performing an operation such as a certain sliding gesture, etc. Optionally, an achievement identifier of the first co-breeding achievement is displayed in the object details interface, and the achievement identifier is configured to trigger the execution of the achievement details display operation. The first co-breeding achievement can be a co-breeding achievement corresponding to the achievement display operation, that is, the co-breeding achievement whose achievement details interface is indicated to be displayed by the achievement display operation. The co-breeding achievement can be understood as an achievement obtained by the current user through co-breeding a virtual object with a target user, and the virtual object includes but is not limited to the target virtual object currently being co-bred.
[0090] Specifically, in the case of receiving an information modification operation acting within the object details interface, the object information of the target virtual object can be modified based on the information modification operation; and / or, in the case of receiving an achievement details display operation acting within the object details interface, the achievement details interface of the co-breeding achievement (such as the first co-breeding achievement) corresponding to the achievement details display operation can be displayed.
[0091] Taking the modification of the object nickname of the target virtual object as an example, as Figure 5 shown, more controls 51 can be displayed in the object details interface 50 of the target virtual object, and the more controls 51 can 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 completion operation is performed, 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.
[0092] In addition, it is also possible to support the user in setting whether to display a 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, a page widget hide / show control can be further displayed. This 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 to trigger the display of the page widget corresponding to the target virtual object in the conversation interface. And / or, it is also possible to support the user in releasing the jointly-raised virtual object. For example, when it is detected that the current user triggers more controls in the object details interface, a release jointly-raised control for the target virtual object can be further displayed. Thus, when it is detected that the current user triggers this release jointly-raised control, the jointly-raised target virtual object can be released, such as deleting the jointly-raised target virtual object. In addition, the target user can also be notified that the current user has released the jointly-raised target virtual object.
[0093] Please continue to refer to Figure 5 , in the object details interface 50 of the target virtual object, at least one achievement identifier 52 of the co-breeding achievements obtained between the current user and the target user through co-breeding the virtual object can be displayed. Thus, when it is detected that the current user triggers the achievement identifier 52 of a certain co-breeding achievement, it can be determined that an achievement details display operation for this co-breeding achievement has been received. In response to this achievement details display operation, an achievement details interface 60 for this co-breeding achievement is displayed, and the achievement identifier, achievement information (such as achievement completion conditions and / or achievement completion time), and / or achievement rewards (such as information on virtual items corresponding to this co-breeding achievement) of this co-breeding achievement can be displayed in the achievement details interface 60, as Figure 6 shown.
[0094] In some embodiments, it is also possible to support the user in creating media content based on the obtained co-breeding achievements, so as to enrich the creation methods of media content and reduce the creation difficulty of media content. At this time, optionally, after the achievement details interface of the first co-breeding achievement is displayed, it further includes: in response to a media content generation operation acting on the achievement details interface, generating media content associated with the first co-breeding achievement.
[0095] Among them, the media content generation operation can be a trigger operation for indicating the generation of media content, such as an operation for triggering a work generation control in the achievement details interface, etc.
[0096] Exemplarily, in the case of receiving a media content generation operation acting on the content of the achievement details interface, media content can be generated based on the first co-breeding achievement. For example, when it is detected that the current user triggers a media content generation control 61 in the achievement details interface (as Figure 6 shown), the achievement screen of the first co-breeding achievement can be used as the media content screen to generate media content.
[0097] In addition, after generating the media content, the generated media content can be further stored, or the media content can be published, which can be specifically set according to needs.
[0098] S204. If there is no jointly-raised target virtual object between the current user and the target user, display second page content corresponding to the target virtual object in the session interface.
[0099] Among them, the page content corresponding to the target virtual object can include the 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 jointly-raised target virtual object between the current user and the target user. Exemplarily, the second page content can include preset controls corresponding to the target virtual object, etc.
[0100] In this embodiment, when there is no jointly-raised target virtual object 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.
[0101] Specifically, when a session interface display operation for the target user is received, in the case where there is no jointly-raised target virtual object between the current user and 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, and the second page content corresponding to the target virtual object is displayed in the session interface, such as displaying preset control 22 corresponding to the target virtual object in the session interface, as Figure 3 shown.
[0102] In some embodiments, the target virtual object may have no association relationship with the preset interaction relationship between the current user and the target user. In this case, it is not necessary to consider whether there is a preset interaction relationship between the current user and the target user, and the second page content can be directly displayed in the session interface to meet the user's co-breeding needs.
[0103] In some other embodiments, there may be an associated relationship between the target virtual object and the preset interaction relationship between the current user and the target user. For example, the target virtual object may have an associated relationship with the preset relationship identifier of the preset interaction relationship. In this case, it can be considered whether there is a preset interaction relationship between the current user and the target user. Only when there is a preset interaction relationship between the current user and the target user, the co-breeding of virtual objects between the current user and the target user is supported; while when there is no preset interaction relationship between the current user and the target user, the co-breeding of virtual objects between the current user and the target user is not supported. Thus, only when there is a preset interaction 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 between the current user and the target user. At this time, optionally, if there is no co-bred target virtual object between the current user and the target user, then displaying the second page content corresponding to the target virtual object in the conversation interface includes: if there is no co-bred target virtual object between the current user and the target user, and there is a preset interaction relationship between the current user and the target user, then the second page content corresponding to the target virtual object is displayed in the conversation interface.
[0104] In addition, when there is no co-bred target virtual object between the current user and the target user and there is a preset interaction relationship between the current user and the target user, a first notification card can also be displayed in the conversation interface to prompt the current user and the target user that they can co-breed virtual objects. The first notification card may further display an invitation interface control, and the invitation interface control can be used to trigger the execution of a co-breeding invitation operation to display a co-breeding invitation interface.
[0105] In some embodiments, after the second page content corresponding to the target virtual object is displayed in the conversation interface, it further includes: in response to a co-breeding invitation operation acting on the conversation interface, displaying a co-breeding invitation interface, where the co-breeding invitation interface is used to set the object information of the target virtual object to be co-bred; in response to a confirmation operation acting on the co-breeding invitation interface, sending a co-breeding invitation message for the target virtual object in the form of session information in the conversation interface, and the co-breeding invitation message supports triggering the acceptance of the co-breeding invitation for the target virtual object.
[0106] Among them, the co-breeding invitation operation can be a triggering operation used to indicate the display of the co-breeding invitation interface. The execution method of the co-breeding invitation operation is not limited. Exemplarily, the co-breeding invitation operation can include triggering a certain control displayed in the conversation interface or performing a triggering gesture in the conversation interface, etc. Optionally, the co-breeding invitation operation includes a triggering operation for the content of the second page. For example, the user can perform the co-breeding invitation operation by triggering the content of the second page displayed in the conversation interface. The confirmation operation acting on the co-breeding invitation interface can be a triggering operation used to indicate the sending of the co-breeding invitation information, such as triggering the invitation control in the co-breeding invitation interface, etc. This co-breeding invitation information can be used to invite the target user to co-breed the target virtual object, and supports the recipient of the co-breeding invitation information (such as the target user) to trigger the acceptance of the co-breeding invitation for the target virtual object.
[0107] In the above embodiment, it is possible to support the user to invite other users in the corresponding conversation of the conversation interface to co-breed virtual objects based on the conversation interface, so as to further enrich the functions of the conversation interface.
[0108] Specifically, in the case of receiving the co-breeding invitation operation acting on the conversation interface, such as when detecting that the current user triggers the preset control 22 (such as Figure 7 shown in the first picture in [reference]), the co-breeding invitation interface 70 can be displayed, such as Figure 7 shown in the second picture in [reference], for the current user to set the object information of the target virtual object to be co-bred, such as selecting the object type of the target virtual object and / or inputting the object nickname of the target virtual object, etc.; and in the case of receiving the confirmation operation acting on the conversation interface, such as when detecting that the current user triggers the invitation control 71 in the co-breeding invitation interface 70, the co-breeding invitation information 72 for the target virtual object is sent in the form of conversation information in the conversation interface, such as Figure 7 shown in the third picture in [reference], to invite the target user to co-breed the target virtual object. Here, the method of selecting the object type of the target virtual object is not limited. For example, the object type of the target virtual object can be switched by sliding in a preset direction (such as horizontally or vertically, etc.) or by triggering a switching control.
[0109] Please continue to refer to Figure 7 the third picture in [reference]. At least part of the object information of the target virtual object can be displayed in the co-breeding invitation information, such as the object picture of the target virtual object, the object type and / or object nickname of the target virtual object, etc.; a viewing control 73 can also be displayed. When the target user has not accepted the co-breeding invitation, the viewing control 73 can be used to trigger the viewing of the co-breeding invitation panel; when the target user has accepted the co-breeding invitation, the viewing control 73 can be used to trigger the execution of the object details display operation for the target virtual object.
[0110] In addition, for the co-breeding invitation information 72, on the invitation side (such as the current user's side), the status information 74 of the co-breeding invitation can be displayed in the co-breeding invitation information 72, and this status information 74 can be used to indicate whether the target user has accepted the invitation. For example, Figure 7 as shown; on the invited side (such as the target user's side), an acceptance control can be displayed in the co-breeding invitation information 72, and this acceptance control can be used to trigger the acceptance of the co-breeding invitation for the target virtual object.
[0111] For the invitation panel, after sending the co-breeding invitation information, on the invitation side, a cancel invitation control can be displayed in the invitation panel, and this cancel invitation control can be used to trigger the cancellation of the co-breeding invitation for the target virtual object; on the receiving side, an acceptance control can be displayed in the invitation panel, and this acceptance control can be used to trigger the acceptance of the co-breeding invitation for the target virtual object.
[0112] In some embodiments, after displaying the second page content corresponding to the target virtual object in the session interface, it further includes: in response to the situation that the target user or the current user accepts the co-breeding invitation for the target virtual object, creating a target virtual image, and switching the display of the second page content to the first page content, where the initial growth value of the target virtual image is determined based on the display duration of the preset relationship identifier between the current user and the target user.
[0113] 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 durations of the preset relationship identifiers are different, the target virtual image can have different initial growth values. Exemplarily, the display duration of the preset relationship identifier can be the duration when the preset relationship identifier is displayed in the session interface, such as the number of days when the preset relationship identifier is displayed. In some embodiments, the preset relationship identifier of the preset interaction relationship can be displayed in the session interface between the current user and the target user after establishing the preset interaction relationship between them. At this time, the display duration of the preset relationship identifier can be used to indicate the establishment duration of this preset interaction relationship.
[0114] Specifically, in the case where the target user accepts the co-breeding invitation of the current user for the target virtual image, or in the case where the current user accepts the co-breeding invitation of the target user for the target virtual object, it can trigger the creation of the target virtual image. For example, the target virtual image can be created by the application on the current user's side (i.e., the current application), the application on the target user's side, or the server, and the initial growth value of the target virtual image is determined based on the display duration of the preset relationship identifier between the current user and the target user.
[0115] In the above-described embodiment, the content of the second page displayed in the conversation interface can also be switched to display the content of the first page. For example, as Figure 7 shown (in the figure, taking the current user inviting the target user to jointly raise the target virtual object as an example), when the invitation to jointly raise has not been accepted, a preset control 22 corresponding to the target virtual object can be displayed in the conversation interface; after accepting the invitation to jointly raise, the object identifier 20 of the target virtual object and / or the page widget 21 corresponding to the target virtual object can be additionally displayed in the conversation interface.
[0116] In the above-described embodiment, the manner of additionally displaying the object identifier 20 of the target virtual object in the conversation interface is not limited.
[0117] Exemplarily, as Figure 3 and Figure 7 shown, before accepting the invitation to jointly raise, a preset relationship identifier 30 is displayed in the conversation interface, such as a relationship icon 301 of a preset interaction relationship and the display duration 302 of the preset relationship identifier.
[0118] In some embodiments, after accepting the invitation to jointly raise, the displayed preset relationship identifier 30 can be kept unchanged, and the object identifier 20 of the target virtual object can be additionally displayed in the conversation interface.
[0119] In other embodiments, after accepting the invitation to jointly raise, the preset relationship identifier 30 displayed in the conversation interface can also be switched to display the object identifier 20 of the target virtual object. For example, at least part of the content in the preset relationship identifier 30 (such as the relationship identifier 30) can be switched to display the object identifier 20 of the target virtual object, as Figure 7 shown. At this time, optionally, the content of the first page includes the object identifier 20 of the target virtual object, and the switching of the content of the second page to display the content of the first page includes: switching the preset relationship identifier 30 displayed in the conversation interface to the object identifier 20 of the target virtual object.
[0120] In the above-described embodiment, the display style of the switched object identifier 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. For example, the display color of the object identifier of the target virtual object can be determined based on the display style of the preset relationship identifier (such as the display color); and / or, the growth stage in which the target virtual object is located can be determined based on the initial growth value of the target virtual object, and the object identifier of the target virtual object can be displayed in a growth style corresponding to this growth stage. At this time, optionally, the display style of the switched object identifier is associated with the display style of the preset relationship identifier and / or the initial growth value.
[0121] In addition, after the current user or the target user accepts the invitation to jointly raise a virtual object, a second notification card can be displayed in the conversation interface to notify the current user or the target user that themselves or the other party has accepted the invitation to jointly raise a virtual object. Here, a viewing control can be displayed in the second notification card, and this 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 raised, such as when the target virtual object reaches the highest level, a third notification card can be displayed in the conversation interface. Through this third notification card, it is prompted that the co-raising of the target virtual object by the current user and the target user is completed, and a set virtual item, such as a set conversation tool, can be sent to the current user and the target user through the server.
[0122] The method for displaying a conversation interface provided in this 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 for co-raising between the current user and the target user. It can improve the diversity of the 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 co-raise the target virtual object.
[0123] Figure 8 It is a structural block diagram of a device for displaying a conversation interface provided in an embodiment of the present disclosure. This device can be implemented by software and / or hardware, and can be configured in an electronic device. Typically, it can be configured in a mobile phone or a tablet computer, and can display page contents related to the virtual object jointly raised by both parties in the conversation interface by executing the method for displaying the conversation interface. As Figure 8 shown, the device for displaying a 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. Among them,
[0124] The operation receiving module 801 is configured to receive a conversation interface display operation of the current user for the target user;
[0125] The conversation interface display module 802 is configured to display the conversation interface between the current user and the target user in response to the conversation interface display operation;
[0126] The content display module 803 is configured to display target page contents corresponding to the target virtual object in the conversation interface, and the target virtual object is associated with the first interaction behavior information between the current user and the target user.
[0127] The display device for the conversation interface provided in this embodiment receives, through the operation receiving module, the operation for displaying the conversation interface of the target user by the current user; in response to the operation for displaying the conversation interface, the conversation interface display module displays the conversation interface between the current user and the target user; and the content display module displays, in the conversation interface, the target page content corresponding to the target virtual object, where the target virtual object is associated with the interaction behavior information between the current user and the target user. By using the above technical solution, this embodiment can enrich the content displayed in the conversation interface and the display method of the page content corresponding to the virtual object by displaying, in the conversation interface of the conversation, the page content corresponding to the target virtual object associated with the interaction behavior information between different users in the conversation, and simplifies the operation required to view the page content corresponding to the virtual object.
[0128] Optionally, the association between the target virtual object and the first interaction behavior information between the current user and the target user includes: the target virtual object has an association relationship with the preset relationship identifier of the preset interaction relationship between the current user and the target user, and the preset interaction relationship is established based on the interaction behavior information between the current user and the target user.
[0129] Optionally, the association between the target virtual object and the preset relationship identifier of the preset interaction relationship between the current user and the target user includes at least one of the following: the growth value of the target virtual object has an attribute association with 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 can be converted and displayed with the preset relationship identifier.
[0130] Optionally, the object state includes at least one of object color, object expression, and object action.
[0131] 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.
[0132] Optionally, it 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 boundary area of the conversation interface; the preset control is displayed in the area associated with the information input area of the conversation interface.
[0133] Optionally, the page widget is displayed in the boundary area of the session interface. The display device of the session interface may further include: a movement control module, configured to, after displaying target page content corresponding to a target virtual object in the session interface, in response to a dragging operation on the page widget, control the page widget to move along with the dragging operation; and a widget display module, configured to, when the dragging operation triggers an end, determine a target boundary area corresponding to the current position of the page widget, and move the page widget to the target boundary area for display.
[0134] Optionally, the page widget is displayed in the boundary area of the session interface. The display device of the session interface may further include: a position adjustment module, configured to, after displaying target page content corresponding to a target virtual object in the session interface, in response to a situation where preset page content is additionally displayed in the session interface, adjust the display position of the page widget in the boundary area based on the display position of the preset page content.
[0135] Optionally, the content display module 803 may include: a first content display unit, configured to, when there is a jointly-raised target virtual object between the current user and the target user, display first page content corresponding to the target virtual object in the session interface; and / or a second content display unit, configured to, when there is no jointly-raised target virtual object between the current user and the target user, display second page content corresponding to the target virtual object in the session interface.
[0136] Further, the display device of the session interface may further include: an object details interface display module, configured to, after displaying first page content corresponding to the target virtual object in the session interface, in response to an object details display operation applied within the session interface, display the object details interface of the target virtual object, where the object details display operation includes a triggering operation on the first page content.
[0137] Further, the display device of the session interface may further include: an information modification module, configured to, after displaying the object details interface of the target virtual object, in response to an information modification operation applied within the object details interface, modify the object information of the target virtual object; and / or an achievement details interface display module, configured to, after displaying the object details interface of the target virtual object, in response to an achievement details display operation applied within the object details interface, display the achievement details interface of a first jointly-raised achievement obtained by jointly raising a virtual object with the target user.
[0138] Optionally, an achievement identifier of the first co-breeding achievement is displayed in the object details interface, and the achievement identifier is configured to trigger the execution of the achievement details display operation.
[0139] Further, the display device of the conversation interface may further include: a media content generation module, configured to generate media content associated with the first co-breeding achievement in response to a media content generation operation acting on the achievement details interface after the achievement details interface showing the first co-breeding achievement is displayed.
[0140] Optionally, the second content display unit is configured to: display second page content corresponding to the target virtual object in the conversation interface when there is no co-bred target virtual object between the current user and the target user, and there is a preset interaction relationship between the current user and the target user.
[0141] Further, the display device of the conversation interface may further include: a co-breeding invitation interface display module, configured to display a co-breeding invitation interface in response to a co-breeding invitation operation acting on the conversation interface after the second page content corresponding to the target virtual object is displayed in the conversation interface, where the co-breeding invitation interface is used to set object information of the target virtual object to be co-bred; an information sending module, configured to send a co-breeding invitation message for the target virtual object in the form of conversation information in the conversation interface in response to a confirmation operation acting on the co-breeding invitation interface, and the co-breeding invitation message supports triggering acceptance of the co-breeding invitation for the target virtual object.
[0142] Optionally, the co-breeding invitation operation includes a triggering operation for the second page content.
[0143] Further, the display device of the conversation interface may further include: a content switching module, configured to create a target virtual image and switch the display of the second page content to the first page content in response to the situation that the target user or the current user accepts the co-breeding invitation for the target virtual object after the second page content corresponding to the target virtual object is displayed in the conversation interface, and an initial growth value of the target virtual image is determined based on a display duration of a preset relationship identifier between the current user and the target user.
[0144] Optionally, the first page content includes an object identifier of the target virtual object, and the content switching module may be configured to: switch the preset relationship identifier displayed in the conversation interface to the object identifier of the target virtual object.
[0145] Optionally, a display style of the switched object identifier is associated with a display style of the preset relationship identifier and / or the initial growth value.
[0146] Further, the display device of the session interface may further include: a session tool display module, configured to, in response to the achievement of the second co-breeding success for the target virtual object, add a session tool corresponding to the second co-breeding success to the session tool interface of the current user, where the session tool includes at least one of a message display theme style, a session widget, and a session emoticon picture.
[0147] The display device of the session interface provided by the embodiments of the present disclosure can execute the display method of the session interface provided by any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects for executing the display method of the session interface. For technical details not described in detail in this embodiment, reference may be made to the display method of the session interface provided by any embodiment of the present disclosure.
[0148] Next, with reference to Figure 9 , which shows a schematic structural diagram of an electronic device (such as a 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, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Tablet Computers), PMPs (Portable Multimedia Players), in-vehicle terminals (such as in-vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 9 The electronic device shown is only an example and should not impose any limitation on the functions and usage scope of the embodiments of the present disclosure.
[0149] As Figure 9 shown, the electronic device 900 may include a processing device (such as a central processing unit, a graphics processing unit, etc.) 901, which may 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 through a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0150] Generally, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touchpad, 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 wiredly to exchange data. Although Figure 9An electronic device 900 is shown with various devices, but it should be understood that it is not required to implement or have all the shown devices. Instead, more or fewer devices may be implemented or had.
[0151] In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, an embodiment of the present disclosure includes a computer program product that includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes program code for performing the methods shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from a network via a communication device 909, or installed from a storage device 908, or installed from a ROM 902. When the computer program is executed by a processing device 901, the above functions defined in the methods of the embodiments of the present disclosure are performed.
[0152] It should be noted that the above computer-readable medium in the present disclosure can be a computer-readable signal medium or a computer-readable storage medium or any combination of the two. The computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of the computer-readable storage medium can include, but are not limited to: an electrical connection having 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, the computer-readable storage medium can be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. And in the present disclosure, the computer-readable signal medium can include a data signal propagated in a baseband or as part of a carrier wave, in which the computer-readable program code is carried. Such a propagated data signal can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, and the computer-readable signal medium can 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 can be transmitted by any appropriate medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0153] In some embodiments, the client and the server can communicate using any currently known or future-developed network protocol such as HTTP (HyperText Transfer Protocol), and can be interconnected with digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), as well as any currently known or future-developed networks.
[0154] The above computer-readable medium can be included in the above electronic device; or can exist separately without being assembled into the electronic device.
[0155] The above computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to: receive a session interface display operation of the current user for the target user; in response to the session interface display operation, display a session interface between the current user and the target user; and display target page content corresponding to a target virtual object in the session interface, where the target virtual object is associated with interaction behavior information between the current user and the target user.
[0156] Computer program code for performing the operations of the present disclosure can be written in one or more programming languages or combinations thereof. The programming languages include, but are not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as the “C” language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, executed as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer can 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 can be connected to an external computer (e.g., by using an Internet service provider to connect through the Internet).
[0157] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, a segment of a program, or a portion of code that contains one or more executable instructions for implementing a specified logical function. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur in a different order than that noted in the accompanying drawings. For example, two consecutive blocks shown may actually be executed substantially in parallel, or they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and computer instructions.
[0158] The units involved in the embodiments described in the present disclosure can be implemented in software or in hardware. In some cases, the name of the module does not constitute a limitation on the unit itself.
[0159] The functions described above herein can be performed, at least in part, by one or more hardware logic components. By way of example, and without limitation, exemplary types of hardware logic components that can be used include: Field Programmable Gate Arrays (FPGA), Application Specific Integrated Circuits (ASIC), Application Specific Standard Products (ASSP), System on a Chip (SOC), Complex Programmable Logic Devices (CPLD), and the like.
[0160] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in connection with an instruction execution system, apparatus, or device. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, 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 Disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0161] According to one or more embodiments of the present disclosure, Example 1 provides a method for displaying a session interface, including:
[0162] Receive the session interface display operation of the current user for the target user;
[0163] In response to the session interface display operation, display the session interface between the current user and the target user;
[0164] Display the target page content corresponding to the target virtual object in the session interface, where the target virtual object is associated with the interaction behavior information between the current user and the target user.
[0165] According to one or more embodiments of the present disclosure, Example 2 According to the method described in Example 1, the target virtual object is associated with the first interaction behavior information between the current user and the target user, including:
[0166] The target virtual object has an association relationship with the preset relationship identifier of the preset interaction relationship between the current user and the target user, and the preset interaction relationship is established based on the interaction behavior information between the current user and the target user.
[0167] According to one or more embodiments of the present disclosure, Example 3 According to the method described in Example 1, the target virtual object has an association relationship with the preset relationship identifier of the preset interaction relationship between the current user and the target user, including at least one of the following:
[0168] The growth value of the target virtual object is associated with the attribute of the preset relationship identifier;
[0169] The object state of the target virtual object is associated with the preset relationship identifier;
[0170] The object identifier of the target virtual object and the preset relationship identifier can be switched for display.
[0171] According to one or more embodiments of the present disclosure, Example 4 According to the method described in Example 3, the object state includes at least one of object color, object expression, and object action.
[0172] According to one or more embodiments of the present disclosure, Example 5 According to the method described in Example 1, 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.
[0173] According to one or more embodiments of the present disclosure, Example 6 According to the method described in Example 5, it further includes at least one of the following:
[0174] The object identifier is displayed in the top area of the session interface;
[0175] The page widget is displayed in the boundary area of the session interface;
[0176] The preset control is displayed in an area associated with the information input area of the session interface.
[0177] According to one or more embodiments of the present disclosure, Example 7 According to the method described in Example 5, the page widget is displayed in the boundary area of the session interface. After displaying the target page content corresponding to the target virtual object in the session interface, it further includes:
[0178] In response to a drag operation on the page widget, control the page widget to move with the drag operation;
[0179] When the drag operation triggers an end, determine the target boundary area corresponding to the current position of the page widget, and move the page widget to the target boundary area for display.
[0180] According to one or more embodiments of the present disclosure, Example 8 According to the method described in Example 5, the page widget is displayed in the boundary area of the session interface. After displaying the target page content corresponding to the target virtual object in the session interface, it further includes:
[0181] In response to a situation where preset page content is additionally displayed in the session interface, adjust the display position of the page widget in the boundary area based on the display position of the preset page content.
[0182] According to one or more embodiments of the present disclosure, Example 9 According to the method described in any one of Examples 1-8, the displaying the target page content corresponding to the target virtual object in the session interface includes:
[0183] If there is a jointly-raised target virtual object between the current user and the target user, display the first page content corresponding to the target virtual object in the session interface; and / or
[0184] If there is no jointly-raised target virtual object between the current user and the target user, display the second page content corresponding to the target virtual object in the session interface.
[0185] According to one or more embodiments of the present disclosure, Example 10 According to the method described in Example 9, after displaying the first page content corresponding to the target virtual object in the session interface, it further includes:
[0186] In response to an object details display operation acting within the session interface, display the object details interface of the target virtual object, where the object details display operation includes a trigger operation on the first page content.
[0187] According to one or more embodiments of the present disclosure, Example 11, based on the method described in Example 10, after the object details interface for displaying the target virtual object, further includes:
[0188] In response to an information modification operation performed within the object details interface, modifying the object information of the target virtual object; and / or
[0189] In response to an achievement details display operation performed within the object details interface, displaying an achievement details interface for a first co-breeding achievement obtained by co-breeding a virtual object with the target user.
[0190] According to one or more embodiments of the present disclosure, Example 12, based on the method described in Example 11, an achievement identifier for the first co-breeding achievement is displayed in the object details interface, and the achievement identifier is configured to trigger the execution of the achievement details display operation.
[0191] According to one or more embodiments of the present disclosure, Example 13, based on the method described in Example 11, after the achievement details interface for the first co-breeding achievement is displayed, further includes:
[0192] In response to a media content generation operation performed within the achievement details interface, generating media content associated with the first co-breeding achievement.
[0193] According to one or more embodiments of the present disclosure, Example 14, based on the method described in Example 9, if there is no co-bred target virtual object between the current user and the target user, then the second page content corresponding to the target virtual object is displayed in the session interface, including:
[0194] If there is no co-bred target virtual object between the current user and the target user, and there is a preset interaction relationship between the current user and the target user, then the second page content corresponding to the target virtual object is displayed in the session interface.
[0195] According to one or more embodiments of the present disclosure, Example 15, based on the method described in Example 9, after the second page content corresponding to the target virtual object is displayed in the session interface, further includes:
[0196] In response to a co-breeding invitation operation performed within the session interface, displaying a co-breeding invitation interface for setting the object information of the target virtual object to be co-bred.
[0197] In response to a confirmation operation performed within the co-breeding invitation interface, send co-breeding invitation information for the target virtual object in the form of session information within the session interface, where the co-breeding invitation information supports triggering acceptance of the co-breeding invitation for the target virtual object.
[0198] According to one or more embodiments of the present disclosure, in Example 16, based on the method described in Example 15, the co-breeding invitation operation includes a triggering operation for the second page content.
[0199] According to one or more embodiments of the present disclosure, in Example 17, based on the method described in Example 9, after presenting second page content corresponding to the target virtual object in the session interface, it further includes:
[0200] In response to the target user or the current user accepting the co-breeding invitation for the target virtual object, create a target virtual avatar, and switch the display of the second page content to the first page content, where the initial growth value of the target virtual avatar is determined based on the display duration of the preset relationship identifier between the current user and the target user.
[0201] According to one or more embodiments of the present disclosure, in Example 18, based on the method described in Example 17, the first page content includes the object identifier of the target virtual object, and switching the display of the second page content to the first page content includes:
[0202] Switch the preset relationship identifier displayed in the session interface to the object identifier of the target virtual object.
[0203] According to one or more embodiments of the present disclosure, in Example 19, based on the method described in Example 18, the display style of the switched object identifier is associated with the display style of the preset relationship identifier and / or the initial growth value.
[0204] According to one or more embodiments of the present disclosure, in Example 20, based on the method described in any one of Examples 1-8, it further includes:
[0205] In response to achieving a second co-breeding achievement for the target virtual object, add a session tool corresponding to the second co-breeding achievement to the session tool interface of the current user, where the session tool includes at least one of a message display theme style, a session widget, and a session emoticon picture.
[0206] According to one or more embodiments of the present disclosure, Example 21 provides a display device for a session interface, including:
[0207] An operation receiving module, configured to receive a session interface display operation of a current user for a target user;
[0208] A conversation interface display module, configured to display a conversation interface between the current user and the target user in response to the conversation interface display operation;
[0209] A content display module, configured to display target page content corresponding to a target virtual object in the conversation interface, where the target virtual object is associated with first interaction behavior information between the current user and the target user.
[0210] According to one or more embodiments of the present disclosure, Example 22 provides an electronic device, including:
[0211] One or more processors;
[0212] A memory, configured to store one or more programs,
[0213] 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.
[0214] According to one or more embodiments of the present disclosure, Example 23 provides a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, it implements the method for displaying a conversation interface as described in any one of Examples 1-20.
[0215] According to one or more embodiments of the present disclosure, Example 24 provides a computer program product, and 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.
[0216] The above description is only a preferred embodiment of the present disclosure and an explanation of the applied technical principle. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solution formed by the specific combination of the above technical features, and should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosure concept. For example, a technical solution formed by mutually replacing the above features with (but not limited to) technical features having similar functions disclosed in the present disclosure.
[0217] Moreover, although the operations are depicted in a particular order, this should not be construed as requiring that the operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although several specific implementation details are included in the foregoing discussion, these should not be construed as limitations on the scope of the present disclosure. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented separately or in any suitable sub-combination in multiple embodiments.
[0218] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. A method for interface interaction, comprising: Presenting a conversation interface between the first user and the second user; In response to receiving a preset operation of the first user via the conversation interface, sending an invitation message for the virtual object in the conversation interface; as well as In response to obtaining confirmation information of the second user for the invitation message, status information is presented in the conversation interface, the status information indicates the second user's confirmation operation on the invitation message, and the virtual object is associated with the first user and the second user based on the confirmation operation.
2. The method according to claim 1, wherein sending an invitation message to the virtual object in the conversation interface further comprises: A session message associated with the virtual object is sent in the session interface as the invitation message.
3. The method according to claim 1, wherein receiving the preset operation of the first user via the conversation interface comprises: Presenting a first control in the conversation interface; In response to triggering the first control, presenting an invitation interface; as well as Receive a trigger on an invitation control in the invitation interface.
4. The method according to claim 3, wherein the invitation interface is further configured to: A setting operation associated with the virtual object is received to determine object information associated with the virtual object.
5. The method according to claim 4, wherein the object information comprises at least one of the following: an object type of the virtual object; The identification information of the virtual object. The method of claim 1 , wherein the invitation message is configured to present at least a portion of object information associated with the virtual object. The method of claim 1 , wherein the invitation message is configured to indicate whether the second user accepts the invitation. The method of claim 1 , wherein the invitation information further includes a cancel control for canceling the invitation.
9. The method according to claim 1, further comprising: In response to obtaining the confirmation information of the second user for the invitation message, presenting page content associated with the virtual object in the conversation interface.
10. The method according to claim 9, wherein: The page content includes at least one of the following: an object identifier of the virtual object; A page widget corresponding to the virtual object; A second control corresponding to the virtual object.
11. The method according to claim 9, wherein: The object identifier is displayed in the top area of the conversation interface; or The page widget is displayed in a border area of the session interface; or The preset control is displayed in an area associated with the information input area of the conversation interface.
12. The method according to claim 9, further comprising: In response to a drag operation on the page widget, controlling the page widget to move along with the drag operation; as well as When the drag operation is triggered to end, a boundary area corresponding to the current position of the page widget is determined, and the page widget is moved to the boundary area for display.
13. The method according to claim 9, further comprising: In response to adding a preset page content for display in the conversation interface, a display position of the page widget in the border area is adjusted based on the display position of the preset page content.
14. The method according to claim 1, wherein the virtual object is associated with interactive behavior information between the first user and the second user.
15. The method according to claim 14, wherein: The virtual object is associated with a preset relationship identifier of a preset interactive relationship between the first user and the second user, and the preset interactive relationship is established based on interactive behavior information between the first user and the second user.
16. The method of claim 14, wherein: The growth value of the virtual object is associated with the preset relationship identifier presentation attribute; or The object state of the virtual object is associated with the preset relationship identifier; or The object identifier of the virtual object and the preset relationship identifier can be switched and displayed.
17. The method according to claim 16, wherein: The object state includes at least one of object color, object expression and object action.
18. 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 as to enable the at least one processor to perform the method according to any one of claims 1 to 17.
19. 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 according to any one of claims 1 to 17 when executed.
20. A computer program product, characterized in that The computer program product comprises a computer program, which, when executed by a processor, implements the method of any one of claims 1 to 17.
Citation Information
Patent Citations
User interaction method and device, medium and computing equipment
CN115766638A
Page display method, device and system, electronic equipment and storage medium
CN116112332A
Data processing method and device and readable storage medium
CN116126184A
Message processing method and related product
CN116170402A
Multimedia data processing method and device, equipment and storage medium
CN117520693A
Cited By
Interaction method and device, equipment and storage medium
CN120499438A
Virtual pet interaction method and device
CN121300670A