Component display method and device, equipment and storage medium

By using desktop components to display virtual objects to represent interactions in short video applications, directly entering the conversation interface, the problem of long interaction links in the prior art is solved, and efficiency and interaction probability are improved.

CN119127015AActive Publication Date: 2024-12-13BEIJING DAJIA INTERNET INFORMATION TECH CO LTD

Patent Information

Application Number
CN202411147233.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-20
Publication Date
2024-12-13
Estimated Expiration
2044-08-20

AI Technical Summary

Technical Problem

In existing short video applications, users trigger the entry control to enter the work homepage in the work playback interface, and then trigger the conversation control to interact, resulting in a long interaction link and reducing the efficiency of human-computer interaction.

Method used

Provides a component display method, by displaying virtual objects on the desktop component, representing the interaction between the first object and the second object, responding to the trigger operation, directly enters the session interface, shortens the interaction path, and in different shapes and brightness on the desktop component Displays virtual objects, indicating interaction.

Benefits of technology

It improves human-computer interaction efficiency and information transmission, reduces operation steps, enhances interface display effect, and promotes interaction between objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119127015A_ABST
    Figure CN119127015A_ABST
Patent Text Reader

Abstract

The invention relates to a component display method and device, equipment and a storage medium, and relates to the technical field of multimedia. The method comprises the steps of displaying a desktop component of a target application, wherein the desktop component is used for entering a session interface of a first object and a second object in the target application after being triggered; when both the first object and the second object have an association relationship with the same virtual object, the virtual object is displayed in a target object form on the desktop component, and different object forms of the virtual object are used for indicating different interaction conditions of the first object and the second object in a target time period; and in response to a triggering operation on the desktop component, displaying a session interface of the first object and the second object in the target application. According to the method, the man-machine interaction efficiency and the unvarnished transmission amount of information on the desktop component are improved, and then the probability of interaction between objects can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of multimedia technology, and in particular to a component display method, device, equipment and storage medium. Background Art

[0002] With the development of multimedia technology, more and more short video applications have emerged. People can post short videos, photo collections and other works on short video applications, and can also watch works posted by others. Short video applications also provide social functions, such as people can chat with others through the conversation interface within the short video application.

[0003] In the related art, a user can trigger an entry control in the work playback interface to enter the work homepage of the work publisher. Then, the user triggers a conversation control in the work homepage to display a conversation interface, and conducts a conversation with the work publisher in the displayed conversation interface. Obviously, the interactive link for such a conversation is long, thereby reducing the efficiency of human-computer interaction. Summary of the invention

[0004] The present disclosure provides a component display method, device, equipment and storage medium, which improves the efficiency of human-computer interaction and the amount of information transparent transmission on desktop components, thereby increasing the probability of interaction between objects. The technical solution of the present disclosure is as follows.

[0005] According to one aspect of an embodiment of the present disclosure, a component display method is provided, the method comprising:

[0006] Displaying a desktop component of a target application, wherein the desktop component is used to enter a conversation interface between a first object and a second object in the target application after being triggered;

[0007] When both the first object and the second object are associated with the same virtual object, the virtual object is displayed in a target object form on the desktop component, and different object forms of the virtual object are used to indicate different interaction situations between the first object and the second object within a target time period;

[0008] In response to a triggering operation on the desktop component, a conversation interface between the first object and the second object is displayed in the target application.

[0009] In some embodiments, displaying the virtual object in the form of a target object on the desktop component includes at least one of the following:

[0010] In a case where the first object and the second object have a conversation in both the target time period and the time period before the target time period, displaying the virtual object in a first object form on the desktop component, wherein the first object form is an active form to indicate that the virtual object is awakened based on the conversation between the first object and the second object in the target time period;

[0011] In a case where the first object and the second object have not conducted a conversation in at least one of the target time period and a time period before the target time period, displaying the virtual object in a second object form on the desktop component, where the second object form is an inactive form, to indicate that the first object and the second object have not conducted a conversation in at least one of the target time period and the time period before the target time period;

[0012] In some embodiments, at least one of the expressions and actions of the virtual object corresponding to the first object form and the second object form is different, the expression and action corresponding to the first object form indicates an active form, and the expression and action corresponding to the second object form indicates an inactive form.

[0013] In some embodiments, displaying the virtual object in the form of a target object on the desktop component includes at least one of the following:

[0014] On the desktop component, displaying the virtual object in the first object form and displaying the desktop component at a first brightness;

[0015] On the desktop component, the virtual object is displayed in the second object form, and the desktop component is displayed at a second brightness, and the first brightness is greater than the second brightness.

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

[0017] Displaying the object identifier of the second object on the desktop component;

[0018] Displaying the existence time of the virtual object on the desktop component;

[0019] When the second object is currently logged into the target application, a prompt message indicating that the second object is currently logged into the target application is displayed on the desktop component;

[0020] When the virtual object is displayed in the second object form, first prompt information is displayed on the desktop component, where the first prompt information is used to prompt the first object to have a conversation with the second object to change the object form of the virtual object.

[0021] In some embodiments, the virtual object has different growth forms at different growth stages, and the different growth stages are used to indicate different interaction situations between the first object and the second object in multiple time periods, and the different growth forms include at least one of posture, expression, color and size.

[0022] Displaying the virtual object in the form of a target object on the desktop component includes:

[0023] On the desktop component, the virtual object having a target growth form is displayed in the target object form, and the target growth form corresponds to the current growth stage of the virtual object.

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

[0025] When receiving a session message of the second object, canceling display of the virtual object on the desktop component and displaying session prompt information, wherein the session prompt information is used to prompt a media type of the received session message;

[0026] When receiving a session message of the second object, canceling display of the virtual object on the desktop component and displaying the received session message;

[0027] When a plurality of conversation messages of the second object are received, the virtual object is cancelled on the desktop component and prompt information indicating that the plurality of conversation messages are received is displayed.

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

[0029] Displaying the object identifier of the second object on the desktop component;

[0030] When the second object is currently logged into the target application, a prompt message indicating that the second object is currently logged into the target application is displayed on the desktop component;

[0031] Displaying on the desktop component the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods;

[0032] Displaying a virtual prop on the desktop component, wherein the virtual prop is used to indicate that the number of the time periods exceeds a preset number;

[0033] The avatar of the second object is displayed as the background image of the desktop component.

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

[0035] When the first object and the second object are not both associated with the same virtual object and have not received a conversation message from the second object, a virtual prop is displayed in a target prop form on the desktop component, and the virtual prop is generated when the first object and the second object have a conversation for a continuous preset number of time periods. The different prop forms of the virtual prop are used to indicate different interaction situations between the first object and the second object within the target time period.

[0036] In some embodiments, displaying the virtual prop in the target prop form on the desktop component includes:

[0037] In the case where the first object and the second object have a conversation in both the target time period and the time period before the target time period, displaying the virtual prop in a first prop form on the desktop component, wherein the first prop form is a wake-up form to indicate that the virtual prop is awakened based on the conversation between the first object and the second object in the target time period;

[0038] In a case where the first object and the second object have not conducted a conversation in at least one time period between the target time period and a time period before the target time period, the virtual prop is displayed in a second prop form on the desktop component, and the second prop form is a non-wake-up form to indicate that the first object and the second object have not conducted a conversation in at least one time period between the target time period and the time period before the target time period.

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

[0040] Displaying the object identifier of the second object on the desktop component;

[0041] In the case where the virtual prop is displayed in the second prop form, second prompt information is displayed on the desktop component, and the second prompt information is used to prompt the first object to communicate with the second object to change the prop form of the virtual prop;

[0042] On the desktop component, the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods is displayed;

[0043] The avatar of the second object is displayed as the background image of the desktop component.

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

[0045] Displaying a switching control on the desktop component, wherein the switching control is used to switch a second object corresponding to the desktop component;

[0046] In response to a triggering operation on the switching control, displaying a plurality of objects;

[0047] In response to a selection operation on a third object among the multiple objects, when the first object and the third object are both associated with the same virtual object, a virtual object between the first object and the third object is displayed on the desktop component, and the desktop component is used to enter a conversation interface between the first object and the third object in the target application after being triggered.

[0048] In some embodiments, displaying the plurality of objects comprises:

[0049] Displaying the multiple objects in sequence according to the number of time periods in which each of the multiple objects has a conversation with the first object in multiple consecutive time periods; or,

[0050] Displaying the multiple objects in order according to the time of the most recent conversation between the multiple objects and the first object; or,

[0051] The plurality of objects are displayed in order according to the number of conversations each of the plurality of objects has with the first object.

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

[0053] When the number of time periods corresponding to at least two objects is the same, the at least two objects are displayed sequentially according to the interaction values ​​between the at least two objects and the first object, where the interaction values ​​are used to indicate the interaction status with the first object.

[0054] According to another aspect of an embodiment of the present disclosure, there is provided a component display device, the device comprising:

[0055] A first display unit is configured to execute and display a desktop component of a target application, wherein the desktop component is used to enter a conversation interface between a first object and a second object in the target application after being triggered;

[0056] A second display unit is configured to display the virtual object in a target object form on the desktop component when both the first object and the second object are associated with the same virtual object, wherein different object forms of the virtual object are used to indicate different interaction situations between the first object and the second object within a target time period;

[0057] The third display unit is configured to execute a conversation interface between the first object and the second object in the target application in response to a triggering operation on the desktop component.

[0058] In some embodiments, the second display unit is configured to perform at least one of the following:

[0059] In a case where the first object and the second object have a conversation in both the target time period and the time period before the target time period, displaying the virtual object in a first object form on the desktop component, wherein the first object form is an active form to indicate that the virtual object is awakened based on the conversation between the first object and the second object in the target time period;

[0060] In a case where the first object and the second object have not conducted a conversation in at least one time period between the target time period and a time period before the target time period, the virtual object is displayed in a second object form on the desktop component, and the second object form is an inactive form to indicate that the first object and the second object have not conducted a conversation in at least one time period between the target time period and the previous time period.

[0061] In some embodiments, at least one of the expressions and actions of the virtual object corresponding to the first object form and the second object form is different, the expression and action corresponding to the first object form indicates an active form, and the expression and action corresponding to the second object form indicates an inactive form.

[0062] In some embodiments, the second display unit is configured to perform at least one of the following:

[0063] On the desktop component, displaying the virtual object in the first object form and displaying the desktop component at a first brightness;

[0064] On the desktop component, the virtual object is displayed in the second object form, and the desktop component is displayed at a second brightness, and the first brightness is greater than the second brightness.

[0065] In some embodiments, the second display unit is further configured to perform at least one of the following:

[0066] Displaying the object identifier of the second object on the desktop component;

[0067] Displaying the existence time of the virtual object on the desktop component;

[0068] When the second object is currently logged into the target application, a prompt message indicating that the second object is currently logged into the target application is displayed on the desktop component;

[0069] When the virtual object is displayed in the second object form, first prompt information is displayed on the desktop component, where the first prompt information is used to prompt the first object to have a conversation with the second object to change the object form of the virtual object.

[0070] In some embodiments, the virtual object has different growth forms at different growth stages, and the different growth stages are used to indicate different interaction situations between the first object and the second object in multiple time periods, and the different growth forms include at least one of posture, expression, color and size.

[0071] The second display unit is configured to execute:

[0072] On the desktop component, the virtual object having a target growth form is displayed in the target object form, and the target growth form corresponds to the current growth stage of the virtual object.

[0073] In some embodiments, the second display unit is further configured to perform at least one of the following:

[0074] When receiving a session message of the second object, canceling display of the virtual object on the desktop component and displaying session prompt information, wherein the session prompt information is used to prompt a media type of the received session message;

[0075] When receiving a session message of the second object, canceling display of the virtual object on the desktop component and displaying the received session message;

[0076] When a plurality of conversation messages of the second object are received, the virtual object is cancelled on the desktop component and prompt information indicating that the plurality of conversation messages are received is displayed.

[0077] In some embodiments, the second display unit is further configured to perform at least one of the following:

[0078] Displaying the object identifier of the second object on the desktop component;

[0079] When the second object is currently logged into the target application, a prompt message indicating that the second object is currently logged into the target application is displayed on the desktop component;

[0080] Displaying on the desktop component the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods;

[0081] Displaying a virtual prop on the desktop component, wherein the virtual prop is used to indicate that the number of the time periods exceeds a preset number;

[0082] The avatar of the second object is displayed as the background image of the desktop component.

[0083] In some embodiments, the second display unit is further configured to perform:

[0084] When the first object and the second object are not both associated with the same virtual object and have not received a conversation message from the second object, a virtual prop is displayed in a target prop form on the desktop component, and the virtual prop is generated when the first object and the second object have a conversation for a continuous preset number of time periods. The different prop forms of the virtual prop are used to indicate different interaction situations between the first object and the second object within the target time period.

[0085] In some embodiments, the second display unit is configured to perform: when the first object and the second object have a conversation in both the target time period and the time period before the target time period, display the virtual prop in a first prop form on the desktop component, wherein the first prop form is a wake-up form to indicate that the virtual prop is awakened based on the conversation between the first object and the second object in the target time period;

[0086] In a case where the first object and the second object have not conducted a conversation in at least one time period between the target time period and a time period before the target time period, the virtual prop is displayed in a second prop form on the desktop component, and the second prop form is a non-wake-up form to indicate that the first object and the second object have not conducted a conversation in at least one time period between the target time period and the time period before the target time period.

[0087] In some embodiments, the second display unit is further configured to perform:

[0088] Displaying the object identifier of the second object on the desktop component;

[0089] In the case where the virtual prop is displayed in the second prop form, second prompt information is displayed on the desktop component, and the second prompt information is used to prompt the first object to communicate with the second object to change the prop form of the virtual prop;

[0090] On the desktop component, the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods is displayed;

[0091] The avatar of the second object is displayed as the background image of the desktop component.

[0092] In some embodiments, the second display unit is further configured to perform:

[0093] Displaying a switching control on the desktop component, wherein the switching control is used to switch a second object corresponding to the desktop component;

[0094] In response to a triggering operation on the switching control, displaying a plurality of objects;

[0095] In response to a selection operation on a third object among the multiple objects, when the first object and the third object are both associated with the same virtual object, a virtual object between the first object and the third object is displayed on the desktop component, and the desktop component is used to enter a conversation interface between the first object and the third object in the target application after being triggered.

[0096] In some embodiments, the second display unit is configured to perform:

[0097] Displaying the multiple objects in sequence according to the number of time periods in which each of the multiple objects has a conversation with the first object in multiple consecutive time periods; or,

[0098] Displaying the multiple objects in order according to the time of the most recent conversation between the multiple objects and the first object; or,

[0099] The plurality of objects are displayed in order according to the number of conversations each of the plurality of objects has with the first object.

[0100] In some embodiments, the second display unit is further configured to perform:

[0101] When the number of time periods corresponding to at least two objects is the same, the at least two objects are displayed sequentially according to the interaction values ​​between the at least two objects and the first object, where the interaction values ​​are used to indicate the interaction status with the first object.

[0102] According to another aspect of an embodiment of the present disclosure, a terminal is provided, the terminal including:

[0103] one or more processors;

[0104] A memory for storing program codes executable by the processor;

[0105] The processor is configured to execute the program code to implement the above-mentioned component display method.

[0106] According to another aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided. When a program code in the computer-readable storage medium is executed by a processor of a terminal, the terminal is enabled to execute the above-mentioned component display method.

[0107] According to another aspect of an embodiment of the present disclosure, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the component display method is implemented.

[0108] The disclosed embodiment provides a component display method, which displays a desktop component of a target application. Since the desktop component is used to enter the conversation interface of the first object and the second object in the target application after being triggered, the conversation is conducted through the desktop component. Compared with the conversation process of entering the target application, entering the work homepage of the second object, and triggering the conversation control on the work homepage, the interaction path during the conversation is greatly shortened, and the human-computer interaction efficiency is improved. In addition, in the case where the first object and the second object have an association relationship with the same virtual object, the virtual object is also displayed in the form of a target object on the desktop component. Since the target object form is used to indicate the interaction between the two objects in the target time period, the first object can easily obtain the interaction between it and the second object in the target time period, which increases the amount of information transmitted on the desktop component and reduces the operation steps of the first object. In addition, the virtual object is displayed in a certain object form on the desktop component, which is vivid and intuitive, improves the interface display effect, is conducive to attracting the attention of the first object, and then is conducive to promoting the first object to interact with the second object based on the prompt of the virtual object, that is, to increase the probability of interaction.

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

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

[0111] Figure 1 It is a schematic diagram showing an implementation environment according to an exemplary embodiment.

[0112] Figure 2 The figure is a flowchart of a component display method according to an exemplary embodiment.

[0113] Figure 3 The figure is a flowchart of another component display method according to an exemplary embodiment.

[0114] Figure 4 The figure is a schematic diagram of an object form of a virtual object according to an exemplary embodiment.

[0115] Figure 5 The figure is a schematic diagram of a growth form of a virtual object according to an exemplary embodiment.

[0116] Figure 6 The figure is a schematic diagram showing a desktop component according to an exemplary embodiment.

[0117] Figure 7 is a schematic diagram of another desktop component according to an exemplary embodiment.

[0118] Figure 8 The present invention is a display logic flow chart of a desktop component according to an exemplary embodiment.

[0119] Fig. 9 The diagram is a schematic diagram showing a method of displaying virtual props on a desktop component according to an exemplary embodiment.

[0120] Fig.10 The diagram is a schematic diagram of a desktop interface according to an exemplary embodiment.

[0121] Fig.11 The figure is a schematic diagram of an object list interface according to an exemplary embodiment.

[0122] Fig.12 The figure is a flowchart showing a switching object according to an exemplary embodiment.

[0123] Fig.13 The figure is a block diagram showing a component display device according to an exemplary embodiment.

[0124] Fig.14 It is a block diagram of a terminal according to an exemplary embodiment. DETAILED DESCRIPTION

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

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

[0127] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this disclosure are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions. For example, the interactive information involved in this disclosure is obtained with full authorization.

[0128] The component display method provided by the embodiment of the present disclosure can be executed by a terminal. Figure 1 This is a schematic diagram of an implementation environment provided by the embodiment of the present disclosure, see Figure 1 , the implementation environment includes: a terminal 101 and a server 102. In the embodiment of the present disclosure, a target application is installed on the terminal 101, and the target application is used to provide a conversation function between multiple objects. Among them, the terminal 101 can display a conversation interface between two objects or a group chat conversation interface between multiple objects. Furthermore. The terminal 101 also displays a desktop component of the target application on the desktop, and the desktop component can be triggered to quickly enter the conversation interface in the target application. The server 102 is the background server of the target application.

[0129] The terminal 101 may be at least one of a smart phone, a smart watch, a desktop computer, a laptop, a virtual reality terminal, an augmented reality terminal, a wireless terminal, and a laptop computer. The terminal 101 has a communication function and can access a wired network or a wireless network. The terminal 101 may generally refer to one of a plurality of terminals, and those skilled in the art may know that the number of the above terminals may be more or less. The server 102 may be an independent physical server, or a server cluster or a distributed file system composed of a plurality of physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. In some embodiments, the server 102 is directly or indirectly connected to the terminal 101 via a wired or wireless communication method, which is not limited in the embodiments of the present disclosure. Optionally, the number of the above servers 102 may be more or less, which is not limited in the embodiments of the present disclosure. Of course, the server 102 may also include other functional servers to provide more comprehensive and diversified services. Among them, the server 102 undertakes the main computing work, and the terminal 101 undertakes the secondary computing work; or, the server 102 undertakes the secondary computing work, and the terminal 101 undertakes the main computing work; or, the server 102 or the terminal 101 can each independently undertake the computing work, which is not limited in the embodiments of the present disclosure.

[0130] Figure 2 is a flowchart of a component display method according to an exemplary embodiment. Figure 2 As shown, the method is executed by a terminal, and the method includes the following steps.

[0131] In step S201, the terminal displays a desktop component of a target application, where the desktop component is used to enter a conversation interface between a first object and a second object in the target application after being triggered.

[0132] In the disclosed embodiment, the terminal is a terminal logged in by the first object, and the target application is any application in the terminal. The target application may be a media application, a social application, a shopping application, etc. The disclosed embodiment does not limit the type of the target application. The first object can publish or browse various media resources in the target application, such as videos, pictures, texts, etc. The second object is an object that has an association relationship with the first object, and the association relationship may be a friend relationship, etc.

[0133] In the embodiment of the present disclosure, the target application provides a conversation function, and the first object and the second object can have a conversation through the target application. The terminal can display the conversation interface between the first object and the second object in the target application. After the terminal enters the target application, in response to the triggering operation of the conversation control in the target application, the terminal displays the conversation interface between the first object and the second object. The desktop component is a component that can quickly display the conversation interface between the first object and the second object without executing the operation of entering the target application.

[0134] The terminal displays the desktop component of the target application on its desktop. Optionally, the terminal can display multiple desktop components of the target application, and the multiple desktop components correspond to the conversation interface between the first object and different objects, that is, different desktop components are used to enter the conversation interface between the first object and different objects.

[0135] In step S202, when the first object and the second object are both associated with the same virtual object, the terminal displays the virtual object in the form of a target object on the desktop component, and the different object forms of the virtual object are used to indicate different interaction situations between the first object and the second object within the target time period.

[0136] In the disclosed embodiment, the interaction between the first object and the second object includes sending a session message. The session message may be a media resource generated in the target application, or may be a media resource obtained by the target application from a media resource locally stored in the terminal. The session message may be in the form of a video, a picture, a text, etc. Furthermore, the interaction between the first object and the second object also includes interactions such as liking, forwarding, and collecting the media resource generated by the other party in the target application.

[0137] Optionally, either the first object or the second object may apply to the other object to establish an association relationship with the same virtual object. If the other object agrees, the virtual object is generated between the two objects, that is, the first object and the second object are both associated with the same virtual object; or, after the other object agrees, if the first object and the second object have a conversation in a first number of consecutive time periods, the virtual object is generated between the two objects. The virtual object remains in existence based on the first object and the second object having a conversation in multiple consecutive time periods. Accordingly, if the conversation between the first object and the second object is interrupted, the virtual object no longer exists, that is, the first object and the second object no longer have an association relationship with the same virtual object.

[0138] In the disclosed embodiment, the target time period may be the current month, the current week, the current day, or the current hour, that is, a time period is a month, a week, a day, or an hour. In this embodiment, the target time period is the current day and a time period is a day.

[0139] In step S203, in response to the triggering operation on the desktop component, the terminal displays a conversation interface between the first object and the second object in the target application.

[0140] In the disclosed embodiment, when the target application has been started, by triggering the desktop component, the terminal can automatically jump to the target application and display the conversation interface between the first object and the second object. When the target application is not started, by triggering the desktop component, the terminal can automatically start the target application and then display the conversation interface between the first object and the second object in the target application.

[0141] The disclosed embodiment provides a component display method, which displays a desktop component of a target application. Since the desktop component is used to enter the conversation interface of the first object and the second object in the target application after being triggered, the conversation is conducted through the desktop component. Compared with the conversation process of entering the target application, entering the work homepage of the second object, and triggering the conversation control on the work homepage, the interaction path during the conversation is greatly shortened, and the human-computer interaction efficiency is improved. In addition, in the case where the first object and the second object have an association relationship with the same virtual object, the virtual object is also displayed in the form of a target object on the desktop component. Since the target object form is used to indicate the interaction between the two objects in the target time period, the first object can easily obtain the interaction between it and the second object in the target time period, which increases the amount of information transmitted on the desktop component and reduces the operation steps of the first object. In addition, the virtual object is displayed in a certain object form on the desktop component, which is vivid and intuitive, improves the interface display effect, is conducive to attracting the attention of the first object, and then is conducive to promoting the first object to interact with the second object based on the prompt of the virtual object, that is, to increase the probability of interaction.

[0142] Above Figure 2 This is the basic process of displaying desktop components. Figure 3 Further elaboration on the process of displaying desktop components. Figure 3 , Figure 3 The present invention is a flowchart of a component display method according to an exemplary embodiment. The method includes the following steps.

[0143] In step S301, the terminal displays a desktop component of a target application, where the desktop component is used to enter a conversation interface between a first object and a second object in the target application after being triggered.

[0144] In the embodiment of the present disclosure, step S301 is the same as step S201 and will not be described in detail herein.

[0145] In step S302, when the first object and the second object are both associated with the same virtual object, the terminal displays the virtual object in the form of a target object on the desktop component, and the different object forms of the virtual object are used to indicate different interaction situations between the first object and the second object within the target time period.

[0146] In an embodiment of the present disclosure, the target object form includes a first object form and a second object form. The first object form is used to indicate that the two objects have had a conversation in a plurality of continuous time periods up to and including the target time period. The second object form is used to indicate that the two objects have not had a conversation in at least one time period in the target time period and the time period before the target time period. Accordingly, the process of displaying a virtual object in the target object form on the desktop component by the above-mentioned terminal includes at least one of the following implementation methods: when the first object and the second object have a conversation in the target time period and the time period before the target time period, the terminal displays the virtual object in the first object form on the desktop component, and the first object form is an active form to indicate that the virtual object is awakened based on the conversation between the first object and the second object in the target time period; when the first object and the second object have not had a conversation in at least one time period in the target time period and the time period before the target time period, the terminal displays the virtual object in the second object form on the desktop component, and the second object form is an inactive form to indicate that the first object and the second object have not had a conversation in at least one time period in the target time period and the time period before the target time period.

[0147] Among them, the virtual object is displayed in the second object form when the two objects have not had a conversation in at least one of the target time period and the time period before the target time period, that is, the virtual object is displayed in the second object form when the two objects have not had a conversation in the target time period, have not had a conversation in the previous time period, or have not had a conversation in both time periods.

[0148] It should be noted that, since the virtual object will disappear if two objects do not have a conversation in two consecutive time periods, that is, the two objects are no longer associated with the same virtual object, accordingly, the two objects not having a conversation in at least one time period between the target time period and the previous time period means that they did not have a conversation in the at least one time period and had a conversation in the time period before the previous time period.

[0149] Among them, at least one of the expressions and actions of the virtual objects corresponding to the first object form and the second object form is different. The expression and action corresponding to the first object form indicate an active form, so as to indicate that the two objects have had a conversation within the target time period through the expression and action. For example, the expression corresponding to the first object form is a happy expression, a laughing expression, a smiling expression, etc. The action corresponding to the first object form is a bouncing action, a swinging action, a running action, etc. The expression and action corresponding to the second object form indicate an inactive form, so as to indicate that the first object and the second object have not had a conversation within the target time period or the previous time period through the expression and action. For example, the expression corresponding to the second object form is a sad expression, an angry expression, a frustrated expression, etc. The action corresponding to the second object form is a lying action, a sleeping action, a stomping action, etc. Optionally, the expression and action are associated and can be used to indicate whether the virtual object is active. If the expression is a happy expression, the action is a bouncing action used to indicate happiness. If the expression is a sad expression, the action is a rolling action or a stomping action on the ground used to indicate sadness.

[0150] In the disclosed embodiments, different object forms are distinguished based on at least one of the expression and action of the virtual object. Since the expression and action of the virtual object can reflect whether the virtual object is active, and the virtual object can show different active states in different interaction situations, the different object forms of the virtual object are displayed with expression and / or action, which is not only convenient and accurate, but also can vividly and intuitively indicate the interaction between the two objects in the target time period, thereby improving the interface display effect and the accuracy of information output.

[0151] In the embodiments of the present disclosure, different object forms of virtual objects are used to indicate whether two objects have a conversation within a target time period, thereby improving the amount of information transmission and the interface display effect, which is beneficial to attracting the attention of the first object. Furthermore, when the target object form indicates that there is no conversation between the two objects within the target time period, it can also promote the first object to have a conversation based on the target object form, which is beneficial to increasing the probability of the first object having a conversation with the second object.

[0152] In the embodiment of the present disclosure, when the first object and the second object do not have a conversation in the previous time period, the virtual object is displayed in the second object form. Since the first object and the second object do not have a conversation in the previous time period, it means that the conversation between the two objects is interrupted. Then, optionally, in order to reduce the situation of conversation interruption and promote the maintenance of the conversation between the two objects, the first object and the second object can only display the virtual object in the first object form when they have a conversation in multiple subsequent consecutive time periods. Wherein, when the first object and the second object do not have a conversation in the previous time period and the first object and the second object have a conversation in the target time period, the virtual object is still displayed in the second object form until the first object and the second object have a conversation in the second number of consecutive time periods after the previous time period, and then the virtual object is displayed in the first object form. If the second number is three, when the first object and the second object do not have a conversation in the first time period, and they have conversations in the second time period, the third time period, and the fourth time period, the virtual object is displayed in the first object form on the desktop component in the fourth time period, and the virtual object is displayed in the second object form on the desktop component in the other three time periods.

[0153] Correspondingly, when the first object and the second object have no conversation in two consecutive time periods, the same virtual object associated with the two objects disappears. That is, the above-mentioned situation where the first object and the second object have no conversation in the time period before the target time period refers to the situation where the first object and the second object have no conversation in the time period before the target time period and have conversation in the time period before the previous time period.

[0154] In some embodiments, the desktop component is also displayed with different brightness to further indicate the interaction between the first object and the second object in the target time period. Accordingly, the process of the terminal displaying the virtual object in the form of the target object on the desktop component includes at least one of the following implementation methods: the terminal displays the virtual object in the form of the first object on the desktop component and displays the desktop component with a first brightness; the terminal displays the virtual object in the form of the second object on the desktop component and displays the desktop component with a second brightness, and the first brightness is greater than the second brightness.

[0155] In the disclosed embodiment, that is, when two objects have a conversation in the target time period and the time period before the target time period, not only the virtual object is displayed in the first object form, but also the desktop component is displayed with a brighter brightness, that is, the desktop component is lit to indicate that the two objects have had a conversation in the target time period. In the case that no conversation is conducted in the target time period or the previous time period, not only the virtual object is displayed in the second object form, but also the desktop component is displayed with a darker brightness, that is, the desktop component is turned off to indicate that the two objects have not had a conversation in the target time period or the previous time period.

[0156] In the disclosed embodiment, the interactive situation is indicated simultaneously through multiple interface elements such as the object form of the virtual object and the brightness of the desktop component, which further improves the interface display effect and can further improve the prompt effect. When the two objects are not conversing, the desktop component is displayed at a darker brightness, that is, the two objects are reminded to have a conversation to light up the desktop component. When the two objects have already had a conversation, the desktop component is displayed at a brighter brightness. In this way, the brightness of the desktop component is changed based on the conversation operation between the two objects, which can increase the first object's sense of participation and gain, and is conducive to promoting the first object to have a conversation, that is, to increase the possibility of the two objects having a conversation and increase the probability of interaction.

[0157] For example, see Figure 4 , Figure 4 It is a schematic diagram of the object form of a virtual object provided by an embodiment of the present disclosure. Among them, in different interaction situations between two objects, the virtual object 401 is displayed in different object forms. Among them, multiple interaction situations can be named as the virtual object being lit, about to disappear, reignited, etc., lit corresponds to the first object form, about to disappear and reignited correspond to the second object form, that is, lit corresponds to the two objects having conversations in the target time period and the previous time period, about to disappear corresponds to the two objects not having conversations in the target time period and having conversations in the time period before the target time period, and reignited corresponds to the two objects not having conversations in the time period before the target time period and having conversations in the time period before the previous time period. In different situations, the virtual object is displayed in different object forms, and the desktop components are displayed with different brightness in different situations.

[0158] In some embodiments, the virtual object has different growth forms at different growth stages, and the different growth stages are used to indicate different interactions between the first object and the second object in multiple time periods. The different growth forms include at least one of posture, expression, color and size.

[0159] In the disclosed embodiment, a virtual object may have multiple growth stages, such as multiple growth stages including low, medium, and high stages, which are the infancy, growth, and maturity of the virtual object, indicating the growth process of the virtual object. Different growth stages correspond to different numbers of time periods, and the number of time periods refers to the number of time periods in which two objects have conversations in multiple consecutive time periods. For example, the number of time periods corresponding to the infancy, growth, and maturity increases in sequence. Alternatively, different growth stages correspond to different numbers of conversations between the two objects. For example, the number of conversations corresponding to the infancy, growth, and maturity increases in sequence. Alternatively, the number of time periods and the number of conversations corresponding to different growth stages are different, that is, to enter from one growth stage to another, not only the number of time periods must meet the requirements of the number of time periods in the growth stage, but the number of conversations must also meet the requirements of the number of conversations in the growth stage.

[0160] Correspondingly, the process of the above-mentioned terminal displaying the virtual object in the form of a target object on the desktop component includes the following implementation method: the terminal displays the virtual object with a target growth form in the form of a target object on the desktop component, and the target growth form corresponds to the current growth stage of the virtual object.

[0161] In the disclosed embodiment, different growth forms are displayed at different growth stages of the virtual object. Since different continuous conversation situations between two objects determine different growth stages of the virtual object, the growth form can also indicate the continuous conversation situation between the two objects. In this way, by displaying the virtual object on the desktop component, not only can the conversation situation of the two objects in the target time period be indicated by its object form, but also the continuous conversation situation of the two objects can be indicated by its growth form, which further improves the amount of information transmission on the desktop component, makes it easier for the first object to obtain more interaction situations with the second object based on the desktop component, improves the convenience of the first object in obtaining information, and thus facilitates the first object to conduct conversations with the second object based on the desktop component.

[0162] For example, see Figure 5 , Figure 5 1 is a schematic diagram of a growth form of a virtual object according to an exemplary embodiment. The multiple growth stages are infancy, growth and maturity. The infancy, growth and maturity correspond to different growth forms.

[0163] In some embodiments, the virtual object is also displayed on the conversation interface between the first object and the second object, and is displayed in the form of a target object, that is, the object form of the virtual object on the desktop component is the same as the object form on the conversation interface. Furthermore, the conversation interface also displays a background image where the virtual object is located, and the terminal also displays the background image of the desktop component as the background image, so that the desktop component is as close as possible to the virtual object displayed on the conversation interface, thereby improving the first object's visual experience of the desktop component and promoting the first object to conduct a conversation based on the desktop component.

[0164] In some embodiments, the terminal also displays other information on the desktop component to increase the amount of information transmitted. Optionally, the disclosed embodiment also includes at least one of the following implementations: the terminal displays the object identification of the second object on the desktop component; the terminal displays the existence time of the virtual object on the desktop component; when the second object is currently logged into the target application, the terminal displays prompt information of the second object currently logged into the target application on the desktop component; when the terminal displays the virtual object in the second object form, the terminal displays first prompt information on the desktop component, and the first prompt information is used to prompt the first object to have a conversation with the second object to change the object form of the virtual object.

[0165] The object identifier of the second object includes at least one of the name and the avatar of the second object. The existence duration of the virtual object is the number of time periods in which the first object and the second object have a conversation after the two objects are associated with the same virtual object. For example, if a time period is one day, the existence duration of the virtual object is the number of days in which the two objects have a conversation after the two objects are associated with the virtual object.

[0166] Among them, displaying the prompt information that the second object has logged into the target application, that is, displaying the prompt information that the second object is online. Optionally, the prompt information can be a text representation of "online" or an icon representation, such as a dot displayed on the object logo. If the second object is not currently logged into the target application, the prompt information is not displayed.

[0167] Among them, since the brightness of the desktop components is different in different object forms, which leads to different brightness of the virtual objects, the first prompt information can optionally be "go to conversation to light up" to encourage the first object to conduct a conversation to change the brightness of the desktop components and virtual objects.

[0168] In the disclosed embodiment, by displaying the object identifier of the second object, it is convenient for the first object to understand which object the desktop component corresponds to, thereby increasing the amount of information transmitted on the desktop component. By displaying the existence time of the virtual object, it is convenient for the first object to further understand the relevant information of the virtual object, thereby increasing the amount of information transmitted, and also facilitating the first object to maintain a conversation with the second object so that the existence time continues to increase. By displaying the online status of the second object, the first object can quickly know whether the second object is online without having to click into the target application to view it, thereby improving the efficiency of information acquisition, and further facilitating the first object to have a conversation with the second object when the second object is online, thereby increasing the possibility of the two objects having a conversation. By displaying the first prompt information, since the first prompt information indicates that the conversation can change the object form, the first object is informed of the method of changing the object form, thereby increasing the amount of information transmitted, and facilitating the first object to have a conversation based on the first prompt information.

[0169] See also Figure 6 , Figure 6 This is a schematic diagram of a desktop component according to an exemplary embodiment. In which, the virtual object can have different object forms and different growth forms on the desktop component, and the desktop component also displays the avatar of the second object, the existence time of the virtual object, the first prompt information, etc., and a dot is also displayed on the avatar of the second object to indicate that the second object is currently logged in to the target application.

[0170] In step S303, when receiving the conversation message of the second object, the terminal cancels display of the virtual object on the desktop component and displays conversation prompt information, where the conversation prompt information is used to prompt the media type of the received conversation message.

[0171] For example, if the conversation message is a picture, the conversation prompt information prompts that a picture has been received. For another example, if the conversation message is a video, the conversation prompt information prompts that a video has been received.

[0172] In the embodiment of the present disclosure, step S303 is explained by taking displaying conversation prompt information as an example. In other embodiments, when a conversation message of a second object is received, the terminal cancels display of the virtual object on the desktop component and displays the received conversation message; or, when multiple conversation messages of the second object are received, the terminal cancels display of the virtual object on the desktop component and displays prompt information that multiple conversation messages have been received.

[0173] For example, if the conversation message is a picture, the received picture is displayed on the desktop component. If the conversation message is a video, the video cover of the video is displayed on the desktop component, and the video is played in response to a play operation on the video.

[0174] In some embodiments, in order to further improve the flexibility of displaying the conversation message, in the case where the conversation message is a conversation message in a form other than text, the conversation prompt information is displayed on the desktop component, and in the case where the conversation message is text, the conversation message is displayed on the desktop component. Further, when at least one conversation message is received and the conversation message with the latest reception time is text, the conversation message with the latest reception time is displayed on the desktop component. When at least one conversation message is received and the conversation message with the latest reception time includes content of multiple media types, a prompt information of receiving the at least one conversation message is displayed on the desktop component, such as the prompt information "X new messages received".

[0175] In an embodiment of the present disclosure, if a virtual object is displayed on the desktop component before receiving a conversation message from a second object, the virtual object may continue to be displayed on the desktop component or may be canceled after receiving the conversation message from the second object. Since the display position on the desktop component is limited, in an embodiment of the present disclosure, canceling the display of the virtual object on the desktop component when receiving a conversation message from a second object is used as an example for explanation.

[0176] In some embodiments, while displaying a session prompt message or a session message, the terminal may also include at least one of the following implementation methods: the terminal displays the object identifier of the second object on the desktop component; when the second object is currently logged in to the target application, the terminal displays prompt information that the second object is currently logged in to the target application on the desktop component; the terminal displays on the desktop component the number of time periods in which the first object and the second object have conducted sessions in multiple consecutive time periods; the terminal displays virtual props on the desktop component, and the virtual props are used to indicate that the number of time periods exceeds a preset number; the terminal displays the avatar of the second object as the background image of the desktop component.

[0177] In the case where the received conversation message is text, in order to avoid interference of the background image on the text, the avatar of the second object will not be displayed as the background image of the desktop component, and the received text will be directly displayed on the desktop component. Furthermore, the background image of the desktop component is a solid color image to improve the interface display effect.

[0178] In the disclosed embodiment, by displaying the object identifier of the second object, it is convenient for the first object to understand which object the conversation message is sent from, without the need for the first object to trigger the desktop component to learn the sending object of the conversation message, thereby improving the convenience of the first object in obtaining information. By displaying the online status of the second object, the first object can quickly learn whether the second object is online without clicking in the target application to view, thereby improving the efficiency of information acquisition, and further, when the second object is online, it can also promote the first object to have a conversation with the second object based on the received conversation message, that is, it is conducive to improving the possibility of the two objects to have a conversation. By displaying the number of time periods of continuous conversations between the two objects, it is convenient for the first object to understand the situation of continuous conversations between it and the second object, and it is also conducive to promoting the first object to maintain a conversation with the second object so that the number of time periods of continuous conversations continues to increase. By displaying virtual props, since virtual props are more expressive and more vivid than text, they are more conducive to attracting the attention of the first object, and since virtual props are generated when the two objects have a conversation in multiple consecutive time periods, that is, they are a reward for the continuous conversations between the two objects, and then displaying the virtual props is conducive to promoting the two objects to have a conversation. Displaying the avatar of the second object as the background image of the desktop component further highlights the desktop component as the desktop component corresponding to the second object. This fully utilizes the information transparency capability of the desktop component and further improves the information transparency and interface display effect on the desktop component.

[0179] It should be noted that there is no strict execution order between step S302 and step S303. The terminal executes step S303 in any case when receiving the conversation message of the second object, regardless of whether the virtual object is displayed on the desktop component.

[0180] Accordingly, after the first object views the conversation message of the second object, that is, after the desktop component is triggered to enter the conversation interface, the desktop component returns to the desktop and continues to display the previously displayed content. However, it should be noted that since the conversation message of the second object is received, the first object and the second object have a conversation within the target time period. If the virtual object was previously displayed in the form of the second object, the previously displayed content continues to be displayed on the desktop component at this time, and the virtual object is displayed in the form of the first object.

[0181] For example, see Figure 7 , Figure 7It is a schematic diagram of a desktop component according to an exemplary embodiment. Among them, when a conversation message of a second object is received, if the second object is currently logged into the target application, an "online" prompt message is displayed on the desktop component, and the name of the second object is displayed on the desktop component. In the case where there are virtual props between the two objects, the virtual props and the number of time periods in which the two objects have had conversations in multiple time periods are also displayed on the desktop component. In the case where the conversation message is a picture or video, the conversation prompt message is displayed on the desktop component, and in the case where the conversation message is text, the conversation message is displayed on the desktop component. When the conversation message includes multiple media forms, a prompt message of receiving the conversation message is displayed.

[0182] In step S304, when the first object and the second object are not both associated with the same virtual object and no conversation message from the second object is received, the terminal displays the virtual props in a target prop form on the desktop component. The virtual props are generated when the first object and the second object have a conversation for a continuous preset number of time periods. Different prop forms of the virtual props are used to indicate different interaction situations between the first object and the second object within the target time period.

[0183] In the embodiment of the present disclosure, the virtual props are generated when two objects have a conversation within a continuous preset number of time periods, that is, the virtual props are used to indicate that the first object and the second object have a conversation within a plurality of continuous time periods.

[0184] In an embodiment of the present disclosure, the target prop form includes a first prop form and a second prop form. The first prop form is used to indicate that the two objects have had a conversation in a plurality of consecutive time periods up to and including the target time period. The second prop form is used to indicate that the two objects have not had a conversation in at least one time period of the target time period and the time period before the target time period. Accordingly, the process of displaying virtual props in the target prop form on the desktop component by the above-mentioned terminal includes at least one of the following implementation methods: when the first object and the second object have a conversation in the target time period and the time period before the target time period, the terminal displays the virtual props in the first prop form on the desktop component, and the first prop form is a wake-up form to indicate that the virtual props are awakened based on the conversation between the first object and the second object in the target time period; when the first object and the second object have not had a conversation in at least one time period of the target time period and the time period before the target time period, the terminal displays the virtual props in the second prop form on the desktop component, and the second prop form is a non-wake-up form to indicate that the first object and the second object have not had a conversation in at least one time period of the target time period and the time period before the target time period.

[0185] Among them, the virtual props are displayed in the second prop form when the first object and the second object have not had a conversation in at least one of the target time period and the time period before the target time period, that is, the virtual props are displayed in the second prop form when the two objects have not had a conversation in the target time period, have not had a conversation in the previous time period, or have not had a conversation in both time periods.

[0186] It should be noted that, since the virtual props will disappear if the two objects do not have a conversation in two consecutive time periods, accordingly, the two objects not having a conversation in at least one time period between the target time period and the previous time period means that they did not have a conversation in the at least one time period and had a conversation in the time period before the previous time period.

[0187] Among them, at least one of the color and shape of the virtual props corresponding to the first prop form and the second prop form is different. The color and shape corresponding to the first prop form indicate the awakening form, so as to indicate that the two objects have had a conversation within the target time period through the color and shape. The color and shape corresponding to the second prop form indicate the non-awakening state, so as to indicate that the two objects have not had a conversation within the target time period or the previous time period through the color and shape. Optionally, the color corresponding to the first prop form is brighter than the color corresponding to the second prop form. For example, the color corresponding to the first prop form is white, and the color corresponding to the second prop form is bright yellow, or part of the color is bright yellow and part of the color is red. If the virtual prop is a virtual flame, the flame core of the virtual flame of the second prop form is bright yellow, and the inner flame and outer flame are red.

[0188] Furthermore, the virtual props have different external forms at different growth stages. Different growth stages are used to indicate different interactions between the first object and the second object in multiple time periods. The different external forms include at least one of color, size, etc. Different growth stages correspond to different numbers of time periods, and the number of time periods refers to the number of time periods in which the two objects have conversations in multiple consecutive time periods. Alternatively, different growth stages correspond to different numbers of conversations between the first object and the second object. Alternatively, different growth stages correspond to different numbers of time periods and numbers of conversations, that is, to jump from one growth stage to another, not only the number of time periods must meet the requirements of the number of time periods in that growth stage, but the number of conversations must also meet the requirements of the number of conversations in that growth stage.

[0189] Correspondingly, the process of the terminal displaying the virtual object in the form of a target prop on the desktop component includes the following implementation method: the terminal displays the virtual prop with a target external form in the form of a target prop on the desktop component, and the target external form corresponds to the current growth stage of the virtual prop.

[0190] In the embodiments of the present disclosure, different prop forms of virtual props are used to indicate whether two objects have a conversation within a target time period, thereby improving the amount of information transmission and the interface display effect, which is beneficial to attracting the attention of the first object. Furthermore, when the target object form indicates that there is no conversation between the two objects within the target time period, it can also promote the first object to have a conversation based on the target prop form, which is beneficial to prompting the possibility of the first object having a conversation with the second object.

[0191] In some embodiments, the terminal displays other information on the desktop component while displaying the virtual props on the desktop component to improve the transparency of the information. Optionally, the disclosed embodiment also includes at least one of the following implementation methods: the terminal displays the object identifier of the second object on the desktop component; when the terminal displays the virtual prop in the second prop form, the terminal displays the second prompt information on the desktop component, and the second prompt information is used to prompt the first object to have a conversation with the second object to change the prop form of the virtual prop; the terminal displays on the desktop component the number of time periods in which the first object and the second object have had a conversation in multiple consecutive time periods; the terminal displays the avatar of the second object as the background image of the desktop component.

[0192] In the disclosed embodiment, by displaying the object identifier of the second object, it is convenient for the first object to understand which object the desktop component corresponds to, thereby improving the amount of information penetration on the desktop component. By displaying the second prompt information, since the second prompt information indicates that the conversation can change the prop form, the first object is informed of the method of changing the prop form, thereby improving the amount of information penetration, which is conducive to promoting the first object to conduct a conversation based on the first prompt information. Displaying the number of time periods for continuous conversations between two objects facilitates the first object to understand the situation of continuous conversations between it and the second object, and also helps promote the first object to maintain a conversation with the second object so that the number of time periods for continuous conversations continues to increase. Displaying the avatar of the second object as the background image of the desktop component further highlights that the desktop component is the desktop component corresponding to the second object, thereby making full use of the information penetration capability of the desktop component and further improving the information penetration and interface display effect on the desktop component.

[0193] In the disclosed embodiment, the display priorities of the conversation message, virtual object and virtual prop on the desktop component are reduced in sequence, and the elements with higher priority are displayed on the desktop component first. When the conversation message is received, step S303 is executed; when the conversation message is not received, step S302 is executed; when the conversation message is not received and the two objects are not associated with the same virtual object, step S304 is executed; that is, the sequence numbers of steps S302-S304 are only for the convenience of explanation and are not used to limit the execution order of the three.

[0194] In some embodiments, when the same virtual object is not associated between the first object and the second object, no conversation message is received, and there are no virtual props between the two objects, the identifier of the second object and the third prompt information are displayed on the desktop component, and the avatar of the second object is displayed as the background image of the desktop component. The third prompt information is used to prompt the first object to have a conversation with the second object to generate virtual props.

[0195] It should be noted that, based on the number of time periods of continuous conversation between the first object and the second object, the terminal also displays prompt information corresponding to the number of time periods on the desktop component. Different prompt information is set in advance for different time periods, so that different prompt information is used to prompt the first object to conduct a conversation under different time periods. Furthermore, different prompt information is also corresponding to different prop forms of virtual props.

[0196] For example, see Figure 8 , Figure 8 This is a display logic flow chart of a desktop component according to an exemplary embodiment. After the terminal displays the desktop component, it first determines whether there are unread messages of the second object. If so, the desktop component is displayed in the manner of step S303. If there are no unread messages, it is determined whether the two objects are associated with the same virtual object. If so, the virtual object is displayed on the desktop component in the manner of step S302. If not, it is determined whether there are virtual props between the two objects. If so, the virtual props are displayed on the desktop component in the manner of step S304.

[0197] The process of displaying virtual props on the desktop component can be found in Fig. 9 , Fig. 9 It is a schematic diagram of displaying virtual props on a desktop component according to an exemplary embodiment. Among them, the target time period is the current day, and a time period is one day. The first object and the second object will generate virtual props when they have conversations for 3 consecutive days. The virtual props are virtual flames. Virtual props correspond to different prop forms in different interactive situations, and correspond to different external forms in different growth stages. Among them, based on the different conversation situations of the two objects in multiple time periods, five situations can be divided into no virtual props, about to light up, about to go out, rekindling, and igniting. In different situations and different growth stages, the desktop component displays virtual props in different prop forms and different external forms, and displays different prompt information at different growth stages.

[0198] In an embodiment of the present disclosure, when no conversation message is received and the two objects are not associated with the same virtual object, a virtual prop between the two objects is displayed on a desktop component, and the virtual prop has a certain prop form to indicate the interaction between the two objects within a target time period, so that the first object can be informed of the interaction between it and the second object, thereby increasing the amount of information transmitted through the first object. Prompting through a virtual prop with a certain prop form improves the interface display effect, thereby increasing the prompt effect, facilitating the first object's attention, and facilitating the first object's interaction with the second object based on the desktop component.

[0199] In step S305, the terminal displays a switching control on the desktop component. In response to a triggering operation on the switching control, the terminal displays a plurality of objects. The switching control is used to switch a second object corresponding to the desktop component.

[0200] In the embodiment of the present disclosure, the switch control can be displayed at any position on the desktop component. In this embodiment, the switch control is displayed in the upper right corner of the desktop component as an example. A switch icon is displayed on the switch control to indicate that the switch control is used to switch objects. For example, see Fig.10 , Fig.10 1 is a schematic diagram of a desktop interface according to an exemplary embodiment, wherein application icons and a desktop component 1001 are displayed on the desktop of the terminal, and a switching control 1002 is displayed in the upper right corner of the desktop component 1001 .

[0201] The multiple objects may be objects that the first object has followed in the target application, or the multiple objects may be objects that the target application and the first object follow each other. Optionally, the terminal displays the multiple objects on the object list page. Each object is displayed by at least one of its own avatar and name.

[0202] Among them, multiple objects are displayed in a certain order. Optionally, the process of the terminal displaying multiple objects includes the following implementation methods.

[0203] In a first implementation manner, the terminal displays the multiple objects in sequence according to the number of time periods in which each of the multiple objects has a conversation with the first object in multiple consecutive time periods.

[0204] The order of each object is positively correlated with the number of time periods corresponding to it, that is, the more time periods each object corresponds to, the higher the order of the object.

[0205] In the disclosed embodiment, multiple objects are displayed sequentially based on the number of time periods in which the multiple objects have continuous conversations with the first object, that is, the more time periods in which any object has continuous conversations with the first object, the higher its ranking is, and the more time periods in which the object has continuous conversations with the first object, the more likely it is that the first object will frequently have conversations with the object, that is, the first object is most likely to establish a desktop component with such an object, and therefore such an object is displayed in front to facilitate quick finding of the first object without traversing the objects in the object list to search, thereby improving the efficiency of human-computer interaction.

[0206] In some embodiments, there may be two objects that correspond to the same number of time periods. For example, if the time periods are days, the two objects may have had conversations with the first object within the same number of consecutive days. The embodiment of the present disclosure also includes the following implementation method: when the number of time periods corresponding to at least two objects is the same, the terminal displays at least two objects in sequence according to the interaction value between each of the at least two objects and the first object, and the interaction value is used to indicate the interaction status with the first object.

[0207] In the embodiment of the present disclosure, the order of each object is positively correlated with its corresponding interaction value, that is, the greater the interaction value corresponding to each object, the higher its order.

[0208] The interaction value between each object and the first object is used to indicate the interaction between the object and the first object. The interaction between two objects refers to the number of at least one interaction such as conversation, like, forwarding, and collection of each other's works. The interaction value is positively correlated with the number of interactions. The more the number of interactions, the greater the interaction value.

[0209] In the embodiment of the present disclosure, if the number of time periods in which multiple objects have continuous conversations with a first object is the same, they are sorted based on the interaction value. Since the larger the interaction value of any object, the more frequent the interaction between the object and the first object, that is, the possibility of the first object establishing a desktop component with such an object is the greatest, such an object is displayed in front, making it easier for the first object to quickly find the object, reducing the first object's search operations, and thereby improving the efficiency of human-computer interaction.

[0210] In a second implementation manner, the terminal displays the multiple objects in order according to the time of the most recent conversation between each of the multiple objects and the first object.

[0211] The order of each object is negatively correlated with the time of its corresponding most recent session, that is, the later the time of the most recent session, the higher the ranking of the object.

[0212] In the disclosed embodiment, multiple objects are displayed sequentially based on the time of their most recent conversation with the first object, that is, the later the time of the last conversation between any object and the first object, the higher its ranking is, and the later the time of the last conversation with the first object, the more likely the first object is to continue to have a conversation with the object next time, that is, the first object is most likely to establish a desktop component with such an object, and therefore such an object is displayed in front, which makes it easier for the first object to find it quickly without traversing the objects in the object list to search, thereby improving the efficiency of human-computer interaction.

[0213] In a third implementation manner, the terminal displays the multiple objects in order according to the number of conversations between the multiple objects and the first object.

[0214] The order of each object is positively correlated with its corresponding number of sessions, that is, the more sessions there are, the higher the order of the object.

[0215] In the disclosed embodiment, multiple objects are displayed sequentially based on the number of conversations between the multiple objects and the first object, that is, the more conversations any object has with the first object, the higher its ranking is, and the more conversations the object has with the first object, the more likely it is that the first object will frequently have conversations with the object, that is, the first object is most likely to establish a desktop component with such an object, and therefore such an object is displayed in front to facilitate quick finding of the first object without traversing the objects in the object list to search, thereby improving the efficiency of human-computer interaction.

[0216] For example, see Fig.11 , Fig.11 This is a schematic diagram of an object list interface according to an exemplary embodiment, wherein multiple objects are displayed in sequence, and multiple objects are respectively displayed with respective selection controls, and when the selection control of any object is triggered, the object becomes the object corresponding to the desktop component.

[0217] In step S306, in response to a selection operation on a third object among multiple objects, when the first object and the third object are both associated with the same virtual object, the terminal displays the virtual object between the first object and the third object on a desktop component, and the desktop component is used to enter the conversation interface between the first object and the third object in the target application after being triggered.

[0218] The third object may be any one of a plurality of objects. The selection operation on the third object refers to a triggering operation on a selection control of the third object.

[0219] In some embodiments, after selecting any object, the desktop of the terminal is returned. In other embodiments, a close control is displayed on the object list page, and after selecting any object and triggering the close control, the desktop of the terminal is returned.

[0220] For example, see Fig.12 , Fig.12 The present invention is a flowchart of switching objects according to an exemplary embodiment. In response to a trigger operation of switching controls on a desktop component, the terminal displays an object list page, and in response to a selection operation of any object, the terminal returns to the desktop and displays the selected object on the desktop component.

[0221] Among them, the virtual object between the first object and the third object is displayed on the desktop component, that is, the virtual object is displayed in a certain object form on the desktop component. Accordingly, the object form is used to indicate the interaction between the first object and the third object within the target time period.

[0222] Wherein, in the case of receiving a conversation message from the third object, the process of displaying the conversation prompt information or conversation message on the desktop component is the same as step S303, which is not repeated here. Accordingly, when the first object and the third object are not both associated with the same virtual object and the conversation message from the third object is not received, the terminal displays the virtual props between the first object and the third object on the desktop component, and the process is the same as step 304, which is not repeated here.

[0223] In the disclosed embodiments, a switch control is displayed on the desktop component, and the switch control can quickly switch the object corresponding to the desktop component, that is, it is convenient for the first object to switch different friends to be displayed on the desktop, thereby reducing the difficulty of operating the first object. Compared with the process of first entering the target application, then searching for the object, and then setting the object as the object corresponding to the desktop component, the interaction path is greatly shortened, the switching efficiency is improved, and the manual interaction efficiency is improved.

[0224] In step S307, in response to the triggering operation on the desktop component, the terminal displays a conversation interface between the first object and the second object in the target application.

[0225] In the disclosed embodiment, when the target application has been started, by triggering the desktop component, the terminal can automatically jump to the target application and display the conversation interface between the first object and the second object. When the target application is not started, by triggering the desktop component, the terminal can automatically start the target application and then display the conversation interface between the first object and the second object in the target application.

[0226] In the embodiments of the present disclosure, by displaying conversation messages sent by other objects on the desktop component and expanding the conversation scenario by displaying virtual objects between two objects, the cost of objects sending conversation messages and the threshold of conversation are reduced, the interaction path is shortened, the interaction efficiency and interface display effect are improved, and conversations between objects are promoted.

[0227] In the disclosed embodiment, by displaying different object forms of a virtual object between two objects on a desktop component, it is convenient for the first object to obtain the current object form of the virtual object in a timely manner, thereby increasing the amount of information transmission and promoting interaction.

[0228] In the disclosed embodiment, displaying virtual objects of different object forms on the desktop can facilitate the first object to quickly understand the current state of the virtual object, which is conducive to attracting the attention of the first object, thereby promoting the first object to have a conversation. Displaying the object form of the virtual object on the desktop and directly displaying unread conversation messages facilitates the first object to timely view the conversation messages sent by the other party, improves the message viewing rate of the first object, and thereby promotes the objects to have a conversation.

[0229] Fig.13 is a block diagram of a component display device according to an exemplary embodiment. Fig.13 , the device comprises:

[0230] The first display unit 1301 is configured to execute and display a desktop component of a target application, where the desktop component is used to enter a conversation interface between a first object and a second object in the target application after being triggered;

[0231] The second display unit 1302 is configured to display the virtual object in a target object form on the desktop component when both the first object and the second object are associated with the same virtual object, and different object forms of the virtual object are used to indicate different interaction situations between the first object and the second object within the target time period;

[0232] The third display unit 1303 is configured to execute a conversation interface between the first object and the second object in the target application in response to a triggering operation on the desktop component.

[0233] In some embodiments, the second display unit 1302 is configured to perform at least one of the following:

[0234] In a case where the first object and the second object have a conversation in both the target time period and the time period before the target time period, displaying the virtual object in a first object form on the desktop component, where the first object form is an active form, to indicate that the virtual object is awakened based on the conversation between the first object and the second object in the target time period;

[0235] In a case where the first object and the second object have not conducted a conversation in at least one time period between a target time period and a time period before the target time period, a virtual object is displayed in a second object form on the desktop component, and the second object form is an inactive form to indicate that the first object and the second object have not conducted a conversation in at least one time period between the target time period and the time period before the target time period.

[0236] In some embodiments, at least one of an expression and an action of a virtual object corresponding to the first object form and the second object form is different.

[0237] In some embodiments, the second display unit 1302 is configured to perform at least one of the following:

[0238] On the desktop component, displaying the virtual object in a first object form and displaying the desktop component at a first brightness;

[0239] On the desktop component, the virtual object is displayed in a second object form, and the desktop component is displayed at a second brightness, and the first brightness is greater than the second brightness.

[0240] In some embodiments, the second display unit 1302 is further configured to perform at least one of the following:

[0241] Displaying an object identifier of a second object on the desktop component;

[0242] Display the existence time of the virtual object on the desktop component;

[0243] When the second object currently logs into the target application, a prompt message indicating that the second object currently logs into the target application is displayed on the desktop component;

[0244] When the virtual object is displayed in the second object form, first prompt information is displayed on the desktop component, and the first prompt information is used to prompt the first object to communicate with the second object to change the object form of the virtual object.

[0245] In some embodiments, the virtual object has different growth forms at different growth stages, and the different growth stages are used to indicate different interaction situations between the first object and the second object in multiple time periods, and the different growth forms include at least one of posture, expression, color and size.

[0246] The second display unit 1302 is configured to execute:

[0247] On the desktop component, a virtual object having a target growth form is displayed in a target object form, and the target growth form corresponds to the current growth stage of the virtual object.

[0248] In some embodiments, the second display unit 1302 is further configured to perform at least one of the following:

[0249] When a conversation message of the second object is received, the virtual object is cancelled on the desktop component and conversation prompt information is displayed, where the conversation prompt information is used to prompt the media type of the received conversation message;

[0250] When receiving a conversation message of the second object, canceling display of the virtual object on the desktop component and displaying the received conversation message;

[0251] When multiple conversation messages of the second object are received, the virtual object is cancelled on the desktop component and prompt information indicating that the multiple conversation messages are received is displayed.

[0252] In some embodiments, the second display unit 1302 is further configured to perform at least one of the following:

[0253] Displaying an object identifier of a second object on the desktop component;

[0254] When the second object currently logs into the target application, a prompt message indicating that the second object currently logs into the target application is displayed on the desktop component;

[0255] Displaying on the desktop component the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods;

[0256] Displaying virtual props on the desktop component, where the virtual props are used to indicate that the number of time periods exceeds a preset number;

[0257] The avatar of the second object is displayed as a background image of the desktop component.

[0258] In some embodiments, the second display unit 1302 is further configured to perform:

[0259] When the first object and the second object are not both associated with the same virtual object and no conversation message from the second object is received, the virtual props are displayed in a target prop form on the desktop component. The virtual props are generated when the first object and the second object have conversations for a continuous preset number of time periods. The different prop forms of the virtual props are used to indicate different interaction situations between the first object and the second object within the target time period.

[0260] In some embodiments, the second display unit 1302 is configured to perform: when the first object and the second object have a conversation in both the target time period and the time period before the target time period, displaying the virtual prop in a first prop form on the desktop component, the first prop form is a wake-up form, so as to indicate that the virtual prop is awakened based on the conversation between the first object and the second object in the target time period;

[0261] In the case that the first object and the second object have not conducted a conversation in at least one time period between the target time period and a time period before the target time period, the virtual prop is displayed in a second prop form on the desktop component, and the second prop form is a non-wake-up form to indicate that the first object and the second object have not conducted a conversation in at least one time period between the target time period and the time period before the target time period.

[0262] In some embodiments, the second display unit 1302 is further configured to perform:

[0263] Displaying an object identifier of a second object on the desktop component;

[0264] In the case where the virtual prop is displayed in the second prop form, second prompt information is displayed on the desktop component, and the second prompt information is used to prompt the first object to communicate with the second object to change the prop form of the virtual prop;

[0265] On the desktop component, the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods is displayed;

[0266] The avatar of the second object is displayed as a background image of the desktop component.

[0267] In some embodiments, the second display unit 1302 is further configured to perform:

[0268] Displaying a switching control on the desktop component, where the switching control is used to switch the second object corresponding to the desktop component;

[0269] In response to a triggering operation on the toggle control, displaying a plurality of objects;

[0270] In response to a selection operation on a third object among multiple objects, when the first object and the third object both have an association relationship with the same virtual object, the virtual object between the first object and the third object is displayed on the desktop component, and the desktop component is used to enter the conversation interface between the first object and the third object in the target application after being triggered.

[0271] In some embodiments, the second display unit 1302 is configured to perform:

[0272] Displaying the multiple objects in sequence according to the number of time periods in which each of the multiple objects has a conversation with the first object in a plurality of consecutive time periods; or,

[0273] Displaying the multiple objects in order according to the time of the most recent conversation between the multiple objects and the first object; or,

[0274] The plurality of objects are displayed in order according to the number of conversations each of the plurality of objects has with the first object.

[0275] In some embodiments, the second display unit 1302 is further configured to perform:

[0276] When the number of time periods corresponding to at least two objects is the same, the at least two objects are displayed in sequence according to the interaction values ​​between the at least two objects and the first object, where the interaction values ​​are used to indicate the interaction status with the first object.

[0277] The disclosed embodiment provides a component display device, which displays a desktop component of a target application. Since the desktop component is used to enter the conversation interface between the first object and the second object in the target application after being triggered, the conversation is conducted through the desktop component. Compared with the conversation process of entering the target application, entering the work homepage of the second object, and triggering the conversation control on the work homepage, the interaction path during the conversation is greatly shortened, and the human-computer interaction efficiency is improved. In addition, when the first object and the second object have an association relationship with the same virtual object, the virtual object is also displayed in the form of a target object on the desktop component. Since the target object form is used to indicate the interaction between the two objects in the target time period, the first object can easily obtain the interaction between it and the second object in the target time period, which increases the amount of information transmitted on the desktop component and reduces the operation steps of the first object. In addition, the virtual object is displayed in a certain object form on the desktop component, which is vivid and intuitive, improves the interface display effect, and is conducive to attracting the attention of the first object, and then is conducive to promoting the first object to interact with the second object based on the prompt of the virtual object, that is, to increase the probability of interaction.

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

[0279] Fig.14 The structure block diagram of a terminal 1400 provided by an exemplary embodiment of the present disclosure is shown. The terminal 1400 may be: a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III, Moving Picture Experts Group Audio Layer 3), an MP4 (Moving Picture Experts Group Audio Layer IV, Moving Picture Experts Group Audio Layer 4) player, a laptop computer or a desktop computer. The terminal 1400 may also be called a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0280] Typically, the terminal 1400 includes a processor 1401 and a memory 1402 .

[0281] The processor 1401 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1401 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field-Programmable Gate Array), and PLA (Programmable Logic Array). The processor 1401 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1401 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1401 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.

[0282] The memory 1402 may include one or more computer-readable storage media, which may be non-transitory. The memory 1402 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 1402 is used to store at least one program code, which is used to be executed by the processor 1401 to implement the component display method provided in the method embodiment of the present disclosure.

[0283] In some embodiments, the terminal 1400 may further optionally include: a peripheral device interface 1403 and at least one peripheral device. The processor 1401, the memory 1402 and the peripheral device interface 1403 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 1403 via a bus, a signal line or a circuit board. Specifically, the peripheral device includes: at least one of a radio frequency circuit 1404, a display screen 1405, a camera assembly 1406, an audio circuit 1407 and a power supply 1408.

[0284] The peripheral device interface 1403 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 1401 and the memory 1402. In some embodiments, the processor 1401, the memory 1402, and the peripheral device interface 1403 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 1401, the memory 1402, and the peripheral device interface 1403 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0285] The radio frequency circuit 1404 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 1404 communicates with the communication network and other communication devices through electromagnetic signals. The radio frequency circuit 1404 converts the electrical signal into an electromagnetic signal for transmission, or converts the received electromagnetic signal into an electrical signal. Optionally, the radio frequency circuit 1404 includes: an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a user identity module card, and the like. The radio frequency circuit 1404 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes, but is not limited to: a metropolitan area network, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 1404 may also include circuits related to NFC (Near Field Communication), which is not limited in the present disclosure.

[0286] The display screen 1405 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 1405 is a touch display screen, the display screen 1405 also has the ability to collect touch signals on the surface or above the surface of the display screen 1405. The touch signal can be input to the processor 1401 as a control signal for processing. At this time, the display screen 1405 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 1405 can be one, and the front panel of the terminal 1400 is set; in other embodiments, the display screen 1405 can be at least two, which are respectively set on different surfaces of the terminal 1400 or are folded; in some other embodiments, the display screen 1405 can be a flexible display screen, which is set on the curved surface or folded surface of the terminal 1400. Even, the display screen 1405 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 1405 can be made of materials such as LCD (Liquid Crystal Display) and OLED (Organic Light-Emitting Diode).

[0287] The camera assembly 1406 is used to capture images or videos. Optionally, the camera assembly 1406 includes a front camera and a rear camera. Typically, the front camera is arranged on the front panel of the terminal, and the rear camera is arranged on the back of the terminal. In some embodiments, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 1406 may also include a flash. The flash can be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0288] The audio circuit 1407 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 1401 for processing, or input them into the radio frequency circuit 1404 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the terminal 1400. The microphone may also be an array microphone or an omnidirectional acquisition microphone. The speaker is used to convert the electrical signal from the processor 1401 or the radio frequency circuit 1404 into sound waves. The speaker may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 1407 may also include a headphone jack.

[0289] The power supply 1408 is used to power various components in the terminal 1400. The power supply 1408 can be an alternating current, a direct current, a disposable battery, or a rechargeable battery. When the power supply 1408 includes a rechargeable battery, the rechargeable battery can support wired charging or wireless charging. The rechargeable battery can also be used to support fast charging technology.

[0290] Those skilled in the art will understand that Fig.14 The structure shown in the figure does not constitute a limitation on the terminal 1400, and the terminal 1400 may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0291] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory including instructions, and the instructions can be executed by a processor of a terminal to complete the above-mentioned component display method. Optionally, the computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.

[0292] In an exemplary embodiment, a computer program product is also provided, including a computer program, which implements the above-mentioned component display method when executed by a processor. In some embodiments, the computer program product involved in the embodiments of the present disclosure can be deployed on a terminal for execution, or on multiple terminals located at one location, or on multiple terminals distributed at multiple locations and interconnected by a communication network. Multiple terminals distributed at multiple locations and interconnected by a communication network can constitute a blockchain system.

[0293] Those skilled in the art will readily conceive of other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. The present disclosure is intended to cover any variations, uses or adaptations of the present disclosure, which follow the general principles of the present disclosure and include common knowledge or customary technical means in the art that are not disclosed in the present disclosure. The specification and embodiments are to be regarded as exemplary only, and the true scope and spirit of the present disclosure are indicated by the claims. All of the above optional technical solutions can be combined in any way to form optional embodiments of the present application, which will not be described one by one here.

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

Claims

1. A component display method, characterized in that: The method comprises: Displaying a desktop component of a target application, wherein the desktop component is used to enter a conversation interface between a first object and a second object in the target application after being triggered; When both the first object and the second object are associated with the same virtual object, the virtual object is displayed in a target object form on the desktop component, and different object forms of the virtual object are used to indicate different interaction situations between the first object and the second object within a target time period; In response to a triggering operation on the desktop component, a conversation interface between the first object and the second object is displayed in the target application.

2. The component display method according to claim 1, characterized in that: Displaying the virtual object in the form of a target object on the desktop component includes at least one of the following: In a case where the first object and the second object have a conversation both in the target time period and in a time period before the target time period, displaying the virtual object in a first object form on the desktop component, wherein the first object form is an active form, so as to indicate that the virtual object is awakened based on the conversation between the first object and the second object in the target time period; In a case where the first object and the second object have not conducted a conversation in at least one time period between the target time period and a time period before the target time period, the virtual object is displayed in a second object form on the desktop component, and the second object form is an inactive form to indicate that the first object and the second object have not conducted a conversation in at least one time period between the target time period and the previous time period.

3. The component display method according to claim 2, characterized in that: At least one of the expressions and actions of the virtual object corresponding to the first object form and the second object form is different, the expression and action corresponding to the first object form indicates an active form, and the expression and action corresponding to the second object form indicates an inactive form.

4. The component display method according to claim 2, characterized in that: Displaying the virtual object in the form of a target object on the desktop component includes at least one of the following: On the desktop component, displaying the virtual object in the first object form and displaying the desktop component at a first brightness; On the desktop component, the virtual object is displayed in the second object form, and the desktop component is displayed at a second brightness, and the first brightness is greater than the second brightness.

5. The component display method according to claim 1 or 2, characterized in that: The method further comprises at least one of the following: Displaying the object identifier of the second object on the desktop component; Displaying the existence time of the virtual object on the desktop component; When the second object is currently logged into the target application, displaying prompt information indicating that the second object is currently logged into the target application on the desktop component; When the virtual object is displayed in the second object form, first prompt information is displayed on the desktop component, where the first prompt information is used to prompt the first object to have a conversation with the second object to change the object form of the virtual object.

6. The component display method according to claim 1, characterized in that: The virtual object has different growth forms at different growth stages, and the different growth stages are used to indicate different interaction situations between the first object and the second object in multiple time periods, and the different growth forms include at least one of posture, expression, color and size; Displaying the virtual object in the form of a target object on the desktop component includes: On the desktop component, the virtual object having a target growth form is displayed in the target object form, and the target growth form corresponds to the current growth stage of the virtual object.

7. The component display method according to claim 1, characterized in that: The method further comprises at least one of the following: When receiving a session message of the second object, canceling display of the virtual object on the desktop component and displaying session prompt information, wherein the session prompt information is used to prompt a media type of the received session message; When receiving a session message of the second object, canceling display of the virtual object on the desktop component and displaying the received session message; When a plurality of conversation messages of the second object are received, the virtual object is cancelled on the desktop component and prompt information indicating that the plurality of conversation messages are received is displayed.

8. The component display method according to claim 7, characterized in that: The method further comprises at least one of the following: Displaying the object identifier of the second object on the desktop component; When the second object is currently logged into the target application, displaying prompt information indicating that the second object is currently logged into the target application on the desktop component; Displaying on the desktop component the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods; Displaying a virtual prop on the desktop component, wherein the virtual prop is used to indicate that the number of the time periods exceeds a preset number; The avatar of the second object is displayed as the background image of the desktop component.

9. The component display method according to claim 1, characterized in that: The method further comprises: When the first object and the second object are not both associated with the same virtual object and no conversation message from the second object is received, a virtual prop is displayed in a target prop form on the desktop component, and the virtual prop is generated when the first object and the second object have a conversation for a continuous preset number of time periods. The different prop forms of the virtual prop are used to indicate different interaction situations between the first object and the second object within the target time period.

10. The component display method according to claim 9, characterized in that: Displaying the virtual props in the form of target props on the desktop component includes: In the case where the first object and the second object have a conversation in both the target time period and the time period before the target time period, displaying the virtual prop in a first prop form on the desktop component, wherein the first prop form is a wake-up form to indicate that the virtual prop is awakened based on the conversation between the first object and the second object in the target time period; In a case where the first object and the second object have not conducted a conversation in at least one time period between the target time period and a time period before the target time period, the virtual prop is displayed in a second prop form on the desktop component, and the second prop form is a non-wake-up form to indicate that the first object and the second object have not conducted a conversation in at least one time period between the target time period and the time period before the target time period.

11. The component display method according to claim 10, characterized in that: The method further comprises at least one of the following: Displaying the object identifier of the second object on the desktop component; In the case where the virtual prop is displayed in the second prop form, second prompt information is displayed on the desktop component, and the second prompt information is used to prompt the first object to communicate with the second object to change the prop form of the virtual prop; On the desktop component, the number of time periods in which the first object and the second object have a conversation in a plurality of consecutive time periods is displayed; The avatar of the second object is displayed as the background image of the desktop component.

12. The component display method according to claim 1, characterized in that: The method further comprises: Displaying a switching control on the desktop component, wherein the switching control is used to switch a second object corresponding to the desktop component; In response to a triggering operation on the switching control, displaying a plurality of objects; In response to a selection operation on a third object among the multiple objects, when the first object and the third object are both associated with the same virtual object, a virtual object between the first object and the third object is displayed on the desktop component, and the desktop component is used to enter a conversation interface between the first object and the third object in the target application after being triggered.

13. The component display method according to claim 12, characterized in that: The display of multiple objects includes: Displaying the multiple objects in sequence according to the number of time periods in which each of the multiple objects has a conversation with the first object in multiple consecutive time periods; or, Displaying the multiple objects in order according to the time of the most recent conversation between the multiple objects and the first object; or, The plurality of objects are displayed in order according to the number of conversations each of the plurality of objects has with the first object.

14. The component display method according to claim 13, characterized in that: The method further comprises: When the number of time periods corresponding to at least two objects is the same, the at least two objects are displayed sequentially according to the interaction values ​​between the at least two objects and the first object, where the interaction values ​​are used to indicate the interaction status with the first object.

15. A component display device, characterized in that: The device comprises: A first display unit is configured to execute and display a desktop component of a target application, wherein the desktop component is used to enter a conversation interface between a first object and a second object in the target application after being triggered; A second display unit is configured to display the virtual object in a target object form on the desktop component when both the first object and the second object are associated with the same virtual object, wherein different object forms of the virtual object are used to indicate different interaction situations between the first object and the second object within a target time period; The third display unit is configured to execute a conversation interface between the first object and the second object in the target application in response to a triggering operation on the desktop component.

16. A terminal, characterized in that: include: processor; a memory for storing instructions executable by the processor; The processor is configured to execute the instructions to implement the component display method according to any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that: When the instructions in the computer-readable storage medium are executed by a processor of a terminal, the terminal is enabled to execute the component display method according to any one of claims 1 to 14.

18. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the component display method according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Method and device for setting desktop widget

    CN117793238A

  • Session interface display method and device, electronic equipment, storage medium and program product

    CN118051291A

  • Session message presentation method and device, equipment and storage medium

    CN118282993A

  • Interaction method and device, equipment and storage medium

    CN118450073A

  • Service providing method of a character growing game by using mobile phones

    WO2001098980A1

Cited By

  • Interaction method and device, equipment and storage medium

    CN120560548A

  • Method and device for displaying interaction condition between objects, electronic equipment and storage medium

    CN121130416A

  • Method and device for displaying inter-object interaction, electronic device and storage medium

    CN121130416B